explaining-code — скилл для Claude Code: объясняет код схемами
Разбирает незнакомый код по шагам: аналогия из быта, ASCII-схема потока, потом построчный разбор. Пригодится, когда чужой проект надо понять быстро.
npx skills add patricio0312rev/skills --skill explaining-code -a claude-codeЧто делает explaining-code
Скилл задаёт агенту жёсткую структуру ответа. Сначала идёт аналогия из повседневной жизни, потом ASCII-схема — поток, структура или связи между частями, — и только затем пошаговый разбор того, что происходит в коде. В конце агент называет типичную ошибку или заблуждение по этой теме.
Тон объяснений разговорный. Если концепция сложная, скилл разрешает дать несколько аналогий подряд, а не одну. Никаких скриптов и внешних инструментов внутри нет: это файл SKILL.md с инструкцией, поэтому работает одинаково в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.
Полезно, когда вы разбираете чужой репозиторий или готовите объяснение для коллеги. Но помните: схема рисуется символами ASCII, так что в узком окне терминала она поедет — это повод открыть ответ в широком редакторе.
Какие задачи решает
- разобраться в незнакомом репозитории без чтения всего кода подряд
- объяснить коллеге, как устроен модуль
- получить схему потока данных вместо простыни текста
- найти типичную ошибку в подходе к коду
- подготовить материал для разбора на созвоне
Примеры запросов агенту
- объясни, как работает этот модуль, со схемой и аналогией
- разбери по шагам, что происходит в
src/auth/session.ts - нарисуй ASCII-схему потока запроса в этом сервисе
Как установить explaining-code
1Через Skills CLI (Vercel)
npx skills add patricio0312rev/skills --skill explaining-code -a claude-code2Вручную: положить файлы
~/.claude/skills/explaining-code/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/explaining-code/
1Через Skills CLI (Vercel)
npx skills add patricio0312rev/skills --skill explaining-code -a codex2Вручную: положить файлы
.agents/skills/explaining-code/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add patricio0312rev/skills --skill explaining-code -a cursor2Вручную: положить файлы
.cursor/skills/explaining-code/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install patricio0312rev/skills explaining-code2Вручную: положить файлы
.github/skills/explaining-code/SKILL.md1Через Skills CLI (Vercel)
npx skills add patricio0312rev/skills --skill explaining-code -a gemini-cli2Командой платформы
gemini skills install https://github.com/patricio0312rev/skills --path foundation/explaining-codeВручную: положить файлы
.devin/skills/explaining-code/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add patricio0312rev/skills --skill explaining-code -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора26
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о explaining-code
Как установить explaining-code в Claude?
Выполните npx skills add patricio0312rev/skills --skill explaining-code -a claude-code. Скилл появится в ~/.claude/skills/explaining-code/SKILL.md.
Что делает explaining-code?
Заставляет агента объяснять код по одной схеме: аналогия, ASCII-диаграмма, пошаговый разбор и типичная ошибка в конце.
Для каких платформ подходит скилл?
Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки, файл скилла кладётся в её каталог.
Исходный текст
SKILL.md · MIT
--- name: explaining-code description: Explains code with visual diagrams and analogies. Use when explaining how code works, teaching about a codebase, or when the user asks "how does this work?" --- When explaining code, always include: 1. **Start with an analogy**: Compare the code to something from everyday life 2. **Draw a diagram**: Use ASCII art to show the flow, structure, or relationships 3. **Walk through the code**: Explain step-by-step what happens 4. **Highlight a gotcha**: What's a common mistake or misconception? Keep explanations conversational. For complex concepts, use multiple analogies.
© patricio0312rev · MIT · patricio0312rev/skills