Tacit додає довготривалу пам'ять рев'ю пулл-реквестів до агентів Claude Code
Tacit — це плагін для Claude Code, що усуває повторювані зауваження на код-рев'ю завдяки фіксації першопричин помилок. Він динамічно підвантажує правила лише під час редагування цільових файлів, зберігаючи контекст.

Чому це важливо
Ви можете припинити повторювані коментарі під час код-рев'ю, змусивши Claude Code запам'ятовувати власні помилки та активувати точкові правила під час запису файлів.
TL;DR
- 01Монолітні файли правил втрачають ефективність після 60k токенів; інструкції слід підвантажувати за масками файлів.
- 02Tacit використовує поріг ескалації у два повторення, щоб перетворювати постійні помилки на автоперевірки.
- 03Хуки агента не повинні автоматично схвалювати операції push, запобігаючи неконтрольованому вивантаженню коду.
Ключові факти
- Перевірена версія хоста
- Claude Code 2.1.278
- Накладні витрати нагадувань
- ~60 токенів на 10 промптів
- Ліміт списку правил
- Максимум 30 рядків на рівень
- Поріг ескалації
- 2 повторні фіксації
Обмеження монолітних конфігурацій правил
Збереження командних практик у єдиному файлі CLAUDE.md призводить до деградації поведінки під час довгих агентних сесій. Коли контекстне вікно заповнюється вмістом файлів і логами консолі, попередні інструкції знецінюються. Спроба фіксувати кожну помилку створює надлишковий список, який модель врешті-решт перестає аналізувати.
Архітектура плагіна Tacit
Відкритий інструмент tacit структурує накопичені знання на два окремі рівні:
1. Глобальні правила: Загальні архітектурні орієнтири з лічильником повторень формату [hits: N, last: YYYY-MM]. 2. Локальні правила: Конкретні команди під певний стек (наприклад, .claude/papercuts/sql.md із заголовком шляхів paths:), які потрапляють у контекст лише в момент запису відповідного файлу.
Якщо однакове зауваження фіксується двічі або частіше (hits >= 2), система маркує правило для обов'язкового перенесення в детермінований лінтер або тестову перевірку.
Аудит лічильників та бар'єри безпеки
Оскільки нейромережі схильні занижувати підрахунок власних промахів, Tacit записує кожну подію в papercuts-log.jsonl і зіставляє дані командою tacit audit. Хуки плагіна не повертають рішення про автоматичне підтвердження (permissionDecision: allow), щоб виключити несанкціоновані операції git push, а внутрішні збої не переривають виконання основних інструментів агента.
Спробуй за 2 хвилини
claude plugin marketplace add N1XUS/tacit
tacit config local .claude/papercuts
tacit auditbash
✓ Коли використовувати
- Команди з Claude Code, де рев'ювери змушені залишати однакові коментарі в різних пулл-реквестах.
- Проєкти з нетривіальними архітектурними обмеженнями, які перевантажують основний системний промпт.
✕ Коли НЕ варто
- Невеликі сольні проєкти, де немає потреби в суворих код-рев'ю та командних стандартах.
- Репозиторії без налаштованого процесу обробки пулл-реквестів через Git.
Що зробити сьогодні
- Встановіть плагін через команду `claude plugin marketplace add N1XUS/tacit` у середовищі Claude Code.
- Запустіть `tacit doctor`, щоб перевірити коректність змінних середовища та конфігурацію хуків.
- Встановіть ліміт максимум у 30 правил на рівень, щоб уникнути ефекту ігнорування інструкцій моделлю.