У вашего репозитория есть ДНК.
Hunch знакомит с ней каждого агента по коду.

Каждый агент по коду свободно владеет синтаксисом, но ничего не знает о вашей команде. Hunch даёт ему язык, решения, выстраданные исправления и границы кода до того, как он внесёт изменение.

проблема блестящего незнакомца

Он понимает синтаксис. Он не понимает, почему ваша команда говорит «нет».

Код остаётся. Выстраданное суждение за ним стирается.

Понедельник

Команда исправляет болезненную ошибку выхода.

Сессии переносят на сервер, чтобы скомпрометированный токен можно было немедленно отозвать. Решение усложняет систему, но закрывает уязвимость.

Через несколько месяцев

Код остаётся. Контекст стирается.

Инцидент затерялся в старом pull request. Два человека перешли в другие команды. Необычный поток сессии теперь выглядит ненужным усложнением.

Следующий сеанс

Блестящий незнакомец предлагает всё «упростить».

Изменение аккуратно и локально корректно. Но оно снова открывает тот самый дефект, за понимание которого команда уже заплатила.

С Hunch

Репозиторий учит агента до правки.

Hunch возвращает выбранный и отвергнутый подходы и ошибку, которую предотвращает решение. Агент работает с суждением команды, не выдавая себя за команду.

как работает ДНК проекта

Hunch изучает, как работает этот репозиторий, — и даёт каждому агенту только нужное.

Он превращает уже имеющиеся в репозитории доказательства в ограниченный релевантный контекст. Наблюдаемые привычки остаются советом; правом на принуждение обладают только правила, которым люди явно доверили такую роль.

01 / наблюдать

Читайте сигналы самого репозитория.

Hunch изучает точную ревизию Git, ограниченную историю, зафиксированные соглашения и доказательства ревью, которые ваши инструменты уполномочены предоставить.

02 / понять

Постройте прослеживаемую картину.

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

03 / научить

Передайте работе нужную ДНК.

Агент получает релевантный контекст до правки. Распространённое поведение никогда не становится правилом исподволь, а власть остаётся у людей.

ДНК проекта в v1.22

Понимание на доказательствах, а не на ощущениях.

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

npm i -g @davesheffer/hunch
точная ревизияпрофиль остаётся привязанным к описываемому коду
уверенность + актуальностькаждая характеристика показывает силу и свежесть подтверждения
доказательства запечатаныагент может показать основание каждого наблюдения

ДНК проекта может помогать с ориентацией, терминологией и ревью. Она не может создать или переопределить решение, ограничение, политику или разрешение. Как устроена граница доказательств →

почему этому можно доверять

Не персона. Не невидимая политика. Доказательства, которые можно проверить.

Hunch разделяет наблюдаемую ДНК проекта, долговременную инженерную память и правила, одобренные людьми. Каждый ответ показывает свой источник, актуальность и реальный уровень полномочий.

ДНК проекта

Узнаёт, как говорит репозиторий

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

инженерная память

Помнит, зачем существует код

Решения, отвергнутые подходы, исправления и закрытые ошибки остаются доступными после исчезновения чата, pull request или коллеги.

граф кода

Знает, на что может повлиять изменение

Hunch следует связям между файлами и функциями, чтобы нужная причина появилась в нужном месте.

власть людей

Не превращает популярность в политику

Наблюдаемые шаблоны остаются рекомендациями. Полномочия на принуждение может получить только точное правило, которому люди осознанно доверяют.

доказательства приложены

Показывает источник каждого утверждения

Уверенность, актуальность, происхождение и подтверждающая ревизия передаются вместе с контекстом для агента.

local-first

Ваша память остаётся вашей

Hunch не требует облачного аккаунта. Храните память в проекте или в приватном Git-репозитории команды.

начало работы

Позвольте репозиторию представиться.

Установите Hunch

Одна команда читает проект и подключает помощников по коду, которыми вы уже пользуетесь.

Добавьте историю, которая объясняет почему

hunch backfill --since 90d находит полезные решения и уроки в коммитах за последние 90 дней.

Посмотрите, что узнал Hunch

Изучите ДНК проекта, затем спросите: «Почему модуль сессий устроен именно так?» Каждый ответ приходит с доказательствами.

Claude CodeCursorVS CodeWindsurfCodexAntigravityAGENTS.md
  ~/your-repo
# установка из npm — требуется Node 22.13+
$ npm install -g @davesheffer/hunch

# подключить Hunch к проекту и помощникам
$ cd your-repo && hunch init

# при желании изучить последние 90 дней
$ hunch backfill --since 90d

# изучить доказательную ДНК репозитория
$ hunch dna inspect

# спросить, зачем нужен файл
$ hunch why src/auth/session.ts
npm i -g @davesheffer/hunch && hunch init

ДНК проекта и память по умолчанию носят рекомендательный характер. Ничто не блокируется, пока вы явно не включите это.

Используете Claude Code? Установите плагин:
/plugin marketplace add davesheffer/hunch/plugin install hunch@hunch
Open VSX

Научите каждого агента тому, как работает ваш репозиторий.

Передайте ему язык, решения, выстраданные уроки и границы кода до изменения — и сохраните каждое утверждение прослеживаемым.