Explaining Step By Step
narumiruna/skillsUse when the user asks for a detailed, beginner-friendly, or step-by-step explanation; wants to understand how or why something works; asks to unpack a concept, issue, PR, code change, system, error, document, or technical decision; or says to explain it like teaching a child.
At a glance
This skill is for Coding and helps you explain how code works, break down a technical concept, and understand a programming error.
git clone --depth 1 https://github.com/narumiruna/skills
cp -r skills/skills/explaining-step-by-step ~/.claude/skills/explaining-step-by-step
Setup, runtime and requirements describe narumiruna/skills, the repo this skill ships in.
debugginglearningtutorialsdocumentationpedagogy
Also in narumiruna/skills
View the repoDecide whether IMRaD fits, review an IMRaD draft, transform mixed material into IMRaD, or draft a new evidence-traceable IMRaD output withou...
Use when implementing a non-trivial, observable behavior change with TDD under explicit ecosystem production-path and test-isolation boundar...
Perform read-only security audits, vulnerability assessments, or threat-focused reviews of diffs, pull requests, code paths, or explicitly s...
Write, revise, structure, or validate Marp/Marpit Markdown slides, including directives, layouts, themes, templates, and rendered-deck check...
Design, implement, review, or debug the deprecated repository reference for Codex CLI hooks, including hooks.json layers, event matchers, st...
Deprecated internal reference for building, extending, packaging, migrating, or testing Python CLIs with Typer, including command grammar, t...
Decide whether to inspect command help before execution when the exact subcommand, flags, targets, side effects, or help mechanism are uncer...
Audit Atuin history for duplicate pressure and high-confidence typo/retry pairs, then prepare fixed-scope deduplication or user-run inspecto...
Deprecated internal reference for choosing, configuring, or reviewing Python logging for libraries, services, apps, and CLIs, including stdl...
Create, name, rename, revise, or review agent skills for clear triggers, safe workflows, strong checks, lean content, and easy discovery, an...
Create, revise, convert, or validate Mermaid diagrams, including flowcharts, sequence, ER, class, state, Gantt, and optional SVG rendering f...
Create or revise complete Marp/Marpit slide decks, coordinating narrative, slide authoring, color systems, and Mermaid or SVG visuals with r...
Other Coding skills
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make...
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI be...
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-design...
Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model...
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS,...
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.