cic-repair-pipeline
Detect and repair broken stages in the CIC processing pipeline by diagnosing failures and applying automatic or manual remediation.
SKILL.mdskills/cic-repair-pipeline/SKILL.md
GitHubcic-repair-pipeline Specification
ID: cic-repair-pipeline
Version: 1.0.0
Status: Active
Owner: CIC Pipeline Team
Purpose
Detect and repair broken pipeline stages by:
- Scanning stage for failures and diagnostics
- Applying automatic repairs or generating reports
- Restoring stage manifest and validating readiness
Trigger
cic repair-pipeline --stage=STAGE --mode=MODE
Input Schema
interface SkillInput {
stage: string; // Required. Pipeline stage identifier (e.g., "INGEST", "EXTRACT")
mode: "auto" | "manual"; // Required. auto: repair, manual: report only
}
Output Schema
interface SkillOutput {
status: "success" | "error" | "warning";
stage: string;
diagnostics: string[];
repairAttempted: boolean;
repairSucceeded: boolean;
manifestRestored: boolean;
nextAction: string;
timestamp: string;
}
Error Handling
See Skill Operator Guide — Error Handling for standard error codes.
Additional errors:
| Code | Message | Handler |
|---|---|---|
STAGE_NOT_FOUND |
Pipeline stage does not exist | Verify stage identifier |
REPAIR_FAILED |
Automatic repair could not fix issue | Switch to manual mode for report |
MANIFEST_CORRUPTED |
Stage manifest is invalid | Manual intervention required |
Full Reference
For Setup, Requirements, Testing, Configuration, and Troubleshooting:
→ See Skill Operator Guide