Caspar B:Jesse Vincent's Superpowers Skill Pack 深度评测
Caspar Broekhuizen (@caspar_br) 详细评测了 Jesse Vincent 的 "Superpowers" skill pack,展示了精心设计的技能如何实质性改善 agent 的规划、长期编码、代码审查和前端迭代。
核心观点
精心设计的技能能够彻底改变 agent 的行为。与市面上大量"slop skills"(垃圾技能)不同,well-written skills 有潜力 drasticly change agent behavior。
四个核心技能详解
1. 𝚠𝚛𝚒𝚝𝚒𝚗𝚐-𝚙𝚕𝚊𝚗𝚜(撰写计划)
比任何 harness 内置的 plan mode 都更好。
工作流程:
- Agent 在终端中逐一询问深思熟虑的问题(不是专门的 Q&A 组件)
- 这种模式让 agent 对后续问题更有思考深度,而不是生成一组相似的重复问题
- Agent 与你一起逐步完成计划的每个部分
- 给你留出 review 每个部分和挑战假设的空间(而不是扔给你一个巨大的文档)
- 将最终计划文档写入文件,并允许你提供进一步反馈
与 Claude Code 内置 plan mode 的对比:
- Superpowers:精确编辑,只修改需要修改的部分
- Claude Code:重写整个计划
优势:
- 计划更加完善(more polished)
- 研究更加彻底
- 成功标准是 spec-driven 而非 hand-wavy
2. 𝚎𝚡𝚎𝚌𝚞𝚝𝚒𝚗𝚐-𝚙𝚕𝚊𝚗𝚜(执行计划)
让 agent 更擅长长期编码工作。
两种执行模式:
- subagent driven(推荐,如果 harness 支持 subagents)
- orchestrator-driven
subagent-driven 模式的工作流程:
- 选择此模式会调用 𝚜𝚞𝚋𝚊𝚐𝚎𝚗𝚝-𝚍𝚛𝚒𝚟𝚎𝚗-𝚍𝚎𝚟𝚎𝚕𝚘𝚙𝚖𝚎𝚗𝚝 skill
- 每个任务(计划的一个部分)由三个 subagents 完成:
- Implementer(实现者):编写代码
- Spec Reviewer(规范审查者):验证是否符合规范
- Code Quality Reviewer(代码质量审查者):检查代码质量
- 这些 agents 迭代直到任务满足规范
- 一切正常后,agent 进入下一个任务(并生成新的 subagent 集合)
3. 𝚛𝚎𝚚𝚞𝚎𝚜𝚝𝚒𝚗𝚐-𝚌𝚘𝚍𝚎-𝚛𝚎𝚟𝚒𝚎𝚠(请求代码审查)
PR 审查质量与 Codex 的 /review 模式相当,但更灵活。
与 Codex /review 的对比:
- Codex:如果你要求解释审查评论,它会失去审查的所有上下文(除了最终输出)
- Superpowers skill:Agent 保留完整上下文,能够很好地支持其评论
4. 𝚋𝚛𝚊𝚒𝚗𝚜𝚝𝚘𝚛𝚖𝚒𝚗𝚐(头脑风暴)
包含一个名为 "visual companion" 的巧妙流程。
使用场景:
- 前端更改在视觉上迭代成本高昂时
- 例如:设计聊天 UI 的"思考"加载指示器
工作流程:
- Agent 调用此技能
- 启动 localhost 展示 spinner 的变体(隔离测试)
- 你不会在测试时消耗 token
价值:这种 thoughtful polish 正是让人对产品感到兴奋的类型。
关键洞察
技能的 UX 设计
良好的技能 UX:
- 逐步进行,给用户呼吸空间
- 精确编辑而非重写
- 保留完整上下文
糟糕的技能 UX:
- 一次性抛出大量信息
- 重复性问题
- 丢失上下文
多 Agent 协作模式
Subagent-driven 的优势:
- 专业化分工(实现 vs 审查 vs 质量)
- 迭代直到满足规范
- 可并行处理多个任务
Visual Companion 模式
为什么重要:
- 视觉迭代通常消耗大量 token
- 隔离测试避免不必要的成本
- 快速探索多种变体
应用建议
- 评估 Jesse Vincent's Superpowers skill pack
- 设计自己的技能时采用逐步 UX 模式
- 考虑为多步骤任务实现 subagent-driven 工作流
- 为前端迭代设计隔离测试模式
相关资源
- Jesse Vincent's Superpowers: https://github.com/jessevdk/superpowers
- Related: Lessons Building Skills
- Related: Multi-Agent Coordination