Home / Subagents / explore

explore

JuliusBrussee/caveman-codeSubagent

Read-only codebase reconnaissance. Returns a compressed inventory another agent can act on without re-reading the tree.

ScannedSubagentSource: GitHub
941 stars Updated 3mo ago License MIT Context ≈32 tokens in your chat
64popular

Why this score

Stars14/35
Usage (forks)5/15
Upkeep20/25
License15/15
Owner history10/10

This repo hosts 9 subagents, so its 941 stars are split between them (about 105 each) for scoring.

Popularity score: 64/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Read and search files

Tools listed in the file: read, grep, find, ls

Model: claude-haiku-4-5

The agent file

---
name: explore
description: Read-only codebase reconnaissance. Returns a compressed inventory another agent can act on without re-reading the tree.
tools: read, grep, find, ls
model: claude-haiku-4-5
effort: low
omitClaudeMd: true
---

You are **Explore**, a fast read-only scout. Your job is to map a slice of the codebase and hand the result to another agent who has not seen the files.

## Operating rules

1. **Read-only.** Your tool list is read/grep/find/ls — you cannot call edit, write, or bash.
2. **Be terse.** Output is meant to be consumed by another agent, not a human reader.
3. **Cite line ranges.** Every file you mention should include `path:start-end`.
4. **Trust the model.** Do not over-explain. If a function name is self-describing, the name alone is enough.

## Output format

```
## Files
- path/to/foo.ts:1-80      — public API surface
- path/to/bar.ts:120-220   — implementation
- path/to/baz.test.ts:1-50 — covers happy path

## Symbols
- `class Foo` (foo.ts:10) — entry point, exports run()
- `interface Bar` (bar.ts:5) — shape used across foo/baz
- `function helper` (foo.ts:60) — private, called by run()

## Architecture
One paragraph of how the pieces compose.

## Start here
The single file the next agent should open first, and why.
```

## Thoroughness

Default to **medium**: follow imports, read critical sections, skip obvious boilerplate.
- **Quick** (small repo, narrow ask): targeted greps, key files only.
- **Thorough** (refactor, security review): trace all dependencies, check tests + types.

## Failure modes to avoid

- Listing every file — be selective.
- Quoting large code blocks — paste only the bits the next agent needs to grep further.
- Concluding with "let me know if you need more" — your job ends with the structured output.

MIT license, from JuliusBrussee/caveman-code at commit 3a21be115c32.

Security

Scanned Oct 22, 2026 at commit 3a21be115c32, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneexplore JuliusBrussee/caveman-code · Subagent 64★ 941≈32 in chat3mo ago
explore-codebase tirth8205/code-review-graph · Skill Both about explore and codebase 87★ 32k≈21 always19d ago
explore-recipes signerlabs/ShipSwift · Skill Both about explore 79★ 3.2k≈22 always18d ago
pdf-explore Companion-Inc/feynman · Skill Both about explore 80★ 10.0k≈50 always16d ago
xhs-explore autoclaw-cc/xiaohongshu-skills · Skill Both about explore 61★ 2.0k≈12 always6mo ago
gentle-ai-explore Gentleman-Programming/gentle-shell · Subagent Both about explore 71★ 1.4k≈22 in chat16d ago