Skip to content

gtm: launch-readiness funnel repair + demo video + spike launches (path to 1000 stars) #245

@dotdevdotdev

Description

@dotdevdotdev

Goal

Get agentwire from 17 stars to 1000. A council review (2026-06-07) converged on a clear verdict: this is not a content-calendar problem — it's a funnel repair + friction collapse + launch spikes problem. The repo's own history proves it: the automated X content pipeline (Feb 13–26, 2026; 16 posts, hashtags, generated images) produced zero stars, while two failed Show HN posts (Feb 10–11, 1 point each) still drove 3 of the first 4 stars. Comparable tools in this exact niche (slopus/happy 21.7k stars/11mo, claude-squad 7.7k/15mo, vibetunnel 4.5k/12mo, omnara 2.6k/11mo) all got their first 1000 from spike events — HN front page, viral 30s demo clips, r/ClaudeAI posts — never from drip-posting on an audience-less account.

Current trajectory: ~3 stars/month → 1000 in ~27 years. The fix is sequenced below.

Scope

In:

  • Funnel repair: broken proof assets, security default, unified positioning ✅ (shipped)
  • 3–5 instrumented launch spikes (Show HN relaunch, X demo thread, r/ClaudeAI)
  • Weekly star-count review so nothing dies silently again

Out:

  • The 20–30s demo videodropped 2026-06-07 (owner decision: not doing this at this time). Launch spikes will run on written/screenshot proof instead; if a spike underconverts specifically for lack of motion proof, revisit.
  • Friction collapse — broken out to friction collapse: degraded-but-instant first-run mode (<60s to first voice command) #251 (degraded-but-instant first-run mode + five-stranger install test). Phase 3 spikes are gated on it.
  • Resurrecting the broadcast-only X drip pipeline (free-tier API = post-only, no engagement; it produced 0 stars and silently died Feb 26 — stays off until engagement capability exists)
  • Multi-month content calendar / copy campaign as the primary strategy
  • AI-generated promo posted to HN/Reddit/lobste.rs (those communities detect and punish it; solo-dev authenticity is the product)

Approach

Phase 0 — Funnel repair ✅ (shipped via #246 / #248 — see comments)

Phase 1 — Launch spikes (instrumented; gated on #251)

3–5 spike events, in rough order:

  1. Show HN relaunch — 4 months and a substantially evolved product justify a repost; first-person comments throughout the thread.
  2. X thread — human-authored, screenshots/terminal recordings as the payload.
  3. r/ClaudeAI post — comparables earned 50–200 stars per post here.
  4. Newsletter/aggregator pitches as available.

Instrument the funnel per spike: impressions → repo visits (GitHub traffic API; baseline is 21 uniques/fortnight) → installs → first external issue filed → stars. If a well-executed spike converts near zero, the remaining work is product-shaped, not content-shaped — that's the falsification test, and it's cheap.

There is also a clock: if Anthropic ships native voice in Claude Code or its mobile app, the wedge narrows overnight. Spike attempts soon beat a slow content program.

Phase 2 — Keep it alive

Weekly star-count + funnel review tied to a visible metric, so no pipeline silently dies the way February's did (its last cron log entry: "Task x-post-niche: incomplete", unnoticed for 3.5 months). Drip content is connective tissue at most, and only after X engagement capability exists.

Phases

Verification

  • Phase 0: ✅ verified in comments — no demo.gif references remain; fresh load_config() defaults to 127.0.0.1 (unit-tested); one-liner verbatim on repo description, README line 1, site hero.
  • Phase 1 (Critic's instrumented-funnel metrics): per spike, record impressions → GitHub uniques (traffic API, vs. 21/fortnight baseline) → PyPI installs (discounting mirror-bot noise) → external issues filed → stars gained in 48h. Success bar from comparables: a landed Show HN yields 200–800 stars in 48h; near-zero conversion on a well-executed spike triggers the pivot to product work.
  • Phase 2 (Historian's weekly review): a recurring weekly check (scheduler task or calendar) logs star count + funnel deltas; two consecutive missed reviews = the process is dead and must be declared so, not left silent.

Built by dotdev.dev

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:gtmNon-app work category

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions