using-spec-driver

Route spec-driver tasks to the governing workflow skill before inspection or implementation.

26|3|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/davidlee/spec-driver --skill using-spec-driver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-spec-driver
Source: https://github.com/davidlee/spec-driver/tree/main/.spec-driver/skills/using-spec-driver
Command: npx skills add https://github.com/davidlee/spec-driver --skill using-spec-driver

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents spec-driven work from starting “half-routed” by forcing you to choose the governing spec-driver workflow skill before you inspect, plan, or implement anything substantive.

Core Features & Use Cases

  • Mandatory workflow routing: Ensures tasks are handled by the correct governing skill based on what artefacts (doctrine, delta, design revision, plan/phase sheets) are involved.
  • Guardrails against premature work: Blocks file inspection, command execution, and implementation until routing decisions are made.
  • Artefact-aware progression: Guides you through the correct order (e.g., routing to /preflight, /scope-delta, /draft-design-revision, /plan-phases, and only then to execution and close-out) so you don’t treat incomplete governance as ready to implement.
  • Use Case: When you want to change or explain a spec-driver entity or CLI usage, you route to the /spec-driver skill; when you’re uncertain or need local correctness, you route to /retrieving-memory or /doctrine first.

Quick Start

Use the governing routing process by selecting the appropriate skill path for your task before inspecting files or starting any implementation.

Frequently Asked Questions about using-spec-driver

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent premature execution in spec-driven development workflows?

Spec-driven development prevents premature execution by enforcing mandatory routing to a governing workflow skill, blocking file inspection and implementation until required delta, design, and plan artefacts exist.

What is the correct artefact progression order for spec-driver workflows?

The correct spec-driver workflow progression routes tasks through preflight, scope-delta, draft-design-revision, and plan-phases sequentially, ensuring governance artefacts are completed before execution and close-out phases begin.

When do I need to route a task to a governing workflow skill before planning?

You need to route tasks to a governing workflow skill before planning whenever creating, editing, finding, explaining, executing, or closing spec-driver artefacts, especially when the correct next phase is uncertain.

How do I block command execution until spec-driver governance artefacts are ready?

Spec-driven workflows block command execution by requiring routing decisions up front, preventing inspection and implementation until mandatory delta, design, plan, and phase artefacts are created and validated.

Can I inspect files before choosing a governing spec-driver workflow skill?

No, spec-driven development guardrails block file inspection until you select the appropriate governing skill, ensuring tasks involving CLI-driven workflows and artefact changes are properly routed before any substantive work begins.

Why does spec-driven development require routing to doctrine or retrieving-memory skills first?

Spec-driven development requires routing to doctrine or retrieving-memory skills first when you need local correctness or are uncertain about the governing path, ensuring proper context before proceeding with spec-driver entity changes.