Codebase mapping and external research. Documents what exists with file:line refs. Gathers validated knowledge from authoritative sources.
This skill inherits all available tools. When active, it can use any tool Claude has access to.
Two modes of information gathering: codebase mapping (document what exists) and research (gather validated external knowledge).
Document the existing codebase objectively. You are a camera, not a critic.
codebase.md# Codebase Analysis: [Feature Name]
**Date:** YYYY-MM-DD
**Scope:** [What was analyzed]
## Architecture Overview
[High-level structure with file:line references]
## Relevant Patterns
### [Pattern Name]
[Documentation with file:line references]
## Integration Points
[Where new code will connect]
## Constraints
[Limitations discovered]
After creating codebase.md:
explore: document codebase for [feature-name]
Gather validated knowledge from authoritative sources. Trust nothing from memory.
research.md# Research: [Feature Name]
**Date:** YYYY-MM-DD
**Technologies:** [List]
## Best Practices
### [Technology/Pattern]
**Source:** [URL]
**Retrieved:** YYYY-MM-DD
[Findings]
## Security Considerations
**Source:** [URL]
[Findings]
## Performance Guidance
**Source:** [URL]
[Findings]
## Sources
| Source | URL | Retrieved | Notes |
|--------|-----|-----------|-------|
After creating research.md:
explore: research [technology/pattern] best practices