github OthmanAdi/planning-with-files v3.1.3
v3.1.3: hotfix invalid YAML frontmatter from v3.1.2 (quote SKILL.md description)

3 hours ago

Hotfix for a frontmatter regression in v3.1.2.

The description refresh shipped in v3.1.2 added a colon ("...AI coding agents: keeps..."), and the English SKILL.md carry the description field unquoted. That made the YAML frontmatter invalid (mapping values are not allowed here), which can break skill loading and the model-triggering description on Claude Code and the English IDE variants.

Fixed: the description is now wrapped in double quotes across the canonical file and the seven English IDE variants (.codebuddy, .codex, .cursor, .factory, .hermes, .mastracode, .opencode). The parsed value is identical, so triggering is unchanged. The translated variants were already quoted and were not affected.

Added: tests/test_skill_frontmatter_valid.py loads every SKILL.md frontmatter as YAML and guards against an unquoted description containing a colon-space. The version-parity check is a regex and could not catch this.

Version bumped to 3.1.3 across the 17 parity files. Suite: 184 passed, 4 skipped.

If you installed v3.1.2, updating to v3.1.3 restores valid frontmatter.

Don't miss a new planning-with-files release

NewReleases is sending notifications on new releases.