Skip to content

Skill Index ​

SpecArk exposes one controller skill, one Discovery Interview skill, one optional planning skill, five phase skills, three maintenance skills, and one pre-flight utility. Each skill is configured for explicit invocation — you name the skill you want, and it runs that phase only.

Controller ​

spdd-orchestrator ​

Coordinates the workflow end to end. Detects the right starting phase, invokes phase skills in sequence, enforces review gates, and reports artifact lineage.

Use this for a guided first run

The orchestrator in semi-auto mode is the recommended starting point for new users. It handles phase selection and pauses at each review gate.

Discovery and Planning ​

spdd-discovery ​

Runs a Discovery Interview for early, unclear, or noisy product context. Produces a durable Discovery Brief under spdd/discovery/ and recommends exactly one next phase.

Use it when a rough idea is missing a problem frame, beneficiaries, desired outcome, or scope boundaries.

spdd-plan ​

Turns broad or noisy product direction into ordered delivery slices before story generation begins. Produces a durable planning artifact under spdd/plan/.

Use it when the input still spans multiple capabilities, dependency chains, or rollout phases.

Phase skills ​

SkillInputOutput locationUse when
spdd-storyBroad requirement or idearequirements/Requirement is too broad for direct analysis
spdd-analysisStory or focused requirementspdd/analysis/Need architecture-aware context before prompting
spdd-reasons-canvasAnalysis artifactspdd/prompt/Ready to produce the implementation prompt
spdd-generatePrompt artifactimplementation filesReady to implement from the prompt
spdd-api-testImplementation files or promptspdd/tests/API-oriented verification assets are needed

Maintenance skills ​

SkillInputOutput locationUse when
spdd-prompt-updateExisting prompt + change descriptionspdd/prompt/Requirements or design changed after prompting
spdd-syncPrompt artifact + implementationspdd/prompt/Implementation drifted from the prompt
spdd-doc-syncChange description or @ referencedocs/, README.md, CHANGELOG.md, plugins/specark/CLAUDE.mdIn-repo docs need updating after a skill addition, behavior change, or workflow update

Pre-flight utility ​

spdd-session-health ​

Assesses whether the current session is in good shape before committing to a phase invocation. Checks for prior phase completions, context spinning, instruction reversals, and input load. Produces a SPDD_HEALTH_RESULT block — not a repository artifact.

The orchestrator runs this automatically before the first phase when multiple inputs are detected or a prior phase already completed in the session. You can also invoke it directly before any heavy phase.

Invocation model ​

Each skill is configured for explicit invocation. This keeps the workflow command-like and reduces accidental routing.

How to invoke a skill

Reference the skill by name in your Codex request:

text
Use the spdd-analysis skill on @requirements/STORY-001.md.

Structured Prompt-Driven Development — works with Codex and Claude Code.