implementer

Implement minimal code to make failing tests pass without modifying tests.

1|Updated Jun 26, 2025
One-click install
npx skills add https://github.com/Docaari/GrindfyManager --skill implementer-docaari
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementer
Source: https://github.com/Docaari/GrindfyManager/tree/main/.claude/skills/implementer
Command: npx skills add https://github.com/Docaari/GrindfyManager --skill implementer-docaari

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Implementer skill helps software teams ensure tests pass with the minimal amount of code, preserving test integrity and preventing scope creep.

Core Features & Use Cases

  • Minimal-change approach: adds only the smallest amount of code necessary to make tests pass.
  • Test-driven discipline: enforces red-green-refactor workflow and avoids modifications to existing tests.
  • Guided collaboration: provides a framework for communicating when tests require fixes or safe changes.

Quick Start

Instruct the agent to transform failing tests into green by adding the smallest, correct implementation without altering tests.

Frequently Asked Questions about implementer

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

FAQPage Schema
How do I make failing tests green without modifying the test suite?

To turn failing tests green without modifying tests, you add only the minimal production code necessary to satisfy the assertions. This approach enforces test-driven discipline by preventing scope creep and preserving test integrity.

What is the minimal code approach in test-driven development?

The minimal code approach in TDD involves writing the smallest amount of code required to pass a failing test. It prevents scope creep and ensures the implementation strictly adheres to the red-green-refactor discipline.

How do I implement TDD green phase transitions safely?

You implement TDD green phase transitions by adding the smallest correct implementation to satisfy failing tests. This safe method follows project conventions and avoids altering existing test logic to maintain test integrity.

Does the TDD green phase allow changing existing test logic?

No, the TDD green phase enforces a test-driven discipline that avoids modifications to existing tests. It provides a framework for communicating when tests require fixes rather than silently altering them to force a pass.

How do I prevent scope creep when implementing code for failing tests?

You prevent scope creep when implementing code for failing tests by applying a minimal-change approach. Adding only the exact functionality required by the test ensures the codebase remains lean and aligned with requirements.

When should I use a minimal-change approach for test-driven development?

Use a minimal-change approach for TDD when you need to solve the problem of turning failing tests green while preserving test integrity. It is applied across software projects to enforce red-green-refactor discipline and prevent scope creep.