bookstrap-init

Guide BRD creation and scaffold new book project directories.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/mikkelkrogsholm/bookstrap --skill bookstrap-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bookstrap-init
Source: https://github.com/mikkelkrogsholm/bookstrap/tree/main/.claude/skills/bookstrap-init
Command: npx skills add https://github.com/mikkelkrogsholm/bookstrap --skill bookstrap-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill initializes a new book project by guiding the user through creating a comprehensive Book Requirements Document (BRD) via structured questions, ensuring a solid foundation before writing begins.

Core Features & Use Cases

  • Guided BRD creation: interactively collects title, thesis, audience, structure, and research sources to produce a complete BRD.
  • Project scaffolding: creates initial directories (manuscript, research, logs, data) and baseline configuration to start the project.
  • Environment verification: checks SurrealDB availability and schema readiness before proceeding to BRD generation.

Quick Start

Start the BRD creation flow with the bookstrap-init command to begin collecting requirements and scaffold the project.

Frequently Asked Questions about bookstrap-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Book Requirements Document for a new writing project?

To create a Book Requirements Document, use a guided initialization flow that interactively collects your title, thesis, audience, structure, and research sources. This generates a complete BRD to establish a solid foundation before writing begins.

What is the best way to scaffold a new book project directory structure?

Scaffolding a new book project is best handled by an automated setup that creates initial directories for your manuscript, research, logs, and data. This also generates baseline configuration files to help you start the project immediately.

Do I need SurrealDB to initialize a book project with a BRD?

Yes, you need SurrealDB accessible to initialize a book project. The setup performs environment verification to check SurrealDB availability and schema readiness before proceeding to BRD generation and project scaffolding.

Can I automate project setup and schema initialization for a new book?

Yes, you can automate project setup and schema initialization by running shell commands during the guided flow. This initializes the database schema, creates project directories, and generates the BRD.

What prerequisites are required before generating a guided BRD?

Before generating a guided BRD, you need SurrealDB accessible, a working brd-creator agent, and the ability to run shell commands. These prerequisites allow the system to initialize the schema and scaffold the project.

Why does book project initialization fail during environment verification?

Initialization fails during environment verification if SurrealDB is not accessible or the schema is not ready. The process requires a working database connection and a brd-creator agent before proceeding to BRD generation.