v6.3.0-dsh.5
·
5 commits
to main
since this release
更新内容详见 CHANGELOG.md
⚠️ BREAKING CHANGE:本次发版将 14 个技能的frontmatter.name统一加上superpower-前缀。
从-dsh.4升级后,所有调用方式都必须更新:
- 旧:
skill("brainstorming")//skill brainstorming- 新:
skill("superpower-brainstorming")//skill superpower-brainstorming旧名不再注册,
ctx.skills.get("brainstorming")将返回undefined。
详见本节下方"变更"条目与CONTRIBUTING.md"上游同步策略"。
变更
- 14 个技能统一加
superpower-前缀,与上游obra/superpowers永久脱钩:
14 个SKILL.md的frontmatter.name由原<kebab>改为superpower-<kebab>
(如brainstorming→superpower-brainstorming);目录名保持不变;
Provider 代码不动(沿用既有的"frontmatter 优先于目录名"约定,会输出 warn 提示);
用户命令/skill superpower-brainstorming与模型调用skill("superpower-brainstorming")均能工作;
上游同步策略详见CONTRIBUTING.md新增的"上游同步策略"节。
文档
skills/using-superpowers/references/dsh-tools.md与SKILL.md:把superpowers:<name>示例改为superpower-<name>- 其它
references/*.md与 14 个技能正文里引用旧名的位置同步替换(grep 全仓superpowers:残留为 0) README.md技能清单表与示例调用同步更新CONTRIBUTING.md新增"上游同步策略"节,明示脱钩代价与同步流程scripts/verify.mjs适配frontmatter.name与目录名可偏离的场景(用~标记)
回滚
- 移除上一版未发布时尝试的"28 条别名 candidate"方案(DSH 上游
isSkillName = /^[a-z0-9]+(-[a-z0-9]+)*$/拒绝冒号,前缀方案只能走 kebab-case 短横线)
完整更新日志: CHANGELOG.md