check-virality

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

/check-virality

/check-virality

Audit viral growth infrastructure. Output findings as structured report.
审计病毒式增长基础设施,输出结构化审计报告。

What This Does

功能说明

  1. Check social metadata (OG tags, Twitter cards)
  2. Check dynamic OG image generation
  3. Check share mechanics
  4. Check referral system
  5. Check distribution readiness
  6. Output prioritized findings (P0-P3)
This is a primitive. It only investigates and reports. Use
/log-virality-issues
to create GitHub issues or
/fix-virality
to fix.
  1. 检查社交元数据(OG tags、Twitter cards)
  2. 检查动态OG图片生成机制
  3. 检查分享功能机制
  4. 检查推荐系统
  5. 检查分发渠道就绪状态
  6. 输出按优先级划分的审计结果(P0-P3)
这是一个基础审计工具,仅负责调查和报告问题。如需创建GitHub问题工单,请使用
/log-virality-issues
;如需修复问题,请使用
/fix-virality

Process

审计流程

1. Social Metadata Check

1. 社交元数据检查

bash
undefined
bash
undefined

OG tags present?

存在OG tags?

grep -rE "og:title|og:description|og:image" --include=".tsx" --include=".ts" app/ src/ pages/ 2>/dev/null | head -5
grep -rE "og:title|og:description|og:image" --include=".tsx" --include=".ts" app/ src/ pages/ 2>/dev/null | head -5

Twitter cards?

存在Twitter cards?

grep -rE "twitter:card|twitter:title|twitter:image" --include=".tsx" --include=".ts" app/ src/ pages/ 2>/dev/null | head -5
grep -rE "twitter:card|twitter:title|twitter:image" --include=".tsx" --include=".ts" app/ src/ pages/ 2>/dev/null | head -5

Root metadata?

存在根元数据配置?

grep -q "generateMetadata|metadata.*:" app/layout.tsx 2>/dev/null && echo "✓ Root metadata" || echo "✗ Root metadata missing"
undefined
grep -q "generateMetadata|metadata.*:" app/layout.tsx 2>/dev/null && echo "✓ 根元数据已配置" || echo "✗ 缺少根元数据配置"
undefined

2. Dynamic OG Images Check

2. 动态OG图片检查

bash
undefined
bash
undefined

OG image endpoint?

存在OG图片端点?

[ -f "app/api/og/route.tsx" ] || [ -d "pages/api/og" ] && echo "✓ OG image endpoint" || echo "✗ OG image endpoint"
[ -f "app/api/og/route.tsx" ] || [ -d "pages/api/og" ] && echo "✓ OG图片端点已存在" || echo "✗ 缺少OG图片端点"

Using @vercel/og?

是否已安装@vercel/og?

grep -q "@vercel/og" package.json 2>/dev/null && echo "✓ @vercel/og installed" || echo "✗ @vercel/og not installed"
grep -q "@vercel/og" package.json 2>/dev/null && echo "✓ @vercel/og已安装" || echo "✗ @vercel/og未安装"

Dynamic images per content type?

针对不同内容类型配置动态图片?

grep -rE "generateMetadata.images" --include=".tsx" app/ 2>/dev/null | head -5
undefined
grep -rE "generateMetadata.images" --include=".tsx" app/ 2>/dev/null | head -5
undefined

3. Share Mechanics Check

3. 分享机制检查

bash
undefined
bash
undefined

Share components?

存在分享组件?

grep -rE "share|Share|navigator.share" --include=".tsx" --include=".ts" components/ src/ 2>/dev/null | head -5
grep -rE "share|Share|navigator.share" --include=".tsx" --include=".ts" components/ src/ 2>/dev/null | head -5

Shareable URLs?

存在可分享链接?

grep -rE "shareUrl|shareLink|getShareUrl|clipboard.writeText" --include=".tsx" --include=".ts" . 2>/dev/null | grep -v node_modules | head -5
grep -rE "shareUrl|shareLink|getShareUrl|clipboard.writeText" --include=".tsx" --include=".ts" . 2>/dev/null | grep -v node_modules | head -5

Web Share API?

已集成Web Share API?

grep -q "navigator.share" components/**/*.tsx 2>/dev/null && echo "✓ Web Share API" || echo "✗ Web Share API"
undefined
grep -q "navigator.share" components/**/*.tsx 2>/dev/null && echo "✓ Web Share API已集成" || echo "✗ Web Share API未集成"
undefined

4. Referral System Check

4. 推荐系统检查

bash
undefined
bash
undefined

Referral codes?

存在推荐码?

grep -rE "referral|invite|inviteCode|refCode" --include=".tsx" --include=".ts" --include="*.sql" . 2>/dev/null | grep -v node_modules | head -5
grep -rE "referral|invite|inviteCode|refCode" --include=".tsx" --include=".ts" --include="*.sql" . 2>/dev/null | grep -v node_modules | head -5

Attribution tracking?

存在归因追踪?

grep -rE "utm_|referrer|attribution" --include=".tsx" --include=".ts" . 2>/dev/null | grep -v node_modules | head -5
grep -rE "utm_|referrer|attribution" --include=".tsx" --include=".ts" . 2>/dev/null | grep -v node_modules | head -5

Referral tracking in database?

数据库中存在推荐追踪配置?

grep -rE "referral|invitation" --include="*.ts" convex/ schema/ prisma/ 2>/dev/null | head -5
undefined
grep -rE "referral|invitation" --include="*.ts" convex/ schema/ prisma/ 2>/dev/null | head -5
undefined

5. Distribution Readiness Check

5. 分发就绪状态检查

bash
undefined
bash
undefined

Launch assets?

存在启动资产?

[ -f "public/product-hunt-logo.png" ] || [ -d "public/launch" ] && echo "✓ Launch assets" || echo "✗ Launch assets"
[ -f "public/product-hunt-logo.png" ] || [ -d "public/launch" ] && echo "✓ 启动资产已准备" || echo "✗ 缺少启动资产"

Press kit?

存在新闻资料包?

[ -d "public/press" ] || [ -d "public/media" ] && echo "✓ Press kit" || echo "✗ Press kit"
[ -d "public/press" ] || [ -d "public/media" ] && echo "✓ 新闻资料包已准备" || echo "✗ 缺少新闻资料包"

Changelog page?

存在更新日志页面?

[ -f "app/changelog/page.tsx" ] || [ -f "pages/changelog.tsx" ] && echo "✓ Changelog page" || echo "✗ Changelog page"
[ -f "app/changelog/page.tsx" ] || [ -f "pages/changelog.tsx" ] && echo "✓ 更新日志页面已存在" || echo "✗ 缺少更新日志页面"

Social proof?

存在社交证明内容?

grep -rE "testimonial|review|rating" --include="*.tsx" . 2>/dev/null | grep -v node_modules | head -3
undefined
grep -rE "testimonial|review|rating" --include="*.tsx" . 2>/dev/null | grep -v node_modules | head -3
undefined

6. Viral Loop Analysis

6. 病毒循环分析

Check for viral loop patterns:
  • Creation → Share prompts
  • Achievement → Share cards
  • Invitation → Reward system
  • Content → Watermarks/branding
检查病毒循环模式:
  • 内容创作 → 分享提示
  • 成就达成 → 分享卡片
  • 邀请好友 → 奖励系统
  • 内容产出 → 水印/品牌标识

Output Format

输出格式

markdown
undefined
markdown
undefined

Virality Audit

病毒式增长审计报告

P0: Critical (Invisible Online)

P0:严重级别(线上不可见)

  • No OG tags - Links look broken when shared
  • No root metadata configured
  • 缺少OG标签 - 分享链接时显示异常
  • 未配置根元数据

P1: Essential (Every Product)

P1:核心级别(所有产品必备)

  • No dynamic OG images - All shares look the same
  • No share button/mechanism
  • No Twitter card configuration
  • metadataBase not set (og images won't work)
  • 未配置动态OG图片 - 所有分享内容展示一致
  • 无分享按钮/机制
  • 未配置Twitter卡片
  • 未设置metadataBase(OG图片无法正常工作)

P2: Important (Growth)

P2:重要级别(增长必备)

  • No referral system
  • No attribution (UTM) tracking
  • No share prompts at key moments
  • No Web Share API (mobile native share)
  • 无推荐系统
  • 无归因(UTM)追踪
  • 关键节点无分享提示
  • 未集成Web Share API(移动端原生分享)

P3: Launch Readiness

P3:启动就绪级别

  • No changelog page
  • No press kit
  • No launch assets
  • No testimonials/social proof
  • 无更新日志页面
  • 无新闻资料包
  • 无启动资产
  • 无客户证言/社交证明

Current Status

当前状态

  • OG metadata: Missing
  • Dynamic OG images: Not configured
  • Share mechanics: None
  • Referral system: None
  • Distribution: Not ready
  • OG元数据:缺失
  • 动态OG图片:未配置
  • 分享机制:无
  • 推荐系统:无
  • 分发渠道:未就绪

Summary

总结

  • P0: 2 | P1: 4 | P2: 4 | P3: 4
  • Recommendation: Add root metadata and OG image endpoint first
undefined
  • P0:2项 | P1:4项 | P2:4项 | P3:4项
  • 建议:优先添加根元数据和OG图片端点
undefined

Priority Mapping

优先级映射

GapPriority
No OG tagsP0
No root metadataP0
No dynamic OG imagesP1
No share mechanicsP1
No Twitter cardsP1
No referral systemP2
No UTM trackingP2
No share promptsP2
Launch assets missingP3
No changelogP3
缺失项优先级
无OG标签P0
无根元数据P0
无动态OG图片P1
无分享机制P1
无Twitter卡片P1
无推荐系统P2
无UTM追踪P2
无分享提示P2
缺少启动资产P3
无更新日志P3

Related

相关工具

  • /log-virality-issues
    - Create GitHub issues from findings
  • /fix-virality
    - Fix virality gaps
  • /virality
    - Full viral growth workflow
  • /launch-strategy
    - Product launch planning
  • /log-virality-issues
    - 根据审计结果创建GitHub问题工单
  • /fix-virality
    - 修复病毒式增长相关缺失项
  • /virality
    - 完整病毒式增长工作流
  • /launch-strategy
    - 产品上线规划