CtrlK
BlogDocsLog inGet started
Tessl Logo

tailwindcss-development

Always invoke when the user's message includes 'tailwind' in any form. Also invoke for: building responsive grid layouts (multi-column card grids, product grids), flex/grid page structures (dashboards with sidebars, fixed topbars, mobile-toggle navs), styling UI components (cards, tables, navbars, pricing sections, forms, inputs, badges), adding dark mode variants, fixing spacing or typography, and Tailwind v3/v4 work. The core use case: writing or fixing Tailwind utility classes in HTML templates (Blade, JSX, Vue). Skip for backend PHP logic, database queries, API routes, JavaScript with no HTML/CSS component, CSS file audits, build tool configuration, and vanilla CSS.

77

1.00x
Quality

87%

Does it follow best practices?

Impact

100%

1.00x

Average score across 1 eval scenario

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

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

A well-organized, mostly lean reference-style skill: concrete v4 configuration and migration guidance, compact executable examples, and correct isolation of deprecated patterns. The main weaknesses are mild generic padding in Basic Usage, an unspecified `search-docs` entry point, and replacement-table entries that lack concrete before/after instances.

Suggestions

Tighten the Basic Usage bullets: drop generic styling judgment ('Consider class placement, order, priority, and defaults…') and keep only project-specific conventions Claude would not infer on its own.

Make the documentation entry point concrete: show how `search-docs` is invoked (command or example query) instead of a bare mention.

Add concrete instances to the replacement table (e.g. bg-opacity-50 → bg-black/50) and a short verification step after v3→v4 migrations, such as grepping templates for remaining deprecated utilities.

DimensionReasoningScore

Conciseness

The body is largely lean with compact code blocks, but generic bullets like 'Consider class placement, order, priority, and defaults. Remove redundant classes, add classes to parent or child elements carefully to reduce repetition, and group elements logically' restate styling judgment Claude already has. Minor over-explanation that could be trimmed — anchor 4, not 5; not 3 because padding is limited to a couple of bullets.

4 / 5

Actionability

Mostly executable guidance: concrete @theme CSS block, a @tailwind→@import diff, gap-utility HTML, dark-mode HTML, and a deprecated-utilities replacement table. Gaps: 'Use `search-docs` for detailed Tailwind CSS v4 patterns' names no command or usage, and table entries like 'bg-opacity-* → bg-black/*' omit a concrete instance (e.g. bg-opacity-50 → bg-black/50), leaving them short of copy-paste ready — anchor 4, not 5; not 3 since the guidance is genuinely concrete rather than pseudocode.

4 / 5

Workflow Clarity

Not a multi-step pipeline; per-scenario rules (CSS-first config, import syntax, spacing, dark mode) are unambiguous, and version-sensitive details are correctly isolated in the Replaced Utilities table and Common Pitfalls section rather than scattered. Held at 4 rather than 5 because there is no checkpoint of any kind (e.g. verifying rendered output or checking for remaining deprecated utilities after a v3→v4 migration); not 3 since each task type's single action is unambiguous.

4 / 5

Progressive Disclosure

No bundle files exist, and the ~88-line body keeps appropriately inline content behind clear section headers (Basic Usage, v4 Specifics, Spacing, Dark Mode, Common Pitfalls) with detail delegated to `search-docs`. Anchor 4: good structure with a minor gap — the `search-docs` pointer is plain inline code rather than a clearly signaled navigable reference, and the body exceeds the under-50-line case where section headers alone would justify a 5.

4 / 5

Total

16

/

20

Passed

Description

100%Weight 40%Scale 1-5

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

Excellent description: it states concrete capabilities, an explicit always-invoke trigger plus a broad list of natural secondary triggers, a clearly stated core use case, and a skip list that eliminates conflict with adjacent skills. It reads like the canonical good example in both structure and specificity.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with comprehensive coverage: building responsive grid layouts (multi-column card grids, product grids), styling UI components (cards, tables, navbars, pricing sections, forms, inputs, badges), adding dark mode variants, fixing spacing or typography, and writing or fixing Tailwind utility classes in HTML templates (Blade, JSX, Vue). Matches the anchor-5 example's comprehensiveness; anchor 4 would require minor coverage gaps that are not present.

5 / 5

Completeness

Explicitly answers both what ('The core use case: writing or fixing Tailwind utility classes in HTML templates (Blade, JSX, Vue)') and when ('Always invoke when… Also invoke for… Skip for…') with concrete trigger phrases and an explicit exclusion list. Clear anchor-5 match; neither part is weak or implied.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage: 'tailwind' in any form as primary trigger plus phrases users actually say — responsive grid layouts, dashboards with sidebars, fixed topbars, dark mode, spacing, typography, cards, navbars, forms, Blade/JSX/Vue, Tailwind v3/v4. File extensions are not meaningful in this domain, and the remaining anchor-5 criterion (synonyms and natural variations) is fully met.

5 / 5

Distinctiveness Conflict Risk

Clear Tailwind niche with distinct triggers and an explicit skip list (backend PHP logic, database queries, API routes, JavaScript with no HTML/CSS, CSS file audits, build tool configuration, vanilla CSS) that sharply reduces overlap with sibling frontend skills. Minimal conflict risk — anchor 5.

5 / 5

Total

20

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
laravel/boost
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.