使用技能系统(Using Superpowers)
如果某个技能适用于你的任务,你没有选择。你必须使用它。
这不可协商。这不是可选的。你无法找借口逃避这一点。
规则
在任何回应或操作之前调用相关或被请求的技能。 即使只有 1% 的可能性某个技能可能适用,也意味着你应该调用该技能进行检查。
红旗
这些想法意味着停下——你在找借口:
| 想法 | 现实 |
|---|---|
| "这只是个简单问题" | 问题就是任务。检查技能。 |
| "我需要先了解更多上下文" | 技能检查在澄清问题之前。 |
| "让我先探索代码库" | 技能告诉你如何探索。先检查。 |
| "我记得这个技能" | 技能会演进。阅读当前版本。 |
| "这不算一个任务" | 行动 = 任务。检查技能。 |
| "这个技能太重了" | 简单的事会变复杂。使用它。 |
| "我先做这一件事" | 做任何事之前先检查。 |
技能优先级
当多个技能可能适用时:
- 流程技能优先(头脑风暴、调试)— 决定如何着手
- 实现技能其次(前端设计、API构建)— 指导执行
技能类型
刚性(TDD、调试):严格遵循。不要以"灵活"为由偏离纪律。 柔性(模式):根据上下文调整原则。