naming-is-hard
Interactive naming assistant: help the user land on a name for a project, product, repo, company, package, or feature they love AND can actually use. Use when the user says "name my project", "help me name this", "come up with a name", "brainstorm names", "what should I call it", "rename this project", "is this name taken", "check if a name is available", "check the domain / GitHub org / npm / handle", "is there a trademark", or "naming is hard". The skill profiles what the thing is, generates on-brief candidate names, then runs a swipe loop (Like / Pass / Super-like) where a preference model learns the user's taste and shows more of what they like, then scores the finalists against real availability (domains, GitHub, package registries, social handles) plus trademark, existing-business, and confusable-name screens. Every finalist gets one of three verdicts: Deal Breaker, It's Complicated, or Perfect Match. Do NOT use for renaming code identifiers or SEO keyword research.
- Version
- 1.0.0
Pinned to revision db1dc005e03d, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/naming-is-hard/SKILL.md
- skills/naming-is-hard/.gitignore
- skills/naming-is-hard/.npmrc
- skills/naming-is-hard/.vally.yaml
- skills/naming-is-hard/LICENSE
- skills/naming-is-hard/README.md
- skills/naming-is-hard/evals/README.md
- skills/naming-is-hard/evals/naming-is-hard/eval.yaml
- skills/naming-is-hard/package-lock.json
- skills/naming-is-hard/package.json
- skills/naming-is-hard/references/availability-channels.md
- skills/naming-is-hard/references/naming-strategies.md
- skills/naming-is-hard/scripts/availability.mjs
- skills/naming-is-hard/scripts/famous-marks.json
- skills/naming-is-hard/scripts/features.mjs
- skills/naming-is-hard/scripts/marks.mjs
- skills/naming-is-hard/scripts/model.mjs
- skills/naming-is-hard/scripts/naming.mjs
- skills/naming-is-hard/scripts/net.mjs
- skills/naming-is-hard/scripts/similarity.mjs
- skills/naming-is-hard/scripts/smoke.mjs
- skills/naming-is-hard/scripts/store.mjs
- skills/naming-is-hard/scripts/verdict.mjs
- skills/naming-is-hard/test/availability.test.mjs
- skills/naming-is-hard/test/cli.test.mjs
- skills/naming-is-hard/test/features.test.mjs
- skills/naming-is-hard/test/helpers.mjs
- skills/naming-is-hard/test/marks.test.mjs
- skills/naming-is-hard/test/model.test.mjs
- skills/naming-is-hard/test/net.test.mjs
- skills/naming-is-hard/test/similarity.test.mjs
- skills/naming-is-hard/test/store.test.mjs
- skills/naming-is-hard/test/verdict.test.mjs
- skills/naming-is-hard/thumbnail.png
Every link opens the file at its source, pinned to the revision this page describes.