name: updating-binsuite description: Orchestrates LIEF and stubs updates in correct dependency order (LIEF first, then stubs). Use after Node.js updates, before releases, or when binary tools need refresh. user-invocable: true allowed-tools: Skill, Bash(pnpm:), Bash(npm:), Bash(git:), Bash(node:), Bash(rg:), Bash(grep:), Bash(find:), Bash(ls:), Bash(cat:), Bash(head:), Bash(tail:), Bash(wc:), Bash(diff:*), Read---
updating-binsuite
Orchestrate updating the binary manipulation suite by triggering updating-lief and updating-stubs in order.
Dependency Chain
updating-binsuite
├─ updating-lief (reads LIEF version from Node.js deps)
└─ updating-stubs (triggers curl update internally)
Process
- Validate: Clean working directory
- Update LIEF:
Skill({ skill: "updating-lief" })- runs first, gets version from node/deps/LIEF. If it fails, abort. - Update Stubs:
Skill({ skill: "updating-stubs" })- runs second, triggers curl internally - Report: Summary of both updates, cache versions bumped, commits created
CI mode passes through to sub-skills (they detect CI=true and skip builds).