English | 한국어 | 中文 | 日本語 | Español
本文档解释了 Codingbuddy 的愿景、核心理念和设计原则。
为您的代码打造 AI 专家团队
单一 AI 无法成为所有领域的专家。当您要求 AI 编写代码时,您只能获得单一视角——没有安全审查,没有无障碍检查,没有架构验证。只是一个 AI 把所有事情做得"还行",但没有一件做得出色。
人类开发团队有专家:
- 设计系统的架构师
- 发现漏洞的安全工程师
- 捕获边缘情况的 QA 专家
- 优化瓶颈的性能专家
Codingbuddy 将专家团队模式引入 AI 编程。
Codingbuddy 不是让一个 AI 尝试做所有事情,而是协调 35 个专业智能体协作,审查、验证和优化您的代码,直到达到专业标准。
质量来自多元视角。我们的三层智能体系统确保全面覆盖:
| 层级 | 目的 | 示例 |
|---|---|---|
| 模式智能体 | 工作流编排 | plan-mode, act-mode, eval-mode |
| 主要智能体 | 核心实现 | solution-architect, frontend-developer, backend-developer |
| 专家智能体 | 领域专业知识 | security, accessibility, performance, test-strategy |
每个智能体都带来专注的专业知识,它们协作实现单一 AI 无法达成的目标。
PLAN → ACT → EVAL 循环确保每个步骤的质量:
PLAN: 编码前设计(架构、测试策略)
↓
ACT: 使用 TDD 和质量标准实现
↓
EVAL: 多专家审查(安全、性能、无障碍)
↓
迭代: 直到 Critical=0 AND High=0
仅在达到质量目标时交付:
| 严重级别 | 交付前必须修复 |
|---|---|
| 🔴 Critical | 是 - 紧急安全/数据问题 |
| 🟠 High | 是 - 重要问题 |
| 🟡 Medium | 可选 - 技术债务 |
| 🟢 Low | 可选 - 改进 |
简单开始,按需深入:
- 快速开始: 使用
npx codingbuddy init在 2 分钟内运行 - 工作流模式: PLAN → ACT → EVAL 结构化开发
- 专家智能体: 按需访问 35 个领域专家
- AUTO 模式: 自主迭代直到达到质量目标
适用于大多数项目的合理默认值:
- PLAN → ACT → EVAL 工作流
- TDD 优先开发方法
- 90%+ 测试覆盖率目标
- SOLID 原则和整洁代码
只覆盖需要更改的部分。
┌─────────────────────────────────────────┐
│ 模式智能体 (4) │
│ plan-mode, act-mode, eval-mode, │
│ auto-mode │
└─────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────┐
│ 主要智能体 (16) │
│ solution-architect, frontend-developer │
│ backend-developer, code-reviewer, ... │
└─────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────┐
│ 专家智能体 (15) │
│ security, accessibility, performance │
│ test-strategy, event-architecture ... │
└─────────────────────────────────────────┘
| 层 | 目的 | 格式 |
|---|---|---|
| 规则 | 做什么(工作流、质量标准) | Markdown |
| 智能体 | 谁知道什么(专家知识) | JSON |
| 适配器 | 如何集成(工具特定设置) | Markdown |
这种分离允许:
- 规则独立于工具支持演进
- 无需更改核心规则即可添加新智能体
- 无需修改现有规则即可支持新工具
系统设计为扩展而非配置:
- 通过创建 JSON 文件添加新专家智能体
- 通过编写适配器指南支持新 AI 工具
- 无需修改核心规则即可包含项目特定上下文
简单的事情应该简单。复杂的事情应该可能。
Codingbuddy 为 AI 辅助开发引入了结构化工作流:
- 理解需求
- 设计实现方法
- 识别风险和边缘情况
- 不进行代码更改
- 激活:解决方案架构师 + 相关专家
- 执行计划
- 遵循 TDD:Red → Green → Refactor
- 进行增量、经过测试的更改
- 激活:主要开发者 + 质量专家
- 审查实现质量
- 多维度评估(安全、性能、无障碍)
- 按严重级别识别改进点
- 激活:代码审查员 + 并行专家
- 自主 PLAN → ACT → EVAL 循环
- 继续:直到 Critical=0 AND High=0
- 最大迭代保护
- 最适合需要迭代改进的复杂功能
这个工作流防止了 AI 助手在没有适当计划的情况下直接跳入代码的常见陷阱。
| 传统 AI 编程 | Codingbuddy |
|---|---|
| 单一 AI 视角 | 35 个专家智能体视角 |
| "生成然后祈祷" | 计划 → 实现 → 验证 |
| 无质量门禁 | Critical=0, High=0 必需 |
| 需要手动审查 | 自动多维度审查 |
| 质量不一致 | 迭代优化直到达标 |
- 不是代码生成器:它提供结构、专业知识和质量门禁——不是魔法代码
- 不是人类判断的替代品:它用专家视角增强开发者决策
- 不是一刀切的解决方案:它被设计为可按项目定制