baldwin-writer
v0.3.2
Published
AI-Powered Content & Article Production Platform using BMAD
Maintainers
Readme
Baldwin Writer
Your AI Content Studio, Orchestrated
Overview
Baldwin Writer is a professional AI content studio that transforms content creation from chaotic iteration into a systematic, quality-driven process. Built on the proven BMAD-METHOD framework, Baldwin Writer orchestrates specialized AI agents through structured workflows—bringing software engineering rigor to the art of writing.
Unlike generic AI chat tools, Baldwin Writer provides:
- Structured Workflows: Repeatable processes from ideation through publication
- Multi-Agent Collaboration: Specialized AI personas working together like a professional content team
- Quality Gates: Built-in checklists and review processes ensuring excellence
- Domain Expertise: Expansion packs for creative writing, technical documentation, content marketing, and academic writing
Stop prompting. Start producing.
How It Works
Baldwin Writer guides you through complete content project lifecycles with specialized AI agents:
The Baldwin Writer Process
Planning → Content Architecture → Writing → Editorial Review → Publication
↓ ↓ ↓ ↓ ↓
Strategist → Architect → Writer → Copy Editor → Sprint Lead- Content Planning - Content Strategist analyzes audience and defines requirements
- Architecture - Content Architect designs structure and information hierarchy
- Creation - Writer develops content following proven workflows
- Editorial Review - Copy Editor ensures quality, consistency, and correctness
- Publication - Content Sprint Lead coordinates final preparation and release
Each workflow includes quality gates, checklists, and iterative refinement—ensuring professional results every time.
Prerequisites
- Node.js v20.10.0 or higher
Installation & Setup
Baldwin Writer is designed to be used directly via npx—no installation required:
# 1. Create or navigate to your content project directory
mkdir ~/writing/my-project && cd ~/writing/my-project
# 2. Initialize Baldwin Writer for Claude Code
npx baldwin-writer install
# 3. Start using specialized agents in Claude Code
# Type /writer, /content-strategist, /copy-editor, etc.That's it! Baldwin Writer slash commands are now available in your content project.
For Contributors & Developers
If you're contributing to Baldwin Writer or developing expansion packs:
# Clone the repository
git clone https://github.com/Ricoledan/baldwin-writer.git
cd baldwin-writer
# Install dependencies
npm install
# Validate installation
npm run validate
# Build agents
npm run buildSee Contributing Guide for details.
Quick Start with Claude Code
Baldwin Writer integrates seamlessly with Claude Code through project-specific slash commands:
# 1. Create a content project directory
mkdir ~/writing/my-novel && cd ~/writing/my-novel
# 2. Initialize Baldwin Writer for Claude Code
npx baldwin-writer install
# 3. Open in Claude Code and use agents
# Type /writer, /content-strategist, /copy-editor, etc.Available Slash Commands:
/writer- Content creation and drafting/content-strategist- Audience analysis and planning/copy-editor- Editorial review and quality/content-architect- Information architecture/content-sprint-lead- Workflow facilitation
Benefits:
- ✅ Project-specific - Only active in content directories
- ✅ Zero interference with code projects
- ✅ Ambient context awareness + explicit commands
- ✅ Complete agent personas and workflows
Full Claude Code Integration Guide →
AI Writing Agents
Baldwin Writer employs specialized AI agents working together like a professional content team:
Core Content Team
- Content Strategist - Audience analysis, content requirements, and strategic planning
- Content Architect - Information architecture, structure design, and content blueprints
- Writer - Content creation, drafting, and development
- Copy Editor - Quality assurance, consistency checking, and editorial review
- Content Sprint Lead - Workflow facilitation and project coordination
Orchestration Agents
- Baldwin Master - Master orchestrator coordinating all agents
- Baldwin Orchestrator - Workflow guidance and process management
- Content Owner - Vision keeper and strategic alignment
- Editorial PM - Content calendar and prioritization
- Reader Experience Specialist - Engagement optimization and clarity
Expansion Pack Agents
Additional specialized agents available through domain-specific expansion packs:
- Creative Writing: Plot Architect, Character Psychologist, World Builder, Beta Reader
- Technical Writing: API Documentation Specialist, Tutorial Designer, Code Example Curator
- Content Marketing: SEO Specialist, Brand Voice Guardian, Campaign Strategist
- Academic Writing: Research Analyst, Citation Manager, Argument Architect
Available Scripts
npm run build # Build all agents and teams
npm run build:agents # Build agents only
npm run build:teams # Build teams only
npm run list:agents # List available agents
npm run validate # Validate configurations
npm run lint # Lint code
npm run format # Format codeWho Should Use Baldwin Writer?
📚 Professional Fiction Writers
Write novels, screenplays, and creative fiction with specialized agents for plot structure, character development, and narrative pacing.
📝 Content Marketers & Bloggers
Produce consistent, high-quality content at scale with SEO optimization, brand voice consistency, and campaign workflows.
🔧 Technical Writers
Create accurate documentation with information architecture design, version tracking, and multiple document type support.
🎓 Academic & Researchers
Develop papers, theses, and research content with argument structure, citation management, and publication formatting.
Project Structure
.
├── node_modules/
│ └── bmad-method/ # BMAD-METHOD framework (npm dependency)
├── baldwin-core/ # Baldwin Writer extensions
│ ├── agents/ # Content-focused agents extending BMAD
│ ├── workflows/ # Content project workflows
│ ├── templates/ # Content briefs, outlines, specifications
│ ├── checklists/ # Quality assurance checklists
│ ├── tasks/ # Content-specific tasks
│ └── core-config.yaml # Extension configuration
├── expansion-packs/ # Domain-specific extensions
│ ├── bmad-creative-writing/ # Fiction, screenwriting, storytelling
│ ├── bmad-content-marketing/ # Blogs, articles, campaigns (coming soon)
│ ├── bmad-technical-writing/ # Documentation, tutorials, API docs (coming soon)
│ └── bmad-academic-writing/ # Papers, research, citations (coming soon)
├── docs/ # Documentation and guides
│ ├── POSITIONING.md # Brand identity and differentiation
│ ├── TERMINOLOGY.md # Content creation terminology guide
│ └── user-guide.md # Getting started guide
├── tools/ # CLI and build tooling
└── dist/ # Built agent bundles (generated by npm run build)Key Directories
- node_modules/bmad-method/: Base BMAD-METHOD framework (installed via npm)
- baldwin-core/: Baldwin Writer's content-focused extensions to BMAD
- expansion-packs/: Domain-specific agents and workflows for specialized content types
- docs/: Strategic positioning, terminology guides, and user documentation
- dist/: Generated agent bundles ready for deployment (run
npm run build)
What Makes Baldwin Writer Different?
vs. Generic AI Chat (ChatGPT, Claude)
- ❌ Generic AI: Blank slate, undefined process, single AI personality
- ✅ Baldwin Writer: Structured workflows, multi-agent team, quality gates
vs. Marketing AI Tools (Jasper, Copy.ai)
- ❌ Marketing Tools: Template-based snippets, marketing-only, single-shot generation
- ✅ Baldwin Writer: Complete project workflows, all content types, iterative refinement
vs. Writing Software (Scrivener, Atticus)
- ❌ Writing Software: Organization tools, manual process, no AI assistance
- ✅ Baldwin Writer: AI-powered creation AND organization, guided workflows, automated quality checks
Expansion Packs
Baldwin Writer's power comes from domain-specific expansion packs that provide deep expertise:
Available Now
- Creative Writing Studio - Complete novel/screenplay workflows with 10 specialized agents
Coming Soon
- Content Marketing Suite - SEO-optimized article production with campaign management
- Technical Documentation - API docs, tutorials, and technical content workflows
- Academic Writing Lab - Research papers, theses, and academic formatting
Learn more about expansion packs →
Documentation
- Positioning & Identity - Core messaging and differentiation
- Terminology Guide - Content creation terminology reference
- User Guide - Getting started with Baldwin Writer
- Core Architecture - Technical architecture overview
- Expansion Pack Guide - Creating domain-specific extensions
Contributing
Baldwin Writer is built on BMAD-METHOD and welcomes contributions:
- Agent improvements and new agents
- Workflow refinements
- Domain-specific expansion packs
- Templates and checklists
- Documentation enhancements
See Contributing Guide for details.
Acknowledgments
Baldwin Writer extends the BMAD-METHOD framework (v4.44.1) created by Brian (BMad). Baldwin Writer is installed via npm and layers content-creation expertise on top of BMAD's orchestration foundation. Special thanks to the BMAD community for creating a powerful natural language AI orchestration system.
Process Over Prompts. Team Over Tool. Quality Built-In.
