up-implementation

Convert UP design artifacts into a deployable codebase with TDD workflows.

3|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/apolosan/unified_process_pi_extension --skill up-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: up-implementation
Source: https://github.com/apolosan/unified_process_pi_extension/tree/main/skills/up-implementation
Command: npx skills add https://github.com/apolosan/unified_process_pi_extension --skill up-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end generation of a complete, deployable application codebase from Object-Oriented Unified Process design artifacts, including DCP, contracts, ORM mappings, a TDD battery, a design system, and a design-patterns catalog.

Core Features & Use Cases

  • Generates backend API, domain, and infrastructure layers from design artifacts, ensuring tests align with the TDD plan.
  • Integrates frontend with real data using the provided design system and UI tokens.
  • Includes an Iteration Protocol that returns to the appropriate design activity when a test reveals a design gap.
  • Produces runnable database migrations and deployment-ready project structure.

Quick Start

Use the UP implementation workflow to bootstrap a full-stack project from the UP artifacts.

Frequently Asked Questions about up-implementation

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

FAQPage Schema
How do I convert Unified Process design artifacts into deployable code?

To convert Unified Process design artifacts into deployable code, ingest DCPs, contracts, ORM mappings, TDD batteries, and design systems to automatically generate backend APIs, domain models, frontend integrations, and runnable database migrations.

What is a TDD-first workflow for full-stack code generation?

A TDD-first workflow for code generation enforces test alignment with the TDD battery and includes an Iteration Protocol that automatically returns to the appropriate design activity when a test reveals a design gap, ensuring deployment-ready outputs.

Can I generate both backend API layers and frontend integrations from object-oriented UP designs?

Yes, you can generate both backend API layers and frontend integrations from object-oriented UP designs. The process ingests ORM mappings and UI tokens to build infrastructure, domain models, and a frontend integrated with real data.

How do I handle design gaps discovered during test-driven implementation?

To handle design gaps discovered during test-driven implementation, use an Iteration Protocol that automatically returns to the appropriate design activity when a test reveals a gap, ensuring the design artifacts are updated before continuing.

Do I need ORM mappings and a design system to generate a ready-to-run codebase?

Yes, you need ORM mappings and a design system to generate a ready-to-run codebase. These artifacts, alongside DCPs, contracts, and TDD batteries, provide the necessary structure to produce deployment-ready backend and frontend layers.

What's the best way to automate database migrations from design patterns and UP artifacts?

The best way to automate database migrations from design patterns and UP artifacts is to use an end-to-end implementation workflow that ingests ORM mappings and contracts to directly produce runnable database migrations within a deployment-ready project structure.