research

Identify credible sources and document research findings before implementation.

12|1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/ariaxhan/kernel-claude --skill research-ariaxhan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/ariaxhan/kernel-claude/tree/main/skills/research
Command: npx skills add https://github.com/ariaxhan/kernel-claude --skill research-ariaxhan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deep research methodology - auto-triggers on research/investigate/find out signals

Core Features & Use Cases

  • Purpose: systematic methodology for researching unknowns before implementation; auto-triggers when context suggests investigation
  • Key concepts and patterns: Research Inversion, Research Protocol (phases), Source Hierarchy, MCP Server Pattern, Subagent Research Pattern
  • Integration and governance: Write findings to _meta/research, cite sources, and persist to documentation for traceability

Quick Start

Begin by defining the unknown you need to solve and gather credible sources before implementing any changes.

Frequently Asked Questions about research

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

FAQPage Schema
How do I research unknown technologies before implementing software features?

Researching unknown technologies before implementation requires a structured research protocol that systematically identifies credible sources. This methodology enforces a source hierarchy and documents procedures to ensure verifiable results for new technology integrations.

What is the best way to investigate external service integrations across software projects?

Investigating external service integrations is best handled by applying a structured source hierarchy and documented procedures. This approach systematically identifies credible information and writes findings to documentation for traceability before implementing changes.

When do I need a structured research protocol for software development?

You need a structured research protocol when facing unknowns, new technologies, or external service integrations in software projects. It ensures you identify credible information and document procedures before implementing features, preventing unverified assumptions from entering codebases.

How do I verify sources and document findings during technical investigations?

To verify sources and document findings during technical investigations, follow a source hierarchy and write results to a dedicated research directory. Citing sources and persisting findings to documentation ensures traceability and reliable discovery for future reference.

Does this research methodology work without external dependencies or components?

Yes, this research methodology works without external dependencies or components. It relies entirely on a structured protocol of phases, source hierarchy, and governance patterns to guide investigation, requiring only defined unknowns to begin the discovery process.