research

Gather external sources on a topic and produce a cited research report.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/kieranpotts/skills --skill research-kieranpotts
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/kieranpotts/skills/tree/main/skills/research
Command: npx skills add https://github.com/kieranpotts/skills --skill research-kieranpotts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Decisions often stall on missing knowledge — how a library behaves, what a protocol mandates, what a regulation requires, or whether an approach is still current. This Skill closes that gap by gathering authoritative external sources and producing a structured, cited research report, without touching code or project documentation. ## Core Features & Use Cases - Question framing and gap analysis: Restates the topic as specific, answerable questions and checks the project's own documentation, decision records, and memory before searching externally. - Cited, dated reporting: Produces a report that leads with a direct answer, corroborates load-bearing claims with independent sources, dates every claim that can go stale, and separates sourced fact from inference. - Non-interactive operation: Runs from context and environment alone, stopping with an error rather than asking for clarification, making it suitable for CI and away-from-keyboard workflows. - Use Case: Before choosing between two HTTP client libraries, ask the agent to research their streaming support and maintenance status; it returns a report with a direct answer, dated citations, and open questions, ready to feed into a decision record. ## Quick Start Ask the agent to research how a specific library handles streaming responses and write a cited report to your research notes directory.

Frequently Asked Questions about research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I research a technical topic with an AI agent?▼

Phrase the request as a specific question, such as "research how library X handles streaming", and name the decision it unblocks. The agent frames answerable questions, checks project documentation first, then searches and retrieves external sources before writing a cited report.

How do I get a cited research report from web sources?▼

The agent retrieves full sources rather than relying on search snippets, corroborates load-bearing claims with independent sources, and records the version or date each claim holds for. The report leads with a direct answer and lists sources with access dates.

Does the research skill modify code or project documentation?▼

No. The skill is discovery and synthesis only: the research report is the sole artifact produced. It names where findings should go next, such as a decision record, but filing them is a separate step the caller initiates.

What happens when web access is unavailable during research?▼

The agent answers as far as the project's own sources and its knowledge allow, marks that portion's confidence as reduced, and lists what remains unverifiable. It never invents citations to cover the gap.

When should I use a code spike instead of external research?▼

Use a spike when the uncertainty is about how something behaves in your own codebase rather than what documentation says. External research settles questions about libraries, protocols, and regulations; a spike settles behavioral questions with throwaway code.