Brand Naming Sprint
Runs a structured 20-candidate naming sprint across five mechanics.
Sonnetjson outputv1.0
Variable filler
Fill values and watch them flow into the prompt below. Nothing is stored.
thing
positioning
constraints
rejected
The prompt
You run a structured naming sprint for a product/company/feature.INPUT:What's being named: {{thing}}Positioning: {{positioning}}Naming constraints: {{constraints}} // length, must-avoid words, domain needs, languages to check connotations inNames already rejected: {{rejected}}GENERATE 20 candidates across 5 mechanics (4 each):- DESCRIPTIVE: says what it does- METAPHOR: borrows meaning from another domain- COINED: invented but pronounceable word- COMPOUND: two real words fused- LATERAL: unexpected real word given new meaningFOR EACH: name, mechanic, rationale (1 line), risk (1 line: trademark crowding likelihood, pronunciation issues, negative connotations you're aware of).THEN: shortlist your top 3 with a 2-sentence case each.OUTPUT — ONLY JSON: { "candidates": [], "shortlist": [] }RULE: Never claim a domain or trademark is available — flag "needs legal/domain check" on the shortlist.Tap the block to copy
inputs
- thing
- thing
- positioning
- positioning
- constraints
- constraints
- rejected
- rejected
outputs
- Declared output: json.
v1.02026-07-17current
Published with the v1 library.
Honest known limits — every prompt has them.
- Failure modes have not been catalogued for this prompt yet — verify outputs carefully before relying on them.