工程开发
speckit-workflow avatar

speckit-workflow

为 Claude Code 和 Codex 设计的宪法驱动规格优先开发工作流,通过结构化代理循环自动化功能规划、实现与质量保证。

简介

Smart Ralph 提供了一个高度结构化的规格驱动开发环境,旨在将模糊的功能需求转化为生产就绪的代码。它通过执行“宪法优先”的方法论,作为一个基于终端的自主产品团队运作。每一项功能都与项目特定的宪法挂钩——这是一份定义核心原则、架构限制、技术栈和质量标准的动态文件——确保开发永远不会偏离项目的基本目标。

该系统将整个软件开发生命周期(SDLC)分解为顺序且受控的阶段:宪法(Constitution)、规格(Specify)、澄清(Clarify)、计划(Plan)、任务(Tasks)和实现(Implement),从而简化了开发流程。通过使用自动递增的功能 ID 系统,并维护详细的状态文件(.speckit-state.json)和进度追踪(.progress.md),它为复杂的多任务项目提供了强大的可观测性。该工具专为与 Claude Code 和 Codex 的无缝集成而设计,使终端代理能够执行研究、设计和逐步的代码执行。

  • 实施宪法驱动的方法,确保项目所有功能在架构上保持一致。

  • 自动化任务分解,从高阶规格创建依赖关系排序的实现计划。

  • 支持复杂需求的并行任务执行,并为每个任务提供保持上下文新鲜的执行循环。

  • 通过领域特定的质量检查清单提供内置 QA 支持,作为“需求的单元测试”。

  • 具备持久的状态管理系统,可跨编码阶段追踪进度、阻塞点和技术债。

  • 提供跨文件分析,以验证技术计划和代码实现是否与项目的原始规格保持一致。

  • 通过插件挂钩与 Claude Code 和 Codex 等 AI 编码环境无缝集成。

  • 当您需要在长期项目或复杂代码库中保持高架构完整性时,请使用此工具。

  • 适合实践严谨“文档即代码”或遵循 GitHub spec-kit 方法论的团队。

  • 以自然语言输入需求;工具会输出包含功能规格、技术设计、API 合约和已追踪实现任务的目录结构。

  • 确保维护 .specify/memory/constitution.md 文件,以便为代理提供必要的项目背景与限制。

  • 使用 /speckit:status 指令监控进度,以识别被阻塞的任务或待处理的核准事项。

仓库统计

Star 数
286
Fork 数
14
Open Issue 数
8
主要语言
Shell
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 09:33
在 GitHub 查看