From shipyard
Validates GitHub Actions CI/CD workflow files using actionlint for syntax and heuristics for common mistakes, reporting issues with fix suggestions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/shipyard:ci-validateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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.
Load each step through the fetch command (handles caching, decryption, and auth):
"~/.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.
| # | 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 |
npx claudepluginhub hrconsultnj/claude-plugins --plugin shipyardValidates, lints, audits, and fixes GitHub Actions workflows using actionlint and act. Includes local testing, error fixes, and public action version checks.
Checks and configures GitHub Actions CI/CD workflows for container builds, tests, and releases. Updates action versions, adds caching, multi-platform builds, and audits missing workflows.
Creates, audits, and optimizes GitHub Actions workflows for CI/CD, matrix builds, reusable workflows, composite actions, caching, and security hardening like pinning and permissions.