plugins/workflow-skills/skills/spec-and-plan/SKILL.md
Lightweight orchestrator for spec-before-plan workflow. Use when starting a feature with ambiguous requirements. Walks SPEC.md → PLAN.md → execute, delegating to /superpowers:writing-plans and /superpowers:executing-plans. Invoke when asked to "spec this out", "spec-first", "spec and plan for X", or when feature requirements are vague.
npx skillsauth add arosenkranz/claude-code-config spec-and-planInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A three-phase workflow for ambiguous features. This skill is a lightweight markdown path for repos that don't use OpenSpec; for OpenSpec-configured repos, prefer /openspec-propose instead.
This skill delegates to existing skills rather than duplicating them, so it survives the context clears it recommends between phases.
/openspec-propose instead. (Detect by checking for .openspec/ or openspec.yaml.)docs/superpowers/plans/ convention? Phase 2 will write there via /superpowers:writing-plans.Goal: capture observable behavior, resolve ambiguity, get user signoff.
SPEC.md (or docs/specs/<feature>.md if the repo has a docs/specs/ directory) with sections:
FEEDBACK: blocks directly into SPEC.md..spec-and-plan-state.json at repo root containing { "phase": "plan", "spec_path": "<path>" } so this skill can resume after context clear./clear (or open a fresh session) before Phase 2.Goal: turn the spec into an executable plan via the existing planning skill.
.spec-and-plan-state.json to recover state, then read the spec./superpowers:writing-plans with the spec content as input. That skill handles all the plan-writing details (file paths, structure, file location conventions). Do not reimplement..spec-and-plan-state.json to { "phase": "execute", "spec_path": "<path>", "plan_path": "<path>" }./clear before Phase 3.Goal: implement against the plan, with agent review.
.spec-and-plan-state.json and the plan file./superpowers:executing-plans with the plan path. That skill handles step-by-step execution.git diff self-review, then spawn trevelyan, capped at 2 rounds, severity-gated..spec-and-plan-state.json when done./superpowers:writing-plans directlytools
Problem Statement Co-Authoring Skill
development
Structure and maintain professional brag documents with clear templates for accomplishments, projects, and growth tracking. Use when documenting achievements, creating brag document entries, formatting accomplishments, or tracking career progress.
development
Analyze technical documentation for clarity, conciseness, and effectiveness using Google Technical Writing principles. Use when reviewing documentation, checking writing quality, improving docs, or providing writing feedback.
development
Guide technical learning through hands-on projects and clear explanations. Use when exploring new technologies, creating learning paths, building practice projects, or understanding new concepts like Go, Terraform, Kubernetes, or AWS.