Agent skill

Lead Research

by tamdogood in tamdogood/builder-essential-skills

Provider-neutral deep-research orchestration for brainstorming, technology choices, comparisons, and state-of-the-art surveys.

MITAuto-check passedResearch & Science

Install Lead Research

skills CLI
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install tamdogood/builder-essential-skills lead-research --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/lead-research .claude/skills/lead-research && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
lead-research
GitHub stars
219
Token cost
~2.1k tokens
SKILL.md length
1,135 words
Files
3
Skills in repo
18
Repo updated
First seen
Licence
MIT

At a glance

Provider-neutral deep-research orchestration for brainstorming, technology choices, comparisons, and state-of-the-art surveys.

  • Works in 6 steps: Scope and brief → Scout and design → Fan out → …
  • Tasks that involve Lead generation
  • SKILL.md covers Zero-direct-research contract, Separation of roles, Scale first and Procedure, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Lead Research is an agent skill from tamdogood/builder-essential-skills. 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.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `README.md` and `tactics.md`).

It sits in Research & Science, covering Lead generation, Brainstorming and Literature review. The repository describes itself as: A repository for skills that are essential to my daily work. The licence is MIT.

When your agent uses it

  • Tasks that involve Lead generation
  • Tasks that involve Brainstorming
  • Tasks that involve Literature review

Example prompts

  • “/lead-research”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Scope and brief
  2. Scout and design
  3. Fan out
  4. Verify and close gaps
  5. Synthesize and audit
  6. Integrate and hand off

What it can do on your machine

Read from SKILL.md and the folder at commit 1be9984. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Lead Research loads about 2.1k tokens when it runs. Until then it costs about 74 tokens; SKILL.md has 1,135 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~74
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from tamdogood/builder-essential-skills at commit 1be9984, republished under its MIT licence (© tamdogood). 1,135 words, ~2,097 tokens.

Download SKILL.mdSave it as .claude/skills/lead-research/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
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

Lead Research

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.

Zero-direct-research contract

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.

Separation of roles

  • Brief writer: turns user intent into an auditable question, decision, constraints, and completion test.
  • Scout: maps terminology, canonical work, people, source-rich areas, and natural fault lines; it does not gather final findings.
  • Research architect: reads the brief, scout map, and tactics.md; designs non-overlapping assignments and budgets.
  • Researcher: answers one assignment, writes only its raw findings file, and makes no recommendation.
  • Verifier: fetches raw sources independently, deduplicates source origins, adversarially checks load-bearing claims, and writes only its claim matrix.
  • Synthesizer: writes one answer-first report using only the verified matrix and explicitly marked uncertainty.
  • Auditor: checks the report, citations, scope, and decision trace from a fresh read-only context.
  • Integrator: prepares the clean research workspace, preserves unrelated 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.

Scale first

A tool call is one search or one page fetch.

  • Simple fact-find: one Researcher with 3–10 calls, then one independent Verifier that returns the final concise answer. Do not launch the full harness.
  • Comparison or focused question: two to four Researchers on distinct perspectives, 10–15 calls each; no Scout when the terrain is already clear.
  • Brainstorm, state-of-the-art survey, or technology choice: one Scout, one 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.

Procedure

1. Scope and brief

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:

  • the exact question and decision it informs;
  • constraints, time horizon, and excluded scope;
  • what counts as answered;
  • required freshness and source quality;
  • open user decisions.

Approve or request a fresh revision. The Research Lead edits nothing.

2. Scout and design

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.

Show full SKILL.md (443 more words)Show less
3. Fan out

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:

  • two consecutive searches with no new load-bearing fact ends the search;
  • every finding has a source tag, source date, exact figure or short quote, and confidence tag;
  • NOT FOUND beats inference;
  • disagreements are preserved, not resolved;
  • no recommendations;
  • findings stay under about 2,500 tokens;
  • each fetched URL appears exactly once in the numbered source list.

Raw findings live under .lead/research/. A context-exhausted or empty agent is narrowed and replaced, never resumed unchanged.

4. Verify and close gaps

Spawn independent Verifiers over disjoint groups of load-bearing claims. They fetch cited sources themselves, group copies that share one origin, and label each claim:

  • VERIFIED: at least two independent-origin sources agree;
  • UNVERIFIED: fewer than two sources and no contradiction;
  • DISPUTED: credible sources disagree;
  • SUSPICIOUS: the claim conflicts with fetched evidence.

They run adversarial searches for criticism, problems, and alternatives; attach dates to current or quantitative claims; keep expert opinion separate from fact; and carry NOT FOUND into a do-not-rechase list.

Spawn one Gap analyst to write an answer-first skeleton whose sections are SUPPORTED, THIN, or EMPTY. Dispatch only THIN/EMPTY assignments. Allow at most two gap rounds, usually one.

5. Synthesize and audit

Spawn one Synthesizer—the only report author—to write docs/research/<topic>.md from the brief and verified claim matrix. It must include:

  • answer first, then evidence, then method;
  • the restated brief;
  • each major finding, confidence, decision implication, and evidence that would change it;
  • both sides of disputes;
  • dated, conflict-of-interest-flagged expert positions;
  • open questions with the exact search or experiment that would resolve them;
  • dated and source-tier-labeled citations.

Spawn a fresh Auditor. It fetches every load-bearing citation, checks report claims against the matrix, confirms uncertainty is visible, and verifies the report answers the brief. On FAIL, send evidence to a fresh Synthesizer; the Research Lead never patches prose or citations.

6. Integrate and hand off

After audit PASS, spawn an Integrator to commit the report and record its path, SHA, and audit evidence. Raw findings remain gitignored. A later session starts from the report's Open questions rather than restarting.

When research feeds a build, give the approved report to /lead as an input. Its Planner distills the relevant decision into a slice spec; Builders still challenge claims during their disagreement pass.

Hard stops

Stop on missing native delegation, missing web access for a web-dependent question, citations the Auditor cannot fetch, exhausted gap rounds with an EMPTY load-bearing section, an irreversible action, or a user decision that changes the brief. Never conceal the stop by researching or writing directly.

© tamdogood, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in skills/lead-research of tamdogood/builder-essential-skills.

  • SKILL.md
  • README.md
  • tactics.md

Open the folder on GitHubat commit 1be9984

Compare with similar skills

Lead Research next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Lead Research compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Lead Research this skilltamdogood/builder-essential-skills219—~2.1kAutomated safety check: PassMIT
Architect ResearchDanMcInerney/architect-loop626—~2.3kAutomated safety check: PassMIT
Web ResearchJuncai22/spring-ai-agent-learning1233 repos~1.1kAutomated safety check: PassApache-2.0
Research IdeationGalaxy-Dawn/claude-scholar5.7k3 repos~2.4kAutomated safety check: PassMIT
Deep Research312362115/claude107—~6.6kAutomated safety check: PassMIT
ULW Deep Researchcode-yeongyu/oh-my-openagent70k—~14kAutomated safety check: PassCustom licence

Similar skills

  • Architect Research

    DanMcInerney/architect-loop

    A skill your agent uses when the user asks for discovery-scale research that informs a decision: brainstorming a project or feature, choosing a technology, or requests like "research X", "what's the…

    626 GitHub stars~2.3k tokensUpdated 25 days ago
    Research & ScienceAuto-check passed
  • Web Research

    Juncai22/spring-ai-agent-learning

    A skill your agent uses for requests related to web research; it provides a structured approach to conducting comprehensive web research

    123 GitHub starsUsed in 3 repos~1.1k tokens
    Research & ScienceAuto-check passed
  • Research Ideation

    Galaxy-Dawn/claude-scholar

    This skill should be used when the user asks to "brainstorm research ideas", "use 5W1H framework", "identify research gaps", "conduct gap analysis", "start research project", "conduct literature…

    5.7k GitHub starsUsed in 3 repos~2.4k tokens
    Research & ScienceAuto-check passed
  • Deep Research

    312362115/claude

    深度调研技能:对任意命题进行系统性调研并输出专业研究报告. An agent skill from 312362115/claude.

    107 GitHub stars~6.6k tokensUpdated 4 mo ago
    Research & ScienceAuto-check passed
  • ULW Deep Research

    code-yeongyu/oh-my-openagent

    Runs an exhaustive, team-based research session that stands up cooperating agents, debates findings and delivers a report where every claim has a citation or proof.

    70k GitHub stars~14k tokensUpdated today
    Research & ScienceAuto-check passed
  • Research Writing Assistant

    Norman-bury/research-writing-skill

    A skill your agent uses when writing academic papers, theses, or research articles - supports brainstorming, chapter writing, literature review, and LaTeX output

    3.4k GitHub stars~1.3k tokensUpdated 4 mo ago
    Research & ScienceAuto-check: notes

More from tamdogood/builder-essential-skills

All 18 skills in this repo
  • Create Marketing Kit

    tamdogood/builder-essential-skills

    Create truthful, human-centered marketing campaigns for an app or product, including positioning, channel copy, original artwork, editable layouts, README banners, and selective website integration.

    219 GitHub stars~1.9k tokensUpdated 1 mo ago
    Auto-check passed
  • Name Your Business

    tamdogood/builder-essential-skills

    Generate, refine, compare, and when needed validate distinctive names for startups, AI products, developer tools, protocols, open-source projects, apps, product families, local businesses, services…

    219 GitHub stars~4.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Session Profiler

    tamdogood/builder-essential-skills

    Profile and debug Hermes sessions from their JSONL transcripts.

    219 GitHub stars~1.5k tokensUpdated 1 mo ago
    Auto-check passed
  • Build Scenario Tests

    tamdogood/builder-essential-skills

    Inspect an unfamiliar repository, turn a focused Markdown behavior scenario into a deterministic test in the repository's native test stack, run it, and preserve traceability between intent and code.

    219 GitHub stars~1.7k tokensUpdated 1 mo ago
    Auto-check passed
  • Create Skill

    tamdogood/builder-essential-skills

    Create or update a complete repository skill from a user's idea, including the workflow instructions, references, scripts or assets, agent metadata, skill-card artwork, cinematic banner artwork…

    219 GitHub stars~1.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Paper Opportunity Radar

    tamdogood/builder-essential-skills

    Run a cumulative daily or retrospective sweep of research papers on a chosen topic, audit their claims, methods, integrity signals, and independent support, then identify overlooked but feasible…

    219 GitHub stars~3.1k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Lead Research

What does Lead Research do?

Provider-neutral deep-research orchestration for brainstorming, technology choices, comparisons, and state-of-the-art surveys. Lead Research is an agent skill from tamdogood/builder-essential-skills. Provider-neutral deep-research orchestration for brainstorming, technology choices, comparisons, and state-of-the-art surveys.

When should I use Lead Research?

Lead Research fits situations like: tasks that involve Lead generation; tasks that involve Brainstorming; tasks that involve Literature review.

How do I install Lead Research in Claude Code?

Run `npx skills add tamdogood/builder-essential-skills --skill lead-research -a claude-code`. Or copy the skill folder (skills/lead-research in tamdogood/builder-essential-skills) into .claude/skills/lead-research in your project. Claude Code loads it when a task matches its description.

How do I install Lead Research in Codex?

Run `npx skills add tamdogood/builder-essential-skills --skill lead-research -a codex`. Or copy the skill folder (skills/lead-research in tamdogood/builder-essential-skills) into .agents/skills/lead-research in your project. Codex loads it when a task matches its description.

Can I use Lead Research in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add tamdogood/builder-essential-skills --skill lead-research -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/lead-research, .gemini/skills/lead-research, .github/skills/lead-research and .opencode/skills/lead-research in your project.

What does Lead Research need to run?

SKILL.md names no scripts, command-line tools or credentials: Lead Research is instructions for the agent only.

Does Lead Research access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Lead Research safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Lead Research use?

Lead Research is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Lead Research use?

About 2.1k tokens (SKILL.md is roughly 8.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Lead Research?

Skills that share tags, products or a category with Lead Research: Architect Research (DanMcInerney/architect-loop, 626 stars), Web Research (Juncai22/spring-ai-agent-learning, 123 stars), Research Ideation (Galaxy-Dawn/claude-scholar, 5.7k stars) and Deep Research (312362115/claude, 107 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Lead Research?

tamdogood (a GitHub user) maintains it in tamdogood/builder-essential-skills, which has 219 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on August 16, 2026.

Source: tamdogood/builder-essential-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.