v4.0.1
Fixes
init skill: pre-commit hook merging
After pre-commit install, the generated hook uses exec to hand off to Python — which replaces the shell process entirely. Any integration blocks that follow (beads, UBS) are silently dropped.
The skill now detects when a .legacy hook exists after install and instructs the agent to merge it: replace exec with plain calls, track exit codes with _exit, append the integration blocks, and exit with the accumulated code.