From 05cb3e8f3fdd5ec47649c5dba2cdd5a6ad30bb5d Mon Sep 17 00:00:00 2001 From: Marc Fargas Date: Fri, 3 Apr 2026 16:27:53 +0200 Subject: [PATCH] docs: add missing build:hooks step to development installation The development installation instructions were missing the `npm run build:hooks` step, which is required when installing from a git clone. Without it, hooks/dist/ doesn't exist and the installer silently skips hook copying while still registering them in settings.json, causing hook errors at runtime. Co-Authored-By: Claude Opus 4.6 (1M context) --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e870da27c..419d5d13d 100644 --- a/README.md +++ b/README.md @@ -150,14 +150,17 @@ Use `--sdk` to also install the GSD SDK CLI (`gsd-sdk`) for headless autonomous
Development Installation -Clone the repository and run the installer locally: +Clone the repository, build hooks, and run the installer locally: ```bash git clone https://github.com/gsd-build/get-shit-done.git cd get-shit-done +npm run build:hooks node bin/install.js --claude --local ``` +The `build:hooks` step is required — it compiles hook sources into `hooks/dist/` which the installer copies from. Without it, hooks won't be installed and you'll get hook errors in Claude Code. (The npm release handles this automatically via `prepublishOnly`.) + Installs to `./.claude/` for testing modifications before contributing.