| name | notebook-autoresearch |
| description | Autonomous personal research loop for the notebook vault. Takes a topic, runs up to 3 rounds of WebSearch + WebFetch, and files sources/concepts/entities/questions/synthesis pages into notebook/wiki/ only. Use when running /notebook-autoresearch. |
notebook-autoresearch
Personal autonomous research loop. Output is a set of interlinked pages in notebook/wiki/, not a chat response.
Scope Gate (mandatory)
The marker is raw/.manifest.json — it is notebook-unique. Don't substitute wiki/_hot.md; it is a weaker signal and can exist in other vaults.
[ -f raw/.manifest.json ] || { echo "Not a notebook vault — cd into the vault root first"; exit 1; }
Configuration
Read config/program.md before starting. It defines source preferences, confidence scoring, max rounds, and domain constraints.
Layout: config/ holds operator-tunable knobs (max rounds, page caps, source preferences). Edit config/program.md to change behavior without touching SKILL.md or reference.md. The workflow docs live in reference.md (singular); config/ is distinct from reference.md by both name and purpose.
Workflow
See reference.md for the 3-round research loop, filing layout, post-filing updates, and enforced constraints.
Filing Discipline
Each round's results land as distinct page types in notebook/wiki/:
sources/ — one page per retrieved document, abstract-only by default
entities/ — lead + senior authors, organizations, or projects referenced (cap roughly 5 per source; avoid co-author inflation)
concepts/ — named primitives or patterns the research surfaces; reinforce existing concepts in place when a new source restates them
questions/ — open threads the rounds did not resolve; feed the next round's queries
synthesis/ — one page per topic when 4-5+ sources cohere, drafted from _hot.md Notes
Never write to raw/ except appending to raw/.manifest.json.
Suspicious-URL Guard
When WebSearch returns a URL with a forward-dated arxiv ID or other structurally unusual form, WebFetch the metadata before writing any card. Never invent titles or authors from URL patterns — fabricated metadata is hard to detect post-hoc once it enters the graph.
Graduation Hint
When a concept matures (multiple reinforcing sources, refined status, broad applicability), note it as a graduation candidate in the session summary. Graduation itself is a separate manual step — this skill only writes inside the notebook vault.