project-bootstrap — скилл для Claude Code: настройка репозитория
Скилл настраивает структуру репозитория, проверки, CI и инфраструктуру для агентов. Пригодится для нового проекта или публикации пакета.
npx skills add jssblck/agents --skill project-bootstrap -a claude-codeЧто делает project-bootstrap
Скилл помогает выбрать масштаб настройки: минимальный запускаемый проект, инструменты репозитория, выпуск продукта или полный шаблон Jess. Он добавляет структуру исходников, манифест зависимостей, форматтер, линтер, проверки типов и сборки, CI, а для распространения — файлы релиза и инструкции участникам.
Набор инструментов зависит от языка. Для TypeScript заданы oxfmt, oxlint и tsc --noEmit, для Python — ruff и mypy или pyright, для Rust — rustfmt, clippy и Cargo-проверки. Для новых TypeScript-приложений шаблон также описывает Effect, схемы границ, xstate, Vitest и Postgres. Устоявшийся стек сохраняется, если миграция не входит в задачу.
Скилл умеет добавлять правила для агентов, AI-проверки и хуки, когда их запросили, а проверки сводит к одному рецепту для CI и локального запуска. Для нового проекта с лицензией нужно выбрать AGPL-3.0-or-later или Apache-2.0.
Какие задачи решает
- создать структуру нового репозитория
- подобрать форматтер и линтер для языка
- собрать общую схему проверок для CI и локальной разработки
- настроить правила для агентов и AI-проверку
- подготовить файлы для распространения продукта
Примеры запросов агенту
- Настрой новый репозиторий TypeScript с проверками типов, линтером и CI.
- Подготовь минимальный запускаемый проект на Python с манифестом зависимостей и командами проверки.
- Добавь инфраструктуру полного шаблона Jess, включая правила для агентов и релизные файлы.
Как установить project-bootstrap
1Через Skills CLI (Vercel)
npx skills add jssblck/agents --skill project-bootstrap -a claude-code2Вручную: положить файлы
~/.claude/skills/project-bootstrap/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/project-bootstrap/
1Через Skills CLI (Vercel)
npx skills add jssblck/agents --skill project-bootstrap -a codex2Вручную: положить файлы
.agents/skills/project-bootstrap/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add jssblck/agents --skill project-bootstrap -a cursor2Вручную: положить файлы
.cursor/skills/project-bootstrap/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install jssblck/agents project-bootstrap2Вручную: положить файлы
.github/skills/project-bootstrap/SKILL.md1Через Skills CLI (Vercel)
npx skills add jssblck/agents --skill project-bootstrap -a gemini-cli2Командой платформы
gemini skills install https://github.com/jssblck/agents --path skills/project-bootstrapВручную: положить файлы
.devin/skills/project-bootstrap/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add jssblck/agents --skill project-bootstrap -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о project-bootstrap
Как установить project-bootstrap в Claude Code?
Выполните npx skills add jssblck/agents --skill project-bootstrap -a claude-code, затем проверьте файл ~/.claude/skills/project-bootstrap/SKILL.md.
Что делает project-bootstrap?
Он подбирает масштаб настройки репозитория и создаёт нужные инструменты: структуру, проверки, CI, инфраструктуру агентов или файлы распространения.
Настроит ли скилл полный шаблон для прототипа?
Нет. Запрос приложения или небольшого прототипа сам по себе не включает полный шаблон; его добавляют только при явном запросе.