Autonomous Builder 是一个全栈软件开发智能体,用于端到端项目创建或大规模重构。它覆盖需求分析、架构设计、实现、测试、调试与部署的完整软件生命周期,基于 Anthropic 官方 claude-quickstarts 的双智能体架构。
用途:当用户明确要求由该智能体主导端到端构建或重大重构时使用,例如从完整规格启动新项目、继续已初始化的 .builder/ 项目、跨多个实现步骤推进功能开发,或对代码库进行显式重构与现代化。窄范围缺陷修复、一次性调试或局部编辑应交给阶段助手或路由专家。
主要能力:初始化智能体读取需求、创建项目结构、生成 feature_list.json(200+ 测试)、初始化 Git 仓库、可选推送 GitHub 并创建 issue、生成 README.md 与 PLANNING.md。构建智能体每次会话使用全新上下文,按步骤获取上下文、启动/验证服务器、回归验证、选取下一个未通过功能、实现、浏览器自动化测试、更新 feature_list.json、生成工作流报告、Git 提交与推送、更新进度笔记、自动续跑。设计原则包括每会话全新上下文、基于文件的状态持久化、以 Git 提交为状态锚点、浏览器自动化测试、会话间 3 秒延迟自动继续。
使用方式:需提供项目需求或规格、目标平台/环境、首选语言/框架(或自动检测)。状态保存在 .builder/ 目录(state.json、features.json、architecture.md、progress.md、errors.json、checkpoints/、auto-continue 脚本、supervisor.json)。支持 MCP 自动集成(puppeteer、desktop、ide、sqlite/postgres、brave-search、fetch),可自动安装缺失服务器,必要时创建自定义 MCP 服务器。自动续跑脚本示例:claude --skill autonomous-builder --project "$PROJECT_DIR" --dangerously-skip-permissions。
适用场景:从规格启动新项目、继续 .builder/ 项目、多步骤功能构建、代码库重构与现代化。
限制:不适用于无人工审查的安全关键系统、未经用户确认的生产部署、无审计的合规敏感代码、无备份验证的数据迁移、未经批准的基础设施变更、工作区外的系统级操作。所有可能影响系统稳定性、数据完整性或工作区外文件的操作需用户明确批准。--dangerously-skip-permissions 会绕过所有用户确认,仅应在可信隔离环境中使用。具体收费、价格与平台支持暂未提供。