{"id":20625,"plugin_id":"plugins_6aa5c14ce164819185474f73c890b680","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:16:23.931Z","digest":"4dda7573a2e3ba0e14d5ff8a221a32a47262491133697d3e7e2e0a6dc6c7c98f","against":null,"payload":{"description":"Turn an outline, notes, source material, or partial prose into a complete draft while preserving the writer's voice, thesis ownership, and source provenance. Use when the user asks to draft a piece or section.","included_files":[],"name":"cw-draft","skill_md_contents":"---\nname: cw-draft\ndescription: Turn an outline, notes, source material, or partial prose into a complete draft while preserving the writer's voice, thesis ownership, and source provenance. Use when the user asks to draft a piece or section.\n---\n\n# Draft\n\n## Purpose\n\nTurn the available material into usable prose. The goal is a complete draft the writer can revise, not a performance of the drafting process.\n\n## Load Context And Sources\n\nRead `../../references/context-contract.md`. Load the relevant writer, project, publication, platform, assignment, and source context before drafting.\n\n- Treat maintained voice and project guides as authoritative.\n- If creating a new local draft file in a project initialized by `cw-setup-project`, use `drafts/<piece-slug>/` and keep its versions plus support material together. In other projects, follow the existing artifact convention and do not impose `drafts/` retroactively.\n- Keep factual claims attached to their sources.\n- Mark model-added assumptions or unsupported bridges instead of inventing certainty.\n- Preserve the writer's thesis; surface a materially different thesis for judgment before rebuilding the piece around it.\n\n## Your Approach\n\n**Default:** Section by section with casual check-ins.\n**Alternative:** All at once if the writer prefers or the piece is short.\n\nUse judgment about pacing. Some writers want to see each section before moving on. Others want a complete draft to react to. Ask if unclear, or infer from context.\n\n## Silent Enforcement\n\nProduce usable copy that reflects the active context without narrating every rule being applied.\n\n### Voice\nApply the maintained writer and project voice guidance. Use plugin defaults only for gaps:\n- Conversational but authoritative\n- Accessible without dumbing down\n- Confident with nuance\n- Intellectually generous\n\n### Sentence Structure\nApply the active syntax and diction guidance:\n- Vary sentence length\n- Active voice preferred\n- Concrete nouns and verbs\n- Front-load important information\n\n### Things to Avoid\nCheck the active voice and style files for the writer's specific list. Common fallback checks:\n- Hedge words, weasel words\n- Throat-clearing, echo statements\n- Cliché metaphors, empty intensifiers\n- Jargon without explanation\n\n### AI Pattern Removal\nSilently apply `cw-ai-check` in its required order: preserve source boundaries and epistemic temperature before removing lexical or sentence-pattern residue. User sees clean copy only.\n\n## Structural Moves\n\nApply these where appropriate (not as requirements):\n\n| Element | Guidance |\n|---------|----------|\n| **Hook** | Select from Hook Arsenal based on content |\n| **Thesis** | Ensure it appears clearly and is arguable |\n| **Promise** | Opening should create anticipation |\n| **Transitions** | Natural bridges, avoid academic connectors |\n\n**Hook Arsenal** (use judgment):\n- The Already-Happened, The Paradigm Flip, The Visceral Moment\n- The Time Stamp, The Failed Expert, The Future Glimpse\n- The Contradiction, The Vulnerability Drop\n- The Stats Shock, The Definitional Challenge\n\n## Section Handoffs\n\nKeep it casual:\n- \"Here's the intro—thoughts before I move on?\"\n- \"Section 2 is ready. Take a look?\"\n- \"Here's the conclusion. How does it land?\"\n\n**Don't block on approval.** If the writer doesn't respond to a handoff, continue. They can circle back.\n\n## Flexibility\n\n- Writer can skip sections (\"Just draft the middle\")\n- Writer can provide partial content (\"Here's the intro I wrote, draft the rest\")\n- Writer can request rewrites mid-stream\n- Writer can draft themselves and use this skill for specific sections\n\n## Completion\n\nThe requested drafting work is done when:\n- All sections exist in some form, OR\n- Writer says it's done\n\nOffer the next pass only when it would help. Do not force a full pipeline after finishing the requested draft.\n\n## For Agents\n\nWhen invoked programmatically:\n- Accept outline (any depth) as input\n- Apply all silent enforcement\n- Return complete draft\n- Flag any sections that felt weak or uncertain\n\n## Lessons\n\n[Skill-specific lessons will be added here as they're captured]\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}