choo121600 opened a new pull request, #96:
URL: https://github.com/apache/airflow-steward/pull/96
## Summary
- Wires `tools/skill-validator` into `.pre-commit-config.yaml` so every
skill under `.claude/skills/**` is validated on each commit (locally
when `prek install` is configured, and unconditionally in CI via the
existing `.github/workflows/pre-commit.yml` runner).
- Re-runs validation whenever a skill `.md` file or the validator's own
source changes, so updated rules are automatically re-applied across
all skills.
## What `skill-validate` checks
- **Frontmatter** (`SKILL.md` only): required keys (`name`,
`description`, `license`), `license` ∈ {`Apache-2.0`}, `mode` ∈
{`A`, `B`, `C`} when present.
- **Internal links**: cross-file targets exist and `#anchor`s resolve
to real headings (same-file and cross-file).
- **Placeholder convention**: uses the same forbidden-pattern and
allowlist definitions as `tools/dev/check-placeholders.sh`.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]