pipeline-salvation

Recover the working core of messy CRM/ETL pipelines with explicit stage contracts.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/Wkayaobama/wkayaobama-skills --skill pipeline-salvation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pipeline-salvation
Source: https://github.com/Wkayaobama/wkayaobama-skills/tree/main/skills/pipeline-salvation
Command: npx skills add https://github.com/Wkayaobama/wkayaobama-skills --skill pipeline-salvation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

pipeline-salvation helps you recover the working core of a messy, partially-understood, or mid-implementation CRM/ETL/data-pipeline without collapsing into a full rewrite or accidental behavior changes.

Core Features & Use Cases

  • Confidence-first recovery methodology: define measurable success thresholds before touching code, and gate progress by evidence.
  • Explicit execution boundaries: maintain clear stage contracts for both the Python layer and Workflowps/ETL engine, including done-sentinels and artifact expectations.
  • Runnable spine + probe discipline: identify gaps precisely, wire new gates as warn-only initially, and promote to hard-block only after Level-4 staging evidence.
  • Guardrail assessment & file bucketing: classify everything into KEEP / REWRITE-MINIMAL / DEFER / DROP so you only change what must be changed.

Quick Start

Use pipeline-salvation as the methodology reference before writing a plan for a messy pipeline, ensuring you set success thresholds, stage contracts, and probe/guardrail rules first.

Frequently Asked Questions about pipeline-salvation

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

FAQPage Schema
How do I recover a messy ETL pipeline without doing a full rewrite?

Recover a messy ETL pipeline safely by applying a confidence-first methodology that defines measurable success thresholds and validates stage contracts before modifying code. You classify pipeline components into KEEP or DEFER buckets to change only what is necessary, avoiding full rewrites.

What are stage contracts in data pipeline recovery?

Stage contracts in data pipeline recovery are explicit execution boundaries that define done-sentinels and artifact expectations for both the Python orchestration layer and the ETL engine. They ensure boundaries between orchestration and ETL remain clear during mid-implementation pipeline recovery.

How do I set confidence thresholds for CRM pipeline changes?

Set confidence thresholds for CRM pipeline changes by defining measurable success criteria before touching code and gating progress by evidence. You wire new gates as warn-only initially, promoting them to hard-blocks only after achieving Level-4 staging evidence to ensure safe modifications.

Can I fix a partially proven mid-implementation data pipeline safely?

Yes, you can fix a partially proven mid-implementation data pipeline safely by identifying the runnable spine and applying probe discipline. This approach closes gaps precisely without accidental behavior changes, ensuring evidence gates validate every live modification before promotion.

When should I not attempt ETL pipeline recovery instead of a rewrite?

You should not attempt ETL pipeline recovery if you cannot establish explicit execution boundaries or confidence-first success criteria. Recovery requires maintaining stage contracts and probe discipline, so a full rewrite is better if boundaries between orchestration and ETL are entirely undefined.