Claude Code の記事一覧
Anthropic のターミナル/VS Code 向けコーディングエージェント Claude Code の設定と使い方
-
Claude Code で .env を読ませない deny 設定(Read ルールの書き方)
settings.json の permissions.deny に Read(./.env) を書いて Claude Code に .env を読ませない方法と、パターンごとの適用範囲、cat 経由の読み取りや deny が効かないケースまで解説します。
-
.mcp.json で環境変数からトークンを渡す書き方(${VAR} 展開)
Claude Code の .mcp.json にアクセストークンを直接書かず、${GITHUB_TOKEN} のような環境変数の参照で渡す方法を解説します。展開の書き方、既定値の指定、環境変数が未設定のときの挙動、チームでの運用ルールを紹介します。
-
Claude Code VS Code 拡張のインストールと初期設定【最初に見直したい 5 項目】
Claude Code を VS Code で使うための拡張機能のインストール手順、ログイン方法、CLI との関係、最初に見直したい設定を公式ドキュメントに沿って解説します。
-
Claude Code で git push --force を禁止する deny 設定
Claude Code が誤って git push --force や git push -f を実行しないよう、settings.json の permissions.deny で禁止する書き方と、書き方の揺れ(-f、--force-with-lease)への対処、動作確認の方法を解説します。
-
Claude Code で git push だけ毎回確認させる ask 設定
Claude Code でコミットまでは自動で進めつつ、git push の直前だけ必ず確認を挟むための permissions.ask の書き方を解説します。allow と ask が両方一致したときの挙動、ブランチごとの許可、動作確認の手順も紹介します。
-
Claude Code で npm run 系のコマンドをまとめて許可する書き方
Claude Code の permissions.allow で npm run、pnpm、yarn、npx のコマンドを確認なしで実行させるパターンの書き方を解説します。:* による前方一致の意味、install 系を除外する方法、Python やその他のツールへの応用例も紹介します。
-
Claude Code と git worktree で複数タスクを並列に進める手順
git worktree を使って Claude Code のセッションを複数同時に走らせる方法を解説します。worktree の作り方、各セッションの起動、依存関係とポート競合の回避、作業後の統合と後片付けまでの手順をまとめます。
-
Claude Code に MCP サーバーを追加する方法(claude mcp add と .mcp.json の使い分け)
Claude Code で MCP サーバーを追加・管理する手順を解説します。claude mcp add コマンドの書き方、local・project・user の 3 つのスコープ、.mcp.json でチーム共有する方法、認証と接続確認のコツを紹介します。
-
Claude Code に入力したコードは学習に使われるのか:プランごとのデータ利用と設定の確認方法
Claude Code で扱ったコードや会話が Anthropic のモデル学習に使われるかを、個人プラン(Pro/Max)と商用(API/Team/Enterprise)に分けて整理します。設定画面での確認手順、保持期間、業務利用で押さえるべき点を解説します。
-
Claude Code の defaultMode 4 種類の違いと選び方(default / acceptEdits / plan / bypass)
Claude Code の settings.json で設定する permissions.defaultMode の 4 つの値の違いを表で整理し、個人開発・チーム開発・CI のそれぞれでどれを選ぶべきかを解説します。Shift+Tab による一時的な切り替えとの関係も説明します。
-
Claude Code の hooks でファイル編集のたびに lint と format を自動実行する
Claude Code の hooks 機能を使って、ファイル編集後に Prettier や ESLint、ruff を自動実行する設定を解説します。PostToolUse の書き方、stdin から編集ファイルを取り出す方法、失敗時に Claude へ修正を促す方法を紹介します。
-
Claude Code の hooks の終了コード 0・2・その他の意味と使い分け
Claude Code の hooks スクリプトが返す終了コードによって、処理の続行・ブロック・警告がどう変わるかを解説します。終了コード 2 で標準エラー出力を Claude にフィードバックする仕組み、イベントごとの挙動の違い、JSON 出力による細かい制御を紹介します。
-
Claude Code の Plan Mode の使い方:実装前に計画を確認してから作業させる
Claude Code の Plan Mode(計画モード)の入り方、通常モードとの違い、計画を確認・修正してから実装に移す手順を解説します。大きめの変更で手戻りを減らすための使いどころも紹介します。
-
Claude Code の settings.json で permissions を設計する(allow / deny / ask の実例)
Claude Code の権限設定を settings.json で管理する方法を解説します。allow・deny・ask の書き方、パターンの記法、ユーザー・プロジェクト・ローカルの優先順位、実務向けの推奨設定を紹介します。
-
Claude Code の settings.local.json とは:settings.json との違いと .gitignore の扱い
Claude Code の .claude/settings.local.json の役割を解説します。settings.json との優先順位、対話中に「今後も許可」を選んだときに追記される仕組み、Git 管理から外す方法、チームで共有すべき設定との切り分けを紹介します。
-
Claude Code のカスタムスラッシュコマンド(スキル)を作る:繰り返す指示をコマンド化する
Claude Code で自分専用のスラッシュコマンドを作る方法を解説します。.claude/skills と .claude/commands の違い、引数の受け取り方、frontmatter で使えるオプション、チームで共有するときの置き場所を紹介します。
-
Claude Code のコンテキスト管理:/compact・/clear の使い分けとトークン節約のコツ
Claude Code のコンテキストウィンドウが埋まる仕組みと、/compact、/clear、/context の使い分けを解説します。自動圧縮のタイミング、圧縮時に残す情報の指示、セッション再開との関係も紹介します。
-
Claude Code のサブエージェント(.claude/agents)の作り方と使いどころ
Claude Code のサブエージェントを定義する方法を解説します。.claude/agents に置く Markdown の書き方、tools と model の指定、レビュー用・調査用エージェントの実例、メインのコンテキストを汚さない使い方を紹介します。
-
Claude Code の料金と使用量の確認方法:/cost・/usage・レート制限と節約術
Claude Code の料金体系(定額プランと API 従量課金)、/cost と /usage による使用量の確認方法、レート制限の考え方、モデル選択やコンテキスト管理によるコスト削減の実践方法を解説します。
-
Claude Code を非対話モード(claude -p)で使う:CI やスクリプトから呼び出す方法
Claude Code の -p オプションによる非対話モードの使い方を解説します。標準入力の渡し方、--output-format json での結果取得、ツールの許可設定、CI で安全に動かすための権限とコストの制御を紹介します。
-
CLAUDE.local.md の使い方:自分だけのメモを Git に入れずに Claude Code に読ませる
Claude Code が読み込む CLAUDE.local.md の役割を解説します。CLAUDE.md との違い、置き場所と読み込み順、.gitignore への追加、ローカル環境固有の情報や個人的な作業メモの書き方の例を紹介します。
-
CLAUDE.md の @ インポート記法:別ファイルを読み込ませる書き方と注意点
Claude Code の CLAUDE.md で使える @path 形式のインポート記法を解説します。相対パス・絶対パス・ホームディレクトリの指定、再帰的な読み込みの上限、コードブロック内での扱い、長い規約を分割する構成例を紹介します。
-
CLAUDE.md の書き方:ユーザー・プロジェクト・ディレクトリの 3 階層と実例テンプレート
Claude Code が読み込む CLAUDE.md の配置場所と優先順位、書くべき内容と書かない方がよい内容、そのまま使えるテンプレートを公式ドキュメントに基づいて解説します。
-
GitHub Actions で Claude Code を動かす:claude-code-action の導入と使い方
公式の claude-code-action を使って、GitHub の Issue や PR で @claude にメンションするだけでコード修正やレビューを行う仕組みを作る手順を解説します。API キーの設定、ワークフローの書き方、権限の絞り方、自動レビューの構成を紹介します。
-
Windows で Claude Code を使う:ネイティブ版と WSL の違い、インストール手順とつまずきポイント
Windows 環境で Claude Code を動かす 2 つの方法(ネイティブ版と WSL)を比較し、それぞれのインストール手順、Git for Windows の要件、PowerShell と VS Code での使い方、日本語入力やパスに関するつまずきポイントを解説します。