pipeline

Orchestrates configurable multi-stage pipelines with state persistence and resume support.

Updated Feb 1, 2024
One-click install
npx skills add https://github.com/ogiboy/portfolio-app --skill pipeline-ogiboy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pipeline
Source: https://github.com/ogiboy/portfolio-app/tree/main/.codex/skills/pipeline
Command: npx skills add https://github.com/ogiboy/portfolio-app --skill pipeline-ogiboy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating multi-phase AI development workflows (interview, planning, execution, review, QA) manually is error-prone and loses progress on interruption. This Skill sequences stages through a uniform PipelineStage interface with persisted state, so long-running workflows resume from the last incomplete stage instead of restarting. ## Core Features & Use Cases - Configurable Stage Sequencing: Compose pipelines from built-in stages (deep-interview, ralplan, ultragoal, code-review, ultraqa) or custom stages implementing the PipelineStage interface. - State Persistence and Resume: Pipeline state is written to .omx/state/pipeline-state.json via the ModeState system, enabling resume from the last incomplete stage and HUD phase rendering. - Consensus-Gated Planning: The ralplan stage requires durable Architect-then-Critic approval evidence before execution proceeds, blocking progression on missing or non-approving reviews. - Use Case: Run the default Autopilot pipeline to take a feature request from requirements clarification through consensus planning, durable execution, merge-readiness review, and adversarial QA in one orchestrated flow. ## Quick Start Ask the AI to run the pipeline skill with the default Autopilot stages to take your feature request from interview through QA.

Frequently Asked Questions about pipeline

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

FAQPage Schema
How do I run a multi-stage AI pipeline with resume support?▼

Use runPipeline with a config built by createAutopilotPipelineConfig, passing stage instances like createRalplanStage and createUltragoalStage. State persists to .omx/state/pipeline-state.json, so interrupted runs resume from the last incomplete stage.

What stages does the default Autopilot pipeline include?▼

The default sequence is deep-interview, ralplan, ultragoal, code-review, then ultraqa. The team stage is conditional and only launches inside an active Ultragoal story when parallel execution lanes are warranted.

How do I create a custom pipeline stage in TypeScript?▼

Implement the PipelineStage interface with a readonly name, a run method accepting StageContext and returning a Promise of StageResult, and an optional canSkip method. Stages receive accumulated artifacts from prior stages through the context.

Why does the ralplan stage not skip even when plan files exist?▼

Ralplan skips only when both prd and test-spec artifacts exist and durable consensus evidence shows Architect approval followed by Critic approval. Plan files alone are not consensus evidence, so missing or non-approving reviews keep the stage active or fail it explicitly.

Can I still use Ralph in a pipeline?▼

Ralph is available only through explicit legacy or custom pipelines via the team-exec and ralph-verify adapter stages. It is not part of the advertised default Autopilot loop, which delegates durable execution to Ultragoal.