Negative fixture — valid except that metadata.tags contains a value outside the controlled vocabulary (web,cloud,cicd,llm,cred). The validator MUST reject this (exit 1). Do not "fix" this fixture.
Negative fixture — valid except that allowed-tools uses commas instead of spaces. The validator MUST reject this (exit 1). Used by the negative-test job in test-skill-quality.yml.
Negative fixture — valid except it uses the legacy top-level `tags` key instead of `metadata.tags`. Strict agentskills.io rejects unknown top-level keys, so the validator MUST reject this (exit 1). Do not "fix" this fixture.
Use when validating the skill-quality reusable workflow against a well-formed skill — exercises every supported frontmatter field (name matching the directory, a non-empty description under 1024 chars, license, compatibility, metadata with string values including in-vocabulary metadata.tags and related links, and space-separated allowed-tools).
Scaffold template — intentionally has a placeholder name that does NOT match its directory. The validator MUST skip `_`-prefixed dirs, so this file must not produce an error.