explain

Explain code, architecture, or workflows with step-by-step data-flow walkthroughs.

6|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/wesleyosantos91/multi-agents --skill explain-wesleyosantos91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: explain
Source: https://github.com/wesleyosantos91/multi-agents/tree/main/devin/.devin/skills/explain
Command: npx skills add https://github.com/wesleyosantos91/multi-agents --skill explain-wesleyosantos91

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Explaining existing code, architecture, or workflows is hard when you need clarity, correct reasoning, and traceable details without guessing.

Core Features & Use Cases

  • Clear functional explanation: Summarizes what the code/architecture/flow does in 1–3 sentences.
  • Step-by-step flow walkthrough: Presents an input → processing → output sequence so the logic is easy to follow.
  • Design justification from evidence: Explains why decisions were made based exclusively on observable code, including dependencies and usage.
  • Risk-aware review: Highlights points of attention such as complexity, observed edge cases, and integration risks.

Quick Start

Ask the AI to explain the provided codebase section and focus on the data flow, dependencies, and any risks or edge cases it reveals.

Frequently Asked Questions about explain

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

FAQPage Schema
How do I explain complex code architecture and trace data flow for onboarding?

To explain complex code architecture, you must read all relevant files completely and trace the end-to-end data flow from input to output. This process converts intricate logic into an objective, step-by-step walkthrough that clarifies dependencies and processing sequences for new developers.

What is the best way to document multi-component system workflows without guessing intent?

The best way to document system workflows without guessing intent is to ground your explanation strictly in observable code. Summarize the functional behavior in 1-3 sentences, then provide an input-to-output processing walkthrough based exclusively on what the source actually does.

How do I identify integration risks and edge cases during a code review?

To identify integration risks and edge cases during a code review, analyze the explicit dependencies and trace the data flow across components. Highlighting points of complexity and integration risks requires complete reading of the relevant files to ensure no potential failure point is missed.

Can I use automated explanation techniques for incident follow-up and dependency analysis?

Yes, you can use automated explanation techniques for incident follow-up by performing explicit dependency identification and end-to-end data-flow tracing. This approach highlights observed edge cases and complexity points, providing objective reasoning grounded in the provided source.

Does explaining architecture require complete reading of all relevant files?

Yes, explaining architecture requires the complete reading of relevant files to ensure correct reasoning and traceable details. Without reading the entire source, you risk missing explicit dependencies, edge cases, and integration risks, which leads to guessing the system's design intent.

When should I avoid using automated code explanation for documentation?

You should avoid using automated code explanation when the relevant source files are incomplete or inaccessible. Since this process prohibits inventing intent and requires grounding design justification in observable code, missing files will result in an inaccurate risk assessment and flawed data flow tracing.