implement-and-validate

Automate test-driven implementation, self-review, and validation for development tasks.

30|1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Codagent-AI/agent-skills --skill implement-and-validate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-and-validate
Source: https://github.com/Codagent-AI/agent-skills/tree/main/skills/implement-and-validate
Command: npx skills add https://github.com/Codagent-AI/agent-skills --skill implement-and-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually implementing development tasks, running tests, performing self-review, and executing validation checks is time-consuming and prone to human error, leading to missed requirements, scope creep, or failed validation gates. This Skill automates the entire end-to-end workflow for individual task completion, ensuring consistency, adherence to project standards, and reliable validation results.

Core Features & Use Cases

  • TDD-Aligned Implementation: Executes task implementation using the codagent:implement-with-tdd skill, following existing code patterns and strictly adhering to task scope with no extra features or refactoring.
  • Structured Self-Review: Runs a mandatory checklist-based self-review to catch missing requirements, unjustified changes, and failing tests before proceeding to validation.
  • Integrated Validation & Retry Logic: Executes Agent Validator with captured output, handles retries for failed checks (up to 3 attempts), and distinguishes between infrastructure failures and validation violations.
  • Use Case: For example, when assigned a ticket to add a password reset feature to a web app, this Skill handles writing TDD tests, implementing the feature, running self-review, executing the validator, and committing changes if all gates pass.

Quick Start

Use the implement-and-validate skill to complete the assigned task "add user profile avatar upload functionality" end-to-end with TDD and validation.

Frequently Asked Questions about implement-and-validate

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

FAQPage Schema
How do I automate test-driven development task implementation and validation?

Automating test-driven development and validation requires a workflow tool that executes TDD-based implementation, runs structured self-review checklists, and performs automated validator checks with retry logic to ensure software tasks meet project standards.

What is the best way to ensure ticket resolution follows project standards without scope creep?

To ensure ticket resolution avoids scope creep, use an automated workflow that enforces strict scope control, performs checklist-based self-review for unjustified changes, and gates commits behind successful validation results.

How does automated validation handle failing checks during the commit workflow?

Automated validation handles failing checks by capturing validator output, distinguishing infrastructure failures from validation violations, and automatically retrying failed checks up to three attempts before proceeding to the commit workflow.

Can I use automated TDD implementation for bug fix completion and feature implementation?

Yes, automated TDD implementation applies to both bug fix completion and feature implementation by executing end-to-end task completion, following existing code patterns, and ensuring no extra features or refactoring are introduced.

Do I need an Agent Validator to run automated self-review and commit workflows?

Yes, an Agent Validator is required because the workflow integrates validation automation directly, capturing output and managing retry logic to enforce validation gates before conditionally committing changes.

Why does my task implementation fail validation gates despite passing local tests?

Task implementation can fail validation gates if a mandatory self-review checklist is skipped, leaving missing requirements or unjustified changes undetected before the automated validator executes its checks.