diff --git a/README.md b/README.md index 15847b36..ba5fbeef 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ code-review-graph build # parse your codebase One command sets up everything. `install` detects which AI coding tools you have, writes the correct MCP configuration for each one, installs platform-native hooks/skills where supported, and injects graph-aware instructions into your platform rules. It auto-detects whether you installed via `uvx` or `pip`/`pipx` and generates the right config. Restart your editor/tool after installing.

- One Install, Every Platform: auto-detects Codex, Claude Code, Cursor, Windsurf, Zed, Continue, OpenCode, Antigravity, Gemini CLI, Qwen, Qoder, Kiro, and GitHub Copilot + One Install, Every Platform: auto-detects Codex, Claude Code, Cursor, Windsurf, Zed, Continue, OpenCode, Antigravity, Gemini CLI, Qwen, Qoder, Kiro, Bob CLI, Bob IDE, and GitHub Copilot

To target a specific platform: @@ -66,6 +66,8 @@ code-review-graph install --platform cursor # configure only Cursor code-review-graph install --platform claude-code # configure only Claude Code code-review-graph install --platform gemini-cli # configure only Gemini CLI code-review-graph install --platform kiro # configure only Kiro +code-review-graph install --platform bob-cli # configure only Bob CLI +code-review-graph install --platform bob-ide # configure only Bob IDE code-review-graph install --platform copilot # configure only GitHub Copilot (VS Code) code-review-graph install --platform copilot-cli # configure only GitHub Copilot CLI ``` @@ -646,5 +648,5 @@ MIT. See [LICENSE](LICENSE).
code-review-graph.com

pip install code-review-graph && code-review-graph install
-Works with Codex, Claude Code, Cursor, Windsurf, Zed, Continue, OpenCode, Antigravity, Gemini CLI, Qwen, Qoder, Kiro, GitHub Copilot, and GitHub Copilot CLI +Works with Codex, Claude Code, Cursor, Windsurf, Zed, Continue, OpenCode, Antigravity, Gemini CLI, Qwen, Qoder, Kiro, Bob CLI, Bob IDE, GitHub Copilot, and GitHub Copilot CLI

diff --git a/code_review_graph/cli.py b/code_review_graph/cli.py index 102ad8a8..cec50b84 100644 --- a/code_review_graph/cli.py +++ b/code_review_graph/cli.py @@ -50,7 +50,7 @@ _PLATFORM_CHOICES = [ "codex", "claude", "claude-code", "cursor", "windsurf", "zed", "continue", "opencode", "antigravity", "gemini-cli", "qwen", "kiro", "qoder", - "copilot", "copilot-cli", "all", + "copilot", "copilot-cli", "bob-cli", "bob-ide", "all", ] diff --git a/code_review_graph/skills.py b/code_review_graph/skills.py index 8f72daf0..8520007d 100644 --- a/code_review_graph/skills.py +++ b/code_review_graph/skills.py @@ -146,6 +146,22 @@ def _zed_settings_path() -> Path: "format": "object", "needs_type": True, }, + "bob-cli": { + "name": "Bob CLI", + "config_path": lambda root: Path.home() / ".bob" / "mcp-config.json", + "key": "mcpServers", + "detect": lambda: (Path.home() / ".bob").exists() or bool(shutil.which("bob")), + "format": "object", + "needs_type": True, + }, + "bob-ide": { + "name": "Bob IDE", + "config_path": lambda root: root / ".bob" / "mcp.json", + "key": "mcpServers", + "detect": lambda: True, + "format": "object", + "needs_type": True, + }, }