English | 한국어 | 中文 | 日本語 | Español
Codingbuddyは統一されたルールシステムを通じて複数のAIコーディングアシスタントと連携します。
| ツール | 統合方法 | セットアップガイド |
|---|---|---|
| Claude Code | MCPサーバー | ガイド |
| Cursor | Rulesディレクトリ | ガイド |
| GitHub Copilot / Codex | Instructionsファイル | ガイド |
| Antigravity | Configディレクトリ | ガイド |
| Amazon Q | Rulesディレクトリ | ガイド |
| Kiro | Specディレクトリ | ガイド |
| OpenCode | Rulesディレクトリ | ガイド |
統合方法: MCP(Model Context Protocol)サーバー
Claude CodeはMCPを通じて接続し、プロジェクト設定、ルール、スペシャリストエージェントへの完全なアクセスを提供します。
-
Claude Desktop設定に追加:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json{ "mcpServers": { "codingbuddy": { "command": "npx", "args": ["codingbuddy", "mcp"] } } } -
Claude Desktopを再起動
- 完全なMCPリソースアクセス(設定、ルール、エージェント)
- ツール呼び出し(search_rules、get_agent_details、parse_mode、recommend_skills)
- プロンプトテンプレート(activate_agent)
統合方法: Rulesディレクトリ
Cursorはプロジェクト固有の指示に.cursor/rules/を使用します。
.cursor/rules/ディレクトリを作成- 共通ルールを参照:
<!-- .cursor/rules/codingbuddy.md -->
# プロジェクトルール
`packages/rules/.ai-rules/`の共通ルールに従います:
- ワークフロー: @packages/rules/.ai-rules/rules/core.md
- 品質: @packages/rules/.ai-rules/rules/augmented-coding.md
- コンテキスト: @packages/rules/.ai-rules/rules/project.md@構文でファイル参照- プロジェクト固有のカスタマイズ
- ファイル参照を通じたエージェントコンテキスト
統合方法: Instructionsファイル
GitHub Copilotはカスタム指示に.github/copilot-instructions.mdを使用します。
- Instructionsファイルを作成:
<!-- .github/copilot-instructions.md -->
# コーディング標準
`packages/rules/.ai-rules/rules/`のガイドラインに従います:
## ワークフロー
core.mdで定義されたPLAN → ACT → EVALワークフローを使用
## コード品質
- TDDアプローチ(Red → Green → Refactor)
- TypeScript strictモード
- 80%以上のテストカバレッジ- Markdownベースの指示
- リポジトリ全体の設定
- チーム共有設定
統合方法: Configディレクトリ
Antigravity(Geminiベース)は設定に.antigravity/を使用します。
.antigravity/rules/ディレクトリを作成- ルール参照を追加:
<!-- .antigravity/rules/project.md -->
# プロジェクトガイドライン
参照: packages/rules/.ai-rules/rules/core.md
参照: packages/rules/.ai-rules/rules/augmented-coding.md- Geminiモデル統合
- ルールファイル参照
- プロジェクトコンテキスト認識
統合方法: Rulesディレクトリ
Amazon Q Developerはカスタムルールに.q/rules/を使用します。
.q/rules/ディレクトリを作成- 統合ルールを追加:
<!-- .q/rules/codingbuddy.md -->
# 開発標準
一貫したコーディングプラクティスのためにpackages/rules/.ai-rules/に従います。
主要ファイル:
- packages/rules/.ai-rules/rules/core.md(ワークフロー)
- packages/rules/.ai-rules/rules/augmented-coding.md(TDD)- AWS統合
- エンタープライズ機能
- カスタムルールサポート
統合方法: Specディレクトリ
Kiroは仕様とステアリングファイルに.kiro/を使用します。
.kiro/steering/ディレクトリを作成- ステアリングファイルを追加:
<!-- .kiro/steering/codingbuddy.md -->
# プロジェクトステアリング
packages/rules/.ai-rules/のルールを適用:
- ワークフローモード(PLAN/ACT/EVAL)
- TDD開発
- コード品質標準- 仕様駆動開発
- ステアリングファイルシステム
- タスク管理統合
統合方法:JSON設定
OpenCode(および後継プロジェクトCrush by Charm Bracelet)は、エージェントベースのワークフローとJSON設定ファイルを使用します。
.opencode.json(またはcrush.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"]
}
}
}- ターミナルネイティブTUIインターフェース
- エージェントベースのPLAN/ACT/EVALワークフロー
- MCPサーバー統合
- きめ細かい権限制御
Codingbuddyは追加のAIツールをサポートするよう設計されています:
packages/rules/.ai-rules/adapters/{tool}.mdにアダプターガイドを作成.{tool}/ツールディレクトリを作成packages/rules/.ai-rules/の共通ルールを参照
詳細は貢献ガイドを参照してください。
| 機能 | Claude | Cursor | Copilot | Antigravity | Q | Kiro | OpenCode |
|---|---|---|---|---|---|---|---|
| MCPサポート | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| ファイル参照 | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
| エージェント有効化 | ✅ | ❌ | ✅ | ||||
| プロジェクト設定 | ✅ | ❌ | ✅ |
✅ 完全サポート |