Skip to content

Commit 060ecb6

Browse files
committed
feat: initialize entire and claude configuration files
- Add .claude/settings.json with hook definitions - Configure .entire settings for manual commit strategy - Set up .entire/.gitignore for tmp, logs, metadata dirs - Disable telemetry in .entire config - Define permissions deny rule for metadata reads
1 parent f6bbd22 commit 060ecb6

File tree

3 files changed

+91
-0
lines changed

3 files changed

+91
-0
lines changed

.claude/settings.json

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
{
2+
"hooks": {
3+
"SessionStart": [
4+
{
5+
"matcher": "",
6+
"hooks": [
7+
{
8+
"type": "command",
9+
"command": "entire hooks claude-code session-start"
10+
}
11+
]
12+
}
13+
],
14+
"SessionEnd": [
15+
{
16+
"matcher": "",
17+
"hooks": [
18+
{
19+
"type": "command",
20+
"command": "entire hooks claude-code session-end"
21+
}
22+
]
23+
}
24+
],
25+
"UserPromptSubmit": [
26+
{
27+
"matcher": "",
28+
"hooks": [
29+
{
30+
"type": "command",
31+
"command": "entire hooks claude-code user-prompt-submit"
32+
}
33+
]
34+
}
35+
],
36+
"Stop": [
37+
{
38+
"matcher": "",
39+
"hooks": [
40+
{
41+
"type": "command",
42+
"command": "entire hooks claude-code stop"
43+
}
44+
]
45+
}
46+
],
47+
"PreToolUse": [
48+
{
49+
"matcher": "Task",
50+
"hooks": [
51+
{
52+
"type": "command",
53+
"command": "entire hooks claude-code pre-task"
54+
}
55+
]
56+
}
57+
],
58+
"PostToolUse": [
59+
{
60+
"matcher": "Task",
61+
"hooks": [
62+
{
63+
"type": "command",
64+
"command": "entire hooks claude-code post-task"
65+
}
66+
]
67+
},
68+
{
69+
"matcher": "TodoWrite",
70+
"hooks": [
71+
{
72+
"type": "command",
73+
"command": "entire hooks claude-code post-todo"
74+
}
75+
]
76+
}
77+
]
78+
},
79+
"permissions": {
80+
"deny": ["Read(./.entire/metadata/**)"]
81+
}
82+
}

.entire/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
tmp/
2+
settings.local.json
3+
metadata/
4+
logs/

.entire/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"strategy": "manual-commit",
3+
"enabled": true,
4+
"telemetry": false
5+
}

0 commit comments

Comments
 (0)