Skip to content

Commit 0111422

Browse files
Thomas Gorisseclaude
andcommitted
docs(plugin): wire SceneView Claude Code plugin into core install surfaces
Drive plugin discovery from every doc surface where users learn how to connect SceneView to an AI assistant: - llms.txt: new 'Claude Code plugin (one-command install)' subsection under '## AI Integration', explains the plugin bundle (MCP + 11 namespaced commands + hooks) right next to the bare-MCP snippet - docs/docs/ai-development.md: 'Use with Claude Code' section now presents the plugin as the recommended path with the bare MCP as the fallback. Slash-command table mentions the /sceneview: prefix and flags the /review /test built-in collision per the multi-agent review - docs/docs/index.md: extra 'Claude Code Plugin' button next to the existing 'MCP Server on npm' / Discord / GitHub buttons in the community CTA block - mcp/README.md (sceneview-mcp npm package): the 'Claude Code' install block now leads with the plugin install (recommended) and keeps the bare-MCP option as the lighter fallback Plus: GitHub topics added to sceneview/claude-marketplace (claude-code, claude-plugin, mcp, 3d, ar, android, ios, web, jetpack-compose, swiftui, sceneview) for marketplace + topic-search discoverability. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent b53f24a commit 0111422

4 files changed

Lines changed: 40 additions & 3 deletions

File tree

docs/docs/ai-development.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,16 @@ SceneView solves this with three layers:
2020

2121
### Use with Claude Code
2222

23-
Install [Claude Code](https://claude.ai/code), then in your project:
23+
Install [Claude Code](https://claude.ai/code), then **either** install the official plugin (recommended — bundles MCP + 11 contributor commands + cross-platform reminder hooks):
24+
25+
```bash
26+
/plugin marketplace add sceneview/claude-marketplace
27+
/plugin install sceneview@sceneview
28+
```
29+
30+
**Or** add just the MCP server directly:
2431

2532
```bash
26-
# Add SceneView MCP server to your project
2733
echo '{
2834
"mcpServers": {
2935
"sceneview": { "command": "npx", "args": ["-y", "sceneview-mcp"] }
@@ -54,14 +60,17 @@ Paste the contents of [`llms.txt`](https://github.com/sceneview/sceneview/blob/m
5460

5561
### Slash commands
5662

57-
Inside the SceneView repo with Claude Code:
63+
Inside the SceneView repo with Claude Code (commands shown unprefixed work locally; once you install the [SceneView plugin](https://github.com/sceneview/claude-marketplace), they're available everywhere as `/sceneview:*`):
5864

5965
| Command | What it does |
6066
|---|---|
6167
| `/contribute` | Full guided workflow — understand the codebase, make changes, prepare a PR |
6268
| `/review` | Check threading rules, Compose API patterns, Kotlin style, module boundaries |
6369
| `/document` | Generate/update KDoc for changed public APIs, update `llms.txt` |
6470
| `/test` | Audit test coverage and generate missing tests |
71+
| `/release`, `/quality-gate`, `/publish-check`, `/sync-check`, `/version-bump`, `/evaluate`, `/maintain` | Pre-PR + release lifecycle |
72+
73+
> **Tip — namespace conflict:** the bare `/review` and `/test` commands shadow Claude Code built-ins. With the plugin installed, prefer the prefixed forms `/sceneview:review` and `/sceneview:test` to disambiguate.
6574
6675
### Example workflow
6776

docs/docs/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,5 +361,6 @@ Join thousands of developers building 3D and AR experiences with SceneView.
361361
[Join Discord](https://discord.gg/UbNDDBTNqb){ .md-button }
362362
[Star on GitHub](https://github.com/sceneview/sceneview){ .md-button .md-button--primary }
363363
[MCP Server on npm](https://www.npmjs.com/package/sceneview-mcp){ .md-button }
364+
[Claude Code Plugin](https://github.com/sceneview/claude-marketplace){ .md-button }
364365

365366
</div>

llms.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2367,6 +2367,22 @@ MCP server: `sceneview-mcp`. Add to `.claude/mcp.json`:
23672367
{ "mcpServers": { "sceneview": { "command": "npx", "args": ["-y", "sceneview-mcp"] } } }
23682368
```
23692369

2370+
### Claude Code plugin (one-command install)
2371+
2372+
For Claude Code users, install the dedicated plugin to get the MCP **plus** 11 namespaced contributor commands and cross-platform reminder hooks in a single step:
2373+
2374+
```
2375+
/plugin marketplace add sceneview/claude-marketplace
2376+
/plugin install sceneview@sceneview
2377+
```
2378+
2379+
Plugin contents:
2380+
- `sceneview-mcp` server starts automatically
2381+
- `/sceneview:contribute`, `/sceneview:release`, `/sceneview:review`, `/sceneview:test`, `/sceneview:document`, `/sceneview:quality-gate`, `/sceneview:publish-check`, `/sceneview:sync-check`, `/sceneview:version-bump`, `/sceneview:evaluate`, `/sceneview:maintain`
2382+
- Hooks that fire on edits to remind you to keep API parity across Android (Filament), iOS (RealityKit), Web (Filament.js), Flutter, and React Native
2383+
2384+
Marketplace repo: [github.com/sceneview/claude-marketplace](https://github.com/sceneview/claude-marketplace).
2385+
23702386
### Complete nodes reference
23712387

23722388
For an exhaustive, AI-first reference covering every node composable — signatures, copy-paste examples, gotchas, lifecycle behaviour, nesting & coordinate spaces, and common mistakes — see **[docs/docs/nodes.md](https://github.com/sceneview/sceneview/blob/main/docs/docs/nodes.md)**. This file is the authoritative walkthrough for:

mcp/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,17 @@ Restart Claude Desktop after saving.
4545

4646
### Claude Code
4747

48+
Two options.
49+
50+
**Recommended — install the [SceneView Claude Code plugin](https://github.com/sceneview/claude-marketplace)** to get this MCP server **plus** 11 namespaced contributor commands and cross-platform reminder hooks in one shot:
51+
52+
```bash
53+
/plugin marketplace add sceneview/claude-marketplace
54+
/plugin install sceneview@sceneview
55+
```
56+
57+
**Or — just the MCP server** (lighter, no commands or hooks):
58+
4859
```bash
4960
claude mcp add sceneview -- npx -y sceneview-mcp
5061
```

0 commit comments

Comments
 (0)