implement-feature

Implement minimal code to pass failing tests with TPP reviewer validation.

1|Updated Jan 13, 2023
One-click install
npx skills add https://github.com/theodrosyimer/.dotfiles --skill implement-feature-theodrosyimer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-feature
Source: https://github.com/theodrosyimer/.dotfiles/tree/main/claude/skills/dev__implement-feature
Command: npx skills add https://github.com/theodrosyimer/.dotfiles --skill implement-feature-theodrosyimer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

TDD GREEN phase: Implement the minimum code to make failing tests pass. Test files are locked — cannot be edited. A TPP reviewer validates transformation choices on completion.

Core Features & Use Cases

  • Minimal-change principle: write only the smallest amount of code needed to satisfy tests.
  • Deterministic transformations: apply the highest-priority TPP transformation available.
  • Review-driven progress: capture the rationale and show the exact changes for green state.

Quick Start

Start by applying the simplest transformation that makes the test suite green and verify all tests pass.

Frequently Asked Questions about implement-feature

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

FAQPage Schema
How do I implement the minimum code to pass failing tests in TDD green phase?

TDD green phase involves writing the minimum code required to make failing tests pass. You apply the highest-priority transformation available to satisfy tests, then run the suite to verify the green state without modifying locked test files.

What is the Transformation Priority Premise in test-driven development?

The Transformation Priority Premise in test-driven development provides a defined priority list of deterministic code transformations. It guides the selection of the simplest change needed to make failing tests pass, ensuring minimal and reviewable code evolution.

How do I enforce minimal changes across feature slices when test files are locked?

To enforce minimal changes across feature slices when test files are locked, apply the highest-priority TPP transformation available and run tests after each change. A reviewer validates the transformation rationale, ensuring only approved changes are accepted into the green state.

Can I modify test files during the TDD green phase implementation?

No, you cannot modify test files during TDD green phase implementation. Test files are locked and cannot be edited; the process strictly focuses on implementing the minimum production code required to make the existing failing tests pass.

Why does my code transformation need a reviewer in TDD green phase?

A reviewer is needed in TDD green phase to validate your transformation choices upon completion. This review-driven progress captures the rationale and verifies the exact changes made, ensuring only approved transformations are accepted into the green state.

What's the best way to track transformation history during TDD green phase?

The best way to track transformation history during TDD green phase is to record the exact changes made at each step. The system captures the rationale and shows the exact transformation path taken to achieve the approved green state.