mcpField
U
using-superpowers

using-superpowers

github.com/jackspaceAgent 工作流1639 次安装12 周前更新
代码仓库

关于 using-superpowers

using-superpowers 是一项指导 Agent 在处理任务前检查并使用适用技能的技能。它强调先阅读技能说明、按其要求执行,并遵循技能中的工作流程。

主要功能

  1. 01检查是否有适用技能
  2. 02要求先阅读并运行相关技能
  3. 03遵循技能中的强制工作流
  4. 04清单任务要求逐项跟踪

适用场景

  1. 01开始任务前判断是否需要专用技能
  2. 02按技能清单执行多步骤工作
  3. 03在符合条件时跟进技能的流程要求

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jackspace/claudeskillz --skill using-superpowers

安装后在 Claude Code 中输入/using-superpowers确认已加载。

附带文件SKILL.json

详细介绍

如果你认为某项技能有哪怕 1% 的可能适用于你正在做的事情,就必须阅读该技能。

如果有技能适用于你的任务,你别无选择,必须使用它。

这不可商量,也不是可选项。你不能用任何理由说服自己不去做。

开始使用技能

必须遵守的首次响应流程

在回复任何用户消息之前,你必须完成以下清单:

  1. ☐ 在心中列出可用技能
  2. ☐ 问自己:“是否有任何技能适用于此请求?”
  3. ☐ 如果有 → 使用 Skill 工具阅读并执行技能文件
  4. ☐ 说明你正在使用哪项技能
  5. ☐ 严格遵循该技能

未完成此清单就回复 = 自动失败。

关键规则

  1. 遵循强制工作流。 编码前先头脑风暴。在处理任何任务之前检查相关技能。

  2. 使用 Skill 工具执行技能

常见借口:一旦出现这些想法,就说明你即将失败

如果你发现自己在想以下任何一条,请停下来。这是在找借口。检查并使用相关技能。

  • “这只是个简单的问题” → 错。问题也是任务。检查是否有技能。
  • “我可以快速检查一下 git/文件” → 错。文件没有对话上下文。检查是否有技能。
  • “我先收集信息” → 错。技能会告诉你该如何收集信息。检查是否有技能。
  • “这不需要正式技能” → 错。如果存在适用技能,就必须使用。
  • “我记得这项技能” → 错。技能会不断更新。运行当前版本。
  • “这不算任务” → 错。只要你在采取行动,就是任务。
  • “这项技能太繁琐了” → 错。技能之所以存在,是因为简单的事情也会变复杂。使用它。
  • “我先做这一件事” → 错。做任何事情之前都要先检查技能。

原因: 技能记录了经过验证的方法,能节省时间并避免错误。不使用可用技能,就等于重复劳动并犯下已知错误。

如果存在适用于你任务的技能,你必须使用,否则任务就会失败。

带有清单的技能

如果技能包含清单,你必须为每一项使用 TodoWrite 创建待办事项。

不要:

  • 在心里完成清单
  • 为了节省时间而跳过创建待办事项
  • 将多项合并为一项待办事项
  • 未实际完成就标记为完成

原因: 不使用 TodoWrite 跟踪清单,就会漏掉步骤。每次都会。与遗漏步骤造成的代价相比,TodoWrite 的开销微不足道。

说明技能使用情况

使用技能之前,先说明你正在使用它。 “我正在使用 [技能名称] 来 [说明你要做什么]。”

示例:

  • “我正在使用头脑风暴技能来完善你的想法并形成设计。”
  • “我正在使用测试驱动开发技能来实现此功能。”

原因: 透明的流程能帮助你的协作者了解你的做法并及时发现问题,也能确认你确实阅读了技能。

关于这些技能

许多技能包含严格的规则(TDD、调试、验证)。 必须严格遵守,不要擅自变通。

有些技能是灵活的方法(架构、命名)。 可结合上下文调整,但要遵循其核心原则。

技能本身会说明它属于哪种类型。

指令 ≠ 跳过工作流的许可

协作者的具体指示说明了要做什么,而不是如何做。

“添加 X”“修复 Y” = 目标,不代表可以跳过头脑风暴、TDD 或 RED-GREEN-REFACTOR。

危险信号:“指令很具体” • “看起来很简单” • “工作流太繁琐”

原因: 指令越具体,要求越明确,也就越需要遵循工作流。在“简单”任务上跳过流程,正是简单问题演变成复杂问题的原因。

总结

开始任何任务时:

  1. 如果存在相关技能 → 使用该技能
  2. 说明你正在使用该技能
  3. 遵循技能内容

技能带有清单? 为每一项使用 TodoWrite 创建待办事项。

发现相关技能 = 必须阅读并使用。不是可选项。

评论

支持 Markdown