ci-failure-triage
Provides a systematic workflow to diagnose and fix build or CI failures.
Install
mkdir -p .claude/skills/ci-failure-triage && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10504" && unzip -o skill.zip -d .claude/skills/ci-failure-triage && rm skill.zipInstalls to .claude/skills/ci-failure-triage
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use when local or CI checks fail to quickly classify root cause and apply a minimal safe fix.Key capabilities
- →Classify failures
- →Apply minimal fixes
- →Revalidate scopes
- →Summarize root causes
How it works
Categorizes build failures and guides the user through targeted reruns and small, safe patches.
Inputs & outputs
When to use ci-failure-triage
- →Fix build failure
- →Triage CI error
- →Debug gradle issue
About this skill
CI Failure Triage
Use this skill when local or CI checks fail.
Goals
- Find root cause quickly.
- Apply minimal safe fix.
- Revalidate only necessary scopes first.
Required Context
- AGENTS.md
- CONTRIBUTING.md
- docs/ci-cd.md
- docs/versioning.md
Triage Buckets
- Build setup or dependency issues.
- Lint or formatting failures.
- Architecture rule failures (detekt
ForbiddenImport+:core:verifyModuleBoundary). - API compatibility failures (checkKotlinAbi/updateKotlinAbi mismatch).
- Unit or integration regressions.
- Environment issues (JDK 21, Android SDK 35, Xcode, submodules).
Workflow
- Capture first failing task and first meaningful stack trace.
- Classify into a triage bucket.
- Propose smallest fix.
- Re-run targeted task.
- If green, expand to broader verification.
- Summarize root cause and confidence level.
Validation Commands
- ./gradlew <failingTask>
- ./gradlew detekt ktlintCheck
- ./gradlew checkKotlinAbi
- ./gradlew check
Deliverable
Provide:
- root cause
- exact fix
- targeted reruns performed
- final status and remaining risk
When not to use it
- →When the failure is not CI-related
- →When the fix requires major refactoring
Prerequisites
Limitations
- →Requires understanding of the project's CI/CD pipeline
- →Fixes must be minimal and safe
How it compares
Provides a structured triage workflow rather than ad-hoc debugging.
Compared to similar skills
ci-failure-triage side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ci-failure-triage (this skill) | 0 | 3mo | No flags | Intermediate |
| gh-fix-ci | 12 | 6mo | Review | Intermediate |
| fix-ci | 1 | 6mo | Review | Intermediate |
| analyze-failures | 1 | 6mo | Caution | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by meshtastic
View all by meshtastic →You might also like
gh-fix-ci
openai
Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.
fix-ci
llama-farm
Fetch GitHub CI failure information, analyze root causes, reproduce locally, and propose a fix plan. Use `/fix-ci` for current branch or `/fix-ci <run-id>` for a specific run.
analyze-failures
saleor
Analyze Playwright E2E test failure reports from CI. Parses merged blob reports, groups similar errors, and delegates to specialized subagents for investigation and fixes. Use when CI tests fail or when asked to fix E2E test failures.
gradle-expert
vitorpamplona
Build optimization, dependency resolution, and multi-module KMP troubleshooting for AmethystMultiplatform. Use when working with: (1) Gradle build files (build.gradle.kts, settings.gradle), (2) Version catalog (libs.versions.toml), (3) Build errors and dependency conflicts, (4) Module dependencies and source sets, (5) Desktop packaging (DMG/MSI/DEB), (6) Build performance optimization, (7) Proguard/R8 configuration, (8) Common KMP + Android Gradle issues (Compose conflicts, secp256k1 JNI variants, source set problems).
debugging-workflows
githubnext
Guide for debugging GitHub Agentic Workflows - analyzing logs, auditing runs, and troubleshooting issues
fix-sync
ClickHouse
Fix the "CH Inc sync" job in a pull request by resolving conflicts in the corresponding clickhouse-private sync PR.