domain-corpus-bootstrap

Builds a reproducible, legally-acquired literature corpus with topic map, query manifest, and analysis for a new research domain.

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/ricfulop/cba-agentic-engineering-bootstrap --skill domain-corpus-bootstrap-ricfulop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain-corpus-bootstrap
Source: https://github.com/ricfulop/cba-agentic-engineering-bootstrap/tree/main/skills/domain-corpus-bootstrap
Command: npx skills add https://github.com/ricfulop/cba-agentic-engineering-bootstrap --skill domain-corpus-bootstrap-ricfulop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Starting a new research project without a grounded literature corpus means reasoning from model weights with no provenance. This Skill turns a new domain or project name into a complete, auditable literature corpus — topic map, checked-in query manifest, legally downloaded PDFs, institutional library request list, corpus analysis, and an export ready for downstream reasoning tools. ## Core Features & Use Cases - Reproducible search: Writes a checked-in queries.json manifest so every search is re-runnable and auditable, including negative results. - Legal acquisition only: Downloads open-access PDFs via Unpaywall, arXiv, OpenAlex, CORE, and NASA ADS, honoring robots.txt and never bypassing paywalls or CAPTCHAs. - Field-aware source routing: Selects databases per discipline (NASA ADS and SPIE for astronomy, PubMed for biomedical, IEEE for engineering) via a companion routing reference. - Institutional handoff: Generates a short, defensible library request list grouped by publisher with ISSN/ISBN details and per-item justification. - Use Case: A researcher starts a starshade project and asks the agent to "become a super expert in starshades" — the Skill produces a topic map, harvests seeds from in-repo prior art, downloads every OA paper, deduplicates preprints against versions of record, and writes an analysis of canon, lineage, contested points, and gaps. ## Quick Start Ask the agent to become a domain expert in your new research topic and build a complete legally-acquired literature corpus for it.

Frequently Asked Questions about domain-corpus-bootstrap

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

FAQPage Schema
How do I build a literature corpus for a new research project?

Start with a topic map decomposing the domain into core topic, sub-topics, adjacent fields, competing approaches, and foundational theory. Then write a checked-in query manifest, download open-access PDFs, triage into priority tiers, and write an analysis of themes, canon, and gaps.

Which databases should I search for astronomy or space literature?

NASA ADS is the primary index, supplemented by NASA NTRS, NIAC final reports, SPIE proceedings, and arXiv astro-ph. General indexes like Crossref and Semantic Scholar under-cover this field's grey literature, so ADS is not optional.

Can the corpus pipeline download paywalled papers automatically?

No. Acquisition is limited to URLs advertised as open access by Unpaywall, OpenAlex, arXiv, HAL, Europe PMC, CORE, or publisher OA links. Paywalled items go onto an institutional library request list or a browser-only list for manual retrieval.

How are duplicate papers and preprints handled during deduplication?

Matching proceeds by normalized DOI, then DataCite arXiv DOIs, then arXiv ID, then normalized title only when no DOI exists. A preprint and its version of record become alternate versions on one entry, never two separate papers.

What makes a library request list effective for institutional librarians?

Each entry needs a full citation, resolvable DOI, ISSN for journals or ISBN plus volume for proceedings, and one line of internal justification quoting the claim that depends on it. Keep the list short — around 20 items with reasons gets filled, 300 items get ignored.

What are the limitations of automated corpus gap analysis?

A gap analysis derived from search records is a shortlist for reading, not a recommendation — the reference implementation measured a 30% false-positive rate when recommending citations without checking the manuscript text. Claims must be grepped from the live source before any recommendation is written.