github/spec-kit
spec-kit 是一个围绕规范驱动开发理念设计的开源工具包,旨在通过将规范转化为可执行实现,加速高质量软件的构建过程。
- 以规格驱动开发(Spec-Driven Development)为核心,将传统的软件规格从辅助文档转变为直接生成代码的可执行规范
- 提供 Specify CLI 工具,支持项目初始化、规范创建、技术方案规划、任务分解及自动化实施等完整流程
- 集成 AI 助手命令,帮助用户制定项目原则、描述需求场景和拆解技术任务,实现从产品愿景到具体代码的闭环管理
bmad-code-org/BMAD-METHOD
BMAD-METHOD 是一个基于人工智能驱动的敏捷开发方法论,能够适应从快速修复缺陷到复杂企业级平台的多样化项目需求。
- 由 19 个专门领域的 AI 代理和 50 多个引导式工作流程组成,覆盖完整的软件开发生命周期:分析、规划、架构设计与实施
- 具备规模自适应智能,根据项目复杂度自动调整计划深度,实现从小型功能到大型合规系统的无缝切换
- 基于 BMad Core 协作优化反思引擎构建,支持人机协同并允许用户通过 BMad Builder 定制和扩展模块,实现跨领域专业团队组建
- 集成主流 IDE(如 Claude Code、Cursor、Windsurf 及 VS Code),方便在熟悉环境中调用各类专家代理完成任务
- 提供三种智能轨道(快速流程、中等产品平台及企业级治理)以匹配不同规模与目标,加速启动并确保方法论契合实际需求
codervisor/lean-spec
lean-spec 是一个面向现代 AI 辅助开发的轻量级、灵活的规范驱动开发(SDD)工具,旨在通过简洁且可迭代的小型技术规格文档提升人机协作效率。
- 采用敏捷原则打造精简规范,文档内容控制在 2000 个标记以内,避免上下文信息衰减
- 支持从最小结构开始,根据需求逐步丰富规格,实现动态演进和持续对齐
- 原生支持 AI 协作工作流,通过命令行接口和多渠道平台集成,使 AI 助手能自主读取、创建及管理规范
- 以活文档替代传统冗长设计方案,有效防止信息过载与实现偏离,提高团队沟通透明度与响应速度
- 灵活适配不同规模团队,从单人项目到企业级应用均能根据实际需要扩展元数据字段和标签体系
Fission-AI/OpenSpec
OpenSpec 是一个通过规范驱动开发方法,协调人类与 AI 编码助手在编码前达成共识的工具。
- 以轻量级规范流程锁定开发意图,实现确定性和可审查的输出结果
- 提供结构化变更管理(提案、任务及规格更新),确保范围明确且易于追踪
- 支持多种现有 AI 工具,通过自定义命令或上下文规则无缝集成
- 适用于新功能开发及已有功能迭代,区别于其他工具专注零起点场景
- 流程涵盖从草拟变更提案、评审对齐,到任务执行和规格归档全生命周期
cexll/myclaude
myclaude 是一个基于多智能体协作的企业级敏捷开发自动化系统,利用 AI 驱动实现从需求到交付的全流程管理。
- 通过角色分工明确的专用 AI 智能体覆盖产品需求、架构设计、迭代计划、开发编码、代码评审和测试等各阶段
- 内置质量门控机制,自动评分并支持用户关键节点审批保障交付质量
- 支持完整 BMAD 敏捷方法论及轻量级快速原型两种灵活工作流模式
- 自动检测模糊需求并启动澄清流程,配备 100 分制质量评分体系与完整 PRD 文档生成能力
- 提供丰富插件模块和命令行接口,实现即插即用式扩展与日常编码调试优化操作无缝衔接