Skip to content

jblemee/bmad-book-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BMad Book Builder (BBB)

AI-Assisted Novel Development System

Complete novel writing assistant with proven frameworks, authentic voice preservation, and systematic story tracking.

Status: Production-Ready Novel Development System


Overview

BMad Book Builder (BBB) is a production-ready novel development system that treats creative writing with the rigor of software engineering. Inspired by real-world novel writing methodologies, BBB provides a professional team of 8 AI agents β€” Story Architect, Character Keeper, Style Coach, Chapter Writer, Continuity Editor, Thematic Weaver, Rhythm Monitor, and Documentaliste β€” who collaborate to guide authors from raw premise to finished manuscript while maintaining authentic voice and narrative coherence.

The module's philosophy: "Everyone deserves a second chance at their story." BBB removes the barriers that keep people from becoming authors β€” time, structure, consistency, and self-doubt β€” by providing systematic, professional-grade assistance at every stage of novel development.


Key Features

✨ What's New (v0.9)

🎯 Quality Assurance System:

  • Quantitative Style Metrics β€” TTR (>0.175), sentence length (20-24 words), complexity ratio (80/20)
  • Automated Audit Chain β€” After each chapter: Review β†’ Bible Update β†’ Character Audits β†’ Themes β†’ Rhythm
  • Character-Specific Audits β€” Per-chapter, per-character contradiction checking (5+ per character)
  • Pre-Writing Checklist β€” 22 verification points before drafting

πŸ“Š Enhanced Framework:

  • 5-Phase Psychological Framework β€” Character psychology-driven structure
  • Chapter Synopsis System β€” Embedded continuity notes in each chapter file
  • Tri-Modal Workflows β€” Create/Edit/Validate modes for all major workflows

πŸ—οΈ Architecture:

  • All workflows now support Create/Edit/Validate modes
  • Living Bible with 5 specialized guardian sub-agents
  • Advanced Elicitation and Party Mode for deep exploration

Installation

BBB requires the BMAD platform. Follow these steps to install:

Step 1: Install BMAD CLI

npx bmad-method@alpha install

Follow the prompts to configure your project directory and AI IDE (Claude Code, Cursor, Windsurf, etc.).

Step 2: Download BBB Module

Download the ZIP file from Forgejo:

Option A - Latest Release (Recommended):

Option B - Development Version:

Step 3: Install BBB Module

  1. Extract the ZIP file to your preferred location
  2. Re-run the BMAD installer: npx bmad-method@alpha install
  3. When prompted, select "Install a local custom module?" β†’ Yes
  4. Enter the extracted path when prompted

Example:

? Enter the path to your custom content folder: /Users/yourname/Downloads/bmad-book-builder-main
βœ“ Confirmed local custom module: BMad Book Builder (BBB)

Step 4: Verify Installation

In Claude Code, type /bmad-help to see available BBB agents, or directly invoke an agent by name:

  • story-architect β€” Structure and planning
  • character-keeper β€” Character development and continuity
  • style-coach β€” Voice and style analysis
  • chapter-writer β€” Chapter composition
  • continuity-editor β€” Quality and coherence
  • thematic-weaver β€” Theme tracking
  • rhythm-monitor β€” Pacing analysis
  • documentaliste β€” Research and fact-checking

Quick Start

Ready to write your novel? Here's the fastest path:

  1. Launch Story Architect: story-architect
  2. Start Foundation: /Foundation
  3. Build Characters: /Build-Characters
  4. Capture Your Voice: /Style-Capture
  5. Write Your First Chapter: /Chapter-Write

For detailed documentation, see docs/.


Components

Agents (8 Specialized Personas)

Agent Role Specialization
Story Architect πŸ—οΈ Lead Narrative Designer Structure & frameworks (6 frameworks available)
Character Keeper πŸ“š Bible Guardian Character psychology, continuity tracking
Style Coach ✨ Voice & Style Specialist Quantitative metrics (TTR, sentence complexity), anti-slop (24 patterns)
Chapter Writer ✍️ Content Creator Authentic voice writing, multi-agent review
Continuity Editor πŸ” Quality Specialist Coherence validation, consistency checks
Thematic Weaver 🎭 Theme Tracker Thematic & emotional progression analysis
Rhythm Monitor ⏱️ Pacing Analyst Tension curves, pacing optimization
Documentaliste πŸ“– Research Specialist Fact-checking, reality validation

Workflows (16 Complete, 8 Tri-Modal)

Core Tri-Modal Workflows (Create + Edit + Validate):

Workflow Create Edit Validate Description
Foundation βœ… 8 steps βœ… 4 steps βœ… 2 steps Transform idea β†’ structured chapter plan
Chapter-Write βœ… 8 steps βœ… 3 steps βœ… 1 step Write chapters with automated audit chain
Build-Characters βœ… 5 steps βœ… 3 steps βœ… 1 step Create character profiles (5+ contradictions)
Living-Bible βœ… 3 steps βœ… 7 steps βœ… 2 steps 5-dimensional story tracking
Character-Audit βœ… 6 steps βœ… 1 step βœ… 1 step Per-chapter, per-character psychological validation
Research βœ… 6 steps βœ… 4 steps βœ… 4 steps Web research & fact verification

Additional Create-Mode Workflows:

Workflow Steps Description
Review βœ… 5 steps Validate coherence, consistency, quality
Style-Capture βœ… 6 steps Analyze author's voice (TTR, metrics)
Bible-Update βœ… 4 steps Update Living Bible dimensions
Theme-Tracker βœ… 6 steps (Edit) Track thematic progression
Rhythm-Analysis βœ… 4 steps Analyze pacing and tension
Audit-Project βœ… 7 steps Full project health check
Status-Report βœ… 4 steps Generate project status
Export-Bible βœ… 4 steps Export complete story bible
Reality-Check βœ… 6 steps Ground fiction in reality
Framework-Select βœ… 5 steps Choose narrative framework
Project-Onboarding βœ… 8 steps Initial project setup

Total: 17 production-ready workflows


Narrative Frameworks (6 Available)

  1. Save the Cat (Blake Snyder) β€” Commercial structure, 15 beats
  2. Hero's Journey (Joseph Campbell) β€” Mythic 12-stage structure
  3. Snowflake Method (Randy Ingermanson) β€” Progressive complexity
  4. **MΓ©thode de Marie ** β€” Pragmatic French approach
  5. Custom Structure β€” Your own framework
  6. πŸ†• 5-Phase Psychological β€” Character psychology-driven structure

Quality Assurance System

Quantitative Style Metrics

  • TTR (Type-Token Ratio) β€” Target: > 0.175 for vocabulary diversity
  • Sentence Length β€” Target: 20-24 words average
  • Complexity Ratio β€” Target: 80% complex/compound, 20% simple
  • Show vs Tell β€” Estimated showing percentage
  • Paragraph Variation β€” Rhythm analysis

Automated Audit Chain

After each chapter completion:

  1. Review β€” Validate coherence (blocks if critical issues)
  2. Living Bible Update β€” Update 5 dimensions (chronologie, lieux, objets, personnes, themes)
  3. Character Audits β€” Audit each character present in chapter
  4. Thematic Tracking β€” Update theme progression
  5. Rhythm Analysis β€” Analyze pacing (optional)

Character-Specific Audits

  • 5+ Contradictions per character checked systematically
  • 4 Psychological Dimensions: emotional state, behavior patterns, voice consistency, decision logic
  • Arc Progression: before/after states, transformation moments, next steps
  • βœ…/❌ Format: Clear designation with specific chapter evidence

Module Structure

bmad-book-builder/
β”œβ”€β”€ module.yaml
β”œβ”€β”€ README.md
β”œβ”€β”€ TODO.md
β”œβ”€β”€ docs/
β”‚   β”œβ”€β”€ getting-started.md
β”‚   β”œβ”€β”€ agents.md
β”‚   β”œβ”€β”€ workflows.md
β”‚   └── examples.md
β”œβ”€β”€ agents/
β”‚   β”œβ”€β”€ story-architect.yaml
β”‚   β”œβ”€β”€ character-keeper.yaml + sidecar/
β”‚   β”œβ”€β”€ style-coach.yaml + sidecar/
β”‚   β”œβ”€β”€ chapter-writer.yaml
β”‚   β”œβ”€β”€ continuity-editor.yaml
β”‚   β”œβ”€β”€ thematic-weaver.yaml + sidecar/
β”‚   β”œβ”€β”€ rhythm-monitor.yaml
β”‚   └── documentaliste.yaml + sidecar/
└── workflows/
    β”œβ”€β”€ foundation/          βœ… TRI-MODAL (8+4+2 steps)
    β”œβ”€β”€ chapter-write/       βœ… TRI-MODAL (8+3+1 steps)
    β”œβ”€β”€ living-bible/        βœ… TRI-MODAL (3+7+2 steps)
    β”œβ”€β”€ build-characters/    βœ… TRI-MODAL (5+3+1 steps)
    β”œβ”€β”€ character-audit/     βœ… TRI-MODAL (6+1+1 steps)
    β”œβ”€β”€ research/            βœ… TRI-MODAL (6+4+4 steps)
    β”œβ”€β”€ review/              βœ… CREATE (5 steps)
    β”œβ”€β”€ style-capture/       βœ… CREATE (6 steps)
    β”œβ”€β”€ bible-update/        βœ… CREATE (4 steps)
    β”œβ”€β”€ theme-tracker/       βœ… EDIT (6 steps)
    β”œβ”€β”€ rhythm-analysis/     βœ… CREATE (4 steps)
    β”œβ”€β”€ audit-project/       βœ… CREATE (7 steps)
    β”œβ”€β”€ status-report/       βœ… CREATE (4 steps)
    β”œβ”€β”€ export-bible/        βœ… CREATE (4 steps)
    β”œβ”€β”€ framework-select/    βœ… CREATE (5 steps)
    β”œβ”€β”€ project-onboarding/  βœ… CREATE (8 steps)
    └── reality-check/       βœ… CREATE (6 steps)

Documentation

For detailed user guides and documentation, see the docs/ folder:


Development Status

This module is production-ready with comprehensive workflow implementation.

Completed:

  • Agents: 8/8 agents implemented
  • Workflows: 17/17 workflows production-ready
    • 6 tri-modal workflows (Foundation, Chapter-Write, Build-Characters, Living-Bible, Character-Audit, Research)
    • 11 create-mode workflows (Review, Style-Capture, Bible-Update, Theme-Tracker, Rhythm-Analysis, Audit-Project, Status-Report, Export-Bible, Reality-Check, Framework-Select, Project-Onboarding)
  • Quality System: Quantitative metrics (TTR, sentence length, complexity ratio), automated audit chain, character audits
  • Frameworks: 6 frameworks available including 5-phase psychological
  • Documentation: Complete

Fully Functional Features:

  • βœ… Complete novel creation pipeline (Foundation β†’ Build Characters β†’ Style Capture β†’ Chapter Write)
  • βœ… Automated audit chain after each chapter (Review β†’ Bible Update β†’ Character Audits β†’ Theme Tracking β†’ Rhythm Analysis)
  • βœ… Quantitative style metrics with TTR calculation
  • βœ… Living Bible with 5-dimensional tracking
  • βœ… Multi-modal editing (Create/Edit/Validate) for core workflows
  • βœ… Research and fact verification workflows

See TODO.md for detailed status.


Key Features

BBB provides comprehensive novel writing capabilities:

Exclusive Advantages:

  • Multi-Agent Architecture (8 personas)
  • Tri-Modal Workflows (Create/Edit/Validate)
  • Sub-Agent Personas (5 specialized Bible guardians)
  • Party Mode Integration (multi-perspective analysis)
  • Advanced Elicitation (systematic deep-dive)

Core Features:

  • βœ… Psychological depth (5+ contradictions per character)
  • βœ… Quantitative style metrics (TTR, sentence length, complexity)
  • βœ… Character-specific auditing (βœ…/❌ format with evidence)
  • βœ… Living story bible (5-dimensional tracking)
  • βœ… 5-phase psychological structure
  • βœ… Automated audit chain
  • βœ… Chapter synopsis system

"Second Chance Press"

BBB agents embody a boutique publishing house philosophy where everyone deserves a second chance at their story. Each agent is a senior editor with a specialty, working together to help writers succeed. The publishing house theme provides narrative unity while allowing each agent distinct expertise.

Agent Catchphrases:

  • Story Architect: "Every great story is built before it's written."
  • Character Keeper: "Characters are the heart, continuity is the heartbeat."
  • Style Coach: "Your voice, amplified β€” not replaced."
  • Chapter Writer: "Let's write something authentic."
  • Continuity Editor: "The details are where the truth lives."
  • Thematic Weaver: "Themes are the invisible threads that bind."
  • Rhythm Monitor: "Pacing is the pulse of narrative."
  • Documentaliste: "Readers forgive invented plots, but never invented facts."

Version History

  • v0.9 (2026-01-24) β€” Automated audit chain, character audits, quantitative metrics
  • v0.7 (Initial) β€” Core workflows and agents

Author

Created via BMAD Module workflow by Jean-Baptiste


License

WTFL (Do What The Fuck You Want To Public License)

This module is licensed under the WTFL β€” you can do whatever you want with it. See the LICENSE file for details.

In short: You just DO WHAT THE FUCK YOU WANT TO.

About

AI-Assisted Novel Development System - A BMAD module for writing novels with 8 specialized agents and 17 workflows

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors