Read
: 単一ファイルを素早く閲覧するときに便利。ripgrep (rg)
: ディレクトリ横断検索。正規表現で高速。cat
: ファイル全体をパイプラインに流す。cat foo | head -n 20
など。readarray
: シェル配列に行単位で読み込むときに使う。rg "keyword" | tee findings.txt | head -5
cat data | tee backup.txt | awk '{print $2}'
実行結果を画面に出しつつファイルに残せるので、後から経緯を追いやすくデバッグにも役立つ。
操作 | ショートカット |
---|---|
改行を入力 | Ctrl + j |
クリップボード画像を貼り付け | Ctrl + v |
任意ファイルを添付 | @\path\to\file |
123
の 2 を返して承認。claude config set --global preferredNotifChannel terminal_bell
もし鳴らない場合は VS Code 設定 (accessibility.signals.terminalBell
) で sound
を on にする。
機能 | 説明 |
---|---|
Stop / SubagentStop | Stop が分割され、① Claude の応答終了時、② サブエージェント(タスクツール)終了時を個別に捕捉可能。 |
BASH_MAX_TIMEOUT_MS | 各コマンドにミリ秒単位のタイムアウト。デフォルト 60 000 ms。 |
hook_event_name | Hook Input の JSON に追加。イベント名でハンドリングしやすく。 |
その他 | MCP 重複表示バグの修正、tool_decision イベントに Bash パラメータ付与。 |
claude update
で反映されないケースがある。npm install -g anthropic-ai/claude-code
を実行して最新版をインストールし直すこと。
「主要クラスの冒頭に、設計ドキュメントへの参照と、関連クラスのメモを、コメントとしてつけてください。」
~/.claude/settings.json
)キー例 | 役割 |
---|---|
MAX_THINKING_TOKENS |
常時 拡張思考 (ultrathink) モードを有効化。トリガー語の入力が不要になる。 |
"permissions": { "defaultMode": "acceptEdits" } |
起動時から Auto‑Accept Edits モードに入る。 |
bypassPermissions: true |
--dangerously-skip-permissions 相当でパーミッション確認をスキップ。 |
# ~/.claude/hooks/stop
afplay /System/Library/Sounds/Glass.aiff
タスク完了が耳で分かるので集中を切らさない。
.claude/commands/
に .md
を置くだけで定義できる。.md
→ YAML へ変換(構造化).md
にまとめて共有CLAUDE.md
を置き、AI 運用ポリシー(例: AI運用5原則)を明文化。