Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
owl-listener avatar

Naming Convention

  • 953 installs
  • 1.9k repo stars
  • Updated June 14, 2026
  • owl-listener/designer-skills

naming-convention is a design-system skill that establishes predictable naming rules for UI components, design tokens, and asset files for developers who need searchable, maintainable design libraries.

About

naming-convention is an owl-listener/designer-skills agent skill that codifies scalable naming systems for design assets. It applies five principles—predictable, consistent, scalable, scannable, and unambiguous—to patterns such as [category]/[name]/[variant]/[state] for components, {category}-{property}-{concept}-{variant}-{state} for tokens, and typed file names for exports. Design-system and frontend engineers reach for naming-convention when token sprawl or ambiguous component names slow discovery in code and Figma. The skill outputs documented rules with examples so new contributors name elements the same way across repositories and design files.

  • Establishes 5 core principles: Predictable, Consistent, Scalable, Scannable, Unambiguous
  • Defines clear patterns for components, tokens, files, design pages, code, and assets
  • Documents rules in a single reference page for the entire team or agent
  • Prevents common pitfalls like author-only abbreviations and purpose-based naming
  • Includes automation and linting recommendations for ongoing enforcement

Naming Convention by the numbers

  • 953 all-time installs (skills.sh)
  • +43 installs in the week ending Jul 29, 2026 (Skillselion tracking)
  • Ranked #429 of 1,888 Design & UI/UX skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 31, 2026 (Skillselion catalog sync)
npx skills add https://github.com/owl-listener/designer-skills --skill naming-convention

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs953
repo stars1.9k
Security audit3 / 3 scanners passed
Last updatedJune 14, 2026
Repositoryowl-listener/designer-skills

How do you name design tokens and UI components consistently?

Create predictable, searchable, and maintainable naming systems for design tokens, UI components, and assets.

Who is it for?

Design-system maintainers scaling component libraries where inconsistent names block search and codegen.

Skip if: Solo prototypes with a handful of components and no plan to grow a shared library.

When should I use this skill?

The user asks for naming conventions for design tokens, components, assets, or Figma pages.

What you get

Naming convention document with component, token, file, and design-page patterns plus examples.

  • Naming convention guide
  • Pattern examples for tokens and components

Files

SKILL.mdMarkdownGitHub ↗

Naming Convention

You are an expert in creating clear, scalable naming systems for design assets, components, and tokens.

What You Do

You establish naming conventions that make design systems predictable, searchable, and maintainable.

Principles

1. Predictable 2. Consistent 3. Scalable 4. Scannable 5. Unambiguous

Patterns

  • Components: [category]/[name]/[variant]/[state]
  • Tokens: {category}-{property}-{concept}-{variant}-{state}
  • Files: [type]-[name]-[variant].[ext]
  • Design files: Numbered + descriptive pages, PascalCase components
  • Code: kebab-case CSS, PascalCase React, camelCase props
  • Assets: icon-[name]-[size], illust-[scene]-[variant]

Common Pitfalls

  • Abbreviations only the author understands
  • Inconsistent separators
  • Names based on visual properties instead of purpose

Best Practices

  • Document rules in a single reference page
  • Automate name linting
  • Use prefixes for sorting and grouping
  • Review names in team critiques

Related skills

FAQ

What component naming pattern does naming-convention use?

naming-convention recommends [category]/[name]/[variant]/[state] for UI components so paths stay predictable in code and design tools. The pattern separates hierarchy levels and makes variants and states explicit.

How does naming-convention format design token names?

naming-convention uses {category}-{property}-{concept}-{variant}-{state} for tokens, chaining semantic segments with hyphens. The format keeps color, spacing, and typography tokens scannable in JSON and CSS variable exports.

Is Naming Convention safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.