Install
$ agentstack add skill-cofin-flow-flow-planning ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Flow Planning
Use this lifecycle skill for PRDs, research, single-flow planning, refinement, revisions, and task creation.
Workflow
- Read project context, patterns, knowledge chapters, and relevant existing specs before asking questions.
- Research code paths and external APIs before locking implementation decisions.
- Create PRDs as roadmap epics and single-flow specs as implementation worksheets.
- Refine until tasks include concrete files, behavior, tests, commands, and acceptance criteria.
- Create Beads epics/tasks and sync markdown views according to policy.
Interrogate Before Finalizing (Grill)
Before locking a PRD, spec, or refined worksheet, interrogate the plan until every decision branch is resolved. This is how Flow meets the Zero-Ambiguity Standard and the Stateless Executor Test — apply it in flow-prd, flow-plan, and especially flow-refine.
- Ask one question at a time and wait for the answer before the next. Walk the decision tree top-down, resolving dependencies between decisions in order.
- For every question, give your recommended answer and the trade-off, so the user confirms rather than composes from scratch.
- If a question is answerable from the repo, explore the codebase /
patterns.md/knowledge//tech-stack.mdinstead of asking. Only ask product or trade-off questions a human must decide. - Challenge the plan against the project's domain language: reuse the terminology already in
patterns.mdandknowledge/chapters, and flag/resolve term conflicts before finalizing. - Record decisions that are hard to reverse, surprising, and a real trade-off into
knowledge/(orlearnings.md); skip low-value notes. - Stop only when no open branch remains and a zero-context executor could implement from the artifact alone.
- The finished spec/worksheet doubles as a handoff: reference existing artifacts (PRD, patterns, knowledge, affected files) rather than duplicating them, and name the next skill to invoke. (If the harness exposes
grill-me/grill-with-docs/handoffskills, you may invoke them to drive these steps; otherwise apply the discipline directly.)
Guardrails
- Planning must be decision-complete; do not defer obvious research to implementation.
- Ask only product or tradeoff questions that cannot be answered from the repo.
- Store plans under
.agents/specs//, not ad hoc docs paths. - Do not modify production code during planning.
Validation
- Confirm every requirement maps to an implementation task and test scenario.
- Confirm tasks are small enough for a low-context executor to complete without guessing.
- Run spec review or code-reviewer validation before presenting final planning artifacts when available.
References Index
- [PRD](../flow/references/prd.md)
- [Plan](../flow/references/plan.md)
- [Research](../flow/references/research.md)
- [Refine](../flow/references/refine.md)
- [Revise](../flow/references/revise.md)
- [Task](../flow/references/task.md)
Example
User: "Plan skill trigger optimization."
Action: inspect current skills and validators, ask unresolved product tradeoffs, create a Flow spec with Beads tasks, and refine until the implementation path is explicit.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: cofin
- Source: cofin/flow
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.