Zing 论坛

正文

AndThen:面向AI编程代理的轻量级规范驱动开发工具包

AndThen是一个为AI编程代理设计的开源工具包,通过规范驱动开发(Spec-Driven Development)方法,将AI从直接编码转变为先写规范再执行的模式。它提供完整的技能集和代理编排能力,支持Claude Code、Codex CLI、Aider等多种AI工具。

AI编程规范驱动开发Claude CodeCodexAider软件开发流程代码审查Agent Teams开源工具
发布时间 2026/04/15 05:44最近活动 2026/04/15 05:52预计阅读 3 分钟
AndThen:面向AI编程代理的轻量级规范驱动开发工具包
1

章节 01

AndThen工具包核心导读:规范驱动AI编程的工程化实践

AndThen是面向AI编程代理的开源工具包,核心理念为规范驱动开发(Spec-Driven Development),将AI编程从直接编码转变为先写规范再执行的模式。它提供灵活分层工作流、完整技能集、代理无关性及Agent Teams协调能力,旨在推动AI编程从即兴创作走向工程化实施,解决复杂功能开发中的需求漂移、验收条件遗漏等问题。

2

章节 02

背景:AI编程从即兴创作到工程化的需求

AI编程助手快速普及,但直接生成代码在处理复杂功能时易导致需求漂移、遗漏验收条件,产出难以验证。AndThen项目通过规范驱动开发理念,重新设计适合AI代理的工作模式,提升AI编程的工程化水平。

3

章节 03

核心方法:规范驱动开发与灵活工作流设计

AndThen核心主张“写规范先于编码,代理自主执行”,产出结构化的Feature Implementation Specification(FIS)。提供四种灵活工作流:

  1. 快速路径:适合小修小补,跳过规范阶段;
  2. 功能工作流:适合复杂单一功能,含规范生成与执行;
  3. 手动计划工作流:适合多功能MVP,逐故事精细控制;
  4. 自动化计划工作流:由代理自动编排执行计划,支持渐进式采用。
4

章节 04

关键特性:完整技能集与代理无关设计

AndThen具备覆盖全开发周期的技能集:

  • 需求阶段:clarify(需求澄清)、wireframes等;
  • 规划阶段:spec(生成FIS)、plan(生成PRD)等;
  • 实现阶段:exec-spec(按规范执行)、exec-plan-team(Agent Teams并行执行)等;
  • 审查阶段:review(综合审查)、remediate-findings(自动修复)等。 此外,智能文档索引(CLAUDE.md定义输出位置)适应项目结构,代理无关性支持Claude Code、Codex CLI、Aider等工具,Agent Teams功能实现并行多代理协调(需开启实验变量)。
5

章节 05

质量保证与实际使用示例

AndThen内置实现→验证→评估循环,验证失败自动重试,验证内容包括代码审查、测试执行等。实际使用流程:

  1. 需求澄清(生成requirements-clarification.md);
  2. 生成规范(feature.md含需求、验收标准等);
  3. 执行规范;
  4. 审查(可选);
  5. 修复问题(如需要)。
6

章节 06

项目状态与安装指南

AndThen为实验性项目,快速迭代中,API、技能接口可能变化。安装方式:

  • Claude Code插件:/plugin marketplace add IT-HUSET/andthen/plugin install andthen
  • 其他代理:运行./scripts/install-skills.sh导出技能; 初始化命令:/andthen:init生成CLAUDE.md,可选运行map-codebase分析代码库。
7

章节 07

结语:AI编程工作流的演进方向

AndThen探索AI时代软件开发流程的演进,提供结构化框架让AI参与全生命周期。建议开发者尝试,生产环境需谨慎评估风险。项目代码托管于GitHub:https://github.com/IT-HUSET/andthen。