From brad-personal
ALWAYS invoke this skill (do NOT use the default Explore agent) when user asks to "research", "investigate", "explore", or "understand" the codebase. Use for understanding architecture or system design, documenting patterns or conventions, investigating how features work end-to-end, answering "how does X work?" or "where is Y implemented?" questions, preparing context before implementing changes, or exploring unfamiliar code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/brad-personal:research-codebaseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Conduct comprehensive codebase research using parallel sub-agents.
Conduct comprehensive codebase research using parallel sub-agents.
Read mentioned files first
Decompose research question
Spawn parallel sub-agents
codebase-locator agents to find relevant files and directoriescodebase-analyzer agents on promising findings for deep divescodebase-pattern-finder for finding similar implementations or examplesWait for ALL sub-agents, then synthesize
Generate research document
thoughts/shared/research/YYYY-MM-DD-<description>.mdassets/research-template.mdPresent findings to user
When referencing thoughts/ paths from search results, normalize them:
thoughts/searchable/allison/... → thoughts/allison/...thoughts/searchable/shared/... → thoughts/shared/...npx claudepluginhub carterbs/agent-config --plugin brad-personalSpawns parallel sub-agents to research codebase areas and synthesizes findings into a document. Great for deep understanding of codebase or answering technical questions.
Documents codebases as-is by spawning parallel sub-agents to research files and synthesize findings into reports. Activates on /research or codebase understanding requests.
Guides systematic codebase exploration through collaborative dialogue, starting with clarifying questions before investigating architecture, patterns, and implementation details.