# akf

Ставит на файлы метаданные о том, кто их создал, чем проверял и можно ли на них опираться. Пригодится, когда агенты переделывают уже проверенную работу.

- плагин · `type=plugin` · Claude Code · ★ 20
- Автор: HMAKT99
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/HMAKT99/AKF
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/plugins/akf

## Что делает

AKF добавляет к файлам слой доверия: оценку уверенности, источник, доказательства проверки и отметку о соответствии требованиям. Идея простая — метка стоит около 15 токенов, а повторная проверка того же файла обходится куда дороже. Метка едет вместе с файлом, поэтому следующий агент или человек видит, на что тут можно опираться.

Основной цикл — две команды. `akf stamp <file> --agent <id> --evidence "..."` помечает файл после того, как вы что-то проверили, а `akf check <file>` показывает состояние: OK, STALE, LOW или UNSTAMPED. Если файл правили после метки, `check` вернёт STALE и код выхода 1 — на этом можно строить гейт в CI или хуке. Есть и `akf replay <file> --run`: метка может нести рецепт проверки, который следующий агент запускает заново, вместо того чтобы верить подписи.

Ставится пакет через `pip install akf` или `pipx install akf`, для Node.js есть `npm install akf-format`. На Windows команда `akf` может не находиться в `PATH` — тогда работает `python3 -m akf`, а `akf doctor` подскажет, что настроить. Для MCP-сервера нужен Python: он запускается как `python -m mcp_server_akf`.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install akf@claude-community
```

## Когда брать
- пометить файл после прогона тестов, чтобы не проверять его заново
- узнать, правил ли кто-то файл после последней проверки
- отличить файл, написанный агентом, от написанного человеком
- собрать отчёт о соответствии регламенту по конкретному файлу
- перезапустить рецепт проверки и увидеть, что окружение изменилось

## Примеры запросов агенту
- Установи AKF и настрой его: `pip install akf`, затем `akf init --git-hooks`
- После правки `auth.py` поставь метку: `akf stamp auth.py --agent claude-code --evidence "42/42 tests passed"`
- Перед тем как опираться на `auth.py`, проверь его: `akf check auth.py`

## Похожие
- [clinical-reports](https://affpapa.org/nevibecode/skills/k-dense-ai-clinical-reports.md) — скилл · 1900 установок
- [Agentic UX Design - Relationship-Centric Interfaces](https://affpapa.org/nevibecode/skills/agentic-ux-design-relationship-centric-interfaces.md) — скилл · 3300 установок
- [CWI MCP Server](https://affpapa.org/nevibecode/mcp/cwi-mcp-server.md) — MCP-сервер
- [Loppee](https://affpapa.org/nevibecode/mcp/loppee.md) — MCP-сервер
- [ara-compiler](https://affpapa.org/nevibecode/skills/ara-compiler.md) — скилл · 786 установок
- [ara-research-manager](https://affpapa.org/nevibecode/skills/ara-research-manager.md) — скилл · 785 установок

Из того же набора: [hmakt99/akf](https://affpapa.org/nevibecode/by/hmakt99/akf.md) — 2 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
