speckit.analyze |
Pre-draft structural alignment check — spec↔plan coverage, act proportions, task completeness, beat sheet integrity. |
speckit.bio |
Generate a professional writer bio from author information in the story bible. |
speckit.brainstorm |
Interactive brainstorming session for any screenplay topic. |
speckit.checklist |
Run scene quality checks — format, scene function, action lines, dialogue, visual storytelling, structure, pacing. |
speckit.clarify |
Detect and resolve narrative ambiguity in the active screenplay brief. |
speckit.constitution |
Create or update the screenplay story bible — format, medium, act structure, and craft rules. |
speckit.continuity |
Post-draft continuity audit — story bible compliance, character tracking, timeline coherence, and location consistency. |
speckit.coverage |
Generate self-coverage in industry format with logline, premise, structure, character, and dialogue analysis. |
speckit.export |
Export the screenplay to Fountain, Final Draft XML (.fdx), or PDF. |
speckit.feedback |
Ingest script notes from any source, categorize by issue type, and generate prioritized revision tasks. |
speckit.format |
Screenplay format compliance audit — slug lines, action line length, transitions, and Fountain syntax. |
speckit.glossary |
Glossary management — add terms, resolve inconsistencies, and audit scenes for terminology violations. |
speckit.help |
Workflow advisor — scans project files to detect state and provide prioritized recommendations. |
speckit.implement |
Draft scenes in screenplay format (Fountain) by executing writing tasks from tasks.md. |
speckit.interview |
Interactive one-on-one conversation with an existing character to surface psychology and subtext. |
speckit.outline |
Generate or update editable scene outlines — dramatic purpose, beat sequence, and dialogue requirements. |
speckit.pacing |
Screenplay pacing analysis — emotional tension arc scoring, page count by act, and scene length distribution. |
speckit.pitch |
Generate a pitch document from the screenplay brief and synopsis. |
speckit.plan |
Build the screenplay structure plan — act breakdown, scene map, beat sheet, and supporting documents. |
speckit.polish |
Final line-pass on drafted scenes — action line compression, removal of unfilmables, and voice consistency. |
speckit.research |
Research tracking — add items, resolve findings, and audit drafted scenes for authenticity flags. |
speckit.revise |
Revise drafted scenes based on notes, checklists, continuity violations, or coverage feedback. |
speckit.roleplay |
Character voice testing and multi-role scene play-through for dialogue and beat-by-beat scene reading. |
speckit.sensitivity |
Sensitivity and representation review — flags cultural misrepresentation, harmful tropes, and identity portrayal issues. |
speckit.series |
Series bible management — initialize, audit cross-episode continuity, and sync series-wide canon. |
speckit.specify |
Create a screenplay brief from a natural language story idea — logline, premise, character arcs, and plot requirements. |
speckit.statistics |
Script statistics — page count breakdown, dialogue line counts, estimated screen time, and action line voice signals. |
speckit.status |
Project dashboard — scan scenes, tasks, and checklists to produce status breakdown and phase completion summary. |
speckit.subplot |
B-story and C-story management — audit subplot arcs for beat gaps, absence streaks, and unresolved questions. |
speckit.synopsis |
Generate a submission-ready synopsis from the screenplay — one-page and full act-by-act. |
speckit.tasks |
Generate scene-by-scene writing tasks ordered by act and story thread. |
speckit.versions |
Version management for screenplay drafts — list versions, compare differences, restore, and tag milestones. |
Preset ID
screenwriting
Preset Name
Screenwriting
Version
1.0.0
Description
Spec-Driven Development for screenwriting/scriptwriting/tutorials: feature films, television (pilot, episode, limited series), and stage plays. Adapts the Speckit workflow to screenplay craft — slug lines, action lines, act breaks, beat sheets, and industry-standard pitch documents replace prose fiction conventions. Supports three-act, Save the Cat, TV pilot, network episode, cable/streaming episode, and stage-play structural frameworks.
Author
Andreas Daumann
Repository URL
https://github.com/adaumann/speckit-preset-screenwriting
Download URL
https://github.com/adaumann/speckit-preset-screenwriting/releases/tag/V1.0.0
License
MIT
Required Spec Kit Version
Templates Provided
agent-file-template.mdbeat-sheet-template.mdcharacters-index-template.mdcharacters-template.mdchecklist-template.mdconstitution-template.mdcraft-rules-template.mdepisode-outline-template.mdfeedback-template.mdglossary-template.mdlocations-template.mdpitch-deck-template.mdplan-template.mdrelationships-template.mdresearch-template.mdscene-card-template.mdscene-outline-template.mdseries-bible-template.mdspec-template.mdsubplots-template.mdsynopsis-template.mdtasks-template.mdthemes-template.mdtimeline-template.mdtutorial-script-template.mdworld-building-template.mdCommands Provided (optional)
speckit.analyzespeckit.biospeckit.brainstormspeckit.checklistspeckit.clarifyspeckit.constitutionspeckit.continuityspeckit.coveragespeckit.exportspeckit.feedbackspeckit.formatspeckit.glossaryspeckit.helpspeckit.implementspeckit.interviewspeckit.outlinespeckit.pacingspeckit.pitchspeckit.planspeckit.polishspeckit.researchspeckit.revisespeckit.roleplayspeckit.sensitivityspeckit.seriesspeckit.specifyspeckit.statisticsspeckit.statusspeckit.subplotspeckit.synopsisspeckit.tasksspeckit.versionsTags
writing, screenplay, scriptwriting, storytelling
Key Features
Key Features of the Screenwriting Preset
The Screenwriting Preset is a comprehensive workflow for Spec-Driven Development of feature films, television (pilots, episodes, limited series), and stage plays. It adapts the Speckit methodology to the specific terminologies and structural requirements of professional scriptwriting.
1. Industry-Standard Scripting Support
.fountain,.fdx(Final Draft XML), or.pdf.2. Comprehensive Development Workflow (Phase-Based)
The preset organizes the writing process into six distinct, logical phases:
3. Intelligent Story Bible (The Constitution)
4. Advanced Structural Analysis
speckit.analyze: Checks for structural alignment between the spec and plan, ensuring act proportions and beat integrity are correct before writing begins.speckit.pacing: Evaluates emotional tension arcs and scene length distributions using visual charts (Mermaid).speckit.subplot: Specifically tracks and manages B-stories and C-stories, ensuring they have proper inciting incidents and resolutions.5. Automated Quality Control & Auditing
6. Writer & Character Tools
7. Submission-Ready Deliverables
8. Workflow Guidance
speckit.help: Acts as a "Senior Script Editor" by scanning project files and recommending the next highest-value action for the writer.Testing Checklist
specify preset addSubmission Requirements
preset.ymlmanifest included