investigating-a-codebase

Verify codebase state with exact file paths and evidence.

5|1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/ed3dai/ed3d-plugins-testing --skill investigating-a-codebase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: investigating-a-codebase
Source: https://github.com/ed3dai/ed3d-plugins-testing/tree/main/plugins/ed3d-research-agents/skills/investigating-a-codebase
Command: npx skills add https://github.com/ed3dai/ed3d-plugins-testing --skill investigating-a-codebase

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Understand current codebase state to ground planning and design decisions in reality, not assumptions. Find existing patterns to follow ("How do we currently handle API errors?"), locate features or code ("Where is user authentication implemented?"), understand component architecture ("How does the routing system work?"), and confirm existence definitively ("Does feature X exist or not?").

Core Features & Use Cases

  • Ground planning decisions by mapping current codebase state to design assumptions.
  • Verify design assumptions before implementation and locate existing patterns to follow.
  • Confirm existence of features or components with definitive evidence and exact paths.
  • Apply a structured investigation workflow to verify file locations, patterns, and dependencies.

Quick Start

Use the investigating-a-codebase skill to ground planning decisions with real codebase evidence.

Frequently Asked Questions about investigating-a-codebase

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

FAQPage Schema
How do I verify existing codebase patterns before starting feature design?

To verify existing codebase patterns before feature design, apply structured search strategies that report exact file paths and evidence, confirming file locations, patterns, and dependencies to ground your planning decisions in reality.

What is the best way to investigate a codebase for architecture reviews?

The best way to investigate a codebase for architecture reviews is to use deterministic search strategies that map current component architecture, confirm dependencies, and report exact file paths with definitive evidence.

How do I locate where user authentication or specific features are implemented in a codebase?

To locate where user authentication or specific features are implemented in a codebase, apply a structured investigation workflow that employs deterministic search strategies and reports exact file paths with evidence.

Can I use deterministic search strategies to confirm if a feature exists or not?

Yes, you can use deterministic search strategies to confirm if a feature exists or not, applying a structured investigation workflow that reports exact file paths and definitive evidence for your design assumptions.

How does mapping current codebase state help with risk assessment?

Mapping current codebase state helps with risk assessment by verifying file locations, patterns, and dependencies, which grounds planning decisions in reality and definitively confirms existing system constraints.

What are the limitations of investigating a codebase for design assumptions?

When investigating a codebase for design assumptions, limitations include relying strictly on deterministic search strategies and exact file paths, meaning complex semantic relationships may require further manual analysis beyond reported evidence.