Research
SkillDev toolsRun an autonomous research lane against primary sources, ending in cited findings and, when the missing facts are human-held, a questionnaire. Use for investigations of vendor materials, regulations, upstream repos, recorded calls, or any fact-finding that should run fire-and-report.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Research skill
What this skill tells your AI
The instructions your AI receives, as published by timharris707/skills in skills/investigate/research/SKILL.md and read by ahel’s review.
A research lane runs autonomously (fire-and-report): it investigates against primary sources (vendor materials, regulations, upstream repos, recorded calls, live systems you have access to) and ends in a cited findings file linked from the driving ticket. It runs two ways: as a research ticket inside a decision map (see the decision-map skill), and standalone for any investigation worth a recorded answer.
Contract
- Primary sources only. Read the actual material: the vendor doc, the upstream code, the regulation text, the recording. Secondary summaries are leads, not evidence.
- The deliverable is a findings file, tracked in the repo's docs (default
docs/research/<topic>.md, or the findings home the team-workflow binding doc names). Material that is PII-bearing or otherwise local-only goes in a git-ignored location instead; the findings file there is still linked from the ticket by path. - Findings cite their sources inline. A claim without a source is a hypothesis and is labeled as one. Distinguish clearly: what the source says, what you infer, what remains unknown.
- Link the findings file from the ticket and summarize the feature-level answers in a ticket comment, so downstream decision rounds can cite it without opening the file.
- Multiple research lanes may run in parallel: they share no state beyond the tracker.
Standalone lanes still ride the tracker
A research lane outside a map follows the same discipline a map ticket would: claim the driving ticket per the repo's claim recipe before investigating, and title the session with the item (default #<N> — <short item name>, per the orchestrate skill's lane titling), so parallel lanes stay legible on the picker and the tracker alike. An investigation with no driving ticket gets one filed first: the findings need somewhere durable to land.
The skeptic pass
Findings that will drive a build decision face a skeptic before they are reported: dispatch an independent subagent whose brief is to kill each load-bearing claim: re-read the cited source, hunt the contradicting primary material, check versions and dates. A claim the skeptic kills is corrected or relabeled a hypothesis; the findings file records that the pass ran and what it changed. When nothing downstream builds on the findings, the pass is optional; say which way you called it in the ticket summary.
When the facts are human-held
When a research lane hits facts only an external human holds (a vendor contact, a partner engineer, a pilot user), it does not stall or guess: it ends with the questionnaire terminal move, references/questionnaire.md.
Done when (checkable: verify each line before reporting complete)
- The findings file exists at the named location, every claim cited or labeled a hypothesis.
- The driving ticket links the file and carries the feature-level summary.
- Standalone lane: the discipline in "Standalone lanes still ride the tracker" held: check the claim and the title on the tracker and picker, not your memory of doing it.
- The skeptic pass ran or was skipped per its section above, and the call is recorded in the ticket summary.
- Any human-held gaps are covered by an emitted questionnaire (per the terminal move), not by silent assumptions.
Attribution
This skill is adapted from Matt Pocock's skills (MIT), and follows them closely: research, a background agent investigating against primary sources, following every claim back to the source that owns it, leaving a cited Markdown file in the repo, and to-questionnaire, which the questionnaire terminal move tracks structure for structure: "grill the send, not the subject" is his phrase, and the gap-targeted questions, most-important-first ordering, answer stubs, welcome for partial answers, and closing catch-all are his design. The tracker half of the lane framing is his wayfinder's: research tickets run fire-and-report, in parallel, linked from the driving issue.
What this repo adds: the standalone-lane discipline (the claim recipe and session titling, the findings home, the PII carve-out) and the skeptic pass.
Signals
- GitHub stars
- 21
- Forks
- 4
- Last commit
- Sep 2026
- Hacker News mentions
- 20
Advanced
- Catalog kind
- skill
- Gateway key
research-timharris707- Source
- github.com/timharris707/skills