Install
$ agentstack add skill-cofin-flow-flow-sync-status ✓ 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 Sync And Status
Use this lifecycle skill for status dashboards, sync, context refresh, cleanup checks, and drift reporting.
> Beads mode: Skip every bd invocation when the SessionStart hook reports Beads Backend: Missing (None) or Disabled via plugin config (useBeads=false). With no backend, /flow:sync is a no-op (announce and exit) and status falls back to spec.md markers. Never halt for missing Beads. See ../flow/references/discipline.md.
Workflow
- Read
.agents/beads.jsonbefore any sync/export decision. - Pull Beads state and notes as the source of truth.
- Regenerate synchronized markdown views without changing requirement text.
- Detect drift in workflow commands, tech stack, patterns, knowledge chapters, and references.
- Report ready, blocked, in-progress, and stale work with clear next actions.
Guardrails
/flow:syncALWAYS writes the reconciled markdown to disk. It is mandatory: regenerate every markdown file in.agents/specs//(spec.md,learnings.md, and any other tracked markdown in the flow folder) — not justspec.md— so they all match Beads exactly, and persist them. Sync is never read-only/dry-run and must never finish without writing the markdown.- "Sync"/"export" means reconciling markdown ↔ Beads to identical reality on disk — NOT Dolt. NEVER run
bd dolt push/bd dolt pull(Dolt remote sync) orbd export(the optional JSONL snapshot) as part of sync. They are out of scope and only run if the user explicitly and separately asks for them. - Sync reads backend state; do not close, block, or mutate tasks during status reporting.
- Do not auto-stage/commit unless policy or the user explicitly allows it.
- Preserve human-written spec content; only update synchronized task/status regions.
- Ask before applying context-doc updates when sync detects drift.
Validation
- Confirm status comes from Beads, not markdown markers.
- Confirm broken file references, workflow drift, and sync policy decisions are reported.
- For this repo, run
make validate-skillsafter skill or command sync changes.
References Index
- [Sync](../flow/references/sync.md)
- [Status](../flow/references/status.md)
- [Refresh](../flow/references/refresh.md)
- [Cleanup](../flow/references/cleanup.md)
Example
User: "Flow status."
Action: read Beads state, summarize active flows, ready tasks, blockers, recent notes, and whether markdown views need sync.
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.