AIKraft/Skills/hindsight-self-hosted

hindsight-self-hosted

Хранит знания команды, конвенции проектов и выводы из задач. Позволяет вспомнить контекст перед новыми задачами, подключаясь к self-hosted Hindsight server.

VIvectorize-io official Разработка ★ 47.1k

Что делает навык

Навык обеспечивает персистентную память через self-hosted Hindsight server, позволяя сохранять знания команды, конвенции проектов и выводы из задач в общий банк. Это позволяет вспомнить контекст перед новыми задачами и предоставляет релевантную информацию всем участникам работы с кодовой базой.

Когда применять

  • Сохранение знаний о конвенциях проекта, таких как стандарты кодирования, требования к инструментам и версиям, а также правила линтинга.
  • Запись индивидуальных предпочтений участников команды (например, стиль кодирования или коммуникации) с привязкой к конкретному человеку.
  • Фиксация результатов процедур, успешных команд, обходных путей и причин сбоев для предотвращения повторения ошибок.
  • Документирование выявленных багов, их решений, архитектурных решений и обоснований для будущих ссылок.
  • Сбор информации для онбординга новых сотрудников, включая типичные подводные камни и объяснение бизнес-логики.

Как работает

  1. Проверить наличие и корректность конфигурации CLI Hindsight (~/.hindsight/config); при отсутствии файла запросить у пользователя API URL, API Key и Bank ID, затем создать конфигурационный файл.
  2. Использовать команду 'hindsight memory retain' для сохранения информации, передавая полный контекст (наблюдения, логи, транскрипты), чтобы сервер мог извлечь факты и создать эмбеддинги.
  3. Использовать команду 'hindsight memory recall' перед началом нетривиальных задач или принятием решений для получения релевантного контекста из банка знаний.
  4. Использовать команду 'hindsight memory reflect' для синтеза контекста и определения подхода к текущей задаче на основе прошлого опыта.
  5. При сохранении использовать флаг '--context' для маркировки типа памяти (procedures, learnings, preferences), но не заменять им полное описание содержания.

Примеры запросов агенту

«Запомни, что проект использует ESLint с набором правил Airbnb и Prettier для форматирования, а автоисправление включено в конфиг редактора.»
«Вспомни, какие проблемы мы уже встречали в этом проекте и как их решали.»
«Проанализируй прошлый опыт и подскажи, как лучше подойти к решению текущей задачи.»

Что понадобится

  • Установленный CLI Hindsight (команда hindsight)
  • Настроенный self-hosted Hindsight server (API URL и API Key)
  • Bank ID (идентификатор банка памяти, например, team-myproject)

Описание составлено по SKILL.md навыка, сверено 09.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «hindsight-self-hosted» из репозитория: # https://github.com/vectorize-io/hindsight
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r hindsight-self-hosted/ ~/.claude/skills/hindsight-self-hosted/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.