From niekcandaele-claude-helpers
Monitor CI/CD pipeline status after pushes and investigate failures.
How this skill is triggered — by the user, by Claude, or both
Slash command
/niekcandaele-claude-helpers:check-ci [optional: commit-sha or branch][optional: commit-sha or branch]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Monitor CI/CD pipeline status after pushing commits. When failures occur, delegate to the `debugger` skill for systematic investigation and evidence-based root cause analysis.
Monitor CI/CD pipeline status after pushing commits. When failures occur, delegate to the debugger skill for systematic investigation and evidence-based root cause analysis.
Optional commit reference: $ARGUMENTS (e.g., HEAD, abc1234, feature-branch)
debugger to investigateThe command automatically detects the CI/CD platform by examining configuration files:
GitHub Actions
.github/workflows/*.yml or .github/workflows/*.yamlgh CLI for API accessGitLab CI
.gitlab-ci.ymlglab CLI for API accessCircleCI
.circleci/config.ymlJenkins
Jenkinsfile or .jenkinsTravis CI
.travis.ymlAzure DevOps
azure-pipelines.yml# Get latest commit
git rev-parse HEAD
# Get commit details
git log -1 --format="%H %s"
# Check push status
git log origin/[branch]..HEAD
For GitHub Actions:
# List workflow runs for commit
gh run list --commit [SHA]
# Get run details
gh run view [RUN_ID]
# Watch run status
gh run watch [RUN_ID]
For GitLab CI:
# Get pipeline for commit
glab ci list --per-page 1
# View pipeline details
glab ci view [PIPELINE_ID]
# Get job logs
glab ci trace [JOB_ID]
Display status updates every 5-10 seconds:
⏳ CI Status: In Progress
✓ Build: Success
⏳ Tests: Running... (2m 15s)
⏳ Lint: Queued
- Deploy: Pending
When CI fails, delegate investigation to the debugger skill:
Use the Skill tool to invoke debugger with:
Example prompt:
Investigate CI failure for commit [SHA]:
- Failed jobs: [job names]
- CI platform: [GitHub Actions/GitLab CI/etc]
- Job logs available via: [command to fetch logs]
Please gather evidence about:
1. What specifically failed (tests, build, lint, etc.)
2. Exact error messages and stack traces
3. Which files/changes are involved
4. Root cause based on evidence
Provide a complete investigation report.
The debugger skill will:
✅ CI Status: All checks passed!
📊 Summary:
✓ Build: Success (1m 23s)
✓ Tests: 156 passed (2m 45s)
✓ Lint: No issues (0m 15s)
✓ Security: No vulnerabilities (0m 38s)
🎉 Your code is ready to merge!
❌ CI Status: Failed
📊 Summary:
✓ Build: Success (1m 23s)
❌ Tests: 2 failed, 154 passed (2m 45s)
⚠️ Lint: 3 warnings (0m 15s)
✓ Security: No vulnerabilities (0m 38s)
🔍 Launching `debugger` to investigate...
Then present the skill's complete investigation report, which will include:
The skill's report provides evidence-based findings without implementing fixes.
Users can customize behavior via environment variables:
CI_CHECK_TIMEOUT: Maximum time to wait for CI completion (default: 30m)CI_POLL_INTERVAL: How often to check status (default: 10s)debugger immediatelydebugger:
# Check CI for latest commit
/check-ci
# Check CI for specific commit
/check-ci abc1234
# Check CI for a branch
/check-ci feature/new-api
npx claudepluginhub niekcandaele/skillsProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.