research-plan

Creates and revises sequenced genealogy research plans in research.json following GPS standards.

3|3|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/PioneerAIAcademy/cowork-genealogy --skill research-plan-pioneeraiacademy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: research-plan
Source: https://github.com/PioneerAIAcademy/cowork-genealogy/tree/main/packages/engine/plugin/skills/research-plan
Command: npx skills add https://github.com/PioneerAIAcademy/cowork-genealogy --skill research-plan-pioneeraiacademy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Genealogical research without a plan leads to haphazard searching and missed records. This Skill builds a structured, sequenced research plan for a genealogy question — which record sets to search, in what order, from which repositories, with fallbacks — conforming to the Genealogical Proof Standard and BCG Standards 9-18. ## Core Features & Use Cases - Plan creation and revision: Creates new plans, reviews active ones, and supersedes invalidated plans, writing plans and plan_items to research.json via the research_append MCP tool with schema validation and a one-active-plan invariant. - Record discovery: Uses collections_search, volume_search, and external_links_search to find which FamilySearch collections, digitized volumes, and third-party repositories cover a place and period. - GPS-conformant sequencing: Orders items by probability, cost, and dependency; enforces topical breadth, FAN-cluster items for parentage questions, boundary-change handling, and fallback linkages. - Use Case: Ask "what records should I search to prove Thomas Flynn's parentage in Schuylkill County?" and receive a sequenced plan of probate, land, and church record searches with rationales and fallbacks. ## Quick Start Ask the assistant to plan research for a specific genealogy question, such as "plan research for who were Patrick Flynn's parents in Schuylkill County, Pennsylvania."

Frequently Asked Questions about research-plan

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

FAQPage Schema
How do I create a genealogy research plan for a specific question?▼

Provide a research question from research.json and the Skill surveys the locality, discovers available record collections via collections_search and volume_search, then writes a sequenced plan with rationales and fallbacks using research_append. A typical plan has 4-10 items.

What record types should a parentage research plan include?▼

A parentage plan should include census households, the candidate parents' marriage record, vital records, probate, church baptisms, and at least one FAN-cluster item targeting relatives or associates. In conscription countries like Denmark, military levy rolls are direct parentage evidence for sons.

Does the research plan handle county boundary changes?▼

Yes. When a jurisdiction split, was absorbed, or was renamed during the target period, the Skill uses place_search_all and plans a co-equal item for each successor jurisdiction that could hold the record, rather than treating one as a fallback.

When should I revise or supersede an existing research plan?▼

Supersede a plan when new information invalidates its assumptions while items remain unfinished, such as discovering the subject is a different person. The old plan is marked superseded and valid unfinished items are carried forward into the new plan.

What happens when all planned genealogy searches come back empty?▼

When all identified sources are exhausted or inaccessible and the question remains unresolved, the plan status is set to exhausted per BCG Standard 18. The Skill notes honestly that the GPS cannot be met, which is an acceptable research outcome.