Skip to content

/explain

Provide clear explanations of code, concepts, and system behavior with educational clarity

From plugin
claude-scholar
5.5k65 skills6 agents65 commands5 hooks
Install
> /plugin marketplace add Galaxy-Dawn/claude-scholar
> /plugin install claude-scholar@claude-scholar

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/explain

Context preview

What this command does when you run it.

Provide clear explanations of code, concepts, and system behavior with educational clarity

Command definition

explain.md
name: explain
description: "Provide clear explanations of code, concepts, and system behavior with educational clarity"
category: workflow
complexity: standard
mcp-servers: [sequential, context7]
personas: [educator, architect, security]

/sc:explain - Code and Concept Explanation

Triggers

  • Code understanding and documentation requests for complex functionality
  • System behavior explanation needs for architectural components
  • Educational content generation for knowledge transfer
  • Framework-specific concept clarification requirements

Usage

/sc:explain [target] [--level basic|intermediate|advanced] [--format text|examples|interactive] [--context domain]

Behavioral Flow

1. **Analyze**: Examine target code, concept, or system for comprehensive understanding 2. **Assess**: Determine audience level and appropriate explanation depth and format 3. **Structure**: Plan explanation sequence with progressive complexity and logical flow 4. **Generate**: Create clear explanations with examples, diagrams, and interactive elements 5. **Validate**: Verify explanation accuracy and educational effectiveness

Key behaviors:

  • Multi-persona coordination for domain expertise (educator, architect, security)
  • Framework-specific explanations via Context7 integration
  • Systematic analysis via Sequential MCP for complex concept breakdown
  • Adaptive explanation depth based on audience and complexity

MCP Integration

  • **Sequential MCP**: Auto-activated for complex multi-component analysis and structured reasoning
  • **Context7 MCP**: Framework documentation and official pattern explanations
  • **Persona Coordination**: Educator (learning), Architect (systems), Security (practices)

Tool Coordination

  • **Read/Grep/Glob**: Code analysis and pattern identification for explanation content
  • **TodoWrite**: Progress tracking for complex multi-part explanations
  • **Task**: Delegation for comprehensive explanation workflows requiring systematic breakdown

Key Patterns

  • **Progressive Learning**: Basic concepts → intermediate details → advanced implementation
  • **Framework Integration**: Context7 documentation → accurate official patterns and practices
  • **Multi-Domain Analysis**: Technical accuracy + educational clarity + security awareness
  • **Interactive Explanation**: Static content → examples → interactive exploration

Examples

Basic Code Explanation

/sc:explain authentication.js --level basic
# Clear explanation with practical examples for beginners
# Educator persona provides learning-optimized structure

Framework Concept Explanation

/sc:explain react-hooks --level intermediate --context react
# Context7 integration for official React documentation patterns
# Structured explanation with progressive complexity

System Architecture Explanation

/sc:explain microservices-system --level advanced --format interactive
# Architect persona explains system design and patterns
# Interactive exploration with Sequential analysis breakdown

Security Concept Explanation

/sc:explain jwt-authentication --context security --level basic
# Security persona explains authentication concepts and best practices
# Framework-agnostic security principles with practical examples

Boundaries

**Will:**

  • Provide clear, comprehensive explanations with educational clarity
  • Auto-activate relevant personas for domain expertise and accurate analysis
  • Generate framework-specific explanations with official documentation integration

**Will Not:**

  • Generate explanations without thorough analysis and accuracy verification
  • Override project-specific documentation standards or reveal sensitive details
  • Bypass established explanation validation or educational quality requirements
Read more
Ships withclaude-scholar

Semi-automated research assistant for academic research and software development. Supports Claude Code, Codex CLI, Kimi Code CLI, and OpenCode across ideation, coding, experiments, writing, and publication.

Get the whole plugin, auto-invoked

Other commands on claude-scholar.