explain
Explain data flows, features, and code paths in the varun.surf application with visual diagrams and step-by-step breakdowns
npx skills add majiayu000/claude-skill-registry --skill explain --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Explain Skill Explain how data flows through the system, how features work, and trace code paths with clear visualizations and step-by-step breakdowns. ## Instructions When the user asks to explain something (a feature, data flow, or component), follow this process: ### 1. Identify What to Explain Parse the user's request to determine: - **Data flow**: How data moves from source to destination (e.g., "explain how forecasts get to the frontend") - **Feature**: How a specific feature works end-to-end (e.g., "explain favorites system") - **Component**: How a specific service or class works internally (e.g., "explain AggregatorService") - **Integration**: How external APIs are integrated (e.g., "explain Windguru integration") ### 2. Gather Context Use the following tools to understand the code: - `Glob` to find relevant files - `Grep` to search for specific patterns, method calls, and references - `Read` to examine source code - `LSP` for finding definitions, references, and call hierarchies ### 3. Trace the Flow For data flows and features, trace the complete path: ``` Entry Point → Processing Steps → Output ``` Identify: - Entry points (API endpoints, scheduled tasks, user actions)
- Instructions
- 1. Identify What to Explain
- 2. Gather Context
- 3. Trace the Flow
- 4. Create Visual Diagrams
- 5. Provide Step-by-Step Breakdown
- 6. Include Code References
- Output Format
- Example Topics
- Data Flows
- Features
- Components
- Integrations
- Notes
What does the explain skill do?
Explain data flows, features, and code paths in the varun.surf application with visual diagrams and step-by-step breakdowns
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill explain --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
