English | 한국어 | 中文 | 日本語 | Español
几分钟内即可启动并运行 Codingbuddy。
Codingbuddy 协调 35 个专业 AI 智能体,通过 PLAN → ACT → EVAL 工作流提供人类专家团队级别的代码质量。
- Node.js:v18 或更高版本
- AI 工具:任何受支持的 AI 编程助手(查看完整列表)
# 在项目中初始化 Codingbuddy(无需 API 密钥)
npx codingbuddy init此命令会分析您的项目并创建 codingbuddy.config.json 文件,包含:
- 检测到的技术栈(语言、框架、工具)
- 架构模式
- 编码规范
- 测试策略
如需使用 AI 进行更详细的分析,请使用 --ai 标志:
# 设置 Anthropic API 密钥
export ANTHROPIC_API_KEY=sk-ant-...
# 运行 AI 驱动初始化
npx codingbuddy init --aiAI 驱动模式提供更深入的项目分析和更个性化的配置。
将 Codingbuddy 添加到您的 AI 助手。以下是 Claude Desktop 的示例:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"codingbuddy": {
"command": "npx",
"args": ["codingbuddy", "mcp"]
}
}
}其他 AI 工具请参阅支持的工具。
现在您的 AI 助手可以访问:
- 项目上下文:技术栈、架构、规范
- 工作流模式:PLAN → ACT → EVAL
- 专家代理:安全、性能、可访问性专家
试试看:
用户:PLAN 创建一个用户认证功能
AI:# Mode: PLAN
我将根据项目模式设计认证功能...
codingbuddy.config.json 文件用于自定义 AI 行为:
module.exports = {
// AI 使用此语言响应
language: 'zh',
// 项目元数据
projectName: 'my-app',
// 技术栈
techStack: {
languages: ['TypeScript'],
frontend: ['React', 'Next.js'],
backend: ['Node.js'],
},
// 架构模式
architecture: {
pattern: 'feature-sliced-design',
},
// 编码规范
conventions: {
naming: {
files: 'kebab-case',
components: 'PascalCase',
},
},
// 测试策略
testStrategy: {
approach: 'tdd',
coverage: 80,
},
};所有选项请参阅配置模式。
添加 AI 应该了解的项目特定文档:
my-project/
├── codingbuddy.config.json
└── .codingbuddy/
└── context/
├── architecture.md # 系统架构文档
└── api-conventions.md # API 设计规范
创建 .codingignore 以从 AI 分析中排除文件:
# 依赖项
node_modules/
# 构建输出
dist/
.next/
# 敏感文件
.env*
*.pem在进行更改之前先制定计划:
用户:PLAN 添加深色模式支持
AI:# Mode: PLAN
## 实施计划
1. 创建主题上下文...
2. 添加切换组件...
3. 持久化偏好设置...
执行计划并进行代码更改:
用户:ACT
AI:# Mode: ACT
正在创建主题上下文...
[按照 TDD 进行代码更改]
审查和改进实施:
用户:EVAL
AI:# Mode: EVAL
## 代码审查
- ✅ 主题上下文类型正确
- ⚠️ 考虑添加系统偏好检测
为特定任务激活领域专家:
用户:激活 security-specialist 代理来审查认证
AI:[激活 security-specialist]
## 安全审查
- 密码哈希:✅ 使用 bcrypt
- 会话管理:⚠️ 考虑缩短令牌过期时间
...
可用专家:
security-specialist- 安全审计performance-specialist- 性能优化accessibility-specialist- WCAG 合规code-reviewer- 代码质量architecture-specialist- 系统架构test-strategy-specialist- 测试策略i18n-specialist- 国际化seo-specialist- SEO 优化ui-ux-designer- UI/UX 设计documentation-specialist- 文档编写code-quality-specialist- 代码质量标准- 完整列表请参阅代理指南