npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

book-team

v1.0.0-alpha.1

Published

A collaborative AI agent framework for book writing - from outlining to editing

Readme

Book Team

A collaborative AI agent framework for book writing - from outlining to editing.

Overview

Book Team provides a set of specialized AI agents that help you through every stage of writing a book, whether fiction or non-fiction. Each agent is an expert in their domain, from story structure to character development to line editing.

Installation

Book Team is available on NPM. No installation required - just run it directly in your book project directory:

npx book-team@latest install

Or install globally:

npm install -g book-team
book-team install

The installer will:

  1. Ask for your name and book configuration
  2. Create .bookteam/ directory with agents and workflows
  3. Set up book-content/ directory structure (manuscript, outlines, characters, research)
  4. Generate initial project-overview.md for project tracking
  5. Install Claude Code integration

Directory Structure Created

your-book-project/
   .bookteam/               # Book Team installation
      _cfg/                # Configuration (preserved on updates)
      core/                # Core framework
      book-writing/        # Book writing module with agents
   .claude/commands/        # Claude Code commands
      bookteam/
          book-manager.md  # Launch book manager
          story-architect.md # Launch story architect
          character-developer.md # Launch character developer
          writer.md        # Launch writing assistant
   book-content/            # Your book content
      manuscript/          # Written chapters
      outlines/            # Story/chapter outlines
      characters/          # Character profiles (fiction)
      research/            # Research notes (non-fiction)
   project-overview.md      # Project details and tracking

The Team

Universal Agents (Fiction & Non-Fiction)

  • =� Morgan - Book Project Manager

    • Project initialization and planning
    • Progress tracking and milestones
    • Guidance through the writing process
  • = Sam - Developmental Editor

    • Big-picture structural editing
    • Plot/argument analysis
    • Pacing and theme consistency
  •  Riley - Line Editor

    • Sentence-level prose improvement
    • Voice and flow enhancement
    • Show-don't-tell conversion
  • =� Casey - Writing Assistant

    • Scene and chapter writing
    • Prose composition from outlines
    • Dialogue and description

Fiction-Specific Agents

  • =� Alex - Story Architect

    • Story structure frameworks (Save the Cat, Hero's Journey, Three-Act)
    • Beat sheets and plot outlines
    • Scene sequences and pacing analysis
  • <� Jordan - Character Developer

    • Character profiles and arcs
    • Relationships and dynamics
    • Voice and backstory development

Non-Fiction Specific Agents

  • =� Taylor - Structure Consultant
    • Book structure selection (How-To, Problem-Solution, Narrative)
    • Chapter organization
    • Content architecture

Quick Start

For Fiction Writers

  1. Start your project:

    /bookteam:book-writing:agents:book-manager

    Run: *start-book-project

  2. Create your story structure:

    /bookteam:book-writing:agents:story-architect

    Run: *save-the-cat-outline (or other framework options)

  3. Develop your protagonist:

    /bookteam:book-writing:agents:character-developer

    Run: *create-protagonist

  4. Start writing scenes:

    /bookteam:book-writing:agents:writer

    Run: *write-fiction-scene

For Non-Fiction Writers

  1. Start your project:

    /bookteam:book-writing:agents:book-manager

    Run: *start-book-project

  2. Choose your structure:

    /bookteam:book-writing:agents:structure-consultant

    Run: *choose-nonfiction-structure

  3. Create chapter outlines:

    /bookteam:book-writing:agents:structure-consultant

    Run: *chapter-breakdown

  4. Start writing:

    /bookteam:book-writing:agents:writer

    Run: *write-nonfiction-chapter

Workflows

Agents provide specialized workflows accessed through their menu systems:

Fiction Workflows

  • Story Structure: Save the Cat (15 beats), Hero's Journey (12 steps), Three-Act Structure
  • Character Development: Protagonist profiles, character arcs, relationships
  • Scene Writing: Individual scenes, dialogue, opening pages
  • Editing: Developmental edits, line edits, pacing analysis

Non-Fiction Workflows

  • Structure: How-To, Problem-Solution, Narrative frameworks
  • Organization: Chapter breakdowns, content outlines
  • Writing: Chapter drafting, section writing
  • Editing: Argument analysis, clarity improvements

Architecture

Book Team is built on a modular agent framework:

.bookteam/
�� core/                          # Core framework
   �� config.yaml               # Global configuration
   �� tasks/                    # Workflow execution engine
�� book-writing/                 # Book writing module
    �� agents/                   # 7 specialized agents
    �� workflows/                # Guided writing workflows
    �� config.yaml              # Module configuration

Output Structure

Book Team organizes your content:

book-content/
�� manuscript/                   # Your written chapters
�� outlines/                     # Story/chapter outlines
�� characters/                   # Character profiles (fiction)
�� research/                     # Research notes (non-fiction)
�� project-overview.md          # Project details

Story Structure Frameworks

Save the Cat (15 Beats)

The most prescriptive framework, perfect for genre fiction. Based on Blake Snyder's screenplay method.

Key Beats: Opening Image, Catalyst, Break Into Two, Midpoint, All Is Lost, Break Into Three, Finale, Final Image

Hero's Journey (12 Steps)

Joseph Campbell's archetypal structure, great for quest narratives and transformation stories.

Key Steps: Ordinary World, Call to Adventure, Refusal, Meeting the Mentor, Crossing the Threshold, Tests, Ordeal, Reward, The Road Back, Resurrection, Return with Elixir

Three-Act Structure

Classic dramatic structure, flexible and intuitive.

Acts: Setup (25%), Confrontation (50%), Resolution (25%)

Editing Stages

Book Team follows professional editing industry standards:

  1. Developmental Editing - Structure, plot, character arcs, themes
  2. Line Editing - Sentence-level craft, voice, flow
  3. Copy Editing - Grammar, consistency, technical accuracy (future)
  4. Proofreading - Final polish (future)

Development

Prerequisites

  • Node.js 18+
  • npm

Install Dependencies

npm install

Project Structure

BookTeam/
�� src/                          # Source files for installation
   �� core/                    # Core framework
   �� modules/
       �� book-writing/        # Book writing module
�� tools/                        # CLI and installer
   �� book-team-npx-wrapper.js
   �� cli/
       �� book-team-cli.js
       �� commands/            # CLI commands
       �� installers/          # Installation logic
�� package.json

License

MIT

Author

Created by FortLee.AI

Contributing

Issues and pull requests welcome!