ワンクリックで
roadmap
Visual roadmap snapshot — theme progress, milestones, velocity. Zero new infra (Linear MCP + velocity.json).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Visual roadmap snapshot — theme progress, milestones, velocity. Zero new infra (Linear MCP + velocity.json).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | roadmap |
| description | Visual roadmap snapshot — theme progress, milestones, velocity. Zero new infra (Linear MCP + velocity.json). |
| argument-hint | [--update | --milestones | empty for snapshot] |
Display or generate STOA Platform roadmap aligned with Linear roadmap:* labels and milestones.
Target: $ARGUMENTS
| Argument | Mode | Description | MCP Budget |
|---|---|---|---|
| (empty) | Snapshot | Display roadmap in terminal (read-only) | 7-8 reads |
--update | Update | Regenerate ROADMAP.md at repo root | 7-8 reads + 1 file write |
--milestones | Milestones | Show milestone timeline with days remaining | 1 MCP read |
Query each roadmap:* label to count Done vs Total issues:
For each theme in [gateway, platform, dx, security, community, observability]:
linear.list_issues(
team: "<LINEAR_TEAM_ID>",
labels: ["roadmap:<theme>"],
first: 250
)
Count: total issues, done issues (status = "Done" or "Canceled")
| Theme | Label | ID |
|---|---|---|
| Gateway | roadmap:gateway | <LABEL_ID_ROADMAP_GATEWAY> |
| Platform | roadmap:platform | <LABEL_ID_ROADMAP_PLATFORM> |
| DX | roadmap:dx | <LABEL_ID_ROADMAP_DX> |
| Security | roadmap:security | <LABEL_ID_ROADMAP_SECURITY> |
| Community | roadmap:community | <LABEL_ID_ROADMAP_COMMUNITY> |
| Observability | roadmap:observability | <LABEL_ID_ROADMAP_OBSERVABILITY> |
Important: Theme percentages depend on roadmap:* labels being applied to issues. If a theme shows 0/0, it means no issues have been tagged with that label yet. Run a backfill session to tag historical issues.
linear.list_milestones(project: "<LINEAR_PROJECT_ID>")
| Milestone | ID | Target Date |
|---|---|---|
| Demo MVP Ready | <MILESTONE_DEMO_MVP> | 2026-02-17 |
| Demo Day | <MILESTONE_DEMO_DAY> | 2026-03-17 |
| Private Beta | <MILESTONE_PRIVATE_BETA> | 2026-04-30 |
| RC1 Public Beta | <MILESTONE_RC1> | 2026-06-30 |
| v1.0 GA | <MILESTONE_V1_GA> | 2026-07-31 |
For each milestone, compute:
(target_date - today).days (negative = overdue)Read .claude/state/velocity.json
Extract:
rolling_avg_3.pts_per_dayrolling_avg_3.issues_per_dayrolling_avg_3.completion_pctlinear.list_cycles(teamId: "<LINEAR_TEAM_ID>", type: "current")
Extract: cycle name, scope (total pts), done (pts), issue count.
STOA Roadmap — YYYY-MM-DD
══════════════════════════
Vision: European Agent Gateway — v1.0 Jul 31, 2026
MILESTONES
✅ Feb 17 Demo MVP Ready
🔄 Mar 17 Demo Day ..................... NN days
⬜ Apr 30 Private Beta (3 partners) .... NN days
⬜ Jun 30 RC1 (public beta) ............ NN days
⬜ Jul 31 v1.0 GA ...................... NN days
THEMES Done/Total Progress
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Gateway [████████████████░░░░] XX% NN/NN
Platform [██████████████░░░░░░] XX% NN/NN
DX [████████████░░░░░░░░] XX% NN/NN
Security [████████████████░░░░] XX% NN/NN
Community [██████████░░░░░░░░░░] XX% NN/NN
Observability [██████████████░░░░░░] XX% NN/NN
VELOCITY (rolling 3-cycle avg)
XX.X pts/day | X.X issues/day | XXX% completion
Capacity (7d): XXX pts target
CURRENT CYCLE — Cycle NN
Committed: XX pts | Done: YY pts | ZZ%
For each theme, generate a 20-char bar:
filled = round(percentage / 100 * 20)
bar = "█" * filled + "░" * (20 - filled)
output = f"[{bar}] {percentage}%"
--update) — Write ROADMAP.mdGenerate the same content as snapshot but write to ROADMAP.md at repo root.
Add header:
<!-- Auto-generated by /roadmap --update. Do not edit manually. -->
<!-- Last updated: YYYY-MM-DD -->
--milestones) — Timeline OnlyDisplay only the milestones section with more detail:
STOA Platform — Milestone Timeline
═══════════════════════════════════
✅ 2026-02-17 Demo MVP Ready DONE
🔄 2026-03-17 Demo Day NN days remaining
⬜ 2026-04-30 Private Beta NN days remaining
⬜ 2026-06-30 RC1 Public Beta NN days remaining
⬜ 2026-07-31 v1.0 GA NN days remaining
Total progress: N/5 milestones complete
Next milestone: <name> in NN days
--push-metrics in v1 — Pushgateway integration deferred to follow-up/sync-plan)--update)Force a full-file rewrite (Write) instead of patch (Edit) when Edit keeps failing or diff is large. Context rot mitigation — use when Edit has failed ≥2× on same file, or when estimated diff >30% of file size.
STOA PR Guardian — advisory three-axis review (ADR compliance, security, AI code smell) with binary GO/NO-GO verdict + confidence. Never approves, never blocks merge.
Analyze cycle capacity gap and propose backlog items to fill the sprint to ~80% of proven velocity.
Cycle-aware bidirectional sync between plan.md and Linear. Discovers all cycle tickets, detects drift, updates markers.
Debug GitHub Actions CI pipeline failures. Analyse les logs de workflow, identifie la cause racine et propose un fix.
Run 8-persona Council validation on a feature/ADR, then auto-create a Linear ticket if score >= 8/10.