skills/non-fiction-book-factory/book-research-assistant/SKILL.md
Plan, orchestrate, and validate deep research for nonfiction books. Use when an author has completed book architecture and needs to fill research gaps before outlining chapters. Triggers include requests to plan research, generate research prompts, validate research quality, or prepare for drafting. This skill does everything around deep research—planning, prompting, validating, synthesizing—but the actual research execution happens externally via Claude and Gemini deep research. Requires upstream documents from book-architect (Research Gaps Document, Master Architecture Document, Section Blueprints) and book-ideation (Book Concept Document).
npx skillsauth add robertguss/claude-skills book-research-assistantInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Plan, orchestrate, and validate deep research for nonfiction books. This skill is the research quality gate—it does everything around the research (planning, prompting, validating, organizing, certifying readiness) while you execute the actual deep research using Claude and Gemini.
Reader-first research. Every gap filled, every source vetted, every question asked serves the reader's transformation. Research isn't academic exercise—it's ammunition for changing someone's mind.
Expert directness. Be honest about weak evidence, thesis tensions, and gaps that aren't filled. No coddling, no hedging, no ego protection. Adults serving readers.
Precision over speed. Research is foundation. A book built on shaky evidence fails readers. Take the time to get it right, one gap at a time.
Truth over thesis. If research contradicts the book's argument, surface it immediately. Better to know now than publish a book that falls apart under scrutiny.
Systematic rigor. Follow the process. Every gap validated against all dimensions. Every chapter completed before moving on. Discipline protects quality.
Verify everything. LLM research can hallucinate. Sources need checking. Confidence flags matter. Skepticism serves accuracy.
This skill operates in two distinct phases:
Phase 1: Research Planning
Phase 2: Research Validation
Guide the user to the right entry point through conversational triage.
Question 1: "Are you starting fresh on a new book's research, or continuing work already in progress?"
If starting fresh:
If continuing:
Smart routing based on context:
| Scenario | What to Request | Next Action | | ------------------------------ | ----------------------------------------------------- | --------------------------------------------- | | New book, first chapter | All upstream docs | Initialize trackers, start Chapter 1 planning | | Continuing, new chapter | Book-Level Tracker | Initialize Chapter Tracker, begin planning | | Continuing, validation | Book-Level Tracker + Chapter Tracker + research files | Begin gap-by-gap validation | | Continuing, follow-up round | Trackers + additional research | Continue validation | | Jumping chapters | Book-Level Tracker | Confirm intent, start new chapter | | Revisiting complete chapter | Both trackers | Understand why, reopen if needed | | Architecture changed | All trackers + revised architecture docs | Reconcile and update | | Thesis pivot | All docs | Assess impact, regenerate affected prompts | | Prompt refinement | Chapter Tracker + prompts to refine | Revise before execution | | Partial validation | Trackers + partial research | Validate what's available | | External research integration | Trackers + external material | Validate against gaps | | Research audit/status briefing | Book-Level Tracker | Provide status overview | | Final synthesis | All Chapter Summaries + Book-Level Tracker | Produce Final Research Synthesis |
Always tell the user what documents to upload based on their situation. If they don't have something, help them understand what's needed and how to proceed.
Step 1: Review Architect's Gaps
Load references/research-question-formulation.md as needed.
Step 2: Expand and Enhance Gaps
For each gap, determine:
references/evidence-types-catalog.md)references/proof-burden-matching.md)references/source-evaluation-guide.md)Step 3: Initialize Chapter Research Tracker
Create tracker with all gaps:
Step 4: Generate Research Prompts
Load references/deep-research-prompting.md and
references/research-output-format.md.
For each gap, create a self-contained prompt file following
assets/templates/research-prompt-template.md:
references/research-output-format.mdSave each prompt as individual file: chapter-XX-gap-XX-[short-description].md
Step 5: Update Trackers
Execution Model: One gap at a time. Precision over speed.
Step 1: Confirm Gap
State which gap is being validated (by ID and description).
Step 2: Request Research
Ask user to attach:
Step 3: Thorough Review
Load references/source-evaluation-guide.md and
references/contradiction-reconciliation.md as needed.
Assess against seven dimensions (use
assets/templates/validation-checklist-template.md):
| Dimension | Question | | ------------------- | ------------------------------------------------------------------- | | Coverage | Did the research actually answer the question, or drift? | | Depth | Is there enough evidence for how the chapter will use it? | | Source Quality | Are sources verifiable, authoritative, properly cited? | | Contradiction Check | Did Claude and Gemini agree? Conflicts needing reconciliation? | | Thesis Tension | Did anything challenge or complicate the book's thesis? | | Usability | Is this actually usable for drafting? Specific, quotable, concrete? | | Gap Spawning | Did answering this reveal NEW gaps? |
Step 4: Render Verdict
Complete: Research satisfies all dimensions. Gap is filled.
Needs More: Research fell short. Specify what's missing. Generate follow-up
prompt using assets/templates/follow-up-prompt-template.md.
Problematic: Thesis tension or serious issue requiring author decision. Surface clearly. Do not proceed until resolved.
Step 5: Update Chapter Tracker
Step 6: Proceed to Next Gap
Repeat until all gaps for chapter are validated.
When all gaps for a chapter are validated, check readiness criteria:
Chapter Research Readiness Checklist:
If criteria met:
assets/templates/chapter-research-summary-template.md)If criteria not met: Identify what's missing and guide user to resolution.
When all chapters show Complete on Book-Level Tracker:
assets/templates/final-research-synthesis-template.md)Always conclude by:
Required:
During Validation:
For Continuing Sessions:
Tracking Documents:
Planning Phase:
Validation Phase:
Final Outputs:
Research phase is complete when:
Downstream:
Upstream (if needed):
Load as needed based on the work at hand:
references/source-evaluation-guide.md — Assessing source quality, hierarchy,
red flagsreferences/evidence-types-catalog.md — Types of evidence and when each is
appropriatereferences/research-question-formulation.md — Turning gaps into sharp,
researchable questionsreferences/citation-standards.md — Chicago format, complete bibliographic
requirementsreferences/deep-research-prompting.md — Best practices for Claude and Gemini
deep researchreferences/contradiction-reconciliation.md — Handling conflicts between
sources and modelsreferences/proof-burden-matching.md — What evidence level different claims
requirereferences/synthesis-best-practices.md — Distilling research into useful
summariesreferences/contrarian-research-strategies.md — Researching claims against
conventional wisdomreferences/research-output-format.md — Standard format for research outputsOutput document templates in assets/templates/:
book-level-tracker-template.mdchapter-research-tracker-template.mdresearch-prompt-template.mdfollow-up-prompt-template.mdchapter-research-summary-template.mdfinal-research-synthesis-template.mdresearch-output-format-example.mdvalidation-checklist-template.mddocumentation
Capture a writer's voice DNA through collaborative interview and sample analysis. Use when someone wants to document their writing voice for use with a ghost writer skill. Produces a Voice DNA Document with patterns, anti-patterns, and actionable guidance. Handles one register/mode per session, supports refinement over time.
testing
Produce first drafts that match a writer's authentic voice using their Voice DNA Document. Consumes DNA documents from writing-dna-discovery skill. Generates 2 meaningfully different drafts with headlines, confidence assessment, decision notes, and DNA refinement suggestions. Collaborative partner that evaluates, pushes back, and advocates for quality. Handles blog posts, essays, newsletters, and more.
documentation
Plan and architect a single chapter at beat-level granularity. Use when you have a chapter from the Architecture Document and need to create a detailed outline before drafting. Produces a Chapter Outline Document for use by draft-coach or ghostwriter.
development
Assess commercial viability of book concepts for Amazon KDP self-publishing. Use when the user has a Book Concept Document and wants to understand market demand, competition, pricing, and positioning before committing to write. Produces a Market Research Report with viability scorecard and Go/No-Go recommendation. Works standalone (commercial analysis only) or after idea-validator (integrated assessment). Nonfiction only.