Claude Code
curl -fsSL https://raw.githubusercontent.com/vibe-md/vibe.md/7cb0620fbd80f9829155d8866328b58cd18d5aa7/scripts/install.sh \
| bash -s -- --skill code-explainer \
--agent claude-code --ref 7cb0620fbd80f9829155d8866328b58cd18d5aa7Analyzes code snippets, functions, or entire files, providing clear, structured explanations of what each function does, its parameters, and potential edge cases. Use when reviewing code, onboarding to a new codebase, or documenting complex logic.
Explains code you point your agent at, from a short snippet to a whole file. Your agent first says what the code is for, then goes through it function by function: what each one takes, what it returns and how it works. It also points out edge cases, side effects and dependencies.
New code, a pull request or an unfamiliar part of a codebase can be hard to follow, especially when the logic is complex. Without a structured breakdown it is easy to miss what a function expects, what it returns, or an edge case or side effect that matters.
Starts with the big picture
Outlines what the code as a whole is for before going into the details.
Function-by-function breakdown
Explains each function's parameters, return values and core logic.
Edge cases and side effects
Highlights notable edge cases, side effects and dependencies.
Large files in parts
Splits a large file into logical sections, or asks you which part to explain first.
One command
Open Terminal in your project folder, then run this command. No ZIP, moving files, or prompt needed.
curl -fsSL https://raw.githubusercontent.com/vibe-md/vibe.md/7cb0620fbd80f9829155d8866328b58cd18d5aa7/scripts/install.sh \
| bash -s -- --skill code-explainer \
--agent claude-code --ref 7cb0620fbd80f9829155d8866328b58cd18d5aa7Works on macOS, Linux, and Windows through WSL or Git Bash. The installer checks destinations and stops if existing files conflict.
Type these to your agent in plain language. Here's what to expect.
you › Can you explain what the functions in this utility file do?
Expected workflow
The skill gives your agent five steps: review the code you provided, outline its overall purpose, break it down function by function, highlight edge cases, side effects and dependencies, and present the result clearly and concisely.
It is for explaining code, not changing it. Your agent should not modify or refactor your code with this skill unless you explicitly ask.