with one click
claude-md-bootstrap
">"
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
">"
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Транскрибирование видео и аудио файлов. Используй когда пользователь просит транскрибировать, расшифровать запись, сделать конспект встречи, извлечь речь из видео или аудио, преобразовать речь в текст. Для аудио (m4a/mp3/wav/ogg/flac/aac/wma) по умолчанию локальный faster-whisper + диаризация с автодетектом числа спикеров (pyannote community-1 GPU; с явным --num-speakers N - sherpa-onnx, быстрее). Для видео (mp4/mkv/webm/avi/mov) - Gemini API (разбор экрана + скриншоты) либо полностью локально (--engine local: whisper + локальная VLM). Разделение по спикерам с распознаванием имен по голосу между встречами (голосовая база) и по репликам.
Справочник API конфигурации 1С:ЗУП 3.1 (Зарплата и управление персоналом) по кадровому учету. Используй при разработке/доработке на ЗУП 3.1, когда нужны методы КадровыйУчет, КадровыйУчетРасширенный, ЗарплатаКадры, ФизическиеЛицаЗарплатаКадры - получение кадровых данных сотрудников и физлиц, стажи, даты приема/увольнения, договоры ГПХ, совместители, штатное расписание, остатки отпусков, паспортные данные, склонение ФИО, представления СКД ЗУП. Также расчетная часть: средний заработок и его перерасчет, начисления (план видов расчета, регистр расчета), пособия и обмен с СФР (СЭДО), страховые взносы, регламентированная и статистическая отчетность, корректировка движений через ПереносДанных. НЕ использовать для БП, ERP, УТ, УНФ - только ЗУП
>-
>-
">"
">"
| name | claude-md-bootstrap |
| description | > |
Создаёт проектный CLAUDE.md в корне проекта - авто-загружаемый каждую сессию контекст для агента:
железные правила-грабли, протокол работы, указатели на доки и память. Цель - чтобы агент был
эффективен в проекте сразу, без переоткрытия граблей, и чтобы документация поддерживалась ПО ХОДУ
работы, а не постфактум.
Методика заимствована из opencode-скила project-bootstrap
(https://github.com/dimkurilo/opencode-skills/tree/main/skills/project-bootstrap) и адаптирована под
Claude Code: CLAUDE.md вместо AGENTS.md, память проекта (~/.claude/projects/<proj>/memory/)
вместо .agents/, без модельных профилей (DeepSeek/GLM) и без GRACE-якорей. Что заимствовано
дословно: Variant E (правила в primacy + recency против "Lost in the Middle"), классификация проекта,
режим расширения, contradiction check, progressive disclosure, лимит "не больше 2 вопросов".
/init - дженерик: сводка кодовой базы в CLAUDE.md. Используй, если нужен просто обзор кода./init для черновой архитектуры, затем этот скил для структуры и правил.| Тип | Сигналы |
|---|---|
code | исходники (py/ts/js/go/...), тесты, CI |
ops | Docker, SSH, .env, nginx, продакшен-риски |
agent | скиллы, промпты, агенты, модели |
content | статьи, briefs, Excel, документы |
Приоритет гибридов: ops > code > agent > content.
Режим: ls CLAUDE.md в корне. Если есть -> РЕЖИМ РАСШИРЕНИЯ (дополнять, не перезатирать;
сохранить ручные правки пользователя, добавить недостающие секции).
Загрузи контекст (Read/Glob/Grep, без вопросов):
README*, docs/**, корневые конфиги.git log --oneline -30 и багфиксы - источник граблей.~/.claude/projects/<кодированный-путь>/memory/MEMORY.md (если есть).~/.claude/CLAUDE.md и ~/.claude/rules/* - чтобы НЕ дублировать и не конфликтовать.Собери из контекста, спроси только то, что не выводится:
<!-- TODO: уточнить -->.Собери файл по шаблону ниже. Принципы:
Сверь сгенерированный CLAUDE.md с глобальным ~/.claude/CLAUDE.md, ~/.claude/rules/* и памятью:
~/.claude/rules/text-formatting.md, ~/.claude/CLAUDE.md):
напр. без ё (заменить на е), без длинных тире (- вместо —/–). Проверка: grep -nE 'ё|—|–' CLAUDE.md.
Конфликты (MAJOR) - исправь. Запиши решения в память проекта, если она есть.Что создано/дополнено, какие правила вынесены, что осталось как TODO, на что обратить внимание.
Предложи: держать CLAUDE.md живым (обновлять по протоколу), при росте >200 строк - выносить детали в docs/.
# ${PROJECT} - ${ONE_LINER}
> Проектный контекст для агента. Это ИНДЕКС: детали - в docs/ и памяти проекта (см. "Где что искать").
> Не дублировать сюда содержимое docs/.
## Железные правила (всегда)
- IF ${условие или действие} THEN ${правило} # грабля/риск 1
- IF ${...} THEN ${...} # грабля/риск 2
- ${ещё критичные инварианты проекта}
## Протокол работы
- Запуск: `${команда запуска}`
- Тесты: `${команда тестов}`
- Док как часть работы: изменил ${модуль} -> обнови ${docs/...}; добавил скрипт -> строку в README;
новое решение/грабля -> память проекта. (НЕ копить документацию в долг.)
- ${command-first / прочие конвенции}
## Архитектура (кратко)
${2-3 фразы про устройство}. Подробно - ${docs/архитектура}.
| Модуль | Файл | Ответственность |
|--------|------|----------------|
| ${...} | ${path} | ${за что отвечает} |
## Где что искать (progressive disclosure)
- docs/ - ${что в каком документе}
- Память проекта - ${путь к memory/MEMORY.md}: решения, грабли, состояние
- Траблшутинг/грабли - ${docs/operations или ниже}
## Известные грабли (топ)
- ${симптом} -> ${причина} -> ${фикс/правило}
---
КРИТИЧНЫЕ ПРАВИЛА (повтор для recency):
- ${те же железные правила, одной строкой каждое}
~/.claude/CLAUDE.md или ~/.claude/rules/ - ссылайся.<!-- TODO --> если не знаешь.<!-- @rule --> - Claude Code их не парсит, правила работают через primacy/recency.Первоисточник методики (для opencode, не для прямой установки в Claude Code): https://github.com/dimkurilo/opencode-skills/tree/main/skills/project-bootstrap (README.ru.md - разбор на русском; references/variant-e-structure.md - структура Variant E).