skills/bop-apfs-tahoe/SKILL.md
Use when designing or refactoring bop runtime/storage paths to maximize APFS COW/compression and prefer standard Rust crates over custom infrastructure.
npx skillsauth add ryanmaclean/bop bop-apfs-tahoeInstall 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.
Keep bop as a filesystem-native workflow engine (not a database), while using proven libraries for common runtime concerns.
Target platform: macOS Tahoe and other APFS systems.
Treat the system as three primitives:
<id>.bop/) with spec + metadata.events.jsonl / OpenLineage payloads).Resolve library choices via references/rust_runtime_crates.tsv.
fs4 (or fs2 if already in tree)backofftracing + tracing-subscribertabled or comfy-tablesysinfoRule: do not implement a bespoke subsystem if a listed crate already covers it.
Resolve filesystem operations via references/apfs_ops.tsv.
ditto --clonecp -c on macOSdone|failed|merged):
ditto --hfsCompressioncp -R/cp -r for card copy paths on macOS.job, run, event, or ui.rust_runtime_crates.tsv before writing code.apfs_ops.tsv.renamecargo build./target/debug/bop doctor./target/debug/bop policy check --stagedjob/run/event/ui).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.