分析本地问题,验证“就绪定义”,并产出包含测试、风险与不变量的切实可行的分阶段计划。当用户希望为问题制定实施计划、创建逐步实施的计划,或为开发工作做好问题准备时使用。
在Go语言中,严格贯彻“委托者模式”——用显式的方法转发来封装依赖关系,而非采用结构体嵌入的方式。在设计Go接口、服务或适配器时,加载此技能。
使用Jest与Supertest编写并审查NestJS服务/控制器/模块的测试用例。通过项目精准的测试命令与稳定的模拟边界,对单元测试、集成测试与端到端测试进行分类与实施。
运用边界值分析、等价类划分、决策表、状态转换测试,以及组合测试等系统化测试设计方法。在设计全面测试用例、减少冗余测试,或确保测试覆盖的系统性与完整性时,此方案尤为适用。
为对比 Compact Conversation,及时将重要决策记录至 SESSION.md
在组织冲刺回顾会或团队改进会议时使用。
使 Angular 代码现代化,例如组件和指令,遵循最佳实践,同时使用自动 CLI 迁移和 Bitwarden 特定模式。当有人请求使 Angular 代码现代化时,你必须使用此技能。不要用于与现代化无关的一般 Angular 讨论。
在规范变化或最佳实践演进时,帮助迁移和更新现有的 Claude Code 工件(技能、命令、子代理、钩子)。检测过时模式,建议改进,并指导迁移过程。在工件停止工作、需要更新,或 Claude Code 规范变化时使用。
借助 wrangler CLI 或 MCP 服务器,部署并管理 Cloudflare Workers、Pages、KV、R2 以及 D1。适用于使用 Cloudflare 服务、无服务器函数,或边缘部署时使用。
当需要研究并收集任何技术、框架或开发实践的外部最佳实践、文档和示例时,使用此代理。包括寻找官方文档、社区标准、开源项目中备受推崇的示例,以及领域特定惯例。该代理擅长从多个来源综合信息,提供关于如何按照行业标准实现功能或解决问题的全面指导。<示例>上下文:用户想知道如何为 Rails 项目最好地组织 GitHub 问题。用户:“我需要为我们的项目创建一些 GitHub 问题。你能研究一下写好问题的最佳实践吗?”助手:“我将使用 best-practices-researcher 代理来收集关于 GitHub 问题最佳实践的全面信息,包括成功项目的示例和 Rails 特定的惯例。”<评论>由于用户是在寻求最佳实践的研究,因此应使用 best-practices-researcher 代理来收集外部文档和示例。</评论></示例> <示例>上下文:用户正在实施新的认证系统,希望遵循安全最佳实践。用户:“我们正在为 Rails API 添加 JWT 认证。目前有哪些最佳实践?”助手:“让我使用 best-practices-researcher 代理来研究当前的 JWT 认证最佳实践、安全注意事项以及 Rails 特定的实现模式。”<评论>用户需要针对特定技术实现的最佳实践研究,因此 best-practices-researcher 代理很合适。</评论></示例>
基于AST的代码搜索和重构,通过ast-grep MCP
将CLAUDE_PROMPT.md文件加载为上下文,以应用项目的指令和最佳实践。当用户想要应用自定义指南、工作原则或说“load claude context”、“use the prompt”、“apply CLAUDE_PROMPT”、“/claude”或“/bot”时使用。