openagent-test-driven-development

Enforce OpenAgent approval gates before each TDD phase.

Updated Sep 16, 2025
One-click install
npx skills add https://github.com/SvenMarcus/.dotfiles --skill openagent-test-driven-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openagent-test-driven-development
Source: https://github.com/SvenMarcus/.dotfiles/tree/main/opencode/.config/opencode/skills/custom/openagent-test-driven-development
Command: npx skills add https://github.com/SvenMarcus/.dotfiles --skill openagent-test-driven-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenAgent-style approval gates ensure safety-conscious TDD by preventing unreviewed production code from being written or deployed.

Core Features & Use Cases

  • Enforces explicit approval checkpoints before each TDD phase (RED, GREEN, REFACTOR, COMMIT).
  • Guides a disciplined, test-first workflow with auditable decisions for feature work and bug fixes.
  • Improves risk management in teams requiring compliance and peer review for code changes.

Quick Start

Begin by selecting a feature, write a failing test, and request OpenAgent approvals at each TDD phase before implementing code.

Frequently Asked Questions about openagent-test-driven-development

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

FAQPage Schema
How do I enforce approval gates during test-driven development?

Test-driven development with approval gates enforces explicit peer review checkpoints before each TDD phase, ensuring unreviewed production code is never written or deployed without authorization.

What is the test-driven development workflow with RED, GREEN, and REFACTOR checkpoints?

The TDD workflow with RED, GREEN, REFACTOR, and COMMIT checkpoints guides teams through writing failing tests first, implementing code to pass, refactoring safely, and committing with mandatory approvals at each phase.

Can I use approval-gated TDD for bug fixes and feature work in compliance-focused teams?

Approval-gated TDD is ideal for feature work and bug fixes in compliance-focused teams, providing auditable decisions and risk management through mandatory peer review before each test-first phase.

How do I start a test-first workflow with mandatory approvals?

Start a test-first workflow with mandatory approvals by selecting a feature, writing a failing test, and requesting OpenAgent approvals at each TDD phase before implementing any production code.

How does gatekeeping improve risk management for test-driven development?

Gatekeeping improves risk management in TDD by preventing unreviewed production code from being written, improving compliance and peer review outcomes for safety-conscious teams.