implement

Implement task specifications via a RED-GREEN-REFACTOR TDD cycle with automated tests.

2|2|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill implement-adolfoaranaes12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement
Source: https://github.com/adolfoaranaes12/BMAD-ENHANCED/tree/main/.claude/skills/implement-v2
Command: npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill implement-adolfoaranaes12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill guides and automates feature implementation from task specs using Test-Driven Development, ensuring deterministic file operations and automated acceptance verification.

Core Features & Use Cases

  • Red-Green-Refactor cycle: Write failing tests, implement code to pass, and refactor while keeping tests green.
  • Automated acceptance verification: Validate that all acceptance criteria are met via automated checks.
  • Task-spec loading & deterministic I/O: Loads workspace/tasks/{task_id}.md and uses bmad-commands to perform deterministic file and test operations.

Quick Start

Use the implement-v2 skill to implement a feature by providing a task identifier (e.g., task-auth-002-signup). The skill loads the task spec, executes the TDD cycle, and reports results.

Frequently Asked Questions about implement

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

FAQPage Schema
How do I automate feature implementation using test-driven development?

Test-driven development automates feature implementation by writing failing tests first, then implementing code to pass them, and refactoring while keeping tests green. This Skill applies the RED-GREEN-REFACTOR cycle to task specifications, loading workspace task markdowns and using bmad-commands to perform deterministic file and test operations with 80% test coverage verification.

Can I use automated testing to validate acceptance criteria during implementation?

Yes. Automated acceptance verification validates that all acceptance criteria are met via automated checks. This Skill loads task specs, executes the TDD cycle, verifies test coverage against an 80% threshold, ensures no syntax errors, and reports completion telemetry to confirm acceptance criteria are satisfied.

How do I load and process task specifications from workspace markdowns?

This Skill loads task specifications from `workspace/tasks/{task_id}.md` files and applies deterministic file and test operations via bmad-commands in development and CI environments. Provide a task identifier (e.g., `task-auth-002-signup`) to load the spec, execute the TDD cycle, and generate results.

What does deterministic file and test operations mean for CI environments?

Deterministic operations ensure reproducible, repeatable execution of file modifications and test runs across development and continuous integration environments. This Skill uses bmad-commands to guarantee consistent file and test operations, preventing environment-dependent failures and enabling reliable automated acceptance verification.

Do I need existing tests to use test-driven development for new features?

No. Test-driven development starts by writing failing tests before implementing code. This Skill enforces the RED-GREEN-REFACTOR workflow, where you write tests first for new features, then implement code to pass them, ensuring 80% test coverage and no syntax errors before completion.

What's the difference between this approach and traditional implementation workflows?

Traditional workflows implement code first, then add tests. Test-driven development inverts this: write failing tests first, implement code to pass them, then refactor. This Skill enforces this cycle with automated acceptance verification, deterministic file operations, and coverage thresholds to catch issues early and ensure production-ready code.