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.
-
+
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,
+ },
}