Platforms
Conclave ships two packages from one repository. Both read and write the same target-repo conclave/ directory, so teammates can mix Claude Code and Cursor without migrating artifacts.
| Runtime | Package name | Location in this repo |
|---|---|---|
| Claude Code | conclave | Repository root (.claude-plugin/) |
| Cursor | conclave-cursor | platforms/cursor/ (.cursor-plugin/) |
Architecture: ADR-002 (in-repo: docs/adr/ADR-002-cursor-platform-adaptation.md).
What stays shared
- Target-repo
conclave/layout, story/bug state machine, templates, and methodology (SKILL.md) - Optional
runtime: claude-code | cursor | bothinconclave/config.md(informational only)
What differs
| Concern | Claude Code | Cursor |
|---|---|---|
| Subagent dispatch | Agent tool | Task / custom agents |
| Structured questions | AskUserQuestion | AskQuestion (top-level) or numbered options |
| Tool allowlists | allowed-tools frontmatter | Session permissions |
| Local install | ~/.claude/plugins/conclave symlink | rsync into ~/.cursor/plugins/local/conclave-cursor/ |
| Board auto-refresh hook | PostToolUse | afterFileEdit (best-effort) |
Keeping packages in sync
Methodology and templates are edited under skills/conclave/, then synced:
./scripts/sync-cursor-platform.sh
./scripts/sync-cursor-platform.sh --checkSee Installation for install steps on each runtime. Cursor-only, first time? Use Cursor from scratch.
Last updated on