Hitting 60 Skills & Rolling Out Hooks to 34 Projects
Just wrapped up a productive session pushing MemStack Pro to 60 skills and deploying our new hook system across every project.
The 60 Skill Milestone
We officially hit 60 skills in the Claude Code framework! Had to update this count across 15 different files - everything from the main hero section to meta tags, pricing pages, and even the Stripe webhook docs. It's one of those satisfying but tedious tasks that comes with maintaining a proper marketing site.
Hook Deployment Goes Live
The big win today was getting our hook system deployed to all 34 projects. I enhanced the start-memstack.bat link command to now handle three things automatically:
- Rules junction (as before)
- Hooks copy to each project
- Settings merge using a new Node.js helper
The settings merger is pretty smart - it deduplicates by command string so you can run it repeatedly without creating duplicates. It also preserves any existing hooks (like adminstack's pre-push hook) while adding the new notification hooks.
TTS Notifications Working
One of the coolest parts is our TTS notification system. Every project now has hooks that can announce when certain tools are used. I created a test file to verify the Write tool triggers properly - hearing my computer say "Write tool used" when I save a file never gets old.
Technical Decisions
I went with copying hooks instead of junctioning them. This means each project gets independent copies, which feels safer for now. The downside is that hook updates won't automatically propagate, but I can always revisit this approach later.
Had some fun wrestling with MSYS bash to Windows batch interop. The trick is using full Windows paths and invoking batch files via cmd //c with proper quote handling.
What's Next
Need to clean up my test artifacts and consider whether junctioning hooks might be worth it for automatic updates. Also want to verify the TTS hooks work consistently across different session types.
Feels good to have this infrastructure piece locked down. 34 projects all running the same hook system means much more consistent development experience going forward.