implementation

Write minimum viable code to satisfy predefined failing tests.

3|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/dpaola2/pipeline-skills --skill implementation-dpaola2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementation
Source: https://github.com/dpaola2/pipeline-skills/tree/main/.claude/skills/implementation
Command: npx skills add https://github.com/dpaola2/pipeline-skills --skill implementation-dpaola2

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of writing code to satisfy predefined failing tests, ensuring that software milestones are implemented efficiently and accurately according to specifications.

Core Features & Use Cases

  • Milestone Implementation: Writes the minimum viable code to make Stage 4's failing tests pass for a single milestone.
  • Test-Driven Development: Directly implements code based on existing test cases, ensuring functionality meets requirements.
  • Use Case: After Stage 4 generates failing tests for a new feature's User model, this Skill will write the necessary Ruby code (e.g., validations, associations) to make those tests pass, completing the implementation for that specific milestone.

Quick Start

Use the implementation skill to write code for milestone M1 of project SN-3.

Frequently Asked Questions about implementation

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

FAQPage Schema
How do I write code to pass failing tests using test-driven development?

Test-driven development implementation is automated by writing the minimum viable code required to satisfy predefined failing tests. The Skill analyzes test outcomes and design specifications to generate migrations, models, services, controllers, and views.

Can I generate code for specific project milestones based on existing test cases?

Milestone implementation is supported by generating code for a specific project milestone based on existing test cases. It adheres to project-specific conventions and architecture proposals to ensure functionality meets predefined requirements.

Does this implementation approach work with various programming languages and frameworks?

Various programming languages and frameworks are supported during code generation. The Skill handles diverse environments by adhering to project-specific conventions and architecture proposals while implementing models, services, and frontend JavaScript.

What is the best way to automate creating migrations, models, and controllers from test outcomes?

Automating migrations, models, services, controllers, and views is achieved by processing test outcomes and design specifications. It writes the minimum viable code required to make failing tests pass for a specific software milestone.

Do I need predefined failing tests before implementing code for a new feature?

Predefined failing tests are required before implementing code for a new feature. The Skill uses these test outcomes and architecture proposals to write the minimum viable code needed to complete the implementation for that specific milestone.

What are the limitations of writing only the minimum viable code to satisfy failing tests?

Writing minimum viable code to satisfy failing tests focuses strictly on making predefined tests pass for a single milestone. It does not address broader refactoring, integration testing, or architectural changes outside the specified test outcomes and design proposals.