Back to Skills

before-code-analysis

verified

Use BEFORE reading multiple files to understand code. Reminds you to use codebase-analyzer agent instead of manual file reading.

View on GitHub

Marketplace

eveld-claude

eveld/claude

Plugin

workflows

Repository

eveld/claude
3stars

skills/before-code-analysis/SKILL.md

Last Verified

January 23, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/eveld/claude/blob/main/skills/before-code-analysis/SKILL.md -a claude-code --skill before-code-analysis

Installation paths:

Claude
.claude/skills/before-code-analysis/
Powered by add-skill CLI

Instructions

# Before Code Analysis

**STOP**: You're about to read multiple files to understand how something works.

## Use codebase-analyzer Instead

The `codebase-analyzer` agent is specifically designed for understanding code implementation. It will read files in context and explain how systems work.

### Instead of:
```
Read(file_path="src/auth/handler.js")
Read(file_path="src/auth/service.js")
Read(file_path="src/auth/middleware.js")
[manually piecing together how auth works]
```

### Do this:
```
Task(
  subagent_type="codebase-analyzer",
  prompt="Analyze how the authentication system works, including handlers, services, and middleware",
  description="Analyze auth system"
)
```

## When Manual Reading Is OK

Only read files manually when:
- You need to see exact implementation of a single function
- You're making specific edits to known files
- You're verifying a specific detail

For understanding systems or flows, use `codebase-analyzer`.

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
936 chars