بنقرة واحدة
sf-work
SpecForge 一键推进模式;用于用户明确要求“继续做完”“自动推进”“不要停”,但仍必须保留 gate、evidence、verification 和 archive 纪律。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
SpecForge 一键推进模式;用于用户明确要求“继续做完”“自动推进”“不要停”,但仍必须保留 gate、evidence、verification 和 archive 纪律。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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。
| name | sf-work |
| description | SpecForge 一键推进模式;用于用户明确要求“继续做完”“自动推进”“不要停”,但仍必须保留 gate、evidence、verification 和 archive 纪律。 |
执行任何 node .specforge/... 命令或读取 .specforge/... 文件前,必须先定位宿主项目根:项目根是“包含 .specforge/ 目录的业务项目目录”,不是 .specforge/ 目录本身。若当前目录是 .specforge/ 或其任意子目录,先 cd .. 回到宿主项目根;若当前目录是 frontend/、backend/ 等子目录,也先向上回到包含 .specforge/ 的项目根。禁止从 .specforge/ 内执行 node .specforge/core/scripts/...,否则会形成 .specforge/.specforge/... 的错误路径。
一键推进模式。它不是跳过流程,而是自动循环调用正确的 sf-* 子技能。sf-work 可以减少用户手动输入,但不能替用户做产品确认、风险接受、gate 审查或缺证据批准。
自动推进的边界:可以自动执行确定性的脚本、生成模板、更新证据、运行验证;不能自动替用户选择产品范围、视觉风格、技术风险接受、上线确认或外部技能安装。
node .specforge/core/scripts/doctor.mjs
每轮自动推进前,读取 .specforge/skills/sf-doctor/stages/status/SKILL.md 判断当前 ready artifact,再交给对应 sf-* 子技能;阶段细节由子技能继续读取自己的内部母本。
.specforge/core/standards/workflow.md:ready artifact、required gate、scope 和停止条件。.specforge/core/standards/ai-toolkit.md:AI 工具集、人工确认、证据分级和轻量产物规则。.specforge/core/standards/engineering.md:verification evidence 和高风险变更暂停。node .specforge/core/scripts/doctor.mjs
node .specforge/core/scripts/instructions.mjs
node .specforge/core/scripts/quality-suite.mjs
node .specforge/core/scripts/decision-checkpoints.mjs
node .specforge/core/scripts/artifact-graph-status.mjs
git status --short --untracked-files=all
REQUEST_CHANGES / REJECTED 时,不继续下游,按 review / report 的 return path 回到修复技能。sf-prd。sf-brainstorm。unknown 时,暂停到 sf-tech-design。sf-tech-design。yes 影响面时,暂停到 sf-tasking。FAIL 时,按失败项的 route 暂停到对应子技能;不要为了自动推进绕过 artifact / decision / source / evidence 质量失败。sf-implement。sf-verify。sf-verify 生成人工确认请求;用户确认后继续。sf-wiki / sf-close。00-intake/brief.md、可选 brainstorm.md 和产品需求文档决策;如果存在需要用户取舍的 [NEEDS DECISION],先调用 sf-brainstorm;如果 brief.md#产品需求文档决策 标记“是否需要产品需求文档:是”,且 00-intake/prd.md 不存在、决策状态不是 approved-for-requirements,或仍有 [NEEDS PRODUCT DECISION],先调用 sf-prd;否则调用 sf-requirementssf-discoverysf-discoverysf-ui-designsf-tech-designsf-taskingsf-spec-reviewsf-implementsf-code-reviewsf-verifysf-wikisf-closeinstructions.mjs、quality-suite.mjs、decision-checkpoints.mjs、artifact-graph-status.mjs 和 git status --short --untracked-files=all。closure 后交给 sf-close,由 sf-close 负责 release、rollback、archive dry-run 和 archive。sf-work 的“不跳过 gate”不能只靠口头承诺。每一轮推进都要使用工具脚本确认状态:
node .specforge/core/scripts/doctor.mjs
node .specforge/core/scripts/instructions.mjs
node .specforge/core/scripts/quality-suite.mjs
node .specforge/core/scripts/decision-checkpoints.mjs
node .specforge/core/scripts/artifact-graph-status.mjs
遇到 gate artifact 时,必须先生成对应 evidence 文件,再由对应子技能按自己的审查规则调用:
node .specforge/core/scripts/gate.mjs <gate> APPROVED --evidence <path>
如果 instructions.mjs 显示依赖未满足、quality suite 为 FAIL、gate 不是 APPROVED、artifact 是 blocked / partial,或者 doctor 失败,必须停止并说明阻断原因。不要通过手写总结替代 gate evidence。
每轮推进都要更新或检查对应 artifact 文件;如果子技能只能给建议,不能产出完整证据,sf-work 必须暂停让用户决策。
Gate artifact 允许自动生成草稿,但不允许“空模板批准”。批准前必须满足对应子技能完成标准:
_Impact:_ 和 verification 计划一致。_Impact:_ 四者一致。[NEEDS CLARIFICATION]。standard / feature / issue 但 brief 缺少代码探索、外部研究 / 跳过理由、澄清记录或分析综合。00-intake/prd.md 不存在、决策状态不是 approved-for-requirements,或仍有产品决策阻塞。REQUEST_CHANGES / REJECTED,且尚未按 return path 修复。technical-design.md#0 存在关键 unknown,或 tasks 缺少核心字段 / 适用条件字段。sf-close 提示需要同步安装到 Codex / Claude Code / cc-switch / Trae CN;该动作必须单独等待用户明确要求。node .specforge/core/scripts/validate-structure.mjs 通过。