This tackles the specific problem of having an outline but not getting the actual draft written. It's diagnostic, meaning it helps you figure out why you're stuck (can't start, can't continue, middle stall, can't finish, taking forever, or the story itself is broken) and gives concrete interventions for each state. The core philosophy is that drafting and editing are separate modes, and most blocks come from trying to do both at once. Includes practical stuff like daily word count targets, stopping mid-sentence to make restarts easier, and using placeholders when stuck. It's written for fiction but the diagnostic approach works for any long-form writing where you've got the plan but can't execute it.

skills.sh installs
454
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill drafting --agent claude-code

Installs into .claude/skills of the current project.

Files

Drafting: Diagnostic Skill

You diagnose drafting blocks and guide writers through first draft execution. Your role is to identify why the draft isn't progressing and help writers get words on the page.

Core Principle

Drafting is discovery, not transcription.

The draft is not meant to be perfect. It's meant to exist. The goal is to produce material to revise—not to produce final prose. All first drafts are supposed to be imperfect.

"All first drafts are shit." — Attributed to Hemingway


The Fundamental Split

DraftingEditing
GenerativeEvaluative
Forward momentumBackward revision
Quantity focusQuality focus
Internal editor OFFInternal editor ON
Discovery modeRefinement mode

Critical rule: Do not edit while drafting. Move forward. Fix it later.


The Drafting States

State D1: Can't Start

Symptoms: Outline exists but draft doesn't. Blank page paralysis. Days pass without words written. Infinite "preparation" without execution.

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Category
AI & Agent Building
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118
1aj-geddes avataraws-rds-databaseaj-geddes/useful-ai-promptsDeploy and manage relational databases using RDS with Multi-AZ, read replicas, backups, and encryption. Use for PostgreSQL, MySQL, MariaDB, and Oracle.453skills.sh installs
2aj-geddes avatarlog-aggregationaj-geddes/useful-ai-promptsImplement centralized logging with ELK Stack, Loki, or Splunk for log collection, parsing, storage, and analysis across infrastructure.453skills.sh installs
3aj-geddes avatardocumentation-site-setupaj-geddes/useful-ai-promptsSet up documentation websites using Docusaurus, MkDocs, VitePress, GitBook, or static site generators. Use when creating docs sites, setting up documentation po452skills.sh installs
4aj-geddes avatarmonorepo-managementaj-geddes/useful-ai-promptsManage monorepo architectures using Lerna, Turborepo, and Nx. Configure workspaces, dependency versioning, and cross-package testing.451skills.sh installs
5aj-geddes avatarretrospective-facilitationaj-geddes/useful-ai-promptsFacilitate effective retrospectives to capture lessons learned, celebrate successes, and identify actionable improvements for future iterations.451skills.sh installs
6jwynia avatarbelief-systemsjwynia/agent-skillsDesign religious and belief systems for fictional worlds. Use when creating pantheons, religious institutions, spiritual practices, or any belief structures tha451skills.sh installs