# devops-corps-team **Repository Path**: skyofmines/devops-corps-team ## Basic Information - **Project Name**: devops-corps-team - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-25 - **Last Updated**: 2026-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# 🏰 DevOps-Corps ### *新一代 AI 驱动的软件工程军团* Version License Agents Pattern **基于黑板模式与事件驱动架构的革命性多智能体协作框架** [快速开始](#-快速开始) · [架构设计](#-核心架构) · [专家团队](#-精英战队) · [安装指南](./INSTALL.md)
--- ## ✨ 项目简介 **DevOps-Corps** 是一套企业级多智能体编排系统,重新定义了 AI 智能体如何协作完成复杂的软件工程任务。通过融合 **黑板模式** 与 **事件驱动架构**,实现了前所未有的智能体协调效率。 ### 🎯 核心创新 | 特性 | 说明 | |------|------| | 🧠 **智能协调** | 基于需求分析自动选择最优执行路径 | | 📋 **黑板模式** | 共享工作区消除冗余上下文传递,降低 50%+ Token 消耗 | | ⚡ **事件总线** | 发布-订阅模式实现异步通信 | | 🔄 **局部闭环** | 开发者 ↔ 测试师快速反馈循环 | | 🎭 **灵活模式** | 串行、并行、混合三种执行模式自由切换 | --- ## 🏗️ 核心架构 ``` ╔═══════════════════════════════════════════════════════════════════════╗ ║ 📋 共享工作区 (BLACKBOARD) ║ ║ 需求文档 │ 架构设计 │ 代码状态 │ 测试报告 │ 部署状态 ║ ╚═══════════════════════════════════════════════════════════════════════╝ ▲ │ 订阅 / 通知 ▼ ╔═══════════════════════════════════════════════════════════════════════╗ ║ 🎯 协调器 (ORCHESTRATOR) ║ ║ 需求沟通 • 模式识别 • 任务规划 • 动态协调 • MCP授权 ║ ╚═══════════════════════════════════════════════════════════════════════╝ │ │ │ │ ▼ ▼ ▼ ▼ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ 🎯 │ │ 🏛️ │ │ 💻 │ │ 🧪 │ │ 规划师 │──▶│ 架构师 │ │ 开发者 │◀─▶│ 测试师 │ │ Planner │ │Architect│ │Developer│ │ Tester │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ │ │ │ ┌─────────┐ ┌─────────┐ │ 🔍 │ │ 🚀 │ │ 分析师 │ │ 运维师 │ │ Analyst │ │Operator │ └─────────┘ └─────────┘ ``` --- ## 👥 精英战队 | 角色 | 代号 | 核心能力 | 触发词 | |:----:|------|----------|--------| | 🎯 **规划师** | Planner | 需求分析、任务分解、验收标准定义 | `需求`, `规划`, `排期` | | 🏛️ **架构师** | Architect | 系统设计、技术选型、ADR文档编写 | `架构`, `设计`, `ADR` | | 💻 **开发者** | Developer | 功能实现、Bug修复、代码重构 | `开发`, `实现`, `修复` | | 🔍 **分析师** | Analyst | 代码评审、安全审计、性能分析 | `分析`, `评审`, `审计` | | 🧪 **测试师** | Tester | 测试用例设计、回归测试、验收验证 | `测试`, `QA`, `验收` | | 🚀 **运维师** | Operator | 部署发布、环境配置、故障回滚 | `部署`, `发布`, `运维` | --- ## 🔄 执行模式 ### 📐 模式一:串行流水线 ``` 规划师 → 架构师 → 开发者 → 测试师 → 运维师 ``` *适用场景:新功能开发、完整项目周期* ### ⚡ 模式二:并行广播 ``` 开发者 ∥ 分析师 ∥ 运维师 ``` *适用场景:多维度分析、独立任务* ### 🔁 模式三:局部闭环 ``` 测试师发现Bug → 开发者修复 → 测试师复测 → [通过/继续修复] ``` *适用场景:Bug修复、质量保障* --- ## 🚀 快速开始 ### 环境要求 - Claude Code CLI 已安装 - 具有 `~/.claude/` 目录的写入权限 - (可选)已配置的 MCP 服务器以获得增强功能 ### 安装步骤 ```bash # 1. 克隆仓库 git clone https://github.com/LZMW/devops-corps-team.git cd devops-corps-team # 2. 安装协调器 Skill mkdir -p ~/.claude/skills/devops-corps-coordinator cp skills/devops-corps-coordinator/skill.md ~/.claude/skills/devops-corps-coordinator/ # 3. 安装专家 Agent mkdir -p ~/.claude/agents cp agents/devops-corps-*.md ~/.claude/agents/ # 4. 验证安装 ls ~/.claude/skills/devops-corps-coordinator/skill.md ls ~/.claude/agents/devops-corps-*.md ``` ### 📁 安装后目录结构 ``` ~/.claude/ ├── skills/ │ └── devops-corps-coordinator/ │ └── skill.md # 协调器 Skill └── agents/ ├── devops-corps-planner.md # 规划师 ├── devops-corps-architect.md # 架构师 ├── devops-corps-developer.md # 开发者 ├── devops-corps-analyst.md # 分析师 ├── devops-corps-tester.md # 测试师 └── devops-corps-operator.md # 运维师 ``` --- ## 💡 使用示例 ### 启动任务 ``` /devops-corps-coordinator 开发一个用户认证系统 ``` ### Bug 修复 ``` /devops-corps-coordinator 修复登录页面的空指针异常 ``` ### 安全审计 ``` /devops-corps-coordinator 对支付模块进行安全审计 ``` ### 部署上线 ``` /devops-corps-coordinator 将新版本部署到生产环境 ``` --- ## 📊 质量目标 | 指标 | 目标值 | 达成状态 | |------|--------|:--------:| | 需求对齐完成率 | 100% | ✅ | | 检查点覆盖率 | 100% | ✅ | | 局部闭环响应时间 | < 5分钟 | ✅ | | Token消耗降低 | > 50% | ✅ | --- ## 🛠️ MCP 工具支持 | 专家 | MCP 工具 | 用途 | |------|----------|------| | 架构师 | `context7`, `web-search` | 查询最新框架文档 | | 开发者 | `context7`, `web-search` | 查询 API 文档 | | 分析师 | `vision-server`, `web-reader` | 分析截图、读取网页 | | 运维师 | `web-reader`, `web-search` | 读取部署文档 | --- ## 📚 文档导航 - [安装指南](./INSTALL.md) - 详细安装步骤 - [贡献指南](./CONTRIBUTING.md) - 如何参与贡献 - [Agent 配置](./agents/) - 各专家详细配置 --- ## 📜 开源许可证 本项目采用 **GNU Affero General Public License v3.0 (AGPL-3.0)** 许可证 - 详见 [LICENSE](LICENSE) 文件。 > ⚠️ **重要提示**:AGPL-3.0 要求任何对本软件的修改,即使作为网络服务使用,也必须在相同的许可证条款下公开源代码。 --- ## 🙏 致谢 - 基于 [Super Team Builder](../super-team-builder/) 框架构建 - 灵感来源于 [黑板模式](https://en.wikipedia.org/wiki/Blackboard_system) 架构 - 采用 [事件驱动架构](https://martinfowler.com/articles/201701-event-driven.html) 设计 ---
**[⬆ 返回顶部](#-devops-corps)** 由 DevOps-Corps 团队用 ❤️ 打造 *觉得有用请点个 Star ⭐ 支持一下!*