Open1
Claude Code Tips
まずは一読する
Tips
initを日本語で書いてもらう
/init "日本語で作成してください"
ショートカット
-
!
でコマンド実行できる -
#
でメモ化
操作 | 内容 |
---|---|
! for bash mode | claudeのREPL上で、lsやcdなどのコマンドを実行することができます |
/ for commands | スラッシュコマンドを実行できます |
@ for file paths | ファイルのコンテキストを指定できます |
# to memorize | memoryに追記を行うことができます |
duble tap esc to undo | Escキーの2連続押しで、直前の実行を元に戻すことができます |
shift + tab | 前述の通りにモードの切り替えが行えます |
ctrl + r for verbose output | 直前の実行の出力の詳細を確認できます |
\⏎ for newline | バックスラッシュ後にEnterを入力することで、途中で改行ができます |
改行する方法(Mac)
Ctrl + J
または
Option + Enter
バックグラウンドモード
- ~/.zshrc (zshの場合)
export ENABLE_BACKGROUND_TASKS=1
起動時デフォルトモードの指定方法
- ~/.claude/settings.json
- {project}/.claude/settings.json
- {project}/.claude/settings.local.json
{
"permissions": {
"defaultMode": "acceptEdits", // default, acceptEdits, plan, bypassPermissions
...
}
}
Claude CodeのAI署名の無効化
- ~/.claude/settings.json
- {project}/.claude/settings.json
- {project}/.claude/settings.local.json
{
"includeCoAuthoredBy": false
}
権限設定
{
"permissions": {
"allow": [
],
"deny": [
"Bash(sudo:*)",
"Bash(rm:*)",
"Bash(rm -rf:*)",
"Bash(rm -fr:*)",
"Bash(git reset:*)",
"Bash(git rebase:*)",
"Read(.env.*)",
"Read(id_rsa)",
"Read(id_ed25519)",
"Read(**/*token*)",
"Read(**/*key*)",
"Write(.env*)",
"Write(**/secrets/**)",
"Bash(wget:*)",
"Bash(nc:*)",
"Bash(npm uninstall:*)",
"Bash(npm remove:*)",
"Bash(psql:*)",
"Bash(mysql:*)",
"Bash(mongod:*)",
"mcp__supabase__execute_sql"
]
},
}
Gemini CLIを検索ツールと利用
- ~.claude/commands/gemini-search.md
## Gemini Search
`gemini` is google gemini cli. You can use it for web search.
Run web search via Task Tool with `gemini -p 'WebSearch: ...'`.
```bash
gemini -p "WebSearch: ..."
```
ルールすぐ忘れる問題の解決策提案
スラッシュコマンドやワークフローなどのコレクション