ci-log-interpretation

Interpret GitHub Actions CI failure logs and map errors to responsible tools.

41|5|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/shopwareLabs/ai-coding-tools --skill ci-log-interpretation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-log-interpretation
Source: https://github.com/shopwareLabs/ai-coding-tools/tree/main/plugins/ci-failure-interpretation/skills/ci-log-interpretation
Command: npx skills add https://github.com/shopwareLabs/ai-coding-tools --skill ci-log-interpretation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps developers quickly interpret CI failure logs from GitHub Actions, pinpoint failing tools, and understand the root causes behind a red build.

Core Features & Use Cases

  • Tool mapping and failure identification across common CI tools (PHPUnit, PHPStan, ECS, ESLint, Jest, Playwright, Lighthouse, ludtwig).
  • Noise filtering and context extraction to surface actionable errors and run annotations.
  • Use case: When a build fails, you can paste the failing log and receive a concise failure report with tool attribution and next steps.

Quick Start

Paste a GitHub Actions log snippet and I will interpret the failure, map the tool, and summarize actionable next steps.

Frequently Asked Questions about ci-log-interpretation

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

FAQPage Schema
How do I interpret CI failure logs in GitHub Actions?

Interpreting CI failure logs in GitHub Actions involves mapping job names and output signatures to the responsible tool. This Skill filters universal noise and provides a structured failure summary with tool attribution and actionable next steps.

Can I identify which tool caused my GitHub Actions build to fail?

Yes, identifying the failing tool is achieved through rule-based mapping from job names and output signatures. It attributes failures to specific tools like PHPUnit, PHPStan, ESLint, Jest, Playwright, or Lighthouse.

Does this CI log interpretation tool work with PHPUnit and PHPStan errors?

Yes, it works with PHPUnit and PHPStan errors, alongside ECS, ESLint, Jest, Playwright, Lighthouse, and ludtwig. It maps tool-specific output signatures to deliver targeted failure summaries and references.

How do I extract the actual error from a noisy CI run log?

Extracting the actual error from a noisy CI run log is done via noise filtering and context extraction. It surfaces actionable errors and run annotations while filtering out universal noise from the GitHub Actions output.