一键导入
sf-close
完成 SpecForge 关闭阶段;用于当前 workflow 已到 wiki_sync / closure,需要 Wiki sync、release、rollback、doctor、archive dry-run 和 archive 时。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
完成 SpecForge 关闭阶段;用于当前 workflow 已到 wiki_sync / closure,需要 Wiki sync、release、rollback、doctor、archive dry-run 和 archive 时。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SpecForge requirements 主能力包。用于把 brief、brainstorm、PRD、research、gap report、wiki 当前事实和用户确认转成可测试、可追踪、可交给 UI / technical design / tasking / verification 的 REQ / AC / NFR / 边界 / handoff 行为契约。
生成或更新 SpecForge 工作项的需求规格;用于活跃工作项的 ready artifact 为 requirements,或需要把产品需求文档 / 简报转成可测试行为、边界、用户故事、验收标准和影响面标记时。
SpecForge 内部需求技能。用于为 work item 生成清晰、可测试的功能需求、非功能需求、范围边界、不在范围内和验收标准。
SpecForge 跨阶段代码智能能力包。用于任何阶段需要 Wiki-first 定位现有代码范围、选择 CodeGraph / MCP / SCIP / Repomix / rg、检查 provider freshness、归一 graph_facts、分析影响面 / affected tests 或生成 Wiki 回写候选时必读;不要只在 sf-steering 中使用。
为存量项目或大型代码库建立 SpecForge 项目画像;用于新需求或 bugfix 前理解现有架构、刷新 wiki、生成后续 work item 的上下文基线。
SpecForge 测试工程主能力包。用于 sf-verify 在验证前把 requirements、tasks、UI、technical design 和 code review 风险转成可解析 TC/PW 用例、runtime runbook、auth strategy、自动化计划和可归档 evidence。
基于 SOC 职业分类
| name | sf-close |
| description | 完成 SpecForge 关闭阶段;用于当前 workflow 已到 wiki_sync / closure,需要 Wiki sync、release、rollback、doctor、archive dry-run 和 archive 时。 |
执行任何 node .specforge/... 命令或读取 .specforge/... 文件前,必须先定位宿主项目根:项目根是“包含 .specforge/ 目录的业务项目目录”,不是 .specforge/ 目录本身。若当前目录是 .specforge/ 或其任意子目录,先 cd .. 回到宿主项目根;若当前目录是 frontend/、backend/ 等子目录,也先向上回到包含 .specforge/ 的项目根。禁止从 .specforge/ 内执行 node .specforge/core/scripts/...,否则会形成 .specforge/.specforge/... 的错误路径。
sf-close 完成 work item 的最后收口:同步长期知识、写发布和回滚记录、跑归档前检查、归档。关闭不是“结束对话”,而是确认知识、发布风险和回退路径都已经落地。
references/closure-gate-checklist.md:wiki sync 判断、release / rollback 对账、archive 和安装提示边界。.specforge/skills/sf-wiki/stages/wiki-sync/SKILL.md.specforge/skills/sf-close/stages/closure/SKILL.md.specforge/core/artifacts/templates/wiki-sync.md.specforge/core/artifacts/templates/release.md.specforge/core/artifacts/templates/rollback.md.specforge/core/standards/workflow.md.specforge/core/standards/wiki.md.specforge/core/standards/engineering.md.specforge/core/standards/ai-toolkit.md.specforge/core/skills/code-intelligence/SKILL.md(wiki sync / close 需要按 diff 判断 Wiki 刷新目标时)运行:
node .specforge/core/scripts/instructions.mjs
按 ready artifact 分流:
| Ready artifact | 动作 |
|---|---|
wiki_sync | 执行 Wiki sync,批准后继续看下一步 route |
closure | 写 release / rollback,doctor,archive dry-run,archive |
| 其他 | 停止,按 instructions.mjs 路由到对应阶段 |
node .specforge/core/scripts/create-artifact.mjs wiki_sync
node .specforge/core/scripts/wiki-update-plan.mjs --json 和 node .specforge/core/scripts/wiki-refresh-plan.mjs --from-diff --json;若 can_write_na=false,或 diff 刷新计划存在 required target,不得在 wiki-sync.md 写 N/A,必须更新 required targets 或记录阻断。.specforge/wiki/ 中当前知识文件,或在 06-close/wiki-sync.md 写明不更新理由。node .specforge/core/scripts/wiki-quality.mjs --mode close;无 FAIL 后批准 gate:node .specforge/core/scripts/gate.mjs wiki_sync APPROVED --evidence 06-close/wiki-sync.md
node .specforge/core/scripts/create-artifact.mjs closure
写 06-close/release.md:
technical-design.md#12. Operability & Maintenance 的观察点、owner、wiki target 和 revisit trigger。写 06-close/rollback.md:
technical-design.md#Implementation Handoff 的 rollback seam 和 #12. Operability & Maintenance 的 revisit trigger。归档前检查:
node .specforge/core/scripts/doctor.mjs
node .specforge/core/scripts/wiki-update-plan.mjs --json
node .specforge/core/scripts/wiki-refresh-plan.mjs --from-diff --json
node .specforge/core/scripts/wiki-quality.mjs --mode close
node .specforge/core/scripts/archive-work.mjs --dry-run
release.md#外部补证与派生报告 或 wiki-sync.md#派生报告索引 登记路径:node .specforge/core/scripts/render-work-report.mjs
node .specforge/core/scripts/archive-work.mjs
| 条件 | 状态 |
|---|---|
| verification gate 未批准 | 停止,回 sf-verify |
| wiki_sync gate 未批准且 ready 已到 closure | 停止,先做 wiki sync |
wiki-update-plan 输出 can_write_na=false 但 wiki-sync 写 N/A | 停止,补 wiki |
wiki-refresh-plan 有 required target 但 wiki-sync 写 N/A | 停止,补 wiki 或记录阻断 |
wiki-quality.mjs --mode close 有 FAIL | 停止,修复 wiki |
| release / rollback 缺少 verification 残余风险或观察点对账 | 停止,补齐 |
| rollback 无触发条件或不可回滚未写补偿 | 停止,补齐 |
| doctor 或 archive dry-run 失败 | 停止,按错误处理 |
| hook 阻断关闭 | 停止,按 hook 说明处理 |
06-close/wiki-sync.md 存在,wiki_sync gate 为 APPROVED。wiki-update-plan、wiki-refresh-plan 与 wiki-sync 结论一致,wiki-quality.mjs --mode close 无 FAIL。06-close/release.md、06-close/rollback.md 已填写,不是空模板。node .specforge/core/scripts/instructions.mjs,将输出展示给用户,确认 workflow 已全部完成。