implement-and-verify

Implement plan tasks with test-first verification and quality gates.

1|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/yangsi7/fine-tuning-exercise-generation --skill implement-and-verify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-and-verify
Source: https://github.com/yangsi7/fine-tuning-exercise-generation/tree/main/.claude/skills/implement-and-verify
Command: npx skills add https://github.com/yangsi7/fine-tuning-exercise-generation --skill implement-and-verify

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill executes implementation plans with rigorous quality gates, test-driven development (TDD), and user-story-centric delivery. It ensures that features are built correctly, verified against acceptance criteria, and delivered progressively, reducing bugs and accelerating time-to-value.

Core Features & Use Cases

  • Quality Gate Enforcement: Validates feature readiness (e.g., all ambiguities resolved, sufficient ACs) before implementation begins, preventing premature coding.
  • Story-by-Story Progressive Delivery: Implements user stories in priority order, verifying each independently and enabling the option to ship Minimum Viable Products (MVPs) or incremental enhancements.
  • Test-First Implementation & Verification: Mandates writing tests from acceptance criteria before implementation, ensuring code correctness and 100% AC coverage, followed by comprehensive verification reports.
  • Use Case: Given an implementation plan for a "User Registration" feature, this Skill will first ensure the plan is ready, then guide the development of the registration functionality, writing tests first, implementing the code, and finally verifying that all acceptance criteria (e.g., "Email field rejects invalid formats") pass, before moving to the next story.

Quick Start

Use the implement-and-verify skill to execute the plan in 'specs/001-user-auth/plan.md'.

Frequently Asked Questions about implement-and-verify

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

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

Test-driven development with acceptance criteria involves writing tests before implementation. This Skill automates that workflow by extracting acceptance criteria from user stories, generating tests first, then implementing code to pass those tests, ensuring 100% coverage of requirements before delivery.

What quality gates should I enforce before starting implementation?

Quality gates validate feature readiness by checking that ambiguities are resolved and acceptance criteria are sufficient before coding begins. This Skill enforces these gates to prevent premature implementation, reducing rework and ensuring clarity across the team.

Can I deliver features incrementally story by story?

Yes. Progressive delivery implements user stories in priority order, verifying each independently. This Skill enables shipping MVPs or incremental enhancements by completing and validating stories separately, accelerating time-to-value without waiting for full feature completion.

How do I verify that my implementation meets all acceptance criteria?

Verification compares implemented code against acceptance criteria through automated testing and linting. This Skill generates comprehensive verification reports confirming all acceptance criteria pass, providing confidence that requirements are fully satisfied before moving to the next story.

What's the best way to structure a specification-driven development workflow?

Specification-driven development organizes work into implementation plans with quality gates, test-first verification, and story-by-story delivery. This Skill executes that complete workflow—validating readiness, writing tests from specs, implementing incrementally, and generating verification artifacts for each story.

Do I need to manually write tests for every acceptance criterion?

No. This Skill generates tests directly from acceptance criteria, eliminating manual test writing while ensuring comprehensive coverage. You focus on implementation; the Skill handles test generation, linting, and verification artifact production automatically.