implement-feature

Implement features from task specifications using Test-Driven Development with bmad-commands.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Implements features from task specifications or user stories using Test-Driven Development. This skill writes tests first, implements code to make tests pass, and validates the implementation meets all acceptance criteria.

Core Features & Use Cases

  • Load task specification from workspace/tasks/{task_id}.md
  • Apply TDD cycle: RED → GREEN → REFACTOR
  • Use bmad-commands for deterministic file operations and tests
  • Verify acceptance criteria and update implementation records

Quick Start

Example: @james *implement task-auth-002-signup

Frequently Asked Questions about implement-feature

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

FAQPage Schema
How do I implement features using test-driven development?

Test-driven development implements features by writing tests first, then code to pass those tests, then refactoring. This Skill automates the TDD cycle—RED, GREEN, REFACTOR—from task specifications, generating tests, running them, implementing code, and verifying acceptance criteria are met.

Can I automate feature implementation from task specifications?

Yes. This Skill loads task specifications from your workspace, parses objectives and acceptance criteria, generates tests, runs them against implemented code, and reports coverage and test results automatically.

What does the red-green-refactor cycle accomplish in feature development?

The red-green-refactor cycle ensures code quality and correctness. RED creates failing tests; GREEN implements minimal code to pass them; REFACTOR improves design without breaking tests. This Skill guides you through all three phases, validating acceptance criteria at each step.

How do I verify acceptance criteria are met during implementation?

This Skill validates acceptance criteria by parsing them from task specifications, running generated tests against your implementation, measuring test coverage, and reporting implementation status. You know criteria are satisfied when all tests pass.

What file operations and test execution tools does this Skill use?

This Skill uses bmad-commands for deterministic file operations and test execution, ensuring reliable, reproducible feature implementation and test running across your repository.

Do I need prior TDD experience to use this automation?

No. This Skill guides the entire TDD workflow, handling test generation, code updates, and verification. You provide the task specification; the Skill manages the red-green-refactor cycle and reports results.