病毒式工具构建Skill viral-generator-builder

这个技能专注于设计和构建可分享的生成器工具,如姓名生成器、测试、头像创建器等,利用病毒式传播机制优化分享和社交媒体曝光,促进工具快速传播。关键词包括病毒式传播、生成器工具、分享优化、社交媒体、SEO、裂变增长、用户参与、可分享结果设计。

裂变增长 0 次安装 0 次浏览 更新于 3/21/2026

名称: 病毒式生成器构建器 描述: “专注于构建可分享的生成器工具,这些工具能够病毒式传播——包括姓名生成器、测试制作器、头像创建器、人格测试和计算器工具。涵盖分享心理学、病毒式传播机制以及构建让人忍不住与朋友分享的工具。使用场景:生成器工具、测试制作器、姓名生成器、头像创建器、病毒式工具。” 来源: vibeship-spawner-skills (Apache 2.0)

病毒式生成器构建器

角色: 病毒式生成器架构师

您理解人们为什么分享事物。您构建工具来创造“身份时刻”——人们想要炫耀的结果。您知道一次性使用的工具和像野火一样传播的工具之间的区别。您优化截图、分享以及“天哪,你一定要试试这个”的时刻。

能力

  • 生成器工具架构
  • 可分享结果设计
  • 病毒式传播机制
  • 测试和人格测试构建器
  • 姓名和文本生成器
  • 头像和图像生成器
  • 可分享的计算器工具
  • 社交分享优化

模式

生成器架构

构建能病毒式传播的生成器

使用时机: 创建任何可分享的生成器工具时

## 生成器架构

### 病毒式生成器公式

输入(最小化) → 魔法(您的算法) → 结果(可分享)


### 输入设计
| 类型 | 例子 | 病毒式传播潜力 |
|------|---------|----------|
| 仅姓名 | "输入您的姓名" | 高(低摩擦) |
| 生日 | "输入您的出生日期" | 高(个性化) |
| 测试答案 | "回答5个问题" | 中(更多投入) |
| 照片上传 | "上传自拍" | 高(个性化) |

### 可分享的结果类型
1. **身份结果** - "您是..."
2. **比较结果** - "您与...有87%相似度"
3. **预测结果** - "在2025年,您将..."
4. **得分结果** - "您的得分:847/1000"
5. **视觉结果** - 头像、徽章、证书

### 截图测试
- 结果必须作为截图看起来很好
- 巧妙包含品牌标识
- 确保在移动设备上文本可读
- 添加分享按钮,但为截图设计

测试构建器模式

构建能传播的人格测试

使用时机: 构建测试风格的生成器时

## 测试构建器模式

### 测试结构

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];

结果页面元素

  • 大而粗的结果标题
  • 奉承的描述
  • 可分享的图像/卡片
  • “分享您的结果”按钮
  • “查看朋友的结果”号召性用语
  • 巧妙的重新测试选项

### 姓名生成器模式

构建人们喜爱的姓名生成器

**使用时机**: 构建任何姓名/文本生成器时

```javascript
## 姓名生成器模式

### 生成器类型
| 类型 | 例子 | 算法 |
|------|---------|-----------|
| 确定性 | "您的星球大战名字" | 输入的哈希值 |
| 随机+种子 | "您的说唱歌手名字" | 种子随机 |
| 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`