ci-validate

$npx mdskill add hrconsultnj/claude-plugins/ci-validate

Validates 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` |
More from hrconsultnj/claude-plugins