implement-plan

Execute approved implementation plans through Red-Green-Refactor TDD cycles.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/charly-vibes/wai --skill implement-plan-charly-vibes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-plan
Source: https://github.com/charly-vibes/wai/tree/main/.agents/skills/implement-plan
Command: npx skills add https://github.com/charly-vibes/wai --skill implement-plan-charly-vibes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of implementing software development plans by strictly adhering to the Test-Driven Development (TDD) methodology, ensuring code quality and adherence to specifications.

Core Features & Use Cases

  • TDD Enforcement: Guides the user through the Red-Green-Refactor cycle for each implementation phase.
  • Plan Adherence: Verifies that implementation steps align with the provided plan and success criteria.
  • Use Case: A developer is given a detailed plan for a new API endpoint. This Skill walks them through writing failing tests, implementing minimal code to pass, refactoring, and verifying each step before moving to the next requirement in the plan.

Quick Start

Implement the plan located at /path/to/your/implementation/plan.md.

Frequently Asked Questions about implement-plan

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

FAQPage Schema
How do I implement a software development plan using TDD?

To implement a plan with TDD, this Skill cycles through Red, Green, and Refactor stages for each phase, verifying steps against the provided plan and success criteria.

What is the Red Green Refactor cycle in software development?

The Red Green Refactor cycle is a TDD methodology where you write failing tests, implement minimal code to pass them, and refactor the code. This Skill automates walking through each stage for your implementation phases.

How do I enforce test-driven development when building an API endpoint?

You can enforce test-driven development for an API by following the TDD cycle for each requirement. This Skill guides you through writing failing tests, passing them, and verifying each step before moving to the next phase.

Can I track progress against plan requirements during implementation?

Yes, you can track progress against plan requirements during implementation. This Skill manages verification steps and tracks your progress to ensure the implementation aligns with the approved plan and success criteria.

What should I do when a test fails during the TDD implementation phase?

When a test fails during the TDD implementation phase, it is part of the Red stage. This Skill handles deviations or issues encountered during implementation, guiding you through the necessary code adjustments to pass.