wshobsonagents Intelligent automation and multi-agent orchestration for Claude Code

1- wshobson/agents: 智能自动化和多代理编排系统

agents Public

为 Claude Code 提供智能自动化和多代理编排功能

sethhobson.com | MIT license | Code of conduct | Contributing

20k stars 2.2k forks 227 watching License: MIT

公开仓库

Open in github.dev | Open in a new github.dev tab | Open in codespace

⚡ 已更新支持 Sonnet 4.5 & Haiku 4.5 — 所有代理已针对最新模型进行优化,支持混合编排

🎯 代理技能已启用 — 47 项专业技能通过插件扩展 Claude 的功能,采用渐进式披露架构

这是一个全面的生产就绪系统,结合了85 个专业 AI 代理15 个多代理工作流编排器47 个代理技能44 个开发工具,组织成63 个专注的单一用途插件,专为 Claude Code 设计。

1.1- 概述

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

  • 63 个专注插件 - 针对最小令牌使用和可组合性优化的细粒度、单一用途插件
  • 85 个专业代理 - 在架构、语言、基础设施、质量、数据/AI、文档、业务运营和 SEO 方面拥有深厚知识的领域专家
  • 47 个代理技能 - 具有渐进式披露的模块化知识包,用于专业知识
  • 15 个工作流编排器 - 用于复杂操作的多代理协调系统,如全栈开发、安全加固、ML 管道和事件响应
  • 44 个开发工具 - 优化的实用程序,包括项目脚手架、安全扫描、测试自动化和基础设施设置

1.1.1- 关键特性

  • 细粒度插件架构: 63 个专注插件,针对最小令牌使用进行优化
  • 全面工具集: 44 个开发工具,包括测试生成、脚手架和安全扫描
  • 100% 代理覆盖: 所有插件都包含专业代理
  • 代理技能: 47 项专业技能,遵循渐进式披露和令牌效率原则
  • 清晰组织: 23 个类别,每个类别 1-6 个插件,便于发现
  • 高效设计: 平均每个插件 3.4 个组件(遵循 Anthropic 的 2-8 模式)

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

  • 只安装你需要的 - 每个插件只加载其特定的代理、命令和技能
  • 最小令牌使用 - 不会将不必要的资源加载到上下文中
  • 混合搭配 - 组合多个插件用于复杂工作流
  • 清晰边界 - 每个插件都有单一、专注的目的
  • 渐进式披露 - 技能只在激活时加载知识

示例: 安装 python-development 会加载 3 个 Python 代理、1 个脚手架工具,并使 5 个技能可用(约 300 个令牌),而不是整个市场。

1.2- 快速开始

将此市场添加到 Claude Code:

/plugin marketplace add wshobson/agents

这使得所有 63 个插件都可用于安装,但不会将任何代理或工具加载到您的上下文中。

浏览可用插件:

/plugin

安装您需要的插件:

# 基本开发插件
/plugin install python-development          # Python与5项专业技能
/plugin install javascript-typescript       # JS/TS与4项专业技能
/plugin install backend-development         # 后端API与3项架构技能

# 基础设施和运维
/plugin install kubernetes-operations       # K8s与4项部署技能
/plugin install cloud-infrastructure        # AWS/Azure/GCP与4项云技能

# 安全和质量
/plugin install security-scanning           # 带安全技能的SAST
/plugin install code-review-ai             # AI驱动的代码审查

# 全栈编排
/plugin install full-stack-orchestration   # 多代理工作流

每个安装的插件只将其特定的代理、命令和技能加载到 Claude 的上下文中。

1.3- 文档

1.3.1- 核心指南

1.3.2- 快速链接

1.4- 新功能

遵循 Anthropic 渐进式披露架构的专业知识包:

语言开发:

  • Python (5 项技能): 异步模式、测试、打包、性能、UV 包管理器
  • JavaScript/TypeScript (4 项技能): 高级类型、Node.js 模式、测试、现代 ES6+

基础设施和 DevOps:

  • Kubernetes (4 项技能): 清单、Helm 图表、GitOps、安全策略
  • 云基础设施 (4 项技能): Terraform、多云、混合网络、成本优化
  • CI/CD (4 项技能): 管道设计、GitHub Actions、GitLab CI、密钥管理

开发和架构:

  • 后端 (3 项技能): API 设计、架构模式、微服务
  • LLM 应用程序 (4 项技能): LangChain、提示工程、RAG、评估

区块链和 Web3 (4 项技能): DeFi 协议、NFT 标准、Solidity 安全、Web3 测试

以及更多: 框架迁移、可观测性、支付处理、ML 操作、安全扫描

→ 查看完整技能文档

为实现最佳性能和成本的战略性模型分配:

  • 47 个 Haiku 代理 - 用于确定性任务的快速执行
  • 97 个 Sonnet 代理 - 用于复杂推理和架构

编排模式结合模型以提高效率:

Sonnet (规划) → Haiku (执行) → Sonnet (审查)

→ 查看模型配置详情

/full-stack-orchestration:full-stack-feature "使用OAuth2的用户身份验证"

协调 7+ 个代理: backend-architect → database-architect → frontend-developer → test-automator → security-auditor → deployment-engineer → observability-engineer

→ 查看所有工作流示例

1.4.1- 安全加固

/security-scanning:security-hardening --level comprehensive

多代理安全评估,包括 SAST、依赖扫描和代码审查。

/python-development:python-scaffold fastapi-microservice

创建具有异步模式的生产就绪 FastAPI 项目,激活技能:

  • async-python-patterns - AsyncIO 和并发
  • python-testing-patterns - pytest 和 fixtures
  • uv-package-manager - 快速依赖管理

1.4.2- Kubernetes 部署

# 自动激活k8s技能
"创建带有Helm图表和GitOps的生产Kubernetes部署"

使用 kubernetes-architect 代理和 4 项专业技能生成生产级配置。

→ 查看完整使用指南

1.5- 插件类别

23 个类别,63 个插件:

  • 🎨 开发 (4) - 调试、后端、前端、多平台
  • 📚 文档 (2) - 代码文档、API 规范、图表
  • 🔄 工作流 (3) - git、全栈、TDD
  • 测试 (2) - 单元测试、TDD 工作流
  • 🔍 质量 (3) - 代码审查、全面审查、性能
  • 🤖 AI 和 ML (4) - LLM 应用、代理编排、上下文、MLOps
  • 📊 数据 (2) - 数据工程、数据验证
  • 🗄️ 数据库 (2) - 数据库设计、迁移
  • 🚨 运维 (4) - 事件响应、诊断、分布式调试、可观测性
  • 性能 (2) - 应用程序性能、数据库/云优化
  • ☁️ 基础设施 (5) - 部署、验证、Kubernetes、云、CI/CD
  • 🔒 安全 (4) - 扫描、合规、后端/API、前端/移动
  • 💻 语言 (7) - Python、JS/TS、系统、JVM、脚本、函数式、嵌入式
  • 🔗 区块链 (1) - 智能合约、DeFi、Web3
  • 💰 金融 (1) - 量化交易、风险管理
  • 💳 支付 (1) - Stripe、PayPal、计费
  • 🎮 游戏 (1) - Unity、Minecraft 插件
  • 📢 营销 (4) - SEO 内容、技术 SEO、SEO 分析、内容营销
  • 💼 业务 (3) - 分析、人力资源/法务、客户/销售
  • 以及更多…

→ 查看完整插件目录

1.6- 架构亮点

1.6.1- 细粒度设计

  • 单一职责 - 每个插件只做好一件事
  • 最小令牌使用 - 平均每个插件 3.4 个组件
  • 可组合 - 混合搭配用于复杂工作流
  • 100% 覆盖 - 所有 85 个代理可通过插件访问

三层架构实现令牌效率:

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

1.6.2- 仓库结构

claude-agents/
├── .claude-plugin/
│   └── marketplace.json          # 63个插件
├── plugins/
│   ├── python-development/
│   │   ├── agents/               # 3个Python专家
│   │   ├── commands/             # 脚手架工具
│   │   └── skills/               # 5项专业技能
│   ├── kubernetes-operations/
│   │   ├── agents/               # K8s架构师
│   │   ├── commands/             # 部署工具
│   │   └── skills/               # 4项K8s技能
│   └── ... (61个更多插件)
├── docs/                          # 全面文档
└── README.md                      # 本文件

→ 查看架构详情

1.7- 贡献

要添加新代理、技能或命令:

  1. plugins/ 中识别或创建适当的插件目录
  2. 在适当的子目录中创建 .md 文件:
    • agents/ - 用于专业代理
    • commands/ - 用于工具和工作流
    • skills/ - 用于模块化知识包
  3. 遵循命名约定(小写、连字符分隔)
  4. 编写清晰的激活标准和全面内容
  5. 更新 .claude-plugin/marketplace.json 中的插件定义

有关详细指南,请参阅 架构文档

1.8- 资源

1.8.1- 文档

1.8.2- 本仓库

1.9- 许可证

MIT 许可证 - 详见 LICENSE 文件。

1.10- Star 历史

Star 历史图表

1.11- 发布

暂无发布版本

1.12- 赞助此项目

wshobson Seth Hobson

赞助

了解更多关于 GitHub 赞助

1.13- 语言