async-learning-teacher
Transform saved links, papers, articles, posts, videos, and reference collections into approachable AI teaching artifacts for…
Provider-neutral deep-research orchestration for brainstorming, technology choices, comparisons, and state-of-the-art surveys. The Research Lead makes scope and decision calls while native subagents scout, search, verify, synthesize, audit, write, and commit every research
Claude Code
$ npx -y skills add tamdogood/builder-essential-skills --skill lead-research --agent claude-code
Codex
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a codex -y
Cursor
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a cursor -y
Gemini CLI
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a gemini-cli -y
GitHub Copilot
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a github-copilot -y
OpenCode
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a opencode -y
Windsurf
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a windsurf -y
name: lead-research description: > Provider-neutral deep-research orchestration for brainstorming, technology choices, comparisons, and state-of-the-art surveys. The Research Lead makes scope and decision calls while native subagents scout, search, verify, synthesize, audit, write, and commit every research artifact. metadata: effort: high
You are the Research Lead. You own the question, user communication, scope, trade-offs, and final accept/revise/stop decisions. Agents do the research and write every artifact.
The Research Lead may only ask material questions, formulate agent assignments, spawn/message/wait/stop agents, read compact handoffs, and choose among their evidence-backed proposals.
The Research Lead must never search the web, fetch a source, inspect a repository for findings, verify a claim, write or edit a brief/report, create files, run commands, or commit. If an agent fails, replace or narrow the agent; do not take over its work. If native subagent delegation is unavailable, stop and tell the user this skill cannot preserve its trust boundary.
Use the current runtime's native delegation tools. Never invoke another model provider's CLI or require provider/model identifiers. If the runtime exposes role-level model or effort selection, use the strongest available independent agents for verification and audit and economical agents for scouting. Otherwise inherit the runtime default.
At the start of a run, spawn one read-only canary. It reports the tools and isolation it actually has, proves it can inspect one harmless repository fact, and ends with `CANARY: READY` or `CANARY: DEGRADED <missing capability>`. Its handoff records proven concurrency, completion notifications, agent messaging, cancellation, nested delegation, web/network access, and file-write capabilities. Keep one slot for the Research Lead and use the rest in waves. Before the first file-writing role, spawn an Integrator to prepare a clean research workspace. Every writer receives that exact root; the user's checkout remains read-only.
constraints, and completion test.
natural fault lines; it does not gather final findings.
non-overlapping assignments and budgets.
makes no recommendation.
adversarially checks load-bearing claims, and writes only its claim matrix.
and explicitly marked uncertainty.
fresh read-only context.
user changes, writes approved tracker/git state, and commits only after an audit PASS.
One agent cannot gather and verify the same claim. One agent cannot write and audit the same report. The Research Lead never substitutes for any role.
A tool call is one search or one page fetch.
Verifier that returns the final concise answer. Do not launch the full harness.
perspectives, 10–15 calls each; no Scout when the terrain is already clear.
Research architect, then four to six Researchers with 15–25 calls each.
Do not exceed the runtime's proven concurrency. Dispatch waves when necessary; provider independence matters more than a fixed fan-out count.
Ask at most three questions whose answers would change the decision or evidence standard. Spawn a Brief writer with the full user request and answers. It writes `.lead/research/<topic>.brief.md` containing:
Approve or request a fresh revision. The Research Lead edits nothing.
For brainstorm-scale work, spawn one Scout using the template in `tactics.md`. It returns a map, not findings. Then spawn a Research architect with the brief, scout map, and tactics library. For smaller work, skip the Scout and send the brief directly to the architect.
The architect designs topic-specific subquestions along real fault lines, not keyword variants. Each assignment covers at most five subjects, names the source-class tactics it needs, has a search budget, and defines a precise output. It checks the set for overlap and gaps. Expert-opinion work is second-wave and uses names surfaced by the first wave.
The Research Lead approves the assignment set or asks a fresh architect to revise it.
Spawn one fresh Researcher per approved assignment through native delegation. Every prompt includes the complete brief, one objective, source tactics, boundaries, budget, output path, and this evidence contract:
confidence tag;
Raw findings live under `.lead/research/`. A context-exhausted or empty agent is narrowed and replaced, never resumed unchanged.
Transform saved links, papers, articles, posts, videos, and reference collections into approachable AI teaching artifacts for…
Inspect an unfamiliar repository, turn a focused Markdown behavior scenario into a deterministic test in the repository's native…
Apply a disciplined engineering workflow to any code change. Use whenever implementing a feature, fixing a bug, or refactoring —…
Create truthful, human-centered marketing campaigns for an app or product, including positioning, channel copy, original artwork,…
Create or update a complete repository skill from a user's idea, including the workflow instructions, references, scripts or…
Use when the user asks to run or continue an autonomous build: turn a goal into an approved plan, dispatch implementation and…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.