CtrlK
BlogDocsLog inGet started
Tessl Logo

bootstrap

Bootstrap development guidelines for responsive layouts, components, and utility-first styling.

42

Quality

41%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./bootstrap/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a reasonable Bootstrap reference with some useful HTML examples, but it suffers from stating many things Claude already knows (basic Bootstrap concepts) and lacks depth in several sections (Customization, Performance, Accessibility are just vague bullet lists). The content would benefit from trimming obvious guidance, adding executable examples for all sections, and providing a clearer workflow for building Bootstrap layouts.

Suggestions

Remove or condense bullet points that state obvious Bootstrap knowledge (e.g., 'Use container, row, and column classes properly') and focus on non-obvious patterns, gotchas, or project-specific conventions.

Add executable Sass examples for the Customization section (e.g., showing how to override $primary color variable) instead of vague directives.

Add a concrete workflow section showing the sequence for building a responsive page: e.g., 1) set up container structure, 2) define grid layout, 3) add components, 4) verify responsiveness at each breakpoint.

For Accessibility and Performance sections, provide specific actionable examples (e.g., exact ARIA attributes for common components, specific CDN link snippets) rather than generic advice.

DimensionReasoningScore

Conciseness

Contains several bullet points that state obvious Bootstrap knowledge Claude already possesses (e.g., 'Use container, row, and column classes properly', 'Ensure ARIA attributes are properly used'). The code examples are useful but the surrounding prose is often redundant or states things any competent developer would know.

2 / 3

Actionability

Provides concrete HTML examples for grid, components, utilities, and forms, which is good. However, many sections (Customization, Performance, Accessibility) are vague bullet points without executable examples—e.g., 'Customize via Sass variables' gives no actual Sass code. The guidance is a mix of actionable and abstract.

2 / 3

Workflow Clarity

There is no clear multi-step workflow or sequenced process. The skill reads more like a reference card than a workflow guide. For a skill about building responsive layouts, there's no guidance on the order of operations, no validation steps (e.g., checking responsiveness), and no feedback loops for common issues.

2 / 3

Progressive Disclosure

Content is organized into logical sections with headers, which is good. However, it's somewhat monolithic—the components section and utilities section could benefit from references to separate detailed files. There are no external references or links to deeper documentation, and all content is inline at one level.

2 / 3

Total

8

/

12

Passed

Description

32%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description identifies the Bootstrap domain but remains too high-level, reading more like a topic label than an actionable skill description. It lacks a 'Use when...' clause, specific concrete actions, and sufficient trigger terms to reliably distinguish it from other CSS framework skills.

Suggestions

Add a 'Use when...' clause with explicit triggers, e.g., 'Use when the user asks about Bootstrap, Bootstrap 5, grid system, Bootstrap components, or responsive design with Bootstrap classes.'

List specific concrete actions the skill performs, e.g., 'Provides guidance on Bootstrap grid layouts, component usage (navbars, cards, modals), utility classes, and responsive breakpoint configuration.'

Include Bootstrap-specific trigger terms like 'Bootstrap 5', '.container', '.row', '.col', 'navbar', 'cards', 'modals', '.btn' to reduce conflict with other CSS framework skills like Tailwind.

DimensionReasoningScore

Specificity

Names the domain (Bootstrap) and mentions some areas (responsive layouts, components, utility-first styling), but these are broad categories rather than concrete actions. No specific verbs describing what the skill does (e.g., 'creates grid layouts', 'configures breakpoints').

2 / 3

Completeness

Describes what at a high level ('development guidelines for responsive layouts, components, and utility-first styling') but has no 'Use when...' clause or explicit trigger guidance, which per the rubric should cap completeness at 2, and the 'what' is also weak enough to warrant a 1.

1 / 3

Trigger Term Quality

Includes 'Bootstrap', 'responsive layouts', 'components', and 'utility-first styling' which are relevant keywords, but misses common user terms like 'Bootstrap CSS', 'grid system', 'navbar', 'cards', 'breakpoints', '.btn', or version references like 'Bootstrap 5'.

2 / 3

Distinctiveness Conflict Risk

'Bootstrap' is a distinct framework name that helps differentiate, but 'responsive layouts', 'components', and 'utility-first styling' could overlap with Tailwind CSS or general CSS skills. The lack of Bootstrap-specific triggers increases conflict risk.

2 / 3

Total

7

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
mindrally/skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.