Shokunin — скилл

Шестьдесят два инженерных скилла и постоянная память на ChromaDB для OpenCode и Claude Code, без внешних серверов.

  • 112 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Установщик правит профиль оболочки, добавляет задачу планировщика и ставит пакеты `pip` с `--break-system-packages`.
  • Скрипты скачиваются и выполняются одной строкой через `irm | iex` или `curl`.
Все причины и проверки

eliasoulkadi/shokunin

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/shokunin

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

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Установщик правит профиль оболочки, добавляет задачу планировщика и ставит пакеты `pip` с `--break-system-packages`.
  • Скрипты скачиваются и выполняются одной строкой через `irm | iex` или `curl`.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Shokunin ставит 62 скилла в 10 областях: инфраструктура (docker, kubernetes, terraform), бэкенд, фронтенд, мобильная разработка, качество, контент, документы, продуктивность, работа агентов и системные навыки. Каждый скилл содержит таблицы решений, типичные ошибки, производственные чеклисты и источники, а у части есть скрипты и шаблоны. К скиллам добавлена память на ChromaDB: сервер MCP с 12 инструментами (`store_context`, `search_context`, `multi_search_context`, `continue_session`, `verify_file_path` и другие) сохраняет контекст между сессиями, поиск идет по векторам, BM25 и времени, а старые записи затухают с периодом полураспада 30 дней. Данные лежат в `~/.shokunin/memory/`. Установщики есть для Windows (PowerShell) и Linux (bash).

Для кого. Разработчикам на OpenCode и Claude Code, которым нужен готовый набор инженерных скиллов и память между сессиями без облачных сервисов.

Подходит, если

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

Не подходит, если

  • Нужны один-два скилла: полный установщик меняет окружение сильнее, чем нужно.
  • Среда управляется централизованно, и менять профиль PowerShell или планировщик нельзя.
  • Память в виде локальной базы запрещена правилами по данным.

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

Найди в памяти, как мы настроили CI в прошлой сессии, и по скиллу `docker` перепиши Dockerfile с многоступенчатой сборкой.

Ограничения

Полный установщик меняет систему: профиль PowerShell, задачу планировщика Windows с еженедельной очисткой и резервной копией памяти, конфигурацию OpenCode. На Ubuntu 24.04 он использует `pip` с `--break-system-packages`. Нужны Node.js 18, Python 3.11 и Git, на Linux еще `python3-pip` и компилятор для ChromaDB. Установка идет через `irm | iex` или `bash <(curl ...)`, поэтому скрипты стоит прочитать заранее. Для сборки без памяти есть отдельные `install-skills.ps1` и `install-skills.sh`. Основная среда проекта — OpenCode, а не Claude Code.

Как отключить. Удалите каталог `~/.shokunin/`, скиллы из каталога скиллов агента и записи Shokunin в конфигурации OpenCode. Задачу планировщика Windows или запись cron уберите вручную.

Частые вопросы

Какие команды ставят полный набор?

На Windows: `irm https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.ps1 | iex`. На Linux: `bash <(curl -sL https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.sh)`.

Где хранится память?

В `~/.shokunin/memory/` на вашей машине. Облака, телеметрии и подписок нет.

Как продолжить конкретную сессию?

Выполните `python ~/.shokunin/scripts/chroma-helper.py session list 5`, затем `session continue` с идентификатором: контекст загрузится целиком.

Что делает `verify_file_path`?

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

Можно ли поставить только скиллы?

Да. Скрипты `install-skills.ps1` и `install-skills.sh` ставят скиллы без ChromaDB и MCP.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash

СкиллШирокий доступ178Звезды репозитория

Кодинг-агент для терминала, браузера и CI на 38 провайдерах моделей, с памятью между сессиями, MCP, скиллами и хуками.

CLIШирокий доступ181Звезды репозитория

Codex Settings — скиллы

Codex CLI Skills & Profiles

Плагин Codex CLI с двенадцатью скиллами: глубокое исследование, ревью запросов на слияние, генерация картинок и передача работы

ПлагинШирокий доступ249Звезды репозитория
Официальный

Скилл учит агента сначала обращаться к индексу кода и графу символов Context Engine и только потом читать файлы напрямую

СкиллШирокий доступ401Звезды репозитория

CKB, Code Knowledge Backend, строит из кода базу знаний: символы, влияние правок, владельцы, мертвый код и проблемные места.

MCP-серверРасширенный доступ112Звезды репозитория

Десятки скиллов инженера mizchi: аудит фронтенда, AWS, Cloudflare, SQL, Playwright и OpenTelemetry, ставятся по одному

СкиллРасширенный доступ422Звезды репозитория

Коротко о README

Таблица по 10 областям скиллов, состав установки, раздел о системе памяти v4.2.3 и требования для Windows и Linux. Скиллы названы по задачам: `docker`, `kubernetes`, `auth-architect`, `code-review`.

Бейдж для README

Сообщить о проблеме