SpecWorkflow 是一套面向 DeepSeek Harness 和其它兼容 Agent Skills…
37.8/100
综合分
4
GitHub 星标
261
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add specworkflownpm 源 · specworkflow 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 5 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包specworkflow @ 0.1.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 14:15:17
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
- 读取本地文件bin/specworkflow-install.mjs:187
const entries = await readdir(source, { withFileTypes: true }) - 写入本地文件bin/specworkflow-install.mjs:190
await mkdir(target, { recursive: true }) - 删除本地文件递归bin/specworkflow-install.mjs:195
await rm(to, { recursive: true, force: true })
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-skill-filesystem给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 需求与规格管理
- 实现与评审流程
- 修复与缺陷研究
DSH 工作流技能包:需求、规格、实现、评审、修复、bug 与研究
README
由 DeepSeek 最新模型翻译生成SpecWorkflow
SpecWorkflow 是一套面向 DeepSeek Harness 和其它兼容 Agent Skills 工具的工作流技能包,涵盖需求澄清、需求规格、实施、交付审查、修复规划、问题诊断和一手来源调研。
简单明确的修改可以直接处理;需求模糊、跨模块,或影响产品体验、数据、权限、接口和发布风险的工作,才进入完整工作流。
SpecWorkflow Architecture
功能
| 阶段 | Skill | 处理内容 |
| 调研 | deep-research | 基于官方文档、API、标准、源码等一手来源做调研。 |
| 1 | to-grill | 需求质询、消除歧义、风险审查,并判断直接实施还是进入完整流程。 |
| 2 | to-spec | 编写可实施的需求规格、修订说明、验收标准、验证计划和可选任务单。 |
| 3 | spec-do | 根据已批准的需求规格、任务单、修订或修复计划进行实施。 |
| 4 | do-review | 对照需求、规格、代码和证据做最终交付审查。 |
| 5 | fix-review | 把必须修复的问题整理成修复规格和修复任务单。 |
| 调试 | bugs-fix | 针对 bug、回归和性能问题做复现、根因定位、修复和证据留存。
展开完整文档(README 剩余 1 节)
SpecWorkflow SpecWorkflow 是一套面向 DeepSeek Harness 和其它兼容 Agent Skills 工具的工作流技能包,涵盖需求澄清、需求规格、实施、交付审查、修复规划、问题诊断和一手来源调研。 简单明确的修改可以直接处理;需求模糊、跨模块,或影响产品体验、数据、权限、接口和发布风险的工作,才进入完整工作流。 SpecWorkflow Architecture 功能 | 阶段 | Skill | 处理内容 | | 调研 | deep-research | 基于官方文档、API、标准、源码等一手来源做调研。 | | 1 | to-grill | 需求质询、消除歧义、风险审查,并判断直接实施还是进入完整流程。 | | 2 | to-spec | 编写可实施的需求规格、修订说明、验收标准、验证计划和可选任务单。 | | 3 | spec-do | 根据已批准的需求规格、任务单、修订或修复计划进行实施。 | | 4 | do-review | 对照需求、规格、代码和证据做最终交付审查。 | | 5 | fix-review | 把必须修复的问题整理成修复规格和修复任务单。 | | 调试 | bugs-fix | 针对 bug、回归和性能问题做复现、根因定位、修复和证据留存。 | 安装 DSH dsh plugin --profile web add specworkflow dsh web 其它 Agent npx specworkflow install codex 使用 -g 安装到全局目录: npx specworkflow install -g codex 需要时把 codex 换成其它预设: | 输入 | 项目安装位置 | -g 全局安装位置 | | codex, openai, agents, agent, agent-skills, agents-md, goose, zed, amp, sourcegraph-amp | .agents/skills | ~/.agents/skills | | gemini, gemini-cli, antigravity, google-antigravity | .agents/skills | ~/.gemini/antigravity/skills | | claude, claude-code, claudecode | .claude/skills | ~/.claude/skills | | cursor, cursor-agent, cursor-native | .cursor/skills | ~/.cursor/skills | | copilot, github-copilot, vscode, vs-code | .github/skills | ~/.github/skills | | dsh, deepseek, deepseek-harness | .dsh/skills | ~/.dsh/skills | | opencode, open-code | .opencode/skills | ~/.opencode/skills | | windsurf, cascade | .windsurf/skills | ~/.windsurf/skills | | cline, claudine | .cline/skills | ~/.cline/skills | | roo, roo-code, roocode | .roo/skills | ~/.roo/skills | | qwen, qwen-code, qwencode | .qwen/skills | ~/.qwen/skills | | kiro | .kiro/skills | ~/.kiro/skills | | kilo, kilo-code, kilocode | .kilo/skills | ~/.kilo/skills | | augment, augment-code, augmentcode, auggie | .augment/skills | ~/.augment/skills | | openclaw, claw | skills | ~/.openclaw/skills | 未识别的纯名称会直接报错,避免因为拼错而创建错误目录。如果当前工具不在预设里,请传入明确的项目级 skills 路径: npx specworkflow install .my-agent/skills 带 -g 时,相对显式路径会从用户主目录解析。 快速开始 典型功能开发: 使用 to-grill 澄清这个需求,需求收口后再进入 to-spec。 简单修改保持简单: 把表格字体调大一点。 这类请求应该直接实施,不应该强行进入五阶段流程。 工作流 先判断需求是否需要正式规格。改一段文案、调一个样式、补一个明确遗漏的判断,这类小修改可以直接完成。 只有当需求开始牵涉产品含义、数据语义、权限边界、跨模块影响、发布风险,或者“做错了会很难收拾”时,才进入完整流程。同一件事产生的材料都放在同一个 .spec-workflow/<feature-slug>/ 目录下,后续每一轮都能接得上。 to-grill -> to-spec -> spec-do -> do-review -> fix-review -> spec-do repair -> do-review to-grill 先读取上下文和现有实现,再询问需要用户决定的问题。阶段结束时,会明确直接修改、暂缓或编写需求规格,并留下下一阶段可读取的需求结论。 to-spec 将需求结论写成实施规格,说明做什么、不做什么、影响哪些模块、数据和权限如何处理,以及验收需要哪些证据。调整已有规格时,会保留修订记录和影响范围。 spec-do 按已批准的规格、任务单、修订或修复计划实施。动代码前检查 Git 分支和未提交改动;目标模式沿用最后选择的提交策略,分阶段执行则先确定提交权限。临时证据保存在 .spec-workflow,长期测试放在项目自己的测试目录。业务逻辑必须真实执行,不能靠模拟系统业务逻辑让验证通过。 do-review 对照原始需求、规格、代码 diff、测试和证据检查遗漏、回归、边界与验收缺口,给出可以交付、修复后交付或不可交付的结论。该阶段只审查,不修改代码或扩大范围。 需要修复时,fix-review 根据问题的根因、优先级和验证方式编写修复计划,必要时拆成任务单,再交给 spec-do。修复后由 do-review 再次检查,直到可以交付或出现需要用户决定的阻断。 deep-research 和 bugs-fix 不属于主链上的固定阶段,更像两条随时可以插入的支线。遇到外部事实、官方文档、API 行为、标准差异时,先用 deep-research 把依据找齐;如果起点不是新需求,而是失败、回归、异常或性能问题,就直接走 bugs-fix,先复现和定位根因。 目标模式 目标模式放在 to-spec 最后选择。需求、测试方案、任务单、分支处理和完整规格都先确定,再展示本次的规格版本、完成标准、修复次数上限、执行方式和提交策略。提前说“后续自主执行”只记录意向,不会启动目标。 自动修复次数默认推荐 3 次,同时提供 5 次、10 次、自定义。该上限仅限制当前规格的修复循环,目标达成就提前结束。次数在最后的执行选择前确定;宿主续跑上限和 token 预算单独记录。 选择目标模式代表同意本次执行;真正启动仍要经过宿主操作。有目标 API 时,Agent 必须创建或复用当前规格的目标,并读回状态验证。只能通过用户命令或界面启动时,会显示“等待宿主启动”。仅记录“目标模式:仅对当前规格启用”不能证明启动成功。 启动后,实施、交付审查、修复规划和修复实施连续推进,已确定的需求、测试和提交策略不重复询问。范围内的缺陷由 Agent 修复。新产品选择、范围变化、文件归属冲突、必要验证不可用或次数耗尽时,先记录阻断,再提问。新的规格或修订版本必须重新选择。 未核实持久目标或循环机制时,只能明确提供当前会话连续执行,宿主结束回合后不保证自动续跑。自动批准和跳过权限不能代替目标驱动。各工具的入口和验证方式见运行适配说明。 | 工具 | 目标或续跑入口 | | Codex | 有目标工具时直接调用;否则由用户在当前对话提交 /goal。 | | Claude Code | 用户提交 /goal <condition>,检查活动指示和状态。 | | Cursor | 已开放该功能的版本使用 /goal [objective]。 | | DSH | 调用 create_goal,并核对官方续轮驱动器、活动状态 active 和续跑状态 armed。 | | Copilot CLI | 切到实际的 Autopilot 模式后提交当前规格的执行提示,或接受已就绪计划并开始执行。 | | Qwen Code、Kiro CLI、Kilo Code、Antigravity、Junie、Hermes | 已核实原生目标入口;审批、状态、完成判定和恢复规则按产品分别处理。 | | 其它工具和未来版本 | 先自行调研当前宿主,再决定执行方式;自动批准或目标状态持久化本身不足以证明自主续跑。 | 内置的调研目录覆盖 30 个工具和产品,包含安装器预设涉及的全部宿主,保存了启动步骤、执行表面、生命周期限制和一手来源。证据不足的明确标注。 新 Agent、入口缺失、版本变化或资料冲突都会触发内置兜底调研:Agent 自己检查当前工具和帮助菜单,读取最新官方文档或源码,把本次结果存到 .spec-workflow/<feature-slug>/research/agent-runtime.md,确认真实启动后才实施。它不会自动重写已安装 skill,也不会因为查到一种方法,就自行装插件、提高权限或新开云任务。 展示语言与阶段交接 七个技能各自内置中英对照与读取规则。中文请求使用中文问题、进度、报告标题和交付结论;英文请求使用英文,不要求每句话同时展示两种语言。编程术语、实际命令/API 字段、文件路径和原始证据保留真实写法。 语言要求按对象生效:中文对话里指定“报告用英文”,报告使用英文,日常进度和提问仍使用中文;只有明确要求全部切换,才改变所有输出。子代理及中断续作都会接收并沿用这套已确定的规则。 后续阶段会识别“完成状态:完成”“交付结论:可以交付”,也兼容旧英文和混合材料;状态仍按任务、审查、目标执行等领域判断,翻译不改变授权或修复计数。技能面板元数据只有静态字符串,因此使用中英双语标签,不宣称能自动切换语言。 目录产出 工作流材料保存在 .spec-workflow 下。 .spec-workflow/<feature-slug>/ requirements.md spec.md issues/ amendments/ implementation/ review/ repair-spec.md repair-issues/ verification/ debug/ bugs/ research/ 项目长期测试仍然放在项目原本的测试目录,不放进 .spec-workflow。 验证 安装到 DSH 后运行: dsh --profile web --dump-config 组合配置里应该出现: == specworkflow - id: specworkflow name: specworkflow 也可以直接询问 Agent 当前有哪些 SpecWorkflow skills,以及什么时候使用 to-grill。 卸载 dsh plugin --profile web remove specworkflow 把 web 换成你实际安装的 profile。 许可证 MIT,见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
MoonCoder-HAPPY/SpecWorkflow
SpecWorkflow 是一套面向 DeepSeek Harness 和其它兼容 Agent Skills…
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7