mirror of
https://github.com/tiennm99/try-claudekit.git
synced 2026-04-17 17:21:50 +00:00
Browser-based physics puzzle game where players drop fruits that merge into larger fruits on collision, using Matter.js for 2D physics and Canvas2D for rendering. Includes 11-fruit progression chain, scoring, game-over detection, mouse/touch input, and Vitest test suite.
125 lines
2.7 KiB
JSON
125 lines
2.7 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(claudekit *)",
|
|
"Bash(claudekit-hooks *)"
|
|
]
|
|
},
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
} |