afv-library/skills/applying-slds/guidance/utilities
Shelby Hubick 119dc668d5
@W-21965936@ Add applying and validating SLDS skills to afv-library (#187)
* feat: add SLDS applying and auditing quality skills

Two new skills for SLDS v2 compliance:
- applying-slds: guides artifact selection, styling hooks, utilities, icons
- auditing-slds-quality: scored quality audit with linter + static analysis

Made-with: Cursor

* refactor: rename auditing-slds-quality skill to validating-slds

Renames the skill directory and updates all references in
applying-slds/SKILL.md and applying-slds/checklists.md.

Made-with: Cursor

* fix: improve accuracy and add manual review gate across SLDS skills

Correct hook families, badge modifiers, and severity levels; add a
manual review gate to validating-slds so automated grades alone cannot
declare production readiness; make analyze-quality.cjs portable with
explicit --hooks-index flag; remove dead parseYaml code; add version
field to all three skill frontmatters.

Made-with: Cursor

* chore: retrigger CI

Made-with: Cursor

* fix: quote YAML descriptions and improve color hook disambiguation

- Quote description frontmatter in all three skills for valid YAML
  (inner double quotes now escaped)
- Strengthen Step 4 directive: MUST read color-hooks guide before
  choosing a hook — linter suggestions are unranked
- Add surface vs surface-container disambiguation table
- Add accent hook context table and state progression
- Add standalone-component exception for surface classification
- Add modal background example to examples.md
- Remove redundant brand-button example (covered by new context table)

Made-with: Cursor
2026-04-26 21:03:14 +05:30
..
alignment.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
borders.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
box.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
color.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
dark-mode.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
description-list.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
floats.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
grid.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
horizontal-list.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
hyphenation.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
index.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
interactions.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
layout.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
line-clamp.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
margin.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
media-object.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
name-value-list.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
padding.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
position.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
print.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
scrollable.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
sizing.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
themes.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
truncate.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
typography.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
vertical-list.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30
visibility.md @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-26 21:03:14 +05:30