跳转至

2026-04-28 学习日志

今日主题

  • Superpowers 技能体系

新增认知

Superpowers 技能体系

  • Spec 与 Plan 的本质区别:Spec 是需求描述(做什么),定义功能目标、验收标准和边界条件,通常由用户/产品提供;Plan 是实现方案(怎么做),定义具体代码改动、技术选型、依赖顺序,由开发者输出。两者在开发流程中分别扮演输入和输出角色。
  • Code Review 技能的双向设计:requesting-code-review 是主动自检(完成大功能后对照计划验证是否符合要求),receiving-code-review 是被动接受反馈后严谨分析并实施修改(不是盲目照做,技术上有疑义会质疑)。两者分离避免了审查意见的盲目执行。
  • Superpowers 技能触发机制:规则是有 1% 相关可能就要调用技能检查。红牌信号(需要停止并反思的自我合理化思维)包括:这只是简单问题、我先看看代码、这不需要正式技能、我已经知道怎么做了。正确的优先级是先调技能再行动。
  • Superpowers 典型工作流:新需求 → brainstorming → writing-plans → executing-plans → requesting-code-review → verification-before-completion → git-commit;Bug 修复 → systematic-debugging → 修复 → verification → receiving-code-review(如有反馈)→ commit。