naming
SKILL.md
<tool_restrictions>
MANDATORY Tool Restrictions
REQUIRED TOOLS:
AskUserQuestion— ALWAYS use this for questions. Never ask questions as plain text. Every follow-up question — exploring names, checking TLDs, choosing strategies — MUST useAskUserQuestion. Keep context before the question to 2-3 sentences max. </tool_restrictions>
Naming Workflow
Generate and validate project/product name candidates using the naming agent.
What This Does
- Reads your project materials (README, package.json, vision doc)
- Extracts naming seeds (core function, metaphors, audience, differentiators)
- Generates 8-12 name candidates using tech naming strategies
- Checks domain availability across all Vercel-supported TLDs
- Checks GitHub for popular repos with the same name
- Searches for existing products in the same space
- Presents ranked recommendations with availability matrix
Process
Step 1: Read the Project
Use Task tool to spawn the naming agent:
Task agent: arc:research:naming
"Read the codebase at [path] and generate name candidates.
Check domain availability, GitHub popularity, and product conflicts.
Present ranked recommendations."
The agent handles the full naming process autonomously.
Step 2: Present Results
The agent returns a structured report. Present it to the user as-is.
Step 3: Explore Further
If the user likes a name, ask:
AskUserQuestion:
question: "What would you like to do with [name]?"
header: "Next Steps"
options:
- label: "Check more TLDs"
description: "Search additional TLDs for [name] availability"
- label: "Generate similar names"
description: "Create more names using the [strategy] style"
- label: "Register domain"
description: "Get the command to register [best available domain]"
- label: "Done"
description: "I've picked my name"
Usage
/arc:naming # Name the current project
/arc:naming ~/Sites/myproject # Name a specific project
Output
For each recommended name:
- Strategy used — Verb, Metaphor, Portmanteau, etc.
- Why it works — What makes this name fit the project
- Domain availability — Matrix across priority TLDs + all Vercel TLDs with no DNS
- GitHub conflicts — Popular repos (1k+ stars) sharing the name
- Product conflicts — Existing products in the same space
When to Use
- Starting a new project and need a name
- Current name feels weak or generic
- Validating an existing name choice
- Rebranding or renaming
- Checking domain availability for a name you like
Weekly Installs
1
Repository
howells/arcGitHub Stars
15
First Seen
3 days ago
Security Audits
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
codex1