A deliberately broken fixture used by example/README.md to show what each rule's error output looks like.
Files1
@skills/invalid/SKILL.md
Invalid example skill
This skill deliberately trips three rules so the CLI's diagnostic output
can be inspected end-to-end. One fires under defaults; two need to be
enabled to surface as errors (the spec ships them at lower severities).
invalid-skill-name(error by default) — the frontmatter name:
is NotInvalid, which is not lowercase and does not match the
parent directory invalid.
disallowed-field(disabled by default; enable via
--disallowed-field or YAML config) — secret_field: is not in
the spec's allowed field list.
check-absolute-paths(warning by default; escalate to error via
--check-absolute-paths or YAML config) — the link below uses an
absolute filesystem path, which is not portable across machines.