AIKraft/Skills/OpenCode: память

OpenCode: память

Browse local OpenCode history: sessions, messages, plans, prompt history, and prior decisions. Use when the user says history, previous session, last time, remember, recall, plans, prior work, or when resuming/debugging repeated work where earlier OpenCode context may help. Do not use for fresh tasks or when current files/git already answer the question.

carson2222 official Данные

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

Навык обеспечивает чтение локальной истории OpenCode (сессии, сообщения, планы, промпты) через SQLite-базу данных. Используется для восстановления контекста, отладки повторяющихся проблем или возобновления работы, когда предыдущие решения важны.

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

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

Как работает

  1. Определить путь к базе данных OpenCode (DB), используя переменные окружения XDG_DATA_HOME, XDG_STATE_HOME или команду opencode db path.
  2. Сформировать URI для подключения к базе данных в режиме только для чтения (file:...?mode=ro).
  3. Выполнить SQL-запросы через sqlite3 для получения сводки, списка последних сессий, поиска по тексту или чтения содержимого конкретной сессии.
  4. Прочитать файлы планов (plans/*.md) и истории промптов (prompt-history.jsonl) с помощью стандартных команд оболочки.
  5. Суммировать найденные релевантные данные, не выгружая сырую историю и не модифицируя базу данных.

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

Покажи историю моих предыдущих сессий.
Вспомни, что мы обсуждали в прошлый раз по этому проекту.
Найди в истории сообщения, где упоминался 'auth error'.

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

  • Установленный и настроенный OpenCode с локальной базой данных.
  • Доступ к утилите sqlite3.
  • Доступ к файловой системе в директориях XDG_DATA_HOME/opencode и XDG_STATE_HOME/opencode.

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

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

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

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