Codebase Recon
Traces complex software systems end-to-end to create an exhaustive reconnaissance map before planning architectural changes or refactors.
The Recon skill ensures engineers and AI agents read and thoroughly analyze an existing codebase before drafting plans or modifying code. By mapping entry points, call graphs, state mutations, and contract boundaries across parallel read-only subagents, it prevents hallucinated blast radiuses and undocumented dependencies. Recon integrates seamlessly with knowledge graph tools like codebase-memory or falls back cleanly to search patterns, compiling an actionable markdown Recon Map that catalogs confirmed call sites, seams, failure modes, and unresolved unknowns for bulletproof system refactoring and migration planning.