Shokunin — скилл
Шестьдесят два инженерных скилла и постоянная память на ChromaDB для OpenCode и Claude Code, без внешних серверов.
- 112 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Установщик правит профиль оболочки, добавляет задачу планировщика и ставит пакеты `pip` с `--break-system-packages`.
- Скрипты скачиваются и выполняются одной строкой через `irm | iex` или `curl`.
Установка
- Работает в
В терминале, через 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
Кодинг-агент для терминала, браузера и CI на 38 провайдерах моделей, с памятью между сессиями, MCP, скиллами и хуками.
Codex Settings — скиллы
Codex CLI Skills & Profiles
Плагин Codex CLI с двенадцатью скиллами: глубокое исследование, ревью запросов на слияние, генерация картинок и передача работы
Context Engine — поиск по коду и память для агента
Context Engine
Скилл учит агента сначала обращаться к индексу кода и графу символов Context Engine и только потом читать файлы напрямую
CKB, Code Knowledge Backend, строит из кода базу знаний: символы, влияние правок, владельцы, мертвый код и проблемные места.
Десятки скиллов инженера mizchi: аудит фронтенда, AWS, Cloudflare, SQL, Playwright и OpenTelemetry, ставятся по одному
Коротко о README
Таблица по 10 областям скиллов, состав установки, раздел о системе памяти v4.2.3 и требования для Windows и Linux. Скиллы названы по задачам: `docker`, `kubernetes`, `auth-architect`, `code-review`.