You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ForecastLabAI is rich at per-issue execution (PIV/PRP/do//validation) but has no front-door layer that turns a multi-step initiative into a GitHub umbrella -> epics. Issues are flat, unlabeled, and there are no milestones. This umbrella lands a reusable flow: command suite that reverse-engineers the "continuation -> decomposition" methodology and wires it into .claude + GitHub.
Approach
Four thin, reusable slash-commands that delegate to existing primitives (core_piv_loop:prime, 3 read-only subagents, gh api, base_prp:prp-create) — no agent-teams, no new runtime deps. The durable contract AND the command templates live in tracked docs/flow-pack/ (methodology.md + commands/); .claude/commands/flow/ is a local runtime install regenerable from those templates (.claude/ is gitignored, so it is never the durable artifact).
Decomposition
E1 — Foundation (blocks E2–E5): /flow-prime + umbrella-issue.md rule + docs/flow-pack-methodology.md + docs/flow-pack/commands/ tracked templates + fresh-clone recovery + labels/milestone. (linked as a sub-issue)
/flow-analyze as a standalone command — overlaps analyzing-ai-repos; folded into /flow-prime//flow-brainstorm; revisit only if a future initiative needs deep external reverse-engineering.
/flow-execute — the suite stops at issue creation; execution is owned by base_prp:prp-create / core_piv_loop:execute.
Agent-teams/tmux orchestration — research fan-out is read-only subagents; no coordination needed.
CI/git-hook enforcement of the rule — .claude/ is gitignored; the enforceable narrative lives in tracked docs/.
Success criteria
Tracked docs/flow-pack-methodology.md + docs/flow-pack/commands/{flow-prime,flow-brainstorm,flow-umbrella,flow-epics}.md committed — the canonical templates/spec.
Local .claude/commands/flow/ install present (regenerated from the tracked templates) — explicitly not the committed durable artifact.
Documented fresh-clone recovery reproduces the local commands from tracked docs.
umbrella/epic/flow labels + one milestone exist.
A real umbrella+epics created by the suite appear under GraphQL subIssues.
/flow-brainstorm runs the 3-subagent V1->V2 loop and logs to .flow/.
Risks
Risk
Mitigation
.claude/ gitignored -> rule/commands lost on fresh clone
Durable contract AND command templates committed to tracked docs/flow-pack/; .claude/ holds only a regenerable install
Accidental/duplicate gh issue writes
Dry-run echo + idempotent title check + approval-gated writes
Summary
ForecastLabAI is rich at per-issue execution (PIV/PRP/
do//validation) but has no front-door layer that turns a multi-step initiative into a GitHub umbrella -> epics. Issues are flat, unlabeled, and there are no milestones. This umbrella lands a reusableflow:command suite that reverse-engineers the "continuation -> decomposition" methodology and wires it into.claude+ GitHub.Approach
Four thin, reusable slash-commands that delegate to existing primitives (
core_piv_loop:prime, 3 read-only subagents,gh api,base_prp:prp-create) — no agent-teams, no new runtime deps. The durable contract AND the command templates live in trackeddocs/flow-pack/(methodology.md+commands/);.claude/commands/flow/is a local runtime install regenerable from those templates (.claude/is gitignored, so it is never the durable artifact).Decomposition
/flow-prime+umbrella-issue.mdrule +docs/flow-pack-methodology.md+docs/flow-pack/commands/tracked templates + fresh-clone recovery + labels/milestone. (linked as a sub-issue)/flow-brainstorm(V1->V2, 3 read-only subagents,.flow/logging) — feat(repo): flow-pack E2 — /flow-brainstorm (V1 → score → V2 + .flow logging) #371 CLOSED (PR feat(repo): flow-pack E2 — /flow-brainstorm (V1 → score → V2 + .flow logging) #371)/flow-umbrella(rule-driven umbrella gen viagh api) — feat(repo): flow-pack E3 — /flow-umbrella (7-field umbrella body, approval-gated write) #372 CLOSED (PR feat(repo): flow-pack E3 — /flow-umbrella (7-field umbrella body, approval-gated write) #372)/flow-epics(epic decomposition + create-then-link, hand toprp-create) — feat(repo): flow-pack E4 — /flow-epics (epic decomposition, sub-issue linking, prp-create handoff) #373 CLOSED (PR feat(docs,repo): flow-pack E4 — /flow-epics command template + local install (#373) #374)Out of scope (explicit)
/flow-analyzeas a standalone command — overlapsanalyzing-ai-repos; folded into/flow-prime//flow-brainstorm; revisit only if a future initiative needs deep external reverse-engineering./flow-execute— the suite stops at issue creation; execution is owned bybase_prp:prp-create/core_piv_loop:execute..claude/is gitignored; the enforceable narrative lives in trackeddocs/.Success criteria
docs/flow-pack-methodology.md+docs/flow-pack/commands/{flow-prime,flow-brainstorm,flow-umbrella,flow-epics}.mdcommitted — the canonical templates/spec..claude/commands/flow/install present (regenerated from the tracked templates) — explicitly not the committed durable artifact.umbrella/epic/flowlabels + one milestone exist.subIssues./flow-brainstormruns the 3-subagent V1->V2 loop and logs to.flow/.Risks
.claude/gitignored -> rule/commands lost on fresh clonedocs/flow-pack/;.claude/holds only a regenerable installghissue writes/flow-epicsoverlapsissue-to-subtasksgh apicreate-then-link + rate-delay; API confirmed availableTracking
PVT_kwHOCghNdc4BXSuW) or a new "Flow Pack" project (later call).docs/flow-pack-methodology.md+ KB sources (ai_engineering_mermaid_flow_pack/docs/flow-analysis/*)..flow/state.md,.flow/brainstorm-log.md.gh apisub-issue writes + the gitignore split).