What problem does it solve?
Promote turns an approved, tested plugin workspace into a production-ready, versioned milestone so you can ship confidently while keeping the design history for the next iteration.
Core Features & Use Cases
- Finalize the production manifest: Converts
plugin.json.draft into {target_dir}/.claude-plugin/plugin.json, bumps the patch version (or uses an explicitly provided version), and wires up skills/, commands/, hooks/, and mcpServers based on what exists in the target.
- Snapshot design documents: Copies the plugin’s active design workspace from
studio/changes/{name}/ into an archived iteration directory, updating the archived and active status.json files to reflect shipped vs continued work.
- Guardrail pre-checks: Ensures the plugin is in
approved phase and that all in-scope skills have tested status before promoting.
Quick Start
Promote your approved plugin by running: promote your-plugin-name.