install
source · Clone the upstream repo
git clone https://github.com/genesiscz/GenesisTools
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/genesiscz/GenesisTools "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/old/skills/codebase-analysis" ~/.claude/skills/genesiscz-genesistools-codebase-analysis && rm -rf "$T"
manifest:
.claude/old/skills/codebase-analysis/SKILL.mdsource content
Codebase Analysis
Perform deep codebase exploration and analysis in an isolated sub-agent context. Heavy Grep/Glob operations stay separate from your main work.
Usage
/codebase-analysis [--type=pattern] [--output=summary|detailed]
Examples
# Find all money-related operations /codebase-analysis --type=money # Analyze permission checks across codebase /codebase-analysis --type=permissions --output=detailed # Find N+1 query issues /codebase-analysis --type=queries # Analyze DTOs and their usage /codebase-analysis --type=dtos
What This Does
- Launches isolated agent to search codebase
- Performs extensive Grep/Glob without blocking main session
- Analyzes patterns independently
- Returns structured report to main session
- You continue working while analysis runs
Why Fork Context?
- Intensive searching (ripgrep, glob patterns) runs in parallel
- Main session remains responsive for other work
- Can run multiple analyses simultaneously
- Clean separation of concerns
- No context pollution from intermediate search steps
Example Output
## Permission Checks Found (12 files) ### app/Http/Controllers/ReservationController.php - Line 45: $this->permissions->needsViewReservation() - Line 89: $this->permissions->needsEditReservation() ### app/Services/ReservationService.php - Line 234: Missing permission check ⚠️ ## Recommendations 1. Add permission check in ReservationService::updateStatus 2. Audit other service methods for missing checks