GitHub Stars — 14-Day Evidence-Driven Sprint
Design and execute a 14-day GitHub repository growth sprint using README conversion, competitor-window research, Reddit, Hacker News, launch directories, community activation, and contributor loops.
How to use it
Claude Code
- Run the line below. It pulls the whole folder into
~/.claude/skills/github-stars-playbook. - Describe your job in plain words. Claude Code follows the skill from there.
npx degit Gingiris-1031/gingiris-skills/skills/github-stars-playbook#main ~/.claude/skills/github-stars-playbookFor one project only, change the path to .claude/skills/github-stars-playbook.
Claude (web or desktop app)
- On this page open ⋯ → Download .md.
- Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
- Pick the file and Save. Claude shows the name and description and runs a security scan.
- Check the skill is switched on.
- Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
- ChatGPT: make a Project and paste it into Instructions.
- Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
- Check which app you pasted it into — the steps above name the right one.
- Some skills need the paid tier of Claude or ChatGPT.
Paste into Claude, ChatGPT or Cursor.
Source of GitHub Stars — 14-Day Evidence-Driven Sprint
Show the full text128 lines
| name | description |
|---|---|
| github-stars-playbook | Design and execute a 14-day GitHub repository growth sprint using README conversion, competitor-window research, Reddit, Hacker News, launch directories, community activation, and contributor loops. Use when launching an open-source repository, diagnosing weak star conversion, or building sustained GitHub discovery without buying stars. |
GitHub Stars — 14-Day Evidence-Driven Sprint
Use stars as a proxy for qualified developer interest, never as the final business outcome. Track installation, activation, repeat use and contribution beside stars.
Intake gate
Collect before planning:
- repository URL, license and target developer;
- working quickstart verified on a clean machine;
- one reproducible demo and one differentiator;
- current views, unique cloners, stars, issues, contributors and activation event;
- three direct competitors and their latest launch/change dates;
- available founder, engineering and community capacity.
Do not launch if a new developer cannot understand the value and complete the quickstart in 10 minutes.
Measurement contract
Create one row per channel:
date | source | post URL | repo views | stars | clones | installs | activated | retained D7 | contributors
Report view → star, star → install, install → activation, and activation → D7 retained. Do not attribute organic GitHub traffic to a campaign without source evidence.
Use 2h only to catch broken links and unanswered discussion. At 24h decide
continue/change/pause, at 72h select the second wave, and at 7d decide which content and
channels deserve reuse. Mark unavailable native metrics as data unavailable rather
than estimating them from impressions.
Keep a dated evidence label on benchmarks and cases: verified, self-reported,
inferred, or unverified. Re-check platform rules and community policies during the
launch week.
Competitor-window scan
Before selecting the launch date:
- Review the three competitors' release notes, X, Reddit, Hacker News, Product Hunt and GitHub activity from the last 30 days.
- Record their positioning, strongest proof asset, community response and unresolved complaints.
- Avoid launching into a dominant competitor announcement unless the product is a credible alternative to that exact news.
- Use a quiet window or a category event where the repository adds a distinct point of view.
Historical Gingiris OSS launch evidence shows that timing against the competitor/news window materially changes distribution; it is not enough to post everywhere on a fixed calendar.
README conversion surface
The first screen must contain:
- one-line outcome for a named developer;
- reproducible demo or result;
- three differentiators at most;
- quickstart that works when copied;
- trust signals: license, security/privacy posture, maintainers and community link.
Ask five unfamiliar developers to explain the product and run the quickstart. Fix repeated confusion before distribution.
14-day sprint
Days 1–3 — proof and instrumentation
- Validate the quickstart on macOS/Linux and the supported runtime.
- Produce one 30–60 second demo, architecture diagram and comparison table.
- Add source-tagged links and establish the baseline dashboard.
- Prepare issue templates, contribution guide and response ownership.
Days 4–6 — community fit
- Identify two relevant subreddits, one Hacker News angle and five specialist communities.
- Participate with useful answers before sharing the repository.
- Draft channel-native posts: problem/lesson for Reddit, technical novelty for Show HN, demo/proof for X.
- Ask existing users for honest feedback, never coordinated stars.
- Disclose affiliation and paid relationships. Do not buy accounts, automate fake participation, bulk-message scraped users, or coordinate/incentivize votes.
Day 7 — release
- Publish the release, README and demo together.
- Submit one Show HN post only when there is genuine technical novelty and the maintainers can answer questions live.
- Publish to relevant Reddit communities only where rules permit; disclose affiliation.
- Respond to technical objections with evidence and open issues for valid gaps.
Days 8–10 — second wave
- Turn repeated questions into documentation and comparison pages.
- Contact maintainers, newsletters and creators whose audience already uses the category.
- Translate the winning technical explanation for one relevant regional community.
- Publish a build log or benchmark with reproducible methodology.
Days 11–14 — compounding loop
- Invite activated users—not all stargazers—to interviews.
- Convert recurring requests into
good first issuetasks. - Recognize contributors and document the next release milestone.
- Keep only channels that generated activated or retained users.
Stop conditions and recovery
- Views rise but activation does not: stop distribution and fix quickstart/product.
- Stars rise but installs do not: rewrite positioning and demo.
- Reddit post is removed: do not repost around moderation; review rules and contribute normally.
- Show HN is flat after the initial window: do not manufacture engagement; reuse the technical asset elsewhere.
- Security or data-handling issue appears: pause promotion, publish the fix and incident scope.
Compliance
Never buy stars, exchange stars, automate starring, conceal affiliation, use sockpuppets or ask communities to manipulate GitHub Trending. Do not publish unverifiable benchmarks.
Required output
Return:
- readiness verdict and blockers;
- competitor-window table;
- README change list;
- 14-day channel calendar with owner and UTM/source;
- measurement dashboard schema;
- stop conditions and next experiment.
Related full playbook: gingiris-opensource.
| 1 | |
| 2 | name github-stars-playbook |
| 3 | description Design and execute a 14-day GitHub repository growth sprint using README conversion, competitor-window research, Reddit, Hacker News, launch directories, community activation, and contributor loops. Use when launching an open-source repository, diagnosing weak star conversion, or building sustained GitHub discovery without buying stars. |
| 4 | |
| 5 | |
| 6 | # GitHub Stars — 14-Day Evidence-Driven Sprint |
| 7 | |
| 8 | Use stars as a proxy for qualified developer interest, never as the final business outcome. Track installation, activation, repeat use and contribution beside stars. |
| 9 | |
| 10 | ## Intake gate |
| 11 | |
| 12 | Collect before planning: |
| 13 | |
| 14 | repository URL, license and target developer; |
| 15 | working quickstart verified on a clean machine; |
| 16 | one reproducible demo and one differentiator; |
| 17 | current views, unique cloners, stars, issues, contributors and activation event; |
| 18 | three direct competitors and their latest launch/change dates; |
| 19 | available founder, engineering and community capacity. |
| 20 | |
| 21 | Do not launch if a new developer cannot understand the value and complete the quickstart in 10 minutes. |
| 22 | |
| 23 | ## Measurement contract |
| 24 | |
| 25 | Create one row per channel: |
| 26 | |
| 27 | |
| 28 | date | source | post URL | repo views | stars | clones | installs | activated | retained D7 | contributors |
| 29 | |
| 30 | |
| 31 | Report `view → star`, `star → install`, `install → activation`, and `activation → D7 retained`. Do not attribute organic GitHub traffic to a campaign without source evidence. |
| 32 | |
| 33 | Use 2h only to catch broken links and unanswered discussion. At 24h decide |
| 34 | continue/change/pause, at 72h select the second wave, and at 7d decide which content and |
| 35 | channels deserve reuse. Mark unavailable native metrics as `data unavailable` rather |
| 36 | than estimating them from impressions. |
| 37 | |
| 38 | Keep a dated evidence label on benchmarks and cases: `verified`, `self-reported`, |
| 39 | `inferred`, or `unverified`. Re-check platform rules and community policies during the |
| 40 | launch week. |
| 41 | |
| 42 | ## Competitor-window scan |
| 43 | |
| 44 | Before selecting the launch date: |
| 45 | |
| 46 | Review the three competitors' release notes, X, Reddit, Hacker News, Product Hunt and GitHub activity from the last 30 days. |
| 47 | Record their positioning, strongest proof asset, community response and unresolved complaints. |
| 48 | Avoid launching into a dominant competitor announcement unless the product is a credible alternative to that exact news. |
| 49 | Use a quiet window or a category event where the repository adds a distinct point of view. |
| 50 | |
| 51 | Historical Gingiris OSS launch evidence shows that timing against the competitor/news window materially changes distribution; it is not enough to post everywhere on a fixed calendar. |
| 52 | |
| 53 | ## README conversion surface |
| 54 | |
| 55 | The first screen must contain: |
| 56 | |
| 57 | one-line outcome for a named developer; |
| 58 | reproducible demo or result; |
| 59 | three differentiators at most; |
| 60 | quickstart that works when copied; |
| 61 | trust signals: license, security/privacy posture, maintainers and community link. |
| 62 | |
| 63 | Ask five unfamiliar developers to explain the product and run the quickstart. Fix repeated confusion before distribution. |
| 64 | |
| 65 | ## 14-day sprint |
| 66 | |
| 67 | ### Days 1–3 — proof and instrumentation |
| 68 | |
| 69 | Validate the quickstart on macOS/Linux and the supported runtime. |
| 70 | Produce one 30–60 second demo, architecture diagram and comparison table. |
| 71 | Add source-tagged links and establish the baseline dashboard. |
| 72 | Prepare issue templates, contribution guide and response ownership. |
| 73 | |
| 74 | ### Days 4–6 — community fit |
| 75 | |
| 76 | Identify two relevant subreddits, one Hacker News angle and five specialist communities. |
| 77 | Participate with useful answers before sharing the repository. |
| 78 | Draft channel-native posts: problem/lesson for Reddit, technical novelty for Show HN, demo/proof for X. |
| 79 | Ask existing users for honest feedback, never coordinated stars. |
| 80 | Disclose affiliation and paid relationships. Do not buy accounts, automate fake |
| 81 | participation, bulk-message scraped users, or coordinate/incentivize votes. |
| 82 | |
| 83 | ### Day 7 — release |
| 84 | |
| 85 | Publish the release, README and demo together. |
| 86 | Submit one Show HN post only when there is genuine technical novelty and the maintainers can answer questions live. |
| 87 | Publish to relevant Reddit communities only where rules permit; disclose affiliation. |
| 88 | Respond to technical objections with evidence and open issues for valid gaps. |
| 89 | |
| 90 | ### Days 8–10 — second wave |
| 91 | |
| 92 | Turn repeated questions into documentation and comparison pages. |
| 93 | Contact maintainers, newsletters and creators whose audience already uses the category. |
| 94 | Translate the winning technical explanation for one relevant regional community. |
| 95 | Publish a build log or benchmark with reproducible methodology. |
| 96 | |
| 97 | ### Days 11–14 — compounding loop |
| 98 | |
| 99 | Invite activated users—not all stargazers—to interviews. |
| 100 | Convert recurring requests into `good first issue` tasks. |
| 101 | Recognize contributors and document the next release milestone. |
| 102 | Keep only channels that generated activated or retained users. |
| 103 | |
| 104 | ## Stop conditions and recovery |
| 105 | |
| 106 | Views rise but activation does not: stop distribution and fix quickstart/product. |
| 107 | Stars rise but installs do not: rewrite positioning and demo. |
| 108 | Reddit post is removed: do not repost around moderation; review rules and contribute normally. |
| 109 | Show HN is flat after the initial window: do not manufacture engagement; reuse the technical asset elsewhere. |
| 110 | Security or data-handling issue appears: pause promotion, publish the fix and incident scope. |
| 111 | |
| 112 | ## Compliance |
| 113 | |
| 114 | Never buy stars, exchange stars, automate starring, conceal affiliation, use sockpuppets or ask communities to manipulate GitHub Trending. Do not publish unverifiable benchmarks. |
| 115 | |
| 116 | ## Required output |
| 117 | |
| 118 | Return: |
| 119 | |
| 120 | readiness verdict and blockers; |
| 121 | competitor-window table; |
| 122 | README change list; |
| 123 | 14-day channel calendar with owner and UTM/source; |
| 124 | measurement dashboard schema; |
| 125 | stop conditions and next experiment. |
| 126 | |
| 127 | Related full playbook: `gingiris-opensource`. |
| 128 |
Discussion
Browse more free Claude skills.