brainstorming-names
Use when the user wants to name or rename something — a product, feature, brand, project, command, or company — or asks to "brainstorm names", "find a better…
Skill by sejas
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/sejas-brainstorming-names
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/brainstorming-names
What's inside
- Skill name
brainstorming-names- Description
- Use when the user wants to name or rename something — a product, feature, brand, project, command, or company — or asks to "brainstorm names", "find a better name", "naming ideas", or invokes /brainstorming-names.
- License
- MIT
- Instructions
- 61 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Brainstorming Names (multi-model tournament)
## Overview
Tournament workflow: parallel subagents on **randomized models** generate name candidates each round, a **fixed judge** scores them against a stable rubric, and top names carry forward. Model randomization replaces the removed temperature knob — each model family has a distinct creative distribution ("house style"), so mixing models samples a wider name space than any single model can.
**Core rule: randomize the generators, never the judge.**
## Phase 1 — Collect inputs (ask if missing)
1. What is being named: 1-2 sentence product description + audience.
2. If renaming: why the current name fails (collision, generic, legal).
3. Hard constraints — propose defaults, let user adjust: max words/syllables/characters, pronounceable in English, no trademark collisions (name the adjacent products to avoid), CLI-safe if relevant (lowercase, no spaces).
4. Budget: default 5 rounds × 3 agents × 10 names. Scale up only if user asks for thoroughness.
## Phase 2 — Fix the rubric before round 1; never change it mid-run
Default weights: memorability & distinctiveness 40%, fit with purpose 30%, pronounceability/spellability 15%, brand risk (collisions, bad meanings in major languages) 15%. Score 1–10 per criterion.
**Who judges:** the orchestrator (you) scores inline with this rubric, on your own session model — no judge subagent needed. If a `/score` skill is available, use it with this rubric instead. Either way, the **same judge and same rubric every round** — the judge is never randomized, otherwise round-1 and round-5 scores are not comparable and carried winners get unfairly re-ranked.
## Phase 3 — Tournament loop (per round)
1. **Randomize generator models with bash** — never pick "randomly" from your head (LLM self-selection is biased toward one model). Run via `bash -c` (zsh arrays are 1-indexed; this snippet assumes bash):
```bash
bash -c 'models=(fable opus sonnet haiku); for i in 1 2 3; do echo "${models[RANDOM % ${#models[@]}]}"; done'
```
Duplicates within a round are fine — the strategy still differs. Drop `haiku` from the pool if its candidates' average score is the lowest of all models in each of the first two rounds.
2. **Spawn 3 parallel Agent calls**, each with `model:` set from step 1 and ONE strategy from this ordered list: (1) invented/coined words, (2) real-word metaphors, (3) compound/portmanteau, (4) foreign-language roots, (5) mythology/nature/astronomy. Assign 3 *distinct* strategies per round, cycling through the list in order across rounds (round 1 → strategies 1-3, round 2 → 4, 5, 1, round 3 → 2-4, …). Each subagent prompt MUST contain — subagents see nothing of the conversation:
- the full product context, verbatim
- the hard constraints
- its single assigned strategy
- the full exclusion list (every name generated in ANY prior round; state "(none — round 1)" in round 1)
- the current top 2 with scores and the instruction "beat these" ("(none — round 1)" in round 1)
- output spec: exactly 10 candidates (or the per-agent count chosen in Phase 1) + 1-line rationale each, self-checked against constraints (drop failures and replace before returning)
3. **Score new candidates only.** Carried winners keep their original scores — re-scoring causes drift that kills good names.
4. **Carry top 2 forward.** Track per name: round, generating model, strategy, score.
5. **Early stop:** same #1 for 3 consecutive rounds.
## Phase 4 — Deliverable
Final table: top 5 names × (per-criterion scores, total, round discovered, generating model, strategy) + one-paragraph recommendation for the single winner. Include which models produced the finalists — useful signal for weighting the pool next time.
## Common mistakes
| Mistake | Fix |
|---|---|
| Randomizing the judge | Scores stop being comparable; fix judge model + rubric for the whole run |
| Picking "random" models mentally | Biased; use the bash `$RANDOM` snippet |
| Re-scoring carried winners | Score drift; keep original scores |
| No exclusion list | Later rounds regenerate earlier names, wasting the budget |
| Thin subagent prompts | Subagents lack conversation context; include context block verbatim |
| Vague constraints ("short, memorable") | Unenforceable; convert to numbers before round 1 |From sejas/ai-code-skills, MIT.
More from sejas/ai-code-skills
- 0.603score
gpt-image
sejas
Generate and edit images with OpenAI GPT Image 2.5 via fal.ai.
SkillAFreshness: A★ 2Claude Code +9 - 0.557score
id-photo-sheet
sejas
Use when the user needs ID/passport/carnet photos (foto carnet, foto de carné, DNI, visa) at an exact mm size (e.g.
SkillBFreshness: B★ 2Claude Code +9 - 0.507score
make-pdf
sejas
Turn a markdown file into a publication-quality PDF — cover page, clickable table of contents with page numbers, running headers, page numbers, curly quotes…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
ai-radar
sejas
Use when Antonio wants to catch up on frontier AI — "what's new in AI", "AI radar", "what is karpathy working on", "AI trends", "research digest", "what…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
first-time-contributors
sejas
Use when checking whether recently merged PRs in a GitHub repository include first-time contributors — e.g.
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
pr-leaderboard
sejas
Use when asked to analyze, rank, or explore merged PRs in a GitHub repo — "who merged what this week", "PR leaderboard", "rank contributors", "top authors"…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
design-review
sejas
Designer's-eye QA of a running UI — screenshots it at real breakpoints, then reports spacing, hierarchy, alignment, contrast, state and motion defects ranked…
SkillCFreshness: C★ 2Claude Code +9 - 0.503score
og-inspect
sejas
Inspect a URL's Open Graph and Twitter Card metadata and render a styled HTML page showing how the link unfurls on Facebook, X/Twitter, LinkedIn…
SkillCFreshness: C★ 2Claude Code +9 - 0.487score
mac-cleanup
sejas
This skill should be used when the user asks to "clean up my Mac", "free disk space", "my disk is full", "what's taking up space", "reclaim storage", "offload…
SkillCFreshness: C★ 2Claude Code +9 - 0.443score
commit
sejas
Write a commit message and create a git commit.
SkillDFreshness: D★ 2Claude Code +9 - 0.443score
presentation
sejas
Generate a Marp presentation from an intent's spec.
SkillDFreshness: D★ 2Claude Code +9 - 0.436score
explain
sejas
Search the codebase for function source code and explain it like for a junior developer
SkillDFreshness: D★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Jun 16, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/sejas/ai-code-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from sejas
- 0.603score
gpt-image
sejas
Generate and edit images with OpenAI GPT Image 2.5 via fal.ai.
SkillAFreshness: A★ 2Claude Code +9 - 0.557score
id-photo-sheet
sejas
Use when the user needs ID/passport/carnet photos (foto carnet, foto de carné, DNI, visa) at an exact mm size (e.g.
SkillBFreshness: B★ 2Claude Code +9 - 0.507score
pr-leaderboard
sejas
Use when asked to analyze, rank, or explore merged PRs in a GitHub repo — "who merged what this week", "PR leaderboard", "rank contributors", "top authors"…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
first-time-contributors
sejas
Use when checking whether recently merged PRs in a GitHub repository include first-time contributors — e.g.
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
ai-radar
sejas
Use when Antonio wants to catch up on frontier AI — "what's new in AI", "AI radar", "what is karpathy working on", "AI trends", "research digest", "what…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
make-pdf
sejas
Turn a markdown file into a publication-quality PDF — cover page, clickable table of contents with page numbers, running headers, page numbers, curly quotes…
SkillCFreshness: C★ 2Claude Code +9
Cite this page
brainstorming-names skill. Agent Mart. https://agentmart.dev/skills/sejas-brainstorming-names (last updated 2026-10-24)