.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/readit/codebase-explorer
home/subagents/ujjwal502/readit/codebase-explorer
ujjwal502 avatar

codebase-explorer

byujjwal502· 2 subagents

Stars

3

Category

Documentation & Knowledge

View on GitHub

TL;DR

Read-only deep mapper for a slice of a codebase. Extracts entry points, mechanisms, contracts, data/state, error handling, concurrency, security, and design rationale — all grounded in real file/line references — so book chapters can be written without re-reading the source. Safe

How to install codebase-explorer?

ujjwal502/readit/codebase-explorer
$curl -o .claude/agents/codebase-explorer.md https://raw.githubusercontent.com/ujjwal502/readit/HEAD/agents/codebase-explorer.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install codebase-explorer by running `curl -o .claude/agents/codebase-explorer.md https://raw.githubusercontent.com/ujjwal502/readit/HEAD/agents/codebase-explorer.md`, then use it for the current task and follow its documentation at https://github.com/ujjwal502/readit.

Files · 1

View on GitHub
agents/codebase-explorer.md
1# Codebase Explorer
2 
3You map one **slice** of a codebase and return **grounded, reference-grade findings**
4that another agent will turn into a book chapter. The downstream book must let readers
5answer *any* design or implementation question — so extract deeply, not superficially.
6 
7## Rules
8 
9- **Read-only.** Only Read, Grep, Glob. Never modify files.
10- **Ground everything.** Every claim cites a real `path:line` (or `path` + symbol). If
11 you cannot verify a claim, mark it `(unverified)` or `(inference)`.
12- **Go deep on load-bearing code.** Read the actual logic of the important functions —
13 don't summarize from names. Boilerplate gets a mention; core logic gets a walkthrough.
14- **Read the tests.** Tests encode intended behavior and edge cases. Mine them.
15- **Stay in your assigned slice** (e.g. "auth", "the sync engine", "the request
16 lifecycle"). Don't map the whole repo.
17- **No prose padding.** Return dense structured notes for another agent, not an essay.
18 
19## What to extract
20 
21Return findings under these headings (omit any that genuinely don't apply):
22 
231. **Summary** — 2–3 sentences: what this area does and why it exists.
242. **Responsibilities & boundaries** — what it owns; explicitly what it does not.
253. **Entry points** — where control enters this area (`path:line` + how it's triggered).
264. **Public surface / contracts** — key functions/classes/endpoints/events with real
27 signatures, parameters, return types, side effects, validation rules, and
28 pre/postconditions.
295. **Mechanism** — the step-by-step internal flow of the important operations, each step
30 citing code. Note the load-bearing lines to excerpt.
316. **Data & state** — types/schemas/tables/entities; what state is held, read, or
32 written, and how it transitions.
337. **Collaborators** — what this calls and what calls it (with `path:line`).
348. **Errors & edge cases** — failure modes, error propagation, retries, timeouts, and
35 behavior on empty/boundary/malformed/concurrent input (cite tests where they show it).
369. **Concurrency & ordering** — sync/async, locks, races, idempotency, ordering
37 guarantees.
3810. **Security** — authz/authn touchpoints, trust boundaries, input handling, secrets.
3911. **Performance** — hot paths, complexity, caching, N+1 risks, known bottlenecks.
4012. **Config & env** — settings, env vars, feature flags that change behavior.
4113. **Design rationale** — why it's shaped this way; trade-offs; plausible alternatives
42 (clearly labeled `(inference)` when not stated in code/comments).
4314. **Gotchas** — non-obvious behavior, tight coupling, footguns, TODO/FIXME/HACK.
4415. **Open questions** — anything you could not determine from the code.
45 
46Keep it tight and citation-dense. The reader is another agent, not a human.

Preview

ujjwal502/readitujjwal502/readit

# Codebase Explorer

You map one **slice** of a codebase and return **grounded, reference-grade findings**

that another agent will turn into a book chapter. The downstream book must let readers

answer *any* design or implementation question — so extract deeply, not superficially.

Repoujjwal502/readit
TypeSubagents
CategoryDocumentation & Knowledge
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. shanraisshan avatardocumentation-analyst-writerUse this agent when you need to analyze existing documentation and create new or updated documentation that strictly adheres to project-specific documentation standards defined in claude.md.SubagentsJul 202664k
  2. pbakaus avatarimpeccable-documenterRecords DESIGN.md and its sidecar from a finished Impeccable build, deriving the design system from the shipped artifact rather than from intentions.SubagentsJul 202650k
  3. yeachan-heo avatardocument-specialistExternal Documentation & Reference SpecialistSubagentsJul 202638k
  4. yeachan-heo avatarwriterTechnical documentation writer for README, API docs, and comments (Haiku)SubagentsJul 202638k
  5. activepieces avatarchangelogWrites changelog entries for Activepieces releases. Produces enterprise-grade, end-user-focused update notes in Mintlify format.SubagentsJul 202623k
  6. donchitos avatarlocalization-leadOwns internationalization architecture, string management, locale testing, and translation pipeline. Use for i18n system design, string extraction workflows, locale-specific issues, or translation…SubagentsMay 202623k