implementation-phase

Executes Test-Driven Development tasks from tasks.md with anti-duplication checks and continuous testing.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/abner-magal/mcp-video-audio --skill implementation-phase-abner-magal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementation-phase
Source: https://github.com/abner-magal/mcp-video-audio/tree/main/.opencode/skills/planning/implementation-phase
Command: npx skills add https://github.com/abner-magal/mcp-video-audio --skill implementation-phase-abner-magal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the implementation of software features using Test-Driven Development (TDD), ensuring code quality, preventing duplication, and maintaining strict adherence to project constraints.

Core Features & Use Cases

  • Test-Driven Development (TDD): Guides the RED → GREEN → REFACTOR cycle for robust code.
  • Quality Gates: Enforces continuous testing, type safety, and security validation.
  • Code Duplication Prevention: Integrates anti-duplication checks to maintain DRY principles.
  • Use Case: When tasked with building a new user authentication module, this Skill ensures that tests are written first, followed by minimal implementation, and then refactoring, all while checking for security vulnerabilities and code duplication.

Quick Start

Execute tasks from tasks.md using Test-Driven Development, starting with writing a failing test for the first task.

Frequently Asked Questions about implementation-phase

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 implementation is driven by following the RED, GREEN, and REFACTOR cycle. You start by writing a failing test for a task, implement the minimal code to pass it, and then refactor while running continuous tests.

What are quality gates in a development workflow?

Quality gates in a development workflow are enforced checkpoints that validate test suites, type safety, and security. They ensure code meets strict project constraints during the implementation phase before a task is considered complete.

How do I prevent code duplication during refactoring?

To prevent code duplication during refactoring, anti-duplication checks are integrated directly into the implementation workflow. These automated checks enforce DRY principles continuously as you write and modify code.

Can I execute implementation tasks directly from a tasks.md file?

Yes, you can execute implementation tasks directly from a tasks.md file. The system processes the listed tasks and implements them sequentially using Test-Driven Development, strictly adhering to defined task dependencies.

Does this TDD approach enforce tech stack constraints?

Yes, this TDD approach enforces tech stack constraints throughout the implementation process. It ensures all generated code adheres to your project's specific technical limitations and quality requirements.

What are the limitations of automated TDD implementation?

A limitation of automated TDD implementation is its strict dependency on predefined task lists and quality gates. If task dependencies are missing or the tech stack constraints are undefined, the implementation workflow may stall.