A Spec Kit preset for screenwriting (film, tv-series, stage, tutorials).
It adapts the Spec-Driven Development workflow for screenwriting: features become story elements, specs become story briefs, plans become story structures, and tasks become scene-by-scene writing tasks. Supports single and multi-POV, all major plot structure frameworks, and two style modes — author voice sample or humanized AI prose.
screenwriting/ ← The installable preset
The preset directory contains:
preset.yml— manifest consumed byspecify preset addcommands/— 32 AI slash commands covering every stage from idea to submissiontemplates/— 26 story document templates (characters, world-building, timelines, etc.)scripts/— pandoc-based export script
See screenwriting/README.md for:
- Quick Start guide
- Complete commands reference
- Templates reference
- Tutorials (single POV, multi-POV, planning, drafting, revision, submission)
- POV modes and plot structure support
- Style modes (
author-sample/humanized-ai) - Export formats
Requires Spec Kit >= 0.5.0.
specify preset add --from https://github.com/adaumann/speckit-preset-screenwriting/releases/download/V1.0.0/v1.0.0-import.zipOr for local development:
specify preset add --dev /path/to/speckit-preset-screenwriting/screenwritingMIT — see screenwriting/LICENSE.