implement-feature

Automate approved feature implementation with ATDD step definitions and test scaffolding.

18|4|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/bdfinst/vsm-workshop --skill implement-feature-bdfinst
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-feature
Source: https://github.com/bdfinst/vsm-workshop/tree/main/.claude/skills/implement-feature
Command: npx skills add https://github.com/bdfinst/vsm-workshop --skill implement-feature-bdfinst

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Feature teams often struggle to translate approved requirements into test-driven implementations. This skill automates the end-to-end workflow for implementing an approved feature using ATDD, generating step definitions, test scaffolding, and guiding incremental code development.

Core Features & Use Cases

  • Reads an approved feature file and generates the necessary step definitions and scaffolding
  • Runs acceptance tests to validate progress and enforce iterative improvement
  • Provides a clear implementation order: step definitions, data layer, business logic, UI components, and integration

Quick Start

Provide an approved feature file and run the skill to automatically generate step definitions and acceptance tests.

Frequently Asked Questions about implement-feature

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

FAQPage Schema
How do I generate step definitions from an approved feature file?

To generate step definitions from a feature file, provide the approved file to the ATDD workflow to automatically parse scenarios and produce the necessary test scaffolding and step-definition templates for implementation.

What is the implementation order for ATDD feature delivery?

The implementation order for ATDD feature delivery follows a structured sequence: step definitions first, then data layer, business logic, UI components, and finally integration to ensure test-driven incremental progress.

How do I validate progress when implementing acceptance tests?

You validate progress by running acceptance tests using the provided testing commands, which execute the generated step definitions and scaffolding to enforce iterative improvement throughout the feature implementation.

Can I use this ATDD workflow without a pre-approved feature file?

No, this ATDD workflow requires an approved feature file as input to generate the implementation order, step definitions, and test scaffolding necessary for automating feature delivery.

What's the best way to automate test-first feature implementation?

The best way to automate test-first feature implementation is using an ATDD-driven workflow that reads approved feature files, generates step definitions, runs acceptance tests, and guides incremental code development through a clear implementation sequence.

Why does automated feature delivery require iterative test validation?

Automated feature delivery requires iterative test validation because the ATDD workflow runs acceptance tests after each implementation phase to ensure the step definitions and code scaffolding meet the approved feature file requirements.