decay — скилл для Claude Code: следит за свежестью доказательств
Проверяет срок годности доказательств в .fpf/evidence/ и предлагает обновить, отменить или временно принять риск по устаревшим решениям.
npx skills add NeoLabHQ/context-engineering-kit --skill decay -a claude-codeЧто делает decay
Скилл реализует принцип Evidence Decay из FPF B.3.4. У каждого файла доказательства есть поле valid_until во frontmatter. Скилл сравнивает эту дату с текущей и раскладывает записи по четырём группам: FRESH, STALE, EXPIRED и WAIVED. Отчёт выводится таблицами, где рядом с доказательством стоит гипотеза, которую оно подкрепляет.
Дальше вы выбираете действие. Refresh — перезапустить проверку и получить свежие данные. Deprecate — понизить гипотезу в уровне (из L2 в L1 или из L1 в L0) и записать причину. Waive — зафиксировать, что вы знаете об устаревании и принимаете риск до конкретной даты. Каждое действие оставляет файл в .fpf/evidence/: deprecate-{hypothesis}-{date}.md или waiver-{evidence}-{date}.md.
Работает по принципу слабейшего звена: если хоть одно доказательство гипотезы просрочено и не имеет waiver, вся гипотеза помечается как STALE. Поэтому скилл имеет смысл ставить в проектах, где решения опираются на бенчмарки, аудиты или нагрузочные тесты с датой. Без структуры .fpf/ он ничего не найдёт.
Какие задачи решает
- увидеть, какие решения опираются на просроченные доказательства
- перезапустить проверку и получить свежие данные по гипотезе
- понизить устаревшую гипотезу в уровне и записать причину
- зафиксировать принятие риска по устаревшему доказательству с дедлайном
- пройтись по всем доказательствам перед релизом и после обновления зависимостей
Примеры запросов агенту
- /fpf:decay
- Обнови доказательства по redis-caching
- Отмени решение по auth-module, технология устарела
Как установить decay
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill decay -a claude-code2Вручную: положить файлы
~/.claude/skills/decay/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/decay/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill decay -a codex2Вручную: положить файлы
.agents/skills/decay/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill decay -a cursor2Вручную: положить файлы
.cursor/skills/decay/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit decay2Вручную: положить файлы
.github/skills/decay/SKILL.md1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill decay -a gemini-cli2Командой платформы
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/decayВручную: положить файлы
.devin/skills/decay/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill decay -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о decay
Как установить decay в Claude?
Выполните npx skills add NeoLabHQ/context-engineering-kit --skill decay -a claude-code. Скилл окажется в ~/.claude/skills/decay/SKILL.md.
Что делает decay?
Собирает отчёт о свежести доказательств из .fpf/evidence/, помечает просроченные и даёт три действия: обновить, отменить или временно принять риск.
Что нужно, чтобы скилл заработал?
Каталог .fpf/evidence/ с файлами доказательств, у которых во frontmatter есть valid_until. Без этой структуры отчёт будет пустым.