关于 auto-claude
Auto-Claude 是面向成熟代码库的多 Agent 编码技能,用于实现明确的多文件功能。它会分析项目、生成计划,在隔离的 Git worktree 中协同实现,并通过迭代 QA 后交付审查。
主要功能
- 01代码库分析与语义基线
- 02生成实现规格
- 03多 Agent 协同自主编码
- 04隔离的 Git worktree 开发
- 05迭代式 QA 验证
- 06Graphiti 上下文记忆
适用场景
- 01添加身份验证或 API 功能
- 02实现表单与 CRUD 任务
- 03通过 QA 循环改进功能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ travisjneuman/ .claude --skill auto-claude安装后在 Claude Code 中输入/auto-claude确认已加载。
详细介绍
Auto-Claude:自主编码框架
用于复杂功能实现并通过 QA 验证的自主多 Agent 系统。
适用场景
✅ 适合使用 Auto-Claude 的场景:
- 复杂度 3-4——定义明确的功能,涉及多个文件
- 模式清晰的成熟代码库
- 重复性任务(CRUD、表单、API 端点、身份验证流程)
- 更倾向于最后统一审查,而非逐步审查
- 需要通过 QA 验证进行迭代完善的功能
❌ 不适合使用 Auto-Claude 的场景:
- 复杂度 1-2——改用手动
/start-task - 复杂度 5+——改用
/gsd:new-project - 从零开始的项目(没有现成的代码库模式)
- 探索或研究任务(需求不明确)
- 简单的错别字修正或配置更改
- 实现期间需要人工决策的任务
快速指南:
- 复杂度 1-2 → 手动实现
- 复杂度 3-4 → Auto-Claude(自主实现)
- 复杂度 5+ → GSD(多阶段)
核心功能
- 代码库分析——生成语义基线
- 规格生成——创建详细的实现计划
- 自主实现——多 Agent 协同
- Git Worktree 隔离——在独立 worktree 中安全开发
- QA 验证——迭代质量检查
- 记忆系统——由 Graphiti 驱动的上下文保留
工作流
# From project directory:
/auto-claude Add user authentication with JWT tokens
执行过程:
- 分析项目结构 → 生成基线
- 创建实现规格 → 存储在 ~/.auto-claude/specs/
- 创建 git worktree → 隔离的开发环境
- 自主 Agent 执行实现 → 并进行 QA 循环
- 返回已完成的代码 → 可供审查
输出位置: ~/.auto-claude/(已加入 gitignore)
与现有工作流集成
手动实现:
/start-task [description] → Claude implements step-by-step
自主实现:
/auto-claude [description] → Auto-Claude implements autonomously
多阶段项目:
/gsd:new-project → GSD for project management
配置
位置: ~/.auto-claude/.env
必需:
CLAUDE_CODE_OAUTH_TOKEN——在 Claude Code 的/settings中获取
可选(推荐):
GRAPHITI_ENABLED=true——语义记忆GOOGLE_API_KEY——用于 Gemini 嵌入(记忆功能)- 替代方案:Ollama(本地),或禁用记忆
权衡
优势:
- 自主运行,只需极少监督
- QA 验证确保质量
- Git worktree 可避免影响主分支
- 记忆功能可从以往会话中学习
局限:
- 最适合成熟代码库
- 需要明确的规格
- 多 Agent 迭代会消耗令牌
- 完成后需要手动合并
示例
适用场景:
- “添加使用 JWT 令牌和会话管理的用户身份验证”
- “实现可通过 localStorage 持久保存的深色模式切换”
- “将 API 层从回调改为使用 async/await”
- “为用户列表添加分页,每页显示 20 项”
- “为报告添加导出为 CSV 的功能”
不适用场景:
- “修复 README 中的错别字”(过于简单)
- “探索状态管理的最佳方案”(探索性任务)
- “构建整个电子商务平台”(规模过大,使用 GSD)
- “让应用更好用”(过于含糊)
典型耗时
- 分析: 30 秒
- 规格生成: 1-2 分钟
- 实现: 5-15 分钟(视复杂度而定)
- QA 验证: 2-5 分钟
- 你的审查: 5-10 分钟
总计: 大多数功能需要 15-30 分钟
相关内容
generic-feature-developer——手动实现模式debug-systematic——系统化调试test-specialist——测试策略
文档
请参阅 ~/.claude/docs/AUTO-CLAUDE-GUIDE.md,了解:
- 完整的设置说明
- 包含详细演练过程的真实示例
- 故障排除指南
- 性能提示
- 与其他工作流的比较
评论
支持 Markdown