claudetool: disable prompt caching for one-shot subconvos
diff --git a/claudetool/pre-commit.go b/claudetool/pre-commit.go
index 7282948..7c93f0d 100644
--- a/claudetool/pre-commit.go
+++ b/claudetool/pre-commit.go
@@ -41,6 +41,7 @@
 
 	info := conversation.ToolCallInfoFromContext(ctx)
 	sub := info.Convo.SubConvo()
+	sub.PromptCaching = false
 
 	sub.SystemPrompt = `You are an expert Git commit analyzer.