Claude Code settings.jsonを設定する
Claude Codeを利用する上で settings.jsonを設定すると便利
Claude Codeを利用する上で settings.jsonを設定すると便利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
}
参考
関連ページ
avante.nvimを導入してNvimをCursorライクにする
最近Cursorを巷でよく見かける。 Nvimで対抗すべくavante.nvimというCursorライクに操作できるプラグインを導入する 導入 以下のReadmeを参考に導入を進める。 GitHub - yetone/avante.nvim...
jq
JSONからあたいをぬきだしたりするコマンドラインツール jq
TimingのApp UsageをAppScriptで取得する
#todo
TimingのデータをAppleScriptで取得してみる。 → Timing api clientはWeb APIのみのためApp Usageなどデバイス依存のものは取得できない。 Apple Scriptを利用することで取得できるので試...
Claude Code
Anthropic - Claudeが提供するエージェント型コーディングCLIツール Claude Code概要 - Anthropic MOC 関連 - Tips - Claude Code settings.jsonを設定する - Cl...
Claude カスタムコマンドの設定をする
CLAUDEのカスタムコマンドの設定をすると割り当てた操作を実行できるらしいので設定する プロジェクト単位で作成する場合は .claude/commands ユーザー単位で作成する場合は~/.claude/commands 以下でプロジェク...