exploration

Explores codebases and external research to generate codebase.md and research.md artifacts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/astrosteveo/epic --skill exploration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exploration
Source: https://github.com/astrosteveo/epic/tree/main/plugins/agent-workflow/skills/exploration
Command: npx skills add https://github.com/astrosteveo/epic --skill exploration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Uses codebase exploration and external research to form a solid foundation before designing or implementing.

Core Features & Use Cases

  • Codebase Understanding: Maps project structure, patterns, and dependencies.
  • External Research: Gathers current best practices and tools.
  • Artifacts: Produces codebase.md and research.md for reference.

Quick Start

Commit codebase.md and research.md documenting findings.

Frequently Asked Questions about exploration

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

FAQPage Schema
How do I understand an unfamiliar codebase before starting development?

Understanding a codebase involves mapping its structure, patterns, and dependencies systematically. This Skill guides you through phased exploration—documenting project layout, key components, and external context—then produces a `codebase.md` reference artifact so you have a solid foundation before designing or implementing features.

What's the best way to research current best practices when joining a new project?

Combine codebase exploration with external research to gather current best practices and tools relevant to your project. This Skill coordinates both phases and synthesizes findings into `research.md`, giving you context on patterns and tools the project uses or should consider.

How do I document my codebase exploration findings?

After exploring structure, patterns, and dependencies, commit structured documentation artifacts: `codebase.md` captures your project understanding and `research.md` documents external findings. These become reference materials for your team and future work.

Can I use codebase exploration during onboarding to a new project?

Yes. Codebase exploration is designed specifically for onboarding scenarios, new feature planning, and research phases. It works with phased investigation and supports delegating deep dives to subagents when you need specialized analysis.

What should I explore in a codebase before implementing new features?

Map the project structure, identify existing patterns and dependencies, and research relevant best practices. This exploration phase, documented in `codebase.md` and `research.md`, ensures your new features align with the project's architecture and current industry practices.

Does this approach work for researching patterns across multiple codebases?

Yes. The Skill supports external research alongside codebase analysis, enabling you to gather patterns and best practices from multiple sources and synthesize them into a research artifact that informs your design decisions.