From f12a40015ed240ec50e34e939ff66c99403e5135 Mon Sep 17 00:00:00 2001 From: Flo Kempenich Date: Fri, 20 Mar 2026 05:23:13 +0000 Subject: [PATCH] fix(stats): replace undefined $GSD_TOOLS with standard gsd-tools path (#1236) The stats workflow was the only file using $GSD_TOOLS, which is never defined anywhere. This caused the LLM to improvise the path at runtime, producing the wrong directory (tools/) and extension (.mjs) instead of the correct bin/gsd-tools.cjs used by all other workflows. Co-authored-by: Claude Opus 4.6 (1M context) --- get-shit-done/workflows/stats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/get-shit-done/workflows/stats.md b/get-shit-done/workflows/stats.md index b3021c358..9ca696475 100644 --- a/get-shit-done/workflows/stats.md +++ b/get-shit-done/workflows/stats.md @@ -12,7 +12,7 @@ Read all files referenced by the invoking prompt's execution_context before star Gather project statistics: ```bash -STATS=$(node "$GSD_TOOLS" stats json) +STATS=$(node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" stats json) if [[ "$STATS" == @file:* ]]; then STATS=$(cat "${STATS#@file:}"); fi ```