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…
Provider-neutral deep-research orchestration for brainstorming, technology choices, comparisons, and state-of-the-art surveys.
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install tamdogood/builder-essential-skills lead-research --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "lead-research" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/lead-research into .claude/skills/lead-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lead-research", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/tamdogood/builder-essential-skills/tree/main/skills/lead-researchType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install tamdogood/builder-essential-skills lead-research --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/lead-research .agents/skills/lead-research && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "lead-research" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/lead-research into .agents/skills/lead-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lead-research", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install tamdogood/builder-essential-skills lead-research --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/lead-research .cursor/skills/lead-research && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "lead-research" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/lead-research into .cursor/skills/lead-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lead-research", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/tamdogood/builder-essential-skills.git --path skills/lead-research--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install tamdogood/builder-essential-skills lead-research --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/lead-research .gemini/skills/lead-research && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "lead-research" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/lead-research into .gemini/skills/lead-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lead-research", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install tamdogood/builder-essential-skills lead-researchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/lead-research .github/skills/lead-research && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "lead-research" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/lead-research into .github/skills/lead-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lead-research", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add tamdogood/builder-essential-skills --skill lead-research -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install tamdogood/builder-essential-skills lead-research --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/lead-research .opencode/skills/lead-research && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "lead-research" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/lead-research into .opencode/skills/lead-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lead-research", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
lead-researchProvider-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. 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.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 1be9984. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from tamdogood/builder-essential-skills at commit 1be9984, republished under its MIT licence (© tamdogood). 1,135 words, ~2,097 tokens.
.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.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.
tactics.md; designs
non-overlapping assignments and budgets.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.
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:
Raw findings live under .lead/research/. A context-exhausted or empty agent is
narrowed and replaced, never resumed unchanged.
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:
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.
Spawn one Synthesizer—the only report author—to write
docs/research/<topic>.md from the brief and verified claim matrix. It must
include:
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.
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.
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
SKILL.md and 2 other files in skills/lead-research of tamdogood/builder-essential-skills.
Open the folder on GitHubat commit 1be9984
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Lead Research this skilltamdogood/builder-essential-skills | 219 | — | ~2.1k | Automated safety check: Pass | MIT | |
| Architect ResearchDanMcInerney/architect-loop | 626 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Web ResearchJuncai22/spring-ai-agent-learning | 123 | 3 repos | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Research IdeationGalaxy-Dawn/claude-scholar | 5.7k | 3 repos | ~2.4k | Automated safety check: Pass | MIT | |
| Deep Research312362115/claude | 107 | — | ~6.6k | Automated safety check: Pass | MIT | |
| ULW Deep Researchcode-yeongyu/oh-my-openagent | 70k | — | ~14k | Automated safety check: Pass | Custom licence |
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…
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
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…
312362115/claude
深度调研技能:对任意命题进行系统性调研并输出专业研究报告. An agent skill from 312362115/claude.
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.
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
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.
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…
tamdogood/builder-essential-skills
Profile and debug Hermes sessions from their JSONL transcripts.
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.
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…
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…
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.
Lead Research fits situations like: tasks that involve Lead generation; tasks that involve Brainstorming; tasks that involve Literature review.
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.
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.
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.
SKILL.md names no scripts, command-line tools or credentials: Lead Research is instructions for the agent only.
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.
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.
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.
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.
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.
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.