ralph-research

Survey a codebase and emit a structured summary of related files, reusable code, tests, and dependencies.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/wtthornton/tapps-brain --skill ralph-research-wtthornton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-research
Source: https://github.com/wtthornton/tapps-brain/tree/main/.claude/skills/ralph-research
Command: npx skills add https://github.com/wtthornton/tapps-brain --skill ralph-research-wtthornton

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Research the codebase before implementing a task. Spawns ralph-explorer to find relevant files, patterns, existing code, and test files.

Core Features & Use Cases

  • Spawns ralph-explorer to enumerate related files, code patterns, and test coverage.
  • Returns a structured summary highlighting potential reuse and dependency impacts.
  • Useful for upfront discovery before feature work, bug fixes, or refactors.

Quick Start

Prompt ralph-research to scan the current repository and return a structured summary.

Frequently Asked Questions about ralph-research

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

FAQPage Schema
How do I explore a codebase to find reusable patterns before implementing a feature?

A codebase exploration survey locates relevant files, existing implementations, and dependencies before you implement a feature. It generates a structured summary highlighting reusable code patterns and tests to update, providing upfront discovery for feature work or refactors.

What is the best way to map dependencies and test files across a software project?

Mapping dependencies and test files across a software project requires crawling the repository to enumerate related files and test coverage. This produces a structured summary with sections for Dependencies to Consider and Tests to Update, applicable across languages and project sizes.

Can I research existing code and tests before starting a refactor in any programming language?

Yes, you can research existing code and tests before a refactor in any programming language. The codebase survey applies to software projects of any size and across languages, locating existing implementations to reuse and test files to update during maintenance tasks.

How does a codebase survey identify files and dependencies for a specific maintenance task?

A codebase survey identifies files and dependencies by spawning an explorer agent to crawl the repository for a given task. It emits a machine-readable structured summary with sections for Related Files, Existing Code to Reuse, Tests to Update, and Dependencies to Consider.

Do I need a specific framework to scan my repository for existing code to reuse?

No specific framework is needed to scan a repository for existing code to reuse. The codebase survey operates across languages and software projects of any size, requiring only the repository itself to generate a structured summary of reusable implementations.