using-superpowers

仓库创建 2026年3月20日最近提交 3 天前SkillHot 收录 20 天前
▸ 精选理由

为多技能代理提供调用优先级和使用规范,便于可组合化运用。

这个 Skill 做什么

规范如何查找并在对话中调用 Superpowers 技能以指导智能体行为。

一开会话就先决定并调用合适的技能,任何回复(包括澄清问题)之前都要先调相关工具——哪怕只有 1% 的可能性也要调用。遇到相关技能就按它们的检查清单逐项执行,先调用再判断是否适用。适合多技能协作或流程严谨的场景,能减少遗漏并确保每一步都有合适工具支撑。

▸ 展开 SKILL.md 英文原文

在开始任何对话时使用——确立如何查找和使用技能,要求在任何响应(包括澄清性问题)之前调用 Skill 工具

Skill 开发管理技能调用优先级代理协调通用
7.3k
Stars
702
Forks
20
仓库内 Skill
+795
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/jnMetaCode/superpowers-zh/main/skills/using-superpowers/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/jnMetaCode/superpowers-zh/main/skills/using-superpowers/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
<SUBAGENT-STOP>
如果你是作为子智能体被分派来执行特定任务的,忽略此技能。
</SUBAGENT-STOP>

<EXTREMELY-IMPORTANT>
如果你认为哪怕只有 1% 的可能性某个技能适用于你正在做的事情,你绝对必须调用该技能。

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

这不可协商。你不能通过合理化来逃避。
</EXTREMELY-IMPORTANT>

## 规则

**在任何响应或操作之前调用相关或被请求的技能**——包括澄清性问题、探索代码库、或查看文件之前。如果调用后发现技能不适合当前情况,你不需要使用它。

**在进入 EnterPlanMode 之前:** 如果你还没有头脑风暴过,先调用头脑风暴技能。

然后宣布"使用 [技能] 来 [目的]",并严格遵循该技能。如果它有检查清单,为每个条目创建一个待办。

## 技能优先级

当多个技能都适用时,流程技能优先——它们决定处理方式,然后由实现技能(前端设计等)负责执行。头脑风暴和系统化调试是 Superpowers 中最常见的流程技能,但这条规则适用于任何流程技能。

- "让我们构建 X" → 先用 superpowers:brainstorming,再用实现技能。
- "修复这个 bug" → 先用 superpowers:systematic-debugging,再用领域技能。

## 红线

这些想法意味着停下——你在合理化:

| 想法 | 现实 |
|------|------|
| "这只是一个简单的问题" | 问题就是任务。检查技能。 |
| "我需要先了
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有