AgentsKit — Master Execution Plan
Master execution plan for the 149 issues (Phase 0 + Phases 1–4).
Sequence, dependencies, sprints, gates, and suggested order.
Related documents:
Overview
| Period |
Phase |
Issues |
Goal |
| Weeks 1–6 |
Phase 0 (Foundation) |
52 (#212–#263) |
Solid base: contracts, narrative, Fumadocs, agentskit.io, quality |
| Months 2–4 |
Phase 1 (Foundation UX) |
20 (#114–#133) |
DX that goes viral — init, doctor, dev, devtools, recipes |
| Months 4–7 |
Phase 2 (Evolution) |
31 (#134–#164) |
Real technical differentiation — replay, router, memory, security |
| Months 7–10 |
Phase 3 (Expansion) |
34 (#165–#198) |
Adapters, tools, MCP bridge, multi-framework, verticals |
| Months 10–12 |
Phase 4 (Business) |
12 (#199–#210) |
Cloud, marketplace, enterprise, partnerships |
Total: ~12 months of a clear roadmap. Mandatory quarterly review to recalibrate.
Sprint Structure
2-week sprints. Over 12 months: ~26 sprints.
Phase → Sprint → Issues Mapping
| Sprint |
Weeks |
Phase |
Focus |
Target Issues |
| S1 |
1–2 |
Phase 0 |
Narrative + CI gates |
P0: #225, #226, #235, #217, #218, #224 |
| S2 |
3–4 |
Phase 0 |
Contracts + Fumadocs start |
P0/P1: #214, #225→#238 (Fumadocs spike) |
| S3 |
5–6 |
Phase 0 |
Full Fumadocs + Concepts + package READMEs |
P1/P2: #238, #239, #228, READMEs |
| S4 |
7–8 |
Phase 0 wrap |
Migration guides + E2E + Discord + LICENSE |
#241, #242, #243, #255, #261 |
| S5 |
9–10 |
🚀 Launch + Phase 1 start |
Coordinated launch + init/doctor |
#263 (launch) + #114 #115 #116 |
| S6 |
11–12 |
Phase 1 |
Dev server + tunnel + streaming |
#117 #118 #121 |
| S7 |
13–14 |
Phase 1 |
useChat + cost guard + hot-swap |
#119 #120 #121 #122 #123 |
| S8 |
15–16 |
Phase 1 |
Docs chat + decision tree + migration guides |
#124 #125 #126 #127 #128 |
| S9 |
17–18 |
Phase 1 wrap |
Educational errors + types + public roadmap |
#129 #130 #131 #132 #133 |
| S10 |
19–20 |
Phase 2 |
Deterministic replay + snapshot + diff |
#134 #135 #136 |
| S11 |
21–22 |
Phase 2 |
Time travel + token budget + speculative |
#137 #138 #139 |
| S12 |
23–24 |
Phase 2 |
Progressive streaming + context + multi-modal |
#140 #141 #142 |
| S13 |
25–26 |
Phase 2 |
Schema-first + agentskit ai + router adapter |
#143 #144 #145 |
| S14 |
27–28 |
Phase 2 |
Ensemble + fallback + devtools |
#146 #147 #148 |
| S15 |
29–30 |
Phase 2 |
Trace viewer + evals CI + A/B |
#149 #150 #151 |
| S16 |
31–32 |
Phase 2 |
Hierarchical memory + summarization + RAG reranking |
#152 #153 #154 #155 |
| S17 |
33–34 |
Phase 2 wrap |
Durable + multi-agent + HITL + background |
#156 #157 #158 #159 |
| S18 |
35–36 |
Phase 2 security |
PII + prompt injection + audit + rate-limit + sandbox |
#160 #161 #162 #163 #164 |
| S19 |
37–38 |
Phase 3 |
Major adapters (10+ providers) |
#165 #166 |
| S20 |
39–40 |
Phase 3 |
MCP bridge + tool composer |
#167 #168 |
| S21 |
41–42 |
Phase 3 |
Tools dev ecosystem (GitHub, Linear, Slack) |
#169 #170 #171 |
| S22 |
43–44 |
Phase 3 |
Tools: scraping/image/voice/maps |
#172 #173 #174 #175 |
| S23 |
45–46 |
Phase 3 |
Browser agent + self-debug + memory adapters |
#176 #177 #178 |
| S24 |
47–48 |
Phase 3 |
Memory graph + encryption + skills |
#179 #180 #181 #182 #183 |
| S25 |
49–50 |
Phase 3 |
Multi-framework UI (Vue/Svelte/Solid) + RN |
#184 #185 #186 |
| S26 |
51–52 |
Phase 3 wrap |
Edge + Browser-only + verticals + A2A |
#187–#198 |
| S27+ |
53+ |
Phase 4 |
Cloud, marketplace, enterprise |
#199–#210 |
Note: assumed capacity = 1–2 devs. With more people, compress sprints.
Critical Dependencies
Before starting Phase 1
Feature dependencies
#3 Contract ADRs ─────┬──> entire Phase 1 (needs stable contracts)
└──> entire Phase 3 (new adapters/tools)
#54 MCP bridge (P3) ──> #31 agentskit ai (P2) — needs MCP tools
#21 Deterministic replay (P2) ──> #39 Replay sessions + #43 Test fixtures
#77 AgentsKit Edge (P3) ──> #86 Cloud free tier (P4) — edge runtime
#69 Skill marketplace (P3) ──> #91 Revenue share (P4)
#81 A2A Protocol (P3) ──> strategic partnerships (P4)
Capacity warnings
- S16–S18 (memory + security + durability) are heavy — consider 3 sprints instead of 2
- S19 major adapters requires API keys for 10+ providers — prepare budget/credentials
- S20 MCP bridge is architecturally heavy — assign a senior dev
Phase Gates (Do Not Skip)
Gate Phase 0 → Phase 1
Gate Phase 1 → Phase 2
Gate Phase 2 → Phase 3
Gate Phase 3 → Phase 4
Rhythm & Ceremonies
Daily
- Status update on Discord
#maintainers (2 lines — done/doing/blocked)
Weekly — every Friday 5 PM
- Sprint Review (30 min): demo completed work
- Planning (30 min): adjust priorities
Biweekly — end of each sprint
- Retro (30 min): what worked, what didn’t, what to change
- Update Project board: move completed, re-estimate pending
Monthly
- Community update — blog/newsletter
- Full roadmap review — does any phase need recalibration?
Quarterly
- Public roadmap review — RFC for adjustments
- Metrics evaluation — stars, downloads, Discord, contributors
Success Metrics
Phase 0 (3 months)
- agentskit.io indexed on Google
- Coordinated launch with ≥1000 visits in the first week
- ≥500 GitHub stars
- ≥20 Discord members
Phase 1 (end of month 4)
- ≥1000 npm downloads/month
- ≥200 Discord members
- ≥5 external contributors with merged PRs
Phase 2 (end of month 7)
- ≥5000 downloads/month
- ≥1 Hacker News front page post
- Coverage in ≥3 tech newsletters (Node Weekly, JS Weekly, etc.)
Phase 3 (end of month 10)
- ≥20k downloads/month
- 10+ mature adapters
- ≥10 public open-source projects using AgentsKit
Phase 4 (end of year 1)
- Cloud with ≥100 active users
- First enterprise customer
- Infrastructure cost break-even
Project Board — Recommended Setup
Add Iteration field (sprint tracker):
- Options: S1 → S27
- Pre-fill for next 2–3 iterations
Create Views:
- 🔥 Current Sprint — filter:
iteration = current, group by Status
- 📅 Roadmap Timeline — layout: roadmap, group by Phase
- 🎯 By Priority — filter: current/next, group by Priority
- 🧭 Backlog Planning — filter: empty iteration, group by Phase
- 📦 By Package — group by Category/Package
Next Concrete Actions (Start Today)
This week (Sprint 1 start)
- Create branch
foundation/manifesto-origin — draft MANIFESTO.md + ORIGIN.md
- Buy DNS service + Cloudflare for agentskit.io — point temporary CNAME
- Setup
size-limit in a test package (core) — validate flow before scaling
- Create issue/PR templates in
.github/ — unblock future work
- Decide doc host: Vercel vs Cloudflare Pages (recommend Vercel for Fumadocs/Next.js integration)
Next week
- Finalize MANIFESTO + ORIGIN (approved PR)
- Start rewriting root README (block by block)
- Fumadocs spike in separate branch
- Open first ADR (
0001-adapter-contract.md) as public RFC
Week 3
- Docusaurus vs Fumadocs parity check
- Continue ADRs (goal: 1/day)
- CODEOWNERS + issue templates merged
- Enable bundle/coverage gates on main
Execution Principles
- Done is better than perfect — ship v0.1 and iterate
- Build in public — RFCs, ADRs, decisions all open
- Aggressive time-boxing — every task has a limit; if exceeded, reassess
- Move at least 1 issue per day — momentum matters
- Never start a phase with the previous incomplete — gates exist for a reason
- Dogfood — use AgentsKit to build AgentsKit (docs chat, release agent, etc.)
AgentsKit — Master Execution Plan
Overview
Total: ~12 months of a clear roadmap. Mandatory quarterly review to recalibrate.
Sprint Structure
2-week sprints. Over 12 months: ~26 sprints.
Phase → Sprint → Issues Mapping
Critical Dependencies
Before starting Phase 1
Feature dependencies
Capacity warnings
Phase Gates (Do Not Skip)
Gate Phase 0 → Phase 1
Gate Phase 1 → Phase 2
npx agentskit initwith ≥1000 downloads/monthGate Phase 2 → Phase 3
Gate Phase 3 → Phase 4
Rhythm & Ceremonies
Daily
#maintainers(2 lines — done/doing/blocked)Weekly — every Friday 5 PM
Biweekly — end of each sprint
Monthly
Quarterly
Success Metrics
Phase 0 (3 months)
Phase 1 (end of month 4)
Phase 2 (end of month 7)
Phase 3 (end of month 10)
Phase 4 (end of year 1)
Project Board — Recommended Setup
Add Iteration field (sprint tracker):
Create Views:
iteration = current, group by StatusNext Concrete Actions (Start Today)
This week (Sprint 1 start)
foundation/manifesto-origin— draft MANIFESTO.md + ORIGIN.mdsize-limitin a test package (core) — validate flow before scaling.github/— unblock future workNext week
0001-adapter-contract.md) as public RFCWeek 3
Execution Principles