explain

Analyzes code structure, flow, and dependencies to explain unfamiliar codebases.

10|2|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/toilahuongg/Shopify-Agents-Kit --skill explain-toilahuongg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: explain
Source: https://github.com/toilahuongg/Shopify-Agents-Kit/tree/main/.claude/skills/explain
Command: npx skills add https://github.com/toilahuongg/Shopify-Agents-Kit --skill explain-toilahuongg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers quickly understand unfamiliar code by providing detailed explanations of its purpose, structure, and functionality.

Core Features & Use Cases

  • Code Comprehension: Breaks down code into understandable components, control flow, and dependencies.
  • Knowledge Sharing: Facilitates explaining code to team members or documenting existing logic.
  • Use Case: You encounter a complex authentication module in a new project. Use this Skill to get a clear overview of how it works, its parameters, and potential edge cases.

Quick Start

Use the explain skill to analyze the file 'src/utils/helpers.js'.

Frequently Asked Questions about explain

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I understand code functionality in an unfamiliar codebase?

To understand code functionality in an unfamiliar codebase, you can analyze functions, parameters, return values, and dependencies to break down complex logic into understandable components and execution flows.

What is the best way to explain code structure for knowledge transfer?

The best way to explain code structure for knowledge transfer is to break down the execution flow, dependencies, and potential edge cases so team members can quickly grasp the logic and functionality.

Can I use code explanation to help with debugging and code reviews?

Yes, you can use code explanation to help with debugging and code reviews by analyzing the execution flow, function parameters, and potential edge cases to identify structural issues or unexpected behavior.

How does code analysis work for breaking down complex authentication modules?

Code analysis for breaking down complex authentication modules works by examining the functions, dependencies, return values, and potential edge cases to provide a clear overview of how the module operates.

What are the limitations of using automated code analysis for understanding execution flow?

Limitations of automated code analysis for understanding execution flow include relying on the accuracy of the provided code structure, as it requires detailed analysis of dependencies and edge cases to avoid misinterpreting functionality.