== structural validation: AminBlg/SimpleEnglish == frontmatter OK; name matches dir; description 581 chars (limit 1024) PASS: SKILL.md frontmatter: name matches dir, description under 1024 chars PASS: referenced file skills/simple-english/references/checklist.md exists PASS: referenced file skills/simple-english/references/word-swaps.md exists PASS: referenced file skills/simple-english/references/use-cases.md exists PASS: rule catalog contains exactly 53 numbered rules (claims 53) all 15 checklist rule citations exist in the catalog PASS: checklist.md cites no nonexistent rule numbers (old bug, issues #2/#7, stays fixed) PASS: version 1.3.0 consistent across SKILL.md, plugin.json, marketplace.json, README badge FAIL: release tag matches current version (latest tag: v1.2.0, current: v1.3.0) PASS: plugin.json and marketplace.json parse as JSON PASS: claude plugin validate . passes PASS: README headline row matches RESULTS.md committed numbers PASS: raw generations: 56 baseline + 56 skill = 112 (matches 7 models x 8 tasks x 2) PASS: npx skills add --agent hermes-agent lands SKILL.md in .hermes/skills/ PASS: hermes install byte-identical to repo HEAD PASS: npx skills use emits the SKILL.md prompt envelope PASS: both condensed surfaces ship (prompts/system-prompt.md, output-styles/simple-english.md) PASS: condensed surfaces agree on the 20-word procedural limit RESULT: 16 passed, 1 failed (of 17)