code-explorer
Deep codebase analysis expert that traces feature implementations across architecture layers. Use when exploring how a feature works, understanding data flow, or mapping module dependencies. Identifies entry points, traces call chains, and creates dependency maps from UI to database.
Why use this skill?
Deeply examine codebases with the Code Explorer agent. Effortlessly trace features, map module dependencies, and analyze data flows from UI to database.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-code-explorerWhat This Skill Does
The Code Explorer agent is a specialized technical analysis tool designed to navigate and interpret complex, multi-layered codebases. It acts as an expert software architect that doesn't just read code, but understands the relationship between different modules. The agent excels at tracing feature implementations from the user interface down to the database layer, identifying entry points, call chains, and data transformations. By providing structured analysis reports, it helps developers quickly understand legacy systems, onboard to new projects, or perform deep-dive debugging of distributed functionality.
Installation
To integrate this agent, run the following command in your terminal within an OpenClaw enabled environment: clawhub install openclaw/skills/skills/anton-abyzov/sw-code-explorer. Ensure you have appropriate read permissions for the repository you intend to analyze.
Use Cases
- Feature Onboarding: Understand how a specific feature works by tracing it from the initial UI trigger through the API and service layers.
- Dependency Mapping: Visualize how changes to a core service will affect upstream components and downstream database queries.
- Refactoring & Maintenance: Identify all files involved in a legacy process before attempting to modify or optimize the underlying logic.
- Bug Isolation: Track the flow of data through an application to identify precisely where a transformation or validation fails during execution.
Example Prompts
- "Trace the user authentication flow from the Login screen in React all the way to the database verification in the backend."
- "Map all dependencies for the Payment Gateway integration to see which modules are affected by the current Stripe API upgrade."
- "Analyze the data flow of the report generation feature and create a diagram showing how raw user input is transformed into the final PDF output."
Tips & Limitations
For optimal results, ensure the agent has full read access to the project root. While highly effective at identifying call chains, the agent relies on the accuracy of your codebase's standard implementation patterns. In projects with heavily obfuscated code or excessive use of dynamic evaluation, tracing may become less precise. Always review the 'Feature Exploration Report' generated by the agent to verify that the entry points identified match your actual runtime behavior. For very large monoliths, try scoping the request to specific directories to improve context quality.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anton-abyzov-sw-code-explorer": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read
Related Skills
network-engineer
Cloud network architect for VPC design, service mesh, zero-trust networking, load balancers, and CDN optimization. Use for network troubleshooting or connectivity issues.
jira-multi-project-mapper
Expert in mapping SpecWeave specs to multiple JIRA projects with intelligent project detection and cross-project coordination. Use when syncing to multiple JIRA projects (project-per-team, component-based), or managing bidirectional sync across team boundaries.
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
performance-optimization
React Native performance with Hermes V1, FlashList, expo-image v2, concurrent rendering. Use for slow app, memory leaks, or FPS issues.
release-strategy-advisor
Release strategy advisor - detects brownfield patterns (tags, CI/CD, changelogs), recommends versioning strategy based on architecture. Creates release-strategy.md.