implementation

Automate contract-driven implementation and testing of API, Web, and Integration slices.

Updated May 6, 2026
One-click install
npx skills add https://github.com/crgarcia12/compy --skill implementation-crgarcia12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementation
Source: https://github.com/crgarcia12/compy/tree/main/.github/skills/implementation
Command: npx skills add https://github.com/crgarcia12/compy --skill implementation-crgarcia12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires vitest, supertest, cucumber, playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the implementation and testing of application code using a contract-driven, slice-based architecture, reducing manual effort and ensuring code quality.

Core Features & Use Cases

  • Contract-Driven Development: Automates code implementation and verification against pre-defined contracts.
  • Slice-Based Architecture: Decomposes implementation into API, Web, and Integration slices for parallel development.
  • Use Case: Imagine you need to implement a new feature in a web application. Use this Skill to automatically generate API routes, web pages, and integration tests based on contracts and specifications.

Quick Start

Use the implementation skill to implement the 'user login' feature, following the provided contracts and specifications.

Frequently Asked Questions about implementation

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

FAQPage Schema
How do I automate application code implementation using contract-driven development?

Contract-driven development automates application code implementation by generating API routes, web pages, and integration tests based on pre-defined contracts and specifications, reducing manual coding effort. This Skill coordinates API, Web, and Integration slices for parallel development.

What is slice-based architecture and how does it help with parallel development?

Slice-based architecture decomposes application implementation into API, Web, and Integration slices. This allows parallel development across different layers of the web application, ensuring each slice is automatically verified against pre-defined contracts.

Do I need Vitest and Playwright to run automated code implementation and testing?

Yes, you need Vitest, Supertest, Cucumber, and Playwright installed. These testing frameworks are required dependencies for automating application code verification and ensuring the generated slices function correctly against the defined contracts.

Can I use this approach to generate API routes and web pages from specifications?

Yes, you can use this Skill to automatically generate API routes and web pages for new features. It reads your provided contracts and specifications to implement the 'user login' feature or similar use cases across the required slices.

What's the best way to verify generated application code against pre-defined contracts?

The best way to verify generated application code is through automated contract-driven testing. This Skill coordinates Vitest, Supertest, Cucumber, and Playwright to execute tests against the API, Web, and Integration slices, ensuring the code matches the contracts.