mcpField
U
using-superpowers

using-superpowers

github.com/mavscuiAgent 工作流19360 次安装33 周前更新
代码仓库

关于 using-superpowers

这项技能规定何时以及如何调用适用的 Agent Skills,供使用技能的 Agent 遵循。它要求在采取行动或回复前检查并调用相关技能,并依照技能内容执行。

主要功能

  1. 01任务开始前检查相关技能
  2. 02调用适用或用户指定的技能
  3. 03按流程技能优先的顺序处理
  4. 04区分严格型与灵活型技能

适用场景

  1. 01开始任务时判断是否有适用技能
  2. 02多个技能同时相关时安排调用顺序

安装

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

$npx skills add https://github.com/mavscui/agent-skills-hunter --skill using-superpowers

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

详细介绍

<极其重要> 如果你认为某项技能有哪怕 1% 的可能适用于你正在做的事情,你就绝对必须调用该技能。

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

这不容商量,也不是可选项。你不能用任何理由说服自己不使用它。 </极其重要>

如何访问技能

在 Claude Code 中: 使用 Skill 工具。调用技能后,其内容会加载并呈现给你——请直接遵循。切勿使用 Read 工具读取技能文件。

在其他环境中: 查看你所在平台的文档,了解如何加载技能。

使用技能

规则

在回复或采取任何行动之前,调用相关或用户要求的技能。 即使某项技能只有 1% 的可能适用,也应该调用它来检查。如果调用后发现它不适用,你就不必使用它。

digraph skill_flow {
    "User message received" [shape=doublecircle];
    "Might any skill apply?" [shape=diamond];
    "Invoke Skill tool" [shape=box];
    "Announce: 'Using [skill] to [purpose]'" [shape=box];
    "Has checklist?" [shape=diamond];
    "Create TodoWrite todo per item" [shape=box];
    "Follow skill exactly" [shape=box];
    "Respond (including clarifications)" [shape=doublecircle];

    "User message received" -> "Might any skill apply?";
    "Might any skill apply?" -> "Invoke Skill tool" [label="yes, even 1%"];
    "Might any skill apply?" -> "Respond (including clarifications)" [label="definitely not"];
    "Invoke Skill tool" -> "Announce: 'Using [skill] to [purpose]'";
    "Announce: 'Using [skill] to [purpose]'" -> "Has checklist?";
    "Has checklist?" -> "Create TodoWrite todo per item" [label="yes"];
    "Has checklist?" -> "Follow skill exactly" [label="no"];
    "Create TodoWrite todo per item" -> "Follow skill exactly";
}

警示信号

出现以下想法时,意味着你该停下来——你正在找借口:

想法现实
“这只是个简单问题”问题也是任务。检查技能。
“我需要先了解更多背景”先检查技能,再提出澄清问题。
“我先看看代码库”技能会告诉你该如何探索。先检查。
“我可以很快检查 git/文件”文件缺少对话背景。检查技能。
“我先收集信息”技能会告诉你该如何收集信息。
“这不需要正式技能”如果有适用的技能,就使用它。
“我记得这个技能”技能会不断更新。请阅读当前版本。
“这不算任务”行动就是任务。检查技能。
“这个技能太小题大做了”简单的事情也可能变复杂。使用它。
“我先做这一件事”行动之前先检查。
“这样做很有效率”缺乏章法会浪费时间。技能能避免这一点。
“我知道那是什么意思”了解概念 ≠ 使用技能。调用它。

技能优先级

当多个技能可能适用时,按以下顺序使用:

  1. 先使用流程技能(头脑风暴、调试)——它们决定如何处理任务
  2. 再使用实现技能(前端设计、MCP 构建)——它们指导执行

“我们来构建 X” → 先头脑风暴,再使用实现技能。 “修复这个 bug” → 先调试,再使用特定领域技能。

技能类型

刚性技能(TDD、调试):严格遵循。不要擅自变通。

灵活技能(模式):根据具体情况调整原则。

技能本身会说明其类型。

用户指令

指令说明要做什么,而不是怎么做。“添加 X”或“修复 Y”并不意味着可以跳过工作流程。

评论

支持 Markdown