explain

Analyze code execution paths, dependencies, and business intent.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/apexradius/agentic-os --skill explain-apexradius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: explain
Source: https://github.com/apexradius/agentic-os/tree/main/skills/explain
Command: npx skills add https://github.com/apexradius/agentic-os --skill explain-apexradius

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The explain skill addresses the need for comprehensive code analysis, helping users understand code structure, dependencies, and business intent, making complex code more accessible.

Core Features & Use Cases

  • Code Analysis: Offers structured code analysis for parsing targets, tracing execution, and identifying dependencies.
  • Business Intent Extraction: Translates code into business terms, providing context and reasoning behind code implementation.
  • Complexity Assessment: Evaluates code complexity using metrics like cyclomatic complexity and coupling, aiding in potential refactoring decisions.
  • Use Case: When a developer needs to understand the purpose and inner workings of a large or complex codebase.

Quick Start

Use the explain skill to analyze the code of a specific function or module.

Frequently Asked Questions about explain

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

FAQPage Schema
How do I analyze code to understand business intent and dependencies?

To analyze code for business intent and dependencies, you can parse target code, trace execution paths, map dependencies, and extract business logic. This provides structured analysis to make complex code accessible.

What is structured code analysis for evaluating cyclomatic complexity?

Structured code analysis for evaluating cyclomatic complexity assesses code structure by tracing execution paths and mapping coupling metrics. It evaluates complexity to aid in potential refactoring decisions for large codebases.

Can I map execution paths and dependencies for a specific module?

Yes, you can map execution paths and dependencies for a specific module. The analysis parses the specified code targets, traces their execution, and identifies dependencies to provide comprehensive structural insights.

Does code complexity assessment help with deciding when to refactor?

Code complexity assessment helps with refactoring decisions by evaluating metrics like cyclomatic complexity and coupling. This identifies highly complex areas within a codebase, translating structural data into actionable refactoring targets.

What is the best way to extract business logic from a large codebase?

The best way to extract business logic from a large codebase is through structured analysis that translates code into business terms. This provides context and reasoning behind the implementation, making complex code understandable.

When do I need to trace execution paths to understand code structure?

You need to trace execution paths to understand code structure when a developer must comprehend the purpose and inner workings of a large or complex codebase, requiring parsing and dependency mapping to reveal the underlying logic.