sc-explain

Code & Concept Explanation Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "sc-explain" with this command: npx skills add tony363/superclaude/tony363-superclaude-sc-explain

Code & Concept Explanation Skill

Educational explanations with adaptive depth and format.

Quick Start

Basic code explanation

/sc:explain authentication.js --level basic

Framework concept

/sc:explain react-hooks --level intermediate --context react

System architecture

/sc:explain microservices-system --level advanced --format interactive

Behavioral Flow

  • Analyze - Examine target code or concept

  • Assess - Determine audience level and depth

  • Structure - Plan explanation with progressive complexity

  • Generate - Create clear explanations with examples

  • Validate - Verify accuracy and educational effectiveness

Flags

Flag Type Default Description

--level

string intermediate basic, intermediate, advanced

--format

string text text, examples, interactive

--context

string

Domain context (react, security, etc.)

Personas Activated

  • communicator - Learning-optimized explanations

  • architect - System design context

  • guardian - Security practice explanations

MCP Integration

PAL MCP (Multi-Perspective Explanations)

Tool When to Use Purpose

mcp__pal__consensus

Complex topics Cross-perspective validation

mcp__pal__chat

Clarification Get alternative explanations

mcp__pal__thinkdeep

Deep concepts Multi-stage exploration

mcp__pal__apilookup

Current APIs Get up-to-date documentation

mcp__pal__challenge

Verify accuracy Challenge explanation correctness

PAL Usage Patterns

Multi-perspective explanation for complex topic

mcp__pal__consensus( models=[ {"model": "gpt-5.2", "stance": "neutral"}, {"model": "gemini-3-pro", "stance": "neutral"} ], step="Explain: How does React's reconciliation algorithm work?" )

Get alternative explanation approach

mcp__pal__chat( prompt="Explain React hooks to someone familiar with Vue composition API", model="gpt-5.2", thinking_mode="medium" )

Deep dive into complex concept

mcp__pal__thinkdeep( step="Understanding Kubernetes pod scheduling algorithm", hypothesis="Priority-based scheduling with resource constraints", confidence="medium", focus_areas=["scheduling", "resource_management", "affinity"] )

Verify explanation accuracy

mcp__pal__challenge( prompt="Is my explanation of OAuth2 refresh tokens technically accurate?" )

Get current API/framework documentation

mcp__pal__apilookup( prompt="Get current React 19 documentation for use hook" )

Rube MCP (Research & Sharing)

Tool When to Use Purpose

mcp__rube__RUBE_SEARCH_TOOLS

Web research Find tutorials, docs, examples

mcp__rube__RUBE_MULTI_EXECUTE_TOOL

Share explanations Post to Notion, Slack, etc.

Rube Usage Patterns

Research current best practices

mcp__rube__RUBE_SEARCH_TOOLS(queries=[ {"use_case": "web search", "known_fields": "query:React 19 new features explained"} ])

Share explanation with team

mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[ {"tool_slug": "NOTION_CREATE_PAGE", "arguments": { "title": "Understanding: React Concurrent Mode", "content": "## Overview\n..." }}, {"tool_slug": "SLACK_SEND_MESSAGE", "arguments": { "channel": "#learning", "text": "New explainer: React Concurrent Mode fundamentals" }} ])

Flags (Extended)

Flag Type Default Description

--pal-consensus

bool false Use PAL for multi-perspective validation

--pal-deep

bool false Use PAL thinkdeep for complex topics

--research

bool false Use Rube for web research

--share

string

Share via Rube (notion, slack, confluence)

Evidence Requirements

This skill does NOT require hard evidence. Focus on:

  • Clear, accurate explanations

  • Appropriate examples

  • Progressive complexity

Explanation Levels

Basic (--level basic )

  • Foundational concepts

  • Simple examples

  • Beginner-friendly language

Intermediate (--level intermediate )

  • Implementation details

  • Common patterns

  • Best practices

Advanced (--level advanced )

  • Deep technical details

  • Edge cases and trade-offs

  • Performance implications

Format Options

Text (--format text )

  • Written explanations

  • Step-by-step breakdowns

  • Conceptual overviews

Examples (--format examples )

  • Code samples

  • Before/after comparisons

  • Real-world applications

Interactive (--format interactive )

  • Progressive disclosure

  • Follow-up suggestions

  • Exploration paths

Examples

Code Explanation

/sc:explain src/auth/jwt.js --level basic

What the code does, how it works, why it's structured this way

Framework Concept

/sc:explain useEffect --level intermediate --context react

Hook lifecycle, dependency arrays, cleanup patterns

Architecture Explanation

/sc:explain event-driven-architecture --level advanced

Patterns, trade-offs, implementation strategies

Security Concept

/sc:explain oauth2-flow --level basic --context security

Authorization flow, tokens, security considerations

Tool Coordination

  • Read/Grep/Glob - Code analysis

  • TodoWrite - Multi-part explanation tracking

  • Task - Complex explanation delegation

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

agent-fullstack-developer

No summary provided by upstream source.

Repository SourceNeeds Review
General

sc-estimate

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

agent-react-specialist

No summary provided by upstream source.

Repository SourceNeeds Review