117 lines
3.1 KiB
JSON
117 lines
3.1 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(npm run build:*)",
|
|
"Bash(grep:*)",
|
|
"Bash(xargs:*)",
|
|
"WebSearch",
|
|
"Bash(npm install)",
|
|
"Bash(ls:*)",
|
|
"Bash(python3:*)",
|
|
"Read(/home/martin/.claude/**)",
|
|
"Bash(find *)",
|
|
"Bash(git log*)",
|
|
"Bash(git diff*)",
|
|
"Bash(git status*)",
|
|
"Bash(git show*)",
|
|
"Bash(git branch*)",
|
|
"mcp__gitea__get_me",
|
|
"mcp__gitea__get_file_contents",
|
|
"mcp__gitea__get_dir_contents",
|
|
"mcp__gitea__get_commit",
|
|
"mcp__gitea__get_latest_release",
|
|
"mcp__gitea__get_release",
|
|
"mcp__gitea__get_tag",
|
|
"mcp__gitea__get_repository_tree",
|
|
"mcp__gitea__get_user_orgs",
|
|
"mcp__gitea__get_gitea_mcp_server_version",
|
|
"mcp__gitea__list_branches",
|
|
"mcp__gitea__list_commits",
|
|
"mcp__gitea__list_issues",
|
|
"mcp__gitea__list_my_repos",
|
|
"mcp__gitea__list_org_repos",
|
|
"mcp__gitea__list_pull_requests",
|
|
"mcp__gitea__list_releases",
|
|
"mcp__gitea__list_tags",
|
|
"mcp__gitea__issue_read",
|
|
"mcp__gitea__label_read",
|
|
"mcp__gitea__milestone_read",
|
|
"mcp__gitea__pull_request_read",
|
|
"mcp__gitea__search_issues",
|
|
"mcp__gitea__search_org_teams",
|
|
"mcp__gitea__search_repos",
|
|
"mcp__gitea__search_users",
|
|
"mcp__gitea__timetracking_read",
|
|
"mcp__gitea__wiki_read",
|
|
"mcp__gitea__actions_config_read",
|
|
"mcp__gitea__actions_run_read",
|
|
"Bash(jq *)",
|
|
"mcp__gitea__pull_request_write",
|
|
"mcp__gitea__pull_request_review_write",
|
|
"mcp__gitea__issue_write",
|
|
"mcp__plugin_context7_context7__query-docs",
|
|
"mcp__plugin_context7_context7__resolve-library-id",
|
|
"Bash(git checkout *)",
|
|
"Bash(git add *)",
|
|
"Bash(git commit *)",
|
|
"Bash(git push *)",
|
|
"Bash(git stash *)",
|
|
"Bash(docker compose *)",
|
|
"Bash(docker *)",
|
|
"Bash(which *)"
|
|
],
|
|
"defaultMode": "default"
|
|
},
|
|
"model": "claude-opus-4-7",
|
|
"hooks": {
|
|
"PreToolUse": [
|
|
{
|
|
"matcher": "Bash",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "bash ~/.claude/hooks/pre-bash-checks.sh",
|
|
"statusMessage": "Prüfe Bash-Sicherheitsregeln..."
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"PostToolUse": [
|
|
{
|
|
"matcher": "Edit|Write",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "bash ~/.claude/hooks/auto-format.sh"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stop": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "bash ~/.claude/hooks/verify-on-stop.sh"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"statusLine": {
|
|
"type": "command",
|
|
"command": "bash ~/.claude/statusline-command.sh"
|
|
},
|
|
"enabledPlugins": {
|
|
"typescript-lsp@claude-plugins-official": true,
|
|
"frontend-design@claude-plugins-official": true,
|
|
"context7@claude-plugins-official": true,
|
|
"code-review@claude-plugins-official": true,
|
|
"code-simplifier@claude-plugins-official": true,
|
|
"skill-creator@claude-plugins-official": true
|
|
},
|
|
"language": "German",
|
|
"editorMode": "vim",
|
|
"terminalProgressBarEnabled": false
|
|
}
|