sdd-tdd-workflow

Plan and enforce SDD/TDD workflows with Red-Green-Refactor cycles.

Updated Nov 26, 2025
One-click install
npx skills add https://github.com/guiledo/dotfiles --skill sdd-tdd-workflow-guiledo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-tdd-workflow
Source: https://github.com/guiledo/dotfiles/tree/main/opencode/.config/opencode/skills/sdd-tdd-workflow
Command: npx skills add https://github.com/guiledo/dotfiles --skill sdd-tdd-workflow-guiledo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rigorous planning and test-driven implementation (TDD) workflow to prevent late-stage refactoring and ensure reliable delivery for complex features.

Core Features & Use Cases

  • Establish upfront alignment with an SDD before writing production code.
  • Enforce a Red-Green-Refactor cycle for robust TDD-driven development.
  • Provide templates and guardrails to prevent scope creep and ensure testing coverage.

Quick Start

Follow the SDD & TDD workflow: draft an SDD using the provided template, obtain approval, then proceed with Red-Green-Refactor cycles.

Frequently Asked Questions about sdd-tdd-workflow

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

FAQPage Schema
How do I plan architecture and contracts before writing production code?

To start TDD cycles, draft an SDD using the provided template, obtain explicit approval, then execute a disciplined Red-Green-Refactor cycle to write tests and implementation.

What is the best way to prevent late-stage refactoring for complex features?

This workflow applies to scenarios involving new features from scratch, system design, or upfront architectural decisions where complex features require reliable delivery and maintainability.

Can I use this SDD and TDD workflow for new features from scratch?

The workflow requires explicit SDD templates, approval steps, and a disciplined Red-Green-Refactor cycle to ensure correctness and maintainability throughout the development process.

How does the Red-Green-Refactor cycle work in this TDD workflow?

The workflow provides templates and guardrails to prevent scope creep, enforce a rigorous Red-Green-Refactor cycle, and ensure comprehensive testing coverage for complex features.