explain

Explain code logic and system flows with step-by-step breakdowns.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/vonchristian/sirib --skill explain-vonchristian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: explain
Source: https://github.com/vonchristian/sirib/tree/main/.opencode/skills/explain
Command: npx skills add https://github.com/vonchristian/sirib --skill explain-vonchristian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides clear, detailed explanations of code, user-facing flows, or system overviews, making complex information more accessible.

Core Features & Use Cases

  • Code Explanation: Offers step-by-step breakdowns of code logic, patterns used, and potential issues.
  • Flow Explanation: Provides visual flowcharts and summaries of user actions, features, or flows.
  • Use Case: When encountering a section of code or a system process that's difficult to understand, use the explain skill to gain insights.

Quick Start

Run 'explain -f class MyClass -t code' to get a detailed explanation of the class MyClass code.

Frequently Asked Questions about explain

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

FAQPage Schema
How do I get an explanation of a complex code snippet or class?

To get a code explanation, provide the specific class, method, or snippet. The system assesses source code structure and execution paths to deliver step-by-step breakdowns of logic, patterns, and potential issues.

What is the best way to understand a user action flow in a software system?

Understanding a user action flow requires analyzing execution paths and system processes. This approach provides visual flowcharts and summaries of features, making complex user-facing flows and system overviews more accessible.

Can I use this to analyze code history and structural patterns?

Yes, you can analyze code history and structure. The system assesses source code history and structural patterns to provide in-depth technical documentation and insights into how the software functions.

Does this tool work with any specific programming languages or frameworks?

The tool handles generic code snippets, classes, and methods without requiring specific frameworks. It analyzes source code and execution paths directly to provide software understanding regardless of the underlying language.

How to explain a specific class like MyClass using command line tools?

Run the explain command targeting the class directly, such as 'explain -f class MyClass -t code'. This processes the targeted source code and outputs a detailed explanation of the code logic.

When do I need technical documentation for system flows?

You need technical documentation for system flows when encountering complex system processes that are difficult to understand. It helps by providing visual flowcharts and summaries of user actions and features.