ci-validate
$
npx mdskill add hrconsultnj/claude-plugins/ci-validateValidates CI/CD workflow files for syntax errors, common mistakes, and best practice violations using actionlint and heuristic checks.
- Helps developers ensure their CI/CD workflows are error-free and follow best practices.
- Integrates with actionlint for GitHub Actions and includes built-in heuristic checks.
- Uses external linters and custom heuristics to identify issues and provide fix suggestions.
- Reports results through structured outputs, including detailed issue descriptions and actionable tasks.
SKILL.md
.github/skills/ci-validateView on GitHub ↗
---
name: ci-validate
description: Validate CI/CD workflow files. Runs actionlint for GitHub Actions, checks for common mistakes, and reports issues with fix suggestions.
argument-hint: "[workflow-file]"
---
Validate CI/CD workflow files for syntax errors, common mistakes, and best practice violations. Combines external linters (actionlint) with built-in heuristic checks that catch issues linters miss.
## Content Loading
Load each step through the fetch command (handles caching, decryption, and auth):
```bash
"~/.composure/bin/composure-fetch.mjs" skill shipyard ci-validate {step-filename}
```
**Do NOT read cache files directly** — they are encrypted at rest. Always use the fetch command above.
## Steps
| # | File |
|---|------|
| 1 | `01-find-ci-files.md` |
| 2 | `02-external-linter.md` |
| 3 | `03a-heuristic-checks-1-6.md` |
| 4 | `03b-heuristic-checks-7-12.md` |
| 5 | `04-report-and-tasks.md` |