Designers

All 141 tools / Handoff and design ops

Audit layer, token and file names for mixed styles, default names like Frame 12 and version leftovers

Naming convention checkFreeFor designers and developers

25/day

free runs a day, no sign-in.

Before: what you give it

The example input, as typed in. You paste text, CSS, markup or notes.

Frame 12
Hero/Title
hero-image
ButtonPrimary
button_secondary
Group 4
Card copy
final_v2
Color/Brand/500
color.brand.600
Hero/Title

After: what comes back

The first lines of a real run on that input. Nothing here is edited by hand.

NAMING CONVENTION CHECK
11 names read. Dominant style: pascal. Max depth: 3.
Findings: 1 high, 4 medium, 0 low, 0 info

[HIGH] Naming (convention): Mixed case styles: title words 2, pascal 7, kebab 1, snake 2, other 3
  Dominant style is pascal, but 8 name(s) differ. Mixed styles make search, find-and-replace and code mapping unreliable.
  Seen in: Frame 12 (title words) | hero-image (kebab) | button_secondary (snake) | Group 4 (title words) | Card copy (other) | final_v2 (snake)
  Fix: Pick one style per layer type (for example Pascal Case components, kebab-case tokens) and rename strays.

[MEDIUM] Naming: 2 default tool names such as Frame 12
  Default names say nothing about purpose and make handoff, search and layer panels useless.
  Seen in: Frame 12 | Group 4
  Fix: Rename by role (Card header, Price row, Hero image).
... full output on the tool page

What you get

The dominant naming style, strays, and findings on default names, markers, duplicates and depth

What it cannot do

Flags inconsistency, not which style is correct; it reads only the names you paste.

Who it is for

  • Designers
  • Developers

Free and Pro

Free25 runs a day per IP address, up to 100,000 characters a run.
ProNo daily limit, 300 requests a minute, up to 200,000 characters a run.

What each plan includes

Use it from your assistant

The tool is called check_naming_conventions. Connect the server once, then ask for it by name or just describe the job. Install steps for each app.

claude mcp add --transport http designers https://designers.allthepossibles.com/mcp
curl -X POST https://designers.allthepossibles.com/api/naming-convention -H 'content-type: application/json' -d '{"names":"Frame 12\nHero/Title\nhero-image\nButtonPrimary\nbutton_secondary\nGroup 4\nCard copy\nfinal_v2\nColor/Brand/500\ncolor.brand.600\nHero/Title"}'

Try it here

The form starts with the same example input, so you can run it first and then swap in your own.

More in handoff and design ops

All handoff and design ops tools