About HookStack
HookStack is an open-source catalogue of agentic hooks for Claude Code, maintained by Steve Magne and dogfooded on its own repository. Learn who builds it and why.
Who maintains HookStack?
HookStack is created and maintained by Steve Magne, an AI Agentic, OS Agentic, and Vibe Coding coach. Steve is not a developer — he is a practitioner who set up agentic hooks on his own projects (movinglive.ca and cyberharp.app) and wanted to make them available to the community.
The project is built in the open on GitHub, and contributions and hook submissions are welcome. There is no company behind it and no paywall — the catalogue and every hook implementation are released under the MIT licence.
What is HookStack?
HookStack is an open-source catalogue of agentic hooks for Claude Code. It currently lists 85 hooks, each a small Node.js script that runs at a Claude Code lifecycle event to enforce security, add quality checks, inject context, or automate a workflow.
The goal is simple: let any developer install a production-ready stack of guardrails in one npx command, then fine-tune it hook by hook.
How is HookStack built?
Every hook in the catalogue is dogfooded on the HookStack repository itself: the same scripts run on every Claude Code session that touches this project, which validates them in real conditions. Each hook ships with a unit test, and the live source on disk is the single source of truth for the code you install.
That means the snippet you copy is exactly the code the maintainer runs and tests — not a stale approximation.
How can I get in touch or contribute?
For feedback, bug reports, or hook ideas, the best channel is a GitHub issue on the repository — it keeps the discussion public and trackable. You can also submit a hook by pull request, or star the project to follow along.
To reach the maintainer directly, Steve Magne is on LinkedIn. The CLI is published on npm as hookstack-cli.
Maintainer
Steve Magne
AI Agentic & Vibe Coding Coach · Creator of HookStack