One concern (C8): every metadata field here parses, is non-empty, and is the wrong
shape. name is the only string in the file, so F4 stays green and the three checks
that flip — F3, F6, F7 — are exactly the ones this fixture exists to prove.
It sits under bad-island/ rather than beside it because bad-island is cited by
line and count elsewhere in the pack (6 of 12 red, F4-F9); a nested directory is
ignored by validate(), so that verdict is untouched. Point the validator at this
path directly.
enforced: python3 scripts/validate-island.py scripts/fixtures/bad-island/nonstring-metadata
must exit 1 with F3, F6 and F7 red.
advisory: nothing here. This island is never distributed and describes no practice.
1---2name: nonstring-metadata3description: [object Object]4---56# Non-string metadata78One concern (C8): every metadata field here parses, is non-empty, and is the wrong9shape. `name` is the only string in the file, so F4 stays green and the three checks10that flip — F3, F6, F7 — are exactly the ones this fixture exists to prove.1112It sits under `bad-island/` rather than beside it because `bad-island` is cited by13line and count elsewhere in the pack (6 of 12 red, F4-F9); a nested directory is14ignored by `validate()`, so that verdict is untouched. Point the validator at this15path directly.1617- `enforced`: `python3 scripts/validate-island.py scripts/fixtures/bad-island/nonstring-metadata`18 must exit 1 with F3, F6 and F7 red.19- `advisory`: nothing here. This island is never distributed and describes no practice.
Run npx skillmds@latest add island-dev-crew/nonstring-metadata in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
[object Object] It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Island-Dev-Crew (@island-dev-crew) published this skill. Their other Agent Skills are listed on their SkillMD profile.