sphere-workflow includes Claude plugin manifests in .claude-plugin/ plus the runtime hook files under hooks/.
.claude-plugin/plugin.jsondeclares the plugin package metadata..claude-plugin/marketplace.jsonprovides a hosted marketplace entry for this repository.hooks/hooks.jsonregisters the session bootstrap hook.hooks/session-startinjects theusing-sphere-workflowbootstrap skill content.
Clone the repository anywhere Claude Code can access:
git clone https://github.com/go-sphere/skills.git ~/src/sphere-workflowThe clone itself is the plugin root. Claude should see:
.claude-plugin/plugin.json.claude-plugin/marketplace.jsonhooks/skills/
Install from the repository marketplace:
/plugin marketplace add go-sphere/skills
/plugin install sphere-workflow@sphere-workflow-marketplace
After installation, start a fresh Claude Code session and ask for a go-sphere task. The session-start hook should preload using-sphere-workflow, then Claude can route into the bundled follow-up skills.
What this gives you:
- A single bootstrap entrypoint instead of manually choosing among many go-sphere skills
- Routing across PRD, spec, Ent schema, proto API, service, and scaffold implementation stages
- A cleaner Claude install story that matches
/plugin marketplace add ...and/plugin install ...
If you want to work from a local clone instead of the hosted GitHub marketplace, clone the repository and register one of these entrypoints:
- the plugin manifest at
.claude-plugin/plugin.json - the marketplace manifest at
.claude-plugin/marketplace.json
At the repository root:
bash tests/run-tests.shThis validates:
- Claude plugin manifests exist and parse as JSON
- hook bootstrap output includes
using-sphere-workflow - Codex/OpenCode adapter assets are still consistent
Before telling users to install from the marketplace, verify:
- The GitHub repository is public and the default branch is
master. .claude-plugin/plugin.jsonand.claude-plugin/marketplace.jsonare committed onmaster.- The marketplace name remains
sphere-workflow-marketplace. - The plugin name remains
sphere-workflow. bash tests/validate-plugin-shell.shpasses from the repository root.- A fresh Claude Code session can run:
/plugin marketplace add go-sphere/skills
/plugin install sphere-workflow@sphere-workflow-marketplace
- The installed session loads
using-sphere-workflowthrough the session-start hook.
cd ~/src/sphere-workflow && git pullRemove the installed Claude plugin or the local plugin / marketplace registration that points at this repository clone, then delete the clone if you no longer need it.
- Confirm
.claude-plugin/plugin.jsonexists in the clone. - Confirm
.claude-plugin/marketplace.jsonexists in the clone. - Confirm
hooks/hooks.jsonandhooks/session-startexist and are executable. - Start a fresh Claude Code session after updating or re-registering the plugin.