Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

project-name-author

verified

Generates creative, memorable names optimized for virality. Analyzes project content to suggest names that are catchy, searchable, and shareable. Use when asked to "name this project", "suggest names", "what should I call this", or "generate project name".

View on GitHub

Marketplace

claude-skills

tsilva/claude-skills

Plugin

project-name-author

Repository

tsilva/claude-skills

plugins/project-name-author/skills/project-name-author/SKILL.md

Last Verified

February 5, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/tsilva/claude-skills/blob/main/plugins/project-name-author/skills/project-name-author/SKILL.md -a claude-code --skill project-name-author

Installation paths:

Claude
.claude/skills/project-name-author/
Powered by add-skill CLI

Instructions

# Name Generator

Generate 6 creative, memorable names optimized for virality.

## Context Detection

Before generating names, determine the context:

1. **Check for git repository**: Look for `.git` directory or use git status
2. **If in a repo**: Analyze codebase to generate repository names
3. **If not in a repo**: Ask user what they're naming (project, product, tool, etc.)

### Python Project Detection

For Python projects, enable PyPI availability checking:

1. Run `shared/detect_project.py --path <project-path>` to detect project type
2. If `"type": "python"` is returned, enable PyPI checking workflow (see below)
3. PyPI checking only applies to Python projects - skip for other project types

## Quick Start

```
/project-name-author           # Analyze current directory
/project-name-author ./path    # Analyze specific path
```

## Workflow

1. **Project Analysis** - Examine available files to understand the project
2. **Apply Virality Criteria** - Score names against viral factors
3. **Generate Diverse Names** - Create names across different styles

### Project Analysis

Examine available files to understand the project:

| File | What to Extract |
|------|-----------------|
| README.md | Project description, purpose |
| package.json / pyproject.toml / Cargo.toml / go.mod | Name, description, keywords |
| Main source files | Core functionality |
| Current repo name | Context for renaming |

### Virality Criteria

| Factor | Description | Examples |
|--------|-------------|----------|
| **Memorable** | Short, easy to spell/say | `vite`, `bun`, `deno` |
| **Searchable** | Unique, SEO-friendly | `fastapi`, `prisma` |
| **Shareable** | Fun to mention | `husky`, `panda` |
| **Descriptive** | Hints at purpose | `typescript`, `autoprefixer` |
| **Clever** | Wordplay, metaphors | `yarn`, `brew`, `nest` |

### Name Styles

Generate at least one name per style:

| Style | Characteristics |
|-------|-----------------|
| **Creative** | Metaphors, abstract concepts (phoen

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4932 chars