research-exhaustiveness

Evaluates genealogy research questions against 7-point GPS exhaustiveness criteria and records declarations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Genealogists following the Genealogical Proof Standard (GPS) must determine when research on a question is reasonably exhaustive before writing a proof conclusion. This Skill applies the 7-point stop criteria to a research question and either records an exhaustive_declaration or explains what evidence is still missing. ## Core Features & Use Cases - Question Resolution: Matches the user's request to a single research question in research.json by question text, asking for clarification when ambiguous. - Delegated Evaluation: Routes the assessment to the research-exhaustiveness agent, which owns preconditions, the 7-point stop criteria gate, and the declaration write. - Honest Outcomes: Records a declared: false termination with the identified gap when criteria are not met, rather than forcing a declaration. - Use Case: After completing all plan items for a question about an ancestor's parentage, ask whether the research is exhaustive; the Skill evaluates coverage and either declares it or points you back to research-plan for the missing searches. ## Quick Start Ask whether the research on your current question is reasonably exhaustive and ready for a proof conclusion.

Frequently Asked Questions about research-exhaustiveness

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

FAQPage Schema
How do I know when genealogy research is reasonably exhaustive?▼

Reasonably exhaustive research is determined by applying the 7-point stop criteria from GPS Step 1 to a question's search log and assertions. This Skill delegates that evaluation to an agent that declares the question exhaustive or records what is still missing.

What is the Genealogical Proof Standard Step 1?▼

GPS Step 1 requires reasonably exhaustive research before drawing conclusions. It means searching a wide enough range of quality sources that the answer is unlikely to be overturned by new evidence, assessed here through a structured 7-point criteria gate.

Can I declare a question exhaustive myself by editing research.json?▼

No. Direct writes of exhaustive_declaration with declared: true are denied; the declaration is routed to the research-exhaustiveness agent, which owns the preconditions and the write. The skill only relays the agent's outcome.

What happens if the exhaustiveness evaluation fails a precondition?▼

The agent declines and names the blocker, such as a plan item still in progress or an unclassified assertion. The skill relays that outcome and recommends the owning skill, like research-plan or record-extraction, rather than clearing the blocker itself.

When should I not use the research-exhaustiveness skill?▼

Do not use it to pick the next research question (use question-selection), to plan more searches for an open question (use research-plan), or to write the proof conclusion (use proof-conclusion). It only evaluates exhaustiveness for one question per invocation.