Running Smoke Tests
关于
This skill executes a pre-defined suite of smoke tests to verify critical application functionality like system health, authentication, and core features. It is designed for use after deployments, upgrades, or significant configuration changes to ensure the application is operational. Developers can trigger it using the terms "smoke test" or "st".
快速安装
Claude Code
推荐/plugin add https://github.com/jeremylongshore/claude-code-plugins-plus-skillsgit clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills.git ~/.claude/skills/Running Smoke Tests在 Claude Code 中复制并粘贴此命令以安装该技能
技能文档
Overview
This skill enables Claude to quickly verify the critical functionality of an application by running a suite of smoke tests. It provides a fast pass/fail assessment, helping to identify potential issues early in the deployment process.
How It Works
- Initiate Smoke Test: The user requests a smoke test using the
/smoke-testor/stcommand. - Execute Test Suite: The skill executes the pre-defined suite of smoke tests, covering system health, authentication, core features, and external integrations.
- Report Results: The skill provides a summary of the test results, indicating whether the tests passed or failed.
When to Use This Skill
This skill activates when you need to:
- Verify application functionality after a deployment.
- Confirm system health after an upgrade.
- Sanity-check critical features after configuration changes.
Examples
Example 1: Post-Deployment Verification
User request: "Run a smoke test after deploying the new version."
The skill will:
- Execute the smoke test suite.
- Report the pass/fail status of each test, highlighting any failures in authentication or core feature validation.
Example 2: Configuration Change Validation
User request: "/st to validate the recent database configuration changes."
The skill will:
- Execute the smoke test suite.
- Report the results, specifically checking the system health and integration tests to ensure the database changes didn't introduce issues.
Best Practices
- Focus: Ensure smoke tests focus on the most critical user flows and system components.
- Speed: Keep the smoke test suite execution time under 5 minutes for rapid feedback.
- Integration: Integrate smoke tests into your CI/CD pipeline for automated post-deployment verification.
Integration
This skill can be used in conjunction with other deployment and monitoring tools to provide a comprehensive view of application health and stability. It works independently, requiring only the /smoke-test or /st command to initiate.
GitHub 仓库
相关推荐技能
content-collections
元Content Collections 是一个 TypeScript 优先的构建工具,可将本地 Markdown/MDX 文件转换为类型安全的数据集合。它专为构建博客、文档站和内容密集型 Vite+React 应用而设计,提供基于 Zod 的自动模式验证。该工具涵盖从 Vite 插件配置、MDX 编译到生产环境部署的完整工作流。
creating-opencode-plugins
元该Skill为开发者创建OpenCode插件提供指导,涵盖命令、文件、LSP等25+种事件类型。它详细说明了插件结构、事件API规范及JavaScript/TypeScript实现模式,帮助开发者构建事件驱动的模块。适用于需要拦截操作、扩展功能或自定义AI助手行为的插件开发场景。
evaluating-llms-harness
测试该Skill通过60+个学术基准测试(如MMLU、GSM8K等)评估大语言模型质量,适用于模型对比、学术研究及训练进度追踪。它支持HuggingFace、vLLM和API接口,被EleutherAI等行业领先机构广泛采用。开发者可通过简单命令行快速对模型进行多任务批量评估。
langchain
元LangChain是一个用于构建LLM应用程序的框架,支持智能体、链和RAG应用开发。它提供多模型提供商支持、500+工具集成、记忆管理和向量检索等核心功能。开发者可用它快速构建聊天机器人、问答系统和自主代理,适用于从原型验证到生产部署的全流程。
