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.