codebase-exploration
Systematic codebase search and pattern discovery for locating implementations, understanding architecture, and answering location-based code questions.
- Supports three thoroughness levels (quick, medium, very thorough) ranging from 30 seconds to 10 minutes, scaling from broad file structure overview to exhaustive dependency tracing
- Uses multiple search strategies including grep/rg for text patterns, ast-grep for code structure, LSP tools for symbol references, and git history for context
- Designed for exploration tasks like finding where functionality is implemented, mapping architectural patterns, locating API endpoints, and tracing data flow across files
- Includes decision framework for selecting appropriate search strategy based on question type (location queries, data flow, API handling, database queries, error handling)
Codebase Exploration
Purpose
Specializes in systematic codebase exploration and discovery. Uses advanced search techniques, pattern recognition, and code analysis to quickly understand unfamiliar code, locate specific implementations, map architectural patterns, and answer location-based questions about code.
When to Use
- Exploring an unfamiliar codebase for the first time
- Need to find where specific functionality is implemented
- Looking for examples of a pattern across the codebase
- Understanding how components interact
- Locating all usages of a particular API or pattern
- Mapping architectural organization
- Finding similar code across the project
- Questions like "Where is X?", "Which file has Y?", "Find code that does Z"
Quick Start
More from 404kidwiz/claude-supercode-skills
frontend-ui-ux-engineer
A designer-turned-developer who crafts stunning UI/UX even without design mockups. Code may be a bit messy, but the visual output is always fire.
2.0Kquant-analyst
Expert in quantitative finance, algorithmic trading, and financial data analysis using Python (Pandas/NumPy), statistical modeling, and machine learning.
1.1Kproject-manager
Project management expert specializing in planning, execution, monitoring, and closure of projects. Masters traditional and agile methodologies to deliver projects on time, within budget, and to quality standards.
988machine-learning-engineer
Use when user needs ML model deployment, production serving infrastructure, optimization strategies, and real-time inference systems. Designs and implements scalable ML systems with focus on reliability and performance.
790dotnet-framework-4.8-expert
Legacy .NET Framework expert specializing in .NET Framework 4.8, WCF services, ASP.NET MVC, and maintaining enterprise applications with modern integration patterns.
724market-researcher
Market research specialist focused on comprehensive market analysis, consumer behavior insights, and market opportunity identification. Excels at quantitative market sizing, qualitative consumer research, and strategic market positioning analysis.
391