タグ一覧
全 43 記事
すべての記事
Claude Code で .env を読ませない deny 設定(Read ルールの書き方)
settings.json の permissions.deny に Read(./.env) を書いて Claude Code に .env を読ませない方法と、パターンごとの適用範囲、cat 経由の読み取りや deny が効かないケースまで解説します。
Claude Code の /permissions コマンドでできること(ルール確認と追加)
/permissions でどのルールがどの設定ファイル由来かを確認し、その場でルールを追加・削除する方法、Auto mode タブと Recently denied タブの使い方を公式ドキュメントを元に解説します。
Claude Code の bypassPermissions を安全に使える条件
--dangerously-skip-permissions と bypassPermissions モードで何が無効になるのか、公式が示す隔離環境・非 root・egress 制限の条件、それでも残るリスクと代替手段を整理します。
.mcp.json で環境変数からトークンを渡す書き方(${VAR} 展開)
Claude Code の .mcp.json にアクセストークンを直接書かず、${GITHUB_TOKEN} のような環境変数の参照で渡す方法を解説します。展開の書き方、既定値の指定、環境変数が未設定のときの挙動、チームでの運用ルールを紹介します。
AI エージェントにテストを先に書かせてから実装させるワークフロー:Claude Code・Codex・Gemini CLI での指示の出し方
コーディングエージェントに「失敗するテストを先に書き、通るまで実装する」手順を守らせるための指示の書き方を解説します。コンテキストファイルへの記述例、Claude Code の hooks やスキルによる強制、テストを改ざんさせないための注意点を紹介します。
AI コーディングツールに API キーや秘密情報を読ませないための設定:Claude Code・Codex・Gemini CLI 共通の対策
.env や認証情報ファイルを Claude Code、Codex、Gemini CLI に読ませないための具体的な設定(permissions の deny、サンドボックス、除外設定)と、読ませてしまった場合の対処、そもそも秘密情報をリポジトリに置かない構成を解説します。
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 の配置場所と優先順位、書くべき内容と書かない方がよい内容、そのまま使えるテンプレートを公式ドキュメントに基づいて解説します。
CLAUDE.md・AGENTS.md・GEMINI.md の違いと共通化テクニック:3 ツール併用でも二重管理しない
Claude Code の CLAUDE.md、Codex の AGENTS.md、Gemini CLI の GEMINI.md の読み込み場所と仕組みの違いを比較し、複数ツールを併用するときに 1 つのファイルで内容を共有する方法(インポート、シンボリックリンク、contextFileName 設定)を解説します。
Codex CLI に MCP サーバーを設定する:config.toml の書き方と接続確認
Codex CLI で MCP サーバーを使うための設定方法を解説します。config.toml の [mcp_servers] セクションの書き方、環境変数の渡し方、codex mcp コマンドによる追加と一覧、接続できないときの確認手順を紹介します。
Codex CLI の approval mode と sandbox 設定の違い:安全に自動実行させる組み合わせ
Codex CLI の承認ポリシー(approval)とサンドボックス(sandbox)の違いと組み合わせを解説します。各選択肢の意味、--full-auto の中身、config.toml での固定方法、ネットワーク制限の設定を紹介します。
Codex CLI の config.toml でモデル・推論の深さ・プロファイルを切り替える
Codex CLI の設定ファイル ~/.codex/config.toml の主要な項目を解説します。model と model_reasoning_effort の指定、プロジェクトごとの設定、用途別プロファイルの定義と --profile での切り替え、環境変数の扱いを紹介します。
Codex CLI のセットアップと AGENTS.md の書き方【ChatGPT アカウントで始める】
OpenAI の Codex CLI をインストールして ChatGPT アカウントでログインし、最初のタスクを実行するまでの手順と、Codex が読み込む AGENTS.md の配置場所・書き方・テンプレートを解説します。
Codex VS Code 拡張の使い方:サイドパネルでの指示、ローカルとクラウドの切り替え
OpenAI の Codex を VS Code で使うための拡張機能のインストール、ChatGPT アカウントでのサインイン、サイドパネルからの指示の出し方、ローカル実行とクラウド実行の切り替え、承認設定の変更方法を解説します。
Codex クラウド版で GitHub リポジトリのタスクを任せる:環境設定から PR 作成まで
ChatGPT 上で動く Codex クラウド版の使い方を解説します。GitHub リポジトリの接続、環境(依存関係のセットアップスクリプト)の設定、タスクの投げ方、生成された PR の確認、ローカル版との使い分けを紹介します。
Codex と Claude Code の違いと使い分け:料金・権限モデル・設定ファイル・得意分野を比較
OpenAI の Codex と Anthropic の Claude Code を、料金体系、権限とサンドボックスの考え方、設定ファイル(AGENTS.md / CLAUDE.md)、拡張機能、クラウド実行、CI 連携の観点で比較し、用途に応じた使い分けを提案します。
Codex の --full-auto は何をするのか:承認とサンドボックスの中身
Codex CLI の --full-auto オプションが内部で設定する承認ポリシーとサンドボックスの組み合わせを解説します。何が自動で何が制限されるか、ワークスペース外やネットワークの扱い、config.toml で同じ設定を固定する方法、使うべき場面と避けるべき場面を整理します。
Gemini CLI と Claude Code の比較:無料枠、コンテキスト長、設定、権限の違いと使い分け
Google の Gemini CLI と Anthropic の Claude Code を、料金と無料枠、コンテキストウィンドウ、設定ファイル(GEMINI.md / CLAUDE.md)、権限の制御、拡張性(MCP・hooks)、オープンソースかどうかの観点で比較し、用途別の使い分けを提案します。
Gemini CLI に MCP サーバーを追加する:settings.json の mcpServers の書き方と接続確認
Gemini CLI で MCP サーバーを使うための設定方法を解説します。settings.json の mcpServers セクションの書き方、ユーザー設定とプロジェクト設定の使い分け、環境変数の渡し方、/mcp コマンドでの接続確認、ツールの許可設定を紹介します。
Gemini CLI のインストールと GEMINI.md の書き方:Google アカウントで無料で始める
Google の Gemini CLI をインストールし、Google アカウントでログインして使い始めるまでの手順と、Gemini CLI がプロジェクトのルールとして読み込む GEMINI.md の配置場所・書き方・/memory コマンドによる確認方法を解説します。
Gemini CLI の無料枠と制限:リクエスト上限、モデル、データ利用の注意点
Gemini CLI を個人の Google アカウントで無料利用する際の上限(1 分あたり・1 日あたりのリクエスト数)、使えるモデル、上限に達したときの挙動、データが製品改善に使われる条件、API キーや Vertex AI へ切り替える判断基準を解説します。
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 での使い方、日本語入力やパスに関するつまずきポイントを解説します。
コーディング AI で最初に入れるべき MCP サーバー 5 選【Claude Code・Codex・Gemini CLI 共通】
Claude Code、Codex、Gemini CLI に共通して効果が高い MCP サーバーを 5 つ厳選し、それぞれの用途、導入コマンド、注意点を解説します。入れすぎによるコンテキスト消費を避ける考え方も紹介します。