skills/bop-integrity/SKILL.md
Use when agents must write to .bop bundles safely and consistently without corruption.
npx skillsauth add ryanmaclean/bop bop-bop-integrityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guarantee .bop writes are deterministic, atomic, and schema-safe.
meta.json.running/.bop commands over manual filesystem mutation.references/write_protocol.md.bop meta set <id> --workflow-mode <mode> --step-index <n>, not ad-hoc edits.pending/ as quarantine-enforced: invalid meta.json is moved to failed/ by dispatcher.links.md, Logs.webloc, and Session.webloc as system-managed card UI artifacts.ditto --clone or cp -c); do not add plain cp -R/-r fallback for card paths.ditto --hfsCompression (transparent, idempotent, no adapters/converters).Use only stage-allowed files from references/allowed_writes.tsv.
bop inspect <id> must parse and show valid stage/meta.jq . <meta.json> must succeed.bop meta set ... is the canonical mutation path for workflow routing metadata.bop policy check --staged before merge/integration.tools
Use when the work is tagged with 💻 and needs the workplace-it-admin persona frame.
content-media
Use when the work is tagged with 🎨 and needs the ux-designer persona frame.
testing
Use when the work is tagged with ✅ and needs the test-gatekeeper persona frame.
tools
Use when the work is tagged with 📡 and needs the telemetry-engineer persona frame.