test-driven-development、requesting-code-review、verification-before-completion;
工具类、配置类、边缘脚本:可适度简化流程,仅保留核心必备技能。executing-plans / subagent-driven-development;
完全解耦、多任务并行 → 选用 dispatching-parallel-agents。适用阶段:需求模糊、架构选型、模块设计、改造方案评估 必选核心技能
brainstorming:所有自定义需求、模糊需求、架构设计必选
可选补充技能writing-plans:方案确认后,提前做任务拆解,用于预估工作量与变更范围
禁用/无需使用
调试类、子智能体调度、分支收尾类技能
选型示例需求:改造项目缓存架构,替换本地缓存为 Redis 分布式缓存 选型:仅启用
brainstorming,完成缓存淘汰策略、序列化、过期策略、集群兼容、降级方案调研;确认方案后再启用writing-plans拆解改造任务。
适用阶段:新接口、新模块、新业务域从零开发
基础标准组合(通用)
brainstorming → using-git-worktrees → writing-plans
执行模式二选一
executing-planssubagent-driven-development
质量强制约束
全程绑定 test-driven-development,收尾叠加 requesting-code-review + verification-before-completion
选型判断逻辑executing-plans 串行可控执行subagent-driven-development 子智能体自治开发
选型示例需求:新增 JWT 鉴权模块,包含签发、解析、刷新、黑名单管控 选型:brainstorming + using-git-worktrees + writing-plans + subagent-driven-development + TDD + 双评审校验。
适用阶段:工具类、枚举、常量、通用 util、独立配置项等无耦合任务 核心选型
brainstorming + writing-plansdispatching-parallel-agentstest-driven-development + requesting-code-review
选型逻辑
任务之间无依赖、互不调用、独立可运行,直接启用并行子智能体,缩短批量编码周期。适用阶段:测试报错、线上异常、环境问题、依赖冲突、偶发故障 核心必选技能
systematic-debugging:所有异常、报错、非预期行为唯一指定调试技能
配套组合using-git-worktrees(线上问题热修复必用)test-driven-development(为 Bug 补充固化测试用例)verification-before-completion
选型逻辑
禁止直接修改代码做临时修复,只要存在报错、异常、逻辑错误,优先启用系统化调试流程。
选型示例现象:Kafka 消费者重复消费、offset 提交异常 选型:using-git-worktrees + systematic-debugging 定位根因 + TDD 编写复现用例 + 回归验证。
适用阶段:代码结构优化、逻辑梳理、技术栈升级、无业务变更改造
核心技能组合
brainstorming(划定改造边界)+ test-driven-development(存量行为锁死)+ systematic-debugging(解决重构兼容问题)+ requesting-code-review
选型关键
重构类场景TDD 优先级最高,通过存量测试保证业务逻辑无变更,避免隐性风险。
适用阶段:提交评审后、收到评审意见、规范整改、漏洞修复 专属技能
receiving-code-review:接收外部评审意见时专用
搭配补充
整改涉及逻辑变更、边界补充时,叠加 test-driven-development 补充测试;整改完成后使用 verification-before-completion 回归校验。适用阶段:开发完成、测试通过、准备合并主干、清理临时分支 唯一收尾技能
finishing-a-development-branch
使用时机
所有编码、测试、评审全部结束后统一启用,不穿插在开发中途。适用阶段:需要统一团队编码规范、自定义检查项、企业级约束 专属技能
writing-skills
选型场景
仅在需要二次开发 Superpowers 自定义技能、修改内置规则、增加团队校验标准时使用,日常业务开发无需启用。工作场景 | 核心首选技能 | 备选/配套技能 |
|---|---|---|
模糊需求/架构设计 | brainstorming | writing-plans |
串行小功能开发 | executing-plans | TDD、代码评审 |
大型复杂功能 | subagent-driven-development | git-worktrees、全流程校验 |
批量独立组件 | dispatching-parallel-agents | TDD、并行任务拆分 |
Bug/异常/线上问题 | systematic-debugging | git-worktrees、验证校验 |
代码重构/逻辑优化 | test-driven-development | systematic-debugging |
PR 评审意见整改 | receiving-code-review | 回归验证 |
开发交付 & 分支合并 | finishing-a-development-branch | 全量测试 |
dispatching-parallel-agents,会导致上下文缺失、逻辑错乱。finishing-a-development-branch,导致脏代码流入主干。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。