refactor: rename the collection bootstrap skill to setup-vstack - #1
Conversation
The old name described a generic action and did not say what it set up. The new name ties the skill to this collection, so the bootstrap and the repo read as one thing for agents and users browsing the global skills. 💘 Generated with Crush Assisted-by: Crush:deepseek/deepseek-v4.1-flash
New contributors and agents had to reverse-engineer the manifest invariants, CI gates, and release flow from the code. This documents them up front so a change lands correctly on the first try. 💘 Generated with Crush Assisted-by: Crush:deepseek/deepseek-v4.1-flash
|
This PR renames the bootstrap skill Required: Manifest: 34 entries have valid Local: Non-blocker: Verdict: PASS — |

Why
The bootstrap skill keeps the skill collection in sync, but its old name (
set-it-up) described a generic action and did not say what it set up. Renaming it tosetup-vstackties the skill to this collection, so the command and the repo read as one thing.tests/eval/fixtures/untouched, since they record completed runs.AGENTS.mddocumenting commands, CI-enforced manifest invariants, and release conventions for contributors and agents.Verification:
python3 -m unittest discover -s tests(26 tests) andpython3 setup-vstack/scripts/verify.pyboth pass.💘 Generated with Crush