implementation-plan — скилл для Claude Code: план внедрения
Скилл оформляет план разработки так, чтобы сначала показать решения, которые пользователь может захотеть изменить. Пригодится перед началом сборки, особенно после обсуждения требований.
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-plan -a claude-codeЧто делает implementation-plan
План начинается с краткого описания задачи, выбранного подхода и самого рискованного допущения. Затем скилл выносит наверх решения о модели данных, интерфейсах типов и API: для каждого нужны выбранный вариант, альтернатива и цена позднего изменения. Неопределённости тоже получают место в плане — с принятым вариантом и сигналом для смены курса.
Механическую работу вроде рефакторинга, связки частей проекта, миграций и тестов скилл предлагает сжать и разместить ниже. В конце он просит подтвердить конкретные пункты до старта. Для длинного плана или запроса на визуальную подачу предусмотрена одна автономная HTML-страница со сворачиваемыми разделами и закреплёнными сверху решениями. Если подход меняется по ходу планирования, скилл требует вынести это в отдельное решение, а не менять план молча.
Какие задачи решает
- Расставить решения в плане по вероятности изменений
- Показать альтернативы и цену позднего пересмотра
- Зафиксировать неопределённости и условия смены курса
- Сжать описание рефакторинга, связки, миграций и тестов
- Запросить подтверждение конкретных пунктов до начала работы
Примеры запросов агенту
- Составь план внедрения этой функции и сначала покажи решения, которые я могу захотеть изменить.
- После нашего обсуждения требований подготовь план, отметь неизвестные и условия для смены подхода.
- Оформи длинный план одной HTML-страницей со сворачиваемыми разделами.
Как установить implementation-plan
1Через Skills CLI (Vercel)
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-plan -a claude-code2Вручную: положить файлы
~/.claude/skills/implementation-plan/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/implementation-plan/
1Через Skills CLI (Vercel)
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-plan -a codex2Вручную: положить файлы
.agents/skills/implementation-plan/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-plan -a cursor2Вручную: положить файлы
.cursor/skills/implementation-plan/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Neeeophytee/finding-unknowns-skills implementation-plan2Вручную: положить файлы
.github/skills/implementation-plan/SKILL.md1Через Skills CLI (Vercel)
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-plan -a gemini-cli2Командой платформы
gemini skills install https://github.com/Neeeophytee/finding-unknowns-skills --path skills/implementation-planВручную: положить файлы
.devin/skills/implementation-plan/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-plan -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о implementation-plan
Как установить implementation-plan в Claude Code?
Выполните npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-plan -a claude-code. Файл скилла находится по пути ~/.claude/skills/implementation-plan/SKILL.md.
Что делает implementation-plan?
Он формирует план разработки, ставя решения, которые вероятнее всего захотят пересмотреть, выше механических задач. В конце просит выбрать или подтвердить пункты до начала работы.
Можно ли получить план в HTML?
Да. Если план длиннее одного экрана или нужна визуальная подача, скилл предлагает автономную HTML-страницу со сворачиваемыми разделами и решениями, закреплёнными сверху.
Исходный текст
SKILL.md · MIT
--- name: implementation-plan description: Write an implementation plan that leads with the decisions the user is most likely to change, and buries the mechanical work at the bottom. Use when planning is requested before a build, especially after brainstorming or an interview. --- # Implementation plan A plan's job is not to prove you thought of everything. It's to put the reversible-but-expensive decisions in front of the user while changing them is still free. Order the plan by likelihood-of-tweaking, not by build order. ## Steps 1. Open with a three-line summary: what is being built, the approach chosen, and the single riskiest assumption. 2. **Section 1 — Decisions you'll probably want to tweak.** Data model changes, new type interfaces, API shapes, anything user-facing. For each: the choice made, one alternative considered, and what changing it later would cost. 3. **Section 2 — Known unknowns and how the plan absorbs them.** Where ambiguity remains, state the default that will be taken and the signal that would trigger a pivot. A plan that admits its unknowns survives contact with the territory; one that doesn't just breaks quietly. 4. **Section 3 — The mechanical work.** Refactors, wiring, migrations, tests. Compress this; the user trusts you here and reviewing it is a waste of their attention. 5. End with the review request: the 2-4 specific items you want a yes/no or a pick on before starting. 6. If the plan is more than a screenful or the user prefers visual artifacts, offer it as a single self-contained HTML page — sections collapsible, tweakable decisions pinned to the top. ## Guardrails - If a genuinely better approach appears mid-planning, present the pivot as its own decision — don't silently re-plan. - Keep it reviewable in minutes. A plan too long to read gets skimmed, and skimmed plans hide bad decisions. - The plan should leave room for improvisation during implementation; over-specified plans fail exactly where the territory disagrees with the map.
© Neeeophytee · MIT · Neeeophytee/finding-unknowns-skills