Give ack, builder, and deployer an explicit init/check mode that reports missing project config instead of failing mid-work. Point builder at makefile.builder so its contract targets do not collide with an existing Makefile.
Keep ~/.skills as a lookup fallback so existing checkouts still resolve version.sh.