draft

Initialize project contexts and create feature tracks with specs and plans.

39|6|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/mayurpise/draft --skill draft-mayurpise
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: draft
Source: https://github.com/mayurpise/draft/tree/main/skills/draft
Command: npx skills add https://github.com/mayurpise/draft --skill draft-mayurpise

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Draft provides a structured, context-first approach to software development, reducing ambiguity by enforcing a clear workflow from context to implementation.

Core Features & Use Cases

  • Context files: Establishes product vision, constraints, and workflow files to guide AI-driven development.
  • Intent mapping: Supports natural-language instructions to select the right workflow (init, new-track, implement, status, etc.).
  • Lifecycle guidance: Defines a repeatable pattern: Setup, New Track, Implement, Verify to keep teams aligned.

Quick Start

  1. Run the Draft CLI to initialize a project context with /draft:init.
  2. Create a new feature track with a spec and plan using /draft:new-track "Describe the feature".
  3. Implement and verify progress with /draft:implement and /draft:status.

Frequently Asked Questions about draft

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

FAQPage Schema
How do I automate the planning phase of software development with a CLI workflow?▼

You can automate software development planning by running the Draft CLI to initialize project context and create feature tracks with specs and plans. This enforces a context-first workflow that reduces ambiguity from setup to implementation.

What is a context-first workflow for feature tracking and implementation?▼

A context-first workflow establishes product vision and constraints before coding. It uses intent mapping to select workflows like init, new-track, implement, and status, ensuring teams follow a repeatable lifecycle pattern.

How do I initialize a new project context and create a feature track?▼

Run /draft:init to initialize the project context, then use /draft:new-track with a natural language feature description. This creates the necessary spec and plan files to guide the implementation phase.

Does this context-driven planning workflow require any external dependencies?▼

No external dependencies are required. The workflow relies on a SKILL.md frontmatter containing a name and description, a documented Quick Start, and optional scripts, references, and assets directories for execution support.

What is the best way to guide implementation and verify progress in feature tracks?▼

The best way to guide implementation is using the /draft:implement command followed by /draft:status. This applies a repeatable Setup, New Track, Implement, Verify lifecycle to keep product teams aligned.