Superpowers 的技能为什么没喊也自己触发:一份完整的机制指南

发布时间:2026/10/20 1:47:11

Superpowers 的技能为什么没喊也自己触发:一份完整的机制指南 Superpowers 的技能为什么没喊也自己触发一份完整的机制指南【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers你打开编码智能体说一句帮我做个 React 待办清单它没有立刻写代码而是先反问你要解决什么问题。这个行为背后是 Superpowers 的技能自动触发机制它让智能体按先明确设计、再写计划、再拆任务执行的完整流程干活你全程不说一个用技能。它是怎么知道的一条消息要经过哪四个判断点第一个判断发生在你说任何话之前。会话启动时一个叫 会话钩子 的小脚本把using-superpowers这个引导技能的全文读出来塞进模型的上下文这一步叫引导注入。你可以把它理解成新员工第一天上班发员工手册。关键是它每次会话都自动发生你无法也无需启用没有它其余所有技能都只是躺在磁盘上、永远不会被激活的文本文件。第二个判断在你说话时发生。模型已从引导内容里读到一条规则任何回复之前先检查有没有适用的技能。于是它拿你的任务去逐个比对每个技能文件头部的一行描述。每个技能就是一个装着SKILL.md的目录头部描述就是匹配用的钥匙--- name: brainstorming description: You MUST use this before any creative work... ---第三个判断处理多个命中怎么办。引导技能里写死了优先级流程类技能先行——它们定方法比如头脑风暴、系统化调试实现类技能随后执行具体工作。所以做个 X会先进头脑风暴修个 bug会先进调试流程。第四个判断发生在技能被加载后。技能全文按需载入里面有清单和硬性闸门模型照着逐条建任务、逐条执行。疑问来了描述只是几行文字模型凭什么匹配得准答案在写法上——描述是按触发条件写的创意工作前必须使用引导部分又用强硬措辞强调只要有 1% 的可能相关就必须先调用。用做个待办清单把整条链路跑一遍拿项目自己的验收测试句 Lets make a react todo list顺着技能自动触发的四个判断点走一遍。会话启动钩子脚本完成引导注入。可以立刻验证——问一句你有超能力吗它能答上来就说明注入成功。消息到达模型看到做个 X比对描述任何创意工作之前命中 brainstorming。它会先宣布正在使用 brainstorming 技能再照做。硬性闸门头脑风暴技能 的第一条规则是硬闸门——设计出来说服用户之前不许写一行代码。于是它开始摸清项目上下文、逐条向你提问。交棒设计获批并落成规格文档后清单的最后一项是调用 writing-plans 技能。下一个技能接过这份产出接着是写计划、拆给子代理、执行。整条链可以概括为上一步的输出就是下一步判断的输入——设计文档是 writing-plans 的输入计划是任务拆分的输入。为什么不做一张技能索引表项目曾经有一个完整扫描技能目录的共享发现模块后来删掉了——匹配的活儿最终交给模型自己干。你可能会想会话启动时扫一遍目录、生成技能清单塞进上下文这样匹配不是更准方案优点代价预生成完整技能索引匹配准、不漏技能增多后索引臃肿且容易过期只注入引导、按描述自匹配内容轻量技能随便加依赖描述写得准选择后者的原因技能会越来越多每次会话全量塞上下文是纯粹的 token 浪费而描述是技能对外暴露的唯一契约正因为它是触发条件才会被逼着写准。另一个取舍是引导注入用的是普通消息而不是系统消息——系统消息的 token 会被反复计入开销且多条系统消息在部分模型上会出问题。这里还有一条暗规则——技能遮蔽个人技能与插件自带技能同名时由宿主平台的原生查找顺序决定加载哪个一般是项目目录压过个人目录、个人目录压过自带版本。Superpowers 不试图接管这件事它的测试只是如实记录各平台的当前行为。换句话说想定制某个技能建一个同名目录就行想恢复原版删掉即可。回头看整条链路技能自动触发靠的只有三样东西一次自动注入的钩子、一行写得像触发条件的描述、以及流程先于实现的优先级规则。下次打开智能体时不妨先问一句你有超能力吗——它答得上来说明引导注入工作正常答不上来问题在集成端不在你。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/19 22:08:56

DeepSeek+Pi vs Claude Code:模型可替换性背后的工程逻辑

这段时间,开发者圈子里有一个组合被反复拿出来跟 Claude Code 对比:DeepSeek Pi。无论你是在技术群里看到“用这套组合写代码省下了不少预算”,还是在某个环境配置帖里搜到 DeepSeek harness、Pi agent、Claude Code 接入 DeepSeek 这样的关…

2026/10/20 21:38:56

从Copilot到Agent:AI编程范式转移与小白实战指南

刚接触AI编程那会儿,我一度觉得Copilot已经够神奇了:敲个函数名它能帮你补完大半段逻辑,写个注释它能生成对应的代码块。但用了一段时间后才发现,这其实只是“快一点”的变化,并不是工作方式真正的转变。真正让我觉得“…

2026/10/20 21:38:56

Windows 10下Poppler库源码编译指南:依赖、CMake与排错

做 PDF 相关开发的人,绕不开 Poppler 这个名字。我手上的一个项目需要做页面渲染、文本抽取和 PDF 元数据解析,Linux 环境下一个apt install就能把全套工具和库装好,但切到 Windows 10 之后才发现事情没那么简单:官方不提供开箱即…

2026/10/20 21:38:56

降AIGC实战:从检测原理到工具应用,彻底解决AI疑似文本问题

学长亲荐!总算有人把降AIGC这件事说明白了又是一个深夜,对着屏幕上那篇改了七八遍的稿子,我盯着检测报告里那刺眼的疑似AI生成比例,心里只剩一个念头:这玩意儿到底怎么才能降下来?相信不少朋友都有同感——…

2026/10/20 21:38:56

Flutter鸿蒙适配全流程实战:从环境搭建到打包上架

这些年跨平台开发的工具箱里,Flutter 算是我用得最顺手的一个,渲染一致性好、热重载效率高,社区生态也够丰富。最近因为项目需要,我把一套 Flutter 应用移植到鸿蒙设备上跑通,整个过程踩了不少坑,也沉淀了一…

2026/10/20 21:38:56

大模型聚合平台:从API转发到智能调度的工程化演进

1. 为什么“聚合平台”正在成为大模型落地的隐形枢纽最近帮某高校实验室做一次AI工具选型调研,发现一个有意思的现象:团队里三位研究员,用的都是同一类任务——文本摘要、多轮对话、结构化信息抽取,但各自安装了五六个不同界面的客…

2026/10/20 21:33:53

WUJI Hand 2机械手转笔背后的灵巧操作工程原理

1. 为什么一只机械手转笔能刷屏?——从“WUJI Hand 2”看灵巧操作的工程本质你有没有在短视频里刷到过那个画面:一只银灰色的五指机械手,指尖轻巧地拨动一支中性笔,笔身在指关节间连续翻转三圈半,稳稳停在食指与中指之…

2026/10/19 18:06:35

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/20 1:05:37

单片机C运行时从启动到多任务:中断安全与共享资源冲突

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:05:37

GCC编译四步详解:预处理、编译、汇编、链接实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:05:37

FIW线是什么?FEP注塑线与普通氟塑料线的区别及应用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑