diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 2426006..855e4cf 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -11,7 +11,8 @@ "description": "Deprecated alias for basecamp-cli, kept so existing installs keep working. Install basecamp-cli instead, or run `basecamp setup` to switch.", "source": { "source": "url", - "url": "https://github.com/basecamp/basecamp-cli.git" + "url": "https://github.com/basecamp/basecamp-cli.git", + "ref": "stable" }, "category": "productivity" }, @@ -20,7 +21,8 @@ "description": "CLI-based Basecamp for Claude Code and Codex, driven by the basecamp command. Create todos, track work, link code to projects.", "source": { "source": "url", - "url": "https://github.com/basecamp/basecamp-cli.git" + "url": "https://github.com/basecamp/basecamp-cli.git", + "ref": "stable" }, "category": "productivity" }, diff --git a/README.md b/README.md index 3d92acd..6e1dc3a 100644 --- a/README.md +++ b/README.md @@ -26,10 +26,18 @@ once it's listed. | Plugin | Description | |--------|-------------| -| [basecamp-cli](https://github.com/basecamp/basecamp-cli/tree/main/.claude-plugin) | Basecamp through the `basecamp` command, for Claude Code and Codex. Todos, cards, messages, files, schedule, check-ins, timeline, recordings, templates, webhooks, subscriptions, lineup, and campfire; links code to projects. | +| [basecamp-cli](https://github.com/basecamp/basecamp-cli/tree/stable/.claude-plugin) | Basecamp through the `basecamp` command, for Claude Code and Codex. Todos, cards, messages, files, schedule, check-ins, timeline, recordings, templates, webhooks, subscriptions, lineup, and campfire; links code to projects. | | [hey](https://github.com/basecamp/hey-cli) | Read email, manage todos, track time. | | [fizzy](https://github.com/basecamp/fizzy-cli) | Manage boards and cards, track work, link code to projects. | +### basecamp-cli installs from its `stable` branch + +The `basecamp-cli` entry, and its `basecamp` alias, install from +basecamp-cli's `stable` branch rather than `main`. The plugin's skills run the +`basecamp` command, which people install from releases, so the skills have to +match a release too. basecamp-cli's release workflow fast-forwards `stable` to +each stable release once it has published, so a release changes nothing here. + ### `basecamp` is now `basecamp-cli` The CLI plugin used to be `basecamp@37signals`. It's now