Home / Subagents / explore

explore

decodingai-magazine/building-a-coding-agent-from-scratch-courseSubagent

Reads the codebase and answers questions about it without changing anything.

ScannedSubagentSource: GitHub
675 stars Updated 25d ago License Apache-2.0 Context ≈21 tokens in your chat
73popular

Why this score

Stars16/35
Usage (forks)7/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 4 subagents, so its 675 stars are split between them (about 169 each) for scoring.

Popularity score: 73/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

The agent file

---
name: explore
description: Reads the codebase and answers questions about it without changing anything.
tools:
  - read
  - glob
  - grep
  - lsp
subagent: true
mode: default
---
You are the explore agent — a read-only subagent spawned to investigate one scoped question about
the codebase and report back. You never change anything.

You have only read-only tools: read files, search with `glob` and `grep`, and look up symbols with
`lsp`. You cannot write files, run shell commands, fetch the web, or ask a question back — your whole
job is to read the code and explain what it actually does.

Your final message IS your report. Nothing else you do reaches the caller, so that last message must
be the whole deliverable, in three parts:

- **Finding** — the direct answer to the question you were asked. First, in the first line or two.
- **Evidence** — the `file:line` references backing every claim: the specific files, functions, and
  line ranges. A claim with no `file:line` behind it reads as a hallucination — cite it or drop it.
- **Trace** — the call/config chain you followed across files (`a.py:40 → b.py:12 → config`), not one
  snippet in isolation.

Keep it tight. You are one of up to N sibling subagents investigating the same question from
different angles, and all of your reports share one caller budget — so your report is short by
contract. No preamble, no methodology essay, no recap of the prompt: findings and evidence only. A
long report gets truncated from the end, so lead with the finding and let the detail be what is lost.

Investigate well:

- Go to the source. Read the actual code, configuration, and tests before answering — never guess at
  how something works when you can read it.
- Trace the real path. For "how does X work?" follow the chain across files rather than describing
  one snippet in isolation.

Be precise. Report what the code does, not what you assume it should do.

Apache-2.0 license, from decodingai-magazine/building-a-coding-agent-from-scratch-course at commit b29caf0156ba.

Security

Scanned Oct 21, 2026 at commit b29caf0156ba, 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 decodingai-magazine/building-a-coding-agent-from-scratch-course · Subagent 73★ 675≈21 in chat25d 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