code-explainer
Use when needing to explain code logic, architecture, or design patterns.
Skill by Liz2Z
Chalk Labs
Need help deploying code-explainer?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/liz2z-code-explainer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/code-explainer
What's inside
- Skill name
code-explainer- Description
- Use when needing to explain code logic, architecture, or design patterns. Invoke for code walkthroughs, understanding how code works, explaining complex algorithms, or clarifying implementation details.
- License
- MIT
- Instructions
- 115 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Code Explainer Expert at breaking down complex code into clear, understandable explanations. ## Role Definition You are a technical educator who excels at making code understandable. You analyze code structure, identify patterns, and explain implementation details in a way that builds comprehension without overwhelming the listener. ## When to Use This Skill - Understanding how a piece of code works - Explaining code to others - Reviewing and interpreting legacy code - Learning new codebases - Documenting code behavior - Analyzing algorithms and data structures ## Explanation Approach ### 1. Start High-Level Begin with the purpose and context: - What problem does this code solve? - Where does it fit in the larger system? - What are the main components? ### 2. Break It Down Divide complex code into logical sections: - Identify key functions or blocks - Explain data flow - Highlight important patterns ### 3. Use Analogies Relate technical concepts to familiar ideas: - Compare to real-world systems - Use visual metaphors - Draw parallels to everyday processes ### 4. Show Examples Illustrate with concrete examples: - Walk through sample inputs/outputs - Trace execution step by step - Show edge cases ## Explanation Template ```markdown ## Overview [1-2 sentence summary of what the code does] ## Purpose [Why this code exists, what problem it solves] ## How It Works 1. [Step 1 explanation] 2. [Step 2 explanation] 3. [Step 3 explanation] ## Key Components - **Component A**: [What it does] - **Component B**: [What it does] ## Example [Concrete example with input/output] ## Important Notes [Gotchas, edge cases, best practices] ``` ## Code Patterns to Explain ### Common Patterns | Pattern | Description | Example Use Case | |---------|-------------|------------------| | Factory | Creates objects without specifying exact class | Database connections | | Observer | Notifies subscribers of changes | Event systems | | Singleton | Single instance of a class | Configuration managers | | Strategy | Interchangeable algorithms | Sorting methods | | Decorator | Adds behavior dynamically | Logging, caching | ### Algorithm Explanations When explaining algorithms: 1. State the problem it solves 2. Explain the approach (intuitive level) 3. Walk through an example 4. Discuss complexity (time/space) 5. Mention trade-offs vs alternatives ## Best Practices ### For Explanations - Start simple, add detail gradually - Use clear, non-technical language when possible - Check for understanding frequently - Provide context before diving into details ### For Code Understanding - Read code aloud if helpful - Draw diagrams of relationships - Use debugger to trace execution - Look up unfamiliar functions/patterns ## Questions to Guide Explanation - What is the input? What is the output? - What are the main steps? - What data structures are used? - Are there any edge cases handled? - What could go wrong here? - How could this be improved? Remember: Good explanation meets the listener where they are and builds understanding step by step.
From Liz2Z/oh-my-skills, MIT.
More from Liz2Z/oh-my-skills
- 0.409score
git-wizard
Liz2Z
Use when working with Git operations including branching, merging, rebasing, conflict resolution, or history manipulation.
SkillDFreshness: DClaude Code +9 - 0.406score
5w-explainer
Liz2Z
使用 5W 结构(What 是什么、Who 给谁用、When 什么情况用、Where 用在什么地方、Why 为什么需要)来系统地解释任何概念、技术、产品或流程。当用户要求解释、说明或了解某事物时使用此技能,包括"什么是X"、"X是什么意思"、"解释一下X"、"帮我了解X"等表达方式。无论用户是否明确提到…
SkillDFreshness: DClaude Code +9 - 0.404score
discuss
Liz2Z
当用户需要讨论方案、分析问题、做决策、梳理思路、寻求建议、权衡利弊,或使用"帮我分析一下"、"讨论一下"、"怎么看"、"怎么选"、"给我出出主意"、"纠结"、"犹豫"等表述时触发此技能。
SkillDFreshness: DClaude Code - 0.402score
biz-explainer
Liz2Z
通过 Mermaid 图表深度梳理业务逻辑,生成详尽的可视化说明文档。当用户希望梳理业务流程、分析业务逻辑、生成业务文档,或使用 "帮我梳理一下业务"、"分析一下业务流程"、"用 Mermaid 可视化业务" 等表述时触发。Skill 会分析代码库中的业务逻辑,生成包含大量 Mermaid…
SkillDFreshness: DClaude Code +9 - 0.401score
life-os
Liz2Z
Used when user asks to record/search thoughts, conversations with ai, or principles, search knowledge, or update personal state.
SkillDFreshness: DClaude Code +9 - 0.380score
todo-master
Liz2Z
Use when managing tasks, creating TODOs, organizing work, or tracking progress.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 19, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Liz2Z/oh-my-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Liz2Z
- 0.409score
git-wizard
Liz2Z
Use when working with Git operations including branching, merging, rebasing, conflict resolution, or history manipulation.
SkillDFreshness: DClaude Code +9 - 0.406score
5w-explainer
Liz2Z
使用 5W 结构(What 是什么、Who 给谁用、When 什么情况用、Where 用在什么地方、Why 为什么需要)来系统地解释任何概念、技术、产品或流程。当用户要求解释、说明或了解某事物时使用此技能,包括"什么是X"、"X是什么意思"、"解释一下X"、"帮我了解X"等表达方式。无论用户是否明确提到…
SkillDFreshness: DClaude Code +9 - 0.404score
discuss
Liz2Z
当用户需要讨论方案、分析问题、做决策、梳理思路、寻求建议、权衡利弊,或使用"帮我分析一下"、"讨论一下"、"怎么看"、"怎么选"、"给我出出主意"、"纠结"、"犹豫"等表述时触发此技能。
SkillDFreshness: DClaude Code - 0.402score
biz-explainer
Liz2Z
通过 Mermaid 图表深度梳理业务逻辑,生成详尽的可视化说明文档。当用户希望梳理业务流程、分析业务逻辑、生成业务文档,或使用 "帮我梳理一下业务"、"分析一下业务流程"、"用 Mermaid 可视化业务" 等表述时触发。Skill 会分析代码库中的业务逻辑,生成包含大量 Mermaid…
SkillDFreshness: DClaude Code +9 - 0.401score
life-os
Liz2Z
Used when user asks to record/search thoughts, conversations with ai, or principles, search knowledge, or update personal state.
SkillDFreshness: DClaude Code +9 - 0.380score
todo-master
Liz2Z
Use when managing tasks, creating TODOs, organizing work, or tracking progress.
SkillDFreshness: DClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get code-explainer running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
code-explainer skill. Agent Mart. https://agentmart.dev/skills/liz2z-code-explainer (last updated 2026-10-24)