Discovery: publications and software around a topic
Most research work begins in a landscape someone else has already
mapped in part. Discovery is the deliberate survey of that
landscape before building, writing or claiming novelty: the
publications that define the state of the field, and the software
that already solves pieces of the problem. Doing it early is
cheaper than discovering a competitor in review, and the survey
itself becomes reusable material for the paper's related-work
section and the proposal's state of the art.
Finding publications
Work from open, keyless APIs first; they make searches
reproducible and scriptable:
- OpenAlex covers most of the scholarly record with abstracts,
citation links and topic filters; Crossref serves DOI metadata;
Semantic Scholar adds influence signals and TLDRs; arXiv covers
preprints in its fields. Zenodo and JOSS matter specifically for
research software: JOSS papers ARE software descriptions, and
Zenodo records often carry the software itself.
- Google Scholar casts the widest net (theses, reports, gray
literature) but has no API and rate-limits scraping; use it
interactively for coverage checks, not in pipelines.
- Snowball in both directions from the two or three most relevant
hits: who do they cite (backward), who cites them (forward -
OpenAlex and Semantic Scholar both serve citing works). One good
seed paper beats twenty keyword guesses.
- Search by concept variants, not one phrasing: field synonyms,
British/American spellings, method names old and new - and
record the queries used, so the search is repeatable and its
gaps are visible (rseng-reproducibility's spirit applied to
searching).
Finding software
Cast several nets; each finds things the others miss:
- Research software registries: Research Software Directory
instances (rseng-software-reuse ships offline snapshots and the
search discipline), domain registries (bio.tools for life
sciences, ASCL for astronomy, and their field equivalents).
- Package indexes for the stack (PyPI, CRAN, conda-forge, npm):
search by task words and by the names publications mention;
libraries.io searches across ecosystems at once.
- Public forges: code search on GitHub/GitLab finds the
unregistered majority - search READMEs by domain terms, filter
by language and activity, and check the topics/tags of anything
close.
- Curated awesome lists collect a community's known tools; find
the list for the domain, then treat it as a lead generator -
lists rot, so verify each candidate is alive.
- Software archives: Software Heritage preserves code whose forge
home vanished; JOSS and Zenodo double as software discovery for
peer-reviewed and archived tools.
- Papers with Code links publications to implementations in
ML-adjacent fields.
From findings to decisions
Discovery feeds the pack's decision skills rather than replacing
them:
- Candidate software worth adopting goes through the six-axis
intake vetting (rseng-dependency-management); fit judgment and
citation duty live with rseng-software-reuse.
- Competitor and alternative surveys become an honest comparison
table: what each neighbor does, its stack, license, activity and
how the user's project differs - the state-of-the-field material
that software papers (rseng-software-peer-review), communication
(rseng-science-communication) and documentation's related-projects
section (rseng-documentation) all need. Differences stated
honestly build more trust than silence about competitors.
- Everything found gets verified before it is repeated: resolve
the DOI, open the repository, confirm the claim matches the
source (rseng-fact-checking, rseng-citation-hygiene) - discovery
collects leads, verification makes them citable.
- Record the survey: queries, sources searched, date, and the
shortlist with reasons, in the project record
(rseng-project-tracking) - a documented search can be updated;
an undocumented one gets redone from scratch.
Working with this skill
This skill is source-independent: its authority is the discovery
services linked below. It is the front end of a chain: discovery
finds, rseng-software-reuse and rseng-dependency-management judge,
rseng-fact-checking and rseng-citation-hygiene verify.
Learn more (verified):
Related skills
Check whether any of these applies before moving on:
- rseng-citation-hygiene - verifying surveyed references
- rseng-dependency-management - vetting discovered software
- rseng-fact-checking - verifying claims before repeating them
- rseng-science-communication - related-work narrative for audiences
- rseng-software-peer-review - state-of-field for JOSS paper
- rseng-software-reuse - candidate fit and citation duty
1---2name: rseng-discovery3description: Covers discovering the research landscape around a topic or project: finding relevant publications (OpenAlex, arXiv, Zenodo, JOSS, Semantic Scholar, Google Scholar) and finding related software - libraries, packages, tools, platforms and competitor or alternative projects - across software registries, archives, package indexes, public forges and curated awesome lists. Use when the user asks what exists on a topic, wants related work, prior art, alternatives or competitors surveyed, needs a state-of-the-field picture for a paper or proposal, or is about to build something whose neighbors are unknown. (RSD-based reuse suggestions with bundled snapshots are rseng-software-reuse; adoption vetting is rseng-dependency-management; verifying found references is rseng-citation-hygiene.)4license: CC-BY-4.05---67# Discovery: publications and software around a topic89Most research work begins in a landscape someone else has already10mapped in part. Discovery is the deliberate survey of that11landscape before building, writing or claiming novelty: the12publications that define the state of the field, and the software13that already solves pieces of the problem. Doing it early is14cheaper than discovering a competitor in review, and the survey15itself becomes reusable material for the paper's related-work16section and the proposal's state of the art.1718## Finding publications1920Work from open, keyless APIs first; they make searches21reproducible and scriptable:2223- OpenAlex covers most of the scholarly record with abstracts,24 citation links and topic filters; Crossref serves DOI metadata;25 Semantic Scholar adds influence signals and TLDRs; arXiv covers26 preprints in its fields. Zenodo and JOSS matter specifically for27 research software: JOSS papers ARE software descriptions, and28 Zenodo records often carry the software itself.29- Google Scholar casts the widest net (theses, reports, gray30 literature) but has no API and rate-limits scraping; use it31 interactively for coverage checks, not in pipelines.32- Snowball in both directions from the two or three most relevant33 hits: who do they cite (backward), who cites them (forward -34 OpenAlex and Semantic Scholar both serve citing works). One good35 seed paper beats twenty keyword guesses.36- Search by concept variants, not one phrasing: field synonyms,37 British/American spellings, method names old and new - and38 record the queries used, so the search is repeatable and its39 gaps are visible (rseng-reproducibility's spirit applied to40 searching).4142## Finding software4344Cast several nets; each finds things the others miss:4546- Research software registries: Research Software Directory47 instances (rseng-software-reuse ships offline snapshots and the48 search discipline), domain registries (bio.tools for life49 sciences, ASCL for astronomy, and their field equivalents).50- Package indexes for the stack (PyPI, CRAN, conda-forge, npm):51 search by task words and by the names publications mention;52 libraries.io searches across ecosystems at once.53- Public forges: code search on GitHub/GitLab finds the54 unregistered majority - search READMEs by domain terms, filter55 by language and activity, and check the topics/tags of anything56 close.57- Curated awesome lists collect a community's known tools; find58 the list for the domain, then treat it as a lead generator -59 lists rot, so verify each candidate is alive.60- Software archives: Software Heritage preserves code whose forge61 home vanished; JOSS and Zenodo double as software discovery for62 peer-reviewed and archived tools.63- Papers with Code links publications to implementations in64 ML-adjacent fields.6566## From findings to decisions6768Discovery feeds the pack's decision skills rather than replacing69them:7071- Candidate software worth adopting goes through the six-axis72 intake vetting (rseng-dependency-management); fit judgment and73 citation duty live with rseng-software-reuse.74- Competitor and alternative surveys become an honest comparison75 table: what each neighbor does, its stack, license, activity and76 how the user's project differs - the state-of-the-field material77 that software papers (rseng-software-peer-review), communication78 (rseng-science-communication) and documentation's related-projects79 section (rseng-documentation) all need. Differences stated80 honestly build more trust than silence about competitors.81- Everything found gets verified before it is repeated: resolve82 the DOI, open the repository, confirm the claim matches the83 source (rseng-fact-checking, rseng-citation-hygiene) - discovery84 collects leads, verification makes them citable.85- Record the survey: queries, sources searched, date, and the86 shortlist with reasons, in the project record87 (rseng-project-tracking) - a documented search can be updated;88 an undocumented one gets redone from scratch.8990## Working with this skill9192This skill is source-independent: its authority is the discovery93services linked below. It is the front end of a chain: discovery94finds, rseng-software-reuse and rseng-dependency-management judge,95rseng-fact-checking and rseng-citation-hygiene verify.9697Learn more (verified):98 - https://help.openalex.org - OpenAlex API99 - https://arxiv.org - arXiv100 - https://www.semanticscholar.org - Semantic Scholar101 - https://scholar.google.com - Google Scholar (interactive)102 - https://zenodo.org - Zenodo103 - https://joss.theoj.org - JOSS104 - https://bio.tools - bio.tools registry105 - https://libraries.io - cross-ecosystem package search106 - https://github.com/sindresorhus/awesome - the awesome-list107 index108 - https://huggingface.co/papers - Hugging Face Papers109110<!-- related-skills:begin -->111112## Related skills113114Check whether any of these applies before moving on:115116- rseng-citation-hygiene - verifying surveyed references117- rseng-dependency-management - vetting discovered software118- rseng-fact-checking - verifying claims before repeating them119- rseng-science-communication - related-work narrative for audiences120- rseng-software-peer-review - state-of-field for JOSS paper121- rseng-software-reuse - candidate fit and citation duty122123<!-- related-skills:end -->