[xwiki/xwiki-dev-llm] 67bf0f: [Misc] Fix three unparseable skill frontmatters an...
Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-dev-llm Commit: 67bf0ff4e971645df5d628b0327537f7b37d49e0 https://github.com/xwiki/xwiki-dev-llm/commit/67bf0ff4e971645df5d628b0327537... Author: Vincent Massol <[email protected]> Date: 2026-09-17 (Thu, 17 Sep 2026) Changed paths: M scripts/validate.mjs M xwiki/skills/xwiki-openproject/SKILL.md M xwiki/skills/xwiki-release-test-triage/SKILL.md M xwiki/skills/xwiki-test-guidelines/SKILL.md Log Message: ----------- [Misc] Fix three unparseable skill frontmatters and validate them * `xwiki-test-guidelines`, `xwiki-openproject` and `xwiki-release-test-triage` each carry a colon-space inside an unquoted (plain) YAML scalar, which makes the whole frontmatter block unparseable. The host then loads the skill with EMPTY metadata instead of failing, so the `description` Claude matches on is gone and the skill never triggers — a silent, total loss of three skills. Measured with the `yaml` package: all three throw "Nested mappings are not allowed in compact mappings". Replace the colon with an em dash, which reads the same. * Add invariant 9 to `scripts/validate.mjs`: no `: ` or ` #` inside an unquoted frontmatter scalar, continuation lines included, and no leading YAML indicator character. A quoted or block scalar is left alone — several descriptions rely on that. * This does not duplicate `claude plugin validate`, which is weaker: with all three offenders present it named one, then passed the repo. CI runs `validate.mjs`, so the invariant is what actually gates a branch. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> Commit: 8fd4b29498b68f28a7e0e92b84b2793d5ba2bff8 https://github.com/xwiki/xwiki-dev-llm/commit/8fd4b29498b68f28a7e0e92b84b279... Author: Vincent Massol <[email protected]> Date: 2026-09-17 (Thu, 17 Sep 2026) Changed paths: M scripts/validate.mjs M xwiki/skills/xwiki-openproject/SKILL.md M xwiki/skills/xwiki-release-test-triage/SKILL.md M xwiki/skills/xwiki-test-guidelines/SKILL.md Log Message: ----------- Merge pull request #148 from xwiki/skill-frontmatter-yaml Fix three unparseable skill frontmatters and validate them Compare: https://github.com/xwiki/xwiki-dev-llm/compare/e89bf7045a33...8fd4b29498b6 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications
participants (1)
-
XWiki Notifications