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.