research

Spawn parallel sub-agents to locate, analyze, and document codebase components.

2|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/cdubiel08/ralph-hero --skill research-cdubiel08
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/cdubiel08/ralph-hero/tree/main/plugin/ralph-hero/skills/research
Command: npx skills add https://github.com/cdubiel08/ralph-hero --skill research-cdubiel08

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you understand complex codebases by interactively researching specific questions, documenting existing code, and identifying architectural patterns without suggesting improvements.

Core Features & Use Cases

  • Interactive Research: Ask questions about the codebase and get detailed documentation.
  • Codebase Exploration: Discover where files and components related to a topic reside.
  • Pattern Identification: Find examples of existing patterns and understand how components work.
  • Use Case: You need to understand how user authentication is handled in a large project. You can ask this Skill to research the authentication flow, identify relevant files and functions, and document their current implementation.

Quick Start

Use the research skill to find where files related to the 'database connection' are located.

Frequently Asked Questions about research

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

FAQPage Schema
How do I explore and document a codebase to understand its architecture?

Codebase exploration and documentation involves interactively querying specific components to identify architectural patterns. This Skill locates relevant files and synthesizes findings into research documents, describing the existing system structure without suggesting improvements.

What's the best way to find where specific components are located in a large codebase?

Finding specific components in a large codebase is done by spawning parallel sub-agents to locate and analyze related files. It identifies where files and functions reside based on your topic query, such as researching a user authentication flow.

Can I generate documentation linked to a specific GitHub issue?

Generating documentation linked to a specific GitHub issue is supported. The research process analyzes code components related to the issue and synthesizes the findings into structured research documents with permalinks for code references.

Does this research tool provide codebase analysis and critique for improvements?

Codebase analysis here focuses solely on describing the existing system without critique or suggestions for improvement. It identifies existing patterns and documents how components currently work, rather than offering architectural reviews or refactoring advice.

How do I get detailed documentation on how a specific pattern is implemented?

To get detailed documentation on a specific pattern, you ask questions about the codebase interactively. The system locates examples of existing patterns, analyzes how the components work, and synthesizes the findings into comprehensive research documents.