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.