Files
actions/.claude/skills/validate/SKILL.md
Ismo Vuorinen df3e034d42 chore(claude): add hooks, skills, and agents for Claude Code
Add auto-formatting hooks (ruff, shfmt, prettier, actionlint),
rules.yml edit blocker, 5 skills (/release, /test-action,
/new-action, /validate, /check-pins), and 2 subagents
(action-validator, test-coverage-reviewer). Update CLAUDE.md
with hook documentation.
2026-03-07 20:54:37 +02:00

839 B

name, description, disable-model-invocation
name description disable-model-invocation
validate Run full validation pipeline (docs, format, lint, test) true

Full Validation Pipeline

Run the complete validation pipeline:

make all

This runs in order: docs -> format -> lint -> test

If validation fails

Formatting issues

make format

Then re-run make all.

Linting issues

  • actionlint: Check action.yml syntax, step IDs, expression usage
  • shellcheck: POSIX compliance, quoting, variable usage
  • ruff: Python style and errors
  • markdownlint: Markdown formatting
  • prettier: YAML/JSON/MD formatting

Test failures

make test

Read the failing test output and fix the underlying action or test.

Documentation drift

make docs

Regenerates READMEs from action.yml files.