软件开发 Skill技能列表
测试数据策略规划Skill plan-data
此技能用于创建和管理全面的测试数据策略,涵盖合成数据生成、敏感数据匿名化和环境特定数据管理,旨在支持数据隐私合规(如GDPR和HIPAA)并优化测试环境设置。关键词:测试数据、数据策略、合成数据生成、匿名化处理、GDPR合规、HIPAA合规、测试环境管理、数据隐私保护、软件开发测试。
接受标准编写Skill acceptance-criteria-authoring
这个技能用于在软件开发过程中编写高质量、可测试的接受标准,采用Given-When-Then格式,遵循INVEST原则和行为驱动开发(BDD)最佳实践。它帮助团队明确需求、促进沟通和推动自动化测试。关键词:接受标准,验收测试,Given-When-Then,BDD,INVEST,软件测试,敏捷开发,项目管理。
PR屏幕录制演示技能Skill dyad:pr-screencast
该技能自动化生成Pull Request的视觉演示截图,用于展示代码变更的关键功能,并发布到GitHub PR评论中。适用于软件开发和测试流程,提升代码审查效率。关键词:PR演示、屏幕录制、自动化测试、GitHub集成、视觉展示。
自动化代码审查与修复技能Skill review
此技能用于执行代码审查,通过比较软件开发计划与实现来验证验收标准,自动修复发现的问题,并生成结构化报告。关键词包括:代码审查、自动修复、计划对比、验收测试、回归测试、软件开发、质量控制、自动化工具。
测试生成器Skill test-generator
测试生成器是一款自动化测试工具,用于生成单元测试和集成测试文件,具备智能边界情况分析功能,支持分析函数签名和类型提示自动生成空值、边界和注入等边缘测试用例,适用于Python和JavaScript等多种编程语言。关键词:测试生成、自动化测试、边界情况分析、代码覆盖率、智能模式、软件开发。
提交生成技能Skill commit
这是一个自动化工具,用于生成符合规范的、代码评审友好的 Git commit 信息,专为 xiaozhi-client 项目设计,强调务实开发理念,提升开发效率和协作质量。关键词:Git, commit, 代码评审, xiaozhi-client, 务实开发, 自动化生成。
测试创建技能Skill test-creator
这是一个自动化测试用例生成技能,专为软件开发项目设计,帮助创建符合标准的测试文件,确保代码覆盖率,提高软件质量。关键词:测试创建、自动化测试、软件测试、测试用例生成、代码覆盖率。
解决GitHub问题Skill resolve-issue
该技能用于自动化执行解决GitHub问题的完整端到端工作流程,通过顺序子代理执行问题分析、分支创建、计划制定、测试验证、代码实现、本地审查、修复实施和PR总结等步骤,旨在提升软件开发效率和代码质量。关键词:GitHub问题解决、自动化工作流程、子代理、DevOps、代码审查、软件开发、CI/CD。
自动化任务执行Skill work
该技能用于自动化执行软件开发项目中的计划任务,支持从单任务到全任务的灵活范围选择,自动判断并应用执行策略如直接实现、并行处理或自动迭代,可集成Codex MCP进行智能代码生成,适用于提高开发效率、实现持续集成和部署流程。关键词:自动化、任务执行、并行处理、Codex MCP、软件开发、持续集成、DevOps、智能代理。
会话技能(统一版)Skill session
此技能用于管理Claude Code中的开发会话,实现会话初始化、记忆持久化、状态控制和跨会话通信,提升AI辅助开发效率。关键词:会话管理、Claude Code、AI辅助开发、代码会话、开发工具、会话恢复。
测试验证Skill validate-tests
这个技能用于验证和改进软件实施计划中的测试方法。它涉及审查测试计划、遵循测试指南、识别缺失测试、添加测试和改进测试描述。关键词包括测试验证、实施计划、测试指南、代码覆盖率、错误条件、边缘情况、测试框架生成。
Gemini探索模式Skill gemini-exploration-patterns
此技能提供使用Gemini CLI大型上下文窗口进行代码库探索的战略指导,包括何时委托探索给Gemini、模型选择、输出格式和成本优化。关键词:代码库探索、大型上下文、Gemini、模型选择、令牌优化、架构分析、开发工具、AI辅助开发。