using-sphere-workflow
Installation
SKILL.md
Using Sphere Workflow
This skill is the bootstrap entrypoint for the sphere-workflow plugin.
Use it to classify the request first, then invoke only the next needed go-sphere skill. Do not load every bundled skill preemptively.
Routing Rules
- If the user explicitly names a skill, use that skill.
- If the request spans multiple lifecycle stages, start at the earliest missing artifact.
- If the request is already narrowed to a single stage, invoke only that stage skill.
- If the task will modify go-sphere scaffold contracts, schemas, services, or generation commands, route into
sphere-feature-workflow. - If the task is about pulling upstream layout changes into an existing project, or adopting a pre-contract project, route into
sphere-layout-sync— notsphere-feature-workflow. - If the task is about the
protoc-gen-*plugins themselves rather than the.protocontracts they consume, route intoprotoc-plugin-engineering— notproto-api-generator. - If the work is only filling in missing methods in one service file from an existing generated interface, route into
proto-service-generator— notsphere-feature-workflow. - If the task is auditing or simplifying existing Go code for over-design, over-optimization, or over-defensive checks rather than adding a feature, route into
go-simplify— notsphere-feature-workflow.