Superpowers 技能引导器
在每次对话开始时确保先发现并调用适用技能。
证据显示该技能要求在任何回应或行动前检查并调用适用技能,并提供少量平台工具映射;但它没有最小权限、用户确认、敏感数据处理、外部影响披露或回滚要求,且“任何对话”触发范围过宽,因此扣分。未发现提示材料中的恶意软件、凭据窃取或隐蔽外泄红线。
规则和平台适配说明基本自洽,且包含 Codex、Pi、Antigravity 的工具映射;但关键调用路径依赖外部技能、运行时工具和未提供的配置,缺少异常输入、技能不可用及失败反馈处理。静态审查且无可执行复现证据,故不超过10分并保守给分。
目标主要是使用编码代理的对话启动与技能路由,触发条件明确但过于宽泛,非编码任务边界、能力边界和不适用场景不清楚;未提供中文语言支持或中国大陆网络可达性说明,因此扣分。
SKILL.md 结构清晰,名称与基本目的相符,并通过引用文件提供平台差异说明;但技能自身缺少安装、参数、示例、FAQ、限制、版本、变更记录和维护责任,相关信息主要依赖 README,且发布者身份未获 FollowSkills 企业注册表验证,因此扣分。
该技能可为代理建立统一的技能优先级和启动流程,理论上能减少随意执行;但输出不是用户任务结果,而是路由约束,价值依赖其他技能和宿主工具,未见针对该技能关键路径的代表性可直接使用结果或独立执行证据,因此按静态上限保守给分。
源文件和平台映射可审计,仓库还提供部分相关集成测试材料;但给出的测试主要验证 Antigravity 映射及其他组件,并未覆盖 using-superpowers 的完整触发、调用和失败路径,也没有多来源或独立复现证据,因此仅给有限分。
- “任何对话”都必须调用技能,可能导致不必要或错误的技能触发;部署时应增加明确的语义触发和跳过条件。
- 技能要求的工具、其他技能和宿主配置并未在本审查材料中完整保证可用,失败时可能把排障成本转嫁给用户。
- 该技能未说明敏感数据、外部副作用、子代理权限和恢复机制;使用前应由宿主补充确认、隔离和回滚控制。
- 未提供中文支持或中国大陆网络可达性证据。
这个 Skill 能做什么,适合哪些场景?
这是 obra/superpowers 仓库中的 using-superpowers 技能,负责建立技能使用规则。它要求代理在任何回复或操作前检查并调用相关技能,包括澄清问题、探索代码库和检查文件。进入计划模式前,如果尚未进行头脑风暴,则应先调用头脑风暴技能。该技能本身不提供编码、测试或代码审查流程,而是作为技能系统的启动与优先级入口。
在对话开始时要求检查适用技能;在采取任何行动前要求调用相关或用户指定的技能;在进入计划模式前检查是否需要先进行头脑风暴;在多个技能适用时先处理流程类技能,再处理实现类技能;要求代理宣布正在使用的技能及其目的;如果代理是为特定任务派出的子代理,则跳过本技能。
- 使用 Superpowers 技能集合的开发者,希望代理从每次对话开始就遵守技能调用流程。
- 需要先澄清需求再行动的团队,希望代理在回答问题或检查代码前先识别适用技能。
- 准备进入计划模式的用户,希望在制定计划前自动完成头脑风暴环节。
- 同时适用多个流程和实现技能的开发任务,需要明确技能处理优先级。
这个 Skill 有哪些优点和局限?
- 覆盖对话回复、澄清、代码库探索和文件检查等早期动作。
- 为多个技能设定了明确的处理优先级。
- 包含子代理例外,避免特定任务中的重复启动行为。
- 属于 MIT 许可的 Superpowers 集合。
- 本技能只负责技能发现与调用规则,不直接实现编码、测试或审查能力。
- 其效果依赖运行环境支持技能调用机制。
- 源材料未提供该技能的独立测试结果或单独安装流程。
- 平台适配部分引用了未提供的 `references/codex-tools.md` 等参考文件,无法仅凭源材料验证其具体内容。
如何安装这个 Skill?
该技能没有单独安装命令;它位于 Superpowers 仓库的 skills/using-superpowers/SKILL.md 中。安装整个集合时,可在 Codex 应用的 Plugins 页面搜索 Superpowers 并安装;Codex CLI 中运行 /plugins,搜索 superpowers,然后选择 Install Plugin。如果使用其他支持的 harness,需要按该 harness 的安装方式单独安装。
如何使用这个 Skill?
安装 Superpowers 后直接开始对话即可;本技能设计为从任何对话开始生效。例如发送“Let's build X”,代理应先检查并调用适用技能;如果即将进入计划模式且尚未头脑风暴,应先调用头脑风暴技能。独立加载或手动调用该技能的步骤,源材料未作说明。