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
  1. Run the line below. It pulls the whole folder into ~/.claude/skills/github-stars-playbook.
  2. Describe your job in plain words. Claude Code follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit Gingiris-1031/gingiris-skills/skills/github-stars-playbook#main ~/.claude/skills/github-stars-playbook

For one project only, change the path to .claude/skills/github-stars-playbook.

Claude (web or desktop app)
  1. On this page open ⋯ → Download .md.
  2. Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
  3. Pick the file and Save. Claude shows the name and description and runs a security scan.
  4. Check the skill is switched on.
  5. Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
  1. ChatGPT: make a Project and paste it into Instructions.
  2. 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.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Source of GitHub Stars — 14-Day Evidence-Driven Sprint

Show the full text128 lines
namedescription
github-stars-playbookDesign 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:

  1. Review the three competitors' release notes, X, Reddit, Hacker News, Product Hunt and GitHub activity from the last 30 days.
  2. Record their positioning, strongest proof asset, community response and unresolved complaints.
  3. Avoid launching into a dominant competitor announcement unless the product is a credible alternative to that exact news.
  4. 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 issue tasks.
  • 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:

  1. readiness verdict and blockers;
  2. competitor-window table;
  3. README change list;
  4. 14-day channel calendar with owner and UTM/source;
  5. measurement dashboard schema;
  6. stop conditions and next experiment.

Related full playbook: gingiris-opensource.

1---
2name: github-stars-playbook
3description: 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 
8Use 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 
12Collect 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 
21Do not launch if a new developer cannot understand the value and complete the quickstart in 10 minutes.
22 
23## Measurement contract
24 
25Create one row per channel:
26 
27```text
28date | source | post URL | repo views | stars | clones | installs | activated | retained D7 | contributors
29```
30 
31Report `view → star`, `star → install`, `install → activation`, and `activation → D7 retained`. Do not attribute organic GitHub traffic to a campaign without source evidence.
32 
33Use 2h only to catch broken links and unanswered discussion. At 24h decide
34continue/change/pause, at 72h select the second wave, and at 7d decide which content and
35channels deserve reuse. Mark unavailable native metrics as `data unavailable` rather
36than estimating them from impressions.
37 
38Keep a dated evidence label on benchmarks and cases: `verified`, `self-reported`,
39`inferred`, or `unverified`. Re-check platform rules and community policies during the
40launch week.
41 
42## Competitor-window scan
43 
44Before selecting the launch date:
45 
461. Review the three competitors' release notes, X, Reddit, Hacker News, Product Hunt and GitHub activity from the last 30 days.
472. Record their positioning, strongest proof asset, community response and unresolved complaints.
483. Avoid launching into a dominant competitor announcement unless the product is a credible alternative to that exact news.
494. Use a quiet window or a category event where the repository adds a distinct point of view.
50 
51Historical 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 
55The 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 
63Ask 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 
114Never 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 
118Return:
119 
1201. readiness verdict and blockers;
1212. competitor-window table;
1223. README change list;
1234. 14-day channel calendar with owner and UTM/source;
1245. measurement dashboard schema;
1256. stop conditions and next experiment.
126 
127Related full playbook: `gingiris-opensource`.
128 

Discussion