From openspec-rewrite
This skill should be used when the user asks to "set up openspec", "init openspec", "install openspec templates", or "initialize openspec" in a project. Copies config and schemas from the powerball templates.
npx claudepluginhub tim-hub/powerball --plugin openspec-rewriteThis skill is limited to using the following tools:
Run the following steps in order from the project root:
scripts/disable-openspec-telemetry.shscripts/setup.shtemplates/config.yamltemplates/schemas/product/schema.yamltemplates/schemas/product/templates/prd.mdtemplates/schemas/rapid/schema.yamltemplates/schemas/rapid/templates/brainstorm.mdtemplates/schemas/rapid/templates/design.mdtemplates/schemas/rapid/templates/proposal.mdtemplates/schemas/rapid/templates/review.mdtemplates/schemas/rapid/templates/spec.mdtemplates/schemas/rapid/templates/tasks.mdtemplates/schemas/ux/schema.yamltemplates/schemas/ux/templates/design.mdtemplates/schemas/ux/templates/proposal.mdtemplates/schemas/ux/templates/spec.mdtemplates/schemas/ux/templates/tasks.mdInitializes OpenSpec in a project via `openspec init`, creating openspec/ folder structure with specs, changes, config.yaml, and integrations for AI tools like Claude, Cursor, Windsurf.
Generates OpenAPI specifications and configurations for API development. Provides step-by-step guidance, best practices, code generation, and validation for REST, GraphQL, authentication, and design patterns.
Generates and maintains OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use for API documentation, SDK generation, and contract compliance.
Share bugs, ideas, or general feedback.
Run the following steps in order from the project root:
Step 1 — Check OpenSpec is installed:
openspec --version 2>/dev/null && echo "installed" || echo "missing"
If missing, install it:
pnpm install -g @fission-ai/openspec@latest
Step 2 — Apply powerball templates (overrides config and schemas):
bash <skill-dir>/scripts/setup.sh <project-root>
Where <skill-dir> is the directory containing this SKILL.md and <project-root> is the project root (defaults to current directory).
The script copies config.yaml and schemas/ from the skill's templates/ folder into <project-root>/openspec/, overwriting the defaults created by openspec init.
Step 3 — Disable OpenSpec telemetry:
bash <skill-dir>/scripts/disable-openspec-telemetry.sh
After all steps complete, confirm success and let the user know they can customize openspec/config.yaml to select a schema.