explain-code

Explain code functionality by analyzing structure, logic, and dependencies.

484|76|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/flora131/atomic --skill explain-code-flora131
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: explain-code
Source: https://github.com/flora131/atomic/tree/main/.opencode/skills/explain-code
Command: npx skills add https://github.com/flora131/atomic --skill explain-code-flora131

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill demystifies complex code by providing detailed, step-by-step explanations, making it easier to understand, debug, and maintain software.

Core Features & Use Cases

  • Comprehensive Code Analysis: Breaks down code from high-level purpose to line-by-line logic.
  • Dependency Explanation: Clarifies the usage of external libraries and frameworks.
  • Use Case: When encountering an unfamiliar function in a large codebase, use this Skill to get a clear explanation of its inputs, outputs, and internal workings.

Quick Start

Use the explain-code skill to explain the functionality of the file at path './src/utils/helpers.js'.

Frequently Asked Questions about explain-code

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

FAQPage Schema
How do I understand unfamiliar code in a large codebase?

To understand unfamiliar code, you need detailed code analysis that breaks down functionality from high-level purpose to line-by-line logic, clarifying inputs, outputs, and internal workings for easier debugging and maintenance.

How do I get an explanation of external library usage in my code?

Getting an explanation of external library usage involves analyzing framework dependencies and leveraging documentation lookup tools like DeepWiki to clarify how specific libraries function within your software structure.

Can I analyze algorithms and data structures across different programming languages?

Yes, you can analyze algorithms and data structures across various programming languages by processing the code structure and logic to provide a comprehensive breakdown of its functionality.

What is the best way to debug complex code logic I didn't write?

The best way to debug complex code logic is to use a code explanation process that demystifies step-by-step internal workings, error handling, and data flow, making inherited software easier to maintain.

How do I explain a file's functionality step by step?

To explain a file's functionality step by step, analyze the file path to extract its structure, logic, and dependencies, providing a detailed breakdown of algorithms and framework usage.