К основному содержанию
скилл CX Codex

open-sourcing — скилл для Claude Code: подготовка репозитория

Проводит репозиторий через чек-лист перед публичным релизом: аудит секретов, лицензия, документация, CI и упаковка.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add trailofbits/skills --skill open-sourcing -a claude-code
Открыть на GitHub

Что делает open-sourcing

Скилл включается, когда вы просите открыть проект, сделать репозиторий публичным или проверить готовность к релизу. Работа идёт по шагам, и первым стоит аудит секретов — от его результата зависит всё остальное. Если в истории когда-либо были ключи API или клиентские данные, скилл советует не переключать видимость, а собрать новый репозиторий из текущего дерева и заархивировать старый.

Дальше идут проверка готовности, документация, лицензия, тесты и CI, настройки репозитория. Внутри — два скрипта: detect_org.sh определяет профиль организации по git-remotes и почтам коммиттеров, check_readiness.sh печатает чек-лист наличия README, LICENSE, CONTRIBUTING, SECURITY.md, CI, тестов и semver-тегов. Для сканирования истории скилл предлагает gitleaks git . или trufflehog git file://..

Лицензию выбирают по политике организации, если профиль распознан; иначе по умолчанию идёт Apache 2.0, AGPLv3 — когда важно, чтобы конкуренты не закрывали форк, Creative Commons — для не-кода. Работающий форматтер или линтер скилл менять не даёт: если инструмент устарел, он предупредит и оставит решение за вами. Понадобится git-репозиторий с историей — без него аудит коммитов не на чем запускать.

Какие задачи решает

  • проверить, не утекли ли ключи API в историю коммитов
  • выбрать лицензию и согласовать её в LICENSE, метаданных пакета и README
  • дописать README так, чтобы проект собирался у стороннего человека
  • настроить CI с тестами, линтом и проверкой покрытия
  • защитить ветку и включить обновления зависимостей

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

  • Проверь этот репозиторий на готовность к публикации и покажи, чего не хватает
  • Мы собираемся открыть проект — прогони аудит секретов по всей истории
  • Подбери лицензию для этого проекта и расставь её в файлах

Как установить open-sourcing

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill open-sourcing -a claude-code

2Вручную: положить файлы

~/.claude/skills/open-sourcing/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/open-sourcing/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о open-sourcing

Как установить open-sourcing в Claude Code?

Выполните npx skills add trailofbits/skills --skill open-sourcing -a claude-code. Скилл окажется в ~/.claude/skills/open-sourcing/SKILL.md.

Что делает open-sourcing?

Ведёт репозиторий по шагам перед публичным релизом: аудит секретов, проверка готовности, документация, лицензия, тесты и CI, настройки репозитория.

Что будет, если в истории репозитория уже были секреты?

Скилл советует не открывать такой репозиторий, а скопировать текущее дерево в новый и заархивировать старый: перезапись истории не достаёт до форков, кешей и артефактов CI.

Похожие скиллы

Все скиллы по теме «Git и GitHub» →
triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

Из того же набора77

trailmark-variant-neighborhood Скилл расширяет найденную уязвимость до набора связанных мест для проверки. Он пригодится перед variant-analysis, Semgrep или ручным аудитом. CX Codex +1 1 300установок trailmark-finding-triage Собирает графовые доказательства по одной находке безопасности: достижимость, пути от входных точек, taint и радиус поражения. Пригодится до того, как тратить время на PoC. CX Codex +1 1 300установок slicing-code-context Вырезает связные фрагменты кодовой базы через Trailmark и передаёт их субагенту без доступа ко всему репозиторию. Пригодится при анализе функций локальными моделями с малым контекстом. CX Codex +1 1 300установок github-triage Скилл разбирает открытые issues и pull requests в GitHub: связывает задачи с исправлениями, отмечает уже решённые и готовит локальные оценки приоритета и размера. CX Codex +1 1 300установок modern-cpp Направляет код на C++ к стандарту C++20/23/26, убирая уязвимости памяти и устаревшие конструкции вроде сырых указателей и макросов. CX Codex +1 1 200установок writing-lean-proofs Помогает писать и проверять доказательства Lean 4 по соглашениям Mathlib. Нужен при формализации теорем, рефакторинге тактик и настройке проверок проекта. CX Codex +1 1 200установок goal-prompt Составляет выверенные однострочные команды /goal для Claude Code и Codex с проверяемым условием остановки и защитой от циклов. CX Codex +1 1 100установок pr-improver Скилл запускает цикл проверки и исправления изменений текущей ветки до чистого PR-ревью. Пригодится перед созданием или обновлением pull request. CX Codex +1 995установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой