Draft

Shape how AI codes

A lightweight framework for spec-driven development with Claude Code and other AI coding assistants.

Get Started Contribute

The Mission

AI assistants need better workflows. We're building them together.

Draft is a community-driven framework that teaches AI assistants to ask questions, create specs, and verify implementations before jumping to code.

Help us define best practices for agentic coding.

The Workflow

Spec-driven development workflow encoded as reusable skills:

Installation

Quick Install

curl -fsSL https://raw.githubusercontent.com/heiko-braun/draft/main/install.sh | bash

Installs to ~/.local/bin and configures PATH for bash and zsh.

Other Installation Methods

Using Go:

go install github.com/heiko-braun/draft/cmd/draft@latest

Manual Download:

Download pre-built binaries from releases:

Quick Start

1. Initialize Your Project

draft init              # Claude Code & Cursor
draft init --agent claude   # Claude Code only
draft init --agent cursor   # Cursor only

2. Use the Skills

/spec Add user authentication
/implement authentication
/verify-spec authentication
/refine authentication

Share & Discuss

View all specs in a web interface for screensharing and discussion with peers:

draft present

Opens a browser with rendered specs, table of contents, and metadata—perfect for team reviews and walkthroughs.

Contribute

The workflows are defined in markdown files at .claude/commands/ and .cursor/skills/. Test them, shape the details, share learnings.

View on GitHub