AI代理构建器

Claude Agent Builder是一个能够将任何想法转化为生产就绪AI代理的工具,通过自动生成代理文件、技能和架构来简化Claude Code中的代理开发过程。

  • by keysersoose
  • Python
  • 本地部署
  • 45 星标
  • 更新于
在 GitHub 查看 keysersoose/claude-agent-builder

使用说明

🏗️ 克劳德代理生成器

在Claude Code中将任何想法转化为生产就绪的AI代理

停止从头开始写入代理文件。 描述你的问题→ 自动获取研究、架构、生产就绪的代理、技能、钩子和命令。

快速开始 · 运作原理 · 例子 · 模式 · 贡献


问题

克劳德准则中的建筑代理人意味着杂耍 7种不同的图元 (子代理、技能、钩子、命令、MCP服务器、CLAUDE.md、代理SDK),阅读零散的文档,每次从空白Markdown文件开始。

Claude Agent Builder修复了这个问题。 这是一种作为你的个人代理架构师的技能——它采访你,研究已经存在的东西,设计最佳系统,并生成你需要的每个文件。

⚡ 快速开始

macOS/Linux

git clone https://github.com/keysersoose/claude-agent-builder.git && cp -r claude-agent-builder/agent-builder ~/.claude/skills/

Windows(PowerShell)

git clone https://github.com/keysersoose/claude-agent-builder.git; Copy-Item -Recurse claude-agent-builder\agent-builder "$env:USERPROFILE\.claude\skills\agent-builder"

Windows(CMD)

git clone https://github.com/keysersoose/claude-agent-builder.git && xcopy /E /I claude-agent-builder\agent-builder "%USERPROFILE%\.claude\skills\agent-builder"
Other install methods
# macOS/Linux — install script
git clone https://github.com/keysersoose/claude-agent-builder.git
cd claude-agent-builder && ./install.sh

# macOS/Linux — project-level only
./install.sh --project
# Windows — install script (PowerShell)
git clone https://github.com/keysersoose/claude-agent-builder.git
cd claude-agent-builder; .\install.ps1

# Windows — project-level only
.\install.ps1 -Project
# Any platform — project-level manual
git clone https://github.com/keysersoose/claude-agent-builder.git
cp -r claude-agent-builder/agent-builder .claude/skills/

打开克劳德代码并说:

Build me an agent that reviews my PRs for security issues and posts comments on GitHub

该技能会自动触发。就这样

🧠 运作原理

Agent Builder在 6个阶段,根据您提供的上下文进行调整:

  🔍 CONTEXT SCAN →  Reads your project files + conversation history automatically
  📋 DISCOVERY    →  Only asks what it can't figure out itself
  🌐 RESEARCH     →  Parallel search (GitHub + blogs + docs + community) → consolidated brief
  📐 ARCHITECTURE →  Proposes agents, gets your explicit approval before building
  🔨 BUILD        →  Writes all agent files directly into your project
  ✅ VERIFY       →  Self-checks everything, shows you what was built, asks for final OK

为什么不直接问克劳德?

无代理生成器 有代理生成器
你需要知道所有7个图元 它会为你挑选合适的图元
你从空白处写字 .md files 它将生产就绪文件直接写入您的项目
您可以猜测描述和工具 它针对自动触发进行了优化
你从头开始解释你的项目 它首先扫描你的代码库和对话历史记录
你不知道已经存在什么 它并行搜索GitHub、博客、文档和社区,然后进行整合
试错法 建议→ 你赞成→ 它构建→ 它验证

📦 里面是什么

agent-builder/
├── SKILL.md                       # Core skill — 6-phase agent building workflow
├── references/
│   ├── primitives-guide.md        # Complete guide to all Claude Code building blocks
│   └── agent-patterns.md          # 7 battle-tested multi-agent architecture patterns
└── scripts/
    ├── validate_agents.py         # Lint agent files for common issues
    └── scaffold_agent.py          # Generate starter files from templates

🗺️ 架构模式

技能知道 7种经过验证的模式 并为您的用例选择正确的一个:

模式 最适合 示例
命令→ 代理→ 技能 多步流水线 全栈功能构建器
研究→ 巩固→ Plan → 执行 行动前的理解 代码库迁移
平行专家 独立分析 安全+性能+风格审查
自我进化代理 随着时间的推移学习 项目入职指南
钩子守卫特工 安全关键工作流程 只读数据库分析师
Slash命令+切换 快速进入→ 复杂流程 漏洞调查
MCP授权代理 外部服务集成 GitHub PR审核机器人

🎯 真实世界的例子

公关安全审查员 --带有GitHub MCP、PreToolUse安全挂钩、斜线命令触发器和持久内存的子代理。

研究管道 — /research 命令生成3个并行子代理(web、代码库、堆栈溢出),并输出合成和markdown报告。

自我提升型入职人员 --子代理与 memory: project 通过对话建立机构知识。

看 examples/ 用于完整、即用型配置。

🔧 实用脚本

# Install dependency for validation script
pip install pyyaml

# Validate your agents for common issues
python agent-builder/scripts/validate_agents.py .claude/agents/

# Scaffold new agents from templates
python agent-builder/scripts/scaffold_agent.py my-agent .claude --type subagent
python agent-builder/scripts/scaffold_agent.py deploy-pipe .claude --type full-stack

需求: 克劳德代码 安装。Python 3.7+用于实用程序脚本。

🧩 原始决策树

Your need
├── "Auto-do X when Y happens"
│   ├── During a tool call?           → Hook
│   ├── Based on context?             → Skill
│   └── Based on task type?           → Subagent
├── "Trigger a workflow"
│   ├── Simple command?               → Slash command
│   └── Multi-step?                   → Command + subagents
├── "Connect external services"       → MCP server
├── "Remember across conversations"   → CLAUDE.md / memory
└── "Production app"                  → Agent SDK

🤝 贡献

我们欢迎捐款!看 贡献.md.

添加示例·改进模式·提高技能·修复错误·分享反馈

📄 许可证

麻省理工学院——使用它,修改它,分享它。参见 许可证.


建造于 密钥源 ·技术支持: 克劳德代码

如果这为你节省了时间, **给它一颗星**它帮助别人找到它。