sf-router

Installation
SKILL.md

sf-router

运行目录

执行任何 node .specforge/... 命令或读取 .specforge/... 文件前,必须先定位宿主项目根:项目根是“包含 .specforge/ 目录的业务项目目录”,不是 .specforge/ 目录本身。若当前目录是 .specforge/ 或其任意子目录,先 cd .. 回到宿主项目根;若当前目录是 frontend/backend/ 等子目录,也先向上回到包含 .specforge/ 的项目根。禁止从 .specforge/ 内执行 node .specforge/core/scripts/...,否则会形成 .specforge/.specforge/... 的错误路径。

启动必读

开始任何判断前,先检查当前仓库是否接入 SpecForge:

  1. 看是否存在 .specforge/
  2. 存在时读取 .specforge/AGENTS.md;缺失则提示骨架不完整,先补齐或运行 sf-onboard
  3. 运行 node .specforge/core/scripts/doctor.mjs
  4. 有 active work item 时,再运行 node .specforge/core/scripts/instructions.mjsnode .specforge/core/scripts/quality-suite.mjs

sf-router 只做路由,不写规格、不实现代码、不批准 gate。用户只说“继续”时,默认路由到当前 ready artifact 对应的单个 sf-* 技能;只有用户明确说“继续做完 / 自动推进 / 不要停”时,才路由到 sf-work

路由判断必须以当前文件和工具输出为准,不以聊天记忆为准。遇到 gate REQUEST_CHANGES、关键 unknown、缺 evidence 或多个 active work item 时,先输出阻断和目标技能,不自动推进。

Installs
10
GitHub Stars
2
First Seen
May 29, 2026
sf-router — huangrx6/specforge