bookstrap-plan-research

Identify BRD gaps and generate prioritized research tasks for writing projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes the BRD against the existing research corpus to identify knowledge gaps and generate a prioritized set of research tasks that will fill those gaps before writing begins.

Core Features & Use Cases

  • Gap analysis: Compare BRD requirements with corpus coverage to surface missing topics, entities, and events.
  • Task generation: Create prioritized research tasks with context, blockers, and dependencies, stored in the database.
  • Agent delegation: Delegates detailed gap analysis to the corpus-analyst agent and coordinates retrieval and persistence of results.

Quick Start

Run /bookstrap-plan-research after BRD creation and initial corpus ingestion to generate and review research tasks.

Frequently Asked Questions about bookstrap-plan-research

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

FAQPage Schema
What is a BRD gap analysis for a research corpus?

BRD gap analysis compares your Business Requirements Document against an ingested research corpus to identify missing topics, entities, and events. It ensures knowledge gaps are resolved before long-form writing begins by surfacing exactly what research is missing.

How do I generate prioritized research tasks from my corpus data?

You generate prioritized research tasks by running the analysis after BRD creation and initial corpus ingestion. The system delegates detailed analysis to a corpus-analyst agent, creating tasks with context, blockers, and dependencies stored in the database for tracking.

When do I need to identify knowledge gaps before writing a long-form project?

You need to identify knowledge gaps after creating your BRD and ingesting your initial research corpus, but before writing begins. Running gap analysis at this stage generates prioritized research tasks to fill missing information and prevents writing blockers.

Can I use the corpus-analyst agent to compare BRD requirements with corpus coverage?

Yes, the corpus-analyst agent is explicitly delegated to perform detailed gap analysis. It compares BRD requirements against research corpus coverage to surface missing topics, entities, and events, coordinating retrieval and persistence of the results.

What are the limitations of automated task generation for research planning?

Automated task generation relies entirely on the completeness of your BRD and the data present in your ingested research corpus. If the initial corpus lacks sufficient data or the BRD is poorly defined, the generated research tasks may not capture all necessary gaps.