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:
DrBalls
2025-08-16 21:55:43 -07:00
committed by GitHub
parent 49347a8cde
commit b756790c17
84 changed files with 3977 additions and 0 deletions

View File

@@ -0,0 +1,92 @@
---
# workflows/novel-writing.yaml
name: novel-writing
title: Novel Writing Workflow
description: |
Endtoend pipeline for drafting, revising, and polishing a fulllength novel
using the BMAD Creative Writing team.
triggers:
- command: /novel
- intent: "write a novel"
inputs:
- working_title
- genre
- target_word_count
agents:
- plot-architect
- world-builder
- character-psychologist
- genre-specialist
- narrative-designer
- dialog-specialist
- editor
- beta-reader
steps:
- id: generate_outline
title: Generate highlevel outline
agent: plot-architect
uses: templates/story-outline-tmpl.yaml
outputs: outline
- id: develop_characters
title: Flesh out characters
agent: character-psychologist
inputs: outline
uses: templates/character-profile-tmpl.yaml
outputs: character_profiles
- id: build_world
title: Develop setting and worldbuilding
agent: world-builder
inputs: outline
outputs: world_bible
- id: scene_list
title: Expand outline into scene list
agent: narrative-designer
inputs:
- outline
- character_profiles
- world_bible
outputs: scene_list
- id: draft
title: Draft manuscript
agent: narrative-designer
repeat_for: scene_list
outputs: raw_chapters
- id: dialogue_pass
title: Polish dialogue
agent: dialog-specialist
inputs: raw_chapters
outputs: dialogue_polished
- id: developmental_edit
title: Developmental edit
agent: editor
inputs:
- dialogue_polished
outputs: revised_manuscript
- id: beta_read
title: Beta read and feedback
agent: beta-reader
inputs: revised_manuscript
outputs: beta_notes
- id: final_edit
title: Final copyedit and proof
agent: editor
inputs:
- revised_manuscript
- beta_notes
outputs: final_manuscript
outputs:
- final_manuscript