Skip to content

English · 简体中文

SpecStamp 理念与灵感

设计理念

SpecStamp 的设计理念围绕下面几条展开。

文件比聊天记录可靠

聊天记录会丢、会乱、会过时;文件会留在项目里,谁都能打开看。项目的事实应该落在文件里,而不是落在某一次对话里。

证据比 Agent 自述可靠

“做完了”不是结论,能复现的命令、能核对的退出码、能比对的文件哈希才是结论。证据让验收有标准,让返修有依据。

显式变更比悄悄漂移可靠

需求变化是项目里最正常的事。把变化明确记下来,告诉哪些设计、任务和验收受影响,比让代码悄悄偏离需求更可靠。

Agent 可以更换,项目事实不能丢

模型、工具和会话都会换,项目需求、设计、任务和证据应该留在项目里,随时可以被下一个 Agent 接着读。

小步推进,每一步都可以检查和恢复

需求拆小、任务拆小、每一步都有编号、哈希和备份。走错了可以回退,不会把整个项目拖下水。

人负责决定,Agent 负责整理和执行

AI 擅长理解自然语言、整理结构和执行重复工作;关键的业务判断、整体确认和验收决定始终由人来做。CLI 只做确定性的保存、编号、校验和引用,不替人解释业务语义。

灵感来源

  • 规格驱动开发:先有明确的需求和规格,再谈实现。
  • 文档优先开发:文档不是开发的副产品,而是开发的依据。
  • Unix 可组合工具:每个命令做好一件事,命令之间用文件和约定连接。
  • 事件记录:把发生过的变化按顺序留下来,事后可回放、可核对。
  • 可追溯交付:从原始意图到最终交付,每一步都能说明来源和依据。

适用边界

  • 本机优先:数据保存在项目目录,不依赖云端账号。
  • 工具无关:Codex、Claude Code、通用 Agent 都可以接入同一套流程。
  • 平台限制:支持 macOS 和 Linux 等 POSIX 系统,暂不支持 Windows。
  • 协作边界:没有云端多人实时协作能力,适合个人开发者和小型团队。