workflow-patterns

Implement TDD workflows with phase checkpoints, git commits, and verification protocols.

Updated Aug 22, 2025
One-click install
npx skills add https://github.com/cdub615/dotfiles --skill workflow-patterns-cdub615
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-patterns
Source: https://github.com/cdub615/dotfiles/tree/main/opencode/.config/opencode/skill/test-driven-development
Command: npx skills add https://github.com/cdub615/dotfiles --skill workflow-patterns-cdub615

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill provides a structured framework for applying Test-Driven Development (TDD) and workflow discipline to software/tasks, including plan inspection, phase checkpoints, git commit practices, and verification protocols, to improve quality and traceability.

Core Features & Use Cases

  • Phase-driven task management: Follow a track's plan.md and process tasks in order within a phase.
  • Checkpoint-based workflow: Mark tasks as in-progress and progress through RED/GREEN/REFACTOR steps with proper commits and notes.
  • Verification protocol guidance: Steps to validate task completion and record outcomes.

Quick Start

Provide a task with an initial plan.md and update a task as in-progress, then run tests and document results.

Frequently Asked Questions about workflow-patterns

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

FAQPage Schema
How do I implement a structured TDD workflow with phase checkpoints and git commits?

To implement a structured TDD workflow, follow a plan.md file to process tasks sequentially within a phase, marking tasks as in-progress and progressing through RED/GREEN/REFACTOR steps with proper git commits and verification notes.

What is the best way to manage plan-driven tasks and track progress through TDD cycles?

Managing plan-driven tasks requires a checkpoint-based workflow where you process tasks in order from a track's plan.md, documenting results as you progress through each RED/GREEN/REFACTOR cycle to ensure quality and traceability.

How does the verification protocol work for validating task completion in a TDD workflow?

The verification protocol works by executing specific validation steps to confirm task completion, running tests, and recording the outcomes to satisfy quality assurance requirements across software development projects.

Do I need a plan.md file to start phase-driven task management?

Yes, you need an initial plan.md file to start phase-driven task management, which serves as the structural foundation for processing tasks in order and tracking progress through development phases.

Can I use this TDD workflow pattern approach for team-based software development projects?

Yes, this structured TDD workflow pattern applies to team-based software development projects, providing track-based task execution, quality gates, and progress documentation to govern implementation across collaborative environments.