khgs2411/flow
Overview
This skill marks tasks and phases complete after verifying all required work, tests, and documentation are finished. It enforces completion gates so nothing is forgotten before advancing work. Use it to update task/phase status, update the dashboard, and report summary to stakeholders.
How this skill works
The skill inspects task files (.flow/phase-N/task-M.md) and phase directories to read statuses, iterations, and action items. It runs a verification checklist: ensure iterations are complete (or cancelled/deferred), action items are checked, documentation updated, and no blockers remain. On pass it updates the task file and DASHBOARD.md, advances the current work pointer, and returns a concise report; on fail it lists incomplete items and suggests next actions.
When to use it
- When you want to finish a specific task ("Mark task complete")
- When you want to close a phase after all tasks are done ("Mark phase complete")
- After verifying all iterations or action items are finished
- When documentation and verification entries are updated
- When you need a clear report and dashboard update after completion
Best practices
- Always run full verification before marking complete (iterations/action items, docs, blockers)
- Update both the task file and DASHBOARD.md so project state stays consistent
- Treat cancelled or deferred work as documented non-blocking items
- Advance the current work pointer after completion to avoid stale pointers
- Report a short summary listing completed, cancelled, and deferred items
Example use cases
- User requests: "Finish this task" → verify iterations, update task status, update dashboard, report next work
- User requests: "Mark Phase 2 complete" → list tasks in phase, confirm no pending tasks, mark phase and advance to next phase
- Task with mixed iterations (complete + deferred) → pass verification and mark task complete while documenting deferred items
- Task blocked by external dependency → fail verification, report blocked iteration and propose unblock/cancel/defer options
FAQ
Any iteration or task in PENDING or IN PROGRESS, or unresolved BLOCKED items. Cancelled and deferred iterations are acceptable if documented.
What does the skill update when marking complete?
It writes status and completion date into the task file and updates DASHBOARD.md (progress overview, phase percentage, and current work pointer).
9 skills
This skill enforces completion gates by verifying all work before closing tasks or phases, ensuring nothing is forgotten.
This skill helps you rapidly implement domain-driven, agile workflows by guiding actions, prompts, and templates to accelerate iterative development.
This skill helps you manage flow-driven development by guiding gating, execution, and verification to implement features efficiently.
This skill verifies plan consistency, generates concise summaries, and maintains plan health, enabling you to review progress without risk of changes.
This skill guides architectural decisions and updates PLAN.md using Flow framework to document structure, DO/DON'T rules, and technology choices.
This skill initializes Flow projects, migrates docs to Flow format, or updates structures, guiding setup from blueprint to modernized workflows.
This skill helps you keep plans focused by managing backlog, archiving completed work, and maintaining organized phase structure.
This skill helps you design features through structured brainstorming sessions and document architectural decisions before coding.
This skill records discoveries and notes using Flow, generating concise task documentation, summaries, and changelogs to keep work aligned.