implementer-agent-skill

Community

Automate TDD implementation, pass tests, ship faster.

Authorfercracix33
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates the manual, repetitive work of writing use cases and API endpoints, ensuring strict Test-Driven Development (TDD) compliance and adherence to Clean Architecture principles. It guides the implementation process from failing tests (Red phase) to passing tests (Green phase) and refactoring, saving developers significant time and reducing complexity.

Core Features & Use Cases

  • TDD-Driven Implementation: Guides the creation of minimal code to make failing tests pass, following the Red → Green → Refactor cycle.
  • Use Case Development: Implements business logic with Zod validation, authorization checks, and service orchestration.
  • Next.js API Endpoint Creation: Develops thin API controllers with authentication, request parsing, and robust error mapping to HTTP status codes.
  • Architectural Compliance: Ensures strict adherence to Clean Architecture boundaries, separating concerns between layers.
  • Use Case: After a Test Agent delivers a suite of failing tests for a new Task feature, this Skill automatically implements the createTask use case and the POST /api/tasks API endpoint, making all tests pass while maintaining high code quality and architectural integrity.

Quick Start

1. Ensure failing tests exist for your feature.

2. The AI will guide you through implementing use cases and API endpoints.

3. Run tests to confirm success (Green Phase):

npm run test:watch -- src/features/{feature}/use-cases/

Dependency Matrix

Required Modules

npm

Components

assetsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: implementer-agent-skill
Download link: https://github.com/fercracix33/poli2-clean-architecture/archive/main.zip#implementer-agent-skill

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository