Deep codebase exploration to answer specific questions
YOU ARE EXECUTING THE /explore SKILL. The user triggered this skill. Follow ALL instructions below step by step. Do NOT treat this as a freeform conversation - execute the skill workflow.
Read-only exploration task.
Ultra think before answering:
Extract from $ARGUMENTS:
Use AskUserQuestion if the question could have multiple interpretations:
If question is clear and specific, skip to section 2.
Launch focused agents in a single message (parallel execution). There is no upper limit on agent count: one agent per distinct angle, scaling up with the question's breadth. The lists below are a starting menu, not a quota.
Backend (one per distinct angle, no maximum):
explore-codebase: "Find [keywords] definitions and core logic in backend/internal/domain/ and backend/internal/application/"explore-codebase: "Find [keywords] implementations and usage in backend/internal/infrastructure/ and backend/internal/presentation/"explore-codebase: "Find similar patterns to [keywords] in backend/ for comparison"Frontend (one per distinct angle, no maximum):
explore-codebase: "Find [keywords] components and hooks in frontend/src/components/ and frontend/src/hooks/"explore-codebase: "Find [keywords] types, API calls, and pages in frontend/src/types/, frontend/src/lib/, and frontend/src/app/"explore-codebase: "Find similar patterns to [keywords] in frontend/src/ for comparison"Supporting (each fans out the same way, one per distinct concern, no maximum):
explore-db - "[env] - [tables/schema question]" (one per table cluster / env)explore-docs - "[library] [feature]" (one per library / feature)websearch - "[topic]" (one per topic)For simple single-file lookups, 1 agent per domain is sufficient.
After agents return, verify coverage:
explore-codebaseexplore-codebaseexplore-db agentsexplore-docs agentsProvide comprehensive response:
## Answer
[Direct answer to the question]
## Evidence
### Code Found
- `path/to/file.ts:XX` - [description]
- `path/to/file.go:YY` - [description]
### Patterns Identified
- [Pattern 1]: [explanation]
### Documentation (if explore-docs used)
- [Library]: [relevant info]
### External Sources (if websearch used)
- [Title](URL) - [what we learned]
## Recommendations (if applicable)
- [Suggestion based on findings]
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer