English | 한국어 | 中文 | 日本語 | Español
Codingbuddy works with multiple AI coding assistants through a unified rules system.
| Tool | Integration | Setup Guide |
|---|---|---|
| Claude Code | MCP Server | Guide |
| Cursor | Rules Directory | Guide |
| GitHub Copilot / Codex | Instructions File | Guide |
| Antigravity | Config Directory | Guide |
| Amazon Q | Rules Directory | Guide |
| Kiro | Spec Directory | Guide |
| OpenCode | Rules Directory | Guide |
Integration Type: MCP (Model Context Protocol) Server
Claude Code connects via MCP, providing full access to project configuration, rules, and specialist agents.
-
Add to Claude Desktop config:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json{ "mcpServers": { "codingbuddy": { "command": "npx", "args": ["codingbuddy", "mcp"] } } } -
Restart Claude Desktop
- Full MCP resource access (config, rules, agents)
- Tool calls (search_rules, get_agent_details, parse_mode, recommend_skills)
- Prompt templates (activate_agent)
Integration Type: Rules Directory
Cursor uses .cursor/rules/ for project-specific instructions.
- Create
.cursor/rules/directory - Reference common rules:
<!-- .cursor/rules/codingbuddy.md -->
# Project Rules
Follow the common rules in `packages/rules/.ai-rules/`:
- Workflow: @packages/rules/.ai-rules/rules/core.md
- Quality: @packages/rules/.ai-rules/rules/augmented-coding.md
- Context: @packages/rules/.ai-rules/rules/project.md- File reference with
@syntax - Project-specific customizations
- Agent context via file references
Integration Type: Instructions File
GitHub Copilot uses .github/copilot-instructions.md for custom instructions.
- Create instructions file:
<!-- .github/copilot-instructions.md -->
# Coding Standards
Follow the guidelines in `packages/rules/.ai-rules/rules/`:
## Workflow
Use PLAN → ACT → EVAL workflow as defined in core.md
## Code Quality
- TDD approach (Red → Green → Refactor)
- TypeScript strict mode
- 80%+ test coverage- Markdown-based instructions
- Repository-wide settings
- Team-shared configuration
Integration Type: Config Directory
Antigravity (Gemini-based) uses .antigravity/ for configuration.
- Create
.antigravity/rules/directory - Add rule references:
<!-- .antigravity/rules/project.md -->
# Project Guidelines
Reference: packages/rules/.ai-rules/rules/core.md
Reference: packages/rules/.ai-rules/rules/augmented-coding.md- Gemini model integration
- Rule file references
- Project context awareness
Integration Type: Rules Directory
Amazon Q Developer uses .q/rules/ for custom rules.
- Create
.q/rules/directory - Add consolidated rules:
<!-- .q/rules/codingbuddy.md -->
# Development Standards
Follow packages/rules/.ai-rules/ for consistent coding practices.
Key files:
- packages/rules/.ai-rules/rules/core.md (workflow)
- packages/rules/.ai-rules/rules/augmented-coding.md (TDD)- AWS integration
- Enterprise features
- Custom rule support
Integration Type: Spec Directory
Kiro uses .kiro/ for specifications and steering files.
- Create
.kiro/steering/directory - Add steering file:
<!-- .kiro/steering/codingbuddy.md -->
# Project Steering
Apply rules from packages/rules/.ai-rules/:
- Workflow modes (PLAN/ACT/EVAL)
- TDD development
- Code quality standards- Spec-driven development
- Steering file system
- Task management integration
Integration Type: JSON Configuration
OpenCode (and its successor Crush by Charm Bracelet) uses JSON configuration files with agent-based workflows.
- Create
.opencode.json(orcrush.json):
{
"instructions": [
"packages/rules/.ai-rules/rules/core.md",
"packages/rules/.ai-rules/rules/augmented-coding.md"
],
"agent": {
"plan-mode": {
"prompt": "{file:packages/rules/.ai-rules/agents/plan-mode.json}",
"permission": { "edit": "deny" }
},
"act-mode": {
"prompt": "{file:packages/rules/.ai-rules/agents/act-mode.json}",
"permission": { "edit": "allow" }
}
},
"mcp": {
"codingbuddy": {
"command": ["npx", "codingbuddy", "mcp"]
}
}
}- Terminal-native TUI interface
- Agent-based PLAN/ACT/EVAL workflow
- MCP server integration
- Fine-grained permission control
Codingbuddy is designed to support additional AI tools:
- Create adapter guide in
packages/rules/.ai-rules/adapters/{tool}.md - Create tool directory
.{tool}/ - Reference common rules from
packages/rules/.ai-rules/
See Contributing for details.
| Feature | Claude | Cursor | Copilot | Antigravity | Q | Kiro | OpenCode |
|---|---|---|---|---|---|---|---|
| MCP Support | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| File References | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Agent Activation | ✅ | ❌ | ✅ | ||||
| Project Config | ✅ | ❌ | ✅ |
✅ Full support |
- Getting Started - Initial setup
- Philosophy - Design principles
- API Reference - MCP capabilities