From Codebase Explorer
Methodology and report schemas for systematically exploring a backend codebase. Use when mapping or analyzing an unfamiliar codebase, or when running as an explorer sub-agent during /explorer:start.
How this skill is triggered — by the user, by Claude, or both
Slash command
/explorer:explore-codebaseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill defines HOW to explore and the EXACT report format. Consistent format is what
This skill defines HOW to explore and the EXACT report format. Consistent format is what makes the memory durable and re-readable by a future agent.
main/server bootstrap, route registration, workers, schedulers,
message consumers, CLI commands.read (fully read), sampled (representative files only), or
unverified (not reached). Never label something read you only skimmed.path:line for concrete claims. Use git log/git blame to recover intent.# Scout Report
## Stack & runtime
- language(s), framework(s), runtime, package manager (evidence: path:line)
## Repo shape
- module/service tree with one-line purpose each
## Entry points
- how it starts / what triggers each path
## External interfaces
- routes / RPC / events / integrations (method, path, handler@path:line)
## Data layer
- datastores, models/migrations, caches, queues
## Module dependency map (coarse)
- A -> B (why)
## Conventions actually used
- errors / logging / config / testing
## coverage: <NN>%
## unverified:
- <area> — <why not reached>
# Sage Report
## Architecture in one paragraph
## Why this shape (constraints that explain it)
## Key decisions
- Decision: <what> | Alternative: <what> | Trade-off: <why> | Evidence: <path:line | commit | inferred>
## Invariants & contracts
- <assumption that must hold> — breaks if: <...>
## Hidden coupling / sequencing
## Risk map
- <area> — <risk> — <severity> — <evidence>
## If you change X, watch Y
## coverage: <NN>%
## open-questions:
- <question the orchestrator or a human should resolve>
Keep both reports dense, evidence-first, and free of filler. The orchestrator merges them
into .claude/explorer/MEMORY.md via the write-memory skill.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Implements work from a spec or tickets using TDD at agreed seams, with regular typechecking and test runs, followed by code review.
npx claudepluginhub hafizmirhamza276-lab/backend-agentic-marketplace --plugin explorer