From Darkroom Engineering
Read-only codebase investigation via Explore agent; handles broad code search and upward-zoom for unfamiliar code regions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/darkroom:exploreexploreThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Delegates to the Explore agent for fast, read-only investigation of the codebase.
Delegates to the Explore agent for fast, read-only investigation of the codebase.
pwd 2>/dev/nullbasename "$(pwd)" 2>/dev/nullls package.json Cargo.toml go.mod pyproject.toml 2>/dev/null || echo "unknown"git rev-parse --show-toplevel 2>/dev/null || echo "not a git repo"Use when the user is asking "how does X work" / "where is X" / "what handles Y" — finding code without a known starting point.
tldr semantic or Glob to find relevant filestldr impact to find callers/dependenciesUse when the user is staring at a known function or module and needs to know how it fits — triggers like "zoom out", "bigger picture", "where does this fit", onboarding unfamiliar code.
Follow ../context-doc/DOMAIN-AWARENESS.md — read CONTEXT.md and any relevant ADRs first if they exist.
Identify the symbol or file the user is asking about.
Use TLDR for the structural answer:
tldr context <symbol> --depth 3 --project .
tldr impact <symbol> --project .
Synthesize a map: list immediate callers, the modules they live in, and where this area sits in the system. Use CONTEXT.md vocabulary when naming concepts.
Stop at one layer up. The user can ask for another zoom-out if they need it.
Upward-zoom output shape:
{Symbol/file in question}
↑ called by: {module A}, {module B}
↓ depends on: {module C}, {module D}
Where this fits:
{1–2 sentence narrative using CONTEXT.md terms}
Related ADRs:
- ADR-NNNN ({title}) — relevant because…
Keep it short. The point is orientation, not exhaustive coverage.
Return a concise summary:
npx claudepluginhub darkroomengineering/cc-settings --plugin darkroomBuilds a mental model of unfamiliar codebases by searching, reading dependencies, and checking git history. Use when onboarding or before editing unknown code.
Read-only codebase exploration for discovering architecture, patterns, tooling, and dependencies. Use before implementing features, fixes, or refactors to understand existing code, trace symbols, and map files.
Provides code exploration strategies using Grep, Glob, Read, and Task for unfamiliar codebases. Use when debugging, analyzing architecture, or understanding modules.