Note
Claude Codeを利用する上で
settings.json
を設定すると便利
./claude/settings.json
にpermissionなどの細かい設定が可能。
permissionの設定をしっかりしておくとClaude Codeとのやりとりが減るので楽になる。
{
"permissions": {
"allow": [
"Bash(npm run lint)",
"Bash(npm run test:*)",
],
}
"enableAllProjectMcpServer": false
}
こちらのjsonファイルに許可するコマンド、ファイル等を指定していく。
{
"permissions": {
"allow": [
"Bash(docker compose exec:*)",
"Bash(npm run build:*)",
"Bash(pnpm test --run)",
"Bash(pnpm run dev:*)",
"Bash(pnpm run gen:*)",
"Bash(git:*)",
"Read(../apps)",
"Edit(../apps)",
]
},
"enableAllProjectMcpServers": false
}