Add Creative Writing expansion pack (#414)
* Add Creative Writing expansion pack - 10 specialized writing agents for fiction and narrative design - 8 complete workflows (novel, screenplay, short story, series) - 27 quality checklists for genre and technical validation - 22 writing tasks covering full creative process - 8 professional templates for structured writing - KDP publishing integration support * Fix bmad-creative-writing expansion pack formatting and structure - Convert all agents to standard BMAD markdown format with embedded YAML - Add missing core dependencies (create-doc, advanced-elicitation, execute-checklist) - Add bmad-kb.md customized for creative writing context - Fix agent dependency references to only include existing files - Standardize agent command syntax and activation instructions - Clean up agent dependencies for beta-reader, dialog-specialist, editor, genre-specialist, narrative-designer, and world-builder --------- Co-authored-by: Brian <bmadcode@gmail.com>
This commit is contained in:
197
expansion-packs/bmad-creative-writing/data/bmad-kb.md
Normal file
197
expansion-packs/bmad-creative-writing/data/bmad-kb.md
Normal file
@@ -0,0 +1,197 @@
|
||||
# BMad Creative Writing Knowledge Base
|
||||
|
||||
## Overview
|
||||
|
||||
BMad Creative Writing Extension adapts the BMad-Method framework for fiction writing, narrative design, and creative storytelling projects. This extension provides specialized agents, workflows, and tools designed specifically for creative writers.
|
||||
|
||||
### Key Features
|
||||
|
||||
- **Specialized Writing Agents**: Plot architects, character psychologists, world builders, and more
|
||||
- **Complete Writing Workflows**: From premise to publication-ready manuscript
|
||||
- **Genre-Specific Support**: Tailored checklists and templates for various genres
|
||||
- **Publishing Integration**: KDP-ready formatting and cover design support
|
||||
- **Interactive Development**: Elicitation-driven character and plot development
|
||||
|
||||
### When to Use BMad Creative Writing
|
||||
|
||||
- **Novel Writing**: Complete novels from concept to final draft
|
||||
- **Screenplay Development**: Industry-standard screenplay formatting
|
||||
- **Short Story Creation**: Focused narrative development
|
||||
- **Series Planning**: Multi-book continuity management
|
||||
- **Interactive Fiction**: Branching narrative design
|
||||
- **Publishing Preparation**: KDP and eBook formatting
|
||||
|
||||
## How BMad Creative Writing Works
|
||||
|
||||
### The Core Method
|
||||
|
||||
BMad Creative Writing transforms you into a "Creative Director" - orchestrating specialized AI agents through the creative process:
|
||||
|
||||
1. **You Create, AI Supports**: You provide creative vision; agents handle structure and consistency
|
||||
2. **Specialized Agents**: Each agent masters one aspect (plot, character, dialogue, etc.)
|
||||
3. **Structured Workflows**: Proven narrative patterns guide your creative process
|
||||
4. **Iterative Refinement**: Multiple passes ensure quality and coherence
|
||||
|
||||
### The Three-Phase Approach
|
||||
|
||||
#### Phase 1: Ideation & Planning
|
||||
|
||||
- Brainstorm premises and concepts
|
||||
- Develop character profiles and backstories
|
||||
- Build worlds and settings
|
||||
- Create comprehensive story outlines
|
||||
|
||||
#### Phase 2: Drafting & Development
|
||||
|
||||
- Generate scene-by-scene content
|
||||
- Workshop dialogue and voice
|
||||
- Maintain consistency across chapters
|
||||
- Track character arcs and plot threads
|
||||
|
||||
#### Phase 3: Revision & Polish
|
||||
|
||||
- Beta reader simulation and feedback
|
||||
- Line editing and style refinement
|
||||
- Genre compliance checking
|
||||
- Publication preparation
|
||||
|
||||
## Agent Specializations
|
||||
|
||||
### Core Writing Team
|
||||
|
||||
- **Plot Architect**: Story structure, pacing, narrative arcs
|
||||
- **Character Psychologist**: Deep character development, motivation
|
||||
- **World Builder**: Settings, cultures, consistent universes
|
||||
- **Editor**: Style, grammar, narrative flow
|
||||
- **Beta Reader**: Reader perspective simulation
|
||||
|
||||
### Specialist Agents
|
||||
|
||||
- **Dialog Specialist**: Natural dialogue, voice distinction
|
||||
- **Narrative Designer**: Interactive storytelling, branching paths
|
||||
- **Genre Specialist**: Genre conventions, market awareness
|
||||
- **Book Critic**: Professional literary analysis
|
||||
- **Cover Designer**: Visual storytelling, KDP compliance
|
||||
|
||||
## Writing Workflows
|
||||
|
||||
### Novel Development
|
||||
|
||||
1. **Premise Development**: Brainstorm and expand initial concept
|
||||
2. **World Building**: Create setting and environment
|
||||
3. **Character Creation**: Develop protagonist, antagonist, supporting cast
|
||||
4. **Story Architecture**: Three-act structure, scene breakdown
|
||||
5. **Chapter Drafting**: Sequential scene development
|
||||
6. **Dialog Pass**: Voice refinement and authenticity
|
||||
7. **Beta Feedback**: Simulated reader responses
|
||||
8. **Final Polish**: Professional editing pass
|
||||
|
||||
### Screenplay Workflow
|
||||
|
||||
- Industry-standard formatting
|
||||
- Visual storytelling emphasis
|
||||
- Dialogue-driven narrative
|
||||
- Scene/location optimization
|
||||
|
||||
### Series Planning
|
||||
|
||||
- Multi-book continuity tracking
|
||||
- Character evolution across volumes
|
||||
- World expansion management
|
||||
- Overarching plot coordination
|
||||
|
||||
## Templates & Tools
|
||||
|
||||
### Character Development
|
||||
- Comprehensive character profiles
|
||||
- Backstory builders
|
||||
- Voice and dialogue patterns
|
||||
- Relationship mapping
|
||||
|
||||
### Story Structure
|
||||
- Three-act outlines
|
||||
- Save the Cat beat sheets
|
||||
- Hero's Journey mapping
|
||||
- Scene-by-scene breakdowns
|
||||
|
||||
### World Building
|
||||
- Setting documentation
|
||||
- Magic/technology systems
|
||||
- Cultural development
|
||||
- Timeline tracking
|
||||
|
||||
### Publishing Support
|
||||
- KDP formatting guidelines
|
||||
- Cover design briefs
|
||||
- Marketing copy templates
|
||||
- Beta feedback forms
|
||||
|
||||
## Genre Support
|
||||
|
||||
### Built-in Genre Checklists
|
||||
- Fantasy & Sci-Fi
|
||||
- Romance & Thriller
|
||||
- Mystery & Horror
|
||||
- Literary Fiction
|
||||
- Young Adult
|
||||
|
||||
Each genre includes:
|
||||
- Trope management
|
||||
- Reader expectations
|
||||
- Market positioning
|
||||
- Style guidelines
|
||||
|
||||
## Best Practices
|
||||
|
||||
### Character Development
|
||||
1. Start with internal conflict
|
||||
2. Build from wound/lie/want/need
|
||||
3. Create unique voice patterns
|
||||
4. Track arc progression
|
||||
|
||||
### Plot Construction
|
||||
1. Begin with clear story question
|
||||
2. Escalate stakes progressively
|
||||
3. Plant setup/payoff pairs
|
||||
4. Balance pacing with character moments
|
||||
|
||||
### World Building
|
||||
1. Maintain internal consistency
|
||||
2. Show through character experience
|
||||
3. Build only what serves story
|
||||
4. Track all established rules
|
||||
|
||||
### Revision Process
|
||||
1. Complete draft before major edits
|
||||
2. Address structure before prose
|
||||
3. Read dialogue aloud
|
||||
4. Get distance between drafts
|
||||
|
||||
## Integration with Core BMad
|
||||
|
||||
The Creative Writing extension maintains compatibility with core BMad features:
|
||||
|
||||
- Uses standard agent format
|
||||
- Supports slash commands
|
||||
- Integrates with workflows
|
||||
- Shares elicitation methods
|
||||
- Compatible with YOLO mode
|
||||
|
||||
## Quick Start Commands
|
||||
|
||||
- `*help` - Show available agent commands
|
||||
- `*create-outline` - Start story structure
|
||||
- `*create-profile` - Develop character
|
||||
- `*analyze-structure` - Review plot mechanics
|
||||
- `*workshop-dialog` - Refine character voices
|
||||
- `*yolo` - Toggle fast-drafting mode
|
||||
|
||||
## Tips for Success
|
||||
|
||||
1. **Trust the Process**: Follow workflows even when inspired
|
||||
2. **Use Elicitation**: Deep-dive when stuck
|
||||
3. **Layer Development**: Build story in passes
|
||||
4. **Track Everything**: Use templates to maintain consistency
|
||||
5. **Iterate Freely**: First drafts are for discovery
|
||||
|
||||
Remember: BMad Creative Writing provides structure to liberate creativity, not constrain it.
|
||||
@@ -0,0 +1,58 @@
|
||||
# Story Structure Patterns
|
||||
|
||||
## Three-Act Structure
|
||||
- **Act 1 (25%)**: Setup, inciting incident
|
||||
- **Act 2 (50%)**: Confrontation, complications
|
||||
- **Act 3 (25%)**: Resolution
|
||||
|
||||
## Save the Cat Beats
|
||||
1. Opening Image (0-1%)
|
||||
2. Setup (1-10%)
|
||||
3. Theme Stated (5%)
|
||||
4. Catalyst (10%)
|
||||
5. Debate (10-20%)
|
||||
6. Break into Two (20%)
|
||||
7. B Story (22%)
|
||||
8. Fun and Games (20-50%)
|
||||
9. Midpoint (50%)
|
||||
10. Bad Guys Close In (50-75%)
|
||||
11. All Is Lost (75%)
|
||||
12. Dark Night of Soul (75-80%)
|
||||
13. Break into Three (80%)
|
||||
14. Finale (80-99%)
|
||||
15. Final Image (99-100%)
|
||||
## Hero's Journey
|
||||
1. Ordinary World
|
||||
2. Call to Adventure
|
||||
3. Refusal of Call
|
||||
4. Meeting Mentor
|
||||
5. Crossing Threshold
|
||||
6. Tests, Allies, Enemies
|
||||
7. Approach to Cave
|
||||
8. Ordeal
|
||||
9. Reward
|
||||
10. Road Back
|
||||
11. Resurrection
|
||||
12. Return with Elixir
|
||||
|
||||
## Seven-Point Structure
|
||||
1. Hook
|
||||
2. Plot Turn 1
|
||||
3. Pinch Point 1
|
||||
4. Midpoint
|
||||
5. Pinch Point 2
|
||||
6. Plot Turn 2
|
||||
7. Resolution
|
||||
|
||||
## Freytag's Pyramid
|
||||
1. Exposition
|
||||
2. Rising Action
|
||||
3. Climax
|
||||
4. Falling Action
|
||||
5. Denouement
|
||||
|
||||
## Kishōtenketsu (Japanese)
|
||||
- **Ki**: Introduction
|
||||
- **Shō**: Development
|
||||
- **Ten**: Twist
|
||||
- **Ketsu**: Conclusion
|
||||
Reference in New Issue
Block a user