implementation

Enforces test-first development from task plans with red-green-refactor cycles and CI traceability.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dlddu/claude-agent --skill implementation-dlddu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementation
Source: https://github.com/dlddu/claude-agent/tree/main/.claude/skills/implementation
Command: npx skills add https://github.com/dlddu/claude-agent --skill implementation-dlddu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides development by always starting from an explicit task plan and enforcing a test-first workflow, so teams deliver reliable software that aligns with requirements.

Core Features & Use Cases

  • RED-GREEN-REFACTOR discipline: write acceptance and unit tests before coding to validate design and catch defects early.
  • Task-plan driven workflow: ensure task plans are verified, traceable, and aligned with CI pipelines.
  • Onboarding and governance: accelerates new contributors by codifying the standard TDD process and project standards.

Quick Start

Activate the skill, fetch the task plan (e.g., TASK-001), and begin the RED phase by drafting acceptance tests before writing any code.

Frequently Asked Questions about implementation

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

FAQPage Schema
How do I enforce a test-driven development workflow from a task plan?

To enforce test-driven development from a task plan, fetch the task plan, draft acceptance tests before coding, then follow the RED-GREEN-REFACTOR cycle. This ensures early verification and traceability between tests, specifications, and implementation.

What is the RED-GREEN-REFACTOR cycle in test-driven development?

The RED-GREEN-REFACTOR cycle in test-driven development involves writing failing acceptance tests first, implementing code to pass those tests, and refactoring the codebase. This discipline validates design and catches software defects early.

How do I maintain traceability between acceptance tests and CI pipelines?

Traceability between acceptance tests and CI pipelines is maintained by driving development from explicit task plans with defined acceptance criteria. This task-plan driven workflow ensures tests, specifications, and implementation remain aligned throughout the development process.

Can I use a test-first workflow for projects without explicit acceptance criteria?

A test-first workflow requires explicit task plans with defined acceptance criteria to establish traceability. Without these prerequisites, the test-driven development process cannot effectively verify requirements or maintain alignment between tests and implementation.

What's the best way to onboard new contributors to a TDD process?

The best way to onboard new contributors to a TDD process is codifying the standard test-first workflow and project governance standards. This accelerates onboarding by enforcing consistent RED-GREEN-REFACTOR discipline driven from verified task plans.

Do I need a CI pipeline to start writing tests before implementation code?

You do not strictly need a CI pipeline to start writing tests before implementation code, but it supports the task-plan driven workflow. CI pipelines help maintain test traceability and verify acceptance criteria throughout the software development lifecycle.