pipeline-coder

Implement approved multi-agent workflow designs as hexagonal architecture code.

44|24|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/redhat-community-ai-tools/UnifAI --skill pipeline-coder-redhat-community-ai-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pipeline-coder
Source: https://github.com/redhat-community-ai-tools/UnifAI/tree/main/.cursor/skills/pipeline-coder
Command: npx skills add https://github.com/redhat-community-ai-tools/UnifAI --skill pipeline-coder-redhat-community-ai-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The pipeline-coder skill turns an approved Phase 2 technical design into clean, production-ready implementation that matches UnifAI’s existing hexagonal architecture conventions and multi-agent identity rules.

Core Features & Use Cases

  • Implementation-focused coding: Converts a Phase 2 design (and any revision feedback) into real code while following hexagonal architecture (Adapters → Application → Domain).
  • Codebase-aligned engineering: Enforces naming, structure, logging, exceptions, and dependency injection patterns consistent with the repository.
  • Multi-agent identity correctness: Uses the Identity object within multi-agent/ and prevents leaking user_id beyond adapter boundaries.

Quick Start

Ask the AI to implement the provided Phase 2 design for the current pipeline phase, including any Code Reviewer or QA feedback that must be addressed.

Frequently Asked Questions about pipeline-coder

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

FAQPage Schema
How do I implement production code from an approved design using hexagonal architecture?

To implement production code from an approved design, map affected components into a hexagonal architecture structure spanning Adapters, Application, and Domain layers, enforcing repository conventions for naming, exceptions, and dependency injection.

What is the correct way to handle multi-agent identity in pipeline orchestration modules?

Multi-agent identity handling requires using the Identity object within multi-agent modules while strictly preventing user_id from leaking beyond adapter boundaries to maintain correct multi-agent identity isolation.

How do I start coding a Phase 3 implementation task with revision feedback?

Start coding a Phase 3 implementation task by providing the approved Phase 2 design and any Code Reviewer or QA feedback to the AI, which performs a pre-implementation audit and reuses existing code before writing production-ready implementation.

What quality gates are enforced when generating production code for pipeline orchestration?

Quality gates enforced during production code generation include verified port and interface alignment, strict code reuse checks, correct Identity usage, mandatory type hints, and docstrings applied throughout the hexagonal architecture structure.

Do I need a pre-implementation audit before converting a design into production code?

Yes, a strict pre-implementation audit is required before converting a design into production code to verify port and interface alignment, assess existing code reuse opportunities, and ensure compliance with hexagonal architecture conventions.

Why does my pipeline implementation break when user_id leaks past the adapter boundary?

Pipeline implementation breaks because multi-agent identity rules require user_id to remain strictly within adapter boundaries, and leaking it beyond adapters violates the hexagonal architecture isolation enforced during the pre-implementation audit.