Agent workflow: replace superpowers with cc-sdd
Status: Open — Phase 1, confirmation needed
Problem
Section titled “Problem”The current spec workflow uses obra/superpowers and stores committed design/spec docs in docs/superpowers/specs/. Those specs are version-controlled, but they are not part of the Starlight site and the command surface is tied to one plugin/tooling stack.
Establish a repo-committed, docs-first spec workflow. If cc-sdd (gotalab/cc-sdd) is adopted, treat .claude/commands/ as one client wrapper; the canonical artifact should still be the spec page under docs/src/content/docs/internal/specs/, browsable at jackin.tailrocks.com/internal/specs/.
What superpowers provides today
Section titled “What superpowers provides today”- Brainstorming skill → spec authoring
- Writing-plans skill → implementation plan
- TDD, debugging, review skills
- Specs at
docs/superpowers/specs/
cc-sdd equivalent
Section titled “cc-sdd equivalent”/speccommand → creates or updates a spec MDX page atdocs/src/content/docs/internal/specs//plancommand → creates an implementation plan/executecommand → implements against the spec.claude/commands/*.mdstays a Claude-facing wrapper, not the canonical cross-agent source of truth
- Create the canonical spec location and template under
docs/src/content/docs/internal/specs/(depends on Developer Reference setup). - Decide whether
cc-sddis the wrapper to adopt; if yes, install it and point.claude/commands/spec.md,plan.md, andexecute.mdat the canonical spec location. - Add a short repo-level note to
AGENTS.mdexplaining the chosen wrapper and where specs live. - Migrate high-value existing specs from
docs/superpowers/specs/into the Starlight-backed internal-specs area. - Remove the superpowers plugin only after the replacement workflow covers the same day-to-day needs.
What needs confirmation
Section titled “What needs confirmation”- Whether
cc-sddis the chosen wrapper or just one candidate implementation. - Migration plan for
docs/superpowers/specs/— which specs are for shipped features (convert) vs in-progress (draft pages)? - Whether to remove superpowers immediately or run both in parallel for one PR cycle.