{"id":"8f7fbbb6-def4-4802-aafb-320e4c0babba","shortId":"YuzTU4","kind":"skill","title":"flow-completion","tagline":"Use when reviewing, finishing, archiving, reverting, validating, or cleaning up Flow work after implementation or phase completion.","description":"# Flow Completion\n\nUse this lifecycle skill for review, finish, archive, revert, docs, validation, and final cleanup work.\n\n## Workflow\n\n1. Run fresh verification before claiming a phase or flow is complete.\n2. Review implementation against the spec, tests, patterns, security, architecture, and performance risks as appropriate.\n3. Capture reusable learnings and elevate patterns into project knowledge.\n4. Archive completed flows and preserve current-state guidance.\n5. For reverts, identify the logical Flow scope and avoid unrelated user changes.\n\n## Guardrails\n\n- No completion claim without fresh verification evidence.\n- Do not archive flows whose code, tests, Beads tasks, and markdown views disagree.\n- Do not revert unrelated files or user changes.\n- Keep knowledge chapters current-state oriented; avoid historical logs outside learnings.\n\n## Validation\n\n- Run full relevant test and validation commands before finish/archive.\n- Confirm Beads tasks are closed or intentionally blocked/deferred.\n- Confirm `spec.md`, learnings, patterns, and knowledge chapters reflect the current state.\n\n## References Index\n\n- [Review](../flow/references/review.md)\n- [Finish](../flow/references/finish.md)\n- [Archive](../flow/references/archive.md)\n- [Revert](../flow/references/revert.md)\n- [Docs](../flow/references/docs.md)\n- [Validate](../flow/references/validate.md)\n- [Cleanup](../flow/references/cleanup.md)\n\n## Example\n\nUser: \"Finish this flow.\"\n\nAction: run verification, review against the spec, close or explain remaining tasks, sync markdown, elevate reusable patterns, and present finish options.","tags":["flow","completion","cofin","agent-skills","ai-agents","beads","claude-code","codex","cursor","developer-tools","gemini-cli","opencode"],"capabilities":["skill","source-cofin","skill-flow-completion","topic-agent-skills","topic-ai-agents","topic-beads","topic-claude-code","topic-codex","topic-cursor","topic-developer-tools","topic-gemini-cli","topic-opencode","topic-plugin","topic-slash-commands","topic-spec-driven-development"],"categories":["flow"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/cofin/flow/flow-completion","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add cofin/flow","source_repo":"https://github.com/cofin/flow","install_from":"skills.sh"}},"qualityScore":"0.455","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 11 github stars · SKILL.md body (1,605 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:07:36.613Z","embedding":null,"createdAt":"2026-04-27T01:03:21.768Z","updatedAt":"2026-05-18T19:07:36.613Z","lastSeenAt":"2026-05-18T19:07:36.613Z","tsv":"'/flow/references/archive.md':176 '/flow/references/cleanup.md':184 '/flow/references/docs.md':180 '/flow/references/finish.md':174 '/flow/references/revert.md':178 '/flow/references/review.md':172 '/flow/references/validate.md':182 '1':39 '2':51 '3':66 '4':76 '5':86 'action':190 'appropri':65 'architectur':60 'archiv':8,30,77,109,175 'avoid':95,135 'bead':114,151 'blocked/deferred':157 'captur':67 'chang':98,127 'chapter':130,164 'claim':44,102 'clean':12 'cleanup':36,183 'close':154,197 'code':112 'command':147 'complet':3,20,22,50,78,101 'confirm':150,158 'current':83,132,167 'current-st':82,131 'disagre':119 'doc':32,179 'elev':71,204 'evid':106 'exampl':185 'explain':199 'file':124 'final':35 'finish':7,29,173,187,209 'finish/archive':149 'flow':2,14,21,48,79,92,110,189 'flow-complet':1 'fresh':41,104 'full':142 'guardrail':99 'guidanc':85 'histor':136 'identifi':89 'implement':17,53 'index':170 'intent':156 'keep':128 'knowledg':75,129,163 'learn':69,139,160 'lifecycl':25 'log':137 'logic':91 'markdown':117,203 'option':210 'orient':134 'outsid':138 'pattern':58,72,161,206 'perform':62 'phase':19,46 'present':208 'preserv':81 'project':74 'refer':169 'reflect':165 'relev':143 'remain':200 'reusabl':68,205 'revert':9,31,88,122,177 'review':6,28,52,171,193 'risk':63 'run':40,141,191 'scope':93 'secur':59 'skill':26 'skill-flow-completion' 'source-cofin' 'spec':56,196 'spec.md':159 'state':84,133,168 'sync':202 'task':115,152,201 'test':57,113,144 'topic-agent-skills' 'topic-ai-agents' 'topic-beads' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-developer-tools' 'topic-gemini-cli' 'topic-opencode' 'topic-plugin' 'topic-slash-commands' 'topic-spec-driven-development' 'unrel':96,123 'use':4,23 'user':97,126,186 'valid':10,33,140,146,181 'verif':42,105,192 'view':118 'whose':111 'without':103 'work':15,37 'workflow':38","prices":[{"id":"9342804f-3031-461d-8684-068d15e75b5b","listingId":"8f7fbbb6-def4-4802-aafb-320e4c0babba","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"cofin","category":"flow","install_from":"skills.sh"},"createdAt":"2026-04-27T01:03:21.768Z"}],"sources":[{"listingId":"8f7fbbb6-def4-4802-aafb-320e4c0babba","source":"github","sourceId":"cofin/flow/flow-completion","sourceUrl":"https://github.com/cofin/flow/tree/main/skills/flow-completion","isPrimary":false,"firstSeenAt":"2026-04-27T01:03:21.768Z","lastSeenAt":"2026-05-18T19:07:36.613Z"}],"details":{"listingId":"8f7fbbb6-def4-4802-aafb-320e4c0babba","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"cofin","slug":"flow-completion","github":{"repo":"cofin/flow","stars":11,"topics":["agent-skills","ai-agents","beads","claude-code","codex","context-driven-development","cursor","developer-tools","gemini-cli","opencode","plugin","slash-commands","spec-driven-development","subagents","tdd","workflow"],"license":"apache-2.0","html_url":"https://github.com/cofin/flow","pushed_at":"2026-04-27T19:07:26Z","description":"Context-Driven Development toolkit for AI agents — spec-first planning, TDD workflow, and Beads integration.","skill_md_sha":"4b3551e13b90f3bb4f9a84688d416bf9e4241acd","skill_md_path":"skills/flow-completion/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/cofin/flow/tree/main/skills/flow-completion"},"layout":"multi","source":"github","category":"flow","frontmatter":{"name":"flow-completion","description":"Use when reviewing, finishing, archiving, reverting, validating, or cleaning up Flow work after implementation or phase completion."},"skills_sh_url":"https://skills.sh/cofin/flow/flow-completion"},"updatedAt":"2026-05-18T19:07:36.613Z"}}