checks

Monitor CI/CD pipeline checks and diagnose failures on GitHub and GitLab.

11|7|Updated Nov 6, 2015
One-click install
npx skills add https://github.com/gufranco/dotfiles --skill checks-gufranco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checks
Source: https://github.com/gufranco/dotfiles/tree/main/claude/skills/checks
Command: npx skills add https://github.com/gufranco/dotfiles --skill checks-gufranco

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you quickly understand why your Continuous Integration and Continuous Deployment (CI/CD) pipelines are failing, saving you time on debugging.

Core Features & Use Cases

  • CI/CD Monitoring: Tracks the status of checks for your current branch or a specific Pull Request (PR)/Merge Request (MR).
  • Failure Diagnosis: Identifies failing checks, retrieves relevant error messages, and extracts log snippets.
  • Use Case: After pushing code, you notice a CI/CD pipeline failed. Use this Skill to get a clear report on which checks failed, why, and see the error logs, so you can fix it efficiently.

Quick Start

Use the checks skill to monitor the CI/CD pipeline for the current branch.

Frequently Asked Questions about checks

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

FAQPage Schema
How do I diagnose CI/CD pipeline failures for my current branch?

To diagnose CI/CD pipeline failures, this Skill monitors checks for your current branch or specified PR/MR. It detects the Git platform, retrieves pipeline run details, and extracts logs from failed jobs to give you a clear report with error excerpts and direct URLs.

Does this tool work with both GitHub Actions and GitLab CI pipelines?

Yes, this tool works with both GitHub Actions and GitLab CI pipelines. It automatically detects the Git platform you are using, verifies the necessary CLI tool installation, and checks the status of your Pull Requests or Merge Requests to retrieve failing check details.

How do I get error logs from a failed GitHub Actions check?

To get error logs from a failed GitHub Actions check, the Skill retrieves pipeline run details and extracts log snippets specifically from failed jobs. It presents a diagnosis of check failures that includes direct URLs and relevant error excerpts for quick debugging.

Can I check if a recent commit already fixes a failing pipeline run?

Yes, you can check if a recent commit already fixes a failing pipeline run. The Skill prioritizes identifying existing fixes in recent commits or open Pull Requests and Merge Requests before presenting its final diagnosis of the check failures.

What is the best way to troubleshoot a failing GitLab CI pipeline?

The best way to troubleshoot a failing GitLab CI pipeline is to use this Skill to retrieve pipeline run details and extract logs from failed jobs. It diagnoses the failure, checks for existing fixes in recent commits, and provides direct URLs with error excerpts.

Do I need specific CLI tools installed to monitor PR and MR status?

Yes, you need specific CLI tools installed to monitor PR and MR status. The Skill verifies the installation of the necessary CLI tools for your detected Git platform before it can check the status of your CI/CD pipeline checks and extract logs.