Claude Code一个开源编程插件:多智能体编排和自动化


Claude Code 的智能自动化和多智能体编排的开源项目, 点击标题

一个全面的生产就绪系统,结合了85 个专门的 AI 代理、15 个多代理工作流协调器、47 个代理技能和44 个开发工具,组织成63 个针对Claude Code的专用插件。
概述

这个统一的存储库提供了现代软件开发中智能自动化和多代理编排所需的一切:

  • 63 个重点插件- 针对最小令牌使用和可组合性进行优化的细粒度、单一用途插件
  • 85 名专业代理- 领域专家,在架构、语言、基础设施、质量、数据/AI、文档、业务运营和 SEO 方面拥有深厚的知识
  • 47 种代理技能- 模块化知识包,逐步披露专业知识
  • 15 个工作流编排器- 用于复杂操作(如全栈开发、安全强化、ML 管道和事件响应)的多代理协调系统
  • 44 个开发工具- 优化的实用程序,包括项目脚手架、安全扫描、测试自动化和基础设施设置
主要特点
  • 精细插件架构:63 个重点插件针对最少的令牌使用进行了优化
  • 全面的工具:44 种开发工具,包括测试生成、脚手架和安全扫描
  • 100% 代理覆盖率:所有插件均包含专门的代理
  • 代理技能:47 种专业技能,用于逐步披露和提高代币效率
  • 清晰的组织:23 个类别,每个类别包含 1-6 个插件,方便发现
  • 高效设计:每个插件平均有 3.4 个组件(遵循 Anthropic 的 2-8 模式)
工作原理

每个插件都是完全独立的,有自己的代理、命令和技能:

  • 只安装您需要的- 每个插件只加载其特定的代理、命令和技能
  • 最少的令牌使用——没有不必要的资源加载到上下文中
  • 混合搭配- 为复杂的工作流程组合多个插件
  • 明确的界限——每个插件都有一个单一、集中的用途
  • 渐进式披露- 技能仅在激活时加载知识
示例:安装python-development加载 3 个 Python 代理、1 个脚手架工具,并提供 5 种技能(~300 个令牌),而不是整个市场。

架构亮点

粒度设计

  • 单一职责- 每个插件只做好一件事
  • 最小令牌使用量- 每个插件平均 3.4 个组件
  • 可组合——混合搭配,实现复杂的工作流程
  • 100% 覆盖率- 所有 85 个代理均可通过插件访问
渐进式披露(技能)

代币效率的三层架构:

  1. 元数据- 名称和激活标准(始终加载)
  2. 说明- 核心指导(激活时加载)
  3. 资源- 示例和模板(按需加载)

代码结构:

claude-agents/
├── .claude-plugin/
│   └── marketplace.json          # 63 plugins
├── plugins/
│   ├── python-development/
│   │   ├── agents/               # 3 Python experts
│   │   ├── commands/             # Scaffolding tool
│   │   └── skills/               # 5 specialized skills
│   ├── kubernetes-operations/
│   │   ├── agents/               # K8s architect
│   │   ├── commands/             # Deployment tools
│   │   └── skills/               # 4 K8s skills
│   └── ... (61 more plugins)
├── docs/                          # Comprehensive documentation
└── README.md                      # This file