mirror of
https://gitee.com/nicefold/seewis-soybean-plus.git
synced 2026-10-14 03:52:28 +08:00
189 lines
5.6 KiB
JSON
189 lines
5.6 KiB
JSON
{
|
|
"$schema": "https://json.schemastore.org/claude-code-settings.json",
|
|
"model": "opusplan",
|
|
"effortLevel": "xhigh",
|
|
"env": {
|
|
"VIBECODING_ATHENA_VERSION": "9.6.0",
|
|
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7",
|
|
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
|
|
"CLAUDE_CODE_SUBAGENT_MODEL": "claude-sonnet-4-6",
|
|
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
|
|
"DISABLE_NON_ESSENTIAL_MODEL_CALLS": "1",
|
|
"CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY": "1",
|
|
"CLAUDE_CODE_SUBPROCESS_ENV_SCRUB": "1",
|
|
"NEXT_TELEMETRY_DISABLED": "1",
|
|
"NUXT_TELEMETRY_DISABLED": "1",
|
|
"GATSBY_TELEMETRY_DISABLED": "1",
|
|
"ASTRO_TELEMETRY_DISABLED": "1",
|
|
"ANGULAR_CLI_ANALYTICS": "false",
|
|
"API_TIMEOUT_MS": "30000"
|
|
},
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(npm test:*)",
|
|
"Bash(npm run:*)",
|
|
"Bash(npx:*)",
|
|
"Bash(node:*)",
|
|
"Bash(python:*)",
|
|
"Bash(python3:*)",
|
|
"Bash(pytest:*)",
|
|
"Bash(uv run:*)",
|
|
"Bash(cargo:*)",
|
|
"Bash(go:*)",
|
|
"Bash(claude *)",
|
|
"Bash(git status)",
|
|
"Bash(git diff:*)",
|
|
"Bash(git log:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(git commit:*)",
|
|
"Bash(git checkout:*)",
|
|
"Bash(git branch:*)",
|
|
"Bash(git worktree:*)",
|
|
"Read(.ai_state/**)",
|
|
"Write(.ai_state/**)"
|
|
],
|
|
"deny": [
|
|
"Bash(rm -rf *)",
|
|
"Read(./.env)",
|
|
"Read(./.env.*)",
|
|
"Read(./secrets/**)"
|
|
]
|
|
},
|
|
"worktree": {
|
|
"baseRef": "head"
|
|
},
|
|
"hooks": {
|
|
"SessionStart": [
|
|
{
|
|
"matcher": "startup|resume|clear|compact",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/session-start.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/session-start.cjs\" || true"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"PreToolUse": [
|
|
{
|
|
"matcher": "Bash",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"if": "Bash(rm *)",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/pre-bash-guard.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/pre-bash-guard.cjs\" || true"
|
|
},
|
|
{
|
|
"type": "command",
|
|
"if": "Bash(curl *|wget *)",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/pre-bash-guard.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/pre-bash-guard.cjs\" || true"
|
|
},
|
|
{
|
|
"type": "command",
|
|
"if": "Bash(mkfs*|dd *)",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/pre-bash-guard.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/pre-bash-guard.cjs\" || true"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"PostToolUse": [
|
|
{
|
|
"matcher": "Edit|Write|MultiEdit",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/index-updater.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/index-updater.cjs\" || true"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": "Task",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/subagent-retry.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/subagent-retry.cjs\" || true"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stop": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/delivery-gate.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/delivery-gate.cjs\" || true"
|
|
},
|
|
{
|
|
"type": "command",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/pace-continuator.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/pace-continuator.cjs\" || true"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"PermissionDenied": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/permission-retry.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/permission-retry.cjs\" || true"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"PreCompact": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/compact-snapshot.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/compact-snapshot.cjs\" || true"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"PostCompact": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/compact-restore.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/compact-restore.cjs\" || true"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ConfigChange": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "test -f \"${CLAUDE_PROJECT_DIR}/.claude/hooks/state-audit.cjs\" && node \"${CLAUDE_PROJECT_DIR}/.claude/hooks/state-audit.cjs\" || true"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"extraKnownMarketplaces": {
|
|
"superpowers-marketplace": {
|
|
"source": {
|
|
"source": "github",
|
|
"repo": "obra/superpowers-marketplace"
|
|
}
|
|
},
|
|
"openai-codex": {
|
|
"source": {
|
|
"source": "github",
|
|
"repo": "openai/codex-plugin-cc"
|
|
}
|
|
}
|
|
},
|
|
"enabledPlugins": {
|
|
"superpowers@superpowers-marketplace": true,
|
|
"codex@openai-codex": true,
|
|
"feature-dev@claude-plugins-official": true,
|
|
"code-review@claude-plugins-official": true,
|
|
"commit-commands@claude-plugins-official": true,
|
|
"playwright-skill@playwright-skill": true,
|
|
"security-guidance@claude-plugins-official": true,
|
|
"frontend-design@claude-plugins-official": true
|
|
}
|
|
}
|