测试 Skill技能列表
代码审查接收Skill receiving-code-review
评估并回应代码审查中的反馈,确保技术正确性和最小化更改。
测试驱动开发Skill test-driven-development
测试驱动开发是一种软件开发方法,强调先编写测试代码以验证预期行为,然后编写足够的生产代码以通过测试,最后进行重构以优化代码结构。这种方法有助于提高代码质量和可维护性,确保代码变更的正确性。
测试反模式Skill testing-anti-patterns
这是一个用于识别和测试软件开发中常见反模式的AI技能工具。该技能支持多种AI模型配置,能够帮助开发人员检测代码质量、架构设计、测试实践等方面的不良模式,提升软件工程效率和质量。关键词:软件测试、反模式检测、代码质量、AI模型配置、开发工具、质量保证、测试自动化、模型无关
基于风险的QA测试策略Skill qa-testing-strategy
此技能用于制定和优化基于风险的质量工程测试策略,专注于现代软件交付。它涵盖测试策略定义、测试类型选择(如单元、集成、合同、端到端、性能和安全测试)、CI/CD质量门控设置、不稳定测试管理和可观察性优先调试,旨在提高软件可靠性和交付效率。关键词:QA测试、风险基于测试、测试策略、质量工程、软件交付、测试自动化、质量门控、不稳定测试管理。
系统化调试Skill systematic-debugging
这个技能用于在软件开发和测试过程中,采用系统化方法调试bug、测试失败和意外行为,确保在提出修复前找到根本原因,提高调试效率和准确性。关键词:系统化调试、根本原因分析、软件错误处理、测试失败解决、调试流程、错误追踪、软件开发测试。
报告错误技能Skill report-bug
此技能用于报告compound-engineering插件的错误,通过交互式问题收集错误详情,自动生成并提交GitHub问题,方便用户快速反馈bug。关键词:错误报告,GitHub问题,插件测试,bug追踪,软件开发。
功能视频录制Skill feature-video
这个技能用于自动化记录功能演示视频,自动上传并嵌入到Pull Request(PR)描述中,帮助开发团队和代码评审者更直观地了解代码更改和功能实现,提升开发效率和沟通效果。关键词:视频录制、PR文档、功能演示、自动化、开发工具、代码评审、屏幕录制。
代码实现技能Skill impl
该技能用于基于任务计划实现软件功能和编写代码,包括测试驱动开发(TDD)、质量保证、LSP工具使用、避免硬编码和桩实现等。关键词:代码实现、功能开发、测试创建、软件开发、编程、TDD、LSP、质量保证。
标准输出设置Skill standard-out-setup
该技能指导如何为代码添加控制台输出和日志记录,使错误和状态对AI代理可见,提高调试效率和代理自主性。适用于代理静默失败、调试代理工作流或设置新代码库。关键词:标准输出、日志记录、错误可见性、代理调试、AI代理、软件开发、测试。
代码修复教训捕获Skill phx:learn
该技能用于在软件开发中捕获代码修复后的教训,更新知识库以防止未来错误。它帮助识别根本原因、检查现有知识、决定保存位置并编写简洁规则,适用于测试、DevOps和开发实践。关键词:代码修复、知识管理、错误预防、软件开发、测试、Elixir、最佳实践、自动化记忆。
死代码检测Skill dead-code
死代码检测技能用于通过静态分析工具 TLDR 查找代码库中的未使用函数和死代码,帮助进行代码清理和重构,提高代码质量。关键词:死代码、未使用函数、静态分析、代码清理、重构。
端到端测试完整技能Skill complete-skill
这是一个用于端到端测试的完整技能,专门用于测试整个持久化流水线,支持使用Bash脚本、读取和写入工具进行全流程验证。关键词:端到端测试、持久化流水线、测试技能、Bash脚本、软件开发测试。