nice to have
Back to the shelf Sign in Submit a kit
← All kits

Pet Naming Kit

Turn photos and info into name candidates, then decide by saying them aloud

How to use
Example output from Pet Naming Kit

Pet Naming Kit is a vibe coding kit for Claude Code and Codex. Turn photos and info into name candidates, then decide by saying them aloud. It includes 3 fixes for pitfalls the maker hit in real work. Free.

When this helps

You want AI to name your pet, but it just gives similar suggestions and assumes personality from a photo

What it does

From a pet's photo and/or description, this widens the pool of name candidates. It first separates what's directly visible in the photo from what the owner has stated (personality, age, stories), then generates candidates along four directions: sound, looks, meaning, and left-field ideas. It listens to your like/dislike reactions and feeds them into the next round, and mechanically checks candidates against existing family names and words you want to avoid. Once narrowed to 2-5 candidates, you say each one aloud in a call test, so everyday callability - not just meaning or looks - can be the final deciding factor.

The fixes baked into this kit

  1. Couldn't hand over a photo directlyIt only assumed you'd describe the look in text, so photo-only, text-only, and photo+text modes were added.
  2. It started assuming personality from the photoThere was no separate handling for photo-capable vs. text-only environments, so observed image facts were separated from owner-provided info and associations, with a rule against asserting personality, breed, or age from a photo.
  3. Meaning alone was about to decide the nameCallability was only judged from the text impression, so a mandatory call test was added once candidates are narrowed to 2-5, where the owner says each one aloud.

What's inside

  • The naming flow (sort info → widen candidates → narrow down → decide with a call test)
  • A method to separate what's visible in the photo from what the owner stated
  • A way to widen candidates along four directions: sound, looks, meaning, left-field ideas
  • A system that picks up common traits from your like/dislike reactions and feeds them into the next round
  • A tool that mechanically checks candidates against existing family names and words to avoid
  • A final call test where you say each name aloud yourself to check callability
  • Ways to ask when you're stuck (can't articulate preferences, too many candidates, etc.)
File list (15)
  • AGENTS.md
  • CLAUDE.md
  • KIT.md
  • NOTES.md
  • examples/candidates.json
  • examples/profile.json
  • kit-spec.json
  • rules/CALL_TEST.md
  • rules/CHECK.md
  • rules/FLOW.md
  • rules/PROMPTS.md
  • rules/SPEC.md
  • rules/TONE.md
  • tools/check.mjs
  • tools/name-audit.mjs

The first three decisions

  1. Your pet's info (attach a photo if you have one; photo alone is fine)
  2. Naming direction (cute, elegant, etc. If unsure, ask for 3 directions)
  3. Things to avoid / existing names (say "none" if there aren't any)

What you need

  • No extra costAn AI environment that can read this folderClaude Code, Codex, etc.
  • No extra costWhatever you know about your petA photo alone or just the species is enough to start; photo + description is recommended
  • No extra costNode.jsOnly needed to run tools/name-audit.mjs and tools/check.mjs

How to use

Just paste this into your AI.

I want to use the nice to have kit "Pet Naming Kit". Follow https://nicetohave.app/en/g/8TGTWMAG-•••••••••• and set it up.

Works the same in Claude Code or Codex.
Read what this tells your AI to do, before you paste it

If you would rather take the files yourself

Paste the line above and your AI fetches it. If your AI cannot fetch it, or you would rather download it yourself, start here.

Download the kit as a zip

  1. Unpack the zip you downloaded
  2. Open the resulting folder in Claude Code or Codex (in VS Code, "Open Folder")
  3. Type "start building with this kit". The instructions are inside (Claude Code reads CLAUDE.md, Codex reads AGENTS.md)

FAQ

Can it tell me whether a name is popular or rare?
No. It won't put a number on how popular or rare a name is without actually researching it.
Can it check whether a character's name is safe to use?
It doesn't guarantee legal safety, such as whether a name is a trademark or belongs to a well-known character. If that matters to you, check it separately.
How do I settle on one name in the end?
Once you're down to 2-5, say them out loud and compare. Three times in your normal voice, once tacked onto everyday phrases like "come here" or "dinner time", and once as if calling from across the room. If the meanings are close, it's fine to pick the one that feels natural to call every day.
I'm somewhere I can't speak out loud right now. What about the call test?
You don't have to force it. Keep those names on hold as ones to try later, and compare them when you're able to say them aloud.

Reviews

Used it? Leave a rating
A few words are optional. A thank-you, or show off what you made. It goes to the maker.
Sign in with GitHub to write

Supporters

Once support opens, the people who backed this kit will be listed here.

Publisher
sariqh
Published
2026/09/27
Price
Free
Category
Delegate work
Personal data
Not handled
Security review
Not needed (no personal data)
What's inside
The naming flow (sort info → widen candidates → narrow down → decide with a call test)A method to separate what's visible in the photo from what the owner statedA way to widen candidates along four directions: sound, looks, meaning, left-field ideasA system that picks up common traits from your like/dislike reactions and feeds them into the next roundA tool that mechanically checks candidates against existing family names and words to avoidA final call test where you say each name aloud yourself to check callabilityWays to ask when you're stuck (can't articulate preferences, too many candidates, etc.)

More kits