pipeline-management

Manage data pipeline lifecycles via CLI with versioned status files.

Updated Dec 20, 2025
One-click install
npx skills add https://github.com/ductrung-nguyen/Orca-vscode --skill pipeline-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pipeline-management
Source: https://github.com/ductrung-nguyen/Orca-vscode/tree/main/.github/skills/pipeline-management
Command: npx skills add https://github.com/ductrung-nguyen/Orca-vscode --skill pipeline-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a unified command-line interface to manage the entire lifecycle of a data pipeline, from initialization and stage progression to task tracking and error reporting.

Core Features & Use Cases

  • Pipeline Initialization: Create new pipelines with predefined stages based on mode (feature, full, debug).
  • Stage Management: Update stage status, mark stages as complete, and automatically advance to the next stage.
  • Task Management: Add, update, and track tasks and subtasks, including dependency resolution.
  • Refinement & Loop Control: Manage iterative refinement processes for stages like PRD creation or plan generation.
  • Use Case: A product manager can initialize a new feature pipeline, track the progress of each stage (e.g., PRD creation, implementation), add specific tasks for engineers, and reset the pipeline to a previous stage if needed for re-evaluation.

Quick Start

Use the pipeline management skill to initialize a new feature pipeline named 'user-authentication'.

Frequently Asked Questions about pipeline-management

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

FAQPage Schema
How do I manage data pipeline stages and track task status via CLI?

Manage data pipeline stages and task status via CLI by initializing projects with predefined modes, updating stage progression, and tracking task dependencies using versioned JSON status files.

Can I reset a stage in a data pipeline if iterative refinement is needed?

Yes, you can reset a data pipeline to a previous stage if iterative refinement is needed, managing loop control processes for stages like PRD creation or plan generation directly from the CLI.

Does pipeline management work with GitHub issue tracking and Git?

Yes, pipeline management integrates with Git and GitHub issue tracking, allowing you to link stage progression and task updates directly with your repository's version control and issue lifecycle.

Do I need Python 3 to use this CLI for workflow automation?

Yes, you need Python 3 installed, as the Skill relies on standard libraries for file operations and JSON parsing to manage versioned status files for workflow automation.

What is the best way to initialize a feature pipeline with predefined stages?

The best way to initialize a feature pipeline is using the CLI to create a new project with predefined stages, selecting a mode like feature, full, or debug to automatically set up the lifecycle structure.

How does task dependency resolution work when adding subtasks to a pipeline?

Task dependency resolution works by tracking subtasks within the versioned status files, allowing you to add, update, and manage dependencies so that stage progression only advances when requirements are met.