research-methodology

Run a structured research protocol before implementing code decisions.

150|48|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/irahardianto/awesome-agv --skill research-methodology-irahardianto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-methodology
Source: https://github.com/irahardianto/awesome-agv/tree/main/.agents/skills/research-methodology
Command: npx skills add https://github.com/irahardianto/awesome-agv --skill research-methodology-irahardianto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents AI coding agents from implementing stale, guessed, or unverifiable technical knowledge by enforcing a structured research workflow using authoritative sources.

Core Features & Use Cases

  • Topic decomposition for searchability: Converts a feature goal into 2–5 keyword targets that map directly to APIs, patterns, and docs.
  • Priority-based multi-tool research: Uses a staged tool order (official-doc MCPs first, then web search, then deep URL reading) to reduce incorrect assumptions.
  • Verifiable research logs and fallbacks: Persists findings into research logs and explicitly flags when the agent must rely on training data.
  • Architecture decision support: Triggers ADR creation when research reveals tradeoffs, new dependencies, or architectural changes.
  • Training-data honesty guardrail: Ensures the agent never silently claims verification when it could not validate externally.

Quick Start

Use the research-methodology skill to research the API and integration pattern for an unfamiliar technology stack before writing implementation code.

Frequently Asked Questions about research-methodology

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

FAQPage Schema
How do I verify API documentation before writing implementation code?

To verify API documentation before writing implementation code, decompose the feature goal into 2–5 keyword targets, run priority-based multi-tool discovery starting with official-doc MCPs, and persist findings into research logs to prevent using stale technical knowledge.

What is the best way to research an unfamiliar technology stack for architecture decisions?

Researching an unfamiliar technology stack for architecture decisions requires triggering ADR creation when findings reveal tradeoffs or new dependencies, ensuring architectural changes are grounded in verified, up-to-date documentation rather than guessed patterns.

How do AI coding agents handle unknown API patterns during web search?

AI coding agents handle unknown API patterns during web search by applying a staged tool order—official-doc MCPs first, then web search, then deep URL reading—to reduce incorrect assumptions and explicitly flag when they must rely on training data.

Can I use topic decomposition to improve searchability for library selection?

Yes, you can use topic decomposition to improve searchability for library selection by converting a feature goal into targeted keywords that map directly to APIs, patterns, and docs, ensuring reliable findings inform your framework choices.

Why does my AI agent silently claim verification when external validation is unavailable?

AI agents silently claim verification when external validation is unavailable because they lack a training-data honesty guardrail, which should explicitly disclose reliance on training data instead of making unverifiable assumptions about APIs or patterns.

When do I need to create architecture decision records for new dependencies?

You need to create architecture decision records when structured research reveals tradeoffs, introduces new dependencies, or dictates architectural changes, ensuring your code decisions are grounded in verified findings rather than guessed technical knowledge.