implementation-notes — скилл для Claude Code
Ведёт implementation-notes.md во время реализации: записывает каждое отклонение от плана и найденные крайние случаи, чтобы следующая сессия не начинала с нуля.
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-notes -a claude-codeЧто делает implementation-notes
Скилл включается, когда вы пишете код по согласованному плану или спецификации, особенно в долгих автономных прогонах. В начале работы он создаёт implementation-notes.md с тремя разделами: отклонения, найденные крайние случаи и вопросы на ревью.
Дальше механика простая. Как только реальность требует выбора, которого в плане нет, агент берёт консервативный вариант — тот, который проще откатить, — записывает под отклонениями, что было в плане, что сделали вместо этого и почему, и продолжает работу, не дёргая вас по обратимым решениям. Крайние случаи попадают в файл по мере находки, даже если обошлись с ними чисто. Всё необратимое или меняющее объём работ уходит в вопросы на ревью и останавливает сборку на безопасной точке.
В конце агент дописывает сводку из пяти строк: сколько отклонений, какое вероятнее всего придётся пересматривать, какие крайние случаи нашлись и что читать первым в следующей сессии. Файл — временная рабочая память, а не документация: записи держатся в 2–3 строки. Незалогированное отклонение хуже отсутствия заметок, потому что файл выглядит полным.
Какие задачи решает
- зафиксировать отклонение от плана, не прерывая сборку
- передать следующей сессии, что уже поменялось по ходу дела
- собрать найденные крайние случаи в один список
- отделить обратимые решения от тех, что требуют человека
- оставить след для ревью и PR
Примеры запросов агенту
- Начинай реализацию по плану и веди
implementation-notes.md - План не покрывает этот случай — выбери обратимый вариант и запиши отклонение
- Добавь сводку из пяти строк в конец
implementation-notes.md
Как установить implementation-notes
1Через Skills CLI (Vercel)
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-notes -a claude-code2Вручную: положить файлы
~/.claude/skills/implementation-notes/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/implementation-notes/
1Через Skills CLI (Vercel)
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-notes -a codex2Вручную: положить файлы
.agents/skills/implementation-notes/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-notes -a cursor2Вручную: положить файлы
.cursor/skills/implementation-notes/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Neeeophytee/finding-unknowns-skills implementation-notes2Вручную: положить файлы
.github/skills/implementation-notes/SKILL.md1Через Skills CLI (Vercel)
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-notes -a gemini-cli2Командой платформы
gemini skills install https://github.com/Neeeophytee/finding-unknowns-skills --path skills/implementation-notesВручную: положить файлы
.devin/skills/implementation-notes/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-notes -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о implementation-notes
Как установить implementation-notes в Claude Code?
Выполните npx skills add Neeeophytee/finding-unknowns-skills --skill implementation-notes -a claude-code. Скилл встанет в ~/.claude/skills/implementation-notes/SKILL.md.
Что делает implementation-notes?
Создаёт и ведёт implementation-notes.md во время сборки: записывает отклонения от плана, найденные крайние случаи и вопросы на ревью, а в конце добавляет сводку из пяти строк.
Когда скилл останавливает работу?
Только когда решение необратимо или меняет объём работ. Такие пункты уходят в раздел вопросов на ревью, и сборка встаёт на безопасной точке; обратимые отклонения агент делает сам.
Исходный текст
SKILL.md · MIT
--- name: implementation-notes description: Keep a running implementation-notes.md during a build, logging every deviation from the plan and every discovered edge case. Use whenever implementing against an agreed plan or spec, especially in long autonomous sessions. --- # Implementation notes No amount of planning removes every unknown; some only appear once the code is open. When the territory disagrees with the plan, don't stop and don't silently improvise — take the conservative option, write it down, and keep going. The notes file is how the next attempt learns from this one. ## Steps 1. At the start of the build, create `implementation-notes.md` with three headings: **Deviations**, **Discovered edge cases**, **Questions for review**. 2. Whenever reality forces a choice the plan didn't cover: - pick the conservative option (the one that's easiest to reverse), - log it under Deviations: what the plan said, what was done instead, why, and what it would take to revisit, - continue working. Do not block on the user for reversible decisions. 3. Log edge cases as they're found, even ones handled cleanly — they are exactly the unknowns the next plan should account for. 4. Anything irreversible or scope-changing goes under Questions for review AND stops the work at a safe checkpoint. Deviating conservatively is fine; deviating expensively needs a human. 5. At the end, append a five-line summary: deviations count, the one most likely to be revisited, edge cases found, and what the next session should read first. Reference the file in the handoff or PR. ## Guardrails - The notes file is temporary working memory, not documentation. Keep entries to 2-3 lines each. - Never let the notes drift from reality — an unlogged deviation is worse than no notes at all, because the file claims completeness. - "Conservative" means reversible, not necessarily simple.
© Neeeophytee · MIT · Neeeophytee/finding-unknowns-skills