Initialize fiction draft cycles following the Spec-Kit workflow (idea → clarify → plan → tasks). Use when creating new drafts, planning rewrites, breaking down episodes, or structuring story changes...
Initialize a new fiction draft cycle following the Fiction Kit's Spec-Kit-style workflow.
Use this skill when you need to:
A complete draft follows this sequence:
idea.md) - Capture rewrite intent (WHAT/WHY)clarify.md) - Ask up to 5 questions to reduce ambiguityplan.md) - Create structural blueprint (HOW)tasks.md) - Generate actionable checkbox tasks with acceptance criteriaDetermine the next draft number and create folder structure:
drafts/###-kebab-case-name/
├── idea.md
├── clarify.md
├── plan.md
├── tasks.md
├── analyze.md
└── feedback.md
Use the drafts/_template/ folder as reference for file structure.
Write structured intent summary with these required sections:
# Draft Idea
**Intent Summary:** Tighten Act 2 pacing in episode 3 by compressing the investigation montage from 4 scenes to 2 scenes. Currently the middle drags and reader interest drops.
**Motivation:** Beta feedback indicates Act 2 loses momentum. Scenes 8-11 feel repetitive and the investigation stalls visually. Need faster escalation to the reveal in scene 15.
**Scope:**
- Episode 3, scenes 8-11 (investigation montage)
- May affect: Eddie's character arc (less screen time), Baxter's methods
- Files: `content/episodes/episode-03-*.md` scenes 8-11
**Desired Outcome:**
- Act 2 maintains reader engagement
- Investigation escalates more rapidly
- Scene count reduced by 2 without losing critical discoveries
- Baxter's competence still established but more efficiently
Read idea.md and identify missing details that would materially change the plan.
Ask up to 5 questions (prioritized):
idea.md with date + Q→A pairsclarify.md for referenceState what is sufficiently specified (1-3 bullets).
Read idea.md (including clarifications) and create plan.md.
Element Changes
characters/, plot.md, outline.md, etc.)Content Changes
Directory Changes
content/Sequence of Work
Dependencies
Serial Episode Beats (if applicable)
BEFORE writing plan, read:
voice/format.md - File structure and serial fiction ruleselements/checklist.md - Non-negotiable requirementselements/tone.md - Tone constraintselements/pov.md - POV rulesOutput ONLY the plan content as markdown ready to save to plan.md.
Convert plan.md into actionable checkbox tasks in tasks.md.
EVERY task must use this exact format:
- [ ] **T###: [Task Name]** — [Brief description]
- **Files/Directories Affected:** [Specific paths]
- **Action:** [What to do]
- **Acceptance Criteria:**
- [ ] Criterion 1
- [ ] Criterion 2
- **Dependencies:** [Task IDs that must complete first, or "None"]
Setup Tasks (T001-T003)
Content Tasks (T004-T0XX)
QA Tasks (Final 3-5)
# Tasks
- [ ] **T001: Setup Episode Directory** — Create episode folder structure
- **Files/Directories Affected:** `content/episodes/episode-03-investigation/`
- **Action:** Create directory with proper naming convention
- **Acceptance Criteria:**
- [ ] Directory named `episode-03-investigation`
- [ ] Directory exists at correct path
- **Dependencies:** None
- [ ] **T002: Draft Scene 08 — Baxter Montage** — Write compressed investigation scene
- **Files/Directories Affected:** `content/episodes/episode-03-investigation/08-baxter-montage.md`
- **Action:** Write new scene combining beats from old scenes 8-9
- **Acceptance Criteria:**
- [ ] Scene opens mid-action (McDonald rule)
- [ ] Baxter's competence established
- [ ] Key discoveries included
- [ ] Word count 1200-1500
- **Dependencies:** T001
- [ ] **T020: Validate Episode Against Checklist** — QA pass
- **Files/Directories Affected:** `elements/checklist.md`, all episode scenes
- **Action:** Verify all checklist requirements met
- **Acceptance Criteria:**
- [ ] All checklist items verified
- [ ] No POV violations
- [ ] McDonald rule compliance
- **Dependencies:** T002-T019
After generating any artifact, validate using scripts/validate_draft.py:
python .github/skills/draft-initialization/scripts/validate_draft.py drafts/###-name/
Checks:
###-kebab-case- [ ])For each stage, output ONLY a single file section ready to save:
### drafts/<draft-folder>/<file>.md
[followed by full file contents]
After tasks.md is complete, tasks can be executed. Use scene-writing skill for prose drafting and draft-validation skill for QA.