explanatory

Switch output style to provide educational codebase insights during reviews and debugging.

37|7|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/archibate/dotfiles-claude --skill explanatory
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: explanatory
Source: https://github.com/archibate/dotfiles-claude/tree/main/skills/explanatory
Command: npx skills add https://github.com/archibate/dotfiles-claude --skill explanatory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill switches the assistant into an explanatory output style, providing educational insights about the codebase alongside task-driven results, helping users learn while they work.

Core Features & Use Cases

  • Explain code and design decisions in real-time as you work.
  • Provide educational insights and rationale behind recommendations.
  • Triggered only when explicitly invoked to avoid unexpected mode switches.

Quick Start

Invoke this skill to switch into explanatory mode and receive educational insights as you work.

Frequently Asked Questions about explanatory

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

FAQPage Schema
How do I get educational insights about a codebase while debugging?▼

To get educational insights while debugging, invoke an explanatory mode to switch the assistant into a teaching style that explains design decisions and code rationale alongside your task work.

When should I use explanatory mode for code reviews?▼

Use explanatory mode for code reviews when you need to understand the rationale behind design decisions and code changes in real-time, rather than just receiving task-driven results.

How to switch into explanatory mode to learn from code changes?▼

You can switch into explanatory mode by explicitly invoking the skill, which then provides educational insights and explanations about your codebase as you complete your work.

Does explanatory mode activate automatically while I am programming?▼

No, explanatory mode requires explicit invocation to avoid unexpected mode switches, ensuring educational insights are only provided when you specifically request them during sessions.

What is the best way to understand design decisions during a coding session?▼

The best way to understand design decisions is to trigger an explanatory output style, which provides educational rationale and real-time insights about the codebase alongside your regular task completion.