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
| Free | 25 runs a day per IP address, up to 100,000 characters a run. |
|---|---|
| Pro | No daily limit, 300 requests a minute, up to 200,000 characters a run. |
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
- Feedback lint
Sort critique notes into observation, opinion, solution, vague and question, and rewrite the weak ones.
- Personal data scan
Find real emails, phone numbers, cards, IBANs and API keys in design text before you share the file.
- Handoff spec check
Find the missing states, sizes, tokens and behaviours in a component handoff list before developers ask
- Asset export planner
Get the formats and sizes to export for each asset across web, iOS, Android, favicon and social
- SVG bloat check
Find the editor metadata, long decimals and unused defs bloating an SVG, with the bytes they cost
- Design changelog
Turn two lists of tokens or components into a changelog with probable renames and a version bump