orange-opensource/orange-boosted-bootstrap/validate-tokens

Claude Code and agent skill by orange-opensource/orange-boosted-bootstrap

Trust tier 1
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Read-only audit of OUDS design token usage across SCSS component files. Use this skill when the user asks to validate, check, or audit tokens, when reviewing PRs that touch scss/_*.scss or packages/, or before a release. Performs cross-brand presence check (are tokens defined in all 3 brands?) and anti-pattern detection (hardcoded values, raw tokens, forbidden patterns). Generates a structured report — does not modify files.

Install

npx vskill@latest install orange-opensource/orange-boosted-bootstrap/validate-tokens

SKILL.md

Workflow: Validate Token Usage

This is a read-only audit. Generate a report, do not modify files.


Step 1 — Load brand tokens

Read all 3 files and extract $ouds-* definitions:

  • packages/orange/scss/tokens/_component.scss
  • packages/sosh/scss/tokens/_component.scss
  • packages/orange-compact/scss/tokens/_component.scss

Step 2 — Identify component SCSS files

All scss/_*.scss + scss/forms/_*.scss, excluding: _variables.scss, _config.scss, _functions.scss, _mixins.scss, _maps.scss, _root.scss, _reboot.scss, _utilities.scss, _helpers.scss, _grid.scss, _containers.scss, _images.scss, _type.scss, _transitions.scss, _forms.scss, _variables-dark.scss


Step 3 — For each file

Cross-brand check

Find $ouds-<component>-* tokens used as values → verify present in all 3 brands. Skip semantic tokens ($ouds-color-*, $ouds-space-*, etc.) — always present.

Anti-pattern detection
PatternSeverity
Hardcoded px/rem/emWARNING
Hardcoded hex colorWARNING
$core-ouds-* (raw token)ERROR
$core-orange-* / $core-sosh-*ERROR
lighten() / darken()ERROR
border: noneERROR
Direct transition:ERROR
Direct border-radius:ERROR

Exceptions: standalone 0, @keyframes, comments, 100%, calc() multipliers, // stylelint-disable lines.


Step 4 — Generate report

╔══════════════════════════════════════════════╗
║ OUDS TOKEN VALIDATION REPORT ║
║ Files analyzed: N ║
╚══════════════════════════════════════════════╝
── CROSS-BRAND PRESENCE ────────────────────────
✅ PASS: N files — all tokens in all brands
❌ FAIL: $token-name missing in [brand]
── ANTI-PATTERNS ───────────────────────────────
⚠️ WARNING: file:line → suggestion
❌ ERROR: file:line → fix
── SUMMARY ─────────────────────────────────────
Cross-brand: N pass, N fail
Anti-patterns: N warnings, N errors

Security

  • Security scanPassed, 0 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
219
Repository forks
61
7-day trend score
27

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/orange-opensource/orange-boosted-bootstrap/validate-tokens/badge)](https://verified-skill.com/skills/orange-opensource/orange-boosted-bootstrap/validate-tokens)

Something wrong with this skill or its page? Tell us.