explain

Explain file or function behavior with line-number references in read-only contexts.

5.5k|794|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/shiaho777/web-to-app --skill explain-shiaho777
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: explain
Source: https://github.com/shiaho777/web-to-app/tree/main/app/src/main/assets/skills/explain
Command: npx skills add https://github.com/shiaho777/web-to-app --skill explain-shiaho777

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you understand what a piece of code or a flow does without modifying any code, enabling quick comprehension during reviews or onboarding.

Core Features & Use Cases

  • Read-only explanation: describe function and flow, with references to file/line numbers when available.
  • Step-by-step reasoning: outline how the code operates, pointing out key decisions.
  • Use Case: ideal for code reviews, debugging sessions, and learning new codebases.

Quick Start

Describe what the targeted code does without making changes.

Frequently Asked Questions about explain

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

FAQPage Schema
How do I understand what a piece of code does without modifying it?

To understand code without modifying it, use a read-only explanation approach that describes functions and flows while pointing out key decisions. This method outlines how the code operates step-by-step, providing references to file and line numbers to aid navigation during reviews.

What is the best way to explain code flow during a code review or onboarding?

The best way to explain code flow during code reviews or onboarding is to apply a read-only analysis that outlines step-by-step reasoning. This highlights key decisions and provides direct file and line-number citations, enabling quick comprehension of new codebases without making changes.

Can I analyze code across different programming languages for debugging sessions?

Yes, you can analyze code across different languages for debugging sessions. The read-only explanation process applies universally across languages and projects, detailing how functions operate and citing specific line numbers to help you trace logic without altering the codebase.

How do I get a step-by-step explanation of a specific function's logic?

To get a step-by-step explanation of a function's logic, target the specific code for read-only analysis. The process describes the function's operations, points out key decisions within the flow, and provides line-number references for easy navigation through the logic.

Does read-only code explanation require write access to the target files?

No, read-only code explanation does not require write access. It satisfies requirements for read access to the target files and contextual references, ensuring the codebase remains completely unmodified while you review or debug the logic.