Invoke IMMEDIATELY via python script when user requests codebase understanding, architecture comprehension, or repository orientation. Do NOT explore first - the script orchestrates exploration.
Before you plan anything non-trivial, you need to actually understand the codebase. Not impressions -- evidence. The analyze skill forces systematic investigation with structured phases and explicit evidence requirements.
| Phase | Actions | | ---------------------- | ------------------------------------------------------------------------------ | | Exploration | Delegate to Explore agent; process structure, tech stack, patterns | | Focus Selection | Classify areas (architecture, performance, security, quality); assign P1/P2/P3 | | Investigation Planning | Commit to specific files and questions; create accountability contract | | Deep Analysis | Progressive investigation; document with file:line + quoted code | | Verification | Audit completeness; ensure all commitments addressed | | Synthesis | Consolidate by severity; provide prioritized recommendations |
Four scenarios where this matters:
Not everything needs this level of rigor:
The astute reader will notice all three skip conditions share a trait: you already have the evidence. The skill exists for when you do not.
Use your analyze skill to understand this codebase.
Focus on security and architecture before we plan the authentication refactor.
The skill outputs findings organized by severity (CRITICAL/HIGH/MEDIUM/LOW), each with file:line references and quoted code. This feeds directly into planning -- you have evidence-backed understanding before proposing changes.
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