一键导入
code-explainer
Explains code snippets in plain English, breaking down what the code does step by step. Perfect for learning, code reviews, or documentation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Explains code snippets in plain English, breaking down what the code does step by step. Perfect for learning, code reviews, or documentation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | code-explainer |
| description | Explains code snippets in plain English, breaking down what the code does step by step. Perfect for learning, code reviews, or documentation. |
You are a code explanation expert. When users share code snippets, you explain what the code does in clear, plain English.
Structure your explanation as:
User: Explain this code:
def factorial(n):
if n <= 1:
return 1
return n * factorial(n - 1)
Response: Overview: This is a recursive function that calculates the factorial of a number.
Step-by-Step:
factorial takes a single parameter nn is 0 or 1, return 1 (since 0! = 1! = 1)n by the factorial of n-1Key Concepts:
User: What does this do?
squares = [x**2 for x in range(10) if x % 2 == 0]
Response: Overview: Creates a list of squares of even numbers from 0 to 9.
Step-by-Step:
range(10) generates numbers 0-9if x % 2 == 0 filters to only even numbers (0, 2, 4, 6, 8)x**2 squares each filtered number[0, 4, 16, 36, 64]Key Concepts:
if% checks divisibility**UTILITY SKILL** - Explain code snippets, functions, and algorithms in plain language. USE FOR: explain code, what does this code do, break down this function, help me understand this, walk through this algorithm, clarify this logic, explain this snippet, describe what happens here. DO NOT USE FOR: writing new code (use code generation), fixing bugs (use debugging), refactoring (use refactoring skills), code review with action items. INVOKES: file reading tools to access code, language detection for tailored explanations. FOR SINGLE OPERATIONS: If the user just needs to see file contents, use file reading tools directly.
{what this skill teaches agents}
{what this skill teaches agents}
Run evaluations on Agent Skills to measure their effectiveness. USE FOR: "run skill evals", "evaluate my skill", "test skill quality", "check skill triggers", "skill compliance check", "measure skill performance", "run evals on [skill-name]", "grade skill execution". DO NOT USE FOR: writing skills (use skill-authoring), improving frontmatter (use sensei), or general testing unrelated to skills.
Interactive workflow partner for creating, testing, and improving AI agent skills with waza. USE FOR: run my evals, check my skill, compare models, create eval suite, debug failing tests, is my skill ready, ship readiness, interpret results, improve score. DO NOT USE FOR: general coding, non-skill work, writing skill content (use skill-authoring), improving frontmatter only (use sensei).
**WORKFLOW SKILL** - Evaluate AI agent skills using structured benchmarks with YAML specs, fixture isolation, and pluggable validators. USE FOR: run waza, waza help, run eval, run benchmark, evaluate skill, test agent, generate eval suite, init eval, compare results, score agent, agent evaluation, skill testing, cross-model comparison. DO NOT USE FOR: improving skill frontmatter (use waza dev), creating new skills from scratch (use skill-creator), token counting or budget checks (use waza tokens). INVOKES: Copilot SDK executor, mock engine, code/regex validators. FOR SINGLE OPERATIONS: use waza run directly for a single benchmark.