bootstrap · mindrally — скилл для Claude Code: правила вёрстки на Bootstrap
Задаёт агенту правила работы с Bootstrap: сетка, компоненты, утилиты и валидация форм. Пригодится, когда интерфейс собирают без своего CSS.
npx skills add Mindrally/skills --skill bootstrap -a claude-codeЧто делает bootstrap
Скилл превращает агента в аккуратного верстальщика на Bootstrap. Он подсказывает структуру container → row → col-*, брейкпоинты sm, md, lg, xl, xxl и готовые компоненты вместо самописных блоков. Кастомный CSS при этом советует держать минимальным.
Внутри — разделы по сетке, кнопкам, модальным окнам, алертам, утилитам отступов и текста, валидации форм и доступности. Есть примеры разметки: модалка с data-bs-dismiss, форма с needs-validation и invalid-feedback, флекс-строка с d-none d-md-block. Кастомизацию скилл советует вести через Sass-переменные, а не через переопределение стилей.
Учтите: это набор правил для агента, а не библиотека. Сам Bootstrap в проект он не поставит, и если у вас Tailwind или собственная дизайн-система, советы по классам будут конфликтовать с ней.
Какие задачи решает
- собрать адаптивную сетку без ручного CSS
- подключить модальное окно с закрытием по кнопке
- показать ошибку под полем формы
- заменить самописные стили утилитами Bootstrap
- настроить тему через Sass-переменные
Примеры запросов агенту
- Сверстай карточку товара на сетке Bootstrap с брейкпоинтами md и lg
- Сделай форму подписки с валидацией и сообщением об ошибке под полем
- Перепиши этот блок на утилиты Bootstrap, кастомный CSS убери
Как установить bootstrap
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill bootstrap -a claude-code2Вручную: положить файлы
~/.claude/skills/bootstrap/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/bootstrap/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill bootstrap -a codex2Вручную: положить файлы
.agents/skills/bootstrap/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill bootstrap -a cursor2Вручную: положить файлы
.cursor/skills/bootstrap/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills bootstrap2Вручную: положить файлы
.github/skills/bootstrap/SKILL.md1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill bootstrap -a gemini-cli2Командой платформы
gemini skills install https://github.com/Mindrally/skills --path bootstrapВручную: положить файлы
.devin/skills/bootstrap/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill bootstrap -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о bootstrap
Как установить bootstrap в Claude?
Выполните npx skills add Mindrally/skills --skill bootstrap -a claude-code. Файл скилла окажется в ~/.claude/skills/bootstrap/SKILL.md.
Что делает скилл bootstrap?
Даёт агенту правила вёрстки на Bootstrap: сетка и брейкпоинты, компоненты, утилиты, валидация форм, доступность. Ответы он строит на примерах разметки из этих правил.
Нужно ли что-то ставить в проект кроме скилла?
Да, сам Bootstrap подключается отдельно. Скилл только направляет агента, библиотеку в проект он не добавляет.
Исходный текст
SKILL.md · Apache-2.0
---
name: bootstrap
description: Bootstrap development guidelines for responsive layouts, components, and utility-first styling.
metadata:
maintainer: Mindrally
source: https://github.com/Mindrally/skills
---
# Bootstrap Development
You are an expert in Bootstrap for building responsive, maintainable web interfaces.
## Core Principles
- Write clear, concise, and technical responses with precise Bootstrap examples
- Utilize Bootstrap's components and utilities for responsive, maintainable development
- Prioritize clean coding practices and descriptive class naming
- Minimize custom CSS by leveraging built-in components
## Grid System & Layout
- Leverage Bootstrap's grid system for responsive layouts
- Use container, row, and column classes properly
- Structure content using proper Bootstrap grid classes
- Apply responsive breakpoints (sm, md, lg, xl, xxl)
```html
<div class="container">
<div class="row">
<div class="col-md-6 col-lg-4">Column 1</div>
<div class="col-md-6 col-lg-4">Column 2</div>
<div class="col-12 col-lg-4">Column 3</div>
</div>
</div>
```
## Components
### Buttons
```html
<button class="btn btn-primary">Primary</button>
<button class="btn btn-outline-secondary">Secondary</button>
```
### Modals
```html
<div class="modal" tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Title</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
</div>
<div class="modal-body">Content</div>
<div class="modal-footer">
<button class="btn btn-primary">Save</button>
</div>
</div>
</div>
</div>
```
### Alerts
```html
<div class="alert alert-success" role="alert">Success message</div>
<div class="alert alert-danger" role="alert">Error message</div>
```
## Utilities
- Apply Bootstrap's utility classes for quick styling adjustments
- Use spacing utilities (m-*, p-*) for margins and padding
- Use text utilities for typography
- Use responsive utilities to control visibility across screen sizes
```html
<div class="d-flex justify-content-between align-items-center p-3 mb-4">
<span class="text-muted">Text</span>
<span class="d-none d-md-block">Visible on md+</span>
</div>
```
## Form Validation
- Implement form validation using Bootstrap's built-in styles
- Use Bootstrap's alert component to display error messages clearly
- Structure forms with labels, placeholders, and error messaging
```html
<form class="needs-validation" novalidate>
<div class="mb-3">
<label for="email" class="form-label">Email</label>
<input type="email" class="form-control" id="email" required>
<div class="invalid-feedback">Please provide a valid email.</div>
</div>
</form>
```
## Customization
- Customize via Sass variables rather than overriding defaults
- Keep custom styles minimal
- Follow Bootstrap's naming conventions consistently
## Performance
- Include only necessary Bootstrap components
- Use CDN for improved load times
- Optimize images for mobile performance
## Accessibility
- Ensure ARIA attributes are properly used
- Use semantic HTML elements
- Maintain proper color contrast
- Support keyboard navigation
© Mindrally · Apache-2.0 · Mindrally/skills
Похожие скиллы
Всё по теме «Фронтенд и UI» →Сначала — bootstrap от других авторов.