sjnims/bootstrap-expert
Claude Code plugin providing Bootstrap 5.3.8 expertise with 9 specialized skills, component generator command, and proactive agent for front-end development
npx skills add sjnims/bootstrap-expertREADME
Bootstrap Expert Plugin
A comprehensive Claude Code plugin for Bootstrap 5.3.8 and Bootstrap Icons front-end development.
Table of Contents
- Features
- Prerequisites
- Installation
- Quick Start
- Skills
- Commands
- Agent
- Bootstrap Version
- Contributing
- License
Features
- 9 Specialized Skills - Deep expertise aligned with Bootstrap's documentation structure
- Component Generator - Interactive command to generate Bootstrap components
- Proactive Agent - Autonomous assistant for Bootstrap development tasks
Prerequisites
- Claude Code installed and configured
Installation
From GitHub (Recommended)
# Add the marketplace
/plugin marketplace add sjnims/bootstrap-expert
# Install the plugin
/plugin install bootstrap-expert@bootstrap-expert-marketplace
Or use the full URL:
/plugin marketplace add https://github.com/sjnims/bootstrap-expert
/plugin install bootstrap-expert@bootstrap-expert-marketplace
Local Development
claude --plugin-dir /path/to/bootstrap-expert
Quick Start
Once the plugin is loaded, you can:
-
Ask Bootstrap questions - Skills load automatically based on your question:
"How do I create a responsive navbar?" "What's the Bootstrap grid system?" "How do I add form validation?" -
Generate components - Use the command to create Bootstrap components:
/bootstrap-expert:component navbar /bootstrap-expert:component modal --centered --scrollable /bootstrap-expert:component card --with-image --horizontal -
Get proactive help - The agent triggers automatically when you're working on Bootstrap-related tasks.
Skills
| Skill | Description |
|---|---|
bootstrap-overview | Getting started, installation, project setup, browser support |
bootstrap-customize | Sass variables, CSS custom properties, theming, color modes |
bootstrap-layout | Grid system, containers, breakpoints, columns, CSS Grid |
bootstrap-content | Typography, images, tables, figures, Reboot |
bootstrap-forms | Form controls, validation, input groups, floating labels |
bootstrap-components | All UI components (modals, navbars, cards, accordions, etc.) |
bootstrap-helpers | Clearfix, ratios, stacks, stretched links, visually hidden |
bootstrap-utilities | Spacing, colors, display, flex, position, sizing, text |
bootstrap-icons | Icons library installation, usage, styling, accessibility |
Commands
/bootstrap-expert:component [component-name]
Generate Bootstrap component code interactively or with full arguments.
Interactive mode:
/bootstrap-expert:component navbar
With arguments:
/bootstrap-expert:component navbar --dark --fixed-top --with-search
Supported components:
accordion- Collapsible content panelsalert- Alert messagesbadge- Contextual labels and countersbreadcrumb- Breadcrumb navigationbutton/buttons- Button variants and stylesbutton-group- Grouped buttonscard- Card layouts with images, headers, footerscarousel- Image/content sliderscollapse- Collapsible content sectionsdropdown- Dropdown menusform- Form layouts with validationlist-group- List items with actionsmodal- Modal dialogs with customizable optionsnavbar- Navigation bars with various configurationsoffcanvas- Offcanvas sidebarspagination- Page navigationplaceholders- Loading placeholder animationspopover- Pop-up information boxesprogress- Progress barsspinner- Loading indicatorstable- Responsive data tablestabs/nav-tabs- Tabbed navigationtoast- Toast notificationstooltip- Hover tooltips
Agent
The bootstrap-expert agent triggers proactively when Bootstrap-related work is detected, helping with:
- Component Implementation - Guidance on implementing Bootstrap components correctly
- Layout Troubleshooting - Solving grid system and responsive design issues
- Accessibility - Ensuring components meet WCAG guidelines with proper ARIA attributes
- Code Review - Reviewing Bootstrap code for best practices and optimization
Example triggers:
- Creating or editing HTML files with Bootstrap classes
- Discussing responsive layouts or
...