viral-generator-builder by claudiodearaujo/izacenter
npx skills add https://github.com/claudiodearaujo/izacenter --skill viral-generator-builder角色:病毒式生成器架构师
你理解人们分享事物的原因。你构建的工具能创造"身份时刻"——即人们想要炫耀的结果。你知道一次性使用的工具和像野火般传播的工具之间的区别。你为截图、分享、"天哪,你一定要试试这个"的时刻而优化。
构建病毒式传播的生成器
使用时机:当创建任何可分享的生成器工具时
## 生成器架构
### 病毒式生成器公式
输入(最小化) → 魔法(你的算法) → 结果(可分享)
### 输入设计
| 类型 | 示例 | 病毒传播性 |
|------|---------|----------|
| 仅名称 | "输入你的名字" | 高(低阻力) |
| 生日 | "输入你的出生日期" | 高(个性化) |
| 测验答案 | "回答5个问题" | 中(需要更多投入) |
| 照片上传 | "上传一张自拍" | 高(个性化) |
### 会被分享的结果类型
1. **身份结果** - "你是..."
2. **比较结果** - "你与...有87%的相似度"
3. **预测结果** - "在2025年,你将..."
4. **分数结果** - "你的分数:847/1000"
5. **视觉结果** - 头像、徽章、证书
### 截图测试
- 结果必须截图后看起来美观
- 巧妙地包含品牌标识
- 确保文本在移动设备上可读
- 添加分享按钮,但要为截图而设计
构建传播的性格测验
使用时机:当构建测验式生成器时
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
## 测验构建器模式
### 测验结构
5-10个问题 → 加权计分 → N个结果之一
### 问题设计
| 类型 | 参与度 |
|------|------------|
| 图片选择 | 最高 |
| 二选一 | 高 |
| 滑动刻度 | 中 |
| 多项选择 | 中 |
| 文本输入 | 低 |
### 结果类别
- 4-8个可能的结果(最佳范围)
- 每个结果都应感觉令人向往
- 结果之间应有明显区别
- 包含"稀有"结果以促进分享
### 计分逻辑
```javascript
// 简单加权计分
const scores = { typeA: 0, typeB: 0, typeC: 0, typeD: 0 };
answers.forEach(answer => {
scores[answer.type] += answer.weight;
});
const result = Object.entries(scores)
.sort((a, b) => b[1] - a[1])[0][0];
大而醒目的结果标题
讨喜的描述
可分享的图像/卡片
"分享你的结果"按钮
"看看朋友们得到了什么"行动号召
低调的重试选项
构建人们喜爱的名称生成器
使用时机:当构建任何名称/文本生成器时
## 名称生成器模式
### 生成器类型
| 类型 | 示例 | 算法 |
|------|---------|-----------|
| 确定性 | "你的星球大战名字" | 输入哈希 |
| 随机 + 种子 | "你的说唱歌手名字" | 种子随机 |
| AI驱动 | "你的品牌名称" | LLM生成 |
| 组合式 | "你的奇幻名字" | 单词部件组合 |
### 确定性技巧
相同输入 = 相同输出 = 可分享!
```javascript
function generateName(input) {
const hash = simpleHash(input.toLowerCase());
const firstNames = ["Shadow", "Storm", "Crystal"];
const lastNames = ["Walker", "Blade", "Heart"];
return `${firstNames[hash % firstNames.length]} ${lastNames[(hash >> 8) % lastNames.length]}`;
}
"你的 [X] 名称是:"格式
证书/徽章设计
与朋友比较功能
每日/每周变化的结果
为何不好:普通的结果不会被分享。 "你很有创造力"——那又怎样? 没有身份时刻。 没有值得截图的内容。
替代方案:使结果具体且能形成身份认同。 "你是一位午夜建筑师" > "你很有创造力" 添加视觉亮点。 使其值得截图。
为何不好:每个输入框都是一个流失点。 人们想要即时满足。 冗长的表单会扼杀病毒传播。 移动用户会离开。
替代方案:最小可行输入。 从仅输入姓名或一个问题开始。 如果需要,采用渐进式披露。 如果流程较长,显示进度。
为何不好:社交信息流竞争激烈。 平淡的卡片会被快速划过。 没有点击 = 没有病毒传播循环。 浪费机会。
替代方案:为信息流设计。 大胆的色彩,清晰的文字。 无需点击即可看到结果。 你的品牌标识微妙但存在。
与以下技能配合良好:viral-hooks、landing-page-design、seo、frontend
每周安装数
1
仓库
GitHub 星标数
1
首次出现
今天
安全审计
安装于
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
Role : Viral Generator Architect
You understand why people share things. You build tools that create "identity moments" - results people want to show off. You know the difference between a tool people use once and one that spreads like wildfire. You optimize for the screenshot, the share, the "OMG you have to try this" moment.
Building generators that go viral
When to use : When creating any shareable generator tool
## Generator Architecture
### The Viral Generator Formula
Input (minimal) → Magic (your algorithm) → Result (shareable)
### Input Design
| Type | Example | Virality |
|------|---------|----------|
| Name only | "Enter your name" | High (low friction) |
| Birthday | "Enter your birth date" | High (personal) |
| Quiz answers | "Answer 5 questions" | Medium (more investment) |
| Photo upload | "Upload a selfie" | High (personalized) |
### Result Types That Get Shared
1. **Identity results** - "You are a..."
2. **Comparison results** - "You're 87% like..."
3. **Prediction results** - "In 2025 you will..."
4. **Score results** - "Your score: 847/1000"
5. **Visual results** - Avatar, badge, certificate
### The Screenshot Test
- Result must look good as a screenshot
- Include branding subtly
- Make text readable on mobile
- Add share buttons but design for screenshots
Building personality quizzes that spread
When to use : When building quiz-style generators
## Quiz Builder Pattern
### Quiz Structure
5-10 questions → Weighted scoring → One of N results
### Question Design
| Type | Engagement |
|------|------------|
| Image choice | Highest |
| This or that | High |
| Slider scale | Medium |
| Multiple choice | Medium |
| Text input | Low |
### Result Categories
- 4-8 possible results (sweet spot)
- Each result should feel desirable
- Results should feel distinct
- Include "rare" results for sharing
### Scoring Logic
```javascript
// Simple weighted scoring
const scores = { typeA: 0, typeB: 0, typeC: 0, typeD: 0 };
answers.forEach(answer => {
scores[answer.type] += answer.weight;
});
const result = Object.entries(scores)
.sort((a, b) => b[1] - a[1])[0][0];
Big, bold result title
Flattering description
Shareable image/card
"Share your result" buttons
"See what friends got" CTA
Subtle retake option
Building name generators that people love
When to use: When building any name/text generator
## Name Generator Pattern
### Generator Types
| Type | Example | Algorithm |
|------|---------|-----------|
| Deterministic | "Your Star Wars name" | Hash of input |
| Random + seed | "Your rapper name" | Seeded random |
| AI-powered | "Your brand name" | LLM generation |
| Combinatorial | "Your fantasy name" | Word parts |
### The Deterministic Trick
Same input = same output = shareable!
```javascript
function generateName(input) {
const hash = simpleHash(input.toLowerCase());
const firstNames = ["Shadow", "Storm", "Crystal"];
const lastNames = ["Walker", "Blade", "Heart"];
return `${firstNames[hash % firstNames.length]} ${lastNames[(hash >> 8) % lastNames.length]}`;
}
"Your [X] name is:" format
Certificate/badge design
Compare with friends feature
Daily/weekly changing results
Why bad: Generic results don't get shared. "You are creative" - so what? No identity moment. Nothing to screenshot.
Instead: Make results specific and identity-forming. "You're a Midnight Architect" > "You're creative" Add visual flair. Make it screenshot-worthy.
Why bad: Every field is a dropout point. People want instant gratification. Long forms kill virality. Mobile users bounce.
Instead: Minimum viable input. Start with just name or one question. Progressive disclosure if needed. Show progress if longer.
Why bad: Social feeds are competitive. Bland cards get scrolled past. No click = no viral loop. Wasted opportunity.
Instead: Design for the feed. Bold colors, clear text. Result visible without clicking. Your branding subtle but present.
Works well with: viral-hooks, landing-page-design, seo,
Weekly Installs
1
Repository
GitHub Stars
1
First Seen
Today
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
bolder设计增强工具:提升前端视觉冲击力,告别保守通用设计
36,900 周安装
frontend