本文へ移動
cccskills
無料GitHub で公開

gingiris-opensource

🇺🇸 Open-Source Marketing & GitHub Stars Growth System — Decision framework for each growth stage. Pre-launch readiness → Show HN / Reddit / Product Hunt launch → 6-month growth loop. README rules, KOL outreach, dev-content matrix (dev.to / Zenn), anti-star-farming. Built from taking AFFiNE 0 → 60K stars. 🇨🇳 开源营销与 GitHub Star 增长系统 — 每个增长阶段的决策框架。

Pre-launch 就绪 → Show HN / Reddit / Product Hunt 发布 → 6 个月增长循环。README 规则、KOL 合作、开发者内容矩阵(dev.to / Zenn)、防刷 star。提炼自 AFFiNE 0 → 60K star 实战。

🇯🇵 オープンソースマーケティング&GitHub スター成長システム — 各成長段階の意思決定フレームワーク。Pre-launch → Show HN / Reddit / Product Hunt → 6ヶ月成長ループ。READMEルール、KOL連携、開発者コンテンツマトリックス。

🇰🇷 오픈소스 마케팅 & GitHub 스타 성장 시스템 — 각 성장 단계별 의사결정 프레임워크. 사전 출시 → Show HN / Reddit / Product Hunt → 6개월 성장 루프. README 규칙, KOL 아웃리치, 개발자 콘텐츠 매트릭스. Triggers: "open source marketing" | "GitHub stars" | "star growth" | "Show HN" | "Hacker News launch" | "OSS launch" | "developer marketing" | "Reddit launch" | "dev.to" | "open source growth" | "开源营销" | "GitHub star 增长" | "开源发布" | "Show HN 怎么发" | "开发者营销" | "オープンソース" | "오픈소스 성장"

インストール方法を見る

含まれるファイル(4)

  • SKILL.md18.2 KB
  • .gitattributes2.4 KB
  • README.md9.6 KB
  • references/podcast-evidence.md784 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Open-Source Marketing — GitHub Stars Growth System

🌍 Language / 语言: English | 中文

Stars don't come from a great repo — they come from a great repo placed in front of the right developers, in the right order. This is the staged decision framework used to take AFFiNE from 0 to 60K stars.

Case-number and citation boundaries: references/podcast-evidence.md.

2026 launch contract (run before any channel plan)

Classify every input as Go, Fix, or No-Go across six gates: positioning, clean-machine quickstart, reproducible proof, license/security/privacy, response ownership, and business conversion. Do not compensate for a failed product or documentation gate with more distribution.

Build one operating row per channel:

channel | ICP | native angle | CTA | source/UTM | owner | local time + timezone |
success threshold | stop condition | evidence URL

Use the source-sheet workflow as five linked views: research, content, distribution, measurement, and launch control. Keep platform rules, prices, account status, creator metrics, and contact lists date-stamped and re-verify them in launch week.

Track the complete funnel: impression -> repo visit -> install/quickstart -> activation -> D7 retained -> contribution/qualified lead -> paid. At 2h check only operational anomalies; at 24h continue/change/pause; at 72h choose the second wave; at 7d decide reuse and budget. Mark unavailable native metrics as data unavailable; never infer them from views.

Hard boundaries: never buy stars/accounts, coordinate fake or incentivized votes, hide paid relationships, scrape private data, mass-spam DMs/comments, or use AI to impersonate genuine community participation. Disclose affiliation on community posts.


English Version

The 3-stage framework

Stage 1 — Pre-launch (T-30 → T-0)

  • README in English-first; the first screen must be understandable in <3 seconds.
  • Demo video ≤ 60s, captioned.
  • License chosen deliberately (MIT / Apache-2 / AGPL each carry traps).
  • 3–5 early maintainers / contributors lined up.
  • Community channel live (Discord or Telegram, English-first).

Stage 2 — Launch (T-0 → T+14)

  • Product Hunt (run the dedicated launch sequence).
  • Hacker News Show HN — Tuesday 9am ET, or Saturday.
  • Reddit — pick 3 relevant subs (r/selfhosted, r/programming, one niche tech sub).
  • Deep technical posts on dev.to / Zenn / CSDN.
  • 3–5 KOLs to amplify (activity > follower count).

Stage 3 — Growth (T+14 → T+180)

  • One technical blog per week.
  • Turn GitHub Issues into content (user questions → FAQ → posts).
  • Monthly update (mailing list + Discord).
  • Localize for going global (Japan/Korea first).

Star region distribution (diagnostic, not a Trending rule)

  • Use geography to diagnose whether distribution matches the intended market; GitHub does not publish a country-share threshold for Trending.
  • Historical project distributions are dated case evidence, not universal targets.
  • Finer benchmark (from studying VSCode / Vue / AppFlowy the week before AFFiNE's launch): US 19-21%, China ~19-21%, FR+DE+IT+UK combined 10-15%; Russia and Brazil usually appear in the Top-10 countries. Week-1 stars matching this curve = healthy global cold start.
  • Tools: star-history.com (trend chart) · oss.cool / OSS Insight (per-country breakdown, built by Chinese devs)
  • Launch sequence: choose waves from ICP, support coverage and local time zones. An overseas-first sequence is one testable option, not a Trending eligibility rule.
  • AFFiNE real case: deliberately skipped WeChat Moments / Chinese community posts in week 1.

README essentials (conversion checklist)

  • Structure: big logo → one-liner → badges → short description (reference: Dify, Lobechat, AFFiNE).
  • ≤ 8 screens — dev docs go in a separate link, not inline.
  • Add a "⭐ star reminder" GIF (same psychology as Bilibili "like / coin / collect" prompt — users need a nudge).
  • Backlinks loop: every outbound link (website, blog, docs) must have a visible GitHub link back. Don't let traffic escape with no return path.

PR article strategy

  • Publish one authoritative article (official blog / Medium / dev.to) that fully explains the project's value.
  • Purpose: give anyone who wants to spread your project a ready-made script. They will use it without asking.
  • AFFiNE case: a German user independently posted to 40+ forums with no prior contact — only possible because a clear reference article existed.

Relationship-based outreach

  • Contact only relevant people where the platform permits it and where the message is personalized, truthful and easy to decline. Prefer people who have publicly discussed the problem or opted into product discovery; do not bulk-scrape competitor followers.
  • Treat historical response/conversion claims as self-reported unless a dated source and source-to-activation evidence are available.
  • Target: users who actively complain about the competitor — they already have switching intent.

Channel order that works

English > multilingual > Chinese-only. Unless your target is Chinese users, launching an English project to Chinese communities first wastes your best shot.

Anti-patterns (the things that get you un-discovered)

  • ❌ Farming stars — GitHub detects it fast; the penalty is disappearing from search.
  • ❌ Posting to Reddit once and leaving — communities resent it; high ban risk.
  • ❌ Too many emojis / badges in the README — lowers credibility.
  • ❌ Treating Show HN as a one-shot — engage every comment for the full day.

Day One minimum kit (1-week prep window)

When you only have one week to prepare (AFFiNE, open-sourced 2022-08-03, had exactly that), ship these four assets and nothing else:

#AssetBar
1One-liner websiteBig type, sparse lines: headline + subline + GitHub link on the first screen (Vercel-style OSS landing)
2Illustrated READMEVideo/GIF > image > text; visitor gets what/why in 30 seconds, then a direct star CTA
3One competitor-benchmark article"X is an open source [top competitor] alternative" — one authoritative piece, reused across every channel
4Minimal dev docs4 pages: who we are · features · per-OS deploy guides (macOS / Windows / Linux) · how to contribute. Rough is fine — having it beats not having it

Cold-start 6-step SOP (validated: ≈6,000 stars in week 1)

  1. Study how successful OSS peers launched (AFFiNE studied AppFlowy) before doing anything.
  2. Ship the illustrated README (see kit above).
  3. Publish the "open source X alternative" positioning article.
  4. Submit to open-source-alternative directory sites.
  5. DM the Twitter/X followers of your benchmark competitor — their fans are your most precise seed pool.
  6. Post to Reddit and developer communities.

Blast steps 3-6 within a single day for concentrated volume, then let the flywheel spin.

Reverse-engineer a competitor's launch day (star-history method)

  1. On star-history.com / OSS Insight, find the exact open-source date of your strongest competitor.
  2. Google advanced search restricted to that day/week: reconstruct every post, PR and directory submission they made.
  3. Build the channel spreadsheet (AppFlowy case: ~40 channels — 20+ directories like opensourcealternative.to, Medium / dev.to, dev forums, Reddit), tagged free/paid.
  4. Pick competitors that launched in the last 2-3 years and are within reach — don't dissect an 8-year-old giant.

Expectation setting: copying the SOP does not guarantee 6,000 stars in a week, but 1,000-3,000 stars in 3 months is realistic.

Open source as fundraising leverage (AFFiNE data chain)

Before open sourceAfter open source (2022-08-03)
Angel round: ~400 investor meetings over ~12 months (self-reported)Week 1: ≈6,000 stars, 80% from overseas
Day 43: 10,000 stars
~1 month post-launch: $8M Pre-A locked
24 months: 60K+ stars
  • Investors buy star growth rate, not the absolute count — velocity is the signal.
  • Investors may run crawlers during due diligence to verify stars aren't botted; a clean history is itself an asset.

Monetization pricing test (before the paid product exists)

  • Put up a pricing page even before the paid tier is built — tiers can stay vague. Give each tier a "contact us" + typeform (tier + question + contact info).
  • AFFiNE result: dozens of pricing inquiries within 2 weeks; the question shifted from "is this free?" to "how much will it cost?". Interest split ≈ 70% community free / 20% personal / 10% team.
  • Tell users early that a paid model exists — the sooner you say it, the sooner the mental model forms. Actively fight the "open source = free" stereotype.
  • As strategy shifts toward general users, progressively shrink the "open source / privacy-first" wording on the website and retire "always free" from the tagline (AFFiNE dropped it in 2023-02).

What to do next

  • Stage 1 done → run the Product Hunt launch sequence.
  • Show HN succeeds → add SEO monitoring on "<project> github".
  • Need a content engine → move to the blog-writing workflow.
  • Spotted a competitor's new play → run a competitor teardown.

中文版

3 阶段框架

阶段 1 — Pre-launch(T-30 → T-0)

  • README 英文主,首屏 <3 秒读懂。
  • Demo video ≤ 60s,带字幕。
  • License 选对(MIT / Apache-2 / AGPL 各有陷阱)。
  • 3–5 个早鸟 maintainer / contributor。
  • 社群频道就位(Discord 或 Telegram,英文为主)。

阶段 2 — Launch(T-0 → T+14)

  • Product Hunt(走统一发布流程)。
  • Hacker News Show HN — 周二美东 9am 或周六。
  • Reddit — 选 3 个相关 sub(r/selfhosted、r/programming、细分技术 sub)。
  • dev.to / Zenn / CSDN 发技术深度文。
  • 找 3–5 个 KOL 转(活跃度 > follower 数)。

阶段 3 — Growth(T+14 → T+180)

  • 每周 1 篇技术 blog。
  • GitHub Issues → 内容素材(用户问题变 FAQ)。
  • 每月 1 次 update(邮件列表 + Discord)。
  • 出海本地化(日韩先)。

Star 地区分布 & 发布时序

  • 同一国家/地区 star 占比不超过 20%,否则难上 Trending。
  • 健康分布参考:中国19-21%、美国19-21%,其余分散欧洲/俄罗斯/加拿大/印尼。
  • 更细基准(AFFiNE 开源前一周研究 VSCode / Vue / AppFlowy 得出):美国 19-21%、中国 ~19-21%、法德意英合计 10-15%,Top10 国家通常有俄罗斯和巴西。第一周 star 分布吻合此曲线 = 冷启动全球化健康。
  • 工具:star-history.com(涨幅趋势)· OSS Insight(国家分布,国人开发)
  • 发布时序:第一周只做海外宣发,第二周才做国内。顺序反了会破坏分布比例。
  • AFFiNE 真实案例:开源第一周故意不发朋友圈、不进国内社群。

README 优化要点

  • 结构:大logo + 一句话介绍 + badges + 简短介绍(参考 Dify / Lobechat / AFFiNE)
  • 不超过 8 屏,开发者文档单独一个链接,不塞进 README
  • 加提醒点 star 的小动图(类比B站UP主「一键三连」——用户需要被提醒)
  • backlinks 循环:所有跳出去的链接(官网/博客/文档站)必须能跳回 GitHub,流量不能有去无回

PR 文章策略

  • 准备一篇阐述项目优势的完整文章(官网 Blog / Medium / dev.to)
  • 目的:给所有想帮你传播的人一把枪,他们可以直接引用,不需要自己想怎么介绍
  • AFFiNE 案例:一个德国用户发了 40 多个论坛,没打招呼就发了——能发出去,是因为有参考文章

竞品 follower 私信

  • 给竞品(Notion / Miro 等)的 Twitter follower 发私信
  • 实战数据:几百条私信 → 几百个 star 转化
  • 优先找「吐槽竞品」的用户,他们已经有切换意愿

渠道顺序

英文 > 多语言 > 纯中文。 除非目标就是中文用户,否则把英文项目先发中文社群是浪费最好的一次机会。

反模式

  • ❌ 刷 star(GitHub 很快检测,后果是搜不到)。
  • ❌ Reddit 只发一次就跑(社群反感,易被 ban)。
  • ❌ README 太多 emoji / badge(降低可信度)。
  • ❌ 把 Show HN 当一锤子买卖(要回一整天评论)。

2026 实验记录与生态分发

  • 每次渠道动作都写一行实验记录:日期 / 假设 / 渠道 / 素材 / UTM / 24h结果 / 7d结果 / 下一步。Star 只作领先指标,同时看安装、首次成功运行、回访和付费意向。
  • README、Demo 视频、最短可运行路径是同一条激活链;任何一步超过 3 分钟,都先修激活再放大流量。
  • 把项目提交到真实相关的 Awesome Lists、包管理器、模板市场和上下游集成目录;逐站遵守投稿规则,不批量灌水、不买链接。
  • 案例数字必须标注日期、样本范围和 self-reported / 可验证来源,避免把历史平台规律写成永久算法事实。

开源 Day One 四件套(一周准备期最小集)

只有一周准备时间时(AFFiNE 2022-08-03 开源,就是这个节奏),只做这四件:

#资产标准
1一句话官网字大行稀:首屏只有主标题+副标题+GitHub 链接(对标 Vercel 类开源官网)
2图文并茂 README能上视频/GIF 就上,退而求其次上图;30 秒内让人 get 价值,并直接引导点 star
3一篇对标竞品文章"X is an open source [头部竞品] alternative"——一篇权威稿全渠道复用
4最小开发者文档集4 篇:我们是谁 · 功能介绍 · 分系统部署(macOS / Windows / Linux)· 如何参与贡献。粗糙没关系,有比没有好

开源冷启动 6 步 SOP(实证:第一周 ≈6,000 star)

  1. 先研究成功开源前辈怎么发布的(AFFiNE 学的是 AppFlowy),再动手。
  2. 备好图文并茂 README(见上面四件套)。
  3. 发一篇「我是 XXX 的开源替代」定位文章。
  4. 提交 open-source-alternative 类导航站。
  5. 私信对标竞品的 Twitter/X 粉丝——竞品粉丝就是最精准的种子池。
  6. Reddit 和开发者社区发帖。

第 3-6 步一天之内集中铺完,打出声量后等飞轮。

star-history 逆向工程竞品开源日

  1. 在 star-history.com / OSS Insight 查最强竞品的开源日期。
  2. Google 高级搜索限定那一天/那一周,还原竞品当天发的所有帖子、PR、导航站提交。
  3. 拉渠道大表(AppFlowy 案例约 40 个渠道:20+ 导航站如 opensourcealternative.to、Medium / dev.to、开发者论坛、Reddit),标注免费/付费。
  4. 选近 2-3 年发布、体量"勾勾手够得着"的竞品,别拆 8 年前的老巨头。

预期管理:照抄 SOP 不保证一周 6,000 star,但 3 个月 1,000-3,000 star 相对容易。

开源撬动融资(AFFiNE 数据链)

开源前开源后(2022-08-03)
天使轮:见了 ~400 个投资人、耗时约 12 个月(口述口径)第一周:≈6,000 star,80% 来自海外
第 43 天:破 1 万 star
开源后约 1 个月:锁定 $8M Pre-A
24 个月:60K+ star
  • 投资人真正买单的是 star 增速而非绝对值——速度才是信号。
  • 投资人 DD 时可能写爬虫验证 star 是否刷量,干净的历史本身就是资产。

商业化 pricing test(付费版还没做出来就能测)

  • 商业版没做出来也先挂 pricing 页——档位可以写得模糊,每档配 contact us + typeform(选档位+问题+联系方式)。
  • AFFiNE 结果:两周收到几十个问价;咨询口径从「这免费吗」变成「大概多少钱」。意向比例 ≈ 70% community free / 20% 个人版 / 10% team 版。
  • 及早告诉用户产品有付费模式——越早说,用户越早建立付费认知;主动对抗「open source = free」刻板印象。
  • 战略转向 general user 后,官网上 "open source / privacy-first" 字样逐步变小,tagline 去掉 "always free"(AFFiNE 于 2023-02 改掉)。

By Iris (生姜 Iris) · ex-COO @ AFFiNE (0 → 60k★) · Install: npx skills add Gingiris-1031/gingiris-opensource

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

AI Agent Workflow & Skill Architecture Guide — turn expert work into measurable, reusable agent systems. Covers workflow discovery, skill decomposition, harness design, evaluation, human escalation, observability, cost control, and multi-agent orchestration. Includes a measured marketing-delivery case: 15 people × 3–4 weeks reduced to one strategist + AI in 5 days. By Gingiris.

日本語の概要は準備中です。原文の説明を表示しています。

Gingiris-1031/gingiris-skills842026年10月8日 更新

Launch your AI product to global attention — the playbook behind Manus, Devin, and AFFiNE's breakout launches. Covers AI-specific GTM strategy, hype cycle management, waitlist tactics, and multi-market rollout for maximum day-one impact.

日本語の概要は準備中です。原文の説明を表示しています。

Gingiris-1031/gingiris-skills842026年10月8日 更新

First AI Product Launch — Zero to Live in 30 Days. Step-by-step guide for shipping your first AI product from idea validation to paying customers. Includes day-by-day timeline and real examples. By @WeiYipei.

日本語の概要は準備中です。原文の説明を表示しています。

Gingiris-1031/gingiris-skills842026年10月8日 更新

Beginner-friendly App Store Optimization guide covering keyword research, screenshot design, rating management, and A/B testing for iOS and Android. By @WeiYipei — practical ASO for indie developers and small teams.

日本語の概要は準備中です。原文の説明を表示しています。

Gingiris-1031/gingiris-skills842026年10月8日 更新

Complete B2B marketing pipeline combining LinkedIn content, cold email sequences, and webinar funnels. Designed for SaaS founders doing $0–$1M ARR who need predictable lead generation. By @WeiYipei.

日本語の概要は準備中です。原文の説明を表示しています。

Gingiris-1031/gingiris-skills842026年10月8日 更新

community-ambassador-playbook

無料日本語概要

You launched an ambassador program. 3 applications. One ghosted after week 2. Should you lower the bar? Offer more perks? Spam influencers? This gives you the community & ambassador operations SOP with volunteer, paid tutorial creator and code-contributor tracks — from pre-launch checklist to recruitment to tiered management to retention to governance. Built from Notion (20M users, real ambassador interviews), AFFiNE (60K stars), Asana, and ClickUp programs. By @WeiYipei. 🇨🇳 你搞了个大使计划。来了3个申请。一个第二周就消失了。该降门槛?加福利?群发KOL?这份SOP给你从启动前置条件到招募到留存到治理的完整社区/大使运营方法论。基于 Notion(2000万用户,大使真实访谈)、AFFiNE(60K stars)、Asana、ClickUp 实战案例。 🇯🇵 アンバサダープログラムを立ち上げた。応募3件。1人は2週間で消えた。基準を下げる?特典を増やす?このSOPは、事前チェックリストから採用、段階管理、リテンション、ガバナンスまでの完全なコミュニティ&アンバサダー運営フレームワークを提供します。Notion(2000万ユーザー)、AFFiNE(60K stars)の実例から構築。 🇰🇷 앰배서더 프로그램을 시작했습니다. 지원 3건. 하나는 2주 만에 사라졌습니다. 기준을 낮출까요? 이 SOP는 사전 체크리스트부터 모집, 단계별 관리, 리텐션, 거버넌스까지 완전한 커뮤니티 & 앰배서더 운영 프레임워크를 제공합니다. Notion(2000만 사용자), AFFiNE(60K stars) 실전 사례에서 구축. Triggers: "ambassador program" | "community building" | "community management" | "DevRel" | "developer relations" | "community growth" | "大使计划" | "社区运营" | "社区搭建" | "コミュニティ運営" | "アンバサダー" | "커뮤니티 운영" | "앰배서더" | "open source community" | "user retention"

Gingiris-1031/gingiris-skills842026年10月8日 更新

Gingiris-1031 のスキルをすべて見る

このスキルの問題を報告する