<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>AIコーディングガイド</title><description>Claude Code、Codex、Gemini CLI など AI コーディングツールの導入手順、設定ファイルの書き方、おすすめ設定を検証付きで解説する技術サイトです。</description><link>https://aicoding-guide.com/</link><language>ja</language><item><title>.mcp.json で環境変数からトークンを渡す書き方(${VAR} 展開)</title><link>https://aicoding-guide.com/posts/claude-code-mcp-json-env/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-mcp-json-env/</guid><description>Claude Code の .mcp.json にアクセストークンを直接書かず、${GITHUB_TOKEN} のような環境変数の参照で渡す方法を解説します。展開の書き方、既定値の指定、環境変数が未設定のときの挙動、チームでの運用ルールを紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>.mcp.json</category><category>MCP</category><category>環境変数</category><category>トークン</category><category>セキュリティ</category></item><item><title>AI エージェントにテストを先に書かせてから実装させるワークフロー:Claude Code・Codex・Gemini CLI での指示の出し方</title><link>https://aicoding-guide.com/posts/ai-coding-test-first-workflow/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/ai-coding-test-first-workflow/</guid><description>コーディングエージェントに「失敗するテストを先に書き、通るまで実装する」手順を守らせるための指示の書き方を解説します。コンテキストファイルへの記述例、Claude Code の hooks やスキルによる強制、テストを改ざんさせないための注意点を紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>テスト駆動</category><category>ワークフロー</category><category>Claude Code</category><category>Codex</category><category>Gemini CLI</category></item><item><title>AI コーディングツールに API キーや秘密情報を読ませないための設定:Claude Code・Codex・Gemini CLI 共通の対策</title><link>https://aicoding-guide.com/posts/ai-coding-security-secrets/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/ai-coding-security-secrets/</guid><description>.env や認証情報ファイルを Claude Code、Codex、Gemini CLI に読ませないための具体的な設定(permissions の deny、サンドボックス、除外設定)と、読ませてしまった場合の対処、そもそも秘密情報をリポジトリに置かない構成を解説します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>セキュリティ</category><category>秘密情報</category><category>.env</category><category>Claude Code</category><category>Codex</category><category>Gemini CLI</category></item><item><title>Claude Code VS Code 拡張のインストールと初期設定【最初に見直したい 5 項目】</title><link>https://aicoding-guide.com/posts/claude-code-vscode-setup/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-vscode-setup/</guid><description>Claude Code を VS Code で使うための拡張機能のインストール手順、ログイン方法、CLI との関係、最初に見直したい設定を公式ドキュメントに沿って解説します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>VS Code</category><category>インストール</category><category>初期設定</category></item><item><title>Claude Code で git push --force を禁止する deny 設定</title><link>https://aicoding-guide.com/posts/claude-code-deny-git-push-force/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-deny-git-push-force/</guid><description>Claude Code が誤って git push --force や git push -f を実行しないよう、settings.json の permissions.deny で禁止する書き方と、書き方の揺れ(-f、--force-with-lease)への対処、動作確認の方法を解説します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>deny</category><category>git push --force</category><category>permissions</category><category>セキュリティ</category></item><item><title>Claude Code で git push だけ毎回確認させる ask 設定</title><link>https://aicoding-guide.com/posts/claude-code-ask-git-push/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-ask-git-push/</guid><description>Claude Code でコミットまでは自動で進めつつ、git push の直前だけ必ず確認を挟むための permissions.ask の書き方を解説します。allow と ask が両方一致したときの挙動、ブランチごとの許可、動作確認の手順も紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>ask</category><category>git push</category><category>permissions</category></item><item><title>Claude Code で npm run 系のコマンドをまとめて許可する書き方</title><link>https://aicoding-guide.com/posts/claude-code-allow-npm-scripts/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-allow-npm-scripts/</guid><description>Claude Code の permissions.allow で npm run、pnpm、yarn、npx のコマンドを確認なしで実行させるパターンの書き方を解説します。:* による前方一致の意味、install 系を除外する方法、Python やその他のツールへの応用例も紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>allow</category><category>npm run</category><category>permissions</category><category>パターン</category></item><item><title>Claude Code と git worktree で複数タスクを並列に進める手順</title><link>https://aicoding-guide.com/posts/claude-code-git-worktree-parallel/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-git-worktree-parallel/</guid><description>git worktree を使って Claude Code のセッションを複数同時に走らせる方法を解説します。worktree の作り方、各セッションの起動、依存関係とポート競合の回避、作業後の統合と後片付けまでの手順をまとめます。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>git worktree</category><category>並列作業</category><category>ワークフロー</category></item><item><title>Claude Code に MCP サーバーを追加する方法(claude mcp add と .mcp.json の使い分け)</title><link>https://aicoding-guide.com/posts/claude-code-mcp-servers-setup/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-mcp-servers-setup/</guid><description>Claude Code で MCP サーバーを追加・管理する手順を解説します。claude mcp add コマンドの書き方、local・project・user の 3 つのスコープ、.mcp.json でチーム共有する方法、認証と接続確認のコツを紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>MCP</category><category>設定</category><category>連携</category></item><item><title>Claude Code に入力したコードは学習に使われるのか:プランごとのデータ利用と設定の確認方法</title><link>https://aicoding-guide.com/posts/claude-code-privacy-data-training/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-privacy-data-training/</guid><description>Claude Code で扱ったコードや会話が Anthropic のモデル学習に使われるかを、個人プラン(Pro/Max)と商用(API/Team/Enterprise)に分けて整理します。設定画面での確認手順、保持期間、業務利用で押さえるべき点を解説します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>プライバシー</category><category>データ利用</category><category>セキュリティ</category><category>業務利用</category></item><item><title>Claude Code の defaultMode 4 種類の違いと選び方(default / acceptEdits / plan / bypass)</title><link>https://aicoding-guide.com/posts/claude-code-default-mode/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-default-mode/</guid><description>Claude Code の settings.json で設定する permissions.defaultMode の 4 つの値の違いを表で整理し、個人開発・チーム開発・CI のそれぞれでどれを選ぶべきかを解説します。Shift+Tab による一時的な切り替えとの関係も説明します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>defaultMode</category><category>acceptEdits</category><category>permissions</category><category>権限モード</category></item><item><title>Claude Code の hooks でファイル編集のたびに lint と format を自動実行する</title><link>https://aicoding-guide.com/posts/claude-code-hooks-lint-format/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-hooks-lint-format/</guid><description>Claude Code の hooks 機能を使って、ファイル編集後に Prettier や ESLint、ruff を自動実行する設定を解説します。PostToolUse の書き方、stdin から編集ファイルを取り出す方法、失敗時に Claude へ修正を促す方法を紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>hooks</category><category>lint</category><category>Prettier</category><category>自動化</category></item><item><title>Claude Code の hooks の終了コード 0・2・その他の意味と使い分け</title><link>https://aicoding-guide.com/posts/claude-code-hooks-exit-code/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-hooks-exit-code/</guid><description>Claude Code の hooks スクリプトが返す終了コードによって、処理の続行・ブロック・警告がどう変わるかを解説します。終了コード 2 で標準エラー出力を Claude にフィードバックする仕組み、イベントごとの挙動の違い、JSON 出力による細かい制御を紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>hooks</category><category>終了コード</category><category>PreToolUse</category><category>PostToolUse</category></item><item><title>Claude Code の Plan Mode の使い方:実装前に計画を確認してから作業させる</title><link>https://aicoding-guide.com/posts/claude-code-plan-mode/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-plan-mode/</guid><description>Claude Code の Plan Mode(計画モード)の入り方、通常モードとの違い、計画を確認・修正してから実装に移す手順を解説します。大きめの変更で手戻りを減らすための使いどころも紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>Plan Mode</category><category>ワークフロー</category><category>権限モード</category></item><item><title>Claude Code の settings.json で permissions を設計する(allow / deny / ask の実例)</title><link>https://aicoding-guide.com/posts/claude-code-settings-json-permissions/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-settings-json-permissions/</guid><description>Claude Code の権限設定を settings.json で管理する方法を解説します。allow・deny・ask の書き方、パターンの記法、ユーザー・プロジェクト・ローカルの優先順位、実務向けの推奨設定を紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>settings.json</category><category>permissions</category><category>セキュリティ</category></item><item><title>Claude Code の settings.local.json とは:settings.json との違いと .gitignore の扱い</title><link>https://aicoding-guide.com/posts/claude-code-settings-local-json/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-settings-local-json/</guid><description>Claude Code の .claude/settings.local.json の役割を解説します。settings.json との優先順位、対話中に「今後も許可」を選んだときに追記される仕組み、Git 管理から外す方法、チームで共有すべき設定との切り分けを紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>settings.local.json</category><category>settings.json</category><category>.gitignore</category><category>permissions</category></item><item><title>Claude Code のカスタムスラッシュコマンド(スキル)を作る:繰り返す指示をコマンド化する</title><link>https://aicoding-guide.com/posts/claude-code-custom-slash-commands/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-custom-slash-commands/</guid><description>Claude Code で自分専用のスラッシュコマンドを作る方法を解説します。.claude/skills と .claude/commands の違い、引数の受け取り方、frontmatter で使えるオプション、チームで共有するときの置き場所を紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>スラッシュコマンド</category><category>スキル</category><category>自動化</category></item><item><title>Claude Code のコンテキスト管理:/compact・/clear の使い分けとトークン節約のコツ</title><link>https://aicoding-guide.com/posts/claude-code-context-compact/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-context-compact/</guid><description>Claude Code のコンテキストウィンドウが埋まる仕組みと、/compact、/clear、/context の使い分けを解説します。自動圧縮のタイミング、圧縮時に残す情報の指示、セッション再開との関係も紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>コンテキスト</category><category>compact</category><category>トークン節約</category></item><item><title>Claude Code のサブエージェント(.claude/agents)の作り方と使いどころ</title><link>https://aicoding-guide.com/posts/claude-code-subagents/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-subagents/</guid><description>Claude Code のサブエージェントを定義する方法を解説します。.claude/agents に置く Markdown の書き方、tools と model の指定、レビュー用・調査用エージェントの実例、メインのコンテキストを汚さない使い方を紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>サブエージェント</category><category>agents</category><category>ワークフロー</category></item><item><title>Claude Code の料金と使用量の確認方法:/cost・/usage・レート制限と節約術</title><link>https://aicoding-guide.com/posts/claude-code-cost-usage/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-cost-usage/</guid><description>Claude Code の料金体系(定額プランと API 従量課金)、/cost と /usage による使用量の確認方法、レート制限の考え方、モデル選択やコンテキスト管理によるコスト削減の実践方法を解説します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>料金</category><category>使用量</category><category>レート制限</category><category>コスト削減</category></item><item><title>Claude Code を非対話モード(claude -p)で使う:CI やスクリプトから呼び出す方法</title><link>https://aicoding-guide.com/posts/claude-code-headless-ci/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-code-headless-ci/</guid><description>Claude Code の -p オプションによる非対話モードの使い方を解説します。標準入力の渡し方、--output-format json での結果取得、ツールの許可設定、CI で安全に動かすための権限とコストの制御を紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>非対話モード</category><category>CI</category><category>自動化</category><category>スクリプト</category></item><item><title>CLAUDE.local.md の使い方:自分だけのメモを Git に入れずに Claude Code に読ませる</title><link>https://aicoding-guide.com/posts/claude-local-md/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-local-md/</guid><description>Claude Code が読み込む CLAUDE.local.md の役割を解説します。CLAUDE.md との違い、置き場所と読み込み順、.gitignore への追加、ローカル環境固有の情報や個人的な作業メモの書き方の例を紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>CLAUDE.local.md</category><category>CLAUDE.md</category><category>メモリ</category></item><item><title>CLAUDE.md の @ インポート記法:別ファイルを読み込ませる書き方と注意点</title><link>https://aicoding-guide.com/posts/claude-md-import-syntax/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-md-import-syntax/</guid><description>Claude Code の CLAUDE.md で使える @path 形式のインポート記法を解説します。相対パス・絶対パス・ホームディレクトリの指定、再帰的な読み込みの上限、コードブロック内での扱い、長い規約を分割する構成例を紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>CLAUDE.md</category><category>インポート</category><category>@</category></item><item><title>CLAUDE.md の書き方:ユーザー・プロジェクト・ディレクトリの 3 階層と実例テンプレート</title><link>https://aicoding-guide.com/posts/claude-md-how-to-write/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/claude-md-how-to-write/</guid><description>Claude Code が読み込む CLAUDE.md の配置場所と優先順位、書くべき内容と書かない方がよい内容、そのまま使えるテンプレートを公式ドキュメントに基づいて解説します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>CLAUDE.md</category><category>メモリ</category><category>設定</category></item><item><title>CLAUDE.md・AGENTS.md・GEMINI.md の違いと共通化テクニック:3 ツール併用でも二重管理しない</title><link>https://aicoding-guide.com/posts/context-files-comparison/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/context-files-comparison/</guid><description>Claude Code の CLAUDE.md、Codex の AGENTS.md、Gemini CLI の GEMINI.md の読み込み場所と仕組みの違いを比較し、複数ツールを併用するときに 1 つのファイルで内容を共有する方法(インポート、シンボリックリンク、contextFileName 設定)を解説します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>CLAUDE.md</category><category>AGENTS.md</category><category>GEMINI.md</category><category>設定</category><category>比較</category></item><item><title>Codex CLI に MCP サーバーを設定する:config.toml の書き方と接続確認</title><link>https://aicoding-guide.com/posts/codex-mcp-setup/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/codex-mcp-setup/</guid><description>Codex CLI で MCP サーバーを使うための設定方法を解説します。config.toml の [mcp_servers] セクションの書き方、環境変数の渡し方、codex mcp コマンドによる追加と一覧、接続できないときの確認手順を紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Codex</category><category>Codex CLI</category><category>MCP</category><category>config.toml</category><category>連携</category></item><item><title>Codex CLI の approval mode と sandbox 設定の違い:安全に自動実行させる組み合わせ</title><link>https://aicoding-guide.com/posts/codex-approval-sandbox/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/codex-approval-sandbox/</guid><description>Codex CLI の承認ポリシー(approval)とサンドボックス(sandbox)の違いと組み合わせを解説します。各選択肢の意味、--full-auto の中身、config.toml での固定方法、ネットワーク制限の設定を紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Codex</category><category>Codex CLI</category><category>承認</category><category>サンドボックス</category><category>セキュリティ</category></item><item><title>Codex CLI の config.toml でモデル・推論の深さ・プロファイルを切り替える</title><link>https://aicoding-guide.com/posts/codex-config-toml/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/codex-config-toml/</guid><description>Codex CLI の設定ファイル ~/.codex/config.toml の主要な項目を解説します。model と model_reasoning_effort の指定、プロジェクトごとの設定、用途別プロファイルの定義と --profile での切り替え、環境変数の扱いを紹介します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Codex</category><category>Codex CLI</category><category>config.toml</category><category>設定</category><category>プロファイル</category></item><item><title>Codex CLI のセットアップと AGENTS.md の書き方【ChatGPT アカウントで始める】</title><link>https://aicoding-guide.com/posts/codex-cli-setup-agents-md/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/codex-cli-setup-agents-md/</guid><description>OpenAI の Codex CLI をインストールして ChatGPT アカウントでログインし、最初のタスクを実行するまでの手順と、Codex が読み込む AGENTS.md の配置場所・書き方・テンプレートを解説します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Codex</category><category>Codex CLI</category><category>AGENTS.md</category><category>インストール</category><category>初期設定</category></item><item><title>Codex VS Code 拡張の使い方:サイドパネルでの指示、ローカルとクラウドの切り替え</title><link>https://aicoding-guide.com/posts/codex-vscode-extension/</link><guid isPermaLink="true">https://aicoding-guide.com/posts/codex-vscode-extension/</guid><description>OpenAI の Codex を VS Code で使うための拡張機能のインストール、ChatGPT アカウントでのサインイン、サイドパネルからの指示の出し方、ローカル実行とクラウド実行の切り替え、承認設定の変更方法を解説します。</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Codex</category><category>VS Code</category><category>拡張機能</category><category>インストール</category></item></channel></rss>