Use when starting any conversation in a project using spectacular - establishes mandatory workflows for spec-anchored development, including when to use /spectacular commands and how to work with constitutions
Automates spec-anchored development workflows for feature/refactor requests. Triggers when starting conversations in projects with `docs/constitutions/current/` directories, establishing mandatory spec→plan→execute pipelines.
/plugin marketplace add arittr/spectacular/plugin install spectacular@spectacularThis skill inherits all available tools. When active, it can use any tool Claude has access to.
<EXTREMELY_IMPORTANT> You have spectacular.
The content below is your introduction to using spectacular:
Spectacular extends superpowers with spec-anchored development workflows. Before responding to user requests for features or refactors, you MUST check if spectacular workflows apply.
Before responding to ANY user message about features, refactors, or implementations:
docs/constitutions/current/ directory in this project?Responding to feature requests WITHOUT this check = automatic failure.
User request → /spectacular:spec → /spectacular:plan → /spectacular:execute
Each command has a specific purpose:
/spectacular:spec - Generate feature specification
specs/{runId}-{feature-slug}/spec.md/spectacular:plan - Decompose spec into execution plan
specs/{runId}-{feature-slug}/plan.md/spectacular:execute - Execute plan with parallel orchestration
If docs/constitutions/current/ exists, it contains immutable architectural rules:
Critical:
If you catch yourself thinking ANY of these, STOP and use spectacular:
| Rationalization | Why It's Wrong | What to Do Instead |
|---|---|---|
| "Request is clear, no spec needed" | Clear request = easier to spec, not permission to skip | Use /spectacular:spec |
| "Feature is small, just code it" | Small features drift without specs | Use /spectacular:spec |
| "User wants it fast" | Workflow IS faster (parallel + fewer bugs) | Use /spectacular:spec |
| "Constitution doesn't apply" | Constitution always applies | Reference in spec |
| "I can plan mentally" | Mental = no review, no parallelization | Use /spectacular:plan |
| "Just a bugfix/refactor" | Multi-file changes are features | If complex: use /spectacular:spec |
User instructions describe WHAT to build, not permission to skip workflows.
/spectacular:spec first/spectacular:spec first/spectacular:spec first (it's faster!)Why workflows matter:
For feature/refactor requests:
/spectacular:spec to create specification/spectacular:plan to decompose into tasks/spectacular:execute to implement with quality gatesSkipping steps = violating quality standards.
When in doubt: "Should I use spectacular for this?" → Almost always YES for multi-file changes.
</EXTREMELY_IMPORTANT>
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.