Provide clear explanations of code, concepts, and system behavior with educational clarity. Use when understanding code, learning concepts, or knowledge transfer.
Educational explanations with adaptive depth and format.
# 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
| Flag | Type | Default | Description |
|------|------|---------|-------------|
| --level | string | intermediate | basic, intermediate, advanced |
| --format | string | text | text, examples, interactive |
| --context | string | - | Domain context (react, security, etc.) |
| 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 |
# 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"
)
| 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. |
# 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"
}}
])
| 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) |
This skill does NOT require hard evidence. Focus on:
--level basic)--level intermediate)--level advanced)--format text)--format examples)--format interactive)/sc:explain src/auth/jwt.js --level basic
# What the code does, how it works, why it's structured this way
/sc:explain useEffect --level intermediate --context react
# Hook lifecycle, dependency arrays, cleanup patterns
/sc:explain event-driven-architecture --level advanced
# Patterns, trade-offs, implementation strategies
/sc:explain oauth2-flow --level basic --context security
# Authorization flow, tokens, security considerations
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer