TOB
open-sourcing
Помогает подготовить репозиторий к публичному релизу: проверяет готовность, настраивает CI, выбирает лицензию и упаковку. Полезно при запросах на open-sourcing, настройку релизной автоматизации или проверку готовности к публичному запуску.
Что делает навык
Настройка репозитория к публичному релизу: проверка готовности, настройка CI, выбор лицензии и упаковка. Позволяет подготовить проект так, чтобы сторонний разработчик мог его собрать, использовать и вносить вклад, не имея предварительного контекста.
Когда применять
- Превращение приватного репозитория в публичный
- Аудит существующего публичного репозитория на качество релиза
- Выбор лицензии для проекта
- Настройка упаковки, версионирования или автоматизации релизов перед публичным запуском
Как работает
- Запуск скрипта detect_org.sh для определения профиля организации (trailofbits или generic)
- Аудит на наличие секретов (secrets audit) с помощью gitleaks или trufflehog; при обнаружении — создание нового репозитория
- Запуск скрипта check_readiness.sh для проверки наличия необходимых файлов (README, LICENSE, CONTRIBUTING и др.)
- Наполнение документации: README, SECURITY.md, API-документация, кодекс поведения
- Выбор и применение лицензии (Apache 2.0, AGPLv3 или CC) согласно политикам организации
- Настройка CI: запуск тестов, линтеров, защита воркфлоу (pinning, least-privilege, zizmor)
Примеры запросов агенту
Подготовь мой приватный репозиторий к публичному релизу
Проверь готовность репозитория к открытому выпуску и настрой CI
Выбери лицензию и настрой упаковку для проекта на Rust
Что понадобится
- gitleaks или trufflehog
- bash (для запуска скриптов detect_org.sh и check_readiness.sh)
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «open-sourcing» из репозитория:
# https://github.com/trailofbits/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r open-sourcing/ ~/.claude/skills/open-sourcing/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.