skills/mav-bp-cicd-github/SKILL.md
Monitoring GitHub Actions pipelines after pushing. Covers checking workflow status, diagnosing CI failures, and respecting pipeline boundaries. Used as a dependency from workflow skills.
npx skillsauth add thermiteau/maverick-private mav-bp-cicd-githubInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
After pushing, monitor GitHub Actions pipelines and do not declare work complete until CI passes. This skill implements the platform-specific behaviours defined in the mav-bp-cicd skill.
# Watch the CI run in real-time (blocks until complete)
gh run watch
# Or check the most recent run's status
gh run list --branch $(git branch --show-current) --limit 1
# View details of a specific run
gh run view <run-id>
# View failed step logs
gh run view <run-id> --log-failed
digraph ci {
"Push to remote" [shape=box];
"Check CI status" [shape=box];
"CI passes?" [shape=diamond];
"Work complete" [shape=box];
"Read failure logs" [shape=box];
"Fix locally" [shape=box];
"Commit and push fix" [shape=box];
"Push to remote" -> "Check CI status";
"Check CI status" -> "CI passes?";
"CI passes?" -> "Work complete" [label="yes"];
"CI passes?" -> "Read failure logs" [label="no"];
"Read failure logs" -> "Fix locally";
"Fix locally" -> "Commit and push fix";
"Commit and push fix" -> "Check CI status";
}
gh run watch to monitor the CI rungh run view <run-id> --log-failed| CI failure | Why it wasn't caught locally | Fix |
|---|---|---|
| Different Node/Python version | CI uses a specific version | Check CI workflow for version, use matching local version |
| Missing environment variable | CI has different env | Check workflow for required env vars |
| Platform-specific issue | CI runs on Linux, local is macOS | Investigate platform-specific code paths |
| Dependency resolution | Lock file out of date | Run pnpm install / npm ci and commit lock file |
| Parallel test interference | Tests pass serially but fail in parallel | Fix test isolation |
.github/workflows/ files[skip ci] in commit messages)development
Use when a best-practice skill needs project-specific implementation details and no project skill exists at docs/maverick/skills/<topic>/SKILL.md. Scans the codebase and generates a project-specific skill file.
testing
Create or update technical documentation for a project. Covers architecture, service interactions, data flows, and design decisions. Produces professional markdown with Mermaid diagrams.
development
How to process code review feedback — verify before implementing, push back when wrong, clarify before acting on partial understanding. Applied when receiving review from the code-reviewer agent or human reviewers.
development
Analyze a project's codebase against Maverick standard practices and write a findings report. Checks linting, unit tests, integration tests, documentation, and CI/CD. Run when onboarding an existing project or on demand.