smithery.ai

draft

Lists Draft's canonical workflow commands, explains the Context-Driven Development flow (init, plan, implement, review), and recommends the appropriate next step.

First seen Mar 22, 2026

Installation

$ npx skills add https://smithery.ai

Summary

  • Lists Draft's canonical workflow commands, explains the Context-Driven Development flow (init, plan, implement, review), and recommends the appropriate next step.
  • Use when the user asks about available Draft commands, needs help choosing a workflow step, or says 'what can Draft do', 'help', or 'show commands'.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 8,574 B
  • docs SUMMARY.md 130 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Draft - Context-Driven Development

Draft is a methodology for structured software development: Context → Spec & Plan → Implement → Verify

Red Flags - STOP if you're

  • Jumping straight to implementation without reading existing Draft context
  • Suggesting /draft:implement before a track has an approved spec and plan
  • Not checking draft/tracks.md for existing active tracks before creating new ones
  • Skipping the recommended command and going freeform
  • Ignoring existing .ai-context.md, product.md, tech-stack.md, or workflow.md context

Read context first. Follow the workflow.


Workflow Commands

Canonical Workflow

init → plan → implement → review → upload
               ↑            |
               └────────────┘  (review auto-invoked at phase boundaries)

Primary Workflow (Parent) Commands

These 7 canonical parent commands coordinate and orchestrate the entire development lifecycle, automatically routing to specialist subcommands when appropriate.

Routed Core Workflows (5 routers)

The 5 router commands provide intent-based dispatch into the 20+ specialist commands. Use the router form for discoverability; leaf commands remain supported for compatibility.

Router Scope Dispatches To (examples)
/draft:plan Planning & architecture new-track, decompose, adr, tech-debt, change
/draft:ops Operations & lifecycle deploy-checklist, incident-response, standup, status, revert
/draft:docs Authoring documentation
/draft:discover Investigation & quality debug, bughunt, quick/deep-review, coverage, testing-strategy, learn, tour, impact, assist-review
/draft:jira Jira integration (preview, create, review) -

Specialist Commands (leaf skills, invoked via routers or directly)


Specialist & Subcommands

These commands remain available for targeted, specialist execution outside parent command orchestration. Every command below appears exactly once in this reference.

1. Planning & Architecture

  • /draft:new-track - Create a new feature/bug track with structured spec.md and plan.md
  • /draft:decompose - Perform module-level decomposition with dependency mapping
  • /draft:change - Safely manage and document mid-track requirement changes and plan updates
  • /draft:adr - Write Architecture Decision Records to capture permanent technical choices

2. Quality & Testing

  • /draft:quick-review - Fast, lightweight 4-dimension code review for staged changes or diffs
  • /draft:bughunt - Exhaustive 14-dimension codebase-wide bug hunt with verification protocol
  • /draft:deep-review - Rigorous module-scoped lifecycle audit (ACID compliance, resilience)
  • /draft:coverage - Measure and report code coverage (targeting 95%+ for changed code)
  • /draft:testing-strategy - Design testing plan and identify coverage/mocking strategies
  • /draft:learn - Discover coding patterns from recent Git diffs and update draft/guardrails.md

3. Operations & Debugging

  • /draft:status - Display a comprehensive overview of active track phases, tasks, and modules
  • /draft:revert - Safely roll back active tasks or commits using Git-aware tracking
  • /draft:debug - Structured 4-stage debugging flow (reproduce → isolate → diagnose → fix)
  • /draft:standup - Summarize git activity and file changes for standup reporting
  • /draft:deploy-checklist - Pre-deployment checklist verification with automated rollback triggers
  • /draft:upload - Pre-upload gate: review, HLD approvals, validator chain, then git upload/PR
  • /draft:incident-response - Coordinate incident lifecycle (triage → mitigate → postmortem)

4. Setup & Documentation

  • /draft - Display this command overview and help reference
  • /draft:init - Single scope-aware entry point: builds the root-first code graph (draft/graph/) and project context; run at the repo root or inside any sub-module (monorepo context comes from running it at root)
  • /draft:discover - Phase 0 code-spike report (hotspots, mode flags, open questions) before spec freeze
  • /draft:documentation - Generate structured codebase documentation (API, Onboarding, Runbooks)
  • /draft:tech-debt - Audit technical debt across 6 key dimensions

Integration:

Command Purpose
/draft:jira Unified Jira workflows (preview / create / review)

Core Workflow: Validation & Recovery Loop

To maintain code quality and delivery velocity, the Core Workflow operates as a closed-loop feedback system with explicit validation checkpoints and recovery actions.

flowchart TD
    A[Start: /draft:init] --> B[Plan: /draft:plan /new-track]
    B --> C{Plan Valid?}
    C -- "No (Revise Plan)" --> B
    C -- "Yes (Approve Spec)" --> D[Implement: /draft:implement]

    D --> E{Tests Pass & Spec Met?}
    E -- "No (Debug/Fix)" --> D
    E -- "Yes (Verify)" --> F[Review: /draft:review]

    F --> G{Quality Gates Passed?}
    G -- "No (Reject)" --> H[Analyze Feedback & Recover]
    H -- "If Blocked" --> I[Mark Blocked [!] / ADR / Decompose]
    H -- "If Scope Drifted" --> J[Run /draft:change]
    H -- "If Code Defects" --> D

    G -- "Yes (Ship)" --> K[Ops: /draft:ops /deploy-checklist]

Validation Checkpoints & Recovery Actions

Checkpoint Criteria Recovery
1. Planning Track ID in draft/tracks.md; scopeincludes/scopeexcludes set; acceptance criteria stated; task checklist in plan.md with [ ] markers. Requirements or design drifted → /draft:change.
2. Implementation / TDD Code compiles; unit + integration tests pass; coverage ≥95% for changed lines. Blocked by external/architectural constraints → mark task [!], then /draft:adr or /draft:decompose. Build/test failure → /draft:debug (do not bypass).
3. Quality Gate / Review All change-scoped gates in /draft:review pass; when TDD is on, coverage gate auto-runs. Review failed → fix flagged items, run /draft:bughunt if structural issues suspected, then re-run /draft:review.

Actionability: Command Invocation Examples

Example 1: /draft:status

Parses active tracks, phases, tasks, and module mappings:

PROJECT: Bookshelf API Service

[track-042] OAuth2 Integration  —  [~] In Progress  (Phase 2/3, 4/9 tasks)
  [x] 1.1 Design OAuth database schema
  [x] 1.2 Generate migration files
  [~] 2.1 Implement token generation endpoint   ← CURRENT
  [ ] 2.2 Add authorization middleware
  [!] 2.3 Integrate third-party providers       (Blocked: API key pending)

Example 2: /draft:implement

Reads plan.md, picks the current incomplete task, and continues it (TDD-aware):

Active track: [track-042] OAuth2 Integration
Current task: [~] 2.1 Implement token generation endpoint
TDD: on  →  writing tests/auth/token_generation_test.go (Red stage)
Test failed as expected → proceeding to implementation.

Status Markers

Used throughout plan.md files and referenced by the validation checkpoints above:

Marker Meaning
[ ] Pending
[~] In Progress
[x] Completed
[!] Blocked

You can also use natural language. Prefer the 5 router commands (/draft:plan, /draft:ops, /draft:docs, /draft:discover, /draft:jira) for grouped access; they analyze intent and dispatch.

  • [quality-guide.md](./quality-guide.md) — Quality Audit Spectrum, command choices, and coordination with external bug-hunting tools.
  • [context-files.md](./context-files.md) — Schema, role, and usage of each file inside the draft/ context directory.
  • [intent-mapping.md](./intent-mapping.md) — Maps natural language phrasing to precise Draft commands for conversational AI usage.

Need Help?

  • Run /draft (this command) for a high-level overview.
  • Run /draft:status to inspect current tracks and task completion rates.
  • Check draft/tracks/<track_id>/spec.md for functional requirements.
  • Check draft/tracks/<track_id>/plan.md for technical task details.