name-check
Installation
SKILL.md
Name Check
Procedure
- Scope first (before a rename or release). Establish from context (ask if unsure):
- what the thing does, in one line
- which registries matter: crates.io, AUR, PyPI, npm, GitHub, KDE store, domain... Check only relevant registries depending on the project.
- rename cost: unpublished (cheap, anything goes) vs already public (flag every rename consequence)
- Generate 10-30 candidates. Brainstorm and balance three axes:
- explicit: name states the function (
kate-markdown-previewoverkatdown) - brandable: short, lowercase, occasionally punny (
flit,nook,perch) - user-fit: closest to the user's stated direction Mark each candidate with which axis it leans toward. Reserve companion names too when relevant (
flit+flitd+flit-mcp).
- explicit: name states the function (
- Check availability in parallel. Fan out searches (web + registry pages) per candidate:
- exact match on each relevant registry
- general web collision: existing project, product, or company with the same name in the same space
- near-collisions worth flagging (one-letter-off popular project, trademark-adjacent)
- Report as a table with these columns: