Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .claude/hooks/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

76 changes: 38 additions & 38 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"statusLine": {
"type": "command",
"command": "python3 $CLAUDE_PROJECT_DIR/.claude/scripts/status.py"
"command": "bash -c 'python3 \"$CLAUDE_PROJECT_DIR/.claude/scripts/status.py\"'"
},
"hooks": {
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/pre-tool-use-broadcast.mjs"
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/pre-tool-use-broadcast.mjs\"'"
}
]
},
Expand All @@ -18,7 +18,7 @@
"hooks": [
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/path-rules.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/path-rules.mjs\"'",
"timeout": 5
}
]
Expand All @@ -28,7 +28,7 @@
"hooks": [
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/tldr-read-enforcer.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/tldr-read-enforcer.mjs\"'",
"timeout": 20
}
]
Expand All @@ -38,7 +38,7 @@
"hooks": [
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/smart-search-router.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/smart-search-router.mjs\"'",
"timeout": 10
}
]
Expand All @@ -48,12 +48,12 @@
"hooks": [
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/tldr-context-inject.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/tldr-context-inject.mjs\"'",
"timeout": 30
},
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/arch-context-inject.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/arch-context-inject.mjs\"'",
"timeout": 30
}
]
Expand All @@ -63,17 +63,17 @@
"hooks": [
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/file-claims.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/file-claims.mjs\"'",
"timeout": 5
},
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/edit-context-inject.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/edit-context-inject.mjs\"'",
"timeout": 5
},
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/signature-helper.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/signature-helper.mjs\"'",
"timeout": 5
}
]
Expand All @@ -84,7 +84,7 @@
"hooks": [
{
"type": "command",
"command": "node $HOME/.claude/hooks/dist/pre-compact-continuity.mjs"
"command": "node \"$HOME/.claude/hooks/dist/pre-compact-continuity.mjs\""
}
]
}
Expand All @@ -94,16 +94,16 @@
"hooks": [
{
"type": "command",
"command": "bash $HOME/.claude/plugins/braintrust-tracing/hooks/session_start.sh"
"command": "bash \"$HOME/.claude/plugins/braintrust-tracing/hooks/session_start.sh\""
},
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/session-register.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/session-register.mjs\"'",
"timeout": 10
},
{
"type": "command",
"command": "python3 $CLAUDE_PROJECT_DIR/.claude/hooks/session-symbol-index.py",
"command": "bash -c 'python3 \"$CLAUDE_PROJECT_DIR/.claude/hooks/session-symbol-index.py\"'",
"timeout": 5
}
]
Expand All @@ -113,7 +113,7 @@
"hooks": [
{
"type": "command",
"command": "node $HOME/.claude/hooks/dist/session-start-continuity.mjs"
"command": "node \"$HOME/.claude/hooks/dist/session-start-continuity.mjs\""
}
]
},
Expand All @@ -122,12 +122,12 @@
"hooks": [
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/session-start-tldr-cache.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/session-start-tldr-cache.mjs\"'",
"timeout": 5
},
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/session-start-dead-code.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/session-start-dead-code.mjs\"'",
"timeout": 30
}
]
Expand All @@ -138,26 +138,26 @@
"hooks": [
{
"type": "command",
"command": "node $HOME/.claude/hooks/dist/skill-activation-prompt.mjs"
"command": "node \"$HOME/.claude/hooks/dist/skill-activation-prompt.mjs\""
},
{
"type": "command",
"command": "python3 $CLAUDE_PROJECT_DIR/.claude/hooks/premortem-suggest.py",
"command": "bash -c 'python3 \"$CLAUDE_PROJECT_DIR/.claude/hooks/premortem-suggest.py\"'",
"timeout": 5
},
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/memory-awareness.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/memory-awareness.mjs\"'",
"timeout": 10
},
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/impact-refactor.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/impact-refactor.mjs\"'",
"timeout": 10
},
{
"type": "command",
"command": "bash $HOME/.claude/plugins/braintrust-tracing/hooks/user_prompt_submit.sh"
"command": "bash \"$HOME/.claude/plugins/braintrust-tracing/hooks/user_prompt_submit.sh\""
}
]
}
Expand All @@ -168,22 +168,22 @@
"hooks": [
{
"type": "command",
"command": "node $HOME/.claude/hooks/dist/typescript-preflight.mjs",
"command": "node \"$HOME/.claude/hooks/dist/typescript-preflight.mjs\"",
"timeout": 40
},
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/compiler-in-the-loop.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/compiler-in-the-loop.mjs\"'",
"timeout": 30
},
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/post-edit-notify.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/post-edit-notify.mjs\"'",
"timeout": 5
},
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/post-edit-diagnostics.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/post-edit-diagnostics.mjs\"'",
"timeout": 10
}
]
Expand All @@ -193,7 +193,7 @@
"hooks": [
{
"type": "command",
"command": "node $HOME/.claude/hooks/dist/handoff-index.mjs"
"command": "node \"$HOME/.claude/hooks/dist/handoff-index.mjs\""
}
]
},
Expand All @@ -202,7 +202,7 @@
"hooks": [
{
"type": "command",
"command": "python3 $HOME/.claude/hooks/post-tool-use-tracker.py",
"command": "python3 \"$HOME/.claude/hooks/post-tool-use-tracker.py\"",
"timeout": 120
}
]
Expand All @@ -212,7 +212,7 @@
"hooks": [
{
"type": "command",
"command": "bash $HOME/.claude/plugins/braintrust-tracing/hooks/post_tool_use.sh"
"command": "bash \"$HOME/.claude/plugins/braintrust-tracing/hooks/post_tool_use.sh\""
}
]
},
Expand All @@ -221,7 +221,7 @@
"hooks": [
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/import-validator.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/import-validator.mjs\"'",
"timeout": 5
}
]
Expand All @@ -231,7 +231,7 @@
"hooks": [
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/import-error-detector.mjs",
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/import-error-detector.mjs\"'",
"timeout": 5
}
]
Expand All @@ -242,15 +242,15 @@
"hooks": [
{
"type": "command",
"command": "python3 $CLAUDE_PROJECT_DIR/.claude/hooks/auto-handoff-stop.py"
"command": "bash -c 'python3 \"$CLAUDE_PROJECT_DIR/.claude/hooks/auto-handoff-stop.py\"'"
},
{
"type": "command",
"command": "bash $CLAUDE_PROJECT_DIR/.claude/plugins/braintrust-tracing/hooks/stop_hook.sh"
"command": "bash -c 'bash \"$CLAUDE_PROJECT_DIR/.claude/plugins/braintrust-tracing/hooks/stop_hook.sh\"'"
},
{
"type": "command",
"command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/dist/compiler-in-the-loop-stop.mjs"
"command": "bash -c 'node \"$CLAUDE_PROJECT_DIR/.claude/hooks/dist/compiler-in-the-loop-stop.mjs\"'"
}
]
}
Expand All @@ -260,18 +260,18 @@
"hooks": [
{
"type": "command",
"command": "node $HOME/.claude/hooks/dist/session-end-cleanup.mjs"
"command": "node \"$HOME/.claude/hooks/dist/session-end-cleanup.mjs\""
},
{
"type": "command",
"command": "node $HOME/.claude/hooks/dist/session-outcome.mjs"
"command": "node \"$HOME/.claude/hooks/dist/session-outcome.mjs\""
},
{
"type": "command",
"command": "bash $HOME/.claude/plugins/braintrust-tracing/hooks/session_end.sh"
"command": "bash \"$HOME/.claude/plugins/braintrust-tracing/hooks/session_end.sh\""
}
]
}
]
}
}
}