implement

Guide test-driven development by fixing failing tests with minimal code changes.

15|4|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/jmylchreest/aide --skill implement-jmylchreest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement
Source: https://github.com/jmylchreest/aide/tree/main/skills/implement
Command: npx skills add https://github.com/jmylchreest/aide --skill implement-jmylchreest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Focused on guiding teams through a test-driven development workflow to convert failing tests into passing ones with minimal, incremental code during the DEV stage of the SDLC.

Core Features & Use Cases

  • Guided Test Discovery and Iteration: read failing tests, inspect expectations, and implement minimal changes to pass each test.
  • Incremental Implementation Strategy: apply the smallest possible change that resolves the current failing test and rerun tests.
  • Build & Verification Guardrails: ensure the full test suite passes and the project builds before committing.

Quick Start

Follow the step-by-step workflow to implement a feature from failing tests to passing tests.

Frequently Asked Questions about implement

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

FAQPage Schema
How do I turn failing tests into passing code using incremental changes?

To turn failing tests into passing code, read each failing test's expectations and apply the smallest possible code change to resolve it. Iterate by rerunning the test suite after each minimal modification until all tests pass.

What is the test-driven development workflow for fixing failing tests?

The test-driven development workflow for fixing failing tests involves reading the failing test, inspecting its expectations, implementing a minimal code change to pass it, and rerunning tests. It enforces a full test suite run and build verification before committing.

Do I need an existing test suite to use this incremental implementation workflow?

Yes, this incremental implementation workflow requires an existing test suite with failing tests. It guides you through cross-stage design decisions by reading test expectations and iteratively applying minimal code modifications.

What's the best way to ensure my code changes pass the full test suite before committing?

The best way to ensure code changes pass before committing is to use build and verification guardrails. This workflow mandates running the full test suite and verifying the project builds successfully before allowing any commit.

How do I handle blockers when iterating on failing tests during TDD?

When iterating on failing tests during TDD and progress stalls, you should document the blockers. The workflow guides you to record impediments when incremental code changes fail to make tests pass.

Why should I make minimal code changes when fixing failing tests?

Making minimal code changes when fixing failing tests ensures incremental progress and prevents scope creep. This strategy applies the smallest possible modification to resolve the current test before rerunning the suite for verification.