flow-implement

Execute project plan tasks using a Test-Driven Development workflow.

15|4|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/cofin/flow --skill flow-implement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flow-implement
Source: https://github.com/cofin/flow/tree/main/templates/codex/skills/flow-implement
Command: npx skills add https://github.com/cofin/flow --skill flow-implement

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the execution of development tasks defined in a project plan, ensuring adherence to a Test-Driven Development (TDD) workflow and maintaining task status synchronization with a memory system.

Core Features & Use Cases

  • TDD Workflow Enforcement: Guides users through the Red-Green-Refactor cycle for each task.
  • Beads Integration: Uses Beads as the source of truth for task status, creating, updating, and closing tasks.
  • Context Loading: Loads relevant project, flow, and parent context from specified artifact files.
  • Use Case: A developer can use this skill to pick up the next task from the plan, write failing tests, implement the code, refactor, and commit, with all progress automatically tracked in Beads.

Quick Start

Use the flow-implement skill to execute the next task in the current flow.

Frequently Asked Questions about flow-implement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate TDD task execution from a project plan?

Automating TDD task execution from a project plan involves loading flow context and guiding the Red-Green-Refactor cycle. This skill processes plan artifacts, enforces test coverage targets, and synchronizes task completion with memory tracking.

What is the best way to enforce Red-Green-Refactor cycles during development?

Enforcing Red-Green-Refactor cycles requires a structured workflow that validates failing tests before implementation. This skill automates that progression, ensuring code implementation meets coverage targets before refactoring and committing.

How does Beads integration track task status during code implementation?

Beads integration tracks task status by acting as the source of truth for progress. The skill creates, updates, and closes tasks in Beads as developers complete each TDD cycle, ensuring real-time synchronization.

Do I need artifact files to load project context for task execution?

Artifact files are required to load project context for task execution. The skill reads specified flow and parent context files to understand the development plan before initiating the test-driven implementation workflow.

Can I use this skill to pick up the next task and write failing tests automatically?

You can use this skill to pick up the next task and write failing tests automatically. It loads the current plan, identifies the pending task, and initiates the Red phase by guiding the creation of failing tests.

What are the limitations of using a TDD workflow for project management?

Limitations of using a TDD workflow for project management include strict adherence to the Red-Green-Refactor cycle, which may slow down rapid prototyping. The skill enforces coverage targets, requiring valid test definitions before implementation proceeds.