Skip to content

/explore

Progressive codebase exploration: index, then signatures, then targeted reads only.

From plugin
deadeye
69 skills3 commands8 hooks

Claude Code

$ npx -y skills add deepaksinghcs14/deadeye-cc --skill explore --agent claude-code

SKILL.md

explore.SKILL.md
name: explore
description: Progressive codebase exploration: index, then signatures, then targeted reads only.
context: fork
agent: Explore

Explore the codebase in three layers, stopping at the first one that answers the question. Do not skip ahead to reading full files "to be safe" -- each layer is a decision point, not a formality.

**Layer 1 -- file index.** `Glob`/`find` only, zero file reads. Get the shape: directory layout, naming conventions, where the relevant area likely lives. Stop here if the task is now obvious (e.g. "add a field to this one struct" and you can see exactly which file that is).

**Layer 2 -- entry points and signatures.** `Grep` for the symbols, exports, and call sites that matter to the task. You're building a map of what calls what, not reading implementations yet. Stop here if you now know which functions/files the change touches and roughly how they fit together.

**Layer 3 -- targeted reads.** `Read` with `offset`/`limit` only for the files directly relevant to the upcoming change -- never a full-repo read sweep. If a file is large, read the section around the relevant symbol, not the whole thing.

After each layer, explicitly decide: enough context to proceed, or one more layer? Don't default to Layer 3 out of caution -- most tasks resolve at Layer 1 or 2.

Return a structured summary to the caller: what you found, which files/symbols matter, and your recommendation -- not the raw contents you read along the way. The raw reads stay in this forked context; only the summary crosses back.

**Before returning, cache the summary** so the next session doesn't re-derive it (best-effort -- if this fails in any way, skip it silently and return your summary as normal; it is a cache, never a deliverable):

deadeye notes-append explore <<'EOF'
<the question you were asked>
- <a file or symbol that matters, and why>
- recommendation: <one line>
EOF

Ten lines maximum. If `deadeye` isn't on PATH, retry once with `~/.deadeye/bin/deadeye`; if that also fails, move on.

Read more
@deepaksinghcs14
Ships withdeadeye

Claude Code plugin that fits the model, effort, and context to each task — fewer tokens, same quality. Deterministic policy kernel in the hooks; every number it reports is measured, not estimated.

Stars on GitHub

Momentum

stars in total
6
Star history of deepaksinghcs14/deadeye-cc on GitHub, a chart by star-history.com

Other skills on deadeye.

deadeye-guard
Auto-invoked

deadeye-guard

Security review of the current diff -- full OWASP-mapped coverage (Top 10:2025, API Security Top 10 2023, LLM Top 10:2025),…

deadeye-pr
Auto-invoked

deadeye-pr

PR review across four lenses -- over-engineering, correctness, performance, security -- printed locally, opt-in to post.

deadeye-review
Auto-invoked

deadeye-review

Four-lens self-review (over-engineering, correctness, performance, security) of the working diff, or the whole repo with --repo.

deadeye-sweep
Auto-invoked

deadeye-sweep

Applies the findings from /deadeye-review, /deadeye-pr, and /deadeye-guard, verifies the build, and re-scans on a loop until…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about explore.

Which coding agents can use explore?
explore installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.