Skip to content

Latest commit

 

History

History
282 lines (189 loc) · 8.1 KB

File metadata and controls

282 lines (189 loc) · 8.1 KB

English | 한국어 | 中文 | 日本語 | Español

対応AIツール

Codingbuddyは統一されたルールシステムを通じて複数のAIコーディングアシスタントと連携します。

概要

ツール 統合方法 セットアップガイド
Claude Code MCPサーバー ガイド
Cursor Rulesディレクトリ ガイド
GitHub Copilot / Codex Instructionsファイル ガイド
Antigravity Configディレクトリ ガイド
Amazon Q Rulesディレクトリ ガイド
Kiro Specディレクトリ ガイド
OpenCode Rulesディレクトリ ガイド

Claude Code

統合方法: MCP(Model Context Protocol)サーバー

Claude CodeはMCPを通じて接続し、プロジェクト設定、ルール、スペシャリストエージェントへの完全なアクセスを提供します。

クイックセットアップ

  1. 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"]
        }
      }
    }
  2. Claude Desktopを再起動

機能

  • 完全なMCPリソースアクセス(設定、ルール、エージェント)
  • ツール呼び出し(search_rules、get_agent_details、parse_mode、recommend_skills)
  • プロンプトテンプレート(activate_agent)

完全なガイド

Cursor

統合方法: Rulesディレクトリ

Cursorはプロジェクト固有の指示に.cursor/rules/を使用します。

クイックセットアップ

  1. .cursor/rules/ディレクトリを作成
  2. 共通ルールを参照:
<!-- .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

機能

  • @構文でファイル参照
  • プロジェクト固有のカスタマイズ
  • ファイル参照を通じたエージェントコンテキスト

完全なガイド

GitHub Copilot / Codex

統合方法: Instructionsファイル

GitHub Copilotはカスタム指示に.github/copilot-instructions.mdを使用します。

クイックセットアップ

  1. Instructionsファイルを作成:
<!-- .github/copilot-instructions.md -->

# コーディング標準

`packages/rules/.ai-rules/rules/`のガイドラインに従います:

## ワークフロー
core.mdで定義されたPLAN → ACT → EVALワークフローを使用

## コード品質
- TDDアプローチ(Red → Green → Refactor)
- TypeScript strictモード
- 80%以上のテストカバレッジ

機能

  • Markdownベースの指示
  • リポジトリ全体の設定
  • チーム共有設定

完全なガイド

Antigravity

統合方法: Configディレクトリ

Antigravity(Geminiベース)は設定に.antigravity/を使用します。

クイックセットアップ

  1. .antigravity/rules/ディレクトリを作成
  2. ルール参照を追加:
<!-- .antigravity/rules/project.md -->

# プロジェクトガイドライン

参照: packages/rules/.ai-rules/rules/core.md
参照: packages/rules/.ai-rules/rules/augmented-coding.md

機能

  • Geminiモデル統合
  • ルールファイル参照
  • プロジェクトコンテキスト認識

完全なガイド

Amazon Q

統合方法: Rulesディレクトリ

Amazon Q Developerはカスタムルールに.q/rules/を使用します。

クイックセットアップ

  1. .q/rules/ディレクトリを作成
  2. 統合ルールを追加:
<!-- .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統合
  • エンタープライズ機能
  • カスタムルールサポート

完全なガイド

Kiro

統合方法: Specディレクトリ

Kiroは仕様とステアリングファイルに.kiro/を使用します。

クイックセットアップ

  1. .kiro/steering/ディレクトリを作成
  2. ステアリングファイルを追加:
<!-- .kiro/steering/codingbuddy.md -->

# プロジェクトステアリング

packages/rules/.ai-rules/のルールを適用:
- ワークフローモード(PLAN/ACT/EVAL)
- TDD開発
- コード品質標準

機能

  • 仕様駆動開発
  • ステアリングファイルシステム
  • タスク管理統合

完全なガイド

OpenCode

統合方法:JSON設定

OpenCode(および後継プロジェクトCrush by Charm Bracelet)は、エージェントベースのワークフローとJSON設定ファイルを使用します。

クイックセットアップ

  1. .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ツールをサポートするよう設計されています:

  1. packages/rules/.ai-rules/adapters/{tool}.mdにアダプターガイドを作成
  2. .{tool}/ツールディレクトリを作成
  3. packages/rules/.ai-rules/の共通ルールを参照

詳細は貢献ガイドを参照してください。

比較

機能 Claude Cursor Copilot Antigravity Q Kiro OpenCode
MCPサポート
ファイル参照
エージェント有効化 ⚠️ ⚠️ ⚠️ ⚠️
プロジェクト設定 ⚠️ ⚠️ ⚠️ ⚠️

✅ 完全サポート | ⚠️ 部分サポート(ファイル参照経由) | ❌ 非対応

次のステップ