feat: add ClaudeKit configuration

Add agent definitions, slash commands, hooks, and settings for
Claude Code project tooling.
This commit is contained in:
2026-04-12 10:02:12 +07:00
parent e389311a2e
commit 00d6bb117b
59 changed files with 23205 additions and 0 deletions

119
.claude/settings.json Normal file
View File

@@ -0,0 +1,119 @@
{
"hooks": {
"PreToolUse": [
{
"matcher": "Read|Edit|MultiEdit|Write|Bash",
"hooks": [
{
"type": "command",
"command": "claudekit-hooks run file-guard"
}
]
}
],
"PostToolUse": [
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "claudekit-hooks run lint-changed"
}
]
},
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "claudekit-hooks run typecheck-changed"
}
]
},
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "claudekit-hooks run check-any-changed"
}
]
},
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "claudekit-hooks run test-changed"
}
]
},
{
"matcher": "Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "claudekit-hooks run check-comment-replacement"
}
]
},
{
"matcher": "Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "claudekit-hooks run check-unused-parameters"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "claudekit-hooks run typecheck-project"
},
{
"type": "command",
"command": "claudekit-hooks run lint-project"
},
{
"type": "command",
"command": "claudekit-hooks run test-project"
},
{
"type": "command",
"command": "claudekit-hooks run check-todos"
},
{
"type": "command",
"command": "claudekit-hooks run self-review"
},
{
"type": "command",
"command": "claudekit-hooks run create-checkpoint"
}
]
}
],
"SubagentStop": [],
"SessionStart": [],
"UserPromptSubmit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "claudekit-hooks run codebase-map"
},
{
"type": "command",
"command": "claudekit-hooks run thinking-level"
}
]
}
]
}
}