aboutsummaryrefslogtreecommitdiff
path: root/.claude/settings.json
diff options
context:
space:
mode:
Diffstat (limited to '.claude/settings.json')
-rw-r--r--.claude/settings.json21
1 files changed, 19 insertions, 2 deletions
diff --git a/.claude/settings.json b/.claude/settings.json
index 6bd53fd..556c292 100644
--- a/.claude/settings.json
+++ b/.claude/settings.json
@@ -7,10 +7,19 @@
"permissions": {
"defaultMode": "bypassPermissions"
},
- "model": "fable",
+ "model": "opus",
"hooks": {
"PreToolUse": [
{
+ "matcher": "Edit|Write",
+ "hooks": [
+ {
+ "type": "command",
+ "command": "~/.claude/hooks/rulesets-write-boundary.py"
+ }
+ ]
+ },
+ {
"matcher": "AskUserQuestion",
"hooks": [
{
@@ -37,6 +46,10 @@
{
"type": "command",
"command": "~/.claude/hooks/session-title.sh"
+ },
+ {
+ "type": "command",
+ "command": "~/.claude/hooks/session-start-disarm.sh"
}
]
},
@@ -55,6 +68,10 @@
"hooks": [
{
"type": "command",
+ "command": "~/.claude/hooks/inbox-boundary-check.sh"
+ },
+ {
+ "type": "command",
"command": "~/.claude/hooks/ai-wrap-teardown.sh"
}
]
@@ -70,7 +87,7 @@
"typescript-lsp@claude-plugins-official": true,
"gopls-lsp@claude-plugins-official": true
},
- "effortLevel": "high",
+ "effortLevel": "xhigh",
"promptSuggestionEnabled": false,
"awaySummaryEnabled": false,
"prefersReducedMotion": true,