sf-discovery

Installation
SKILL.md

sf-discovery

运行目录

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

把原始诉求升级为有分析证据支撑的 brief,或生成 bugfix 的 gap_report、discovery workflow 的 research。如果分析发现缺的是用户取舍而不是事实证据,暂停并向用户提问。它不写业务实现代码。

启动

  1. 读取 .specforge/AGENTS.md
  2. 读取 .specforge/registry.yaml,确认当前 active work item。
  3. 读取 00-intake/original-request.md 和已有 brief.md(如存在)。
  4. 运行 node .specforge/core/scripts/doctor.mjs
  5. 运行 node .specforge/core/scripts/instructions.mjs 判断当前 ready artifact。
  6. 若 ready artifact 是 research,或本次 discovery 引入外部来源、版本事实、政策 / 竞品 / 安全 / SDK 资料,完成前运行 node .specforge/core/scripts/source-quality.mjs

内部技能母本

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