sf-work
Installation
SKILL.md
sf-work
运行目录
执行任何 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-* 子技能;阶段细节由子技能继续读取自己的内部母本。