agentic-spec-forge

内容来源:README.md(说明文档) · 原始地址 · 查看安装指南

原始内容

AGENTIC SPEC FORGE(ASF) - AI驱动的项目规格脚手架锻造工具

🎯 一句话:告诉AI你要做什么项目,30-60分钟自动生成完整的开发指南

支持主流AI工具:Cursor、Trae、Codex、Claude Code、Windsurf、Cline 等
智能适配复杂度:从快速验证到严格控制,AI自动判断详细程度

🚀 30秒快速开始

立即启动

载入 ASF_BUILD_SPEC_SCAFFOLD.md

我要做一个在线书店管理系统,主要功能是图书管理、销售统计和客户管理。
我们一起商量着来,不要太快也不要太慢。

AI会自动:

  • ✅ 生成项目结构和开发指南(30-60分钟)
  • ✅ 设定合适的质量标准(需求→设计→实现)
  • ✅ 编译执行规范(ExecSpec,ExecSpec*)并支持按 SubPlan/Round 落成代码与测试

核心价值

解决的问题

  • ❌ 新项目不知道从哪开始,文档混乱,重复造轮子

ASF的方案

  • 4-Session演进:生产脚手架→推敲与维护→编译执行规范→落实执行规范
  • 双层输出:spec/(独立可交付)+ _sys/(AI协作基础设施)
  • 智能适配:AI根据项目特点自动调整复杂度

🎯 什么是ASF?

AGENTIC SPEC FORGE(ASF) 是AI驱动的项目规格脚手架锻造工具:

  • AGENTIC - AI驱动的智能生成 (vs 静态模板)
  • SPEC - 输出项目规格文档
  • FORGE - 锻造工具隐喻

4-Session演进架构

graph LR
    subgraph S1 [Session 1: 生产脚手架]
    A[ASF工具] -->|30-60分钟| B[初始脚手架]
    end
    
    subgraph S2 [Session 2: 推敲与维护]
    B -->|完善细节| C[定稿规格]
    end
    
    subgraph S3 [Session 3: 编译执行规范]
    C -->|智能分解| D[ExecSpec(执行规范)]
    end
    
    subgraph S4 [Session 4: 落实执行规范]
    D -->|Round/TDD| E[代码与测试]
    end
    
    style S1 fill:#e1f5fe,stroke:#01579b
    style S2 fill:#f3e5f5,stroke:#4a148c
    style S3 fill:#e8f5e8,stroke:#1b5e20
    style S4 fill:#fff3e0,stroke:#e65100

简单理解:就像装修房子,ASF是装修公司,先出初步方案(脚手架),您确认后变成施工图纸(规格),再编译为执行规范(ExecSpec),最后施工交付精装房(代码)。


📁 生成的项目结构

{您的项目}/
├── SPEC_READ_FIRST.md             # 👨‍💻 人类用户入口
├── SPEC_AI_AGENT_CONTROL.md       # 🤖 AI Agent控制中心
├── spec/                          # 📦 核心产品(可独立交付)
│   ├── requirements/              # 需求文档
│   ├── design/                    # 设计文档
│   └── implementation/            # 实现文档
├── _exec_specs/                   # 📋 ExecSpec 产物(Session 3 生成;Session 4 输入)
│   ├── ExecSpecMasterPlan_L*.md
│   ├── ExecSpecSubPlan_*_L*.md
│   ├── ExecSpecMasterConstraints_L*.md
│   └── ExecSpecMasterDashboard_L*.md
└── _sys/                          # 🛠️ AI协作基础设施
    ├── ENTRY_STAGE_1_REQUIREMENTS.md
    ├── ENTRY_STAGE_2_DESIGN.md
    ├── ENTRY_STAGE_3_IMPLEMENTATION_PLANNING.md
    ├── ENTRY_BUILD_EXEC_SPECS.md   # Session 3 编译执行规范入口
    └── ...                        # 框架支持文件

双层架构的核心价值

目录 定位 交付性 用途
spec/ 核心产品 ✅ 独立可交付 可打包给任何第三方直接使用
_sys/ AI工具设施 ❌ 内部使用 Session 2-4 AI协作支持

📌 说明:_exec_specs/ 在 Session 3 生成(ExecSpec*),作为 Session 4 的可执行输入,可按需重新编译生成。


📚 了解更多

立即开始

深度理解(可选)


🎯 立即开始你的AI-Coding之旅!

载入 ASF_BUILD_SPEC_SCAFFOLD.md 告诉AI你的项目想法即可 🚀