|
| 1 | +# devpace Promotion Tracker |
| 2 | + |
| 3 | +> Operational tracking for the growth action plan. Updated as items complete. |
| 4 | +
|
| 5 | +## 90-Day Targets |
| 6 | + |
| 7 | +| Metric | 30 days | 60 days | 90 days | Current | |
| 8 | +|--------|---------|---------|---------|---------| |
| 9 | +| GitHub Stars | 20-50 | 80-150 | 150-300 | 0 | |
| 10 | +| Marketplace installs | 10-30 | 50-100 | 100-200 | N/A | |
| 11 | +| Blog posts published | 1 | 2 | 3 | 0 | |
| 12 | +| User feedback received | 3-5 | 10+ | 15+ | 0 | |
| 13 | + |
| 14 | +--- |
| 15 | + |
| 16 | +## Wave 1: Immediate Actions (Week 1, ~4h) |
| 17 | + |
| 18 | +### 1.1 Aggregator Platform Registration |
| 19 | +- [ ] claudemarketplaces.com: Submit GitHub URL → [submission link] |
| 20 | +- [ ] awesome-agent-skills: commit ready (`cb74f49` in `/tmp/awesome-agent-skills`), push blocked by Code Defender → needs personal device push + PR creation |
| 21 | +- [ ] awesome-claude-code: PR submitted → [PR link] |
| 22 | +- **Reference**: `docs/plans/aggregator-submissions.md` ← ready-to-paste content prepared |
| 23 | + |
| 24 | +### 1.2 Social Preview Version Update |
| 25 | +- [x] `.github/social-preview.svg` updated v1.4.0 → v1.5.0 |
| 26 | +- [ ] `.github/social-preview.png` regenerated from SVG |
| 27 | + - **Manual step**: Open SVG in browser → screenshot at 1280x640, or: |
| 28 | + - `brew install cairo && python3 -c "import cairosvg; cairosvg.svg2png(url='.github/social-preview.svg', write_to='.github/social-preview.png', output_width=1280, output_height=640)"` |
| 29 | + |
| 30 | +### 1.3 GitHub Repository Optimization |
| 31 | +- [ ] Verify About description: "Give your Claude Code projects a steady development pace — requirements change, rhythm stays." |
| 32 | +- [ ] Verify 8 GitHub Topics are active: `claude-code`, `plugin`, `devops`, `bizdevops`, `ai-development`, `project-management`, `quality-gates`, `change-management` |
| 33 | +- [ ] Enable GitHub Discussions (Settings → Features → Discussions) |
| 34 | +- [x] Discussion templates created (`.github/DISCUSSION_TEMPLATE/share-your-experience.yml`, `show-and-tell.yml`) |
| 35 | +- [x] Feedback issue template created (`.github/ISSUE_TEMPLATE/feedback.md`) |
| 36 | +- [x] Issue config links to Discussions and docs (`.github/ISSUE_TEMPLATE/config.yml`) |
| 37 | + |
| 38 | +--- |
| 39 | + |
| 40 | +## Wave 2: Core Preparation (Weeks 2-3, ~8-12h) |
| 41 | + |
| 42 | +### 2.1 Terminal GIF Demos |
| 43 | +- [x] VHS tape scripts prepared (`scripts/record-demos/gif-1|2|3-*.tape`) |
| 44 | +- [x] Recording guide written (`scripts/record-demos/README.md`) |
| 45 | +- [ ] Prepare clean demo project environment |
| 46 | +- [ ] Record GIF-1: /pace-init (15-20s) |
| 47 | +- [ ] Record GIF-2: Natural language dev (20-30s) |
| 48 | +- [ ] Record GIF-3: Cross-session restore (15-20s) |
| 49 | +- [ ] Embed GIFs in README.md hero section |
| 50 | + |
| 51 | +### 2.2 Marketplace Description |
| 52 | +- [x] marketplace.json description optimized (user-pain-point-driven) |
| 53 | + |
| 54 | +### 2.3 Marketplace Submission |
| 55 | +- [x] Confirmed: **无官方提交流程**。Anthropic 官方 Marketplace 由 Anthropic 自行维护,无公开 submission form。分发方式是自建 marketplace repo(`/plugin marketplace add arch-team/devpace`),已配置在 README Installation 中 |
| 56 | +- [ ] 可选:通过 Anthropic Community Forum 或 GitHub Issues 请求收录到官方 Marketplace |
| 57 | +- [ ] Prepare submission materials (README + GIFs) |
| 58 | +- [ ] Track review status → [submission link] |
| 59 | + |
| 60 | +### 🔖 暂停点 (2026-02-26) |
| 61 | + |
| 62 | +**已完成**: |
| 63 | +- Wave 1 awesome-agent-skills: README 编辑 + commit 完成(`cb74f49` @ `/tmp/awesome-agent-skills:add-devpace`),push 被 Code Defender 阻止 |
| 64 | +- Wave 2.2: marketplace.json 已优化 |
| 65 | +- Wave 2.3: 确认 Marketplace 无官方提交流程,自建 marketplace 已就位 |
| 66 | + |
| 67 | +**未完成(需手动)**: |
| 68 | +- Wave 1: push awesome-agent-skills + 创建 PR(需个人设备或申请 git-defender 白名单) |
| 69 | +- Wave 2.1: 安装 VHS(`brew install charmbracelet/tap/vhs`)→ 准备 demo 项目 → 录制 3 个 GIF → 嵌入 README |
| 70 | +- Wave 3-5: 全部待启动 |
| 71 | + |
| 72 | +**恢复指引**:下次继续时读此文件 §暂停点,按 Wave 顺序推进 |
| 73 | + |
| 74 | +--- |
| 75 | + |
| 76 | +## Wave 3: Content Launch (Weeks 3-4, ~6-8h) |
| 77 | + |
| 78 | +### 3.1 Blog Post #1: Cross-Session Context Loss |
| 79 | +- [x] Draft written → `docs/plans/blog-cross-session-context.md` (EN + ZH, ~1,400 words each) |
| 80 | +- [ ] English version published on: [ ] Dev.to [ ] Medium |
| 81 | +- [ ] Chinese version published on: [ ] juejin.cn [ ] sspai.com |
| 82 | + |
| 83 | +### 3.2 Community Engagement |
| 84 | +- [x] Community playbook written → `docs/plans/community-playbook.md` |
| 85 | + - Show HN draft ready |
| 86 | + - Reddit r/ClaudeAI templates (3 variants) |
| 87 | + - Twitter/X content templates (5 tweets + 2 threads) |
| 88 | + - Chinese community templates (V2EX post + Jike short posts) |
| 89 | + - Engagement rules and weekly time budget |
| 90 | +- [ ] Community accounts created |
| 91 | +- [ ] First 3 community interactions completed |
| 92 | +- Weekly target: 1-2 hours participation |
| 93 | + |
| 94 | +### 3.3 Blog Post #2: Meta-Narrative |
| 95 | +- [x] Draft written → `docs/plans/blog-meta-narrative.md` (EN + ZH, ~2,900 words total) |
| 96 | +- [ ] Published on 2+ platforms |
| 97 | + |
| 98 | +--- |
| 99 | + |
| 100 | +## Wave 4: Feedback Loop (Weeks 5-8) |
| 101 | + |
| 102 | +### 4.1 Feedback Collection |
| 103 | +- [x] GitHub pinned issue created: [#3 Share your devpace experience](https://github.com/arch-team/devpace/issues/3) (pinned) |
| 104 | +- [x] README Feedback section added with link to pinned issue (EN + ZH) |
| 105 | +- [ ] 5+ real user feedback collected |
| 106 | + |
| 107 | +### 4.2 Quick Iteration |
| 108 | +- [ ] Feedback categorized (Bug / UX / Feature) |
| 109 | +- [ ] Top 3 issues fixed |
| 110 | +- [ ] Fix announcements shared publicly |
| 111 | + |
| 112 | +### 4.3 Secondary Content |
| 113 | +- [ ] "v1.6.0: 5 improvements from user feedback" post published |
| 114 | + |
| 115 | +--- |
| 116 | + |
| 117 | +## Wave 5: Sustained Growth (Weeks 9-12) |
| 118 | + |
| 119 | +### 5.1 New Example Project |
| 120 | +- [ ] Non-Todo walkthrough (REST API or CLI tool) |
| 121 | +- [ ] Optional: Runnable demo repository |
| 122 | + |
| 123 | +### 5.2 90-Day Review |
| 124 | +- [ ] Data collected: Stars / Installs / Issues / Blog traffic |
| 125 | +- [ ] Strategy effectiveness evaluated |
| 126 | +- [ ] Next phase direction decided |
| 127 | + |
| 128 | +--- |
| 129 | + |
| 130 | +## Asset Inventory (2026-02-26) |
| 131 | + |
| 132 | +| Asset | File | Status | |
| 133 | +|-------|------|--------| |
| 134 | +| Blog #1 (Cross-session) | `docs/plans/blog-cross-session-context.md` | Draft ready (EN+ZH) | |
| 135 | +| Blog #2 (Meta-narrative) | `docs/plans/blog-meta-narrative.md` | Draft ready (EN+ZH) | |
| 136 | +| Community playbook | `docs/plans/community-playbook.md` | Complete | |
| 137 | +| Aggregator submissions | `docs/plans/aggregator-submissions.md` | Copy-paste ready | |
| 138 | +| VHS tape scripts | `scripts/record-demos/*.tape` | 3 scripts ready | |
| 139 | +| Discussion templates | `.github/DISCUSSION_TEMPLATE/*.yml` | 2 templates | |
| 140 | +| Feedback issue template | `.github/ISSUE_TEMPLATE/feedback.md` | Ready | |
| 141 | +| Social preview SVG | `.github/social-preview.svg` | v1.5.0 | |
| 142 | +| Marketplace config | `.claude-plugin/marketplace.json` | Optimized | |
| 143 | + |
| 144 | +--- |
| 145 | + |
| 146 | +## Key Principles |
| 147 | + |
| 148 | +1. **"Solve problems" not "promote product"** — Every piece of content starts from user pain |
| 149 | +2. **Simplify narrative** — One-liner: "Claude Code helps you code without losing context" |
| 150 | +3. **90-day feature freeze** — Shift energy from Phase 19 to user acquisition |
| 151 | +4. **GIF > Text** — Visual demos are highest ROI investment |
| 152 | +5. **English first** — Global Claude Code users are the target market |
0 commit comments