|
| 1 | +# Go-to-Market (GTM) Strategy & ICP |
| 2 | + |
| 3 | +## 🎯 Ideal Customer Profile (ICP) |
| 4 | +**The "Polyrepo" Power User** |
| 5 | +- **Role**: Senior Engineers, SREs, Open Source Maintainers. |
| 6 | +- **Pain Point**: "Context Fatigue" — wasting time checking status across 10+ microservices or libraries. |
| 7 | +- **Solution**: A terminal-based "God Mode" dashboard for local git state. |
| 8 | +- **Vibe**: Loves CLI tools, hates bloated GUIs (Electron apps), values speed and minimalism. |
| 9 | + |
| 10 | +--- |
| 11 | + |
| 12 | +## 📢 Channel Strategy |
| 13 | + |
| 14 | +### 1. Twitter / X (Build in Public) |
| 15 | +**Goal**: Viral visual impression & peer validation. |
| 16 | +**Strategy**: Post short, punchy videos (the GIF) + "Problem/Solution" threads. |
| 17 | +**Tags**: `#golang` `#devtool` `#git` `#cli` `#opensource` |
| 18 | + |
| 19 | +**Template 1 (Launch):** |
| 20 | +> Stop `cd`-ing into 10 different folders just to check git status. 🛑 |
| 21 | +> |
| 22 | +> I built **git-scope** — a blazing fast TUI to manage ALL your local repos in one view. |
| 23 | +> |
| 24 | +> 🚀 Features: |
| 25 | +> • Recursive auto-discovery |
| 26 | +> • Fuzzy search (`/`) |
| 27 | +> • Vim navigation (`j`/`k`) |
| 28 | +> • Instant editor jump (`Enter`) |
| 29 | +> |
| 30 | +> Written in Go + Bubble Tea 🍵. |
| 31 | +> |
| 32 | +> `brew install git-scope` |
| 33 | +> |
| 34 | +> [Link to GitHub] |
| 35 | +
|
| 36 | +**Template 2 (Philosophy):** |
| 37 | +> GUIs are too slow. Manual `ls` is too tedious. |
| 38 | +> |
| 39 | +> The sweet spot is a TUI. |
| 40 | +> |
| 41 | +> Here's how I manage 20+ microservices without leaving the terminal: |
| 42 | +> [GIF of Filtering Dirty Repos] |
| 43 | +
|
| 44 | +--- |
| 45 | + |
| 46 | +### 2. Reddit (Community Deep Dives) |
| 47 | +**Goal**: Technical discussion and feedback. |
| 48 | +**Subreddits**: `r/golang`, `r/commandline`, `r/git`, `r/devops` |
| 49 | + |
| 50 | +**Title Ideas:** |
| 51 | +- "I built a TUI to visualize 50+ git repos at once because I kept losing work" |
| 52 | +- "Showcase: A Bubble Tea TUI for managing multi-repo workspaces" |
| 53 | + |
| 54 | +**Body Structure:** |
| 55 | +1. ** The Problem**: "I work on microservices and kept forgetting to push changes." |
| 56 | +2. ** The Fix**: "Built a tool that caches filesystem state and gives a dashboard." |
| 57 | +3. ** The Tech**: "Go, Bubble Tea, Lipgloss. 10ms startup time." |
| 58 | +4. ** Call to Action**: "Brew installable. Feedback welcome!" |
| 59 | + |
| 60 | +--- |
| 61 | + |
| 62 | +### 3. Hacker News (Show HN) |
| 63 | +**Goal**: High-level exposure to engineering leaders. |
| 64 | +**Timing**: Post on a weekday morning (8am - 10am PT). |
| 65 | + |
| 66 | +**Title**: `Show HN: git-scope – Fast TUI to manage multiple git repositories` |
| 67 | + |
| 68 | +**First Comment (Context):** |
| 69 | +> "Hi HN, built this because `ls -R` wasn't cutting it for my local microservices setup. It scans your dev folder, caches the state, and lets you filter by 'dirty' status instantly. Written in Go." |
| 70 | +
|
| 71 | +--- |
| 72 | + |
| 73 | +### 4. Dev.to / Medium / Hashnode |
| 74 | +**Goal**: SEO and long-tail traffic. |
| 75 | +**Article Title**: "How to Tame Your Multi-Repo Chaos with the Terminal" |
| 76 | +**Content**: |
| 77 | +- Tutorial on setting up `git-scope`. |
| 78 | +- Comparison with lazygit (lazygit is for *one* repo, git-scope is for *many* repos). |
| 79 | + |
| 80 | +--- |
| 81 | + |
| 82 | +## 🗓️ Launch Checklist |
| 83 | +- [ ] **Day 1**: Post "Show HN" + Reddit `r/golang`. Twitter announcement. |
| 84 | +- [ ] **Day 2**: Respond to all comments. Push patches if bugs found. |
| 85 | +- [ ] **Day 3**: Post "How I built this" thread on Twitter (technical breakdown). |
| 86 | +- [ ] **Day 4**: Submit to `awesome-go` and `awesome-tui` lists. |
0 commit comments