Skip to content

概念导览

Spec-First 是面向 Claude Code、Codex 与 preview hosts 的 Node.js CLI + workflow asset package。它把 AI coding 会话中的需求、计划、执行、review 和知识沉淀变成项目内可检查的工程资产。

本栏目先回答三件事:Spec-First 到底是什么、它在 AI 工程分层里解决哪一层问题、它把哪些文件当作 source truth 或 generated runtime。理解这三点后,再读指南页会更容易判断自己该从 setup、plan、work 还是 review 进入。

推荐阅读顺序

页面回答的问题
什么是 Spec-First它与 prompt 模板、单纯方法论和 agent 编排工具有什么区别
三层工程模型Prompt / Context / Harness 三层为何 spec-first 选择第三层
运行模型npm CLI + project-local runtime 的资产分类与 Git 边界
工作流总览CLI、setup、provider evidence、brainstorm/prd、plan、work、review、compound 如何衔接
Ideate 阶段什么时候先发散候选想法,什么时候直接进入 brainstorm 或 plan
记忆与知识沉淀哪些内容是 durable docs,哪些只是 runtime/control-plane facts
深入解析地图从最新工程资料整理出的设计哲学、运行时、工作流、契约质量和安全边界地图

读完应该能判断

  • 当前任务缺的是事实、需求、计划、实现、评审还是知识沉淀。
  • 哪些资产应该改 source,哪些 generated runtime 只能由 init 重建。
  • 哪些事实由 CLI 或 provider 生成,哪些判断必须留给 LLM 与人。
  • 哪些产物应提交给团队复用,哪些 .spec-first/ facts 只是本机运行时状态。

不同读者的最短路径

你是推荐路径
第一次接触 spec-first什么是 Spec-First三层工程模型安装指南
想理解整体架构三层工程模型运行模型工作流总览
想理解治理边界运行模型工作流总览深入解析地图
想立刻动手用快速开始完整示例
想理解知识沉淀记忆与知识沉淀Compound 指南

当前理解基线

  • CLI 只负责确定性动作:doctorquickstartinitupdatecleanrepair-worktreetasksplanssession
  • 当前产品面统一使用 spec-* workflow 入口;不同宿主只在 runtime 投递形态上不同。
  • setup 和 provider readiness 准备事实,不替代 LLM 对需求、方案、实现和 review 的语义判断。
  • .claude/.codex/.agents/skills/ 是 generated runtime assets;skills/(含 skill-local references/agents)、templates/src/cli/ 才是 source truth。
  • 长期协作文档(docs/brainstorms/ 等)默认提交;本机 control-plane facts(.spec-first/config|workspace|sessions|providers/)默认不提交。