为智能体会话注入工程方法论技能与启动引导
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add blugart-dev/dsh-superpowers该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · skill
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 29 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 15 处,展示前 15 条)
- 读取本地文件src/skills.js:91
text = await readFile(path, 'utf8'); - 读取本地文件src/skills.js:130
const entries = await readdir(dir, { withFileTypes: true }); - 读取本地文件src/skills.js:144
text = await readFile(candidate.locator.path, 'utf8'); - 读取本地文件src/bootstrap.js:121
skillContent = readFileSync(settings.skillFile, 'utf8'); - 读取本地文件src/bootstrap.js:141
mapping = readFileSync(settings.mappingFile, 'utf8'); - 写入本地文件src/diagnostics.js:31
appendFileSync(logPath, `${new Date().toISOString()} [${writer} pid ${process.pid}] ${message}\n`); - 执行外部命令固定命令skills/writing-skills/render-graphs.js:72
return execFileSync('dot', ['-Tsvg'], { - 读取本地文件skills/writing-skills/render-graphs.js:105
if (!fs.existsSync(skillFile)) { - 执行外部命令固定命令skills/writing-skills/render-graphs.js:113
execFileSync('dot', ['-V'], { stdio: 'ignore' }); - 读取本地文件skills/writing-skills/render-graphs.js:121
const markdown = fs.readFileSync(skillFile, 'utf-8'); - 读取本地文件skills/writing-skills/render-graphs.js:132
if (!fs.existsSync(outputDir)) { - 写入本地文件skills/writing-skills/render-graphs.js:133
fs.mkdirSync(outputDir); - 写入本地文件skills/writing-skills/render-graphs.js:142
fs.writeFileSync(outputPath, svg); - 写入本地文件skills/writing-skills/render-graphs.js:147
fs.writeFileSync(dotPath, combined); - 写入本地文件skills/writing-skills/render-graphs.js:158
fs.writeFileSync(outputPath, svg);
扫描于 2026/10/31(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-skill@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 注入工程方法论技能
- 会话启动引导
- 可选工作流闸门
DeepSeek Harness 的 Superpowers(obra/superpowers):完整技能库、会话启动引导、可选工作流闸门
README
由 DeepSeek 最新模型翻译生成dsh-superpowers
为 DeepSeek Harness(DSH)打包的 Superpowers:Jesse Vincent 的智能体工程方法论技能库(头脑风暴、编写计划、测试驱动开发、系统化调试、完成前验证、代码评审),以单个 DSH 插件包(bundle)交付。
| 上游 | obra/superpowers v6.4.2,提交 8ca22dba(pin) |
| 技能 | 全部 15 个技能,上游 skills/ 下的 74 个文件,每个文件都经过 git blob 哈希校验;其中 73 个与上游逐字节一致 |
| 已测试 | DeepSeek Harness Desktop 0.2.0-rc.2,Windows 11 |
包含什么
该插件包向 DSH profile 添加三行插件,每一行都可以单独开关:
| 行 | 默认 | 作用 |
| dsh-superpowers-skills | 开 | 在所有工作区的每个会话中提供技能。 |
| dsh-superpowers-bootstrap | 开 | 把上游的会话启动文本(包裹 using-superpowers),连同 DSH 工具映射,放进每个会话的系统提示词,替代 DSH 没有的 SessionStart 钩子。子智能体(delegationDepth > 0)不注入,与上游一致。
展开完整文档(README 剩余 1 节)
dsh-superpowers
为 DeepSeek Harness(DSH)打包的 Superpowers:Jesse Vincent 的智能体工程方法论技能库(头脑风暴、编写计划、测试驱动开发、系统化调试、完成前验证、代码评审),以单个 DSH 插件包(bundle)交付。
| 上游 | obra/superpowers v6.4.2,提交 8ca22dba(pin) |
| 技能 | 全部 15 个技能,上游 skills/ 下的 74 个文件,每个文件都经过 git blob 哈希校验;其中 73 个与上游逐字节一致 |
| 已测试 | DeepSeek Harness Desktop 0.2.0-rc.2,Windows 11 |
包含什么
该插件包向 DSH profile 添加三行插件,每一行都可以单独开关:
| 行 | 默认 | 作用 |
| dsh-superpowers-skills | 开 | 在所有工作区的每个会话中提供技能。 |
| dsh-superpowers-bootstrap | 开 | 把上游的会话启动文本(包裹 using-superpowers),连同 DSH 工具映射,放进每个会话的系统提示词,替代 DSH 没有的 SessionStart 钩子。子智能体(delegationDepth > 0)不注入,与上游一致。 |
| dsh-superpowers-gate | 关 | 可选的强制机制:会话加载技能之前,拒绝对源文件的 write/edit。并非上游的一部分。 |
与上游的差异刻意保持最小。上游的移植指南要求永远不要为适配某个 harness 而修改技能正文,本移植遵循这一点:
- 技能原样交付: 唯一的例外,是在 using-superpowers 的 “Platform Adaptation” 列表中加了一行指向 DSH 映射的说明,这也是指南唯一允许的改动。
- 一个 DSH 专用文件: using-superpowers/references/dsh-tools.md,把技能里的动作映射到 DSH 工具。它说明 superpowers:<name> 要按 <name> 加载、子智能体只有一层,以及如何在 Windows 上运行 bash 辅助脚本。引导文本会内联这份映射,因此每个会话都能看到。
- 改动记录: 每处改动都是 overlays/ 中可审阅的文件;skills/ 中没有任何手工维护的内容。
安装
在 DSH Desktop 的 插件(Plugins) 页面选择安装,输入:
github:blugart-dev/dsh-superpowers#v1.0.0
也可以在 Creator 模式下让智能体执行:
plugin_manager { action: install_bundle, spec: "github:blugart-dev/dsh-superpowers#v1.0.0" }。
安装或更新后请重启 DSH:替换已安装的包需要加载新的模块代。
验证是否生效
在任意工作区新建会话并发送一条消息,然后在本仓库的克隆中运行:
npm run inspect-session
它读取 DSH 自己的会话日志,期望看到 Bootstrap present once in the system prompt。
详见 docs/VERIFYING.md(英文)。
配置
可在插件页面开关各行,或执行:
plugin_manager { action: set_plugin, target: dsh-superpowers-bootstrap, enabled: false }
开启门禁: 启用 dsh-superpowers-gate 行,并在 profile 补丁中以 gate: true 覆盖其 config。
覆盖会整体替换 config 块,因此请写全所需字段。requiredSkills 可限定哪些技能能解除门禁,例如 [test-driven-development, systematic-debugging];默认空列表表示任何技能都可以。
门禁自带的恢复技能 superpowers-workflow 始终能解除门禁,因此会话不会被锁死。
门禁的局限:它看不到 shell 写入;它只在拒绝消息中给出恢复技能的名称,不会提前宣传。
技能名称冲突、子智能体与诊断日志(diagnosticsLog)等细节,请参阅 README.md。
已知局限
- 测试平台:实际会话只在 Windows 11 + DSH Desktop 上运行过。compat 工作流在 Ubuntu 和 Windows 上检查捆绑包能否组装,但不调用模型。macOS 未测试。
- 模型:只用 DeepSeek 的模型测试过,主要是 deepseek-flash。
- 没有效果数据:测试检查的是方法论是否生效(写代码前加载正确的技能、先写测试、验证是新鲜的),并不衡量项目是否因此做得更好,也不声称任何此类数字。
- 子智能体的模型:上游的子智能体驱动开发会为每个子智能体选择模型。在 DSH 上这需要开启子智能体模型选择设置(默认关闭);否则所有子智能体都使用当前会话的模型。
- 映射仍在完善中:到目前为止,每次长时间的实地测试都发现了 DSH 工具映射中需要修正的地方。预计后续补丁版本还会有修正。
- 收尾时的验证:在大约三分之一的收尾回合中,模型会复述之前的测试结果,而不是重新运行测试,尽管 verification-before-completion 明确禁止这样做(见 CHANGELOG.md)。
- 门禁需要手动开启,并且看不到通过 shell 进行的写入。
卸载
在插件页面移除该插件包,或执行
plugin_manager { action: remove_bundle, target: "@blugart-dev/dsh-superpowers" },然后重启 DSH。
开发
需要 Node ≥ 23.6 和 git:
npm run verify # sync:check + 契约检查 + 单元测试
npm run compat # 检查插件包能否在已安装的 DSH 上正确组合(不调用模型)
npm run eval:harness # 用真实的无头 DSH 会话做行为测试(会消耗 API token)
参见 CONTRIBUTING.md 与 docs/ARCHITECTURE.md(英文)。
许可
MIT。技能源自 obra/superpowers,Copyright (c) 2025 Jesse Vincent,遵循 LICENSE.superpowers 中的 MIT 许可;本包的许可见 LICENSE。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
blugart-dev/dsh-superpowers
为智能体会话注入工程方法论技能与启动引导
相关插件 · 技能 / 提示词
人设统管ZiChuanLan/agent-purge
一份系统提示词,喂给多个 coding…
★ 931已汉化DSH
73.8
人物画像蒸馏titanwings/distilly
Distilly — 把他们的思考方式提炼成可复用的技能,供任何智能体或机器人使用。原名 Colleague Skill(原同事 Skill)。
★ 25,659已汉化DSH
71.3
推理工作空间套件Tiger3807861189/J-Space-Cognition-Suite
J-Space 是面向复杂推理、大型仓库工程、子代理协作与授权安全分析的推理时工作空间和控制套件。
★ 2,957已汉化DSH
70.5
两阶段工具锚定预设xiaobright/dsh-anchored-standard
实验性 DeepSeek Harness agent preset…
★ 3,742已汉化DSH
70.1
智能体工作流编排nrslib/takt
不再日夜盯着 AI 编码智能体。
★ 1,402已汉化DSH
70
Agent 运行时手册Electricitysheep/dsh-handbook
DeepSeek Harness dsh 从 0 到 1 深度手册:安装/插件开发/性能调优/实测案例/同模型多…
★ 827已汉化DSH
68.7