skills/lead-researcher/SKILL.md
Use this skill when conducting a complete, end-to-end research project — from initial idea through hypothesis generation, literature review, experiment design, execution, optional replication or paper review, and final research writing. Orchestrates all available research sub-skills (hypothesis-generation, literature-synthesis, experiment-design, code-replication, research-paper-review, research-writing, ieee-paper-generator) into a single, coherent pipeline. Activate when the user wants to pursue a new research idea, replicate or extend a paper's results, or produce a publication-ready manuscript.
npx skillsauth add aviskaar/open-org lead-researcherInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Orchestrate a complete research project from initial idea to publication-ready output, invoking the right sub-skills at each stage.
The Lead Researcher skill is the top-level conductor of the research pipeline. It does not replace the sub-skills — it routes to them at the appropriate moment, manages context across stages, and ensures continuity and coherence throughout the full research lifecycle.
Pipeline stages:
1. Intake & Scoping
↓
2. Hypothesis Generation [→ hypothesis-generation]
↓
3. Literature Synthesis [→ literature-synthesis]
↓
4. (Optional) Paper Review [→ research-paper-review]
↓
5. Experiment Design [→ experiment-design]
↓
6. (Optional) Code Replication [→ code-replication]
↓
7. Research Writing [→ research-writing / ieee-paper-generator]
↓
8. Final Review & Handoff
Stages 4 and 6 are conditional: invoke them when the user has a specific paper to critique or wants to replicate baseline results before proposing improvements.
Before activating any sub-skill, collect the following information. If any item is missing, ask the user explicitly before proceeding.
| # | Question | Why it matters | |---|----------|----------------| | 1 | What is the research topic or problem? | Scopes every subsequent stage | | 2 | Do you have a starting hypothesis, or should one be generated? | Determines whether to begin at Stage 2 | | 3 | Do you have a set of papers to review / synthesize, or should the agent identify them? | Scopes Stage 3 and 4 | | 4 | Is there a specific paper whose results you want to replicate or extend? | Gates Stage 6 | | 5 | What is the target output format? (internal report / conference paper / journal article / IEEE format) | Determines which writing sub-skill to activate in Stage 7 | | 6 | What are the compute and time constraints? | Informs experiment design in Stage 5 |
Produce a Research Brief (markdown, ~1 page) summarizing:
Get explicit user confirmation of the Research Brief before proceeding to Stage 2.
Sub-skill: hypothesis-generation
Trigger: Always (unless the user supplies a finalized hypothesis).
Input from Stage 1: Research question, known literature, surprising observation or gap.
Actions:
Carry forward: The refined hypothesis statement and the ranked hypothesis table.
Sub-skill: literature-synthesis
Trigger: Always.
Input from Stage 2: Refined hypothesis, key concepts and keywords, any papers the user provided.
Actions:
Carry forward: Literature synthesis document, gap statement, and a curated reference list.
Sub-skill: research-paper-review
Trigger: When the user provides a specific paper to critique, or when a closely related paper poses a risk of scooping the hypothesis.
Input from Stage 3: Candidate paper, gap statement from literature synthesis.
Actions:
Decision gate: After the review, confirm with the user whether to:
Carry forward: Review report, identified differentiation points, updated hypothesis if revised.
Sub-skill: experiment-design
Trigger: Always (after hypothesis is confirmed).
Input from Stages 2–4: Finalized hypothesis, literature-derived baselines, compute constraints.
Actions:
Carry forward: Structured experiment plan (markdown), baseline list with citations, ablation schedule.
Sub-skill: code-replication
Trigger: When the user wants to:
Input from Stages 3–5: Target paper, experiment plan, compute constraints.
Actions:
REPLICATION.md with full documentation.Decision gate: After gap analysis:
Carry forward: Replication report, gap analysis table, confirmed baseline numbers.
Sub-skill: research-writing (for drafts, sections, and iterative editing) or ieee-paper-generator (for a complete, publication-ready IEEE paper).
Trigger: Always (after experiment results are available or summarized by the user).
Input from all prior stages: Research Brief, hypothesis, literature synthesis, experiment plan, replication report (if applicable), experiment results.
research-writing)Use when producing an internal report, a preprint, or individual sections (abstract, introduction, related work, etc.):
ieee-paper-generator)Use when the target output is a submission to an IEEE conference or journal:
Carry forward: Draft manuscript and list of outstanding gaps.
ollama-multi-model-writer)Use when the user wants to run paper writing locally on GPU using Ollama models (no cloud APIs):
deepseek-r1:7b, phi4-reasoning, glm4:9b-chat-q4_K_M. If any are missing, surface the pull commands to the user before proceeding.ollama-multi-model-writer.paper-{topic}-draft.md for [PLACEHOLDER] and [RESULT NEEDED] tags and surface them to the user as a numbered list of outstanding items.ieee-paper-generator after the Ollama draft is complete.Carry forward: Draft manuscript at paper-{topic}-draft.md, outstanding items list, model attribution table.
Trigger: After Stage 7 produces a complete draft.
Actions:
Maintain a running Research Log across all stages. After completing each stage, append a brief summary entry:
## Stage N — [Name] — [Date]
Status: complete / in-progress / blocked
Key output: [1–2 sentence summary]
Decisions made: [list]
Open questions: [list]
At the end of Stages 1, 4, and 6, pause and surface a clear decision to the user before proceeding. Do not auto-advance through a gate if the outcome is ambiguous.
Escalate immediately (do not silently continue) when:
At no stage generate fake data, invented citations, fabricated results, or placeholder author names intended to be left in a final document. All numbers in the manuscript must come from actual experiments or cited sources.
Use these shortcuts when the user's intent is clear:
| User intent | Entry point | Skipped stages |
|-------------|-------------|----------------|
| "I have an idea, help me turn it into a paper" | Stage 1 → full pipeline | None |
| "Review this paper and help me extend it" | Stage 4 → 2 → 3 → 5 → 7 | Stage 6 unless user wants replication |
| "Replicate this paper and beat it" | Stage 4 → 6 → 2 → 5 → 7 | — |
| "I have results, write the paper" | Stage 7 directly | Stages 2–6 (reference prior work if available) |
| "Write it locally on my GPU with Ollama" | Stage 7c (ollama-multi-model-writer) | Stages 2–6 (pass context if available) |
| "Design experiments for this hypothesis" | Stage 3 → 5 | Stages 2 (hypothesis given), 4, 6, 7 |
| Stage | Artifact |
|-------|----------|
| 1 | Research Brief (markdown, confirmed by user) |
| 2 | Hypothesis document with ranked table and refined claim |
| 3 | Literature synthesis with gap statement and reference list |
| 4 | Paper review report with differentiation analysis (if activated) |
| 5 | Experiment plan (markdown) |
| 6 | REPLICATION.md with gap analysis table (if activated) |
| 7 | Draft manuscript (section-by-section, full IEEE format, or local Ollama multi-model draft) |
| 8 | Handoff summary and open items list |
| All | Research Log with stage-by-stage entries |
documentation
Replace with a description of the skill and when the agent should use it. Write this as a trigger condition: 'Use this skill when...'
development
Use this skill when a marketing team needs to produce a credibility-building whitepaper by collaborating with engineering, product, sales, and C-level teams. Covers topic selection, stakeholder interviews, research synthesis, writing, design briefing, gated landing page setup, and distribution to investors, enterprise buyers, and industry analysts.
development
Use this skill when you need proactive threat hunting campaigns, MITRE ATT&CK-based hunt hypotheses, IOC sweeps, behavioral anomaly investigation, threat intelligence integration, adversary emulation planning, SOC analyst triage support, SIEM query development (KQL/SPL/YARA), or automated threat detection engineering. Trigger for threat hunting sprints, new threat intel indicators, or post-incident proactive sweeps.
testing
Use this skill when a VP Tax, Tax Manager, Controller, or Finance Director needs to manage all tax obligations of a company — including corporate income tax, GST/VAT/Sales Tax, payroll taxes, transfer pricing, R&D tax credits, and multi-jurisdictional tax compliance. Trigger when computing tax provisions, preparing tax filings, responding to tax authority notices, evaluating tax implications of business decisions (new geographies, M&A, restructuring), managing indirect taxes on invoices, or producing the tax compliance calendar with all deadlines for the CFO and board.