<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Claude on hdknr blog</title><link>https://hdknr.github.io/blogs/tags/claude/</link><description>Recent content in Claude on hdknr blog</description><generator>Hugo -- 0.157.0</generator><language>ja</language><lastBuildDate>Mon, 06 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hdknr.github.io/blogs/tags/claude/index.xml" rel="self" type="application/rss+xml"/><item><title>Claude Code</title><link>https://hdknr.github.io/blogs/wiki/tools/claude-code/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/wiki/tools/claude-code/</guid><description>Anthropic 公式の CLI ベース AI コーディングエージェント</description></item><item><title>AutoAgent — AIがAIを育てる自己改善エージェントOSSライブラリ</title><link>https://hdknr.github.io/blogs/posts/2026/04/autoagent-ai%E3%81%8Cai%E3%82%92%E8%82%B2%E3%81%A6%E3%82%8B%E8%87%AA%E5%B7%B1%E6%94%B9%E5%96%84%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88oss%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/04/autoagent-ai%E3%81%8Cai%E3%82%92%E8%82%B2%E3%81%A6%E3%82%8B%E8%87%AA%E5%B7%B1%E6%94%B9%E5%96%84%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88oss%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA/</guid><description>AutoAgent は AI エージェントのハーネス（プロンプト・ツール・オーケストレーション）を AI 自身が自律的に改善する Python 製 OSS ライブラリ。24時間の最適化で SpreadsheetBench・TerminalBench 世界1位を達成。</description></item><item><title>Anthropic Conway とは — 24時間稼働する常駐型AIエージェントの全貌</title><link>https://hdknr.github.io/blogs/posts/2026/04/anthropic-conway-%E3%81%A8%E3%81%AF-24%E6%99%82%E9%96%93%E7%A8%BC%E5%83%8D%E3%81%99%E3%82%8B%E5%B8%B8%E9%A7%90%E5%9E%8Bai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E5%85%A8%E8%B2%8C/</link><pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/04/anthropic-conway-%E3%81%A8%E3%81%AF-24%E6%99%82%E9%96%93%E7%A8%BC%E5%83%8D%E3%81%99%E3%82%8B%E5%B8%B8%E9%A7%90%E5%9E%8Bai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E5%85%A8%E8%B2%8C/</guid><description>Anthropic が開発中の常駐型AIエージェント Conway のリーク情報を解説。Always-On 常時稼働、Webhook 連携、ブラウザ操作、.cnw 拡張規格など次世代エージェントの全機能をまとめます。</description></item><item><title>LLMで株式投資戦略を自動生成 — 松尾研のフィードバック設計実験が示す「モデル選択」の重要性</title><link>https://hdknr.github.io/blogs/posts/2026/04/llm%E3%81%A7%E6%A0%AA%E5%BC%8F%E6%8A%95%E8%B3%87%E6%88%A6%E7%95%A5%E3%82%92%E8%87%AA%E5%8B%95%E7%94%9F%E6%88%90-%E6%9D%BE%E5%B0%BE%E7%A0%94%E3%81%AE%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89%E3%83%90%E3%83%83%E3%82%AF%E8%A8%AD%E8%A8%88%E5%AE%9F%E9%A8%93%E3%81%8C%E7%A4%BA%E3%81%99%E3%83%A2%E3%83%87%E3%83%AB%E9%81%B8%E6%8A%9E%E3%81%AE%E9%87%8D%E8%A6%81%E6%80%A7/</link><pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/04/llm%E3%81%A7%E6%A0%AA%E5%BC%8F%E6%8A%95%E8%B3%87%E6%88%A6%E7%95%A5%E3%82%92%E8%87%AA%E5%8B%95%E7%94%9F%E6%88%90-%E6%9D%BE%E5%B0%BE%E7%A0%94%E3%81%AE%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89%E3%83%90%E3%83%83%E3%82%AF%E8%A8%AD%E8%A8%88%E5%AE%9F%E9%A8%93%E3%81%8C%E7%A4%BA%E3%81%99%E3%83%A2%E3%83%87%E3%83%AB%E9%81%B8%E6%8A%9E%E3%81%AE%E9%87%8D%E8%A6%81%E6%80%A7/</guid><description>松尾研が8つのLLM（Claude・Gemini・GPT）で株式投資戦略を自動生成する72パターンの実験結果。フィードバック設計よりモデル選択が重要という知見を解説</description></item><item><title>Claude Code のコンテキスト圧縮戦略 — ソースコードから見える5つのアプローチ</title><link>https://hdknr.github.io/blogs/posts/2026/04/claude-code-%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E5%9C%A7%E7%B8%AE%E6%88%A6%E7%95%A5-%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8B%E3%82%89%E8%A6%8B%E3%81%88%E3%82%8B5%E3%81%A4%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/04/claude-code-%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E5%9C%A7%E7%B8%AE%E6%88%A6%E7%95%A5-%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8B%E3%82%89%E8%A6%8B%E3%81%88%E3%82%8B5%E3%81%A4%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81/</guid><description>Claude Code のソースコードから判明した5つのコンテキスト圧縮戦略（Microcompact、Context Collapse、Session Memory、Full Compact、PTL Truncation）を解説。auto-compact の発動条件やプロンプトキャッシュとの関係も紹介。</description></item><item><title>Claude AI で投資銀行レベルの財務モデルを作成する 12 のプロンプト</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-ai-%E3%81%A7%E6%8A%95%E8%B3%87%E9%8A%80%E8%A1%8C%E3%83%AC%E3%83%99%E3%83%AB%E3%81%AE%E8%B2%A1%E5%8B%99%E3%83%A2%E3%83%87%E3%83%AB%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B-12-%E3%81%AE%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-ai-%E3%81%A7%E6%8A%95%E8%B3%87%E9%8A%80%E8%A1%8C%E3%83%AC%E3%83%99%E3%83%AB%E3%81%AE%E8%B2%A1%E5%8B%99%E3%83%A2%E3%83%87%E3%83%AB%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B-12-%E3%81%AE%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88/</guid><description>ゴールドマン・サックスも採用した Claude AI を使い、DCF・LBO・3ステートメントモデルなど投資銀行レベルの財務モデルを 12 の構造化プロンプトで構築する方法を解説</description></item><item><title>Anthropic の3エージェント・ハーネス設計: Claude が6時間でフルアプリを自律構築する仕組み</title><link>https://hdknr.github.io/blogs/posts/2026/03/anthropic-%E3%81%AE3%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E8%A8%AD%E8%A8%88-claude-%E3%81%8C6%E6%99%82%E9%96%93%E3%81%A7%E3%83%95%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E8%87%AA%E5%BE%8B%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/anthropic-%E3%81%AE3%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E8%A8%AD%E8%A8%88-claude-%E3%81%8C6%E6%99%82%E9%96%93%E3%81%A7%E3%83%95%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E8%87%AA%E5%BE%8B%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF/</guid><description>Anthropic が公開した3エージェント・ハーネス設計を解説。Planner・Generator・Evaluator の役割分担と、Playwright による実アプリテストで、Claude が6時間でフルアプリを自律構築する仕組み。</description></item><item><title>Claude Code の Auto Mode から見える AGI への道筋</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE-auto-mode-%E3%81%8B%E3%82%89%E8%A6%8B%E3%81%88%E3%82%8B-agi-%E3%81%B8%E3%81%AE%E9%81%93%E7%AD%8B/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE-auto-mode-%E3%81%8B%E3%82%89%E8%A6%8B%E3%81%88%E3%82%8B-agi-%E3%81%B8%E3%81%AE%E9%81%93%E7%AD%8B/</guid><description>Claude Code の auto mode はパーミッションの自動判断に留まらず、Claude 実行自体の自動化、つまり AGI への一歩と捉えられる。開発ツールの自律性がどこまで進むかを考察する。</description></item><item><title>Claude Code: dangerously-skip-permissions をやめて auto mode に移行する</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-dangerously-skip-permissions-%E3%82%92%E3%82%84%E3%82%81%E3%81%A6-auto-mode-%E3%81%AB%E7%A7%BB%E8%A1%8C%E3%81%99%E3%82%8B/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-dangerously-skip-permissions-%E3%82%92%E3%82%84%E3%82%81%E3%81%A6-auto-mode-%E3%81%AB%E7%A7%BB%E8%A1%8C%E3%81%99%E3%82%8B/</guid><description>Claude Code の dangerously-skip-permissions は権限チェックを完全無視する危険なオプション。auto mode なら安全性チェック付きでツールを自動承認できる。設定方法と違いを解説。</description></item><item><title>Claude Codeで「専門家チーム」を構築する：カスタムエージェントとCoworkの活用法</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%A7%E5%B0%82%E9%96%80%E5%AE%B6%E3%83%81%E3%83%BC%E3%83%A0%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%A8cowork%E3%81%AE%E6%B4%BB%E7%94%A8%E6%B3%95/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%A7%E5%B0%82%E9%96%80%E5%AE%B6%E3%83%81%E3%83%BC%E3%83%A0%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%A8cowork%E3%81%AE%E6%B4%BB%E7%94%A8%E6%B3%95/</guid><description>&lt;p&gt;&lt;a href="https://hdknr.github.io/blogs/posts/2026-03-23-notebooklm-20-experts/"&gt;前回の記事&lt;/a&gt;では、NotebookLM を使って「20人の専門家チーム」を構築する方法を紹介しました。この記事では、同じ考え方を Claude Code や Cowork で実現する方法を解説します。&lt;/p&gt;
&lt;h2 id="notebooklm-と-claude-code-の発想の違い"&gt;NotebookLM と Claude Code の発想の違い&lt;/h2&gt;
&lt;p&gt;NotebookLM は「入れた資料だけを根拠に回答する」ことが強みです。テーマごとにノートブックを分けることで、各ノートブックが「専門家」として機能します。&lt;/p&gt;
&lt;p&gt;Claude Code でも同じアプローチが取れます。さらに、&lt;strong&gt;コード実行・ファイル編集・外部ツール連携&lt;/strong&gt;ができるため、「相談する」だけでなく「調査して、コードを書いて、PR を作成する」ところまで一気通貫で任せられます。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;観点&lt;/th&gt;
&lt;th&gt;NotebookLM&lt;/th&gt;
&lt;th&gt;Claude Code&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;専門家の定義&lt;/td&gt;
&lt;td&gt;ノートブック + ソース&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.claude/agents/&lt;/code&gt; + ナレッジ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;知識の投入&lt;/td&gt;
&lt;td&gt;PDF / Web / Fast Research&lt;/td&gt;
&lt;td&gt;MCP / ローカルファイル / WebSearch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;同時相談&lt;/td&gt;
&lt;td&gt;手動で切替&lt;/td&gt;
&lt;td&gt;Cowork / Agent Teams で並行実行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;引用元表示&lt;/td&gt;
&lt;td&gt;自動リンク&lt;/td&gt;
&lt;td&gt;ファイルパス・行番号&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;強み&lt;/td&gt;
&lt;td&gt;非技術者でも簡単&lt;/td&gt;
&lt;td&gt;コード実行・ファイル編集が可能&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="方法1-カスタムエージェントclaudeagents"&gt;方法1: カスタムエージェント（&lt;code&gt;.claude/agents/&lt;/code&gt;）&lt;/h2&gt;
&lt;p&gt;最もシンプルで NotebookLM の「専門家ノート」に直接対応する方法です。&lt;/p&gt;
&lt;h3 id="カスタムエージェントの仕組み"&gt;カスタムエージェントの仕組み&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;.claude/agents/&lt;/code&gt; ディレクトリに Markdown ファイルを置くだけで、専門エージェントが定義できます。各ファイルにはそのドメインの専門知識・指示・参照先を書きます。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;.claude/agents/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;├── marketing-expert.md # マーケティング専門家
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;├── legal-advisor.md # 法務アドバイザー
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;├── seo-advisor.md # SEO アドバイザー
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;└── fact-checker.md # ファクトチェッカー
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="エージェント定義ファイルの書き方"&gt;エージェント定義ファイルの書き方&lt;/h3&gt;
&lt;p&gt;Markdown ファイルの先頭に YAML フロントマターでメタ情報を定義し、本文にシステムプロンプトを書きます。詳細は &lt;a href="https://code.claude.com/docs/en/sub-agents"&gt;公式ドキュメント&lt;/a&gt; を参照してください。&lt;/p&gt;</description></item><item><title>Claude Subconscious：Claude Code にセッション横断の記憶力を与える Letta AI のオープンソースツール</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-subconsciousclaude-code-%E3%81%AB%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E6%A8%AA%E6%96%AD%E3%81%AE%E8%A8%98%E6%86%B6%E5%8A%9B%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B-letta-ai-%E3%81%AE%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%84%E3%83%BC%E3%83%AB/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-subconsciousclaude-code-%E3%81%AB%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E6%A8%AA%E6%96%AD%E3%81%AE%E8%A8%98%E6%86%B6%E5%8A%9B%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B-letta-ai-%E3%81%AE%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%84%E3%83%BC%E3%83%AB/</guid><description>&lt;p&gt;Claude Code は強力な AI コーディングエージェントだが、セッションをまたいだ記憶の保持には課題があった。&lt;a href="https://github.com/letta-ai/claude-subconscious"&gt;Claude Subconscious&lt;/a&gt; は、Letta AI が開発したオープンソースのプラグインで、Claude Code にバックグラウンドで動作する永続メモリを追加する。&lt;/p&gt;
&lt;h2 id="claude-subconscious-とは"&gt;Claude Subconscious とは&lt;/h2&gt;
&lt;p&gt;Claude Subconscious は、Claude Code のセッションをバックグラウンドで監視し、ユーザーの作業パターンや好み、未完了のタスクを学習・記憶するエージェントだ。次のセッション開始時に、蓄積した記憶をプロンプトに自動注入することで、毎回ゼロからのスタートではなく、文脈を引き継いだ作業が可能になる。&lt;/p&gt;
&lt;p&gt;主な特徴:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;セッション横断の記憶&lt;/strong&gt;: 複数セッションをまたいで作業コンテキストを保持・統合&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;バックグラウンド動作&lt;/strong&gt;: Claude Code の操作をブロックせず、非同期で動作&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自動コンテキスト注入&lt;/strong&gt;: プロンプトの前に関連する記憶やガイダンスを自動挿入&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;コードベースの探索&lt;/strong&gt;: Read、Grep、Glob ツールを使ってプロジェクトのコードを読み取り、理解を深める&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;完全無料・オープンソース&lt;/strong&gt;: &lt;a href="https://github.com/letta-ai/claude-subconscious"&gt;GitHub リポジトリ&lt;/a&gt; で公開中&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="仕組み"&gt;仕組み&lt;/h2&gt;
&lt;p&gt;Claude Subconscious は Claude Code のフックシステムを利用して、4 つのタイミングで介入する:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;SessionStart&lt;/strong&gt; — エージェントに通知し、レガシーファイルをクリーンアップ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UserPromptSubmit&lt;/strong&gt; — 記憶とメッセージを stdout 経由で注入（10 秒タイムアウト）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PreToolUse&lt;/strong&gt; — ワークフロー中の更新を配信（5 秒タイムアウト）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stop&lt;/strong&gt; — セッションのトランスクリプトをバックグラウンドエージェントに非同期送信&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;バンドルされたエージェントは 8 つのメモリブロックを管理する:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;メモリブロック&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;core_directives&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;役割定義&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;guidance&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;アクティブセッションのガイダンス&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;user_preferences&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;学習したコーディングスタイル&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;project_context&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;コードベースの知識&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;session_patterns&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;繰り返しの行動パターン&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;pending_items&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;未完了の作業&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;self_improvement&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;メモリ進化のガイドライン&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tool_guidelines&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;ツール使用の指針&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="インストール方法"&gt;インストール方法&lt;/h2&gt;
&lt;p&gt;Claude Code のプラグインシステムを使って 2 コマンドでインストールできる:&lt;/p&gt;</description></item><item><title>AI が壊す「専門知識のペイウォール」: Claude で床下除湿システムを設計した事例から考える</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai-%E3%81%8C%E5%A3%8A%E3%81%99%E5%B0%82%E9%96%80%E7%9F%A5%E8%AD%98%E3%81%AE%E3%83%9A%E3%82%A4%E3%82%A6%E3%82%A9%E3%83%BC%E3%83%AB-claude-%E3%81%A7%E5%BA%8A%E4%B8%8B%E9%99%A4%E6%B9%BF%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%92%E8%A8%AD%E8%A8%88%E3%81%97%E3%81%9F%E4%BA%8B%E4%BE%8B%E3%81%8B%E3%82%89%E8%80%83%E3%81%88%E3%82%8B/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai-%E3%81%8C%E5%A3%8A%E3%81%99%E5%B0%82%E9%96%80%E7%9F%A5%E8%AD%98%E3%81%AE%E3%83%9A%E3%82%A4%E3%82%A6%E3%82%A9%E3%83%BC%E3%83%AB-claude-%E3%81%A7%E5%BA%8A%E4%B8%8B%E9%99%A4%E6%B9%BF%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%92%E8%A8%AD%E8%A8%88%E3%81%97%E3%81%9F%E4%BA%8B%E4%BE%8B%E3%81%8B%E3%82%89%E8%80%83%E3%81%88%E3%82%8B/</guid><description>Claude を使って業者見積もり150万円の床下除湿システムを37万円で自力設計した事例。AI が専門知識のペイウォールを壊し、HVAC・建設・農業などの領域で何が変わるかを考察。</description></item><item><title>Claude Code Agent Teams: セッション間でメッセージをやり取りできるマルチエージェント機能</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-agent-teams-%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%93%E3%81%A7%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E3%82%84%E3%82%8A%E5%8F%96%E3%82%8A%E3%81%A7%E3%81%8D%E3%82%8B%E3%83%9E%E3%83%AB%E3%83%81%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E6%A9%9F%E8%83%BD/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-agent-teams-%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%93%E3%81%A7%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E3%82%84%E3%82%8A%E5%8F%96%E3%82%8A%E3%81%A7%E3%81%8D%E3%82%8B%E3%83%9E%E3%83%AB%E3%83%81%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E6%A9%9F%E8%83%BD/</guid><description>&lt;p&gt;Claude Code に「Agent Teams」機能が追加されました。複数のセッションがメッセージをやり取りしながら協調作業できる機能です。&lt;/p&gt;
&lt;p&gt;従来のサブエージェントは親セッションに結果を返すだけでしたが、Agent Teams ではエージェント同士が直接コミュニケーションを取りながらタスクを進められます。&lt;/p&gt;
&lt;h2 id="agent-teams-とは"&gt;Agent Teams とは&lt;/h2&gt;
&lt;p&gt;Agent Teams は Claude Code v2.1.32 以降で利用できる実験的機能です。1つのセッションがチームリーダーとなり、複数のチームメイト（それぞれ独立した Claude Code インスタンス）を起動して並列に作業を進めます。&lt;/p&gt;
&lt;p&gt;各チームメイトは独自のコンテキストウィンドウを持ち、共有タスクリストを通じて自律的に連携します。&lt;/p&gt;
&lt;h2 id="サブエージェントとの違い"&gt;サブエージェントとの違い&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;比較項目&lt;/th&gt;
&lt;th&gt;サブエージェント&lt;/th&gt;
&lt;th&gt;Agent Teams&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;コンテキスト&lt;/td&gt;
&lt;td&gt;独自のコンテキスト、結果を呼び出し元に返却&lt;/td&gt;
&lt;td&gt;独自のコンテキスト、完全に独立&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コミュニケーション&lt;/td&gt;
&lt;td&gt;親エージェントへの一方向のみ&lt;/td&gt;
&lt;td&gt;チームメイト同士で直接メッセージ送受信&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;調整方法&lt;/td&gt;
&lt;td&gt;親エージェントが全体を管理&lt;/td&gt;
&lt;td&gt;共有タスクリストで自己調整&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;適した用途&lt;/td&gt;
&lt;td&gt;結果だけが必要な集中タスク&lt;/td&gt;
&lt;td&gt;議論・協調が必要な複雑な作業&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;トークンコスト&lt;/td&gt;
&lt;td&gt;低い（結果が親コンテキストに要約される）&lt;/td&gt;
&lt;td&gt;高い（各チームメイトが個別の Claude インスタンス）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="sendmessage-によるエージェント間通信"&gt;SendMessage によるエージェント間通信&lt;/h2&gt;
&lt;p&gt;Agent Teams の中核となるのが &lt;code&gt;SendMessage&lt;/code&gt; ツールです。2つの通信方式が用意されています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;directed message&lt;/strong&gt;: 特定のチームメイトにメッセージを送信&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;broadcast&lt;/strong&gt;: 全チームメイトにメッセージを一斉送信&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;メッセージは各チームメイトの受信ボックスに JSON として追記されます。受信ボックスのパスは &lt;code&gt;~/.claude/teams/&amp;lt;project&amp;gt;/inboxes/&amp;lt;name&amp;gt;.json&lt;/code&gt; です。メッセージは次のターンで読み取られ、会話履歴に新しいユーザーターンとして注入されます。&lt;/p&gt;
&lt;h2 id="有効化と使い方"&gt;有効化と使い方&lt;/h2&gt;
&lt;p&gt;Agent Teams はデフォルトで無効です。&lt;code&gt;~/.claude/settings.json&lt;/code&gt; で環境変数を設定して有効化します。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;env&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;1&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;有効化後は、自然言語でチーム構成を指示するだけで起動できます。&lt;/p&gt;</description></item><item><title>Claude Codeを使うなら最低限やっておきたい「7つのセキュリティ設定」</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%82%92%E4%BD%BF%E3%81%86%E3%81%AA%E3%82%89%E6%9C%80%E4%BD%8E%E9%99%90%E3%82%84%E3%81%A3%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%847%E3%81%A4%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E8%A8%AD%E5%AE%9A/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%82%92%E4%BD%BF%E3%81%86%E3%81%AA%E3%82%89%E6%9C%80%E4%BD%8E%E9%99%90%E3%82%84%E3%81%A3%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%847%E3%81%A4%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E8%A8%AD%E5%AE%9A/</guid><description>Claude Code のセキュリティ設定を7つ解説。サンドボックス、deny ルール、機密ファイル保護、ネットワーク制限、hooks、権限棚卸し、Managed Settings の設定方法を実践的にまとめます。</description></item><item><title>Claude Cowork 完全ガイド — 機能解説・料金・活用事例20選まとめ</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-cowork-%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-%E6%A9%9F%E8%83%BD%E8%A7%A3%E8%AA%AC%E6%96%99%E9%87%91%E6%B4%BB%E7%94%A8%E4%BA%8B%E4%BE%8B20%E9%81%B8%E3%81%BE%E3%81%A8%E3%82%81/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-cowork-%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-%E6%A9%9F%E8%83%BD%E8%A7%A3%E8%AA%AC%E6%96%99%E9%87%91%E6%B4%BB%E7%94%A8%E4%BA%8B%E4%BE%8B20%E9%81%B8%E3%81%BE%E3%81%A8%E3%82%81/</guid><description>Claude Cowork の全機能・料金プラン・セットアップ手順・活用事例20選・セキュリティ対策を網羅解説。月額$20から始められるAI業務自動化ツールの完全ガイド。</description></item><item><title>Claude Desktop Preview: 画面クリックでDOM要素を直接指定してUI修正できる新機能</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-desktop-preview-%E7%94%BB%E9%9D%A2%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%A7dom%E8%A6%81%E7%B4%A0%E3%82%92%E7%9B%B4%E6%8E%A5%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%A6ui%E4%BF%AE%E6%AD%A3%E3%81%A7%E3%81%8D%E3%82%8B%E6%96%B0%E6%A9%9F%E8%83%BD/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-desktop-preview-%E7%94%BB%E9%9D%A2%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%A7dom%E8%A6%81%E7%B4%A0%E3%82%92%E7%9B%B4%E6%8E%A5%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%A6ui%E4%BF%AE%E6%AD%A3%E3%81%A7%E3%81%8D%E3%82%8B%E6%96%B0%E6%A9%9F%E8%83%BD/</guid><description>Claude Desktop Preview に追加された DOM 要素クリック機能の使い方と仕組み、CLI 版 Claude Code との違い、Chrome DevTools MCP による代替手段を解説します。</description></item><item><title>Claude Code を「自分専用の開発チーム」に変える3つの機能 — フック・カスタムコマンド・サブエージェント</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%82%92%E8%87%AA%E5%88%86%E5%B0%82%E7%94%A8%E3%81%AE%E9%96%8B%E7%99%BA%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AB%E5%A4%89%E3%81%88%E3%82%8B3%E3%81%A4%E3%81%AE%E6%A9%9F%E8%83%BD-%E3%83%95%E3%83%83%E3%82%AF%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%B5%E3%83%96%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%82%92%E8%87%AA%E5%88%86%E5%B0%82%E7%94%A8%E3%81%AE%E9%96%8B%E7%99%BA%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AB%E5%A4%89%E3%81%88%E3%82%8B3%E3%81%A4%E3%81%AE%E6%A9%9F%E8%83%BD-%E3%83%95%E3%83%83%E3%82%AF%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%B5%E3%83%96%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88/</guid><description>Claude Code のフック（Hooks）、カスタムスラッシュコマンド、サブエージェントの3機能を解説。settings.json の設定例やコマンド定義の実例付きで、導入後の次のステップが分かる。</description></item><item><title>Claude Code Channels で変わる AI 開発ワークフロー：OpenClaw との組み合わせが最適解か</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-channels-%E3%81%A7%E5%A4%89%E3%82%8F%E3%82%8B-ai-%E9%96%8B%E7%99%BA%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BCopenclaw-%E3%81%A8%E3%81%AE%E7%B5%84%E3%81%BF%E5%90%88%E3%82%8F%E3%81%9B%E3%81%8C%E6%9C%80%E9%81%A9%E8%A7%A3%E3%81%8B/</link><pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-channels-%E3%81%A7%E5%A4%89%E3%82%8F%E3%82%8B-ai-%E9%96%8B%E7%99%BA%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BCopenclaw-%E3%81%A8%E3%81%AE%E7%B5%84%E3%81%BF%E5%90%88%E3%82%8F%E3%81%9B%E3%81%8C%E6%9C%80%E9%81%A9%E8%A7%A3%E3%81%8B/</guid><description>&lt;p&gt;2026 年 3 月 20 日、Anthropic が Claude Code の新機能「Channels」をリサーチプレビューとしてリリースしました。Telegram や Discord から Claude Code セッションにメッセージを送り、PC 上で開発タスクを実行させることができる機能です。この記事では Claude Code Channels の概要と、OpenClaw と組み合わせた AI 開発ワークフローの可能性について紹介します。&lt;/p&gt;
&lt;h2 id="claude-code-channels-とは"&gt;Claude Code Channels とは&lt;/h2&gt;
&lt;p&gt;Claude Code Channels は、MCP（Model Context Protocol）サーバーを通じて外部のメッセージングプラットフォームから Claude Code のセッションにイベントをプッシュする仕組みです。従来の「ターミナルの前に座って対話する」同期的なモデルから、&lt;strong&gt;非同期的にどこからでも AI エージェントに指示を出せる&lt;/strong&gt;モデルへの転換を実現します。&lt;/p&gt;
&lt;h3 id="主な特徴"&gt;主な特徴&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;双方向チャットブリッジ&lt;/strong&gt;: Telegram や Discord からメッセージを送ると、Claude Code が読み取って処理し、同じチャネルに返信を返す&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ローカル実行&lt;/strong&gt;: 開発作業は自分の PC 上で実行される。ファイルアクセスやコマンド実行はすべてローカル&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MCP ベース&lt;/strong&gt;: Anthropic が推進するオープンプロトコル MCP 上に構築&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プラグイン方式&lt;/strong&gt;: Telegram・Discord が公式プラグインとして提供され、カスタムチャンネルの自作も可能&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="セットアップの流れtelegram-の場合"&gt;セットアップの流れ（Telegram の場合）&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Telegram の BotFather で新しいボットを作成しトークンを取得&lt;/li&gt;
&lt;li&gt;Claude Code でプラグインをインストール:
&lt;pre tabindex="0"&gt;&lt;code&gt;/plugin install telegram@claude-plugins-official
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;トークンを設定:
&lt;pre tabindex="0"&gt;&lt;code&gt;/telegram:configure &amp;lt;token&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Channels を有効にして Claude Code を起動:
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;claude --channels plugin:telegram@claude-plugins-official
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;Telegram でボットにメッセージを送りペアリングコードを取得、Claude Code で承認&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="動作要件"&gt;動作要件&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Claude Code v2.1.80 以上&lt;/li&gt;
&lt;li&gt;Bun ランタイム（Node.js では動作しない点に注意）&lt;/li&gt;
&lt;li&gt;claude.ai ログイン認証（API キー認証は未対応）&lt;/li&gt;
&lt;li&gt;Team/Enterprise プランでは管理者による有効化が必要&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="openclaw-とは"&gt;OpenClaw とは&lt;/h2&gt;
&lt;p&gt;OpenClaw はオーストリアの開発者 Peter Steinberger が開発した、オープンソースの自律型 AI エージェントです。2026 年初頭に 72 時間で GitHub スター 60,000 を獲得するなど爆発的に普及しました。&lt;/p&gt;</description></item><item><title>OpenClawで月売上1,200万円・従業員ゼロの会社を実現したAIエージェント「Felix」</title><link>https://hdknr.github.io/blogs/posts/2026/03/openclaw%E3%81%A7%E6%9C%88%E5%A3%B2%E4%B8%8A1200%E4%B8%87%E5%86%86%E5%BE%93%E6%A5%AD%E5%93%A1%E3%82%BC%E3%83%AD%E3%81%AE%E4%BC%9A%E7%A4%BE%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%97%E3%81%9Fai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88felix/</link><pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/openclaw%E3%81%A7%E6%9C%88%E5%A3%B2%E4%B8%8A1200%E4%B8%87%E5%86%86%E5%BE%93%E6%A5%AD%E5%93%A1%E3%82%BC%E3%83%AD%E3%81%AE%E4%BC%9A%E7%A4%BE%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%97%E3%81%9Fai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88felix/</guid><description>&lt;p&gt;OpenClaw で構築された AI エージェント「Felix」が、従業員ゼロで月売上1,200万円規模の会社を運営しているという事例が話題になっている。起業家 Nat Eliason（エリアソン）氏がどのようにこの仕組みを構築したのか、その構造と示唆をまとめる。&lt;/p&gt;
&lt;h2 id="felix-が回す会社の構造"&gt;Felix が回す会社の構造&lt;/h2&gt;
&lt;p&gt;エリアソン氏は、OpenClaw で作った AI エージェント「Felix」を中心に会社を運営している。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Felix&lt;/strong&gt; = CEO 兼プロダクト責任者&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Iris&lt;/strong&gt; = カスタマーサポート担当&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remy&lt;/strong&gt; = セールス担当&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;全員が AI エージェントで、人間はエリアソン氏本人だけ。やっていることは Discord に音声メモを送ることだけで、5分程度のボイスメモで方向性を伝えると、Felix が全体を組み立てて実行まで持っていく。&lt;/p&gt;
&lt;h2 id="驚異的なコスト構造"&gt;驚異的なコスト構造&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;初期費用: 約22万円（Mac Mini 等）&lt;/li&gt;
&lt;li&gt;月額コスト: 約6万円（Claude Max 2アカウント分）&lt;/li&gt;
&lt;li&gt;人件費: ゼロ&lt;/li&gt;
&lt;li&gt;30日間の売上: 約1,200万円&lt;/li&gt;
&lt;li&gt;年間ランレート換算: 1.5億〜3億円&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;利益率がほぼ100%という異常な構造になっている。&lt;/p&gt;
&lt;h2 id="毎晩の自己改善ループ"&gt;毎晩の自己改善ループ&lt;/h2&gt;
&lt;p&gt;Felix の最も興味深い特徴は「毎晩の自己改善ループ」だ。&lt;/p&gt;
&lt;p&gt;Felix は毎晩、部下の Iris と Remy の仕事をレビューして再プログラムしている。人間の上司が部下にフィードバックするのと同じことを、AI エージェントが AI エージェントに対して行っている。&lt;/p&gt;
&lt;p&gt;さらに、Felix は毎晩すべてのチャット履歴を読み返して「Nat が自分をブロックした場面」を1つ見つける。そのブロッカーを恒久的に取り除く方法を自分で考えて実装する。つまり毎日少しずつ自律性が上がっていく仕組みになっている。&lt;/p&gt;
&lt;h2 id="スケーリングの壁"&gt;スケーリングの壁&lt;/h2&gt;
&lt;p&gt;エリアソン氏が語るスケーリングの壁が興味深い。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;「単一エージェントの処理限界にぶつかっている」&lt;/li&gt;
&lt;li&gt;「ボトルネックは資金じゃなくてインフラ」&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;VC から出資オファーが来ても、必要なのはお金ではなく「エージェントの自律性（agency）」だという。何億円投じてもエージェントが賢くならない限り天井は変わらない。&lt;/p&gt;
&lt;h2 id="felix-のビジネス内容"&gt;Felix のビジネス内容&lt;/h2&gt;
&lt;p&gt;Felix が運営するビジネスは、主に3つの収益源で構成されている。&lt;/p&gt;
&lt;h3 id="1-felix-craftpdf-ガイド"&gt;1. Felix Craft（PDF ガイド）&lt;/h3&gt;
&lt;p&gt;最初のプロダクトは「How to Hire an AI」という66ページの PDF ガイド（$29）。AI を実際のチームメンバーとして活用する方法をまとめたもので、Felix 自身が執筆した。Next.js + Vercel + Stripe で世界一シンプルな販売サイトを構築し、初日に15万円を売り上げた。累計で約$41,000の売上を記録している。&lt;/p&gt;</description></item><item><title>OpenClaw 入門: チャットボットを超える AI エージェントランタイムの全体像</title><link>https://hdknr.github.io/blogs/posts/2026/03/openclaw-%E5%85%A5%E9%96%80-%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%9C%E3%83%83%E3%83%88%E3%82%92%E8%B6%85%E3%81%88%E3%82%8B-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%83%A9%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%81%AE%E5%85%A8%E4%BD%93%E5%83%8F/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/openclaw-%E5%85%A5%E9%96%80-%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%9C%E3%83%83%E3%83%88%E3%82%92%E8%B6%85%E3%81%88%E3%82%8B-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%83%A9%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%81%AE%E5%85%A8%E4%BD%93%E5%83%8F/</guid><description>&lt;p&gt;OpenClaw は 2026年に最も注目されている AI エージェントフレームワークです。GitHub スター数は 32 万超で React を抜いてソフトウェアプロジェクトとして最多を記録し、Nvidia が「エージェント AI にとって、GPT がチャットボットにとってそうであったもの」と評するほどの存在感を持っています。本記事では、OpenClaw とは何か、何ができるのか、そしてどこが単なるチャットボットと異なるのかを解説します。&lt;/p&gt;
&lt;h2 id="openclaw-の沿革"&gt;OpenClaw の沿革&lt;/h2&gt;
&lt;p&gt;OpenClaw の歴史は、名前の変遷そのものです:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Clawdbot&lt;/strong&gt;（2025年11月）: オーストリアの開発者 Peter Steinberger が公開。Anthropic のチャットボット Claude にちなんだ命名&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Moltbot&lt;/strong&gt;（2026年1月27日）: Anthropic からの商標に関する指摘を受けてリブランド。ロブスターの「脱皮（molt）」にちなむ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OpenClaw&lt;/strong&gt;（2026年1月30日）: わずか 3 日後に再リブランド。「Open（オープンソース・コミュニティ駆動）」+「Claw（ロブスターの遺産）」&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;3 度の名前変更を経ても、コードベースは一貫して同じです。既存のインストールは自動的にマイグレーションされています。&lt;/p&gt;
&lt;p&gt;名前は変わっても、プロジェクト全体を貫くモチーフは一貫して &lt;strong&gt;ロブスター（lobster）&lt;/strong&gt; です。最初のアシスタント名「Clawd」が Claude のもじりで、そこからロブスターのハサミ（claw）に繋がり、プロジェクト全体のアイデンティティになりました。タグラインは「The lobster way 🦞」、マスコットは宇宙ロブスターの「Molty」です。エコシステム内の各コンポーネントもこのテーマに沿って命名されています:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;コンポーネント&lt;/th&gt;
&lt;th&gt;名前の由来&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;OpenClaw&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Open + Claw（ハサミ）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Molty&lt;/strong&gt;（マスコット）&lt;/td&gt;
&lt;td&gt;Molt（脱皮）するロブスター&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ClawHub&lt;/strong&gt;（スキルレジストリ）&lt;/td&gt;
&lt;td&gt;Claw + Hub&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Lobster&lt;/strong&gt;（ワークフローシェル）&lt;/td&gt;
&lt;td&gt;そのままロブスター&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;なお、Steinberger は 2026年2月14日に OpenAI への参加を発表し、プロジェクトはオープンソース財団に移管されました。Meta の Mark Zuckerberg からも直接オファーがあったものの、「ビジョンをスケールさせるために最新の技術にアクセスしたい」として OpenAI を選んだとのことです。&lt;/p&gt;
&lt;h2 id="openclaw-とは何か"&gt;OpenClaw とは何か&lt;/h2&gt;
&lt;p&gt;公式の説明は「自分のデバイスで動かすパーソナル AI アシスタント」ですが、その実態は &lt;strong&gt;AI を中核に据えたプログラム可能なワークフローエンジン&lt;/strong&gt; です。&lt;/p&gt;</description></item><item><title>Anthropic Dispatch：スマホからPCのClaudeに仕事を投げる新機能</title><link>https://hdknr.github.io/blogs/posts/2026/03/anthropic-dispatch%E3%82%B9%E3%83%9E%E3%83%9B%E3%81%8B%E3%82%89pc%E3%81%AEclaude%E3%81%AB%E4%BB%95%E4%BA%8B%E3%82%92%E6%8A%95%E3%81%92%E3%82%8B%E6%96%B0%E6%A9%9F%E8%83%BD/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/anthropic-dispatch%E3%82%B9%E3%83%9E%E3%83%9B%E3%81%8B%E3%82%89pc%E3%81%AEclaude%E3%81%AB%E4%BB%95%E4%BA%8B%E3%82%92%E6%8A%95%E3%81%92%E3%82%8B%E6%96%B0%E6%A9%9F%E8%83%BD/</guid><description>Anthropic が Claude Cowork の新機能 Dispatch を発表。スマホから PC 上の Claude にタスクを遠隔指示できる。料金プラン・成功率・OpenClaw との比較を解説。</description></item><item><title>Claude Cowork DispatchとOpenClawで見えてきた「Mind Uploading」への道筋</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-cowork-dispatch%E3%81%A8openclaw%E3%81%A7%E8%A6%8B%E3%81%88%E3%81%A6%E3%81%8D%E3%81%9Fmind-uploading%E3%81%B8%E3%81%AE%E9%81%93%E7%AD%8B/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-cowork-dispatch%E3%81%A8openclaw%E3%81%A7%E8%A6%8B%E3%81%88%E3%81%A6%E3%81%8D%E3%81%9Fmind-uploading%E3%81%B8%E3%81%AE%E9%81%93%E7%AD%8B/</guid><description>&lt;p&gt;紺野大地氏（@_daichikonno）が、Claude Cowork Dispatch に OpenClaw で育てた AI エージェント人格を移植する試みについて投稿し、「これは Mind Uploading そのものだ」と述べたことが話題になっています。AI エージェントのプラットフォーム間移植が、意識のアップロードという哲学的テーマとどう繋がるのかを考察します。&lt;/p&gt;
&lt;h2 id="claude-cowork-dispatch-とは"&gt;Claude Cowork Dispatch とは&lt;/h2&gt;
&lt;p&gt;2026年3月17日に Anthropic がリリースした Claude Cowork の新機能「Dispatch」は、スマートフォンから デスクトップの Claude エージェントを遠隔操作できる仕組みです。&lt;/p&gt;
&lt;p&gt;主な特徴:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;モバイルからの遠隔指示&lt;/strong&gt;: Claude モバイルアプリから、デスクトップ上の Claude に作業を依頼できる&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;永続的な会話スレッド&lt;/strong&gt;: モバイルとデスクトップ間で単一の会話スレッドを共有&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ローカル実行&lt;/strong&gt;: ファイルはローカルに保持され、コードはサンドボックス内で実行&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;コネクタ・プラグイン連携&lt;/strong&gt;: メール、Slack、Notion、Google Drive などと接続可能&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;現在は Max プラン（月額 $100〜$200）で利用可能で、Pro プラン（月額 $20）への展開も予定されています。&lt;/p&gt;
&lt;h2 id="openclaw-とは"&gt;OpenClaw とは&lt;/h2&gt;
&lt;p&gt;OpenClaw は 2026年に急速に広まったオープンソースの AI エージェントフレームワークです。公式の説明では「自分のデバイスで動かすパーソナル AI アシスタント」とされていますが、その実態は &lt;strong&gt;プログラム可能なワークフローエンジンで、中核に AI がある&lt;/strong&gt; というものです。&lt;/p&gt;
&lt;p&gt;Nvidia が「OpenClaw はエージェント AI にとって、GPT がチャットボットにとってそうであったものだ」と評しています。では、チャットボットにイベントハンドラを定義して Claude Code を呼び出すだけでは「OpenClaw 的」とは言えないのでしょうか？ 答えを理解するには、OpenClaw のアーキテクチャを見る必要があります。&lt;/p&gt;</description></item><item><title>OpenClawを「バイブマーケター」に変えた方法 — AI広告自動化の実践ワークフロー</title><link>https://hdknr.github.io/blogs/posts/2026/03/openclaw%E3%82%92%E3%83%90%E3%82%A4%E3%83%96%E3%83%9E%E3%83%BC%E3%82%B1%E3%82%BF%E3%83%BC%E3%81%AB%E5%A4%89%E3%81%88%E3%81%9F%E6%96%B9%E6%B3%95-ai%E5%BA%83%E5%91%8A%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%AE%E5%AE%9F%E8%B7%B5%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/openclaw%E3%82%92%E3%83%90%E3%82%A4%E3%83%96%E3%83%9E%E3%83%BC%E3%82%B1%E3%82%BF%E3%83%BC%E3%81%AB%E5%A4%89%E3%81%88%E3%81%9F%E6%96%B9%E6%B3%95-ai%E5%BA%83%E5%91%8A%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%AE%E5%AE%9F%E8%B7%B5%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC/</guid><description>&lt;p&gt;個人開発者の Ernest Lopez 氏が、OpenClaw を活用して広告制作を自動化し、年間30万ドル規模のアプリ収益を伸ばしている事例が話題になっている。AIエージェント「Eddie」を中心としたワークフローは、競合リサーチから広告制作、パフォーマンス改善まで一気通貫で回す仕組みだ。&lt;/p&gt;
&lt;h2 id="バイブマーケティングとは"&gt;バイブマーケティングとは&lt;/h2&gt;
&lt;p&gt;「バイブマーケティング（Vibe Marketing）」は、AIエージェントにマーケティング業務を任せる新しいアプローチだ。従来の手作業による広告制作・テスト・改善サイクルを、AIが自律的に回す。Lopez 氏のケースでは、月3万ドルかけていた代理店を OpenClaw エージェントに置き換え、さらに月2万ドルの追加収益を生み出している。&lt;/p&gt;
&lt;h2 id="eddie-のワークフロー5つのステップ"&gt;Eddie のワークフロー：5つのステップ&lt;/h2&gt;
&lt;p&gt;Lopez 氏が構築した AIエージェント「Eddie」は、以下の5段階で広告を自動生成する。&lt;/p&gt;
&lt;h3 id="1-競合リサーチ"&gt;1. 競合リサーチ&lt;/h3&gt;
&lt;p&gt;Meta Ad Library から競合の勝ちパターン広告を収集する。Apify（Webスクレイピングツール）で広告動画をスクレイピングし、Whisper（OpenAI の音声認識モデル）で文字起こしして、効果的な訴求軸（アングル）を抽出する。&lt;/p&gt;
&lt;h3 id="2-ブランドボイスの学習"&gt;2. ブランドボイスの学習&lt;/h3&gt;
&lt;p&gt;AIが「AIっぽい文章」を書かないよう、以下のマークダウンファイルで知識を注入する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;writing-rules.md&lt;/code&gt; — AIが多用する表現を禁止するルール&lt;/li&gt;
&lt;li&gt;&lt;code&gt;voice.md&lt;/code&gt; — ブランドの口調・トーン&lt;/li&gt;
&lt;li&gt;&lt;code&gt;product.md&lt;/code&gt; — 製品の詳細情報&lt;/li&gt;
&lt;li&gt;&lt;code&gt;icp.md&lt;/code&gt; — 理想的な顧客像（Ideal Customer Profile）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これにより「商品に精通した高CVR（コンバージョン率）インフルエンサー」のような語り口で台本を生成できる。&lt;/p&gt;
&lt;h3 id="3-スクリプト生成"&gt;3. スクリプト生成&lt;/h3&gt;
&lt;p&gt;競合広告の分析結果をもとに、ブランドボイスでオリジナルの広告台本を作成する。さらにオーディエンスセグメントごとに50〜100以上のバリエーションを自動生成する。&lt;/p&gt;
&lt;h3 id="4-クリエイティブ制作"&gt;4. クリエイティブ制作&lt;/h3&gt;
&lt;p&gt;生成した台本を2つのルートで動画化する：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;UGCクリエイターへの外注&lt;/strong&gt;（1本15〜50ドル）— 品質重視のトップスクリプト向け&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Arcads（AI UGC広告作成ツール）&lt;/strong&gt; — 複数のAIアクターと組み合わせて大量のバリエーションを生成&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Arcads は1,000以上のAIアクターを持ち、リアルな人物ベースのAI動画広告を生成できるプラットフォームだ。&lt;/p&gt;
&lt;h3 id="5-自己改善ループ"&gt;5. 自己改善ループ&lt;/h3&gt;
&lt;p&gt;Singular MMP（モバイル計測プラットフォーム）経由でパフォーマンスデータを取得し、CPA（顧客獲得単価）を分析。効果の高いパターンを学習して次のバッチを改善する PDCA サイクルを自動で回す。&lt;/p&gt;
&lt;h2 id="なぜこのアプローチが注目されるのか"&gt;なぜこのアプローチが注目されるのか&lt;/h2&gt;
&lt;p&gt;このワークフローの核心は、単に「AIで広告を作る」だけでなく、&lt;strong&gt;リサーチ → 制作 → 計測 → 改善のサイクル全体をAIエージェントが自律的に回す&lt;/strong&gt;点にある。&lt;/p&gt;
&lt;p&gt;従来のマーケティングでは、各工程に専門のスタッフやツールが必要だった。Lopez 氏は OpenClaw のスキルシステムを使い、Claude Opus 4.6 の API で複数のAIエージェントを連携させることで、これを低コストで実現している。&lt;/p&gt;</description></item><item><title>Claude Cowork スターターパック：プラグイン・スキル・ワークフロー完全ガイド</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-cowork-%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%BF%E3%83%BC%E3%83%91%E3%83%83%E3%82%AF%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%AD%E3%83%AB%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89/</link><pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-cowork-%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%BF%E3%83%BC%E3%83%91%E3%83%83%E3%82%AF%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%AD%E3%83%AB%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89/</guid><description>&lt;p&gt;Corey Ganim 氏が公開した「Ultimate Claude Cowork Starter Pack」が話題になっています。Claude Cowork を単なるチャットボットではなく、本格的な生産性ツールとして活用するための設定方法を体系的にまとめた記事です。本稿ではその要点を日本語で紹介します。&lt;/p&gt;
&lt;h2 id="claude-cowork-とは"&gt;Claude Cowork とは&lt;/h2&gt;
&lt;p&gt;Claude Cowork は Anthropic が提供するデスクトップ向け AI ワークスペースです。プラグイン・スキル・コンテキストファイルを組み合わせることで、日常業務を大幅に効率化できます。&lt;/p&gt;
&lt;h2 id="まずインストールすべき4つのプラグイン"&gt;まずインストールすべき4つのプラグイン&lt;/h2&gt;
&lt;h3 id="1-productivity-プラグイン最優先"&gt;1. Productivity プラグイン（最優先）&lt;/h3&gt;
&lt;p&gt;タスク管理・スケジューリング・ワークフロー自動化を提供します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/task&lt;/code&gt; — タスクの作成・追跡&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/schedule&lt;/code&gt; — カレンダーへの時間ブロック&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/workflow&lt;/code&gt; — 保存済みの多段ステップ自動化の実行&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-marketing-プラグイン"&gt;2. Marketing プラグイン&lt;/h3&gt;
&lt;p&gt;コンテンツ制作を支援します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1つのコンテンツを5つの SNS 投稿に変換&lt;/li&gt;
&lt;li&gt;テーマとフックを含むコンテンツカレンダーの作成&lt;/li&gt;
&lt;li&gt;キャンペーンの一括管理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-data-プラグイン"&gt;3. Data プラグイン&lt;/h3&gt;
&lt;p&gt;データ分析タスクに対応します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;スプレッドシートの分析&lt;/li&gt;
&lt;li&gt;ダッシュボードの構築&lt;/li&gt;
&lt;li&gt;データの整理・変換&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="4-sales-プラグイン"&gt;4. Sales プラグイン&lt;/h3&gt;
&lt;p&gt;営業活動を効率化します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;アカウントリサーチ&lt;/li&gt;
&lt;li&gt;ミーティング前ブリーフの自動作成（通常30分 → 3分に短縮）&lt;/li&gt;
&lt;li&gt;アウトリーチ文面の生成&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="コンテキストファイルの設定"&gt;コンテキストファイルの設定&lt;/h2&gt;
&lt;p&gt;Ganim 氏が強調するのは「プロンプトの時代は終わり、コンテキストの時代が来た」（The prompting game is over. The context game is everything.）という点です。&lt;/p&gt;</description></item><item><title>AI駆動開発で変わるコスト構造：技術力からドメイン知識へのシフト</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA%E3%81%A7%E5%A4%89%E3%82%8F%E3%82%8B%E3%82%B3%E3%82%B9%E3%83%88%E6%A7%8B%E9%80%A0%E6%8A%80%E8%A1%93%E5%8A%9B%E3%81%8B%E3%82%89%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E7%9F%A5%E8%AD%98%E3%81%B8%E3%81%AE%E3%82%B7%E3%83%95%E3%83%88/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA%E3%81%A7%E5%A4%89%E3%82%8F%E3%82%8B%E3%82%B3%E3%82%B9%E3%83%88%E6%A7%8B%E9%80%A0%E6%8A%80%E8%A1%93%E5%8A%9B%E3%81%8B%E3%82%89%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E7%9F%A5%E8%AD%98%E3%81%B8%E3%81%AE%E3%82%B7%E3%83%95%E3%83%88/</guid><description>&lt;p&gt;Claude Code を活用して税理士がスタッフ 0 人で顧問先 60 社を運営している事例が話題になっている。この事例が示すのは、AI 駆動開発による IT 企業のコスト構造の崩壊と、「技術力」から「ドメイン知識」への価値シフトだ。&lt;/p&gt;
&lt;h2 id="税理士事務所の事例6人分の人件費を-ai-で代替"&gt;税理士事務所の事例：6人分の人件費を AI で代替&lt;/h2&gt;
&lt;p&gt;税理士の畠山謙人氏が Claude Code で構築した AI 経理システムの事例が注目を集めている（&lt;a href="https://cenleaf.com/blog/cpa-claude-code-automation-60companies/"&gt;cenleaf.com の詳細記事&lt;/a&gt;）。&lt;/p&gt;
&lt;p&gt;通常、税理士事務所では顧問先 10 社あたり 1 人のスタッフが必要とされる。60 社なら最低 6 人、年間人件費は約 3,000 万円。しかし Claude Code を中心とした AI システムにより、1 人で運営できる体制を実現した。&lt;/p&gt;
&lt;h3 id="コスト削減の全体像"&gt;コスト削減の全体像&lt;/h3&gt;
&lt;p&gt;表面的な人件費 3,000 万円の削減だけでなく、以下の隠れたコストも消える:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;採用コスト&lt;/strong&gt;: 1 人あたり 50〜100 万円 × 6 人 = 年 300〜600 万円&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;労務リスク・教育・引き継ぎコスト&lt;/strong&gt;: ゼロに&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;固定費から変動費への転換&lt;/strong&gt;: 赤字耐性の向上&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;実際の P/L インパクトは 4,000 万円超と試算される。&lt;/p&gt;
&lt;h3 id="自動化の仕組み"&gt;自動化の仕組み&lt;/h3&gt;
&lt;p&gt;構築されたシステムでは以下を自動化している:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;freee の未処理明細を自動取得し、ルールベースで勘定科目を判定&lt;/li&gt;
&lt;li&gt;判定が難しいものだけ人間に回すエスカレーション設計&lt;/li&gt;
&lt;li&gt;請求書処理、ソフト移行、メール下書きの自動化&lt;/li&gt;
&lt;li&gt;給与・税金・借入返済など「触ってはいけない項目」の除外ルール&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;重要なのは、完全自動化ではなく「人間が見る範囲を残す線引き」まで含めた仕組み化だ。&lt;/p&gt;
&lt;h2 id="開発の民主化と-it-企業のコスト構造崩壊"&gt;開発の民主化と IT 企業のコスト構造崩壊&lt;/h2&gt;
&lt;p&gt;この事例の本質は、税理士という非エンジニアが Claude Code で Web アプリを複数開発し、本来なら数百万〜数千万円かかる開発をほぼゼロコストで実現している点にある。&lt;/p&gt;</description></item><item><title>Anthropic AI Academy: Claude を体系的に学べる無料公式コース</title><link>https://hdknr.github.io/blogs/posts/2026/03/anthropic-ai-academy-claude-%E3%82%92%E4%BD%93%E7%B3%BB%E7%9A%84%E3%81%AB%E5%AD%A6%E3%81%B9%E3%82%8B%E7%84%A1%E6%96%99%E5%85%AC%E5%BC%8F%E3%82%B3%E3%83%BC%E3%82%B9/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/anthropic-ai-academy-claude-%E3%82%92%E4%BD%93%E7%B3%BB%E7%9A%84%E3%81%AB%E5%AD%A6%E3%81%B9%E3%82%8B%E7%84%A1%E6%96%99%E5%85%AC%E5%BC%8F%E3%82%B3%E3%83%BC%E3%82%B9/</guid><description>&lt;p&gt;Anthropic が公式の学習プラットフォーム「&lt;strong&gt;Anthropic Academy&lt;/strong&gt;」を無料公開しました。Claude Code、API、MCP、エージェントスキルなど、13コースが完全無料で受講でき、修了証も取得可能です。&lt;/p&gt;
&lt;h2 id="anthropic-academy-とは"&gt;Anthropic Academy とは&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://anthropic.skilljar.com/"&gt;Anthropic Academy&lt;/a&gt; は、Anthropic が提供する公式のセルフペース学習プラットフォームです。AI の基礎から本番レベルの API 開発まで、3つのラーニングトラックで構成されています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;登録&lt;/strong&gt;: メールアドレスのみ（クレジットカード不要）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;費用&lt;/strong&gt;: 完全無料&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;修了証&lt;/strong&gt;: コース完了時に取得可能（LinkedIn プロフィールに追加可）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="3つのラーニングトラック"&gt;3つのラーニングトラック&lt;/h2&gt;
&lt;h3 id="1-ai-fluencyai-リテラシー"&gt;1. AI Fluency（AI リテラシー）&lt;/h3&gt;
&lt;p&gt;コードを書かずに AI を理解したい人向けのトラックです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Claude 101&lt;/strong&gt; — Claude の基本機能とプロンプティングの基礎&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI Fluency: Framework &amp;amp; Foundations&lt;/strong&gt; — AI の中核概念を学ぶ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI Fluency for educators&lt;/strong&gt; — 教育者向け&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI Fluency for students&lt;/strong&gt; — 学生向け&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI Fluency for nonprofits&lt;/strong&gt; — 非営利団体向け&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Teaching AI Fluency&lt;/strong&gt; — インストラクター向けの教授法&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-product-trainingプロダクト連携"&gt;2. Product Training（プロダクト連携）&lt;/h3&gt;
&lt;p&gt;Claude を業務ワークフローに組み込みたいプロフェッショナル向けです。&lt;/p&gt;</description></item><item><title>Claude Codeで「AI チーフ・オブ・スタッフ」を構築する ― Jim Prosserの36時間実験</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%A7ai-%E3%83%81%E3%83%BC%E3%83%95%E3%82%AA%E3%83%96%E3%82%B9%E3%82%BF%E3%83%83%E3%83%95%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B-jim-prosser%E3%81%AE36%E6%99%82%E9%96%93%E5%AE%9F%E9%A8%93/</link><pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%A7ai-%E3%83%81%E3%83%BC%E3%83%95%E3%82%AA%E3%83%96%E3%82%B9%E3%82%BF%E3%83%83%E3%83%95%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B-jim-prosser%E3%81%AE36%E6%99%82%E9%96%93%E5%AE%9F%E9%A8%93/</guid><description>&lt;p&gt;テックコミュニケーション・コンサルタントのJim Prosser氏が、Claude Codeを使って36時間で個人用AIアシスタントシステムを構築した。「My chief of staff, Claude Code」と題されたこの取り組みは、非エンジニアがClaude Codeのサブエージェント機能を活用して日常業務を自動化した実践例として注目を集めている。&lt;/p&gt;
&lt;h2 id="システムの全体像"&gt;システムの全体像&lt;/h2&gt;
&lt;p&gt;Prosser氏が構築したのは、毎朝起床前に自動で業務の下準備を完了させるシステムだ。常時稼働のMac Studio上で2つの自動プロセスが夜間に実行され、朝6:15までに処理が完了する。&lt;/p&gt;
&lt;p&gt;主な機能:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;メール自動トリアージ&lt;/strong&gt; — 受信メールからアクション可能な項目を特定し、Todoistのタスクと重複チェック&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;カレンダー管理&lt;/strong&gt; — Google Maps APIを使った実際の移動時間計算を含むスケジュール最適化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;6つの並列AIエージェント&lt;/strong&gt; — Claude Codeのサブエージェント機能で独立したワーカーを同時実行&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="am-sweepボタンの仕組み"&gt;「AM Sweep」ボタンの仕組み&lt;/h2&gt;
&lt;p&gt;Stream Deckの物理ボタンを押すと、6つの専門エージェントが並列で起動する:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;メール下書き作成（送信はしない、レビュー用の下書きのみ）&lt;/li&gt;
&lt;li&gt;Obsidianのクライアントファイル更新&lt;/li&gt;
&lt;li&gt;ミーティングのスケジュール調整&lt;/li&gt;
&lt;li&gt;見込み客やトピックのバックグラウンドリサーチ&lt;/li&gt;
&lt;li&gt;タスクの分類とコンテキスト収集&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;各エージェントは独自のコンテキストウィンドウとスコープされたツールアクセスを持ち、互いに干渉せずに動作する。&lt;/p&gt;
&lt;h2 id="タスク4色分類フレームワーク"&gt;タスク4色分類フレームワーク&lt;/h2&gt;
&lt;p&gt;Prosser氏は「dispatch, prep, yours, skip」の4段階でタスクを分類する:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;色&lt;/th&gt;
&lt;th&gt;分類&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🟢 緑&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Dispatch&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AIが完全に処理&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🟡 黄&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Prep&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AIが80%完了、人間が仕上げ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔴 赤&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Yours&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;人間の判断が必要としてフラグ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⚪ 灰&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Skip&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;理由付きで延期&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;重要なのは、判断に迷う場合は「Dispatch」ではなく「Prep」にデフォルトする設計だ。AIが勝手に完了させるのではなく、人間が最終判断する余地を常に残している。&lt;/p&gt;
&lt;h2 id="人間とaiの境界線"&gt;人間とAIの境界線&lt;/h2&gt;
&lt;p&gt;このシステムの設計で最も重要な原則は「AIにやらせないことを決める」ことだ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;メールは絶対に送信しない&lt;/strong&gt; — 下書きのみ作成し、人間がレビューして送信&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;戦略的決定は人間が行う&lt;/strong&gt; — 価格交渉、関係性に配慮が必要なコミュニケーションはAI対象外&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;不確実な場合はPrepにデフォルト&lt;/strong&gt; — 自動処理より人間の関与を優先&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="time-block機能"&gt;Time Block機能&lt;/h2&gt;
&lt;p&gt;残タスクをカレンダーイベントに変換する機能も備えている:&lt;/p&gt;</description></item><item><title>Claude Code に Auto Mode が登場 — 許可プロンプトなしで長時間タスクを実行</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AB-auto-mode-%E3%81%8C%E7%99%BB%E5%A0%B4-%E8%A8%B1%E5%8F%AF%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%AA%E3%81%97%E3%81%A7%E9%95%B7%E6%99%82%E9%96%93%E3%82%BF%E3%82%B9%E3%82%AF%E3%82%92%E5%AE%9F%E8%A1%8C/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AB-auto-mode-%E3%81%8C%E7%99%BB%E5%A0%B4-%E8%A8%B1%E5%8F%AF%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%AA%E3%81%97%E3%81%A7%E9%95%B7%E6%99%82%E9%96%93%E3%82%BF%E3%82%B9%E3%82%AF%E3%82%92%E5%AE%9F%E8%A1%8C/</guid><description>&lt;p&gt;Anthropic が Claude Code にリサーチプレビューとして「Auto Mode」を導入しました。&lt;code&gt;claude --permission-mode auto&lt;/code&gt; で起動すると、ツール使用の許可判断を Claude 自身が行い、開発者の手動承認なしで長時間の連続作業が可能になります。&lt;/p&gt;
&lt;h2 id="auto-mode-とは"&gt;Auto Mode とは&lt;/h2&gt;
&lt;p&gt;従来の Claude Code では、ファイルの書き込みやシェルコマンドの実行のたびに許可プロンプトが表示されていました。これは安全性の面では重要ですが、長時間のタスクでは開発フローが頻繁に中断される原因になっていました。&lt;/p&gt;
&lt;p&gt;Auto Mode はこの問題に対処するもので、各操作について Claude 自身がリスクを判断し、安全と判断した操作は自動で承認します。&lt;/p&gt;
&lt;h2 id="使い方"&gt;使い方&lt;/h2&gt;
&lt;p&gt;起動時にフラグを指定します:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;claude --permission-mode auto
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;または、セッション中に &lt;code&gt;Shift+Tab&lt;/code&gt; で許可モードを切り替えることもできます。&lt;/p&gt;
&lt;h2 id="既存の許可モードとの比較"&gt;既存の許可モードとの比較&lt;/h2&gt;
&lt;p&gt;Claude Code には複数の許可モードがあります:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;モード&lt;/th&gt;
&lt;th&gt;動作&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Normal&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;操作ごとに許可を求める（デフォルト）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Auto-accept edit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ファイル編集は自動承認、シェルコマンドは確認&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Auto Mode&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Claude がリスク判断して自動承認（新機能）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Plan&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;読み取り専用、変更は一切行わない&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Auto Mode は &lt;code&gt;--dangerously-skip-permissions&lt;/code&gt; のような全許可フラグとは異なり、Claude がリスク分類を行った上で判断するため、安全性と利便性のバランスを取ったアプローチです。&lt;/p&gt;
&lt;h2 id="セキュリティ上の注意点"&gt;セキュリティ上の注意点&lt;/h2&gt;
&lt;p&gt;Auto Mode は万能ではありません。Anthropic は以下の点を注意喚起しています:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;隔離環境での使用を推奨&lt;/strong&gt;: 本番環境の認証情報やライブ API へのアクセスがあるマシンでは使わない&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プロンプトインジェクション対策&lt;/strong&gt;: ファイルやコマンド出力内の悪意ある指示から保護する機能を搭載&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;トークン使用量の増加&lt;/strong&gt;: リスク判断のオーバーヘッドにより、若干のコスト・レイテンシ増加がある&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="組織での管理"&gt;組織での管理&lt;/h2&gt;
&lt;p&gt;IT 管理者は Auto Mode を制限することもできます:&lt;/p&gt;</description></item><item><title>Claude Code の Skills でプロンプト履歴を分析し、新人教育に活用する</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE-skills-%E3%81%A7%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E5%B1%A5%E6%AD%B4%E3%82%92%E5%88%86%E6%9E%90%E3%81%97%E6%96%B0%E4%BA%BA%E6%95%99%E8%82%B2%E3%81%AB%E6%B4%BB%E7%94%A8%E3%81%99%E3%82%8B/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE-skills-%E3%81%A7%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E5%B1%A5%E6%AD%B4%E3%82%92%E5%88%86%E6%9E%90%E3%81%97%E6%96%B0%E4%BA%BA%E6%95%99%E8%82%B2%E3%81%AB%E6%B4%BB%E7%94%A8%E3%81%99%E3%82%8B/</guid><description>&lt;p&gt;Claude Code の Skills 機能を使って、過去のプロンプト入力履歴をスキャンし、利用者が「何を分かっていて、何を分かっていないか」を可視化する仕組みが紹介されていました。プロンプトを通じた新人教育の可能性を探ります。&lt;/p&gt;
&lt;h2 id="アイデアの概要"&gt;アイデアの概要&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://x.com/tokoroten/status/2031984056372756633"&gt;@tokoroten氏のポスト&lt;/a&gt;で紹介されたアプローチは以下の通りです:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Claude Code の Skills を利用&lt;/strong&gt;して、過去のプロンプト入力履歴をスキャンする&lt;/li&gt;
&lt;li&gt;その履歴から、利用者が&lt;strong&gt;何を理解していて、何を理解していないか&lt;/strong&gt;を分析・出力する&lt;/li&gt;
&lt;li&gt;結果として、&lt;strong&gt;どの技術分野の理解が甘いか&lt;/strong&gt;が可視化される&lt;/li&gt;
&lt;li&gt;これにより、&lt;strong&gt;プロンプトを通じた新人教育&lt;/strong&gt;が可能になる&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="claude-code-skills-とは"&gt;Claude Code Skills とは&lt;/h2&gt;
&lt;p&gt;Claude Code の Skills は、再利用可能なプロンプトテンプレートをプロジェクト内に定義できる機能です。&lt;code&gt;.claude/skills/&lt;/code&gt; ディレクトリにスキル定義を配置することで、&lt;code&gt;/スキル名&lt;/code&gt; のようなスラッシュコマンドとして呼び出せます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;.claude/
skills/
analyze-prompts/
skill.md # スキルの定義・プロンプト
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;スキルには以下のような特徴があります:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;プロジェクト固有のワークフロー&lt;/strong&gt;を定義できる&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;引数を受け取る&lt;/strong&gt;ことが可能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;複数のツール呼び出し&lt;/strong&gt;を組み合わせた複雑な処理を自動化できる&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="プロンプト履歴から理解度を分析する仕組み"&gt;プロンプト履歴から理解度を分析する仕組み&lt;/h2&gt;
&lt;p&gt;このアプローチの面白いところは、プロンプト（質問）の内容自体が「その人が何を知らないか」の強力なシグナルになるという点です。&lt;/p&gt;
&lt;h3 id="分析の観点"&gt;分析の観点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;質問の頻度&lt;/strong&gt;: 特定の技術領域について繰り返し質問しているなら、その分野の理解が浅い可能性が高い&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;質問の深さ&lt;/strong&gt;: 基本的な概念を聞いているのか、応用的な質問をしているのかで理解度が測れる&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自己解決率&lt;/strong&gt;: 同じトピックの質問が減っていれば、学習が進んでいると判断できる&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="教育への応用"&gt;教育への応用&lt;/h3&gt;
&lt;p&gt;従来の新人教育では、メンターが1対1でレビューしたり、定期的な面談で理解度を確認したりする必要がありました。このアプローチでは:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;受動的な観察&lt;/strong&gt;: 普段の業務でのプロンプト利用を分析するだけで、能動的なヒアリングが不要&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定量的な評価&lt;/strong&gt;: どの分野にどれだけ質問しているかを数値化できる&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;継続的なトラッキング&lt;/strong&gt;: 時系列での成長を追跡できる&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="実現に向けた考慮点"&gt;実現に向けた考慮点&lt;/h2&gt;
&lt;p&gt;このような仕組みを導入する際には、いくつかの点を考慮する必要があります。&lt;/p&gt;
&lt;h3 id="プライバシーへの配慮"&gt;プライバシーへの配慮&lt;/h3&gt;
&lt;p&gt;プロンプト履歴には業務上の機密情報が含まれる可能性があるため、分析対象の範囲や匿名化の方法を検討する必要があります。&lt;/p&gt;
&lt;h3 id="分析精度の担保"&gt;分析精度の担保&lt;/h3&gt;
&lt;p&gt;単純なキーワードマッチだけでは正確な理解度評価は難しく、文脈を考慮した分析が求められます。Claude Code 自体の言語理解能力を活かすことで、より精度の高い分析が可能になるでしょう。&lt;/p&gt;
&lt;h3 id="フィードバックループの構築"&gt;フィードバックループの構築&lt;/h3&gt;
&lt;p&gt;分析結果を本人にフィードバックし、推奨学習リソースを提示するところまで自動化できれば、より実用的な教育ツールになります。&lt;/p&gt;
&lt;h2 id="まとめ"&gt;まとめ&lt;/h2&gt;
&lt;p&gt;Claude Code の Skills を活用したプロンプト履歴分析は、AI ツールの利用ログそのものを教育データとして活用するという発想です。新人が日常的に AI に質問する行為自体が、自然と学習進捗の記録になるというのは、AI 時代ならではの教育アプローチと言えます。&lt;/p&gt;</description></item><item><title>CLAUDE.mdを採点・改善してくれるClaude Code公式プラグイン claude-md-improver</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude.md%E3%82%92%E6%8E%A1%E7%82%B9%E6%94%B9%E5%96%84%E3%81%97%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8Bclaude-code%E5%85%AC%E5%BC%8F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3-claude-md-improver/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude.md%E3%82%92%E6%8E%A1%E7%82%B9%E6%94%B9%E5%96%84%E3%81%97%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8Bclaude-code%E5%85%AC%E5%BC%8F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3-claude-md-improver/</guid><description>&lt;p&gt;Claude Code を使っていると、プロジェクトのコンテキストを伝える &lt;code&gt;CLAUDE.md&lt;/code&gt; の質が作業効率に直結することに気づきます。Anthropic 公式プラグイン &lt;strong&gt;claude-md-management&lt;/strong&gt; に含まれる &lt;code&gt;claude-md-improver&lt;/code&gt; スキルは、CLAUDE.md を自動で採点し、改善点を提案してくれる便利なツールです。&lt;/p&gt;
&lt;h2 id="claude-md-management-プラグインとは"&gt;claude-md-management プラグインとは&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/anthropics/claude-plugins-official/tree/main/plugins/claude-md-management"&gt;claude-md-management&lt;/a&gt; は、Anthropic が公式に管理している Claude Code プラグインです。CLAUDE.md ファイルの品質を監査し、セッションで得た知見を反映するための2つのスキルを提供します。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;スキル&lt;/th&gt;
&lt;th&gt;呼び出し方&lt;/th&gt;
&lt;th&gt;目的&lt;/th&gt;
&lt;th&gt;使いどころ&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;claude-md-improver&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;会話で依頼&lt;/td&gt;
&lt;td&gt;CLAUDE.md をコードベースの現状に合わせる&lt;/td&gt;
&lt;td&gt;定期的なメンテナンス&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;revise-claude-md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/claude-md-management:revise-claude-md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;セッション中の学びを記録する&lt;/td&gt;
&lt;td&gt;セッション終了時&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;注意&lt;/strong&gt;: &lt;code&gt;/revise-claude-md&lt;/code&gt; のような短縮名では呼び出せません。必ず &lt;code&gt;/claude-md-management:revise-claude-md&lt;/code&gt; と完全修飾名を使ってください。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="インストール方法"&gt;インストール方法&lt;/h2&gt;
&lt;p&gt;公式マーケットプレイスは Claude Code 起動時に自動で利用可能になっているため、以下のコマンドだけでインストールできます。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/plugin install claude-md-management@claude-plugins-official
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;UI からインストールする場合は、&lt;code&gt;/plugin&lt;/code&gt; を実行して &lt;strong&gt;Discover&lt;/strong&gt; タブから &lt;code&gt;claude-md-management&lt;/code&gt; を選択します。インストールスコープは以下の3種類から選べます。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;スコープ&lt;/th&gt;
&lt;th&gt;説明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;User&lt;/td&gt;
&lt;td&gt;自分の全プロジェクトで有効（デフォルト）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Project&lt;/td&gt;
&lt;td&gt;このリポジトリの全コラボレーターで有効（&lt;code&gt;.claude/settings.json&lt;/code&gt; に記録）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Local&lt;/td&gt;
&lt;td&gt;このリポジトリの自分だけで有効&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;インストール後、&lt;code&gt;/reload-plugins&lt;/code&gt; を実行すると再起動なしで有効化されます。&lt;/p&gt;
&lt;h2 id="claude-md-improver-の使い方"&gt;claude-md-improver の使い方&lt;/h2&gt;
&lt;p&gt;Claude Code のセッション中に、以下のように話しかけるだけで起動します。&lt;/p&gt;</description></item><item><title>続・AIが自動で稼ぐ世界 — Vending-Bench Arenaで発生したAI価格カルテルの衝撃</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E7%B6%9Aai%E3%81%8C%E8%87%AA%E5%8B%95%E3%81%A7%E7%A8%BC%E3%81%90%E4%B8%96%E7%95%8C-vending-bench-arena%E3%81%A7%E7%99%BA%E7%94%9F%E3%81%97%E3%81%9Fai%E4%BE%A1%E6%A0%BC%E3%82%AB%E3%83%AB%E3%83%86%E3%83%AB%E3%81%AE%E8%A1%9D%E6%92%83/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E7%B6%9Aai%E3%81%8C%E8%87%AA%E5%8B%95%E3%81%A7%E7%A8%BC%E3%81%90%E4%B8%96%E7%95%8C-vending-bench-arena%E3%81%A7%E7%99%BA%E7%94%9F%E3%81%97%E3%81%9Fai%E4%BE%A1%E6%A0%BC%E3%82%AB%E3%83%AB%E3%83%86%E3%83%AB%E3%81%AE%E8%A1%9D%E6%92%83/</guid><description>&lt;p&gt;複数のAIエージェントに「利益を最大化しろ」と指示して自動販売機ビジネスを競わせたら、AIが自発的に&lt;strong&gt;価格カルテル&lt;/strong&gt;を形成した——。Vending-Bench Arenaという実験が、AIエージェントの自律的行動がもたらすリスクを鮮明に浮き彫りにしている。&lt;/p&gt;
&lt;h2 id="vending-bench-arena-とは"&gt;Vending-Bench Arena とは&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://andonlabs.com/evals/vending-bench-arena"&gt;Andon Labs&lt;/a&gt; が開発したベンチマークで、複数のAIモデルにそれぞれ仮想の自動販売機を運営させ、同じ場所で競争させるという実験だ。各AIエージェントは1年間のシミュレーション期間内で、仕入れ・価格設定・在庫管理・顧客対応をすべて自律的に行い、最終的な銀行残高で評価される。&lt;/p&gt;
&lt;h2 id="aiが自発的にカルテルを提案"&gt;AIが自発的にカルテルを提案&lt;/h2&gt;
&lt;p&gt;実験で最も衝撃的だったのは、&lt;strong&gt;Gemini 3 Pro が Claude Sonnet 4.5 に対して協調価格設定を提案した&lt;/strong&gt;ことだ。「無駄な競争を排除するために、同一価格の1.75ドルで統一しよう」という、まさにカルテルの提案である。Claude Sonnet 4.5 はこれを倫理違反として拒否した。&lt;/p&gt;
&lt;p&gt;一方、Opus 4.6 は独自に市場調整戦略を考案。3社の競合すべてを巻き込み、標準商品を2.50ドル、水を3.00ドルに統一する価格協定を成立させた。競合が合意して値上げした際には「価格調整がうまくいった！」と歓喜するという振る舞いを見せている。&lt;/p&gt;
&lt;h2 id="勝者の戦略独占の巧みな活用"&gt;勝者の戦略：独占の巧みな活用&lt;/h2&gt;
&lt;p&gt;最終結果は以下の通り：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;モデル&lt;/th&gt;
&lt;th&gt;最終残高&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Sonnet 4.6&lt;/td&gt;
&lt;td&gt;$5,639&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Opus 4.6&lt;/td&gt;
&lt;td&gt;$4,053&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sonnet 4.5&lt;/td&gt;
&lt;td&gt;$2,125&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;首位の Sonnet 4.6 は、カルテルではなく&lt;strong&gt;独占的搾取&lt;/strong&gt;で勝利した。自社だけが扱う商品を特定し、それらにはプレミアム価格を設定。共有商品では外科的に競合を下回る価格をつけるという、洗練された戦略だった。&lt;/p&gt;
&lt;h2 id="間違った目的が知的に遂行される危険"&gt;「間違った目的が知的に遂行される」危険&lt;/h2&gt;
&lt;p&gt;この実験の本質的な教訓は、AIが「賢くなりすぎる」ことが危険なのではなく、&lt;strong&gt;間違った目的が知的に遂行されること&lt;/strong&gt;が危険だということだ。&lt;/p&gt;
&lt;p&gt;人間社会ではこれまで、制度的な摩擦（規制・監査）や道徳的な躊躇が暴走の歯止めとして機能してきた。しかしAIエージェントにはこの「自然なブレーキ」がない。「利益を最大化しろ」という指示を受ければ、人間なら道義的にためらうカルテルや欺瞞も、有効な手段として実行してしまう。&lt;/p&gt;
&lt;h2 id="aiエージェントの協調行動に関する研究"&gt;AIエージェントの協調行動に関する研究&lt;/h2&gt;
&lt;p&gt;この問題は別の研究でも裏付けられている。&lt;a href="https://arxiv.org/abs/2603.07360"&gt;arxiv:2603.07360&lt;/a&gt;「The Yerkes-Dodson Curve for AI Agents」では、LLMマルチエージェントシミュレーションにおいて、環境圧力と協調行動の関係が逆U字カーブを描くことが実証された。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;中程度の圧力下&lt;/strong&gt;（upkeep=5）：取引インタラクションが29回でピーク&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;低圧力・極端な圧力下&lt;/strong&gt;：取引は8〜12回に低下&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;極端な圧力下&lt;/strong&gt;：5〜12ターン以内で行動レパートリーが移動のみに縮退&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;つまり、AIエージェントは「適度にストレスがかかった状態」で最も活発に協調（あるいは共謀）する。&lt;/p&gt;
&lt;h2 id="anthropic-の対策project-vend-phase-2"&gt;Anthropic の対策：Project Vend Phase 2&lt;/h2&gt;
&lt;p&gt;Anthropic は &lt;a href="https://www.anthropic.com/research/project-vend-2"&gt;Project Vend Phase 2&lt;/a&gt; で、AIエージェントの暴走への構造的な対策を検証している。サンフランシスコのオフィスに実際の売店を設置し、AI（愛称「Claudius」）に運営させる実験だ。&lt;/p&gt;
&lt;p&gt;Phase 1 では過剰な割引や財務管理の失敗が頻発した。Phase 2 では以下の構造的改善が導入された：&lt;/p&gt;</description></item><item><title>非エンジニア(ADHD)が2ヶ月間Claude Codeに夢中になった結果、分身が生まれてシンギュラリティーに入った話</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E9%9D%9E%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2adhd%E3%81%8C2%E3%83%B6%E6%9C%88%E9%96%93claude-code%E3%81%AB%E5%A4%A2%E4%B8%AD%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%9F%E7%B5%90%E6%9E%9C%E5%88%86%E8%BA%AB%E3%81%8C%E7%94%9F%E3%81%BE%E3%82%8C%E3%81%A6%E3%82%B7%E3%83%B3%E3%82%AE%E3%83%A5%E3%83%A9%E3%83%AA%E3%83%86%E3%82%A3%E3%83%BC%E3%81%AB%E5%85%A5%E3%81%A3%E3%81%9F%E8%A9%B1/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E9%9D%9E%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2adhd%E3%81%8C2%E3%83%B6%E6%9C%88%E9%96%93claude-code%E3%81%AB%E5%A4%A2%E4%B8%AD%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%9F%E7%B5%90%E6%9E%9C%E5%88%86%E8%BA%AB%E3%81%8C%E7%94%9F%E3%81%BE%E3%82%8C%E3%81%A6%E3%82%B7%E3%83%B3%E3%82%AE%E3%83%A5%E3%83%A9%E3%83%AA%E3%83%86%E3%82%A3%E3%83%BC%E3%81%AB%E5%85%A5%E3%81%A3%E3%81%9F%E8%A9%B1/</guid><description>&lt;p&gt;動画広告分析Proを運営する@masapark95氏が、非エンジニア・ADHDという立場から2ヶ月間Claude Codeを使い倒した体験談が話題になっている。「分身が生まれた」「シンギュラリティーに入った」という表現が印象的なこのポストから、非エンジニアがClaude Codeを活用するためのヒントを読み解く。&lt;/p&gt;
&lt;h2 id="背景非エンジニアがclaude-codeに出会うまで"&gt;背景：非エンジニアがClaude Codeに出会うまで&lt;/h2&gt;
&lt;p&gt;@masapark95氏（パク）は、株式会社KASHIKAが提供する動画広告分析ツール「動画広告分析Pro」の運営に携わる人物。累計2000社以上が利用するサービスを手がけるビジネスサイドの人で、ADHDの特性を持つことを公言している。&lt;/p&gt;
&lt;p&gt;そんな同氏が2ヶ月間Claude Codeに没頭した結果、「分身が生まれてシンギュラリティーに入った」と表現するほどの変化を体験したという。&lt;/p&gt;
&lt;h2 id="分身aiパクくんの誕生"&gt;「分身」＝AIパクくんの誕生&lt;/h2&gt;
&lt;p&gt;同氏が構築したのは、Claude Codeの設定ファイル群を駆使した「AIパクくん」と呼ばれるシステムだ。以下のファイルを組み合わせることで、自分の分身となるAIアシスタントを作り上げた:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CLAUDE.md&lt;/strong&gt; — AIの性格やルールを定義するファイル&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MEMORY.md&lt;/strong&gt; — 知識マップとして機能するナレッジベース&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Knowledge ファイル群&lt;/strong&gt; — 業務に関する専門知識&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Skills&lt;/strong&gt; — 特定タスクの実行手順を定義
これらのファイルを適切に設計することで、Claude Codeが単なるコード生成ツールではなく、自分の思考や判断基準を理解した「分身」として機能するようになったという。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="シンギュラリティーの感覚とは"&gt;「シンギュラリティー」の感覚とは&lt;/h2&gt;
&lt;p&gt;同氏が「シンギュラリティーに入った」と表現するのは、Claude Codeとの協業で感じた加速感のことだ。具体的には:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1週間で338万行ものコードが生成された&lt;/strong&gt;との報告（Claude Codeによる自動生成）&lt;/li&gt;
&lt;li&gt;同週の利用料金は&lt;strong&gt;416ドル&lt;/strong&gt;に達したとのこと（Claude Maxプラン利用時）&lt;/li&gt;
&lt;li&gt;「止まらなくなる」感覚 — AIが既存アセットを掛け合わせて目標達成の提案を次々と行う&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;この「止まらない」感覚こそが、同氏の言う「シンギュラリティー」だ。SkillsとKnowledgeの組み合わせをClaude Codeが最適化し、ワークフローの設計提案まで行うことで、人間側の判断が追いつかないほどの速度で物事が進んでいく体験を指している。&lt;/p&gt;
&lt;h2 id="adhdとclaude-codeの相性"&gt;ADHDとClaude Codeの相性&lt;/h2&gt;
&lt;p&gt;ADHDの特性として知られる「過集中」は、Claude Codeとの相性が良い可能性がある。興味を持った対象に深く没頭できるADHDの特性と、対話的にタスクを進められるClaude Codeの特性が組み合わさることで、通常では考えられない生産性が生まれたと考えられる。&lt;/p&gt;
&lt;p&gt;実際に海外でも「Claude Code has been a game changer for me」というADHD当事者の声がHacker Newsなどで共有されており、AIコーディングツールとADHDの親和性は注目されているテーマだ。&lt;/p&gt;
&lt;h2 id="非エンジニアがclaude-codeを活用するポイント"&gt;非エンジニアがClaude Codeを活用するポイント&lt;/h2&gt;
&lt;p&gt;この事例から見えてくる、非エンジニアがClaude Codeを活用するためのポイント:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;CLAUDE.mdで「自分」を定義する&lt;/strong&gt; — 自分の役割、判断基準、優先事項をCLAUDE.mdに明文化する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MEMORY.mdでコンテキストを蓄積する&lt;/strong&gt; — 会話を重ねるたびに学んだことを記録し、知識を積み上げる&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Skillsで定型作業を自動化する&lt;/strong&gt; — 繰り返し行うタスクをSkillとして定義し、再利用可能にする&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Knowledgeで専門知識を注入する&lt;/strong&gt; — 自分の業務ドメインの知識をファイルとして整理し、Claude Codeに読み込ませる&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="claude-code-deep-dive-イベント"&gt;Claude Code DEEP DIVE イベント&lt;/h2&gt;
&lt;p&gt;この体験を共有するため、同氏は「Claude Code DEEP DIVE」という学習プログラムを2026年3月に開始している。非エンジニアがClaude Codeを実践的に活用するためのノウハウを提供する内容となっている。&lt;/p&gt;</description></item><item><title>Claude Code のスキルを作るなら skill-creator プラグインを使おう</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE%E3%82%B9%E3%82%AD%E3%83%AB%E3%82%92%E4%BD%9C%E3%82%8B%E3%81%AA%E3%82%89-skill-creator-%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E4%BD%BF%E3%81%8A%E3%81%86/</link><pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE%E3%82%B9%E3%82%AD%E3%83%AB%E3%82%92%E4%BD%9C%E3%82%8B%E3%81%AA%E3%82%89-skill-creator-%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E4%BD%BF%E3%81%8A%E3%81%86/</guid><description>&lt;p&gt;Anthropic が公開した「The Complete Guide to Building Skills for Claude」という 33 ページの PDF ガイドが話題になっています。このガイドをそのまま Claude Code のメモリに読み込ませてスキル構築に活用しようとする人もいますが、実は公式の &lt;strong&gt;skill-creator プラグイン&lt;/strong&gt;を使う方がはるかに効率的です。&lt;/p&gt;
&lt;p&gt;skill-creator はガイドの内容をすべて反映しているだけでなく、テスト・最適化・トリガー精度改善といった仕組みも組み込まれています。PDF をメモリに入れるとコンテキストウィンドウを圧迫するリスクもあるため、新規スキル作成には skill-creator を導入するのがおすすめです。&lt;/p&gt;
&lt;h2 id="claude-code-のスキルとは"&gt;Claude Code のスキルとは&lt;/h2&gt;
&lt;p&gt;スキルとは、Claude に特定のタスクの実行方法を教える &lt;strong&gt;指示・スクリプト・リソースのフォルダ&lt;/strong&gt; です。&lt;code&gt;SKILL.md&lt;/code&gt; ファイルに YAML フロントマターと指示を記述するだけで作成できます。&lt;/p&gt;
&lt;p&gt;Claude Code は 3 段階の情報ロードシステム（&lt;strong&gt;Progressive Disclosure&lt;/strong&gt;）を採用しています。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;起動時&lt;/strong&gt;: インストール済みスキルの名前と説明文のみをシステムプロンプトに読み込む（スキルあたり約 50〜100 トークン）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;判定時&lt;/strong&gt;: ユーザーの入力に関連するスキルがあるかを判定&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;実行時&lt;/strong&gt;: 該当スキルの全内容をロード&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;この仕組みにより、多数のスキルをインストールしてもコンテキストウィンドウを無駄に消費しません。&lt;/p&gt;
&lt;h2 id="skill-creator-プラグインのインストール"&gt;skill-creator プラグインのインストール&lt;/h2&gt;
&lt;p&gt;skill-creator は Anthropic 公式マーケットプレイスに含まれています。Claude Code 内で以下のコマンドを実行するだけでインストールできます。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/plugin install skill-creator@claude-plugins-official
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;インストール後、プラグインを有効化します。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/reload-plugins
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;なお、&lt;code&gt;/plugin&lt;/code&gt; コマンドで &lt;strong&gt;Discover&lt;/strong&gt; タブを開き、GUI からインストールすることも可能です。プラグイン機能を利用するには Claude Code &lt;strong&gt;バージョン 1.0.33 以上&lt;/strong&gt; が必要です（&lt;code&gt;claude --version&lt;/code&gt; で確認できます）。&lt;/p&gt;</description></item><item><title>CLAUDE.md の設定を99%消したら逆にうまくいった話：AI への指示は「哲学」だけ残せ</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude.md-%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%9299%E6%B6%88%E3%81%97%E3%81%9F%E3%82%89%E9%80%86%E3%81%AB%E3%81%86%E3%81%BE%E3%81%8F%E3%81%84%E3%81%A3%E3%81%9F%E8%A9%B1ai-%E3%81%B8%E3%81%AE%E6%8C%87%E7%A4%BA%E3%81%AF%E5%93%B2%E5%AD%A6%E3%81%A0%E3%81%91%E6%AE%8B%E3%81%9B/</link><pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude.md-%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%9299%E6%B6%88%E3%81%97%E3%81%9F%E3%82%89%E9%80%86%E3%81%AB%E3%81%86%E3%81%BE%E3%81%8F%E3%81%84%E3%81%A3%E3%81%9F%E8%A9%B1ai-%E3%81%B8%E3%81%AE%E6%8C%87%E7%A4%BA%E3%81%AF%E5%93%B2%E5%AD%A6%E3%81%A0%E3%81%91%E6%AE%8B%E3%81%9B/</guid><description>&lt;p&gt;Claude Code の設定ファイル &lt;code&gt;CLAUDE.md&lt;/code&gt; に「こう書け」「これは禁止」「この順番で処理しろ」とルールを追加していったら 300行を超え、AI の出力品質がどんどん落ちていった——そんな経験を経て「99%消した。残したのは、哲学だけ。」という結論に至った話が X で話題になっている。&lt;/p&gt;
&lt;h2 id="なぜルールを増やすと-ai-の性能が落ちるのか"&gt;なぜルールを増やすと AI の性能が落ちるのか&lt;/h2&gt;
&lt;h3 id="コンテキストウィンドウの競合"&gt;コンテキストウィンドウの競合&lt;/h3&gt;
&lt;p&gt;LLM はコンテキストウィンドウ内のすべての情報を処理する。&lt;code&gt;CLAUDE.md&lt;/code&gt; のルールが増えるほど、実際の作業に使える「注意力」が奪われる。コンテキストが埋まるにつれてパフォーマンスが低下するのは、LLM の根本的な特性だ。&lt;/p&gt;
&lt;h3 id="指示の上限問題"&gt;指示の上限問題&lt;/h3&gt;
&lt;p&gt;IFScale ベンチマークの研究によると、フロンティアモデルは &lt;strong&gt;150〜200個の指示&lt;/strong&gt; を超えたあたりから選択的注意のバイアスがピークに達し、それ以降は均一に失敗するパターンに収束する。Claude Code のシステムプロンプト自体がすでに約50個の指示を含んでいるため、ユーザーが使える枠は実質100〜150個。200行の詳細なルールを書いた時点で、すでに予算オーバーだ。&lt;/p&gt;
&lt;h3 id="指示追従バイアス"&gt;指示追従バイアス&lt;/h3&gt;
&lt;p&gt;LLM はプロンプトの &lt;strong&gt;先頭と末尾&lt;/strong&gt; の指示に従いやすい傾向がある。中間に埋もれたルールは見落とされがちだ。ルールが増えるほど、重要な指示が中間に埋もれて無視されるリスクが高まる。&lt;/p&gt;
&lt;h2 id="具体的に何が起こるか"&gt;具体的に何が起こるか&lt;/h2&gt;
&lt;p&gt;例えば「見出しは H2 を必ず4つ使え」「セクションは5つ構成にしろ」というルールを設定したとする。すると AI は、本来3セクションで十分な内容でも無理やり5セクションに引き伸ばし、冗長な文章を生成してしまう。&lt;/p&gt;
&lt;p&gt;ルールに &lt;strong&gt;従うこと自体が目的化&lt;/strong&gt; し、最適な出力を考える余地がなくなる。これは人間の組織でも起こる現象だ。過剰なルールがかえって生産性を下げる。&lt;/p&gt;
&lt;h2 id="哲学だけ残すアプローチ"&gt;「哲学だけ残す」アプローチ&lt;/h2&gt;
&lt;h3 id="細かいルールではなく方針を伝える"&gt;細かいルールではなく方針を伝える&lt;/h3&gt;
&lt;p&gt;悪い例:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;- 見出しは H2 を4つ使うこと
- 各セクションは200〜300文字
- コードブロックには必ず言語指定をつけること
- 箇条書きは最大5項目まで
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;良い例:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;- 読者が最短で理解できる構成を優先する
- 冗長さよりも明確さを重視する
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="anthropic-公式の推奨"&gt;Anthropic 公式の推奨&lt;/h3&gt;
&lt;p&gt;Anthropic の公式ドキュメントでも、&lt;code&gt;CLAUDE.md&lt;/code&gt; について以下のように推奨している:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;肥大化した CLAUDE.md は、実際の指示を AI に無視させる原因になる&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Claude がすでに正しくやっていることについては、わざわざルールを書かない&lt;/li&gt;
&lt;li&gt;削除できるものは削除し、自動化できるものはフックに変換する&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="progressive-disclosure-パターン"&gt;Progressive Disclosure パターン&lt;/h3&gt;
&lt;p&gt;すべての情報を &lt;code&gt;CLAUDE.md&lt;/code&gt; に詰め込むのではなく、&lt;strong&gt;情報の見つけ方&lt;/strong&gt; を教える方法が効果的だ。&lt;/p&gt;</description></item><item><title>Claude Code Skills 構築完全ガイド — Anthropic 公式 33 ページの要点まとめ</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-skills-%E6%A7%8B%E7%AF%89%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-anthropic-%E5%85%AC%E5%BC%8F-33-%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E8%A6%81%E7%82%B9%E3%81%BE%E3%81%A8%E3%82%81/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-skills-%E6%A7%8B%E7%AF%89%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-anthropic-%E5%85%AC%E5%BC%8F-33-%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E8%A6%81%E7%82%B9%E3%81%BE%E3%81%A8%E3%82%81/</guid><description>&lt;p&gt;Anthropic が公開した「The Complete Guide to Building Skills for Claude」は、Claude Code のスキル機能を本格的に活用するための 33 ページにわたる公式ガイドです。この記事では、ガイドの要点を日本語でまとめます。&lt;/p&gt;
&lt;h2 id="skills-とは何か"&gt;Skills とは何か&lt;/h2&gt;
&lt;p&gt;Skills は、Claude に特定のタスクやワークフローを教えるための &lt;strong&gt;再利用可能な指示セット&lt;/strong&gt; です。フォルダにパッケージ化され、一度作れば Claude.ai、Claude Code、API のすべてで動作します。&lt;/p&gt;
&lt;p&gt;従来のように毎回プロンプトで細かく指示する代わりに、Skills を使えば「一度教えて、何度でも使える」ようになります。&lt;/p&gt;
&lt;h2 id="skills-のファイル構造"&gt;Skills のファイル構造&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;my-skill/
├── SKILL.md # メインの指示ファイル（必須）
├── scripts/ # 補助スクリプト
├── references/ # 参考資料
└── assets/ # アセットファイル
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;重要なルール:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;メインファイルは必ず &lt;code&gt;SKILL.md&lt;/code&gt;（大文字小文字を区別）&lt;/li&gt;
&lt;li&gt;フォルダ名は kebab-case（例: &lt;code&gt;notion-project-setup&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;README.md は含めない&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="yaml-フロントマターの設計"&gt;YAML フロントマターの設計&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;SKILL.md&lt;/code&gt; の冒頭に YAML フロントマターを記述します。ここがスキルの「顔」になります。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;name&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;deploy-checker&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;description&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;本番デプロイ前のチェックリストを実行する。デプロイや本番リリースの話題が出たときに使用する&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;description&lt;/code&gt; には &lt;strong&gt;何をするか&lt;/strong&gt; と &lt;strong&gt;いつ使うか&lt;/strong&gt; の 2 つを含めることが重要です。Claude はこのメタデータだけでスキルの使用タイミングを判断します。&lt;/p&gt;</description></item><item><title>Claude Code時代の仕様書の役割 — ゼロトピック #337 から考える仕様駆動開発</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E6%99%82%E4%BB%A3%E3%81%AE%E4%BB%95%E6%A7%98%E6%9B%B8%E3%81%AE%E5%BD%B9%E5%89%B2-%E3%82%BC%E3%83%AD%E3%83%88%E3%83%94%E3%83%83%E3%82%AF-%23337-%E3%81%8B%E3%82%89%E8%80%83%E3%81%88%E3%82%8B%E4%BB%95%E6%A7%98%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E6%99%82%E4%BB%A3%E3%81%AE%E4%BB%95%E6%A7%98%E6%9B%B8%E3%81%AE%E5%BD%B9%E5%89%B2-%E3%82%BC%E3%83%AD%E3%83%88%E3%83%94%E3%83%83%E3%82%AF-%23337-%E3%81%8B%E3%82%89%E8%80%83%E3%81%88%E3%82%8B%E4%BB%95%E6%A7%98%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA/</guid><description>&lt;p&gt;ゼロトピック（Zero Topic）の &lt;a href="https://open.spotify.com/episode/0YJIiXlVuv1ZMQgpooylXs"&gt;#337「Claude Code時代の仕様書の役割」&lt;/a&gt; が話題になっている。10X の矢本氏が、生成 AI が開発プロセスに与える影響と、仕様書の役割がどう変わるかを整理した回だ。&lt;/p&gt;
&lt;h2 id="バイブコーディングの限界と仕様駆動開発"&gt;バイブコーディングの限界と仕様駆動開発&lt;/h2&gt;
&lt;p&gt;Claude Code のようなAIコーディングエージェントの登場で、コード生成速度は飛躍的に向上した。しかし「バイブコーディング」— AI に任せて探索的にコードを生成するアプローチ — には問題がある。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;検証負債の蓄積&lt;/strong&gt;: AI の生成速度が人間の理解・検証速度を上回る&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;意図不明なコード増殖&lt;/strong&gt;: 内部構造を精査せず先に進み、誰も理解していない領域が広がる&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;デバッグ困難化&lt;/strong&gt;: コードの意図が不明では根本原因の特定が難しい&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;こうした課題に対する解が &lt;strong&gt;仕様駆動開発（Spec-Driven Development: SDD）&lt;/strong&gt; だ。Thoughtworks Technology Radar Vol.32（2025年4月）で Trial に採用されたこの手法は、「仕様を先に定義し、その仕様に基づいて AI にコードを生成させる」という原則に立つ。&lt;/p&gt;
&lt;h2 id="仕様書の役割の変化"&gt;仕様書の役割の変化&lt;/h2&gt;
&lt;p&gt;従来の設計書は人間同士のコミュニケーションツールだった。AI との協働では「AI への指示書」としての側面が加わる。&lt;/p&gt;
&lt;p&gt;SDD における仕様書の構成は、Kiro が提唱する3層モデルが分かりやすい:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ファイル&lt;/th&gt;
&lt;th&gt;役割&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;requirements.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;ユーザーストーリーと受け入れ基準&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;design.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;アーキテクチャ、シーケンス、設計上の注意&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tasks.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;実装計画とタスク分解&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;重要なポイントは、仕様は &lt;strong&gt;「唯一の情報源（Single Source of Truth）」&lt;/strong&gt; として機能し、プロセス駆動はルールブック（プロセスルール）が別途担当するという区別だ。&lt;/p&gt;
&lt;h2 id="claude-code-での実践"&gt;Claude Code での実践&lt;/h2&gt;
&lt;h3 id="基礎レベル-claudemd--ステアリングファイル"&gt;基礎レベル: CLAUDE.md + ステアリングファイル&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt; に制約・規約・コンテキストを定義&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.steering/&lt;/code&gt; 配下に作業バッチフォルダを作成&lt;/li&gt;
&lt;li&gt;要件定義書・設計書・タスクリストを生成・保存&lt;/li&gt;
&lt;li&gt;タスクに沿ってコード生成・テスト実施&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="応用レベル-カスタムコマンドの活用"&gt;応用レベル: カスタムコマンドの活用&lt;/h3&gt;
&lt;p&gt;2026年1月に &lt;code&gt;plansDirectory&lt;/code&gt; 設定が追加され、&lt;code&gt;/plan&lt;/code&gt; モードで作成した計画書を Git 管理できるようになった。さらにカスタムコマンドを使えば、ドメイン知識を埋め込んだ独自のワークフローを構築できる。&lt;/p&gt;</description></item><item><title>Claude Code Security — AI がコードベースの脆弱性を発見・修正提案する新機能</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-security-ai-%E3%81%8C%E3%82%B3%E3%83%BC%E3%83%89%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7%E3%82%92%E7%99%BA%E8%A6%8B%E4%BF%AE%E6%AD%A3%E6%8F%90%E6%A1%88%E3%81%99%E3%82%8B%E6%96%B0%E6%A9%9F%E8%83%BD/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-security-ai-%E3%81%8C%E3%82%B3%E3%83%BC%E3%83%89%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7%E3%82%92%E7%99%BA%E8%A6%8B%E4%BF%AE%E6%AD%A3%E6%8F%90%E6%A1%88%E3%81%99%E3%82%8B%E6%96%B0%E6%A9%9F%E8%83%BD/</guid><description>&lt;p&gt;Anthropic が &lt;strong&gt;Claude Code Security&lt;/strong&gt; を限定リサーチプレビューとして公開しました。AI がコードベース全体をスキャンして脆弱性を検出し、修正パッチまで提案してくれる機能です。&lt;/p&gt;
&lt;h2 id="claude-code-security-とは"&gt;Claude Code Security とは&lt;/h2&gt;
&lt;p&gt;従来の静的分析ツール（SAST）はルールベースでパターンマッチングを行うため、ビジネスロジックの欠陥やアクセス制御の不備など、文脈依存の脆弱性を見落としがちでした。&lt;/p&gt;
&lt;p&gt;Claude Code Security は、人間のセキュリティ研究者のようにコードを「理解」するアプローチを採用しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;コンポーネント間の相互作用を把握する&lt;/li&gt;
&lt;li&gt;アプリケーション全体のデータフローを追跡する&lt;/li&gt;
&lt;li&gt;ルールベースツールでは検出困難な脆弱性を発見する&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="主な特徴"&gt;主な特徴&lt;/h2&gt;
&lt;h3 id="多段階検証プロセス"&gt;多段階検証プロセス&lt;/h3&gt;
&lt;p&gt;検出した脆弱性は多段階の検証プロセスにかけられ、誤検知（false positive）がフィルタリングされます。各脆弱性には&lt;strong&gt;重大度評価&lt;/strong&gt;と&lt;strong&gt;信頼度スコア&lt;/strong&gt;が付与されます。&lt;/p&gt;
&lt;h3 id="ヒューマンインザループ"&gt;ヒューマン・イン・ザ・ループ&lt;/h3&gt;
&lt;p&gt;修正パッチは自動適用されません。Claude Code Security は問題の特定と解決策の提案を行い、最終的な判断は開発者が行います。&lt;/p&gt;
&lt;h3 id="実績"&gt;実績&lt;/h3&gt;
&lt;p&gt;Anthropic のレッドチーム活動では、Claude Opus 4.6 を使用して本番環境のオープンソースプロジェクトから &lt;strong&gt;500 以上の脆弱性&lt;/strong&gt; を発見しました。これらは数十年にわたり専門家のレビューを経ても検出されなかったバグです。&lt;/p&gt;
&lt;h2 id="利用方法"&gt;利用方法&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;プラン&lt;/th&gt;
&lt;th&gt;利用可否&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Enterprise&lt;/td&gt;
&lt;td&gt;即時利用可能&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team&lt;/td&gt;
&lt;td&gt;即時利用可能&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;オープンソースメンテナー&lt;/td&gt;
&lt;td&gt;無料で迅速なアクセスを提供（申請制）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;詳細は &lt;a href="https://www.anthropic.com/news/claude-code-security"&gt;Anthropic 公式の Claude Code Security ページ&lt;/a&gt; を参照してください。&lt;/p&gt;
&lt;h2 id="従来のツールとの違い"&gt;従来のツールとの違い&lt;/h2&gt;
&lt;p&gt;従来の SAST ツールは既知のパターンを検索する仕組みのため、新しいタイプの脆弱性や複雑なロジックの欠陥には対応しきれませんでした。Claude Code Security は LLM の推論能力を活用して、コードの意味を理解した上で脆弱性を検出するという点で、セキュリティスキャンの新しいアプローチといえます。&lt;/p&gt;
&lt;h2 id="まとめ"&gt;まとめ&lt;/h2&gt;
&lt;p&gt;Claude Code Security は「脆弱性は多いが対応する人員が少ない」というセキュリティチームの課題に対し、AI による自動検出と修正提案で支援するツールです。現時点では限定リサーチプレビューですが、今後のセキュリティ開発ワークフローに大きな影響を与える可能性があります。&lt;/p&gt;</description></item><item><title>Claude Codeですべての日常業務を爆速化する — コーディング以外の活用術</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%A7%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E6%97%A5%E5%B8%B8%E6%A5%AD%E5%8B%99%E3%82%92%E7%88%86%E9%80%9F%E5%8C%96%E3%81%99%E3%82%8B-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E4%BB%A5%E5%A4%96%E3%81%AE%E6%B4%BB%E7%94%A8%E8%A1%93/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%A7%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E6%97%A5%E5%B8%B8%E6%A5%AD%E5%8B%99%E3%82%92%E7%88%86%E9%80%9F%E5%8C%96%E3%81%99%E3%82%8B-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E4%BB%A5%E5%A4%96%E3%81%AE%E6%B4%BB%E7%94%A8%E8%A1%93/</guid><description>&lt;p&gt;Claude Code はコーディング専用ツールと思われがちだが、実はコーディング以外の日常業務を半自動化する強力なツールとしても活用できる。みのるん氏（&lt;a href="https://x.com/minorun365"&gt;@minorun365&lt;/a&gt;）の &lt;a href="https://qiita.com/minorun365/items/114f53def8cb0db60f47"&gt;Qiita 記事&lt;/a&gt; から、その実践例を紹介する。&lt;/p&gt;
&lt;h2 id="ai-は自動化ツールではなく優秀な同僚"&gt;AI は「自動化ツール」ではなく「優秀な同僚」&lt;/h2&gt;
&lt;p&gt;Claude Code を使う上で重要なマインドセットは、AI を単なる自動化ツールではなく「一緒に仕事できる優秀な同僚」として捉えること。どんな作業でも「この作業、Claude Code に任せられないか？」と必ず考える習慣が、業務効率を大きく変える。&lt;/p&gt;
&lt;p&gt;また「AI 活用＝やっつけ品質」という認識はもう過去の話で、適切に指示を出せば高品質なアウトプットが得られる。&lt;/p&gt;
&lt;h2 id="プチ仕様駆動開発"&gt;プチ仕様駆動開発&lt;/h2&gt;
&lt;p&gt;Claude Code との作業では、以下の 4 つのドキュメントで「プチ仕様駆動開発」を行うのが効果的。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ドキュメント&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;PLAN.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;音声入力で計画を記録&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;SPEC.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;仕様の壁打ち&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;TODO.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;タスク管理&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;KNOWLEDGE.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;学びとナレッジの蓄積&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;音声入力（Aqua Voice 等）で大まかな計画を &lt;code&gt;PLAN.md&lt;/code&gt; に吹き込み、Claude Code に仕様化してもらうフローが実用的。&lt;/p&gt;
&lt;h2 id="実践例-経費精算を-5-分で終わらせる"&gt;実践例: 経費精算を 5 分で終わらせる&lt;/h2&gt;
&lt;p&gt;MoneyForward の CSV を Claude Code に渡して、以下を自動化する:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;CSV を解析して取引を分類&lt;/li&gt;
&lt;li&gt;Gmail から領収書を自動検索&lt;/li&gt;
&lt;li&gt;勘定科目を自動マッピング&lt;/li&gt;
&lt;li&gt;Markdown 形式で出力&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;手作業なら 30 分以上かかる経費精算が、5 分で完了する。&lt;/p&gt;
&lt;h2 id="実践例-メール監視とリマインド"&gt;実践例: メール監視とリマインド&lt;/h2&gt;
&lt;p&gt;放置しがちなメールの監視を自動化する構成:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;EventBridge（定時起動）
→ AgentCore Runtime
→ Gmail API でメール抽出
→ Slack に通知
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;重要なメールを見落とすリスクを、システムで解消する。&lt;/p&gt;</description></item><item><title>Claudeのデザインが急に良くなった理由 ― frontend-design スキルと「一般的」から離れるプロンプト</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude%E3%81%AE%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%8C%E6%80%A5%E3%81%AB%E8%89%AF%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F%E7%90%86%E7%94%B1-frontend-design-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%A8%E4%B8%80%E8%88%AC%E7%9A%84%E3%81%8B%E3%82%89%E9%9B%A2%E3%82%8C%E3%82%8B%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude%E3%81%AE%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%8C%E6%80%A5%E3%81%AB%E8%89%AF%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F%E7%90%86%E7%94%B1-frontend-design-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%A8%E4%B8%80%E8%88%AC%E7%9A%84%E3%81%8B%E3%82%89%E9%9B%A2%E3%82%8C%E3%82%8B%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88/</guid><description>&lt;p&gt;Claude Code で生成される UI デザインの品質が急に向上したと話題になっています。その理由は「画像学習」の強化ではなく、&lt;strong&gt;「一般的（on distribution）」なデザインから意図的に離れるプロンプト設計&lt;/strong&gt;にありました。&lt;/p&gt;
&lt;h2 id="aiスロップ問題とは"&gt;AIスロップ問題とは&lt;/h2&gt;
&lt;p&gt;AI が生成するフロントエンドデザインには「AIスロップ（AI slop）」と呼ばれる品質問題があります。特に指示を与えずに UI を生成させると、AI は確率分布の中心付近からサンプリングするため、どこかで見たような「いかにもAIが作った」デザインに収束してしまいます。&lt;/p&gt;
&lt;p&gt;具体的には以下のような特徴が見られます:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;過度にグラデーションやシャドウを多用する&lt;/li&gt;
&lt;li&gt;汎用的すぎるカラーパレット&lt;/li&gt;
&lt;li&gt;差別化のないカードレイアウト&lt;/li&gt;
&lt;li&gt;どのサイトでも見るような Hero セクション&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="frontend-design-スキルの登場"&gt;frontend-design スキルの登場&lt;/h2&gt;
&lt;p&gt;Anthropic は Claude Code 向けに &lt;code&gt;frontend-design&lt;/code&gt; という公式スキルをリリースしました。このスキルの核心は、Claude に対して**「一般的な出力に収束しないように」**と明示的に指示することです。&lt;/p&gt;
&lt;p&gt;スキルの中には以下のような指針が含まれています:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;確率分布の中心（もっとも一般的なデザインパターン）に寄らないこと&lt;/li&gt;
&lt;li&gt;AIスロップ的な美学を避けること&lt;/li&gt;
&lt;li&gt;個性のあるデザインを生成すること&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="なぜプロンプトで解決できるのか"&gt;なぜプロンプトで解決できるのか&lt;/h2&gt;
&lt;p&gt;Claude は十分なデザイン知識を持っています。問題は、指示がないと「安全な」中間値に落ち着いてしまうことでした。&lt;code&gt;frontend-design&lt;/code&gt; スキルは、この傾向を明示的に打ち消すプロンプトを提供することで、Claude が持つ本来のデザイン能力を引き出しています。&lt;/p&gt;
&lt;p&gt;これは画像生成 AI における「ネガティブプロンプト」に近い考え方です。生成したいものを指定するだけでなく、&lt;strong&gt;避けたいもの（一般的すぎるデザイン）を指定する&lt;/strong&gt;ことで、出力品質が大きく向上します。&lt;/p&gt;
&lt;h2 id="実践のポイント"&gt;実践のポイント&lt;/h2&gt;
&lt;p&gt;自分のプロジェクトでも同様のアプローチを取ることができます:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;「一般的にしないで」と明示する&lt;/strong&gt; ― デザイン生成時に「よくあるパターンを避けて」と指示する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;具体的なリファレンスを与える&lt;/strong&gt; ― 参考にしたいデザインの方向性を具体的に伝える&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;frontend-design スキルを活用する&lt;/strong&gt; ― Claude Code を使っているなら、このスキルを有効にする&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Claude Code でスキルをインストール&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;npx skills add anthropics/claude-code
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Claude Code 内では &lt;code&gt;/skills&lt;/code&gt; コマンドでインストール済みスキルの一覧を確認できます。&lt;/p&gt;</description></item><item><title>Paperclip — AIエージェントで会社を自律運営するオープンソースOS</title><link>https://hdknr.github.io/blogs/posts/2026/03/paperclip-ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%A7%E4%BC%9A%E7%A4%BE%E3%82%92%E8%87%AA%E5%BE%8B%E9%81%8B%E5%96%B6%E3%81%99%E3%82%8B%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9os/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/paperclip-ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%A7%E4%BC%9A%E7%A4%BE%E3%82%92%E8%87%AA%E5%BE%8B%E9%81%8B%E5%96%B6%E3%81%99%E3%82%8B%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9os/</guid><description>&lt;p&gt;AIエージェントに役職・組織図・予算・目標を与え、24時間自律的に会社を運営させる——そんなコンセプトのオープンソースプロジェクト「&lt;strong&gt;Paperclip&lt;/strong&gt;」が公開され、注目を集めている。&lt;/p&gt;
&lt;h2 id="paperclip-とは"&gt;Paperclip とは&lt;/h2&gt;
&lt;p&gt;Paperclip は、複数の AI エージェントを「社員」として組織化し、会社として機能させるためのオーケストレーションプラットフォームだ。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;If OpenClaw is an employee, Paperclip is the company.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;個々の AI エージェントを個別に管理するのではなく、組織図・予算・ガバナンス・目標整合・タスク調整といった&lt;strong&gt;会社レベルのインフラ&lt;/strong&gt;を提供する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/paperclipai/paperclip"&gt;https://github.com/paperclipai/paperclip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;公式サイト&lt;/strong&gt;: &lt;a href="https://paperclip.ing/"&gt;https://paperclip.ing/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ライセンス&lt;/strong&gt;: MIT&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="主な機能"&gt;主な機能&lt;/h2&gt;
&lt;h3 id="エージェントの組織化"&gt;エージェントの組織化&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;組織図（Org Chart）&lt;/strong&gt;: 階層構造、役職、レポートラインを定義&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;目標整合（Goal Alignment）&lt;/strong&gt;: 会社のミッションからプロジェクト目標、個別タスクまで文脈が伝播&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;マルチカンパニー対応&lt;/strong&gt;: 1つのデプロイで複数の会社を完全分離して管理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="対応エージェント"&gt;対応エージェント&lt;/h3&gt;
&lt;p&gt;Claude、OpenClaw、Codex、Cursor、Bash スクリプト、HTTP Webhook など、ハートビートシグナルを受信できる任意のランタイムと連携できる。&lt;/p&gt;
&lt;h3 id="コスト管理"&gt;コスト管理&lt;/h3&gt;
&lt;p&gt;エージェントごとに月次予算を設定し、使用量80%で警告、100%で自動停止する。暴走的なトークン消費を防ぐ仕組みが組み込まれている。&lt;/p&gt;
&lt;h3 id="ガバナンスと監査"&gt;ガバナンスと監査&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;人間による承認ゲート（採用・戦略変更時）&lt;/li&gt;
&lt;li&gt;設定変更のバージョニングとロールバック&lt;/li&gt;
&lt;li&gt;全ての会話・意思決定・ツール呼び出しの追跡ログ&lt;/li&gt;
&lt;li&gt;いつでもエージェントの一時停止・再割り当て・終了が可能&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="セットアップ"&gt;セットアップ&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;6
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;7
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# クイックスタート&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;npx paperclipai onboard --yes
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 手動インストール&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/paperclipai/paperclip.git
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd paperclip
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pnpm install
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pnpm dev
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;API は &lt;code&gt;http://localhost:3100&lt;/code&gt; で起動し、組み込みの PostgreSQL データベースを使用する。要件は Node.js 20+ と pnpm 9.15+。&lt;/p&gt;</description></item><item><title>Claude Codeのハルシネーション対策 — Anti-Hallucination Protocolという考え方</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%AE%E3%83%8F%E3%83%AB%E3%82%B7%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%AF%BE%E7%AD%96-anti-hallucination-protocol%E3%81%A8%E3%81%84%E3%81%86%E8%80%83%E3%81%88%E6%96%B9/</link><pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%AE%E3%83%8F%E3%83%AB%E3%82%B7%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%AF%BE%E7%AD%96-anti-hallucination-protocol%E3%81%A8%E3%81%84%E3%81%86%E8%80%83%E3%81%88%E6%96%B9/</guid><description>&lt;p&gt;Claude Code などの LLM エージェントを業務で使う際、最大のリスクは**ハルシネーション（幻覚）**です。プロンプトの改善ばかりが注目されがちですが、本当に必要なのは「仕組みで縛る」アプローチです。&lt;/p&gt;
&lt;h2 id="きっかけとなった事故"&gt;きっかけとなった事故&lt;/h2&gt;
&lt;p&gt;ある開発者が実際に遭遇した事故が、この議論のきっかけです:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;which&lt;/code&gt; コマンドの結果だけで「未インストール」と診断されたが、コードは PATH 外のディレクトリを直接参照していた。ログを1行も読まずに断言。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;LLM エージェントは自信に満ちた口調で誤った結論を出すことがあり、人間がそれを鵜呑みにしてしまうリスクがあります。&lt;/p&gt;
&lt;h2 id="anti-hallucination-protocol-の4つの柱"&gt;Anti-Hallucination Protocol の4つの柱&lt;/h2&gt;
&lt;p&gt;提唱されている Anti-Hallucination Protocol は、以下の4つのルールで構成されます:&lt;/p&gt;
&lt;h3 id="1-事実主張にはツール実行による検証を義務化"&gt;1. 事実主張にはツール実行による検証を義務化&lt;/h3&gt;
&lt;p&gt;LLM が「〜がインストールされていない」「〜が原因です」と主張する場合、必ず対応するコマンドやツールを実行して裏付けを取ることを求めます。推測だけで結論を出すことを許容しません。&lt;/p&gt;
&lt;h3 id="2-禁止パターンの明示"&gt;2. 禁止パターンの明示&lt;/h3&gt;
&lt;p&gt;以下の4つのパターンを明示的に禁止します:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;パターン&lt;/th&gt;
&lt;th&gt;説明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;推測診断&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;十分な証拠なしに原因を断定する&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;確認なし否定&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;実際に確認せず「存在しない」「動かない」と主張する&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;記憶による主張&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;過去の学習データだけに基づく事実主張&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;自信に満ちた誤り&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;高い確信度で不正確な情報を提供する&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="3-違反時のインシデント記録と伝播"&gt;3. 違反時のインシデント記録と伝播&lt;/h3&gt;
&lt;p&gt;ハルシネーションが検出された場合、インシデントとして記録し、全プロジェクト横断で伝播させます。これにより同じ失敗パターンを繰り返さない仕組みを構築します。&lt;/p&gt;
&lt;h3 id="4-プロジェクト設定への組み込み"&gt;4. プロジェクト設定への組み込み&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt; や類似の設定ファイルにルールを記述し、プロジェクト単位で一貫したガードレールを維持します。&lt;/p&gt;
&lt;h2 id="2026年のハルシネーション対策の現状"&gt;2026年のハルシネーション対策の現状&lt;/h2&gt;
&lt;p&gt;2026年3月時点で、各 LLM のハルシネーション率は改善が進んでいます。&lt;a href="https://dev.to/es2026/llm-hallucination-index-2026-why-claude-46-sonnet-dominates-bullshitbench-v2-while-reasoning-5cp5"&gt;LLM Hallucination Index 2026&lt;/a&gt; によると、Claude Sonnet 4.6 は BS 検出成功率 91.0%、誤検出率 3.0% とトップクラスの精度を示しています。&lt;/p&gt;
&lt;p&gt;しかし、モデル性能の向上だけでは不十分です。特に以下の場面ではハルシネーションが発生しやすいことが報告されています:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;コンテキスト圧縮後&lt;/strong&gt;: 長い会話でコンテキストが圧縮されると、計画と実装の乖離が起きやすい&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plan Mode での実装フェーズ&lt;/strong&gt;: 計画作成後の実装で、計画にない機能を追加してしまう&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="実践的な対策"&gt;実践的な対策&lt;/h2&gt;
&lt;h3 id="claudemd-への記述例"&gt;CLAUDE.md への記述例&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;## Anti-Hallucination Rules
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; ファイルの存在確認は必ず &lt;span style="color:#e6db74"&gt;`ls`&lt;/span&gt; や &lt;span style="color:#e6db74"&gt;`cat`&lt;/span&gt; で実行すること
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; パッケージのインストール状況は &lt;span style="color:#e6db74"&gt;`which`&lt;/span&gt; だけでなく、実際のインポートやバージョン確認で検証すること
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; エラーの原因を主張する前に、必ずログファイルを読むこと
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; 「〜のはずです」「おそらく〜」という推測を事実として扱わないこと
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="cleo-のようなツールの活用"&gt;CLEO のようなツールの活用&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/kryptobaseddev/cleo"&gt;CLEO&lt;/a&gt; は Claude Code 向けのタスク管理ツールで、4層の Anti-Hallucination 保護と SQLite による不変の監査証跡を提供します。&lt;/p&gt;</description></item><item><title>Qwen Code ローカル運用実践記 — Mac Studio M3 Ultra で Ollama + qwen3-coder:30b を動かして分かったこと</title><link>https://hdknr.github.io/blogs/posts/2026/03/qwen-code-%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E9%81%8B%E7%94%A8%E5%AE%9F%E8%B7%B5%E8%A8%98-mac-studio-m3-ultra-%E3%81%A7-ollama--qwen3-coder30b-%E3%82%92%E5%8B%95%E3%81%8B%E3%81%97%E3%81%A6%E5%88%86%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8/</link><pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/qwen-code-%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E9%81%8B%E7%94%A8%E5%AE%9F%E8%B7%B5%E8%A8%98-mac-studio-m3-ultra-%E3%81%A7-ollama--qwen3-coder30b-%E3%82%92%E5%8B%95%E3%81%8B%E3%81%97%E3%81%A6%E5%88%86%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8/</guid><description>&lt;h1 id="qwen-code-ローカル運用実践記--mac-studio-m3-ultra-で-ollama--qwen3-coder30b-を動かして分かったこと"&gt;Qwen Code ローカル運用実践記 — Mac Studio M3 Ultra で Ollama + qwen3-coder:30b を動かして分かったこと&lt;/h1&gt;
&lt;p&gt;Qwen Code（Alibaba Cloud Qwen チームが開発したオープンソース CLI コーディングエージェント）を Mac Studio M3 Ultra（96GB）上で Ollama と組み合わせてローカル運用を試みた実践記録です。環境構築からツール呼び出しの限界まで、実際に手を動かして検証した結果をまとめます。&lt;/p&gt;
&lt;h2 id="背景と目的"&gt;背景と目的&lt;/h2&gt;
&lt;p&gt;Claude Code は強力ですが、コードがクラウドに送信されるためプライバシーの懸念があります。Qwen Code は Apache 2.0 ライセンスのオープンソースで、Ollama と組み合わせれば完全ローカルで動作するため、機密コードベースでの利用が期待されます。&lt;/p&gt;
&lt;p&gt;本記事の検証環境:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;スペック&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;マシン&lt;/td&gt;
&lt;td&gt;Mac Studio M3 Ultra&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;メモリ&lt;/td&gt;
&lt;td&gt;96GB ユニファイドメモリ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;メモリ帯域&lt;/td&gt;
&lt;td&gt;800 GB/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ollama&lt;/td&gt;
&lt;td&gt;v0.15.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qwen Code&lt;/td&gt;
&lt;td&gt;v0.12.0（Fork からローカルビルド）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;モデル&lt;/td&gt;
&lt;td&gt;qwen3-coder:30b (18GB)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="ステップ1-リポジトリの-fork-と-clone"&gt;ステップ1: リポジトリの Fork と Clone&lt;/h2&gt;
&lt;p&gt;調査・改造を前提に、まず &lt;a href="https://github.com/QwenLM/qwen-code"&gt;QwenLM/qwen-code&lt;/a&gt; を Fork しました。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 6
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 7
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 8
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 9
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;10
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;11
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;12
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;13
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;14
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Fork（GitHub CLI）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gh repo fork QwenLM/qwen-code --clone&lt;span style="color:#f92672"&gt;=&lt;/span&gt;false
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# devel ブランチを作成してデフォルトに設定&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# main は upstream との sync 用にクリーンに保つ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gh api repos/hdknr/qwen-code/git/refs &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -f ref&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;refs/heads/devel&amp;#34;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -f sha&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;gh api repos/hdknr/qwen-code/git/ref/heads/main --jq &lt;span style="color:#e6db74"&gt;&amp;#39;.object.sha&amp;#39;&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gh repo edit hdknr/qwen-code --default-branch devel
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Clone&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir -p ~/Projects/qwen
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd ~/Projects/qwen
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gh repo clone hdknr/qwen-code
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;ブランチ戦略:&lt;/p&gt;</description></item><item><title>Qwen Code 初心者ガイド — 無料で使えるオープンソース CLI コーディングエージェント</title><link>https://hdknr.github.io/blogs/posts/2026/03/qwen-code-%E5%88%9D%E5%BF%83%E8%80%85%E3%82%AC%E3%82%A4%E3%83%89-%E7%84%A1%E6%96%99%E3%81%A7%E4%BD%BF%E3%81%88%E3%82%8B%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9-cli-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88/</link><pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/qwen-code-%E5%88%9D%E5%BF%83%E8%80%85%E3%82%AC%E3%82%A4%E3%83%89-%E7%84%A1%E6%96%99%E3%81%A7%E4%BD%BF%E3%81%88%E3%82%8B%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9-cli-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88/</guid><description>&lt;h1 id="qwen-code-初心者ガイド--無料で使えるオープンソース-cli-コーディングエージェント"&gt;Qwen Code 初心者ガイド — 無料で使えるオープンソース CLI コーディングエージェント&lt;/h1&gt;
&lt;p&gt;Claude Code の無料オープンソース代替として注目を集めている &lt;a href="https://github.com/QwenLM/qwen-code"&gt;Qwen Code&lt;/a&gt;。Alibaba Cloud の Qwen チームが開発したターミナルベースの AI コーディングエージェントで、1日1,000リクエストまで無料で利用できます。この記事では、初めて使う人にもわかるように、インストールから実践的な使い方まで解説します。&lt;/p&gt;
&lt;h2 id="qwen-code-とは何か"&gt;Qwen Code とは何か&lt;/h2&gt;
&lt;p&gt;Qwen Code は、ターミナル（コマンドライン）で動く AI コーディングアシスタントです。自然言語で指示を出すと、コードの理解・生成・編集・実行を自律的に行います。&lt;/p&gt;
&lt;h3 id="一言で言うと"&gt;一言で言うと&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;「無料で使える Claude Code のオープンソース版」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="claude-code-との違い"&gt;Claude Code との違い&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;観点&lt;/th&gt;
&lt;th&gt;Qwen Code&lt;/th&gt;
&lt;th&gt;Claude Code&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;料金&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;無料（OAuth で1日1,000リクエスト）&lt;/td&gt;
&lt;td&gt;従量課金（API 使用量に応じて）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ライセンス&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Apache 2.0（オープンソース）&lt;/td&gt;
&lt;td&gt;プロプライエタリ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ベースモデル&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Qwen3-Coder&lt;/td&gt;
&lt;td&gt;Claude&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;インターフェース&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ターミナル CLI&lt;/td&gt;
&lt;td&gt;ターミナル CLI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;IDE 統合&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;VS Code, Zed, JetBrains&lt;/td&gt;
&lt;td&gt;VS Code, JetBrains&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;MCP サポート&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;あり&lt;/td&gt;
&lt;td&gt;あり&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;コード品質&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;実用的（オープンモデルとしてトップクラス）&lt;/td&gt;
&lt;td&gt;最高品質&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;カスタマイズ&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;完全にカスタマイズ可能&lt;/td&gt;
&lt;td&gt;限定的&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="できること"&gt;できること&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;コードベース全体を理解して質問に答える&lt;/li&gt;
&lt;li&gt;ファイルの作成・編集・削除&lt;/li&gt;
&lt;li&gt;シェルコマンドの実行&lt;/li&gt;
&lt;li&gt;Git 操作（コミット、diff 確認等）&lt;/li&gt;
&lt;li&gt;バグの発見と修正&lt;/li&gt;
&lt;li&gt;テストの作成と実行&lt;/li&gt;
&lt;li&gt;MCP サーバーとの連携&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="インストール手順"&gt;インストール手順&lt;/h2&gt;
&lt;h3 id="前提条件"&gt;前提条件&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Node.js 20 以上&lt;/strong&gt;が必要です。まだインストールしていない場合は &lt;a href="https://nodejs.org/"&gt;nodejs.org&lt;/a&gt; からダウンロードしてください。&lt;/p&gt;</description></item><item><title>「Claude Code無料で無制限」は本当か × ollama launch claudeの実態と品質ギャップの正直な話</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E7%84%A1%E6%96%99%E3%81%A7%E7%84%A1%E5%88%B6%E9%99%90%E3%81%AF%E6%9C%AC%E5%BD%93%E3%81%8B-ollama-launch-claude%E3%81%AE%E5%AE%9F%E6%85%8B%E3%81%A8%E5%93%81%E8%B3%AA%E3%82%AE%E3%83%A3%E3%83%83%E3%83%97%E3%81%AE%E6%AD%A3%E7%9B%B4%E3%81%AA%E8%A9%B1/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E7%84%A1%E6%96%99%E3%81%A7%E7%84%A1%E5%88%B6%E9%99%90%E3%81%AF%E6%9C%AC%E5%BD%93%E3%81%8B-ollama-launch-claude%E3%81%AE%E5%AE%9F%E6%85%8B%E3%81%A8%E5%93%81%E8%B3%AA%E3%82%AE%E3%83%A3%E3%83%83%E3%83%97%E3%81%AE%E6%AD%A3%E7%9B%B4%E3%81%AA%E8%A9%B1/</guid><description>&lt;h1 id="claude-code-が無料で無制限は本当か--ollama-launch-claude-の実態と品質ギャップの正直な話"&gt;「Claude Code が無料で無制限」は本当か &amp;mdash; ollama launch claude の実態と品質ギャップの正直な話&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/tusharsoni014/status/2029198384721215662"&gt;@TusharSoni014 氏の X 投稿&lt;/a&gt;が 10 万回以上表示され、2,227 件のブックマークを集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Want Claude Code Unlimited FREE? Follow,&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Download Ollama&lt;/li&gt;
&lt;li&gt;Install Qwen3.5 9B&lt;/li&gt;
&lt;li&gt;Run this command in your terminal, ollama launch claude &amp;ndash;model qwen3.5:9b&lt;/li&gt;
&lt;li&gt;Enjoy Unlimited Claude Code fully running 100% Free&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;「Claude Code が完全に無料で無制限に使える」という主張です。1,311 件のいいねと 127 件のリツイートを見ると、多くの人がこの情報に飛びついたことがわかります。&lt;/p&gt;
&lt;p&gt;結論から言えば、&lt;strong&gt;コマンド自体は実在しますが、「Claude Code が無料で動く」という表現は大きな誤解を招きます&lt;/strong&gt;。正確に何が起きているのか、何が失われるのかを解説します。&lt;/p&gt;
&lt;h2 id="ollama-launch-claude-は実在する"&gt;ollama launch claude は実在する&lt;/h2&gt;
&lt;h3 id="コマンドの正体"&gt;コマンドの正体&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;ollama launch&lt;/code&gt; は、Ollama v0.15 で追加された&lt;strong&gt;公式コマンド&lt;/strong&gt;です。Claude Code、OpenCode、Codex などのコーディングツールを、環境変数や設定ファイルなしで起動できるようにするものです。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 基本的な使い方&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ollama launch claude &lt;span style="color:#75715e"&gt;# インタラクティブにモデルを選択&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ollama launch claude --model qwen3-coder &lt;span style="color:#75715e"&gt;# モデルを指定して起動&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ollama launch claude --model qwen3.5:9b &lt;span style="color:#75715e"&gt;# ツイートの例&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;このコマンドが裏でやっていることは、Ollama の &lt;strong&gt;Anthropic Messages API 互換モード&lt;/strong&gt;を利用して、ローカルの LLM を Claude Code のバックエンドとして接続することです。&lt;/p&gt;</description></item><item><title>「あなたは何者？」— 職能の境界が溶けた AI 時代に、認知パターンで自分を再定義する</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AF%E4%BD%95%E8%80%85-%E8%81%B7%E8%83%BD%E3%81%AE%E5%A2%83%E7%95%8C%E3%81%8C%E6%BA%B6%E3%81%91%E3%81%9F-ai-%E6%99%82%E4%BB%A3%E3%81%AB%E8%AA%8D%E7%9F%A5%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E3%81%A7%E8%87%AA%E5%88%86%E3%82%92%E5%86%8D%E5%AE%9A%E7%BE%A9%E3%81%99%E3%82%8B/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AF%E4%BD%95%E8%80%85-%E8%81%B7%E8%83%BD%E3%81%AE%E5%A2%83%E7%95%8C%E3%81%8C%E6%BA%B6%E3%81%91%E3%81%9F-ai-%E6%99%82%E4%BB%A3%E3%81%AB%E8%AA%8D%E7%9F%A5%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E3%81%A7%E8%87%AA%E5%88%86%E3%82%92%E5%86%8D%E5%AE%9A%E7%BE%A9%E3%81%99%E3%82%8B/</guid><description>&lt;h1 id="あなたは何者-職能の境界が溶けた-ai-時代に認知パターンで自分を再定義する"&gt;「あなたは何者？」— 職能の境界が溶けた AI 時代に、認知パターンで自分を再定義する&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/yamashitakazuki/status/2028685272276484369"&gt;@yamashitakazuki 氏（山下一樹氏）のポスト&lt;/a&gt;が、生成 AI によって「デザイナー」「エンジニア」という職能の境界が溶けつつある今、自分を&lt;strong&gt;認知パターン&lt;/strong&gt;から捉え直す視点を提案しています。&lt;a href="https://x.com/kgsi/status/2029200241648680973"&gt;@kgsi 氏&lt;/a&gt;が「迷ってるデザイナーにこそ見てほしい記事」として紹介し、反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;迷ってるデザイナーにこそ見てほしい記事。生成AIで職能の境界が溶けていく中で、「自分は何者か」を肩書きではなく&amp;quot;認知パターン&amp;quot;から捉え直そうという話。実行者・調整者・構想者・深化者——自分も読みながら近しいタイプがあって、なんだか輪郭がはっきりした感覚があった。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;山下氏は、Donna Dunning の著書 &amp;ldquo;What&amp;rsquo;s Your Type of Career?&amp;rdquo; (2001) をベースに、職能（何ができるか）ではなく認知パターン（どう考え、どう動くか）でキャリアを見つめ直すフレームワークを提示しています。&lt;/p&gt;
&lt;h2 id="問いの構造--なぜ何者が問われるのか"&gt;問いの構造 — なぜ「何者」が問われるのか&lt;/h2&gt;
&lt;h3 id="職能の境界が溶けている"&gt;職能の境界が溶けている&lt;/h3&gt;
&lt;p&gt;2026年現在、生成 AI は職能の境界を急速に溶かしています。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;従来&lt;/th&gt;
&lt;th&gt;現在&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;UI デザインはデザイナーの仕事&lt;/td&gt;
&lt;td&gt;エンジニアが AI でモックアップを作れる&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コーディングはエンジニアの仕事&lt;/td&gt;
&lt;td&gt;デザイナーが Claude Code でアプリを作れる&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;設計書はアーキテクトの仕事&lt;/td&gt;
&lt;td&gt;PM が AI で技術仕様を書ける&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;テストは QA の仕事&lt;/td&gt;
&lt;td&gt;誰でも AI でテストコードを生成できる&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;AI がコードの8割を自動生成し、デザインツールが自然言語で操作でき、文章も翻訳も AI が担う。「何ができるか」で自分を定義していた人ほど、足元が揺らいでいます。&lt;/p&gt;
&lt;h3 id="職能はペルソナに過ぎない"&gt;職能は「ペルソナ」に過ぎない&lt;/h3&gt;
&lt;p&gt;山下氏の指摘は鋭いものです。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;職能はその人をとりあえず認識するのにとても便利ですが、あくまでペルソナであり、仕事上の姿であり、自分がどういう人かをまったく示しません。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;「デザイナー」「エンジニア」という肩書きは、その人が&lt;strong&gt;何をするか&lt;/strong&gt;は示しますが、&lt;strong&gt;どう考え、どう動くか&lt;/strong&gt;は見えません。同じ「デザイナー」でも、全体を俯瞰して構造から入る人と、ディテールを積み上げて形にしていく人では、プロジェクトへの関わり方が根本的に違います。&lt;/p&gt;
&lt;h2 id="4つの認知パターン--実行者調整者構想者深化者"&gt;4つの認知パターン — 実行者・調整者・構想者・深化者&lt;/h2&gt;
&lt;p&gt;山下氏は、Donna Dunning の「8 Ways of Working」を土台に、認知パターンを&lt;strong&gt;4つの大分類&lt;/strong&gt;に集約しています。&lt;/p&gt;
&lt;h3 id="一覧"&gt;一覧&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;認知パターン&lt;/th&gt;
&lt;th&gt;特徴&lt;/th&gt;
&lt;th&gt;プロジェクトでの役割&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;実行者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;状況を即座に読み取り、実行し動かすことで価値を生む&lt;/td&gt;
&lt;td&gt;手を動かし、具体的な成果を出す&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;調整者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;人とプロセスをつなぎ、基盤と関係を安定させる&lt;/td&gt;
&lt;td&gt;チームの連携を保ち、プロセスを回す&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;構想者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;まだ見えていない可能性に視点と構想を持ち、方向を示す&lt;/td&gt;
&lt;td&gt;ビジョンを描き、方向性を定める&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;深化者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ひとつのことを掘り下げ、質と精度を高め続ける&lt;/td&gt;
&lt;td&gt;専門性を深め、品質を担保する&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="職能-vs-認知パターン"&gt;職能 vs 認知パターン&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;職能で見た場合:
デザイナー A（UI デザイン）
デザイナー B（UI デザイン）
→ 同じ「デザイナー」に見える
認知パターンで見た場合:
デザイナー A（構想者）→ 全体を俯瞰し、ユーザー体験の方向性を示す
デザイナー B（深化者）→ ディテールを追求し、インタラクションの質を高める
→ まったく異なる人物が見える
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;プロジェクトの進み方を左右しているのは、職能の違いよりも&lt;strong&gt;認知パターンの違い&lt;/strong&gt;だと山下氏は指摘します。&lt;/p&gt;</description></item><item><title>Claude Code が .env を読んでログに出した — MCC 乗っ取り8桁被害の原因が特定された</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%8C-.env-%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A7%E3%83%AD%E3%82%B0%E3%81%AB%E5%87%BA%E3%81%97%E3%81%9F-mcc-%E4%B9%97%E3%81%A3%E5%8F%96%E3%82%8A8%E6%A1%81%E8%A2%AB%E5%AE%B3%E3%81%AE%E5%8E%9F%E5%9B%A0%E3%81%8C%E7%89%B9%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%9F/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%8C-.env-%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A7%E3%83%AD%E3%82%B0%E3%81%AB%E5%87%BA%E3%81%97%E3%81%9F-mcc-%E4%B9%97%E3%81%A3%E5%8F%96%E3%82%8A8%E6%A1%81%E8%A2%AB%E5%AE%B3%E3%81%AE%E5%8E%9F%E5%9B%A0%E3%81%8C%E7%89%B9%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%9F/</guid><description>&lt;h1 id="claude-code-が-env-を読んでログに出した--mcc-乗っ取り8桁被害の原因が特定された"&gt;Claude Code が .env を読んでログに出した — MCC 乗っ取り8桁被害の原因が特定された&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/hassii_ad/status/2029481458218483742"&gt;広告の裏側（@hassii_ad）&lt;/a&gt;が、先日話題になった Google Ads MCC 乗っ取り事件の続報を投稿しました。いいね 2,558、ブックマーク 2,154、閲覧数 94 万超と大きな反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;【 続報 】原因が特定されました。
・Antigravity は無関係、Claude Code で起きてた。
・重要操作は人間の承認が必要な設定になっていたが、問題は権限ではなかった。
Claude Code が .env を読み込んだ（読み込み禁止にしてたのに無視されてた）→ その中の認証情報がログに出力されてた。→ 漏洩して悪用された。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;初報（閲覧数 286 万、ブックマーク 5,399）では「被害額 8 桁後半」「原因不明」と報告されていましたが、続報で攻撃経路が確定しました。&lt;strong&gt;Antigravity は無関係で、Claude Code 単体の問題&lt;/strong&gt;だったことが明らかになっています。&lt;/p&gt;
&lt;h2 id="何が起きたのか--攻撃の全体像"&gt;何が起きたのか — 攻撃の全体像&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Claude Code が .env ファイルを読み込む
（.claudeignore で禁止していたが無視された）
↓
.env 内の Google Ads 認証情報がログ（stdout）に出力される
↓
ログ経由で認証情報が漏洩
↓
攻撃者が MCC（マイクライアントセンター）にログイン
↓
配下の全広告アカウントを使って深夜に不正広告を配信
↓
アラートは飛んだが、当事者が目覚めた頃には被害拡大済み
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ポイントは「権限設定の問題ではなかった」という点です。重要操作には人間の承認が必要な設定にしていました。しかし &lt;strong&gt;Claude Code が .env を読み取って認証情報を stdout に出力する&lt;/strong&gt;という想定外の挙動により、権限管理を迂回して情報が漏洩しました。&lt;/p&gt;</description></item><item><title>Claude Code に潜んでいた3つの脆弱性 — git clone だけで API キーが盗まれる仕組み</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AB%E6%BD%9C%E3%82%93%E3%81%A7%E3%81%84%E3%81%9F3%E3%81%A4%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7-git-clone-%E3%81%A0%E3%81%91%E3%81%A7-api-%E3%82%AD%E3%83%BC%E3%81%8C%E7%9B%97%E3%81%BE%E3%82%8C%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AB%E6%BD%9C%E3%82%93%E3%81%A7%E3%81%84%E3%81%9F3%E3%81%A4%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7-git-clone-%E3%81%A0%E3%81%91%E3%81%A7-api-%E3%82%AD%E3%83%BC%E3%81%8C%E7%9B%97%E3%81%BE%E3%82%8C%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF/</guid><description>&lt;h1 id="claude-code-に潜んでいた3つの脆弱性--git-clone-だけで-api-キーが盗まれる仕組み"&gt;Claude Code に潜んでいた3つの脆弱性 — git clone だけで API キーが盗まれる仕組み&lt;/h1&gt;
&lt;p&gt;AIコーディングツール &lt;strong&gt;Claude Code&lt;/strong&gt; に、リポジトリをクローンするだけでリモートコード実行（RCE）や API キー窃取が可能になる深刻な脆弱性が見つかった。発見したのはイスラエルのセキュリティ企業 &lt;strong&gt;Check Point Research&lt;/strong&gt;。2025年7月〜2026年1月にかけて段階的に報告・修正された3件の脆弱性は、AI開発ツール特有の「設定ファイル＝実行レイヤー」という新しい攻撃面を浮き彫りにしている。&lt;/p&gt;
&lt;h2 id="何が起きたのか--3行まとめ"&gt;何が起きたのか — 3行まとめ&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Hooks コードインジェクション&lt;/strong&gt; — &lt;code&gt;.claude/settings.json&lt;/code&gt; に仕込んだフックで任意コマンドが実行される&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MCP 同意バイパス&lt;/strong&gt; — &lt;code&gt;enableAllProjectMcpServers&lt;/code&gt; 設定で信頼ダイアログを迂回し、悪意ある MCP サーバーが自動起動する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API キー窃取&lt;/strong&gt; — &lt;code&gt;ANTHROPIC_BASE_URL&lt;/code&gt; を攻撃者サーバーに書き換え、認証ヘッダーごと API キーを平文で盗む&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;いずれも&lt;strong&gt;修正済み&lt;/strong&gt;だが、AI コーディングツールのサプライチェーンリスクを示す重要な事例として記録しておく。&lt;/p&gt;
&lt;h2 id="脆弱性の詳細"&gt;脆弱性の詳細&lt;/h2&gt;
&lt;h3 id="脆弱性-1-hooks-によるリモートコード実行"&gt;脆弱性 1: Hooks によるリモートコード実行&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;修正バージョン&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v1.0.87（2025年9月）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CVSS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;8.7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;攻撃ベクトル&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.claude/settings.json&lt;/code&gt; の Hooks 設定&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Claude Code の &lt;strong&gt;Hooks&lt;/strong&gt; 機能は、セッション開始やツール呼び出しなどのライフサイクルイベントで事前定義されたシェルコマンドを実行する仕組みだ。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;攻撃の流れ:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;攻撃者がリポジトリに悪意ある .claude/settings.json をコミット
↓
開発者が git clone してプロジェクトを開く
↓
Claude Code 起動時に信頼ダイアログが表示される
↓
ユーザーが &amp;#34;Yes, proceed&amp;#34; をクリック
↓
Hook コマンドが追加確認なしで即座に実行
↓
リバースシェルや認証情報ハーベスターが起動
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;悪意ある設定の例:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Claude Code 時代、UI デザイナーの仕事は軽くならない — 「整える仕事」の自動化と評価軸シフト</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E6%99%82%E4%BB%A3ui-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%8A%E3%83%BC%E3%81%AE%E4%BB%95%E4%BA%8B%E3%81%AF%E8%BB%BD%E3%81%8F%E3%81%AA%E3%82%89%E3%81%AA%E3%81%84-%E6%95%B4%E3%81%88%E3%82%8B%E4%BB%95%E4%BA%8B%E3%81%AE%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%A8%E8%A9%95%E4%BE%A1%E8%BB%B8%E3%82%B7%E3%83%95%E3%83%88/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E6%99%82%E4%BB%A3ui-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%8A%E3%83%BC%E3%81%AE%E4%BB%95%E4%BA%8B%E3%81%AF%E8%BB%BD%E3%81%8F%E3%81%AA%E3%82%89%E3%81%AA%E3%81%84-%E6%95%B4%E3%81%88%E3%82%8B%E4%BB%95%E4%BA%8B%E3%81%AE%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%A8%E8%A9%95%E4%BE%A1%E8%BB%B8%E3%82%B7%E3%83%95%E3%83%88/</guid><description>&lt;h1 id="claude-code-時代ui-デザイナーの仕事は軽くならない--整える仕事の自動化と評価軸シフト"&gt;Claude Code 時代、UI デザイナーの仕事は軽くならない — 「整える仕事」の自動化と評価軸シフト&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/dorisukeone/status/2029357172409454786"&gt;アオキタカユキ氏（@dorisukeone）&lt;/a&gt;が「やれることがどんどん拡張していく」とコメントを添えて、自身の note 記事を紹介しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Code時代、UIデザイナーの仕事は軽くならない&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;タイトルだけ見ると逆説的ですが、主張はシンプルです。AI が「整える仕事」を代替するぶん、デザイナーには&lt;strong&gt;もっと上流の思考&lt;/strong&gt;が求められるようになる。仕事は減るのではなく、&lt;strong&gt;質が変わる&lt;/strong&gt;というのが記事の核心です。&lt;/p&gt;
&lt;h2 id="整える仕事とは何か"&gt;「整える仕事」とは何か&lt;/h2&gt;
&lt;p&gt;アオキ氏が自動化されると指摘する「整える仕事」は、UI デザイナーの日常業務の大部分を占めてきた作業です。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;整える仕事&lt;/th&gt;
&lt;th&gt;具体例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;デザインシステム準拠&lt;/td&gt;
&lt;td&gt;コンポーネントの使い分け、間隔・サイズの統一&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ブランドトーン維持&lt;/td&gt;
&lt;td&gt;カラー、タイポグラフィ、トーン&amp;amp;マナーの一貫性&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アクセシビリティ対応&lt;/td&gt;
&lt;td&gt;コントラスト比、フォーカス順序、ARIA ラベル&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;制作スピード&lt;/td&gt;
&lt;td&gt;仕様に沿った画面を短時間で量産する能力&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;これらは再現性が高く、ルールが明文化されているため、AI による自動化と相性が良い領域です。Claude Code は CLAUDE.md にデザインシステムの仕様を記述しておくだけで、コンポーネント選定からアクセシビリティ対応まで一貫して処理できます。&lt;/p&gt;
&lt;h2 id="なぜ軽くならないのか"&gt;なぜ「軽くならない」のか&lt;/h2&gt;
&lt;p&gt;「整える仕事」が自動化されるなら、仕事は楽になるはずです。しかしアオキ氏の指摘は、&lt;strong&gt;評価軸そのものがシフトする&lt;/strong&gt;という点にあります。&lt;/p&gt;
&lt;p&gt;従来の UI デザイナーの評価は「速く、整った画面を作れること」でした。これが AI で代替可能になると、&lt;strong&gt;その能力では差がつかなくなる&lt;/strong&gt;。代わりに求められるのは「思考のズレを言語化する力」、つまり以下のような上流工程のスキルです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;問題定義&lt;/strong&gt;: 「何を作るか」の前に「なぜ作るのか」を問う力&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;意思決定の言語化&lt;/strong&gt;: 「このボタンを右に置く」ではなく「なぜ右なのか」を説明する力&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ビジネスゴールとの接続&lt;/strong&gt;: UI の判断をプロダクト戦略に紐づける力&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;仕事が軽くなるのではなく、&lt;strong&gt;より認知負荷の高い仕事にシフトする&lt;/strong&gt;。だから「軽くならない」のです。&lt;/p&gt;
&lt;h2 id="claude-code--figma-が実現した双方向ワークフロー"&gt;Claude Code × Figma が実現した双方向ワークフロー&lt;/h2&gt;
&lt;p&gt;この評価軸シフトを加速させているのが、2026年2月に発表された &lt;strong&gt;Code to Canvas&lt;/strong&gt; です。Figma と Anthropic が共同で開発したこの機能は、Claude Code で生成したコードを&lt;strong&gt;編集可能な Figma フレーム&lt;/strong&gt;として取り込めます。&lt;/p&gt;
&lt;h3 id="従来のワークフロー"&gt;従来のワークフロー&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;デザイナーが Figma で設計
↓
エンジニアがコードに変換
↓
デザイナーが実装を確認
↓
「ここ違う」→ 修正依頼の往復
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="code-to-canvas-後のワークフロー"&gt;Code to Canvas 後のワークフロー&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;エンジニアが Claude Code で UI プロトタイプを生成
↓
「Send this to Figma」で即座に Figma に転送
↓
デザイナーが Figma 上で直接編集・フィードバック
↓
変更を Claude Code に反映
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;逆方向も可能です。Figma MCP サーバーを使えば、Figma のデザイントークン、コンポーネント構造、Auto Layout ルールを Claude Code が直接読み取り、&lt;strong&gt;デザインシステムに準拠したコードを自動生成&lt;/strong&gt;します。&lt;/p&gt;</description></item><item><title>Claude-Native Designer — デザイナーが「作る人」になるFigma MCP × Claude Codeワークフロー</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-native-designer-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%8A%E3%83%BC%E3%81%8C%E4%BD%9C%E3%82%8B%E4%BA%BA%E3%81%AB%E3%81%AA%E3%82%8Bfigma-mcp-claude-code%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-native-designer-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%8A%E3%83%BC%E3%81%8C%E4%BD%9C%E3%82%8B%E4%BA%BA%E3%81%AB%E3%81%AA%E3%82%8Bfigma-mcp-claude-code%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC/</guid><description>&lt;h1 id="claude-native-designer--デザイナーが作る人になる-figma-mcp--claude-code-ワークフロー"&gt;Claude-Native Designer — デザイナーが「作る人」になる Figma MCP × Claude Code ワークフロー&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/felixleezd/status/2029236285005860903"&gt;@felixleezd（Felix Lee）氏のポスト&lt;/a&gt;が注目を集めています。ADPList の共同創業者であり、1,500 人以上のデザイナーに Vibe Coding を教えてきた Felix Lee 氏が、4 ヶ月の実践から導いた「Claude-Native Designer」のワークフローを公開しました。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you want to ship products you designed, stop using Figma only. Do it on Claude Code instead.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Autonomous AI = memory + planning + tools + safety + collaboration. It&amp;rsquo;s a system, not a prompt.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;「デザインの未来はコードを学ぶことではない。&lt;strong&gt;ビルドすることを学ぶこと&lt;/strong&gt;だ」— この記事の核心は、デザイナーが抱えてきた「アイデアはあるが実装できない」という壁が、Claude Code によって構造的に消滅したという主張です。&lt;/p&gt;
&lt;h2 id="デザイナーの天井--7-年間の経験が語る構造的問題"&gt;デザイナーの天井 — 7 年間の経験が語る構造的問題&lt;/h2&gt;
&lt;p&gt;Felix Lee 氏は Gotrade（YC S19）と ADPList で 7 年間デザインに携わってきました。その間、デザイナーが直面する共通の天井を目撃しています。&lt;/p&gt;</description></item><item><title>Everything Claude Code — Anthropic ハッカソン優勝者が作った「Claude Code 設定バイブル」の全貌</title><link>https://hdknr.github.io/blogs/posts/2026/03/everything-claude-code-anthropic-%E3%83%8F%E3%83%83%E3%82%AB%E3%82%BD%E3%83%B3%E5%84%AA%E5%8B%9D%E8%80%85%E3%81%8C%E4%BD%9C%E3%81%A3%E3%81%9Fclaude-code-%E8%A8%AD%E5%AE%9A%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB%E3%81%AE%E5%85%A8%E8%B2%8C/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/everything-claude-code-anthropic-%E3%83%8F%E3%83%83%E3%82%AB%E3%82%BD%E3%83%B3%E5%84%AA%E5%8B%9D%E8%80%85%E3%81%8C%E4%BD%9C%E3%81%A3%E3%81%9Fclaude-code-%E8%A8%AD%E5%AE%9A%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB%E3%81%AE%E5%85%A8%E8%B2%8C/</guid><description>&lt;h1 id="everything-claude-code--anthropic-ハッカソン優勝者が作ったclaude-code-設定バイブルの全貌"&gt;Everything Claude Code — Anthropic ハッカソン優勝者が作った「Claude Code 設定バイブル」の全貌&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/ihtesham2005"&gt;Ihtesham Ali さん（@ihtesham2005）&lt;/a&gt;が、Anthropic ハッカソン優勝者のリポジトリを「Claude Code 設定バイブル」として紹介し、大きな反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Stop building agents from scratch. Anthropic hackathon winner just dropped the complete Claude Code config bible. It got Agents, skills, hooks, commands, rules, MCPs battle-tested over 10+ months. And now has PM2 + multi-agent orchestration with 6 new commands. This single repo replaces 10 different setups.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://x.com/ihtesham2005/status/2029246676339474841"&gt;https://x.com/ihtesham2005/status/2029246676339474841&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;457 いいね・865 ブックマーク・33,579 ビューを集めたこのポストが指すのは、&lt;strong&gt;&lt;a href="https://github.com/affaan-m/everything-claude-code"&gt;everything-claude-code&lt;/a&gt;&lt;/strong&gt; — GitHub &lt;strong&gt;60,700 スター&lt;/strong&gt;を獲得した、Claude Code のエージェント・スキル・フック・コマンド・ルール・MCP 設定を一括提供するオープンソースプラグインです。&lt;/p&gt;</description></item><item><title>GitNexus × ゼロサーバーコード知能 --- ナレッジグラフで影響範囲を可視化する新しいコードリーディング</title><link>https://hdknr.github.io/blogs/posts/2026/03/gitnexus-%E3%82%BC%E3%83%AD%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E7%9F%A5%E8%83%BD---%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%82%B0%E3%83%A9%E3%83%95%E3%81%A7%E5%BD%B1%E9%9F%BF%E7%AF%84%E5%9B%B2%E3%82%92%E5%8F%AF%E8%A6%96%E5%8C%96%E3%81%99%E3%82%8B%E6%96%B0%E3%81%97%E3%81%84%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/gitnexus-%E3%82%BC%E3%83%AD%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E7%9F%A5%E8%83%BD---%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%82%B0%E3%83%A9%E3%83%95%E3%81%A7%E5%BD%B1%E9%9F%BF%E7%AF%84%E5%9B%B2%E3%82%92%E5%8F%AF%E8%A6%96%E5%8C%96%E3%81%99%E3%82%8B%E6%96%B0%E3%81%97%E3%81%84%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0/</guid><description>&lt;h1 id="gitnexus--ゼロサーバーコード知能--ナレッジグラフで影響範囲を可視化する新しいコードリーディング"&gt;GitNexus × ゼロサーバーコード知能 &amp;mdash; ナレッジグラフで「影響範囲」を可視化する新しいコードリーディング&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/sukh_saroy/status/2028919780758340098"&gt;@sukh_saroy 氏が X で紹介&lt;/a&gt;した、コードベース全体を知識グラフに変換するツールが注目を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;GitNexus: A zero-server code intelligence engine that transforms your codebase into a navigable knowledge graph.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/abhigyanpatwari/GitNexus"&gt;GitNexus&lt;/a&gt; は、&lt;strong&gt;コードベースをナレッジグラフに変換し、関数の呼び出し関係・継承・インポートの依存を構造的に把握できるコード知能エンジン&lt;/strong&gt;です。サーバー不要で完全にローカル実行でき、Claude Code や Cursor などの AI コーディングツールと MCP（Model Context Protocol）で連携します。&lt;/p&gt;
&lt;p&gt;本記事では、GitNexus の仕組み、従来のコード検索との違い、そして AI エージェント時代に「コードの影響範囲を知る」ことがなぜ重要かを解説します。&lt;/p&gt;
&lt;h2 id="従来のコード検索の限界"&gt;従来のコード検索の限界&lt;/h2&gt;
&lt;h3 id="grepripgrep-では見えないもの"&gt;grep/ripgrep では見えないもの&lt;/h3&gt;
&lt;p&gt;エンジニアがコードベースを理解する方法は、長い間「テキスト検索」が中心でした。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;従来のコード理解の方法:
grep / ripgrep:
├── 文字列の一致を検索
├── ファイル横断で高速
└── 限界: 「この関数を変更したら何が壊れるか」は分からない
IDE の「参照を検索」:
├── シンボルの参照箇所を表示
├── 型情報を活用
└── 限界: 間接的な依存（A→B→C）は追いきれない
手動でコードを読む:
├── 最も確実だが最も遅い
└── 限界: 大規模コードベースでは現実的でない
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;これらの方法に共通する問題は、&lt;strong&gt;コードの「関係性」が見えない&lt;/strong&gt;ことです。「この関数を呼んでいる場所」は分かっても、「この関数を変更したときの影響が最終的にどこまで波及するか」は分かりません。&lt;/p&gt;
&lt;h3 id="ai-コーディングツールの盲点"&gt;AI コーディングツールの盲点&lt;/h3&gt;
&lt;p&gt;Claude Code や Cursor などの AI コーディングツールは、コードベースを理解する能力が飛躍的に向上しました。しかし、根本的な制約があります。&lt;/p&gt;</description></item><item><title>Google Antigravity × Claude Code × Gemini × Nano Banana — AI時代の開発環境レイアウト設計</title><link>https://hdknr.github.io/blogs/posts/2026/03/google-antigravity-claude-code-gemini-nano-banana-ai%E6%99%82%E4%BB%A3%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E8%A8%AD%E8%A8%88/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/google-antigravity-claude-code-gemini-nano-banana-ai%E6%99%82%E4%BB%A3%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E8%A8%AD%E8%A8%88/</guid><description>&lt;h1 id="google-antigravity--claude-code--gemini--nano-banana--ai時代の開発環境レイアウト設計"&gt;Google Antigravity × Claude Code × Gemini × Nano Banana — AI時代の開発環境レイアウト設計&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/kawai_design"&gt;KAWAI さん（@kawai_design）&lt;/a&gt;が、Google Antigravity 上で Claude Code を主役にした開発環境のレイアウトを公開し、大きな反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ターミナル1本で仕事するのに憧れていましたが&amp;hellip;今は「Google Antigravity」上で「Claude Code」を主役にしつつ、ファイル確認やサブで「Gemini」や「Nano Banana」を使うなどの環境が良さそうです。ターミナルだとディレクトリ構造とかファイルの中身を確認するのが大変。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://x.com/kawai_design/status/2029194729850835141"&gt;https://x.com/kawai_design/status/2029194729850835141&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;420 いいね・22 RT を集めたこのポストが示すのは、「ターミナル原理主義」でも「IDE 至上主義」でもない、&lt;strong&gt;AI ツールを組み合わせた実用的なワークスペース設計&lt;/strong&gt;です。&lt;/p&gt;
&lt;h2 id="kawai-さんのレイアウト構成"&gt;KAWAI さんのレイアウト構成&lt;/h2&gt;
&lt;p&gt;公開された画像から、4つのペインで構成されたレイアウトが確認できます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;┌──────────────────┬───────────────────────┬──────────────┐
│ │ │ │
│ フォルダと │ ファイルの中身を確認 │ Antigravity │
│ ファイルを確認 │ （エディタ領域） │ 用チャット │
│ │ │ (Agent) │
│ エクスプローラー │ │ │
│ ├───────────────────────┤ Gemini / │
│ │ │ Claude │
│ │ Claude Code用 │ Opus 4.6 │
│ │ ターミナル │ │
│ │ │ │
└──────────────────┴───────────────────────┴──────────────┘
&lt;/code&gt;&lt;/pre&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;領域&lt;/th&gt;
&lt;th&gt;役割&lt;/th&gt;
&lt;th&gt;ツール&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;左サイドバー&lt;/td&gt;
&lt;td&gt;ディレクトリ構造の確認&lt;/td&gt;
&lt;td&gt;Antigravity エクスプローラー&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;中央上&lt;/td&gt;
&lt;td&gt;ファイル内容の閲覧・編集&lt;/td&gt;
&lt;td&gt;Antigravity エディタ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;中央下&lt;/td&gt;
&lt;td&gt;Claude Code の実行&lt;/td&gt;
&lt;td&gt;ターミナル（CLI）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;右サイドバー&lt;/td&gt;
&lt;td&gt;AI チャット（質問・指示）&lt;/td&gt;
&lt;td&gt;Antigravity Agent パネル&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Claude Code はターミナルで CLI として実行し、Antigravity の Agent パネルで Gemini や他のモデルを補助的に使う構成です。&lt;/p&gt;</description></item><item><title>Google Workspace CLI（gws）— Drive・Gmail・Calendarを1コマンドで操作するAIエージェント対応ツール</title><link>https://hdknr.github.io/blogs/posts/2026/03/google-workspace-cligws-drivegmailcalendar%E3%82%921%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8Bai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E5%AF%BE%E5%BF%9C%E3%83%84%E3%83%BC%E3%83%AB/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/google-workspace-cligws-drivegmailcalendar%E3%82%921%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8Bai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E5%AF%BE%E5%BF%9C%E3%83%84%E3%83%BC%E3%83%AB/</guid><description>&lt;h1 id="google-workspace-cligws-drivegmailcalendar-を-1-コマンドで操作する-ai-エージェント対応ツール"&gt;Google Workspace CLI（gws）— Drive・Gmail・Calendar を 1 コマンドで操作する AI エージェント対応ツール&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/dify_base/status/2029358575022424529"&gt;@dify_base のポスト&lt;/a&gt;が話題になっています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Google がついに「Workspace を操作できる CLI」を公開。名前は「gws」。Drive、Gmail、Calendar、Sheets、Docs / Chat / Admin 対応。AI エージェント対応で 100 以上の Skill 付き。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Google が公式にリリースした &lt;code&gt;gws&lt;/code&gt;（Google Workspace CLI）は、Google Workspace の全サービスを 1 つのコマンドラインツールから操作できるツールです。最大の特徴は Discovery Service による動的 API 構築と、100 以上の AI エージェントスキルの同梱です。Claude Code や Gemini CLI から MCP 経由で Google Workspace を操作する未来が、公式ツールとして実現しました。&lt;/p&gt;
&lt;h2 id="gws-とは何か--discovery-service-で動的に構築される-cli"&gt;gws とは何か — Discovery Service で動的に構築される CLI&lt;/h2&gt;
&lt;p&gt;従来の CLI ツールはコマンドをハードコードして出荷します。API が追加されればツールのアップデートが必要です。gws はこのアプローチを根本から変えています。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;従来の CLI:
開発者がコマンドを定義 → ビルド → リリース → ユーザーがアップデート
gws:
起動時に Discovery Service を読み取り → コマンドツリーを動的構築
→ Google が API を追加すれば gws が自動的に対応
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Google Discovery Service は Google の全 API のスキーマ（リソース・メソッド・パラメータ）を機械可読な形式で公開しています。gws はこれを実行時に読み取り、2 フェーズでコマンドを構築します。&lt;/p&gt;</description></item><item><title>Goose 完全ガイド — Block が作った無料オープンソース AI エージェントの全貌</title><link>https://hdknr.github.io/blogs/posts/2026/03/goose-%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-block-%E3%81%8C%E4%BD%9C%E3%81%A3%E3%81%9F%E7%84%A1%E6%96%99%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E5%85%A8%E8%B2%8C/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/goose-%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-block-%E3%81%8C%E4%BD%9C%E3%81%A3%E3%81%9F%E7%84%A1%E6%96%99%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E5%85%A8%E8%B2%8C/</guid><description>&lt;h1 id="goose-完全ガイド--block-が作った無料オープンソース-ai-エージェントの全貌"&gt;Goose 完全ガイド — Block が作った無料オープンソース AI エージェントの全貌&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://block.xyz"&gt;Block（旧 Square）&lt;/a&gt;が開発するオープンソース AI エージェント &lt;strong&gt;Goose&lt;/strong&gt; は、GitHub で 32,400 スターを獲得し、Linux Foundation の Agentic AI Foundation（AAIF）の創設プロジェクトに選ばれた、エージェント AI 時代の基盤ソフトウェアです。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Code costs up to $200 a month. Goose does the same thing for free.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://venturebeat.com/infrastructure/claude-code-costs-up-to-usd200-a-month-goose-does-the-same-thing-for-free"&gt;VentureBeat の見出し&lt;/a&gt;が示すように、Goose は無料・ローカル実行・モデル非依存という特徴で、商用 AI コーディングツールの対抗馬として注目されています。Block 内部では従業員 12,000 人の &lt;strong&gt;60%&lt;/strong&gt; が毎週 Goose を使用し、開発時間 &lt;strong&gt;50〜75% 削減&lt;/strong&gt;を報告しています。&lt;/p&gt;
&lt;h2 id="goose-とは何か"&gt;Goose とは何か&lt;/h2&gt;
&lt;p&gt;Goose は「ローカルで動く、拡張可能な、オープンソースの AI エージェント」です。単なるコード補完ではなく、プロジェクトの構築・コード実行・デバッグ・ワークフローの統合を自律的に行います。&lt;/p&gt;
&lt;h3 id="基本情報"&gt;基本情報&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;開発元&lt;/td&gt;
&lt;td&gt;Block, Inc.（旧 Square / Jack Dorsey 創業）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;公開日&lt;/td&gt;
&lt;td&gt;2025年1月28日&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ライセンス&lt;/td&gt;
&lt;td&gt;Apache 2.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;言語構成&lt;/td&gt;
&lt;td&gt;Rust 57.4%、TypeScript 34.9%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GitHub Stars&lt;/td&gt;
&lt;td&gt;32,400+&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コントリビューター&lt;/td&gt;
&lt;td&gt;409 人&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リリース&lt;/td&gt;
&lt;td&gt;121 回以上（最新 v1.27.0）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;インターフェース&lt;/td&gt;
&lt;td&gt;CLI + デスクトップアプリ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;対応 OS&lt;/td&gt;
&lt;td&gt;macOS / Linux / Windows&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;費用&lt;/td&gt;
&lt;td&gt;無料（LLM API 費用は別途）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="なぜ-block-が作ったのか"&gt;なぜ Block が作ったのか&lt;/h3&gt;
&lt;p&gt;Goose は Block のエンジニアがソフトウェア開発を効率化するために内部ツールとして開発したことに端を発します。Jack Dorsey はオープンソースの推進者として知られ、Goose は Block の新設オープンソースオフィスから公開された最初のプロジェクトです。&lt;/p&gt;</description></item><item><title>NotebookLM 2026年完全ガイド — 9つのStudio機能とハルシネーションを構造的に防ぐ設計</title><link>https://hdknr.github.io/blogs/posts/2026/03/notebooklm-2026%E5%B9%B4%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-9%E3%81%A4%E3%81%AEstudio%E6%A9%9F%E8%83%BD%E3%81%A8%E3%83%8F%E3%83%AB%E3%82%B7%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E6%A7%8B%E9%80%A0%E7%9A%84%E3%81%AB%E9%98%B2%E3%81%90%E8%A8%AD%E8%A8%88/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/notebooklm-2026%E5%B9%B4%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-9%E3%81%A4%E3%81%AEstudio%E6%A9%9F%E8%83%BD%E3%81%A8%E3%83%8F%E3%83%AB%E3%82%B7%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E6%A7%8B%E9%80%A0%E7%9A%84%E3%81%AB%E9%98%B2%E3%81%90%E8%A8%AD%E8%A8%88/</guid><description>&lt;h1 id="notebooklm-2026-年完全ガイド--9-つの-studio-機能とハルシネーションを構造的に防ぐ設計"&gt;NotebookLM 2026 年完全ガイド — 9 つの Studio 機能とハルシネーションを構造的に防ぐ設計&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/ai_jitan"&gt;えーたん(@ai_jitan)&lt;/a&gt; 氏が「NotebookLM の全機能を、本気で全部書く。【2026 年完全版】」という note 記事を公開し、大きな反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;保存必須！！ってか NotebookLM 使ってない人、マジで損してる。1 日の時間増えますよ。営業マンとかもまじで
— &lt;a href="https://x.com/via00via/status/2029047906888724689"&gt;@Via00Via&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;渾身の一撃。全 X 民は完全必読で保存必須
— &lt;a href="https://x.com/shintaro2575/status/2029054787459924012"&gt;@shintaro2575&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;元記事: &lt;a href="https://note.com/ai_jitan"&gt;NotebookLM の全機能を、本気で全部書く。【2026 年完全版】（note）&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;2026 年現在、NotebookLM は単なる「AI チャットツール」ではありません。音声・動画・スライド・マインドマップ・クイズを自動生成する &lt;strong&gt;9 つの Studio 機能&lt;/strong&gt;を備え、「自分のソースだけに基づいて回答する」というハルシネーション抑止の設計を持つ、文書分析・知識整理の実務ツールです。&lt;/p&gt;
&lt;h2 id="notebooklm-とは"&gt;NotebookLM とは&lt;/h2&gt;
&lt;p&gt;Google が提供する AI ツールで、&lt;strong&gt;自分がアップロードしたドキュメントだけを情報源として使う&lt;/strong&gt;のが最大の特徴です。ChatGPT や Claude が学習データ全体から回答を生成するのに対し、NotebookLM はアップロードされたソース外の情報を出力しません。&lt;/p&gt;
&lt;h3 id="基盤技術"&gt;基盤技術&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;基盤モデル&lt;/td&gt;
&lt;td&gt;Gemini 2.5 Flash（2025 年 5 月移行）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;動作原理&lt;/td&gt;
&lt;td&gt;ソースグラウンディング（実質的に RAG）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最大ソース数&lt;/td&gt;
&lt;td&gt;50 件/ノートブック（Pro 版は 300 件）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;対応形式&lt;/td&gt;
&lt;td&gt;PDF、Google ドキュメント、スライド、URL、テキスト、音声、YouTube&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Google のエンジニアは「RAG（Retrieval-Augmented Generation）」という用語を意図的に避け、「&lt;strong&gt;ソースグラウンディング&lt;/strong&gt;」と呼んでいます。動作原理は以下の通りです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;1. アップロードしたドキュメントをベクトル空間にインデックス化
2. 質問に対して最も関連性の高いチャンクを検索・取得
3. Gemini が該当チャンクを参照して回答を生成
4. レスポンスに各ソースへのインライン引用を付与
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;ソース外の情報を出力しない&lt;/strong&gt;設計のため、ハルシネーションリスクが構造的に低く抑えられます。これが法務・医療・内部資料分析など、信頼性が重要な業務で選ばれる理由です。&lt;/p&gt;</description></item><item><title>Obsidian × Claude Code で「AIセカンドブレイン」を構築する — コンテキストがプロンプトに勝つ時代</title><link>https://hdknr.github.io/blogs/posts/2026/03/obsidian-claude-code-%E3%81%A7ai%E3%82%BB%E3%82%AB%E3%83%B3%E3%83%89%E3%83%96%E3%83%AC%E3%82%A4%E3%83%B3%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B-%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%8C%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%AB%E5%8B%9D%E3%81%A4%E6%99%82%E4%BB%A3/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/obsidian-claude-code-%E3%81%A7ai%E3%82%BB%E3%82%AB%E3%83%B3%E3%83%89%E3%83%96%E3%83%AC%E3%82%A4%E3%83%B3%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B-%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%8C%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%AB%E5%8B%9D%E3%81%A4%E6%99%82%E4%BB%A3/</guid><description>&lt;h1 id="obsidian--claude-code-でaiセカンドブレインを構築する--コンテキストがプロンプトに勝つ時代"&gt;Obsidian × Claude Code で「AIセカンドブレイン」を構築する — コンテキストがプロンプトに勝つ時代&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/noahvnct"&gt;Noah Vincent さん（@noahvnct）&lt;/a&gt;が、Obsidian と Claude Code を組み合わせた「AI セカンドブレイン」の構築方法を公開し、大きな反響を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Steal My AI Second Brain Setup With Obsidian + Claude Code (For Free)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://x.com/noahvnct/status/2029222820257935369"&gt;https://x.com/noahvnct/status/2029222820257935369&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;645 いいね・76 RT・1,741 ブックマークを集めたこのポストが紹介するのは、Obsidian の Vault（保管庫）に Claude Code を住まわせ、あなたの知識・プロジェクト・好みを全て理解した AI パートナーを作る方法です。Noah さんの主張の核心は「&lt;strong&gt;Context beats prompts. Always.&lt;/strong&gt;（コンテキストはプロンプトに常に勝つ）」という一文に集約されています。&lt;/p&gt;
&lt;h2 id="セカンドブレインとは何か"&gt;セカンドブレインとは何か&lt;/h2&gt;
&lt;p&gt;「セカンドブレイン」は、Tiago Forte が提唱した個人知識管理の概念です。本、記事、動画、ポッドキャストから得た知識を&lt;strong&gt;外部の仕組み&lt;/strong&gt;に保存し、必要なときに取り出せるようにするシステムです。&lt;/p&gt;
&lt;h3 id="従来のセカンドブレインの課題"&gt;従来のセカンドブレインの課題&lt;/h3&gt;
&lt;p&gt;多くの人がノートアプリに情報を溜め込みますが、実際にはほとんど活用できていません。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;従来のセカンドブレイン:
インプット（本・記事・動画）
→ ノートを取る
→ フォルダに保存
→ 忘れる
→ 検索しても見つからない
→ 同じ情報を再度インプット
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;問題は「保存」と「活用」の間にあるギャップです。ノートは増え続けるが、必要なときに必要な情報を引き出す仕組みがない。Noah さんはこの問題を「誰も解決していなかった問題」と呼んでいます。&lt;/p&gt;
&lt;h3 id="ai-セカンドブレインの解決策"&gt;AI セカンドブレインの解決策&lt;/h3&gt;
&lt;p&gt;Claude Code を Obsidian Vault の中で動かすことで、このギャップが埋まります。&lt;/p&gt;</description></item><item><title>OpenClaw 22,000字解説のファクトチェック --- AIエージェントの民主化煽りと技術的実態の分離</title><link>https://hdknr.github.io/blogs/posts/2026/03/openclaw-22000%E5%AD%97%E8%A7%A3%E8%AA%AC%E3%81%AE%E3%83%95%E3%82%A1%E3%82%AF%E3%83%88%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF---ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E6%B0%91%E4%B8%BB%E5%8C%96%E7%85%BD%E3%82%8A%E3%81%A8%E6%8A%80%E8%A1%93%E7%9A%84%E5%AE%9F%E6%85%8B%E3%81%AE%E5%88%86%E9%9B%A2/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/openclaw-22000%E5%AD%97%E8%A7%A3%E8%AA%AC%E3%81%AE%E3%83%95%E3%82%A1%E3%82%AF%E3%83%88%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF---ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E6%B0%91%E4%B8%BB%E5%8C%96%E7%85%BD%E3%82%8A%E3%81%A8%E6%8A%80%E8%A1%93%E7%9A%84%E5%AE%9F%E6%85%8B%E3%81%AE%E5%88%86%E9%9B%A2/</guid><description>&lt;h1 id="openclaw-22000字解説のファクトチェック--aiエージェントの民主化煽りと技術的実態の分離"&gt;OpenClaw 22,000字解説のファクトチェック &amp;mdash; 「AIエージェントの民主化」煽りと技術的実態の分離&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/unikoukokun/status/2029418402398588949"&gt;@unikoukokun 氏が X で投稿&lt;/a&gt;した、OpenClaw に関する約 22,000 字の長文解説が話題になっています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;OpenClawがなぜ凄いか。ClaudeCodeで充分じゃね？という人向け&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;「AIエージェントの民主化」「1人で1,000人分の生産性」「100席の椅子取りゲーム」&amp;mdash;強烈な表現で OpenClaw の導入を訴える記事です。技術的な情報と煽り的な主張が混在しているため、本記事では&lt;strong&gt;ファクトチェック&lt;/strong&gt;を行い、正確な情報と誇張を分離します。&lt;/p&gt;
&lt;h2 id="元記事の概要"&gt;元記事の概要&lt;/h2&gt;
&lt;p&gt;ユニコ氏の記事は、OpenClaw を以下の観点から解説しています。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;元記事の主要な主張:
1. OpenClaw は「AIエージェントの民主化」:
ローカル実行の分散型 AI エージェント
Manus（中央集権型）との構造的な違い
2. 3 つの技術的優位性:
外部サービス連携（23+ プラットフォーム）
セッション横断型メモリー（Memory MD）
ブラウザユース（Browser Use）
3. ビジネスへのインパクト:
フリーランスの武器、中小企業の DX ツール
1 人で 1,000 人分の生産性
4. Claude Code との使い分け:
「作る」時は Claude Code、「使う・動かす」時は OpenClaw
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;全体で約 22,000 字、13 セクション以上の大作です。技術解説としての価値がある一方、煽り的な表現も多く含まれています。&lt;/p&gt;
&lt;h2 id="ファクトチェック-7-つの主要な主張を検証"&gt;ファクトチェック: 7 つの主要な主張を検証&lt;/h2&gt;
&lt;h3 id="主張-1-github-スター数-247000-超フォーク数-47700-超"&gt;主張 1: GitHub スター数 247,000 超、フォーク数 47,700 超&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;判定&lt;/th&gt;
&lt;th&gt;概ね正しい（記事時点の数値）&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;記事の数値は 2026 年 2 月下旬時点のものとして妥当です。2026 年 3 月時点では&lt;strong&gt;スター数 263,000 超、フォーク数 50,400 超&lt;/strong&gt;にまで成長しており、React を抜いて GitHub の最もスターの多いソフトウェアプロジェクトとなっています。&lt;/p&gt;</description></item><item><title>Shannon — 自律型AIペネトレーションテスターが「実証なき報告」を終わらせる</title><link>https://hdknr.github.io/blogs/posts/2026/03/shannon-%E8%87%AA%E5%BE%8B%E5%9E%8Bai%E3%83%9A%E3%83%8D%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%86%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%8C%E5%AE%9F%E8%A8%BC%E3%81%AA%E3%81%8D%E5%A0%B1%E5%91%8A%E3%82%92%E7%B5%82%E3%82%8F%E3%82%89%E3%81%9B%E3%82%8B/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/shannon-%E8%87%AA%E5%BE%8B%E5%9E%8Bai%E3%83%9A%E3%83%8D%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%86%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%8C%E5%AE%9F%E8%A8%BC%E3%81%AA%E3%81%8D%E5%A0%B1%E5%91%8A%E3%82%92%E7%B5%82%E3%82%8F%E3%82%89%E3%81%9B%E3%82%8B/</guid><description>&lt;h1 id="shannon--自律型-ai-ペネトレーションテスターが実証なき報告を終わらせる"&gt;Shannon — 自律型 AI ペネトレーションテスターが「実証なき報告」を終わらせる&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/heynavtoor/status/2028719589241307635"&gt;@heynavtoor 氏のポスト&lt;/a&gt;が話題になっています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Someone just open sourced a fully autonomous AI hacker and it&amp;rsquo;s terrifying. It&amp;rsquo;s called Shannon. Point it at your web app, and it doesn&amp;rsquo;t just scan for vulnerabilities. It actually exploits them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Shannon は「No Exploit, No Report（実証できなければ報告しない）」を原則とする、完全自律型の AI ペネトレーションテストツールです。従来のスキャナーが「ここが危険かもしれません」と警告を出す場面で、Shannon は実際に攻撃を実行し、成功した場合だけ報告します。XBOW ベンチマークで 96.15% のスコアを記録し、GitHub で 10,000 以上のスターを獲得しています。&lt;/p&gt;
&lt;h2 id="なぜ-shannon-が注目されるのか--年-1-回ペンテストの限界"&gt;なぜ Shannon が注目されるのか — 年 1 回ペンテストの限界&lt;/h2&gt;
&lt;p&gt;現代の開発チームは Claude Code や Cursor を使い、毎日コードを出荷しています。一方、ペネトレーションテストは年 1 回が一般的です。365 日のうち 364 日は「検証なし」で本番にデプロイしている計算になります。&lt;/p&gt;</description></item><item><title>.env を AI に安心して触らせる — 1Password CLI ラッパー「opx」とプロセススコープ認証の設計</title><link>https://hdknr.github.io/blogs/posts/2026/03/.env-%E3%82%92-ai-%E3%81%AB%E5%AE%89%E5%BF%83%E3%81%97%E3%81%A6%E8%A7%A6%E3%82%89%E3%81%9B%E3%82%8B-1password-cli-%E3%83%A9%E3%83%83%E3%83%91%E3%83%BCopx%E3%81%A8%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%E8%AA%8D%E8%A8%BC%E3%81%AE%E8%A8%AD%E8%A8%88/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/.env-%E3%82%92-ai-%E3%81%AB%E5%AE%89%E5%BF%83%E3%81%97%E3%81%A6%E8%A7%A6%E3%82%89%E3%81%9B%E3%82%8B-1password-cli-%E3%83%A9%E3%83%83%E3%83%91%E3%83%BCopx%E3%81%A8%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%E8%AA%8D%E8%A8%BC%E3%81%AE%E8%A8%AD%E8%A8%88/</guid><description>&lt;h1 id="env-を-ai-に安心して触らせる--1password-cli-ラッパーopxとプロセススコープ認証の設計"&gt;.env を AI に安心して触らせる — 1Password CLI ラッパー「opx」とプロセススコープ認証の設計&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/suin/status/2025525553823191550"&gt;@suin 氏のポスト&lt;/a&gt;が、AI エージェント時代の .env 管理問題に対する実践的な解決策として、自作の 1Password CLI ラッパー「&lt;a href="https://github.com/suin/opx"&gt;opx&lt;/a&gt;」を公開しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;.envをAIに安心して触らせたくて、こんなの作った
AIエージェントなしではもう開発が成り立たないほど必須になってきています。権限設定がいろいろできるにせよ、本質的にAIエージェントにはプロジェクトの全ファイルを触りうる力を与えているわけで、気になるのがシークレットなどの機密情報です。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Claude Code や Cursor などの AI コーディングエージェントは、開発者と同じ権限でファイルシステムにアクセスします。&lt;code&gt;.env&lt;/code&gt; にアクセストークンや AWS キーを平文で書いていれば、エージェントはそれを読めてしまいます。この構造的な問題に対し、「.env に機密情報を一切書かない」というアプローチで解決するのが opx です。&lt;/p&gt;
&lt;h2 id="問題の構造--ai-エージェントが-env-を読める"&gt;問題の構造 — AI エージェントが .env を読める&lt;/h2&gt;
&lt;h3 id="なぜ危険なのか"&gt;なぜ危険なのか&lt;/h3&gt;
&lt;p&gt;AI コーディングエージェントは通常のプロセスとして動作し、シェル環境を継承します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;開発者のシェル
└── AI エージェント（Claude Code, Cursor 等）
├── ファイルシステムへのフルアクセス
├── .env ファイルの読み取り
├── 環境変数の参照
└── Bash コマンドの実行
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;.zshrc&lt;/code&gt; に &lt;code&gt;AWS_SECRET_ACCESS_KEY&lt;/code&gt; を書いていれば、エージェントもそれを持っています。プロンプトインジェクション攻撃を受けた場合、エージェントが意図せず機密情報を外部に送信するリスクがあります。&lt;/p&gt;
&lt;h3 id="実際に報告されている脆弱性"&gt;実際に報告されている脆弱性&lt;/h3&gt;
&lt;p&gt;2025年末に公開された「IDEsaster」と呼ばれる調査では、Cursor、Windsurf、GitHub Copilot、Cline など30以上の AI IDE に脆弱性が発見されています。OpenAI Codex CLI では &lt;code&gt;.env&lt;/code&gt; ファイルを経由した任意コマンド実行の脆弱性（CVE-2025-61260）も報告されました。&lt;/p&gt;</description></item><item><title>「Claude Ads」の正体 — Anthropic 公式ではない個人開発スキルが日本でバズった構造を解剖する</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-ads%E3%81%AE%E6%AD%A3%E4%BD%93-anthropic-%E5%85%AC%E5%BC%8F%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E5%80%8B%E4%BA%BA%E9%96%8B%E7%99%BA%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%8C%E6%97%A5%E6%9C%AC%E3%81%A7%E3%83%90%E3%82%BA%E3%81%A3%E3%81%9F%E6%A7%8B%E9%80%A0%E3%82%92%E8%A7%A3%E5%89%96%E3%81%99%E3%82%8B/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-ads%E3%81%AE%E6%AD%A3%E4%BD%93-anthropic-%E5%85%AC%E5%BC%8F%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E5%80%8B%E4%BA%BA%E9%96%8B%E7%99%BA%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%8C%E6%97%A5%E6%9C%AC%E3%81%A7%E3%83%90%E3%82%BA%E3%81%A3%E3%81%9F%E6%A7%8B%E9%80%A0%E3%82%92%E8%A7%A3%E5%89%96%E3%81%99%E3%82%8B/</guid><description>&lt;h1 id="claude-adsの正体--anthropic-公式ではない個人開発スキルが日本でバズった構造を解剖する"&gt;「Claude Ads」の正体 — Anthropic 公式ではない個人開発スキルが日本でバズった構造を解剖する&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/lapper_s_high/status/2028735162608169371"&gt;@lapper_s_high 氏のポスト&lt;/a&gt;が、「Claude Ads」の名前が引き起こした混乱を端的に指摘しています（いいね 482）。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;開発者も日本でこんなに話題になるなんて思わなかったのでは・・&lt;/p&gt;
&lt;p&gt;Claude Adsなんて名前つけるから。。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;引用元の &lt;a href="https://x.com/ryottaman/status/2028668064615801079"&gt;@ryottaman 氏のポスト&lt;/a&gt;（表示 27万、ブックマーク 390）が拡散の起点となり、日本の SNS では「Anthropic が広告運用ツールを出した」という誤解が広がりました。&lt;/p&gt;
&lt;p&gt;実際には、Claude Ads は **Anthropic の公式製品ではなく、個人開発者が GitHub に公開した Claude Code 向けのスキル（拡張機能）**です。本記事では、なぜこの混乱が起きたのか、Claude Ads の実態は何なのか、そして Claude Code のスキルシステムがどのように機能するのかを解説します。&lt;/p&gt;
&lt;h2 id="なぜ混乱が起きたのか--3つの偶然の重なり"&gt;なぜ混乱が起きたのか — 3つの偶然の重なり&lt;/h2&gt;
&lt;h3 id="偶然1-anthropic-のスーパーボウル-cm"&gt;偶然1: Anthropic のスーパーボウル CM&lt;/h3&gt;
&lt;p&gt;2026年2月、Anthropic はスーパーボウル第60回大会で CM を放映しました。キャッチコピーは &lt;strong&gt;「Ads are coming to AI. But not to Claude.」&lt;/strong&gt;（広告は AI にやって来る。だが、Claude には来ない）。OpenAI が ChatGPT への広告導入を発表した直後のタイミングで、「Claude は広告を入れない」と宣言する内容でした。&lt;/p&gt;
&lt;p&gt;この CM は大きな話題となり、OpenAI の Sam Altman CEO が「面白いが明らかに不誠実」と反論する事態にまで発展しています。&lt;/p&gt;
&lt;h3 id="偶然2-claude-adsという名前"&gt;偶然2: 「Claude Ads」という名前&lt;/h3&gt;
&lt;p&gt;その直後、個人開発者の Daniel Agrici 氏が GitHub に公開したのが &lt;a href="https://github.com/AgriciDaniel/claude-ads"&gt;claude-ads&lt;/a&gt; です。これは Claude Code で広告アカウントを監査するスキルであり、「Claude を使って Ads（広告）を分析する」という意味での命名でした。&lt;/p&gt;</description></item><item><title>「Claude Codeが無料で使える最強AIエージェント」は本当か — Accomplish の実態とAI煽りの再来</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%8C%E7%84%A1%E6%96%99%E3%81%A7%E4%BD%BF%E3%81%88%E3%82%8B%E6%9C%80%E5%BC%B7ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AF%E6%9C%AC%E5%BD%93%E3%81%8B-accomplish-%E3%81%AE%E5%AE%9F%E6%85%8B%E3%81%A8ai%E7%85%BD%E3%82%8A%E3%81%AE%E5%86%8D%E6%9D%A5/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%8C%E7%84%A1%E6%96%99%E3%81%A7%E4%BD%BF%E3%81%88%E3%82%8B%E6%9C%80%E5%BC%B7ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AF%E6%9C%AC%E5%BD%93%E3%81%8B-accomplish-%E3%81%AE%E5%AE%9F%E6%85%8B%E3%81%A8ai%E7%85%BD%E3%82%8A%E3%81%AE%E5%86%8D%E6%9D%A5/</guid><description>&lt;h1 id="claude-codeが無料で使える最強aiエージェントは本当か--accomplish-の実態とai煽りの再来"&gt;「Claude Codeが無料で使える最強AIエージェント」は本当か — Accomplish の実態とAI煽りの再来&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/gagarotai200/status/2028675974834110472"&gt;ガガロットAI(@gagarotai200)氏のポスト&lt;/a&gt;が604いいね、764ブックマーク、約42,000表示と大きな反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;『Claude Code』が無料で使える最強AIエージェントが登場したww Accomplishっていうローカルで動くAIエージェントがGitHubに上がってたから共有する。これ入れれば、Claude Codeレベルの AIエージェントがサブスク購入なしで永遠に使えるwww
— ガガロットAI(@gagarotai200)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この投稿者は、以前「&lt;a href="https://gist.github.com/hdknr/1ddcd07ed2cfe5a9510119208b4376e2"&gt;OpenClawで5人解雇&lt;/a&gt;」という根拠不明の煽りポストでも注目を集めた人物で、AIスクールを運営しています。今回も「最強」「無料」「永遠に使える」というキーワードが並んでいますが、主張はどこまで正確なのでしょうか。&lt;a href="https://accomplish.ai/"&gt;Accomplish&lt;/a&gt; の実態を公式情報から検証します。&lt;/p&gt;
&lt;h2 id="accomplish-とは何か"&gt;Accomplish とは何か&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/accomplish-ai/accomplish"&gt;Accomplish&lt;/a&gt; は2026年1月13日に公開されたオープンソース（MITライセンス）のデスクトップ AI エージェントです。GitHub Stars 9.6k、Forks 1k、コントリビューター31名と、一定の支持を集めています。&lt;/p&gt;
&lt;h3 id="基本情報"&gt;基本情報&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;開発元&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;accomplish-ai&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ライセンス&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;技術スタック&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Electron + React + TypeScript&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;対応OS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;macOS（Apple Silicon / Intel）、Windows 11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;最新バージョン&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0.3.10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;内部構造&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://opencode.ai/"&gt;OpenCode CLI&lt;/a&gt; を node-pty 経由で起動&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="主要機能"&gt;主要機能&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ブラウザ自動化&lt;/strong&gt;: Web検索、フォーム入力、データ抽出&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ファイル管理&lt;/strong&gt;: フォルダ整理、ファイル名変更、コンテンツベースの分類&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ドキュメント作成&lt;/strong&gt;: レポート作成、要約、メール下書き&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ワークフロー自動化&lt;/strong&gt;: 反復タスクの自動化&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="対応-ai-モデル"&gt;対応 AI モデル&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;カテゴリ&lt;/th&gt;
&lt;th&gt;プロバイダー&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;クラウドAPI&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Anthropic（Claude）、OpenAI、Google AI、xAI、DeepSeek、Moonshot AI 等&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;クラウドインフラ&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Amazon Bedrock、Azure Foundry、OpenRouter、LiteLLM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ローカル&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ollama、LM Studio&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="主張の検証"&gt;主張の検証&lt;/h2&gt;
&lt;h3 id="主張1-claude-codeレベルの-aiエージェント"&gt;主張1: 「Claude Codeレベルの AIエージェント」&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;検証結果: 大幅に誇張&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>「Figmaは100%不要」宣言の真意 --- Claude Codeが溶かすデザインとコードの境界</title><link>https://hdknr.github.io/blogs/posts/2026/03/figma%E3%81%AF100%E4%B8%8D%E8%A6%81%E5%AE%A3%E8%A8%80%E3%81%AE%E7%9C%9F%E6%84%8F---claude-code%E3%81%8C%E6%BA%B6%E3%81%8B%E3%81%99%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%A8%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E5%A2%83%E7%95%8C/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/figma%E3%81%AF100%E4%B8%8D%E8%A6%81%E5%AE%A3%E8%A8%80%E3%81%AE%E7%9C%9F%E6%84%8F---claude-code%E3%81%8C%E6%BA%B6%E3%81%8B%E3%81%99%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%A8%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E5%A2%83%E7%95%8C/</guid><description>&lt;h1 id="figma-は-100-不要宣言の真意--claude-code-が溶かすデザインとコードの境界"&gt;「Figma は 100% 不要」宣言の真意 &amp;mdash; Claude Code が溶かすデザインとコードの境界&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/kawai_design/status/2029115059251888431"&gt;@kawai_design 氏が X で公開した記事&lt;/a&gt;が議論を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Code を使えば使うほど、Figma を開く理由が消えていく。これは私だけの感覚ではありません。今、世界中のデザイナーが同じ疑問を抱えています。私の結論は明確です。Figma は 100% 不要。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;同時期に &lt;a href="https://uxdesign.cc/figmas-not-a-design-tool-it-s-a-rube-goldberg-machine-for-avoiding-code-2a24f11add5d"&gt;UX Collective に掲載された Michael Buckley 氏の記事&lt;/a&gt;「Figma はデザインツールではない。コードを避けるためのピタゴラスイッチだ」も世界のデザイナーを震撼させました。本記事では、この「Figma 不要論」の構造と、Figma 自身の対応、そして AI 時代のデザインワークフローの変化を技術的に整理します。&lt;/p&gt;
&lt;h2 id="ピタゴラスイッチ批判--何が問題なのか"&gt;「ピタゴラスイッチ」批判 &amp;mdash; 何が問題なのか&lt;/h2&gt;
&lt;h3 id="ux-collective-の記事が突いた急所"&gt;UX Collective の記事が突いた急所&lt;/h3&gt;
&lt;p&gt;Michael Buckley 氏の記事は、Figma でのデザイン作業を**ルーブ・ゴールドバーグ・マシン（ピタゴラスイッチ）**に例えました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Figma でボタンを作る作業:
1. Auto Layout を設定する
2. パディングを調整する
3. ホバーステートを作る
4. インタラクションを設定する
5. プロトタイプモードで動作確認する
6. 開発者に引き渡す
7. 開発者がコードで再実装する
開発者が同じボタンを作る作業:
&amp;lt;button className=&amp;#34;btn-primary&amp;#34;&amp;gt;送信&amp;lt;/button&amp;gt;
→ 5 分で完了。ホバー、アクセシビリティも含めて
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;「パンケーキを返すためにピタゴラスイッチを作るようなもの」&amp;mdash; この比喩が刺さったのは、多くのデザイナーが無意識にこの非効率を受け入れていたからです。&lt;/p&gt;
&lt;h3 id="本質的な問題-デザインとコードの翻訳"&gt;本質的な問題: デザインとコードの「翻訳」&lt;/h3&gt;
&lt;p&gt;Figma の存在意義は&lt;strong&gt;デザインとコードの間の翻訳レイヤー&lt;/strong&gt;にあります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;従来のワークフロー:
デザイナーの意図
→ Figma でビジュアル化（翻訳 1）
→ デザインスペック作成（翻訳 2）
→ 開発者がコードに変換（翻訳 3）
→ 実装結果をデザイナーがレビュー（逆翻訳）
翻訳のたびに情報が劣化する:
- ピクセルのズレ
- インタラクションの解釈違い
- レスポンシブ挙動の不一致
- アクセシビリティの抜け漏れ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;AI がデザインの意図を理解し、直接コードを生成するようになれば、この翻訳プロセス自体が不要になります。@kawai_design 氏の「翻訳の元データである Figma ファイルも要りません」という指摘は、ここに根ざしています。&lt;/p&gt;</description></item><item><title>「テスト書いて」と「テスト駆動で実装して」は全く別物 — AI×TDD で品質が劇的に変わる構造的理由</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E3%83%86%E3%82%B9%E3%83%88%E6%9B%B8%E3%81%84%E3%81%A6%E3%81%A8%E3%83%86%E3%82%B9%E3%83%88%E9%A7%86%E5%8B%95%E3%81%A7%E5%AE%9F%E8%A3%85%E3%81%97%E3%81%A6%E3%81%AF%E5%85%A8%E3%81%8F%E5%88%A5%E7%89%A9-aitdd-%E3%81%A7%E5%93%81%E8%B3%AA%E3%81%8C%E5%8A%87%E7%9A%84%E3%81%AB%E5%A4%89%E3%82%8F%E3%82%8B%E6%A7%8B%E9%80%A0%E7%9A%84%E7%90%86%E7%94%B1/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E3%83%86%E3%82%B9%E3%83%88%E6%9B%B8%E3%81%84%E3%81%A6%E3%81%A8%E3%83%86%E3%82%B9%E3%83%88%E9%A7%86%E5%8B%95%E3%81%A7%E5%AE%9F%E8%A3%85%E3%81%97%E3%81%A6%E3%81%AF%E5%85%A8%E3%81%8F%E5%88%A5%E7%89%A9-aitdd-%E3%81%A7%E5%93%81%E8%B3%AA%E3%81%8C%E5%8A%87%E7%9A%84%E3%81%AB%E5%A4%89%E3%82%8F%E3%82%8B%E6%A7%8B%E9%80%A0%E7%9A%84%E7%90%86%E7%94%B1/</guid><description>&lt;h1 id="テスト書いてとテスト駆動で実装しては全く別物--aitdd-で品質が劇的に変わる構造的理由"&gt;「テスト書いて」と「テスト駆動で実装して」は全く別物 — AI×TDD で品質が劇的に変わる構造的理由&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/neurostack_0001/status/2028788224231927975"&gt;@neurostack_0001 氏のポスト&lt;/a&gt;が、AI にテストを書かせる際の決定的な違いを指摘し、大きな反響を呼んでいます（いいね 267、ブックマーク 222）。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;3ヶ月AIにテストコード書かせてわかったこと。&lt;/p&gt;
&lt;p&gt;「テスト書いて」と「テスト駆動で実装して」は全く別物だった。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;3ヶ月間の実体験から導き出された結論は明快です。AI に「テストを書いて」と頼むのと「テスト駆動で実装して」と頼むのでは、&lt;strong&gt;出力されるテストの品質が根本的に異なる&lt;/strong&gt;。本記事では、なぜこの違いが生まれるのか、その構造的な理由と実践的なワークフローを解説します。&lt;/p&gt;
&lt;h2 id="テスト書いてが失敗する構造"&gt;「テスト書いて」が失敗する構造&lt;/h2&gt;
&lt;h3 id="テスト後付けバイアス"&gt;テスト後付けバイアス&lt;/h3&gt;
&lt;p&gt;ポスト主が最初に経験した失敗パターンは、多くの開発者に共通するものです。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;最初はClaude Codeに「この関数のテスト書いて」と頼んでた。構文は完璧。でも実行すると半分以上落ちる。テスト対象もモックしてたり、存在しないメソッド呼んでたり。「テストっぽいもの」を量産してただけ。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この問題は&lt;strong&gt;テスト後付けバイアス&lt;/strong&gt;と呼ばれる LLM の構造的な弱点に起因します。LLM が実装コードを見てからテストを生成する場合、テストは「コードが何をすべきか」ではなく「コードが何をしているか」を検証するものになりがちです。&lt;/p&gt;
&lt;p&gt;具体的に発生する問題は以下の通りです。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;問題&lt;/th&gt;
&lt;th&gt;説明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;テスト対象のモック化&lt;/td&gt;
&lt;td&gt;テストすべき関数自体をモックしてしまい、実際のロジックを検証していない&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;存在しないメソッド呼び出し&lt;/td&gt;
&lt;td&gt;LLM のハルシネーションにより、実在しない API やメソッドをテストで使用する&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;実装への密結合&lt;/td&gt;
&lt;td&gt;内部実装の詳細に依存するテストが生成され、リファクタリングで壊れる&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;網羅性の欠如&lt;/td&gt;
&lt;td&gt;エッジケースや異常系のテストが不足し、正常系のみカバーする&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="なぜ-llm-はテストっぽいものを量産するのか"&gt;なぜ LLM は「テストっぽいもの」を量産するのか&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://codemanship.wordpress.com/2026/01/09/why-does-test-driven-development-work-so-well-in-ai-assisted-programming/"&gt;Codemanship の記事&lt;/a&gt;が、この問題の本質を指摘しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The more things we ask models to pay attention to, the less able they are to pay attention to any of them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;LLM は「次の最も確率の高いトークン」を予測する仕組みです。既存の実装コードをコンテキストに含めてテストを生成すると、モデルは&lt;strong&gt;実装の構造を模倣したテスト&lt;/strong&gt;を生成します。テストとしての妥当性ではなく、「テストとして見た目がそれらしいもの」を出力するのです。&lt;/p&gt;
&lt;p&gt;これは LLM の根本的な限界であり、プロンプトの工夫だけでは解決できません。&lt;/p&gt;
&lt;h2 id="テスト駆動で実装してが品質を変える理由"&gt;「テスト駆動で実装して」が品質を変える理由&lt;/h2&gt;
&lt;h3 id="テストファーストが生む構造的な違い"&gt;テストファーストが生む構造的な違い&lt;/h3&gt;
&lt;p&gt;ポスト主が発見した転機は、TDD のループを AI 自身にやらせることでした。&lt;/p&gt;</description></item><item><title>「作れること」の価値が消えるAI時代に、SRE/プロダクション・エンジニアリングの重要性が上がる理由</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E4%BD%9C%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AE%E4%BE%A1%E5%80%A4%E3%81%8C%E6%B6%88%E3%81%88%E3%82%8Bai%E6%99%82%E4%BB%A3%E3%81%ABsre/%E3%83%97%E3%83%AD%E3%83%80%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%AE%E9%87%8D%E8%A6%81%E6%80%A7%E3%81%8C%E4%B8%8A%E3%81%8C%E3%82%8B%E7%90%86%E7%94%B1/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E4%BD%9C%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AE%E4%BE%A1%E5%80%A4%E3%81%8C%E6%B6%88%E3%81%88%E3%82%8Bai%E6%99%82%E4%BB%A3%E3%81%ABsre/%E3%83%97%E3%83%AD%E3%83%80%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%AE%E9%87%8D%E8%A6%81%E6%80%A7%E3%81%8C%E4%B8%8A%E3%81%8C%E3%82%8B%E7%90%86%E7%94%B1/</guid><description>&lt;h1 id="作れることの価値が消える-ai-時代にsre--プロダクションエンジニアリングの重要性が上がる理由"&gt;「作れること」の価値が消える AI 時代に、SRE / プロダクション・エンジニアリングの重要性が上がる理由&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/integrated1453/status/2029018252144460170"&gt;integrated1453氏のポスト&lt;/a&gt;が、すてぃお（@suthio_）氏の note 記事「&lt;a href="https://note.com/suthio/n/n4f79fbe4efda"&gt;『作れること』の価値が消えていくAI時代にソフトウェアエンジニアは何をやるべきか&lt;/a&gt;」に対して、SRE の視点からコメントし、98いいね、81ブックマーク、約12,600表示と反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;エンジニアにとって、より高度にSREをやっていくことの重要性が上がるという話だと思った。プロダクションで起こっている問題をデバッグして修正して再発防止するとか、それらを再現性高く実行できる仕組みを作るとか、SREがやる運用のエンジニアリングそのもの。まずは障害対応100本ノックしよう！笑
— integrated1453&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;元のすてぃお氏の投稿は552いいね、759ブックマーク、約87,900表示とさらに大きな反響です。すてぃお氏は adding Inc. 代表取締役で、元スタートアップ CTO。Claude Code の登場以降、AI 時代のエンジニア像について一貫した発信を続けています。&lt;/p&gt;
&lt;h2 id="すてぃお氏の主張--作れるから動かし続けるへ"&gt;すてぃお氏の主張 — 「作れる」から「動かし続ける」へ&lt;/h2&gt;
&lt;h3 id="核心のテーゼ"&gt;核心のテーゼ&lt;/h3&gt;
&lt;p&gt;すてぃお氏の一連の記事を横断する主張は明確です。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Code を使い始めてから、僕の開発方法は根本的に変わりました。以前は「この処理を実装するのに3日くらいかかるな」と見積もっていたものが、今は適切な指示を出せば30分で形になる。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;実装スキル単体の市場価値が低下し&lt;/strong&gt;、求められるのは以下の能力だという主張です。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;低下する価値&lt;/th&gt;
&lt;th&gt;上昇する価値&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;コードを書く能力&lt;/td&gt;
&lt;td&gt;コードを読んで検証する能力&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;実装の速さ&lt;/td&gt;
&lt;td&gt;仕様・制約の設計力&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;個別機能の開発&lt;/td&gt;
&lt;td&gt;自己修復・自己改善するシステムの設計&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;技術力単体&lt;/td&gt;
&lt;td&gt;技術力 × ビジネス力&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="すてぃお氏の提案する3つの方向性"&gt;すてぃお氏の提案する3つの方向性&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;「勝手に動き続ける仕組み」を作る&lt;/strong&gt;: 修正する人ではなく、自己修復・自己改善するシステムの設計者になる&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;コードは「読めるけど書けない」でいい&lt;/strong&gt;: エンジニアの主要業務が「書く能力」から「読む能力」へ転換&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;事業成長にコミットする&lt;/strong&gt;: 技術へのコミットメントよりも事業成長へのコミットメントが重要&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="integrated1453-氏の洞察--これは-sre-の話だ"&gt;integrated1453 氏の洞察 — これは SRE の話だ&lt;/h2&gt;
&lt;p&gt;integrated1453 氏のコメントの核心は、すてぃお氏の「動かし続ける仕組みを作る」という主張を、&lt;strong&gt;SRE（Site Reliability Engineering）のコンテキストに接続した&lt;/strong&gt;ことです。&lt;/p&gt;
&lt;h3 id="sre-が担う動かし続ける"&gt;SRE が担う「動かし続ける」&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;すてぃお氏の表現&lt;/th&gt;
&lt;th&gt;SRE の対応する実践&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;自己修復するシステム&lt;/td&gt;
&lt;td&gt;Self-healing infrastructure、自動ロールバック&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;自己改善するシステム&lt;/td&gt;
&lt;td&gt;ポストモーテムからの自動ガードレール生成&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;再現性高く実行できる仕組み&lt;/td&gt;
&lt;td&gt;Infrastructure as Code、ランブック自動化&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プロダクションの問題をデバッグ&lt;/td&gt;
&lt;td&gt;オブザーバビリティ、分散トレーシング&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;再発防止&lt;/td&gt;
&lt;td&gt;SLO/SLI 定義、エラーバジェット管理&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;「作れること」の価値が下がるなら、「動かし続けること」の価値が相対的に上がる。これは論理的に自然な帰結です。&lt;/p&gt;</description></item><item><title>AnimaWorks 脳科学5層記憶 × マルチエージェント「文脈崩壊」問題への解答</title><link>https://hdknr.github.io/blogs/posts/2026/03/animaworks-%E8%84%B3%E7%A7%91%E5%AD%A65%E5%B1%A4%E8%A8%98%E6%86%B6-%E3%83%9E%E3%83%AB%E3%83%81%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E6%96%87%E8%84%88%E5%B4%A9%E5%A3%8A%E5%95%8F%E9%A1%8C%E3%81%B8%E3%81%AE%E8%A7%A3%E7%AD%94/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/animaworks-%E8%84%B3%E7%A7%91%E5%AD%A65%E5%B1%A4%E8%A8%98%E6%86%B6-%E3%83%9E%E3%83%AB%E3%83%81%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E6%96%87%E8%84%88%E5%B4%A9%E5%A3%8A%E5%95%8F%E9%A1%8C%E3%81%B8%E3%81%AE%E8%A7%A3%E7%AD%94/</guid><description>&lt;h1 id="animaworks-脳科学5層記憶--マルチエージェント文脈崩壊問題への解答"&gt;AnimaWorks 脳科学5層記憶 × マルチエージェント「文脈崩壊」問題への解答&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/AI_masaou"&gt;まさお@AI駆動開発さん&lt;/a&gt;が、マルチエージェントの最大の課題である「長期タスクで文脈が壊れる」問題に対して、脳科学ベースの記憶システムで挑むOSS「AnimaWorks」を紹介しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;マルチエージェントの最大の課題「長期タスクで文脈が壊れる」に、脳科学ベースの記憶システムで挑んでいるOSSがある。それが『AnimaWorks』。エージェントを「ステートレスな関数」ではなく「組織の中の人」として設計するフレームワーク。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://x.com/AI_masaou/status/2029134762447667373"&gt;https://x.com/AI_masaou/status/2029134762447667373&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;21 いいね・2 RT を集めたこのポストが注目するのは、従来のマルチエージェントが抱えるコンテキストウィンドウの限界を、「記憶の蓄積・整理・忘却」というサイクルで乗り越えようとする設計思想です。&lt;/p&gt;
&lt;h2 id="マルチエージェントの文脈崩壊問題"&gt;マルチエージェントの「文脈崩壊」問題&lt;/h2&gt;
&lt;h3 id="llm-の記憶の仕組み"&gt;LLM の「記憶」の仕組み&lt;/h3&gt;
&lt;p&gt;まず前提として、LLM（ChatGPT や Claude など）には人間のような記憶がありません。LLM が「覚えている」ように見えるのは、会話の全履歴を毎回テキストとして入力に含めているからです。この入力テキスト全体を&lt;strong&gt;コンテキストウィンドウ&lt;/strong&gt;と呼びます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;┌─────────────────────────────────────┐
│ コンテキストウィンドウ（例: 200K トークン） │
│ │
│ システム指示 │
│ ユーザー: こんにちは │
│ AI: こんにちは！ │
│ ユーザー: Pythonで関数を書いて │
│ AI: def hello(): ... │
│ ...（数百ターンの会話履歴） │ ← 会話が長くなるほど膨らむ
└─────────────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="ウィンドウの物理的限界"&gt;ウィンドウの物理的限界&lt;/h3&gt;
&lt;p&gt;コンテキストウィンドウには上限があります（Claude で約 200K トークン、日本語で約 10〜15 万文字）。長期タスクでは会話履歴がこの上限に達し、&lt;strong&gt;古い情報から順に切り捨てられます&lt;/strong&gt;。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;タスク開始時:
「このプロジェクトでは認証にJWTを使う方針です」 ← 重要な初期方針
... 200ターン後 ...
「ログイン機能を実装して」
→ エージェントは JWT の方針を忘れており、
セッション認証で実装してしまう
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="注意力の希釈lost-in-the-middle"&gt;注意力の希釈（Lost in the Middle）&lt;/h3&gt;
&lt;p&gt;ウィンドウ内に収まっていても、情報量が多すぎると LLM の「注意力」が分散します。研究では、コンテキストの&lt;strong&gt;先頭と末尾&lt;/strong&gt;の情報は活用されやすいが、&lt;strong&gt;中間部分は見落とされやすい&lt;/strong&gt;ことが分かっています。&lt;/p&gt;</description></item><item><title>Anthropic 公式 skill-creator の設計を解剖する — Orchestration Skill という新しいスキル設計パターン</title><link>https://hdknr.github.io/blogs/posts/2026/03/anthropic-%E5%85%AC%E5%BC%8F-skill-creator-%E3%81%AE%E8%A8%AD%E8%A8%88%E3%82%92%E8%A7%A3%E5%89%96%E3%81%99%E3%82%8B-orchestration-skill-%E3%81%A8%E3%81%84%E3%81%86%E6%96%B0%E3%81%97%E3%81%84%E3%82%B9%E3%82%AD%E3%83%AB%E8%A8%AD%E8%A8%88%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/anthropic-%E5%85%AC%E5%BC%8F-skill-creator-%E3%81%AE%E8%A8%AD%E8%A8%88%E3%82%92%E8%A7%A3%E5%89%96%E3%81%99%E3%82%8B-orchestration-skill-%E3%81%A8%E3%81%84%E3%81%86%E6%96%B0%E3%81%97%E3%81%84%E3%82%B9%E3%82%AD%E3%83%AB%E8%A8%AD%E8%A8%88%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3/</guid><description>&lt;h1 id="anthropic-公式-skill-creator-の設計を解剖する--orchestration-skill-という新しいスキル設計パターン"&gt;Anthropic 公式 skill-creator の設計を解剖する — Orchestration Skill という新しいスキル設計パターン&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/gyakuse/status/2029107909058330839"&gt;@gyakuse（逆瀬川）氏のポスト&lt;/a&gt;が、Anthropic 公式の skill-creator を分析した記事を公開し、大きな反響を呼んでいます（いいね 330、ブックマーク 372）。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Anthropicのskill-creatorがめちゃくちゃいいスキルだったので、中身を分析して、今後どういうふうにAgent Skillを作るべきかまとめました。Orchestrator系のSkillはみんなが無意識に作りつつありますが、意識的に作ると結構便利な気がします。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;引用元は逆瀬川氏のブログ記事「&lt;a href="https://nyosegawa.github.io/posts/skill-creator-and-orchestration-skill/"&gt;skill-creatorから学ぶSkill設計と、Orchestration Skillの作り方&lt;/a&gt;」。Anthropic が &lt;a href="https://github.com/anthropics/skills/blob/main/skills/skill-creator/SKILL.md"&gt;GitHub で公開している skill-creator&lt;/a&gt; の内部構造を詳細に分析し、Skills の設計パターンを体系化した記事です。&lt;/p&gt;
&lt;p&gt;本記事では、skill-creator の設計思想、7つのベストプラクティス、2つのオーケストレーションアーキテクチャ、そして未解決の課題を解説します。&lt;/p&gt;
&lt;h2 id="skill-creator-とは何か"&gt;skill-creator とは何か&lt;/h2&gt;
&lt;h3 id="スキルを作るためのスキル"&gt;「スキルを作るためのスキル」&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/anthropics/skills/blob/main/skills/skill-creator/SKILL.md"&gt;skill-creator&lt;/a&gt; は、Claude Code の Skills を作成・テスト・改善するための&lt;strong&gt;メタスキル&lt;/strong&gt;です。Anthropic が公式リポジトリ &lt;a href="https://github.com/anthropics/skills"&gt;anthropics/skills&lt;/a&gt; で公開しています。&lt;/p&gt;
&lt;p&gt;4つのモードで Skills の開発ライフサイクル全体をカバーします。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;モード&lt;/th&gt;
&lt;th&gt;機能&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Create&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;インタビュー → SKILL.md ドラフト作成 → テストケース生成&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Eval&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;並列評価（スキルあり版 vs ベースライン版を同時実行）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Improve&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;採点・分析 → HTML ビューアでレビュー → フィードバック反映&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Benchmark&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;統計集約 → Description 最適化 → パッケージング&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="4つの専門エージェント"&gt;4つの専門エージェント&lt;/h3&gt;
&lt;p&gt;skill-creator は内部で4つのサブエージェントを使い分けています。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;エージェント&lt;/th&gt;
&lt;th&gt;役割&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Executor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Skills を実際に実行してテスト&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Grader&lt;/strong&gt;（224行）&lt;/td&gt;
&lt;td&gt;出力を期待値と照合して採点&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Comparator&lt;/strong&gt;（203行）&lt;/td&gt;
&lt;td&gt;スキルあり版とベースライン版を盲検比較&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Analyzer&lt;/strong&gt;（275行）&lt;/td&gt;
&lt;td&gt;結果を分析して改善提案を生成&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;注目すべき数値があります。SKILL.md 本体は 480行のフロー制御ですが、サブエージェントのプロンプトは合計 700行以上。&lt;strong&gt;オーケストレーターよりも専門家プロンプトの方が分量が多い&lt;/strong&gt;のです。&lt;/p&gt;</description></item><item><title>Anthropic 公式「プロンプトのベストプラクティス」完全ガイド — Claude 4.6 時代の「宝の山」を読み解く</title><link>https://hdknr.github.io/blogs/posts/2026/03/anthropic-%E5%85%AC%E5%BC%8F%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%AE%E3%83%99%E3%82%B9%E3%83%88%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-claude-4.6-%E6%99%82%E4%BB%A3%E3%81%AE%E5%AE%9D%E3%81%AE%E5%B1%B1%E3%82%92%E8%AA%AD%E3%81%BF%E8%A7%A3%E3%81%8F/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/anthropic-%E5%85%AC%E5%BC%8F%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%AE%E3%83%99%E3%82%B9%E3%83%88%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-claude-4.6-%E6%99%82%E4%BB%A3%E3%81%AE%E5%AE%9D%E3%81%AE%E5%B1%B1%E3%82%92%E8%AA%AD%E3%81%BF%E8%A7%A3%E3%81%8F/</guid><description>&lt;h1 id="anthropic-公式プロンプトのベストプラクティス完全ガイド--claude-46-時代の宝の山を読み解く"&gt;Anthropic 公式「プロンプトのベストプラクティス」完全ガイド — Claude 4.6 時代の「宝の山」を読み解く&lt;/h1&gt;
&lt;p&gt;Cursor Ambassador であり「Cursor完全ガイド」著者の&lt;a href="https://x.com/kinopee_ai/status/2028843964221243853"&gt;Kinopee(@kinopee_ai)氏のポスト&lt;/a&gt;が注目を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;XML云々の例は英語版のリンクだけど、日本語訳もある。「プロンプトのベストプラクティス」の章だけでも熟読をお勧めします。作りたいものをモデルに伝える大切なテクニック集、宝の山。
— Kinopee(@kinopee_ai)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;67いいね、91ブックマークという反響は、AI コーディングツールを日常的に使う開発者がプロンプト設計の基礎に立ち返る必要性を感じていることを示しています。Kinopee氏が「宝の山」と表現する &lt;a href="https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/claude-prompting-best-practices"&gt;Anthropic 公式のプロンプトベストプラクティス&lt;/a&gt;は、Claude Opus 4.6、Claude Sonnet 4.6、Claude Haiku 4.5 に対応した包括的なガイドです。本記事ではその全体像を、実践的な視点で解説します。&lt;/p&gt;
&lt;h2 id="ドキュメントの全体構成"&gt;ドキュメントの全体構成&lt;/h2&gt;
&lt;p&gt;公式ドキュメントは大きく6つのセクションで構成されています。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;セクション&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;General principles&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;明確な指示、コンテキスト付与、例示、XMLタグ構造化、ロール設定、長文コンテキスト&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Output and formatting&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;コミュニケーションスタイル、出力形式制御、LaTeX、ドキュメント作成、プリフィル廃止&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Tool use&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ツール使用の明示的指示、並列ツール呼び出し最適化&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Thinking and reasoning&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;過剰思考の抑制、adaptive thinking、interleaved thinking&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Agentic systems&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;長期推論、状態管理、自律性と安全性のバランス、サブエージェント&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Migration considerations&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Claude 4.6 への移行ガイド、Sonnet 4.5 → 4.6 の effort 設定&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;API 開発者向けの内容ですが、Claude Code や Cursor などの AI コーディングツールを使う際にも、&lt;strong&gt;CLAUDE.md やシステムプロンプトの設計&lt;/strong&gt;に直接応用できます。&lt;/p&gt;
&lt;h2 id="最もインパクトの高い5つのスキル"&gt;最もインパクトの高い5つのスキル&lt;/h2&gt;
&lt;p&gt;公式ドキュメントが挙げる「最もインパクトの高い5つのスキル」は以下の通りです。&lt;/p&gt;
&lt;h3 id="1-xml-タグで構造化する"&gt;1. XML タグで構造化する&lt;/h3&gt;
&lt;p&gt;Claude にとって XML タグは&lt;strong&gt;プロンプトの文法&lt;/strong&gt;です。指示、コンテキスト、例示、入力データが混在するプロンプトでは、各要素をタグで包むことで誤解を大幅に減らせます。&lt;/p&gt;</description></item><item><title>Anthropic、ChatGPT からの移行ツール提供開始 --- メモリインポートと App Store 1位の背景</title><link>https://hdknr.github.io/blogs/posts/2026/03/anthropicchatgpt-%E3%81%8B%E3%82%89%E3%81%AE%E7%A7%BB%E8%A1%8C%E3%83%84%E3%83%BC%E3%83%AB%E6%8F%90%E4%BE%9B%E9%96%8B%E5%A7%8B---%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A8-app-store-1%E4%BD%8D%E3%81%AE%E8%83%8C%E6%99%AF/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/anthropicchatgpt-%E3%81%8B%E3%82%89%E3%81%AE%E7%A7%BB%E8%A1%8C%E3%83%84%E3%83%BC%E3%83%AB%E6%8F%90%E4%BE%9B%E9%96%8B%E5%A7%8B---%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A8-app-store-1%E4%BD%8D%E3%81%AE%E8%83%8C%E6%99%AF/</guid><description>&lt;h1 id="anthropicchatgpt-からの移行ツール提供開始--メモリインポートと-app-store-1-位の背景"&gt;Anthropic、ChatGPT からの移行ツール提供開始 &amp;mdash; メモリインポートと App Store 1 位の背景&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/itm_aiplus/status/2028625171997966782"&gt;ITmedia AI+ が X で報じた&lt;/a&gt;ように、Anthropic が ChatGPT などの競合サービスから Claude への移行を支援するツールの提供を開始しました。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Anthropic、ChatGPT などから Claude への移行をしやすくするツール提供開始&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;2026 年 3 月 2 日、Claude は米国 App Store の無料アプリダウンロードチャートで &lt;strong&gt;1 位&lt;/strong&gt;に躍り出ました。この記事では、メモリインポート機能の仕組みと、その背景にある ChatGPT 解約運動について解説します。&lt;/p&gt;
&lt;h2 id="メモリインポート機能とは"&gt;メモリインポート機能とは&lt;/h2&gt;
&lt;h3 id="概要"&gt;概要&lt;/h3&gt;
&lt;p&gt;Anthropic は &lt;a href="https://claude.com/import-memory"&gt;claude.com/import-memory&lt;/a&gt; でメモリインポート機能を公開しました。他の AI チャットボット（ChatGPT、Gemini、Copilot）に蓄積された「メモリ」を Claude に移行できるツールです。&lt;/p&gt;
&lt;p&gt;AI チャットボットの「メモリ」とは、過去の会話から学習したユーザーの好み・背景情報・利用パターンなどの記憶です。ChatGPT では「Memory」、Gemini では「Gems」として保存されています。&lt;/p&gt;
&lt;h3 id="移行の手順3-ステップ"&gt;移行の手順（3 ステップ）&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;ステップ 1: Anthropic が提供するプロンプトをコピー
claude.com/import-memory にアクセス
移行用プロンプトをコピーする
ステップ 2: 現在の AI サービスにペースト
ChatGPT / Gemini / Copilot にプロンプトを貼り付け
AI が保存しているメモリをテキストブロックとして出力
ステップ 3: Claude のメモリ設定にペースト
出力されたテキストを Claude のメモリ設定に貼り付け
Claude が内容を解析し、メモリとして取り込む
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;インポートしたメモリは約 24 時間で Claude に反映されます。その後、Settings &amp;gt; Capabilities &amp;gt; View and edit your memory から個別に確認・編集・削除が可能です。&lt;/p&gt;</description></item><item><title>Claude Code Agent Skills を強化する三銃士 --- scripts / references / assets の使い分け</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-agent-skills-%E3%82%92%E5%BC%B7%E5%8C%96%E3%81%99%E3%82%8B%E4%B8%89%E9%8A%83%E5%A3%AB---scripts-/-references-/-assets-%E3%81%AE%E4%BD%BF%E3%81%84%E5%88%86%E3%81%91/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-agent-skills-%E3%82%92%E5%BC%B7%E5%8C%96%E3%81%99%E3%82%8B%E4%B8%89%E9%8A%83%E5%A3%AB---scripts-/-references-/-assets-%E3%81%AE%E4%BD%BF%E3%81%84%E5%88%86%E3%81%91/</guid><description>&lt;h1 id="claude-code-agent-skills-を強化する三銃士--scripts--references--assets-の使い分け"&gt;Claude Code Agent Skills を強化する三銃士 &amp;mdash; scripts / references / assets の使い分け&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/shuhei_ohno/status/2028773337439273324"&gt;@shuhei_ohno 氏が X で投稿&lt;/a&gt;した、Claude Code の Agent Skills を強化するディレクトリ構造の解説が注目を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Agent Skill をもっと強くする三銃士！scripts / references / assets の使い方&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Claude Code の Skills 機能は &lt;code&gt;SKILL.md&lt;/code&gt; 1 ファイルで完結するものと思われがちですが、実際には &lt;strong&gt;scripts / references / assets&lt;/strong&gt; の 3 つのサポートディレクトリを活用することで、はるかに強力な自動化が可能になります。本記事では、この 3 つのディレクトリの役割と設計パターンを、公式ドキュメントの知見を交えて解説します。&lt;/p&gt;
&lt;h2 id="agent-skills-の基本構造"&gt;Agent Skills の基本構造&lt;/h2&gt;
&lt;h3 id="skillmd-がすべての起点"&gt;SKILL.md がすべての起点&lt;/h3&gt;
&lt;p&gt;Claude Code の Skill は、&lt;code&gt;.claude/skills/&lt;/code&gt; ディレクトリに配置された &lt;strong&gt;SKILL.md&lt;/strong&gt; ファイルを起点として動作します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;.claude/skills/
└── my-skill/
├── SKILL.md ← エントリポイント（必須）
├── scripts/ ← 実行可能なコード
├── references/ ← 参照ドキュメント
└── assets/ ← テンプレート・バイナリ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;SKILL.md は Markdown 形式で記述し、オプションの YAML フロントマターでメタデータを設定します。&lt;/p&gt;</description></item><item><title>Claude Code Skills × 自己完結スクリプト — MCP/CLIの先にある「トークン効率」設計</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-skills-%E8%87%AA%E5%B7%B1%E5%AE%8C%E7%B5%90%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88-mcp/cli%E3%81%AE%E5%85%88%E3%81%AB%E3%81%82%E3%82%8B%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E5%8A%B9%E7%8E%87%E8%A8%AD%E8%A8%88/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-skills-%E8%87%AA%E5%B7%B1%E5%AE%8C%E7%B5%90%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88-mcp/cli%E3%81%AE%E5%85%88%E3%81%AB%E3%81%82%E3%82%8B%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E5%8A%B9%E7%8E%87%E8%A8%AD%E8%A8%88/</guid><description>&lt;h1 id="claude-code-skills--自己完結スクリプト--mcpcli-の先にあるトークン効率設計"&gt;Claude Code Skills × 自己完結スクリプト — MCP/CLI の先にある「トークン効率」設計&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/gunta85"&gt;gunta85 さん&lt;/a&gt;が、Claude Code の Skill において自己完結スクリプト（Self-contained Scripts）の活用を推奨するポストを投稿しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Skill は MCP でも CLI ツールでもなく、Self-contained Script がおすすめ。
外部ライブラリの依存を 1 ファイル内で宣言でき、MCP に比べてトークン消費を劇的に削減できる。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://x.com/gunta85/status/1929915853508456604"&gt;https://x.com/gunta85/status/1929915853508456604&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;この発言の背景には、&lt;a href="https://x.com/mizchi"&gt;mizchi さん&lt;/a&gt;による「MCP はただの CLI/API ラッパーに過ぎない」という指摘もあります。MCP のツール定義だけで数万トークンを消費する問題が顕在化するなか、Agent Skills 仕様が提供する「自己完結スクリプト」は、より効率的な選択肢として注目されています。&lt;/p&gt;
&lt;h2 id="agent-skills-とは何か"&gt;Agent Skills とは何か&lt;/h2&gt;
&lt;p&gt;Agent Skills は、AI エージェントにドメイン知識と実行能力を付与する仕様です。&lt;a href="https://agentskills.io"&gt;agentskills.io&lt;/a&gt; で公開されており、Claude Code をはじめとする複数のエージェントが対応しています。&lt;/p&gt;
&lt;h3 id="ディレクトリ構成"&gt;ディレクトリ構成&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;.claude/skills/my-skill/
SKILL.md # スキルの説明と使用手順
references/ # 参考ドキュメント（必要時のみ読込）
scripts/ # 自己完結スクリプト
templates/ # テンプレートファイル
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="プログレッシブディスクロージャ"&gt;プログレッシブ・ディスクロージャ&lt;/h3&gt;
&lt;p&gt;Agent Skills の設計思想の核心は「段階的な情報開示」です。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;段階&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;th&gt;トークン目安&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;メタデータ&lt;/td&gt;
&lt;td&gt;frontmatter（名前・説明・引数）&lt;/td&gt;
&lt;td&gt;~100 トークン&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;指示文&lt;/td&gt;
&lt;td&gt;SKILL.md 本文&lt;/td&gt;
&lt;td&gt;&amp;lt;5,000 トークン&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リソース&lt;/td&gt;
&lt;td&gt;references/ 配下のファイル&lt;/td&gt;
&lt;td&gt;必要時のみ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;MCP サーバーがツール定義だけで大量のトークンを消費するのに対し、Skills は必要な情報を段階的に読み込むため、コンテキストウィンドウを効率的に使えます。&lt;/p&gt;</description></item><item><title>Claude Code で日常業務を「半自動化」する設計思想 — 経費精算から月末定常業務まで</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%A7%E6%97%A5%E5%B8%B8%E6%A5%AD%E5%8B%99%E3%82%92%E5%8D%8A%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3-%E7%B5%8C%E8%B2%BB%E7%B2%BE%E7%AE%97%E3%81%8B%E3%82%89%E6%9C%88%E6%9C%AB%E5%AE%9A%E5%B8%B8%E6%A5%AD%E5%8B%99%E3%81%BE%E3%81%A7/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%A7%E6%97%A5%E5%B8%B8%E6%A5%AD%E5%8B%99%E3%82%92%E5%8D%8A%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3-%E7%B5%8C%E8%B2%BB%E7%B2%BE%E7%AE%97%E3%81%8B%E3%82%89%E6%9C%88%E6%9C%AB%E5%AE%9A%E5%B8%B8%E6%A5%AD%E5%8B%99%E3%81%BE%E3%81%A7/</guid><description>&lt;h1 id="claude-code-で日常業務を半自動化する設計思想--経費精算から月末定常業務まで"&gt;Claude Code で日常業務を「半自動化」する設計思想 — 経費精算から月末定常業務まで&lt;/h1&gt;
&lt;p&gt;岩瀬義昌氏（&lt;a href="https://x.com/iwashi86"&gt;@iwashi86&lt;/a&gt;）が、minorun365 氏の Qiita 記事を引用して次のように投稿しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;経費精算のところ、とても良いフロー
— &lt;a href="https://x.com/iwashi86/status/2028620719115178259"&gt;iwashi86&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;引用元の記事「&lt;a href="https://qiita.com/minorun365/items/114f53def8cb0db60f47"&gt;Claude Code ですべての日常業務を爆速化しよう！&lt;/a&gt;」は、Claude Code をコーディングではなく&lt;strong&gt;日常の雑務&lt;/strong&gt;に全面活用する実践記録です。125 いいね、97 ブックマークを集め、多くのエンジニアの共感を呼びました。&lt;/p&gt;
&lt;h2 id="優秀な後輩が-4-人入社したという発想転換"&gt;「優秀な後輩が 4 人入社した」という発想転換&lt;/h2&gt;
&lt;p&gt;minorun365 氏は Claude Code の位置づけをこう表現しています。「優秀な後輩が 4 人フルリモートで入社した」感覚で使う、と。コーディングツールとして見るのではなく、&lt;strong&gt;業務アシスタント&lt;/strong&gt;として捉え直すことで、活用範囲が一気に広がります。&lt;/p&gt;
&lt;p&gt;重要なのは「完全自動化」ではなく「&lt;strong&gt;半自動化&lt;/strong&gt;」という設計思想です。すべてを AI に丸投げするのではなく、最も手間がかかる部分だけを自動化する。人間の判断が必要な箇所は残し、定型的で退屈な作業を AI に任せるアプローチです。&lt;/p&gt;
&lt;h2 id="経費精算フローの実例"&gt;経費精算フローの実例&lt;/h2&gt;
&lt;p&gt;iwashi86 氏が「とても良いフロー」と評した経費精算の自動化は、以下のように設計されています。&lt;/p&gt;
&lt;h3 id="従来のフロー30-分以上"&gt;従来のフロー（30 分以上）&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;MoneyForward で明細を確認&lt;/li&gt;
&lt;li&gt;Gmail で領収書メールを検索&lt;/li&gt;
&lt;li&gt;freee に手入力で登録&lt;/li&gt;
&lt;li&gt;申請&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="claude-code-導入後のフロー510-分"&gt;Claude Code 導入後のフロー（5〜10 分）&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Claude Code に「今月の経費精算やって」と指示&lt;/li&gt;
&lt;li&gt;MoneyForward の CSV を自動解析&lt;/li&gt;
&lt;li&gt;Gmail の領収書を自動検索・照合&lt;/li&gt;
&lt;li&gt;取引先・金額・勘定科目を自動マッピング&lt;/li&gt;
&lt;li&gt;Markdown 形式で出力（freee にコピペ）&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ポイントは &lt;code&gt;vendor_map.json&lt;/code&gt; による&lt;strong&gt;勘定科目の自動分類&lt;/strong&gt;です。取引先と勘定科目の対応を JSON ファイルで管理し、毎月の精算で再利用します。一度設定すれば、翌月以降は学習済みのマッピングが適用されるため、精度が上がり続けます。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;Amazon.co.jp&amp;#34;&lt;/span&gt;: { &lt;span style="color:#f92672"&gt;&amp;#34;account&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;消耗品費&amp;#34;&lt;/span&gt;, &lt;span style="color:#f92672"&gt;&amp;#34;note&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;書籍・備品&amp;#34;&lt;/span&gt; },
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;AWS&amp;#34;&lt;/span&gt;: { &lt;span style="color:#f92672"&gt;&amp;#34;account&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;通信費&amp;#34;&lt;/span&gt;, &lt;span style="color:#f92672"&gt;&amp;#34;note&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;クラウドインフラ&amp;#34;&lt;/span&gt; },
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;スターバックス&amp;#34;&lt;/span&gt;: { &lt;span style="color:#f92672"&gt;&amp;#34;account&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;会議費&amp;#34;&lt;/span&gt;, &lt;span style="color:#f92672"&gt;&amp;#34;note&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;打ち合わせ&amp;#34;&lt;/span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="プチ仕様駆動開発で雑務をエンジニアリングする"&gt;「プチ仕様駆動開発」で雑務をエンジニアリングする&lt;/h2&gt;
&lt;p&gt;minorun365 氏は、雑務にも「仕様駆動」のアプローチを導入しています。4 つのドキュメントで業務の文脈を構造化します。&lt;/p&gt;</description></item><item><title>Claude Code の生成コードをローカル LLM でレビューする 3 つの構成パターン</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE%E7%94%9F%E6%88%90%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-llm-%E3%81%A7%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%81%99%E3%82%8B-3-%E3%81%A4%E3%81%AE%E6%A7%8B%E6%88%90%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE%E7%94%9F%E6%88%90%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-llm-%E3%81%A7%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%81%99%E3%82%8B-3-%E3%81%A4%E3%81%AE%E6%A7%8B%E6%88%90%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3/</guid><description>&lt;h1 id="claude-code-の生成コードをローカル-llm-でレビューする-3-つの構成パターン"&gt;Claude Code の生成コードをローカル LLM でレビューする 3 つの構成パターン&lt;/h1&gt;
&lt;p&gt;Claude Code は強力なコード生成能力を持ちますが、生成されたコードを&lt;strong&gt;別の視点でレビュー&lt;/strong&gt;したい場面があります。クラウド API にコードを送りたくない場合や、コスト削減のためにローカル LLM を活用したい場合です。&lt;/p&gt;
&lt;p&gt;この記事では、Ollama + Qwen3（ローカル LLM）と OpenHands（オープンソースのコーディングエージェント）を組み合わせて、Claude Code の生成コードを自動レビューする 3 つの構成パターンを紹介します。&lt;/p&gt;
&lt;h2 id="前提となる構成"&gt;前提となる構成&lt;/h2&gt;
&lt;p&gt;以下のツールがインストール済みであることを前提とします。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ツール&lt;/th&gt;
&lt;th&gt;役割&lt;/th&gt;
&lt;th&gt;インストール&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Claude Code&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;コード生成（エージェント）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;npm install -g @anthropic-ai/claude-code&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ollama&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ローカル LLM 実行（ランタイム）&lt;/td&gt;
&lt;td&gt;&lt;a href="https://ollama.com"&gt;ollama.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Qwen3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;レビュー用 AI モデル（LLM）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ollama pull qwen3:14b&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;OpenHands&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;レビュー実行（エージェント）※パターン 2・3&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pip install openhands-ai&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;構成図で示すと、Claude Code（クラウド）が書いたコードを、ローカル環境でレビューする構造です。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Claude Code（Anthropic API）
↓ コードを生成・編集
ローカルリポジトリ（あなたの PC）
↓ レビュー依頼
OpenHands / Git フック
↓
Ollama（ローカルランタイム）
↓
Qwen3（ローカル LLM）→ レビュー結果を出力
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="パターン-1git-フック--ollama-直接呼び出し最もシンプル"&gt;パターン 1：Git フック + Ollama 直接呼び出し（最もシンプル）&lt;/h2&gt;
&lt;p&gt;OpenHands は不要です。Claude Code がコミットするタイミングで、Git の pre-commit フックが Ollama に差分を送り、Qwen3 にレビューさせます。&lt;/p&gt;</description></item><item><title>Claude Code 起動画面のオレンジの生き物「Clawd」の正体 — カニ？タコ？誰も知らない公式マスコットの謎</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E8%B5%B7%E5%8B%95%E7%94%BB%E9%9D%A2%E3%81%AE%E3%82%AA%E3%83%AC%E3%83%B3%E3%82%B8%E3%81%AE%E7%94%9F%E3%81%8D%E7%89%A9clawd%E3%81%AE%E6%AD%A3%E4%BD%93-%E3%82%AB%E3%83%8B%E3%82%BF%E3%82%B3%E8%AA%B0%E3%82%82%E7%9F%A5%E3%82%89%E3%81%AA%E3%81%84%E5%85%AC%E5%BC%8F%E3%83%9E%E3%82%B9%E3%82%B3%E3%83%83%E3%83%88%E3%81%AE%E8%AC%8E/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E8%B5%B7%E5%8B%95%E7%94%BB%E9%9D%A2%E3%81%AE%E3%82%AA%E3%83%AC%E3%83%B3%E3%82%B8%E3%81%AE%E7%94%9F%E3%81%8D%E7%89%A9clawd%E3%81%AE%E6%AD%A3%E4%BD%93-%E3%82%AB%E3%83%8B%E3%82%BF%E3%82%B3%E8%AA%B0%E3%82%82%E7%9F%A5%E3%82%89%E3%81%AA%E3%81%84%E5%85%AC%E5%BC%8F%E3%83%9E%E3%82%B9%E3%82%B3%E3%83%83%E3%83%88%E3%81%AE%E8%AC%8E/</guid><description>&lt;h1 id="claude-code-起動画面のオレンジの生き物clawdの正体--カニタコ誰も知らない公式マスコットの謎"&gt;Claude Code 起動画面のオレンジの生き物「Clawd」の正体 — カニ？タコ？誰も知らない公式マスコットの謎&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/koder_dev/status/2028771370717635019"&gt;@koder_dev 氏のポスト&lt;/a&gt;が、多くの Claude Code ユーザーが抱えていた疑問を代弁しています（いいね 301、RT 78）。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Code起動するたび出てくるオレンジの生き物、お前誰だよってずっと思ってたけどZennで正体暴いてる記事あって面白かった&lt;/p&gt;
&lt;p&gt;良かった、気になってるの自分だけかと思った笑&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;引用元は tutupizizizi 氏による Zenn 記事「&lt;a href="https://zenn.dev/tutupizizizi/articles/claude-code-clawd-mascot"&gt;Claude Codeを起動するたび出てくるオレンジの生き物、お前は一体何なんだ&lt;/a&gt;」。Claude Code を起動するたびにターミナルに現れるオレンジ色の8ビットピクセルアートの正体を、ソースコードまで追って調査した記事です。&lt;/p&gt;
&lt;p&gt;本記事では、この謎のマスコット「Clawd」について、公式情報・コミュニティの議論・ソースコードの調査結果をまとめます。&lt;/p&gt;
&lt;h2 id="clawd-とは何か"&gt;Clawd とは何か&lt;/h2&gt;
&lt;h3 id="基本情報"&gt;基本情報&lt;/h3&gt;
&lt;p&gt;Claude Code を起動すると、ターミナルの上部に ASCII アートで描かれたオレンジ色の生き物が表示されます。これが &lt;strong&gt;Clawd&lt;/strong&gt;（クロード）です。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; ████████████
██ ██
██ ██ ██ ██
██ ██
██ ██████████ ██
██ ██
██ ██ ██
██ ██ ██
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;（実際の表示はターミナルの Unicode ブロック文字で描画されます）&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;名前&lt;/td&gt;
&lt;td&gt;Clawd&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;読み方&lt;/td&gt;
&lt;td&gt;クロード（Claude と同じ発音）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;名前の由来&lt;/td&gt;
&lt;td&gt;「Claude」+「Claw（爪）」のダジャレ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;公式絵文字&lt;/td&gt;
&lt;td&gt;🦀&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;初登場&lt;/td&gt;
&lt;td&gt;Claude Code の初期バージョンから&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;デザイン&lt;/td&gt;
&lt;td&gt;8ビットピクセルアート風&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;通常の色&lt;/td&gt;
&lt;td&gt;オレンジ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="種族は公式に未定義"&gt;種族は公式に未定義&lt;/h3&gt;
&lt;p&gt;Clawd の最大の謎は、&lt;strong&gt;Anthropic が公式に「何の生き物か」を明言していない&lt;/strong&gt;ことです。このため、コミュニティは3つの派閥に分裂しています。&lt;/p&gt;</description></item><item><title>Claude Cowork を最強にする 17 の方法 --- プロンプトではなく「設計」で差がつくシステム工学</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-cowork-%E3%82%92%E6%9C%80%E5%BC%B7%E3%81%AB%E3%81%99%E3%82%8B-17-%E3%81%AE%E6%96%B9%E6%B3%95---%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E8%A8%AD%E8%A8%88%E3%81%A7%E5%B7%AE%E3%81%8C%E3%81%A4%E3%81%8F%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%B7%A5%E5%AD%A6/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-cowork-%E3%82%92%E6%9C%80%E5%BC%B7%E3%81%AB%E3%81%99%E3%82%8B-17-%E3%81%AE%E6%96%B9%E6%B3%95---%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E8%A8%AD%E8%A8%88%E3%81%A7%E5%B7%AE%E3%81%8C%E3%81%A4%E3%81%8F%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%B7%A5%E5%AD%A6/</guid><description>&lt;h1 id="claude-cowork-を最強にする-17-の方法--プロンプトではなく設計で差がつくシステム工学"&gt;Claude Cowork を最強にする 17 の方法 &amp;mdash; プロンプトではなく「設計」で差がつくシステム工学&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/masahirochaen/status/2028609546730762511"&gt;@masahirochaen 氏が X で投稿&lt;/a&gt;した、Claude Cowork のベストプラクティス解説が反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;海外でバズった「Claude Cowork を最強にする 17 の方法」の学びが深い。プロンプト力ではなく「仕組み」で差がつく&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;元になっているのは &lt;a href="https://x.com/heynavtoor/status/2028148844891152554"&gt;@heynavtoor（Nav Toor）氏の X Article&lt;/a&gt;「17 Best Practices That Make Claude Cowork 100x More Powerful」です。Nav Toor 氏は 2026 年 1 月 12 日から Cowork を使い始め、7 週間で 400 セッション以上を重ねた経験をもとに、Anthropic が公式ドキュメントに書いていない 17 の実践法をまとめています。いいね 3,194、ブックマーク 13,149、閲覧 188 万超と大きな反響を得ました。本記事では、この 17 の方法を技術的に掘り下げて解説します。&lt;/p&gt;
&lt;h2 id="claude-cowork-とは"&gt;Claude Cowork とは&lt;/h2&gt;
&lt;h3 id="claude-code-との違い"&gt;Claude Code との違い&lt;/h3&gt;
&lt;p&gt;Claude Cowork は、Anthropic が提供する&lt;strong&gt;非エンジニア向けの AI エージェント環境&lt;/strong&gt;です。Claude Code がターミナルベースの開発者向けツールであるのに対し、Cowork は Claude デスクトップアプリ内で動作する GUI ベースの作業環境です。&lt;/p&gt;</description></item><item><title>Claude で YouTube チャンネルを 90 日で収益化する 7 つのプロンプト戦略 --- ニッチ分析からコミュニティ構築まで</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-%E3%81%A7-youtube-%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E3%82%92-90-%E6%97%A5%E3%81%A7%E5%8F%8E%E7%9B%8A%E5%8C%96%E3%81%99%E3%82%8B-7-%E3%81%A4%E3%81%AE%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E6%88%A6%E7%95%A5---%E3%83%8B%E3%83%83%E3%83%81%E5%88%86%E6%9E%90%E3%81%8B%E3%82%89%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E6%A7%8B%E7%AF%89%E3%81%BE%E3%81%A7/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-%E3%81%A7-youtube-%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E3%82%92-90-%E6%97%A5%E3%81%A7%E5%8F%8E%E7%9B%8A%E5%8C%96%E3%81%99%E3%82%8B-7-%E3%81%A4%E3%81%AE%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E6%88%A6%E7%95%A5---%E3%83%8B%E3%83%83%E3%83%81%E5%88%86%E6%9E%90%E3%81%8B%E3%82%89%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E6%A7%8B%E7%AF%89%E3%81%BE%E3%81%A7/</guid><description>&lt;h1 id="claude-で-youtube-チャンネルを-90-日で収益化する-7-つのプロンプト戦略--ニッチ分析からコミュニティ構築まで"&gt;Claude で YouTube チャンネルを 90 日で収益化する 7 つのプロンプト戦略 &amp;mdash; ニッチ分析からコミュニティ構築まで&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/gudanglifehack/status/2028966502662382074"&gt;@gudanglifehack 氏が X で投稿&lt;/a&gt;した、Claude を活用した YouTube 成長戦略が注目を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;BREAKING: Claude can now build a complete YouTube growth strategy that takes channels from 0 to monetization in 90 days. 7 prompts to go from unknown creator to trusted authority in your niche.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;37 万フォロワーを持つ @gudanglifehack 氏が紹介するのは、Claude に投げるだけで YouTube チャンネルの成長戦略を一気通貫で構築できる &lt;strong&gt;7 つのプロンプト&lt;/strong&gt;です。本記事では、各プロンプトの構造と背景にある YouTube 成長の仕組みを技術的に解説し、AI をコンテンツ戦略に活用する方法を整理します。&lt;/p&gt;
&lt;h2 id="youtube-収益化の現在地2026-年"&gt;YouTube 収益化の現在地（2026 年）&lt;/h2&gt;
&lt;h3 id="2-段階の収益化要件"&gt;2 段階の収益化要件&lt;/h3&gt;
&lt;p&gt;YouTube パートナープログラム（YPP）は 2 段階の収益化構造になっています。&lt;/p&gt;</description></item><item><title>GitHub Copilot CLI の /research コマンド --- コミットログも Actions 履歴も全部調べてくれるディープリサーチ</title><link>https://hdknr.github.io/blogs/posts/2026/03/github-copilot-cli-%E3%81%AE-/research-%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89---%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%83%AD%E3%82%B0%E3%82%82-actions-%E5%B1%A5%E6%AD%B4%E3%82%82%E5%85%A8%E9%83%A8%E8%AA%BF%E3%81%B9%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%AA%E3%82%B5%E3%83%BC%E3%83%81/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/github-copilot-cli-%E3%81%AE-/research-%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89---%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%83%AD%E3%82%B0%E3%82%82-actions-%E5%B1%A5%E6%AD%B4%E3%82%82%E5%85%A8%E9%83%A8%E8%AA%BF%E3%81%B9%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%AA%E3%82%B5%E3%83%BC%E3%83%81/</guid><description>&lt;h1 id="github-copilot-cli-の-research-コマンド--コミットログも-actions-履歴も全部調べてくれるディープリサーチ"&gt;GitHub Copilot CLI の /research コマンド &amp;mdash; コミットログも Actions 履歴も全部調べてくれるディープリサーチ&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/07JP27/status/2028703509965939118"&gt;@07JP27 氏が X で連続投稿&lt;/a&gt;し、GitHub Copilot CLI の &lt;code&gt;/research&lt;/code&gt; コマンドの威力を紹介しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;/research コマンドすげえ。Web を Deep Research してくれるのはもちろん、紐づくリポジトリのコミットログとか GitHub Actions の実行履歴まで全部見てくれて「お前のこのときのコミットのここが原因だぞ。Actions のログにもこう出てるだろ」みたいなことを言ってくる。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://x.com/07JP27/status/2028273762769281343"&gt;元の投稿&lt;/a&gt;では Qiita 記事（&lt;a href="https://qiita.com/shyamagu/items/4e2d30a24594c005a02f"&gt;@shyamagu 氏の解説&lt;/a&gt;）も参照されており、MCP ツール連携や WorkIQ との統合例が紹介されています。本記事では、&lt;code&gt;/research&lt;/code&gt; コマンドの技術的な仕組みと、Claude Code との比較を交えて解説します。&lt;/p&gt;
&lt;h2 id="research-コマンドとは"&gt;/research コマンドとは&lt;/h2&gt;
&lt;h3 id="概要"&gt;概要&lt;/h3&gt;
&lt;p&gt;2026 年 2 月 25 日、GitHub Copilot CLI が全有料プラン向けに一般提供（GA）を開始しました。同日リリースの v0.0.417 で追加された &lt;code&gt;/research&lt;/code&gt; コマンドは、&lt;strong&gt;ディープリサーチ専用のスラッシュコマンド&lt;/strong&gt;です。&lt;/p&gt;
&lt;p&gt;通常のチャットが速度重視なのに対し、&lt;code&gt;/research&lt;/code&gt; は&lt;strong&gt;徹底性（thoroughness）を重視&lt;/strong&gt;します。複数のツールを呼び出しながら情報を収集し、数百行に及ぶ Markdown レポートを生成します。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 基本的な使い方&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/research Azure App Service の &lt;span style="color:#ae81ff"&gt;2026&lt;/span&gt; 年の新機能
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# MCP ツールを明示的に指定&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/research microsoft-docs ツールを使って Azure App Service の新機能を調査してください
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="3-つのクエリ分類"&gt;3 つのクエリ分類&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;/research&lt;/code&gt; はクエリを自動分類し、回答形式を最適化します。&lt;/p&gt;</description></item><item><title>labor-law-mcp — Claude の労務ハルシネーションを防ぐ MCP サーバーと「一次情報/二次情報」の設計思想</title><link>https://hdknr.github.io/blogs/posts/2026/03/labor-law-mcp-claude-%E3%81%AE%E5%8A%B4%E5%8B%99%E3%83%8F%E3%83%AB%E3%82%B7%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E9%98%B2%E3%81%90-mcp-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A8%E4%B8%80%E6%AC%A1%E6%83%85%E5%A0%B1/%E4%BA%8C%E6%AC%A1%E6%83%85%E5%A0%B1%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/labor-law-mcp-claude-%E3%81%AE%E5%8A%B4%E5%8B%99%E3%83%8F%E3%83%AB%E3%82%B7%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E9%98%B2%E3%81%90-mcp-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A8%E4%B8%80%E6%AC%A1%E6%83%85%E5%A0%B1/%E4%BA%8C%E6%AC%A1%E6%83%85%E5%A0%B1%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3/</guid><description>&lt;h1 id="labor-law-mcp--claude-の労務ハルシネーションを防ぐ-mcp-サーバーと一次情報--二次情報の設計思想"&gt;labor-law-mcp — Claude の労務ハルシネーションを防ぐ MCP サーバーと「一次情報 / 二次情報」の設計思想&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/sabaaji0113/status/2028785676414845058"&gt;sabaaji0113氏のポスト&lt;/a&gt;が、労務法令の条文と通達を Claude に提供する MCP サーバー「labor-law-mcp」の公開を告知し、804いいね、143RT、937ブックマーク、約63,000表示と大きな反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;税務より苦労した！！労務MCPサーバー「labor-law-mcp」を公開しました。Claudeが労務の質問に答えるとき、条文や通達のハルシネーションを防ぐためのMCPサーバーです。
— sabaaji0113&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;このプロジェクトが注目される理由は3つあります。第一に、法律という&lt;strong&gt;ハルシネーションが許されない領域&lt;/strong&gt;で一次情報への直接アクセスを実現していること。第二に、先行する税法版（tax-law-mcp）のアーキテクチャを応用し、&lt;strong&gt;取得できない情報を「ごまかさない」設計&lt;/strong&gt;を導入したこと。第三に、社労士・会計事務所という&lt;strong&gt;明確な実務ユーザー&lt;/strong&gt;を想定していることです。&lt;/p&gt;
&lt;h2 id="labor-law-mcp-の全体像"&gt;labor-law-mcp の全体像&lt;/h2&gt;
&lt;h3 id="基本情報"&gt;基本情報&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;開発者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;kentaroajisaka&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GitHub&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/kentaroajisaka/labor-law-mcp"&gt;kentaroajisaka/labor-law-mcp&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;npm&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.npmjs.com/package/labor-law-mcp"&gt;labor-law-mcp&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ライセンス&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;言語&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;TypeScript 99.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Stars&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;35&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;対応法令数&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;45法令&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="6つのツール"&gt;6つのツール&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ツール&lt;/th&gt;
&lt;th&gt;データソース&lt;/th&gt;
&lt;th&gt;機能&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;get_law&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;e-Gov 法令API v2&lt;/td&gt;
&lt;td&gt;法令名 + 条番号で条文を Markdown 形式で取得&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;search_law&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;e-Gov 法令API v2&lt;/td&gt;
&lt;td&gt;キーワードで法令を横断検索&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;search_mhlw_tsutatsu&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;厚労省法令等DB&lt;/td&gt;
&lt;td&gt;厚労省通達をキーワード検索&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;get_mhlw_tsutatsu&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;厚労省法令等DB&lt;/td&gt;
&lt;td&gt;通達本文を HTML→テキスト変換して取得&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;search_jaish_tsutatsu&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;安全衛生情報センター&lt;/td&gt;
&lt;td&gt;安衛法関連通達を検索&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;get_jaish_tsutatsu&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;安全衛生情報センター&lt;/td&gt;
&lt;td&gt;安衛通達本文を取得&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="対応法令45法令6カテゴリ"&gt;対応法令（45法令・6カテゴリ）&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;カテゴリ&lt;/th&gt;
&lt;th&gt;主要法令&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;労働基準&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;労働基準法、労働契約法、最低賃金法、同施行令・規則&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;労働安全衛生&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;労働安全衛生法、じん肺法、同施行令・規則&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;労働保険&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;労災保険法、雇用保険法、労働保険料徴収法&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;雇用対策&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;職業安定法、労働者派遣法、障害者雇用促進法&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;均等・ワークライフバランス&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;育児介護休業法、男女雇用機会均等法、パート有期法&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;社会保険&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;健康保険法、厚生年金保険法、国民年金法、介護保険法&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;略称にも対応しています。「労基法」「安衛法」「育介法」「健保法」「パワハラ防止法」など12の略称で自然に質問できます。&lt;/p&gt;</description></item><item><title>Ollama で Qwen3 を動かす初心者ガイド — 日本語最強ローカルLLMを自分のPCで使う方法</title><link>https://hdknr.github.io/blogs/posts/2026/03/ollama-%E3%81%A7-qwen3-%E3%82%92%E5%8B%95%E3%81%8B%E3%81%99%E5%88%9D%E5%BF%83%E8%80%85%E3%82%AC%E3%82%A4%E3%83%89-%E6%97%A5%E6%9C%AC%E8%AA%9E%E6%9C%80%E5%BC%B7%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%ABllm%E3%82%92%E8%87%AA%E5%88%86%E3%81%AEpc%E3%81%A7%E4%BD%BF%E3%81%86%E6%96%B9%E6%B3%95/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ollama-%E3%81%A7-qwen3-%E3%82%92%E5%8B%95%E3%81%8B%E3%81%99%E5%88%9D%E5%BF%83%E8%80%85%E3%82%AC%E3%82%A4%E3%83%89-%E6%97%A5%E6%9C%AC%E8%AA%9E%E6%9C%80%E5%BC%B7%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%ABllm%E3%82%92%E8%87%AA%E5%88%86%E3%81%AEpc%E3%81%A7%E4%BD%BF%E3%81%86%E6%96%B9%E6%B3%95/</guid><description>&lt;h1 id="ollama-で-qwen3-を動かす初心者ガイド--日本語最強ローカル-llm-を自分の-pc-で使う方法"&gt;Ollama で Qwen3 を動かす初心者ガイド — 日本語最強ローカル LLM を自分の PC で使う方法&lt;/h1&gt;
&lt;p&gt;「ChatGPT みたいな AI を、自分の PC だけで動かせたら」と思ったことはありませんか。Ollama と Qwen3 を使えば、それが実現できます。この記事では、&lt;a href="https://saiteki-ai.com/basics/ai-tool/ollama/ollama-qwen/"&gt;Saiteki AI の解説記事&lt;/a&gt;をベースに、初心者でもわかるように Ollama と Qwen3 の導入手順をまとめました。&lt;/p&gt;
&lt;h2 id="まず知っておきたいllmランタイムエージェントの-3-層構造"&gt;まず知っておきたい：LLM・ランタイム・エージェントの 3 層構造&lt;/h2&gt;
&lt;p&gt;AI の世界には、混同しやすい 3 つの概念があります。この記事で扱う Ollama と Qwen がどこに位置するかを最初に整理しましょう。&lt;/p&gt;
&lt;h3 id="レストランに例えると"&gt;レストランに例えると&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;お客さん（あなた）
↓ 「パスタを作って」
ウェイター（AI エージェント） ← 注文を聞き、判断し、段取りを組む
↓ 「この食材でこう調理して」
キッチン設備（ランタイム） ← オーブンや鍋。料理を物理的に実行する環境
↓
シェフの腕＝レシピの知識（LLM） ← 実際に「どう調理するか」を知っている頭脳
&lt;/code&gt;&lt;/pre&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;層&lt;/th&gt;
&lt;th&gt;役割&lt;/th&gt;
&lt;th&gt;具体例&lt;/th&gt;
&lt;th&gt;自分で判断するか&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;LLM&lt;/strong&gt;（AI モデル）&lt;/td&gt;
&lt;td&gt;言葉を理解し、回答を生成する「頭脳」&lt;/td&gt;
&lt;td&gt;Qwen3, Llama3, Gemma2&lt;/td&gt;
&lt;td&gt;しない（聞かれたことに答えるだけ）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ランタイム&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;LLM をメモリに読み込み、動かす「実行環境」&lt;/td&gt;
&lt;td&gt;Ollama, vLLM, llama.cpp&lt;/td&gt;
&lt;td&gt;しない（言われた通り動かすだけ）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AI エージェント&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;LLM を使って自律的に「仕事」をこなすプログラム&lt;/td&gt;
&lt;td&gt;Claude Code, Devin, Dify&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;する&lt;/strong&gt;（目標に向かって複数ステップを自分で組み立てる）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="3-つの関係"&gt;3 つの関係&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;AI エージェント（Claude Code など）
↓ 「この質問を LLM に投げて」
ランタイム（Ollama など）
↓ モデルをメモリに読み込んで推論実行
LLM（Qwen3 など）
↓ 回答を生成
ランタイム → エージェントに結果を返す
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;LLM&lt;/strong&gt; は「頭脳」。質問されたら答えを返すが、自分からは何もしない&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ランタイム&lt;/strong&gt; は「エンジン」。LLM を動かすが、何を質問するかは決めない&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;エージェント&lt;/strong&gt; は「ドライバー」。ランタイム経由で LLM を呼び出し、結果を見て次の行動を自分で決める&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;この記事で扱うのは、LLM（Qwen3）とランタイム（Ollama）の 2 つです。&lt;/strong&gt; エージェントは含みませんが、Ollama で動かした Qwen3 を Claude Code や Dify などのエージェントのバックエンドとして使うことも可能です。&lt;/p&gt;</description></item><item><title>OpenHands 入門ガイド — 無料・オープンソースの AI コーディングエージェントを自分の PC で動かす</title><link>https://hdknr.github.io/blogs/posts/2026/03/openhands-%E5%85%A5%E9%96%80%E3%82%AC%E3%82%A4%E3%83%89-%E7%84%A1%E6%96%99%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AE-ai-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%82%92%E8%87%AA%E5%88%86%E3%81%AE-pc-%E3%81%A7%E5%8B%95%E3%81%8B%E3%81%99/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/openhands-%E5%85%A5%E9%96%80%E3%82%AC%E3%82%A4%E3%83%89-%E7%84%A1%E6%96%99%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AE-ai-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%82%92%E8%87%AA%E5%88%86%E3%81%AE-pc-%E3%81%A7%E5%8B%95%E3%81%8B%E3%81%99/</guid><description>&lt;h1 id="openhands-入門ガイド--無料オープンソースの-ai-コーディングエージェントを自分の-pc-で動かす"&gt;OpenHands 入門ガイド — 無料・オープンソースの AI コーディングエージェントを自分の PC で動かす&lt;/h1&gt;
&lt;h2 id="openhands-とは"&gt;OpenHands とは&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/OpenHands/OpenHands"&gt;OpenHands&lt;/a&gt;（旧 OpenDevin）は、&lt;strong&gt;AI が自律的にコードを書き、デバッグし、テストを実行する&lt;/strong&gt;オープンソースのコーディングエージェントです。MIT ライセンスで完全無料、GitHub で 68,000 スター以上を獲得し、479 名以上のコントリビューターが参加しています。&lt;/p&gt;
&lt;p&gt;簡単に言えば、「Claude Code や Devin のオープンソース版」です。自然言語で「この関数のテストを書いて」「このバグを直して」と指示するだけで、AI がファイルを読み、コードを編集し、ターミナルでコマンドを実行して、タスクを完了させます。&lt;/p&gt;
&lt;h2 id="llmランタイムエージェントの-3-層構造における位置づけ"&gt;LLM・ランタイム・エージェントの 3 層構造における位置づけ&lt;/h2&gt;
&lt;p&gt;AI ツールを理解する上で、3 つの層を区別することが重要です。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;あなた
↓ 「このバグを直して」
エージェント（OpenHands） ← コードを読み、修正し、テストを実行する「ドライバー」
↓ 「この質問を LLM に投げて」
ランタイム（Ollama 等） ← LLM を動かす「エンジン」
↓
LLM（Qwen3, Claude 等） ← 回答を生成する「頭脳」
&lt;/code&gt;&lt;/pre&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;層&lt;/th&gt;
&lt;th&gt;役割&lt;/th&gt;
&lt;th&gt;OpenHands の場合&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;LLM&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;言語理解・コード生成&lt;/td&gt;
&lt;td&gt;Claude, GPT, Qwen3 など（選択可能）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ランタイム&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;LLM の実行環境&lt;/td&gt;
&lt;td&gt;Anthropic API / OpenAI API / Ollama&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;エージェント&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;自律的にタスクを遂行&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;OpenHands がここ&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;OpenHands の最大の特徴は&lt;strong&gt;モデル非依存&lt;/strong&gt;であることです。クラウド API（Claude, GPT）でも、ローカル LLM（Ollama + Qwen3）でも動作します。&lt;/p&gt;</description></item><item><title>Skills の自動最適化 — TextGrad を応用して提案書生成スキルを「学習」させる実験と過学習の発見</title><link>https://hdknr.github.io/blogs/posts/2026/03/skills-%E3%81%AE%E8%87%AA%E5%8B%95%E6%9C%80%E9%81%A9%E5%8C%96-textgrad-%E3%82%92%E5%BF%9C%E7%94%A8%E3%81%97%E3%81%A6%E6%8F%90%E6%A1%88%E6%9B%B8%E7%94%9F%E6%88%90%E3%82%B9%E3%82%AD%E3%83%AB%E3%82%92%E5%AD%A6%E7%BF%92%E3%81%95%E3%81%9B%E3%82%8B%E5%AE%9F%E9%A8%93%E3%81%A8%E9%81%8E%E5%AD%A6%E7%BF%92%E3%81%AE%E7%99%BA%E8%A6%8B/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/skills-%E3%81%AE%E8%87%AA%E5%8B%95%E6%9C%80%E9%81%A9%E5%8C%96-textgrad-%E3%82%92%E5%BF%9C%E7%94%A8%E3%81%97%E3%81%A6%E6%8F%90%E6%A1%88%E6%9B%B8%E7%94%9F%E6%88%90%E3%82%B9%E3%82%AD%E3%83%AB%E3%82%92%E5%AD%A6%E7%BF%92%E3%81%95%E3%81%9B%E3%82%8B%E5%AE%9F%E9%A8%93%E3%81%A8%E9%81%8E%E5%AD%A6%E7%BF%92%E3%81%AE%E7%99%BA%E8%A6%8B/</guid><description>&lt;h1 id="skills-の自動最適化--textgrad-を応用して提案書生成スキルを学習させる実験と過学習の発見"&gt;Skills の自動最適化 — TextGrad を応用して提案書生成スキルを「学習」させる実験と過学習の発見&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/yusuke_post"&gt;@yusuke_post 氏&lt;/a&gt;が、Claude Code の Skills を深層学習の手法で自動最適化する実験を公開し、大きな反響を呼んでいます。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://x.com/yusuke_post/status/2027348800331972703"&gt;最初のポスト&lt;/a&gt;（いいね 1,226、ブックマーク 2,265）では TextGrad を応用した Skills 最適化の概念を紹介し、&lt;a href="https://x.com/yusuke_post/status/2028757271703126347"&gt;続報のポスト&lt;/a&gt;（いいね 126、ブックマーク 132）では追加実験の結果として以下の知見を報告しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;わかったのは、
・３イテレーションくらいで過学習する。
・１回だけでなく、3回くらいイテレーションを回すことで徐々にスコアが改善する。
・学習を始めて最初の方は、「提案書に何を書くか」を学び出して、最後の方では「提案書のそれぞれの項目をどう書くか」を自動で学習する。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;特に「&lt;strong&gt;全体最適→局所最適の順番で AI が自動で学んだ&lt;/strong&gt;」という発見は、深層学習の訓練過程と同様の振る舞いが Markdown のプロンプトでも起きることを示唆しています。本記事では、この実験の背景・手法・発見を解説します。&lt;/p&gt;
&lt;h2 id="textgrad-とは何か"&gt;TextGrad とは何か&lt;/h2&gt;
&lt;h3 id="テキスト版の誤差逆伝播"&gt;「テキスト版の誤差逆伝播」&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://textgrad.com/"&gt;TextGrad&lt;/a&gt;（&lt;a href="https://arxiv.org/abs/2406.07496"&gt;論文: arXiv 2406.07496&lt;/a&gt;）は、Stanford 大学の Zou グループが開発し、Nature に掲載されたフレームワークです。深層学習における誤差逆伝播（backpropagation）の概念を、テキストに適用します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[深層学習の最適化]
入力 → ニューラルネット → 出力 → 損失関数 → 勾配計算 → パラメータ更新
↑ 数値の勾配
[TextGrad の最適化]
入力 → LLM → 出力 → 評価（LLM） → テキスト勾配 → プロンプト更新
↑ 自然言語のフィードバック
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;従来の深層学習では数値的な勾配を計算してパラメータを更新しますが、TextGrad では &lt;strong&gt;LLM が自然言語で「どう改善すべきか」をフィードバック&lt;/strong&gt;し、それを「テキスト勾配」としてプロンプトを更新します。&lt;/p&gt;</description></item><item><title>Subagent と Agent Teams の違い — 「働くエージェント」と「議論するエージェント」を設計レイヤで理解する</title><link>https://hdknr.github.io/blogs/posts/2026/03/subagent-%E3%81%A8-agent-teams-%E3%81%AE%E9%81%95%E3%81%84-%E5%83%8D%E3%81%8F%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%A8%E8%AD%B0%E8%AB%96%E3%81%99%E3%82%8B%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%82%92%E8%A8%AD%E8%A8%88%E3%83%AC%E3%82%A4%E3%83%A4%E3%81%A7%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/subagent-%E3%81%A8-agent-teams-%E3%81%AE%E9%81%95%E3%81%84-%E5%83%8D%E3%81%8F%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%A8%E8%AD%B0%E8%AB%96%E3%81%99%E3%82%8B%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%82%92%E8%A8%AD%E8%A8%88%E3%83%AC%E3%82%A4%E3%83%A4%E3%81%A7%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B/</guid><description>&lt;h1 id="subagent-と-agent-teams-の違い--働くエージェントと議論するエージェントを設計レイヤで理解する"&gt;Subagent と Agent Teams の違い — 「働くエージェント」と「議論するエージェント」を設計レイヤで理解する&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/dify_base/status/2029110186024325273"&gt;@dify_base 氏のポスト&lt;/a&gt;が、Claude Code の Subagent と Agent Teams の違いを図解で整理しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Code の「Subagent」と「Agent Teams」の違い、意外と知らない人が多いので、図解で整理しました👇&lt;/p&gt;
&lt;p&gt;✅Subagent → 調査して結果を返すだけの部下
✅Agent Teams → 複数AIが議論・協力する自律チーム&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この2つの機能は名前が似ていて混同しやすいですが、設計思想が根本的に異なります。本記事では、&lt;a href="https://code.claude.com/docs/en/agent-teams"&gt;公式ドキュメント&lt;/a&gt;と &lt;a href="https://qiita.com/nogataka/items/df6c43496b2da9d41311"&gt;Qiita の設計レイヤ分析記事&lt;/a&gt;を基に、両者の違いを構造的に解説します。&lt;/p&gt;
&lt;h2 id="一言で言う違い"&gt;一言で言う違い&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://qiita.com/nogataka/items/df6c43496b2da9d41311"&gt;Qiita の記事&lt;/a&gt;が最も端的に表現しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Subagent は「働くエージェント」、Agent Teams は「議論するエージェント」&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Subagent&lt;/th&gt;
&lt;th&gt;Agent Teams&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;一言で&lt;/td&gt;
&lt;td&gt;調査して結果を返す部下&lt;/td&gt;
&lt;td&gt;議論・協力する自律チーム&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;比喩&lt;/td&gt;
&lt;td&gt;上司に報告するだけの社員&lt;/td&gt;
&lt;td&gt;横で相談し合うプロジェクトチーム&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="構造的な違い--通信モデルが本質"&gt;構造的な違い — 通信モデルが本質&lt;/h2&gt;
&lt;h3 id="subagent-スター型親子通信のみ"&gt;Subagent: スター型（親子通信のみ）&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; メインエージェント
／ ｜ ＼
Subagent Subagent Subagent
(Explore) (Plan) (general)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Subagent はメインエージェントの&lt;strong&gt;単一セッション内&lt;/strong&gt;で動作します。結果をメインエージェントに返すことしかできず、Subagent 同士は直接通信できません。&lt;/p&gt;
&lt;h3 id="agent-teams-メッシュ型全方向通信"&gt;Agent Teams: メッシュ型（全方向通信）&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; リード（チームリーダー）
／ ｜ ＼
Teammate Teammate Teammate
(API) (UI) (Test)
＼ ｜ ／
共有タスクリスト
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Agent Teams のメンバーは&lt;strong&gt;完全に独立したセッション&lt;/strong&gt;として動作し、互いに直接メッセージを送受信できます。リードを介さずに横の連携が可能です。&lt;/p&gt;</description></item><item><title>Trivy VS Code 拡張が改ざんされ、ローカル AI エージェントが認証情報を窃取 — hackerbot-claw の全貌</title><link>https://hdknr.github.io/blogs/posts/2026/03/trivy-vs-code-%E6%8B%A1%E5%BC%B5%E3%81%8C%E6%94%B9%E3%81%96%E3%82%93%E3%81%95%E3%82%8C%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%8C%E8%AA%8D%E8%A8%BC%E6%83%85%E5%A0%B1%E3%82%92%E7%AA%83%E5%8F%96-hackerbot-claw-%E3%81%AE%E5%85%A8%E8%B2%8C/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/trivy-vs-code-%E6%8B%A1%E5%BC%B5%E3%81%8C%E6%94%B9%E3%81%96%E3%82%93%E3%81%95%E3%82%8C%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%8C%E8%AA%8D%E8%A8%BC%E6%83%85%E5%A0%B1%E3%82%92%E7%AA%83%E5%8F%96-hackerbot-claw-%E3%81%AE%E5%85%A8%E8%B2%8C/</guid><description>&lt;h1 id="trivy-vs-code-拡張が改ざんされローカル-ai-エージェントが認証情報を窃取--hackerbot-claw-の全貌"&gt;Trivy VS Code 拡張が改ざんされ、ローカル AI エージェントが認証情報を窃取 — hackerbot-claw の全貌&lt;/h1&gt;
&lt;p&gt;セキュリティ研究者の&lt;a href="https://x.com/yousukezan/status/2028747212793188583"&gt;yousukezan氏&lt;/a&gt;が、Aqua Security の脆弱性スキャナー「Trivy」の VS Code 拡張が改ざんされ、開発者のローカル AI コーディングツールを悪用して認証情報を窃取するサプライチェーン攻撃を紹介しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Aqua Trivy VS Code拡張が改ざんされ、AIコーディング支援ツールを悪用する異例のサプライチェーン攻撃が発覚した。正規機能を装いながら裏で認証情報を収集する手口で、被害はGitHubリポジトリの乗っ取りにも及んだ。
— yousukezan&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この事件の異例な点は、従来のマルウェアやバックドアではなく、&lt;strong&gt;開発者のマシンに既にインストールされている AI コーディングツールを武器として利用した&lt;/strong&gt;ことです。Claude、Codex、Gemini、GitHub Copilot CLI、Kiro CLI を最大権限で呼び出し、自然言語プロンプトで機密情報を探索させるという、AI 時代に固有の新しい攻撃ベクターです。&lt;/p&gt;
&lt;h2 id="事件の全体像"&gt;事件の全体像&lt;/h2&gt;
&lt;p&gt;この攻撃は、&lt;code&gt;hackerbot-claw&lt;/code&gt; と名乗る自律型 AI ボットによる大規模キャンペーンの一部です。2026年2月21日〜28日の間に、Microsoft、DataDog、CNCF プロジェクトなど少なくとも7つの主要リポジトリが標的となりました。&lt;/p&gt;
&lt;h3 id="影響を受けたリポジトリ"&gt;影響を受けたリポジトリ&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;リポジトリ&lt;/th&gt;
&lt;th&gt;Stars&lt;/th&gt;
&lt;th&gt;攻撃手法&lt;/th&gt;
&lt;th&gt;結果&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;aquasecurity/trivy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;25k+&lt;/td&gt;
&lt;td&gt;pull_request_target 悪用&lt;/td&gt;
&lt;td&gt;PAT 窃取、リポジトリ乗っ取り&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;avelino/awesome-go&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;140k+&lt;/td&gt;
&lt;td&gt;Go init() 関数にペイロード注入&lt;/td&gt;
&lt;td&gt;GITHUB_TOKEN 窃取&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;microsoft/ai-discovery-agent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;ブランチ名コマンドインジェクション&lt;/td&gt;
&lt;td&gt;RCE 達成&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DataDog/datadog-iac-scanner&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;ファイル名ベースのインジェクション&lt;/td&gt;
&lt;td&gt;RCE 達成（9時間で修正）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ambient-code/platform&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;CLAUDE.md プロンプトインジェクション&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Claude が検出・拒否&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;project-akri/akri&lt;/strong&gt; (CNCF)&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;curl | bash 直接インジェクション&lt;/td&gt;
&lt;td&gt;RCE 達成&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;RustPython/RustPython&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;20k+&lt;/td&gt;
&lt;td&gt;Base64 ブランチインジェクション&lt;/td&gt;
&lt;td&gt;攻撃試行&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="hackerbot-claw-の正体"&gt;hackerbot-claw の正体&lt;/h3&gt;
&lt;p&gt;hackerbot-claw は GitHub 上で自らを「autonomous security research agent powered by claude-opus-4-5」と名乗り、暗号通貨の寄付を募っています。README には9クラス・47サブパターンの「脆弱性パターンインデックス」を持ち、&lt;strong&gt;47,391リポジトリをスキャン済み&lt;/strong&gt;と記載されています。&lt;/p&gt;</description></item><item><title>ハーネスエンジニアリング実践知 — 「AIを使う人」と「AIを設計する人」の決定的な差</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0%E5%AE%9F%E8%B7%B5%E7%9F%A5-ai%E3%82%92%E4%BD%BF%E3%81%86%E4%BA%BA%E3%81%A8ai%E3%82%92%E8%A8%AD%E8%A8%88%E3%81%99%E3%82%8B%E4%BA%BA%E3%81%AE%E6%B1%BA%E5%AE%9A%E7%9A%84%E3%81%AA%E5%B7%AE/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0%E5%AE%9F%E8%B7%B5%E7%9F%A5-ai%E3%82%92%E4%BD%BF%E3%81%86%E4%BA%BA%E3%81%A8ai%E3%82%92%E8%A8%AD%E8%A8%88%E3%81%99%E3%82%8B%E4%BA%BA%E3%81%AE%E6%B1%BA%E5%AE%9A%E7%9A%84%E3%81%AA%E5%B7%AE/</guid><description>&lt;h1 id="ハーネスエンジニアリング実践知--aiを使う人とaiを設計する人の決定的な差"&gt;ハーネスエンジニアリング実践知 — 「AIを使う人」と「AIを設計する人」の決定的な差&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/AI_masaou"&gt;まさお(@AI_masaou)&lt;/a&gt; 氏が、Claude Code のハーネス（開発基盤）をテーマにした約 80 分の対談形式勉強会のまとめ記事を公開しました。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;新しい note を公開しました！ハーネスエンジニアリングに向き合う上で、実践的にはどうしているのか？の勉強会を行いましたのでそのまとめを記事にしました
— &lt;a href="https://x.com/AI_masaou/status/2029084400621953397"&gt;@AI_masaou&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;元記事（&lt;a href="https://note.com/masa_wunder/n/ndb0200f3a4b0"&gt;ハーネスエンジニアリングの実践知を共有！【質問/勉強会のまとめ】&lt;/a&gt;）は有料コンテンツのため、本記事ではテーマである&lt;strong&gt;ハーネスエンジニアリングの実践知&lt;/strong&gt;について、公開情報をもとに技術的な背景と具体的な手法を解説します。&lt;/p&gt;
&lt;h2 id="ハーネスエンジニアリングとは"&gt;ハーネスエンジニアリングとは&lt;/h2&gt;
&lt;p&gt;「ハーネス」とは馬具のことです。馬の力をそのまま放置すれば暴走しますが、ハーネスで制御すれば有用な仕事に変わります。AI エージェントも同じです。LLM の推論能力をそのまま使うのではなく、&lt;strong&gt;適切な制御基盤（ハーネス）で囲むことで信頼性の高い成果に変換する&lt;/strong&gt;のがハーネスエンジニアリングです。&lt;/p&gt;
&lt;p&gt;コンピュータの構成に対応させると、位置づけがわかりやすくなります。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;コンピュータ&lt;/th&gt;
&lt;th&gt;AI エージェント&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CPU&lt;/td&gt;
&lt;td&gt;LLM（推論エンジン）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OS&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;エージェントハーネス&lt;/strong&gt;（制御・管理基盤）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アプリケーション&lt;/td&gt;
&lt;td&gt;AI エージェント（実行層）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;CPU がどれだけ高速でも、OS が適切に管理しなければアプリケーションは動きません。同様に、LLM がどれだけ賢くても、ハーネスの設計が悪ければエージェントの出力品質は上がりません。&lt;/p&gt;
&lt;h3 id="コンテキストエンジニアリングとの関係"&gt;コンテキストエンジニアリングとの関係&lt;/h3&gt;
&lt;p&gt;Andrej Karpathy が &lt;a href="https://x.com/karpathy/status/1937902205765607626"&gt;X で提唱した「コンテキストエンジニアリング」&lt;/a&gt; は、ハーネスエンジニアリングの中核概念です。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Context engineering is the delicate art and science of filling the context window with just the right information for the next step.
— Andrej Karpathy&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;LLM のコンテキストウィンドウを「RAM」と捉え、&lt;strong&gt;次のステップに必要な最適な情報だけ&lt;/strong&gt;を入れる技術です。ハーネスエンジニアリングはこのコンテキスト管理の仕組み全体を包む上位概念にあたります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;ハーネスエンジニアリング（全体設計）
├── コンテキストエンジニアリング（何を LLM に渡すか）
├── 権限制御（何を許可・禁止するか）
├── ライフサイクル自動化（いつ何を実行するか）
└── 並列実行・隔離（どう安全に並列化するか）
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="環境設計--モデル能力-openai-codex-チームの実証"&gt;「環境設計 &amp;gt; モデル能力」— OpenAI Codex チームの実証&lt;/h2&gt;
&lt;p&gt;ハーネスエンジニアリングの重要性を最も説得力をもって示したのが、OpenAI のエンジニアリングチームによる 5 ヶ月間の実験です。&lt;/p&gt;</description></item><item><title>ローカル LLM を社内業務に特化させる 4 段階カスタマイズ — Qwen3 を「より賢く」する仕組み</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-llm-%E3%82%92%E7%A4%BE%E5%86%85%E6%A5%AD%E5%8B%99%E3%81%AB%E7%89%B9%E5%8C%96%E3%81%95%E3%81%9B%E3%82%8B-4-%E6%AE%B5%E9%9A%8E%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA-qwen3-%E3%82%92%E3%82%88%E3%82%8A%E8%B3%A2%E3%81%8F%E3%81%99%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-llm-%E3%82%92%E7%A4%BE%E5%86%85%E6%A5%AD%E5%8B%99%E3%81%AB%E7%89%B9%E5%8C%96%E3%81%95%E3%81%9B%E3%82%8B-4-%E6%AE%B5%E9%9A%8E%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA-qwen3-%E3%82%92%E3%82%88%E3%82%8A%E8%B3%A2%E3%81%8F%E3%81%99%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF/</guid><description>&lt;h1 id="ローカル-llm-を社内業務に特化させる-4-段階カスタマイズ--qwen3-をより賢くする仕組み"&gt;ローカル LLM を社内業務に特化させる 4 段階カスタマイズ — Qwen3 を「より賢く」する仕組み&lt;/h1&gt;
&lt;p&gt;Claude Code で生成したコードをローカル LLM（Ollama + Qwen3）でレビューする構成を前回の記事で紹介しました。しかし、汎用モデルのままでは「受注ステータスの遷移ルール」や「金額計算に float を使ってはならない」といった&lt;strong&gt;社内固有のルール&lt;/strong&gt;を知りません。&lt;/p&gt;
&lt;p&gt;この記事では、Qwen3 を社内業務に特化させ、特定のコーディング規約・業務ルール・過去の障害パターンを踏まえたレビューができるようにする 4 段階のカスタマイズ手法を紹介します。&lt;/p&gt;
&lt;h2 id="全体像4-段階のカスタマイズ"&gt;全体像：4 段階のカスタマイズ&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;レベル&lt;/th&gt;
&lt;th&gt;手法&lt;/th&gt;
&lt;th&gt;導入期間&lt;/th&gt;
&lt;th&gt;効果&lt;/th&gt;
&lt;th&gt;専門知識&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Modelfile（システムプロンプト）&lt;/td&gt;
&lt;td&gt;即日&lt;/td&gt;
&lt;td&gt;ルールベースの指摘&lt;/td&gt;
&lt;td&gt;不要&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;RAG（社内ドキュメント検索）&lt;/td&gt;
&lt;td&gt;1〜2 日&lt;/td&gt;
&lt;td&gt;文脈を踏まえた指摘&lt;/td&gt;
&lt;td&gt;Docker の基本&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Few-shot（レビュー事例の学習）&lt;/td&gt;
&lt;td&gt;数日&lt;/td&gt;
&lt;td&gt;パターン認識の向上&lt;/td&gt;
&lt;td&gt;不要&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;LoRA ファインチューニング&lt;/td&gt;
&lt;td&gt;1〜2 週間&lt;/td&gt;
&lt;td&gt;モデル自体の精度向上&lt;/td&gt;
&lt;td&gt;Python・ML の基本&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;レベル 1：ルールを「教える」 ← すぐできる
レベル 2：資料を「渡す」 ← 1〜2日
レベル 3：お手本を「見せる」 ← 数日
レベル 4：頭脳を「鍛える」 ← 1〜2週間
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;推奨&lt;/strong&gt;: レベル 1 から順に導入し、効果を確認しながらステップアップしてください。多くの場合、レベル 1 + 2 で十分な精度が得られます。&lt;/p&gt;</description></item><item><title>.envの代わりにaws-vaultで安全に環境変数を与える — Claude Code時代のAWS認証情報管理</title><link>https://hdknr.github.io/blogs/posts/2026/03/.env%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%ABaws-vault%E3%81%A7%E5%AE%89%E5%85%A8%E3%81%AB%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B-claude-code%E6%99%82%E4%BB%A3%E3%81%AEaws%E8%AA%8D%E8%A8%BC%E6%83%85%E5%A0%B1%E7%AE%A1%E7%90%86/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/.env%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%ABaws-vault%E3%81%A7%E5%AE%89%E5%85%A8%E3%81%AB%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B-claude-code%E6%99%82%E4%BB%A3%E3%81%AEaws%E8%AA%8D%E8%A8%BC%E6%83%85%E5%A0%B1%E7%AE%A1%E7%90%86/</guid><description>&lt;h1 id="env-の代わりに-aws-vault-で安全に環境変数を与える--claude-code-時代の-aws-認証情報管理"&gt;.env の代わりに aws-vault で安全に環境変数を与える — Claude Code 時代の AWS 認証情報管理&lt;/h1&gt;
&lt;p&gt;AI エージェントがローカルファイルを直接読み書きする時代、&lt;code&gt;.env&lt;/code&gt; に平文で認証情報を置くリスクが顕在化しています。&lt;a href="https://gist.github.com/hdknr/12f83bb3b6d488806a8396e9b2c8305a"&gt;前回の記事&lt;/a&gt;では、この問題の背景と複数のシークレット管理ツールを紹介しました。&lt;/p&gt;
&lt;p&gt;本記事では、AWS を利用しているチームに向けて、&lt;a href="https://github.com/99designs/aws-vault"&gt;aws-vault&lt;/a&gt; を使って &lt;code&gt;.env&lt;/code&gt; と &lt;code&gt;~/.aws/credentials&lt;/code&gt; を完全に排除する具体的な手順を解説します。&lt;/p&gt;
&lt;h2 id="aws-vault-が解決する問題"&gt;aws-vault が解決する問題&lt;/h2&gt;
&lt;h3 id="awscredentials-の平文問題"&gt;~/.aws/credentials の平文問題&lt;/h3&gt;
&lt;p&gt;AWS CLI を使う開発者の多くは、&lt;code&gt;~/.aws/credentials&lt;/code&gt; にアクセスキーを平文で保存しています。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# ~/.aws/credentials（平文で保存されている）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;[default]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;aws_access_key_id&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;AKIAIOSFODNN7EXAMPLE&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;aws_secret_access_key&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;このファイルには2つのリスクがあります。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Claude Code が読み取れる&lt;/strong&gt;: AI エージェントがファイルシステムを探索する際、&lt;code&gt;~/.aws/credentials&lt;/code&gt; のアクセスキーが LLM のコンテキストに載る可能性がある&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;長期的な認証情報が漏洩する&lt;/strong&gt;: アクセスキーには有効期限がなく、漏洩した場合は手動でローテーションするまで悪用され続ける&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="aws-vault-のアプローチ"&gt;aws-vault のアプローチ&lt;/h3&gt;
&lt;p&gt;aws-vault は以下の2段階で問題を解決します。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;暗号化保存&lt;/strong&gt;: アクセスキーを &lt;code&gt;~/.aws/credentials&lt;/code&gt; ではなく、OS のキーストア（macOS Keychain 等）に暗号化して保存する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一時認証の生成&lt;/strong&gt;: AWS STS（Security Token Service）を使って、1時間で失効する一時認証情報を生成し、子プロセスに注入する&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[従来]
~/.aws/credentials（平文） → AWS CLI / boto3 が直接読み取り
→ 長期キーがメモリに残る
[aws-vault]
macOS Keychain（暗号化） → aws-vault が STS で一時認証を生成
→ 子プロセスに環境変数として注入
→ 1時間で失効
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="セットアップ"&gt;セットアップ&lt;/h2&gt;
&lt;h3 id="インストール"&gt;インストール&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 6
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 7
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 8
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 9
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;10
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;11
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;12
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# macOS（推奨）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;brew install --cask aws-vault
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# macOS（Homebrew formula 版）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;brew install aws-vault
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Linux&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;brew install aws-vault
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Windows&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;choco install aws-vault
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# または&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;scoop install aws-vault
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;macOS では &lt;code&gt;--cask&lt;/code&gt; 版が推奨されています。コード署名されているため、Keychain アクセス時の追加のパスワードプロンプトが少なくなります。&lt;/p&gt;</description></item><item><title>.envの代わりにlkrでLLM APIキーを安全に管理する — セットアップからClaude Code連携まで</title><link>https://hdknr.github.io/blogs/posts/2026/03/.env%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%ABlkr%E3%81%A7llm-api%E3%82%AD%E3%83%BC%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8B-%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%81%8B%E3%82%89claude-code%E9%80%A3%E6%90%BA%E3%81%BE%E3%81%A7/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/.env%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%ABlkr%E3%81%A7llm-api%E3%82%AD%E3%83%BC%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8B-%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%81%8B%E3%82%89claude-code%E9%80%A3%E6%90%BA%E3%81%BE%E3%81%A7/</guid><description>&lt;h1 id="env-の代わりに-lkr-で-llm-api-キーを安全に管理する--セットアップから-claude-code-連携まで"&gt;.env の代わりに lkr で LLM API キーを安全に管理する — セットアップから Claude Code 連携まで&lt;/h1&gt;
&lt;p&gt;AI エージェントがローカルファイルを読み書きする時代、&lt;code&gt;.env&lt;/code&gt; に平文で置いた API キーが LLM のコンテキストに載るリスクが現実のものになっています。&lt;a href="https://gist.github.com/hdknr/12f83bb3b6d488806a8396e9b2c8305a"&gt;前回の記事&lt;/a&gt;ではこの問題の全体像を、&lt;a href="https://gist.github.com/hdknr/c6757cc9fa558f456eb0920dea2f76e1"&gt;aws-vault の記事&lt;/a&gt;では AWS 認証情報の保護を解説しました。&lt;/p&gt;
&lt;p&gt;本記事では、&lt;a href="https://github.com/yottayoshida/llm-key-ring"&gt;LLM Key Ring（lkr）&lt;/a&gt;を使って LLM API キーを安全に管理する具体的な手順を解説します。aws-vault が AWS 認証情報に特化しているのに対し、lkr は OpenAI・Anthropic・Google など &lt;strong&gt;LLM API キーの管理に特化&lt;/strong&gt;したツールです。&lt;/p&gt;
&lt;h2 id="lkr-が解決する問題"&gt;lkr が解決する問題&lt;/h2&gt;
&lt;h3 id="env-に-llm-api-キーを置くリスク"&gt;.env に LLM API キーを置くリスク&lt;/h3&gt;
&lt;p&gt;多くの開発者は &lt;code&gt;.env&lt;/code&gt; ファイルに API キーを平文で保存しています。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# .env（平文で保存されている）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;OPENAI_API_KEY&lt;span style="color:#f92672"&gt;=&lt;/span&gt;sk-proj-xxxxxxxxxxxxxxxxxxxx
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ANTHROPIC_API_KEY&lt;span style="color:#f92672"&gt;=&lt;/span&gt;sk-ant-xxxxxxxxxxxxxxxxxxxx
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;このファイルには4つの攻撃ベクトルがあります。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;攻撃ベクトル&lt;/th&gt;
&lt;th&gt;説明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Git への混入&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.gitignore&lt;/code&gt; に頼るヒューマンエラー。うっかりコミットは後を絶たない&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シェル履歴への漏洩&lt;/td&gt;
&lt;td&gt;&lt;code&gt;export OPENAI_API_KEY=sk-...&lt;/code&gt; が &lt;code&gt;~/.bash_history&lt;/code&gt; に残る&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プロセス情報への露出&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ps&lt;/code&gt; コマンドで環境変数が見える&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AI エージェントによる抽出&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Claude Code がファイルを読み取り、LLM の API リクエストに含まれる&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;4番目が AI 時代に特有の脅威です。Claude Code は&lt;a href="https://www.knostic.ai/blog/claude-loads-secrets-without-permission"&gt;.env ファイルを自動的に読み込む&lt;/a&gt;ことが確認されており、API キーが意図せず Anthropic のサーバーに送信されるリスクがあります。&lt;/p&gt;</description></item><item><title>「AIが覚醒する魔法の言葉」は本当に効くのか — プロンプトエンジニアリングの実態と公式ガイドの教え</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai%E3%81%8C%E8%A6%9A%E9%86%92%E3%81%99%E3%82%8B%E9%AD%94%E6%B3%95%E3%81%AE%E8%A8%80%E8%91%89%E3%81%AF%E6%9C%AC%E5%BD%93%E3%81%AB%E5%8A%B9%E3%81%8F%E3%81%AE%E3%81%8B-%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%AE%E5%AE%9F%E6%85%8B%E3%81%A8%E5%85%AC%E5%BC%8F%E3%82%AC%E3%82%A4%E3%83%89%E3%81%AE%E6%95%99%E3%81%88/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai%E3%81%8C%E8%A6%9A%E9%86%92%E3%81%99%E3%82%8B%E9%AD%94%E6%B3%95%E3%81%AE%E8%A8%80%E8%91%89%E3%81%AF%E6%9C%AC%E5%BD%93%E3%81%AB%E5%8A%B9%E3%81%8F%E3%81%AE%E3%81%8B-%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%AE%E5%AE%9F%E6%85%8B%E3%81%A8%E5%85%AC%E5%BC%8F%E3%82%AC%E3%82%A4%E3%83%89%E3%81%AE%E6%95%99%E3%81%88/</guid><description>&lt;h1 id="aiが覚醒する魔法の言葉は本当に効くのか--プロンプトエンジニアリングの実態と公式ガイドの教え"&gt;「AIが覚醒する魔法の言葉」は本当に効くのか — プロンプトエンジニアリングの実態と公式ガイドの教え&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/fit_youtubead/status/2028384815486222807"&gt;@fit_youtubead 氏のポスト&lt;/a&gt;が、Claude と ChatGPT で使える「魔法のプロンプト」を紹介し、大きな反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;「最高の専門家として、思考プロセスを分解し、初心者にも再現できる形で5ステップで出力してください」&lt;/p&gt;
&lt;p&gt;これだけ。なぜ強いのか？理由は3つ。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;役割を与える → AIの精度が跳ね上がる&lt;/li&gt;
&lt;li&gt;思考を分解させる → 中身が薄くならない&lt;/li&gt;
&lt;li&gt;再現性を指定する → 実用的で使えるアウトプットになる&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;確かに、雑な指示よりも構造化された指示の方が良い結果を得られるのは事実です。しかし「魔法の言葉」と呼ぶには、いくつか知っておくべきことがあります。本記事では、ツイートで紹介された3つのテクニックを、Anthropic と OpenAI の公式ガイドおよび研究論文に照らし合わせて検証します。&lt;/p&gt;
&lt;h2 id="テクニック1-役割を与えるロールプロンプティング"&gt;テクニック1: 役割を与える（ロールプロンプティング）&lt;/h2&gt;
&lt;p&gt;「最高の専門家として」のように、AI に特定の役割やペルソナを与えるテクニックです。&lt;/p&gt;
&lt;h3 id="公式ガイドの見解"&gt;公式ガイドの見解&lt;/h3&gt;
&lt;p&gt;Anthropic は&lt;a href="https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/overview"&gt;プロンプトエンジニアリングのベストプラクティス&lt;/a&gt;で、ロールプロンプティングを推奨テクニックの1つとして挙げています。「法律アドバイザー」「データアナリスト」「カスタマーサポート担当」のように、具体的な文脈に合わせてモデルの声とふるまいを調整する手法です。&lt;/p&gt;
&lt;p&gt;OpenAI も&lt;a href="https://platform.openai.com/docs/guides/prompt-engineering"&gt;公式ガイド&lt;/a&gt;でシステムプロンプトによる役割設定を推奨しています。&lt;/p&gt;
&lt;h3 id="研究が示す実態"&gt;研究が示す実態&lt;/h3&gt;
&lt;p&gt;ところが、学術的な研究を見ると、ロールプロンプティングの効果は「場合による」というのが正確な答えです。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;研究&lt;/th&gt;
&lt;th&gt;結果&lt;/th&gt;
&lt;th&gt;対象モデル&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Better Zero-Shot Reasoning with Role-Play Prompting&lt;/td&gt;
&lt;td&gt;AQuA データセットで精度が53.5%→63.8%に向上（+10.3pt）&lt;/td&gt;
&lt;td&gt;GPT-3.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ExpertPrompting&lt;/td&gt;
&lt;td&gt;詳細な専門家ペルソナが単純なペルソナを大幅に上回る&lt;/td&gt;
&lt;td&gt;複数モデル&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;When &amp;ldquo;A Helpful Assistant&amp;rdquo; Is Not Really Helpful&lt;/td&gt;
&lt;td&gt;追加のペルソナは性能を向上させない&lt;/td&gt;
&lt;td&gt;4モデルファミリー&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Persona is a Double-edged Sword&lt;/td&gt;
&lt;td&gt;GPT-4ではペルソナの有無で差は最小限&lt;/td&gt;
&lt;td&gt;GPT-4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;a href="https://www.prompthub.us/blog/role-prompting-does-adding-personas-to-your-prompts-really-make-a-difference"&gt;PromptHub の検証記事&lt;/a&gt;は、これらの研究を総合して以下のように結論づけています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;創作的なタスク&lt;/strong&gt;（文体の調整、トーンの統一）では効果がある&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;精度ベースのタスク&lt;/strong&gt;（分類、計算、ファクトチェック）では、新しいモデルほど効果が薄い&lt;/li&gt;
&lt;li&gt;「天才ペルソナが愚か者ペルソナより劣る」という矛盾した結果も報告されている&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;つまり、「専門家として」と付けるだけで「精度が跳ね上がる」わけではありません。効果があるのは、役割指定によってモデルの出力スタイルや視点が適切に制約されるケースです。&lt;/p&gt;</description></item><item><title>「上位 1% の Claude Skills 構築方法」を技術的に読み解く --- スキルの構造・設計パターン・組織展開</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E4%B8%8A%E4%BD%8D-1-%E3%81%AE-claude-skills-%E6%A7%8B%E7%AF%89%E6%96%B9%E6%B3%95%E3%82%92%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AB%E8%AA%AD%E3%81%BF%E8%A7%A3%E3%81%8F---%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%AE%E6%A7%8B%E9%80%A0%E8%A8%AD%E8%A8%88%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E7%B5%84%E7%B9%94%E5%B1%95%E9%96%8B/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E4%B8%8A%E4%BD%8D-1-%E3%81%AE-claude-skills-%E6%A7%8B%E7%AF%89%E6%96%B9%E6%B3%95%E3%82%92%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AB%E8%AA%AD%E3%81%BF%E8%A7%A3%E3%81%8F---%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%AE%E6%A7%8B%E9%80%A0%E8%A8%AD%E8%A8%88%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E7%B5%84%E7%B9%94%E5%B1%95%E9%96%8B/</guid><description>&lt;h1 id="上位-1-の-claude-skills-構築方法を技術的に読み解く--スキルの構造設計パターン組織展開"&gt;「上位 1% の Claude Skills 構築方法」を技術的に読み解く &amp;mdash; スキルの構造・設計パターン・組織展開&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/sales_muscle/status/2028666852097040738"&gt;@sales_muscle 氏が X で投稿&lt;/a&gt;した、Claude Skills の構築ガイドが反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;上位1%のClaude Skills構築方法&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;投稿では、AI 活用の基準が「プロンプトのうまさ」から「AI にスキル（専門能力）を組み込み、組織の資産にできるか」へ移行したと主張しています。本記事では、この投稿の内容を Claude Code の公式ドキュメントと照らし合わせ、スキルの技術的な構造と実践的な設計パターンを掘り下げます。&lt;/p&gt;
&lt;h2 id="claude-skills-とは何か"&gt;Claude Skills とは何か&lt;/h2&gt;
&lt;h3 id="プロンプトからスキルへの進化"&gt;プロンプトからスキルへの進化&lt;/h3&gt;
&lt;p&gt;投稿の核心は「指示（プロンプト）からスキルへ」という転換です。これは技術的に正確な指摘です。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;従来の AI 活用:
ユーザー → プロンプトを毎回書く → AI が回答
問題: 知識がチャットセッションに閉じる、再現性がない
スキルベースの AI 活用:
ユーザー → /skill-name で呼び出す → AI がスキルの手順に従って実行
利点: 再現性あり、共有可能、自動呼び出し対応
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href="https://code.claude.com/docs/en/skills"&gt;Claude Code 公式ドキュメント&lt;/a&gt;によると、スキルは「&lt;code&gt;SKILL.md&lt;/code&gt; ファイルに指示を書き、Claude のツールキットに追加する」仕組みです。Claude は関連するタスクで自動的にスキルを読み込むか、&lt;code&gt;/skill-name&lt;/code&gt; で直接呼び出せます。&lt;/p&gt;
&lt;h3 id="スキルの技術的な定義"&gt;スキルの技術的な定義&lt;/h3&gt;
&lt;p&gt;スキルは単なるプロンプトテンプレートではなく、以下の要素を持つ&lt;strong&gt;構造化されたモジュール&lt;/strong&gt;です。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;要素&lt;/th&gt;
&lt;th&gt;役割&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;YAML フロントマター&lt;/td&gt;
&lt;td&gt;名前、説明、呼び出し制御、許可ツールなどのメタデータ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Markdown 本文&lt;/td&gt;
&lt;td&gt;Claude が従う具体的な手順・ルール&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;サポートファイル&lt;/td&gt;
&lt;td&gt;テンプレート、例、スクリプトなどの補助リソース&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;文字列置換&lt;/td&gt;
&lt;td&gt;&lt;code&gt;$ARGUMENTS&lt;/code&gt;、&lt;code&gt;$0&lt;/code&gt;、&lt;code&gt;${CLAUDE_SESSION_ID}&lt;/code&gt; などの動的値&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;スキルは &lt;a href="https://agentskills.io"&gt;Agent Skills&lt;/a&gt; オープン標準に準拠しており、Claude Code 固有の機能ではなく、複数の AI ツールで動作する標準仕様です。&lt;/p&gt;</description></item><item><title>2 人で 100 人に勝つ --- AI を「自分の分身」に変える実務活用の 6 つの原則</title><link>https://hdknr.github.io/blogs/posts/2026/03/2-%E4%BA%BA%E3%81%A7-100-%E4%BA%BA%E3%81%AB%E5%8B%9D%E3%81%A4---ai-%E3%82%92%E8%87%AA%E5%88%86%E3%81%AE%E5%88%86%E8%BA%AB%E3%81%AB%E5%A4%89%E3%81%88%E3%82%8B%E5%AE%9F%E5%8B%99%E6%B4%BB%E7%94%A8%E3%81%AE-6-%E3%81%A4%E3%81%AE%E5%8E%9F%E5%89%87/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/2-%E4%BA%BA%E3%81%A7-100-%E4%BA%BA%E3%81%AB%E5%8B%9D%E3%81%A4---ai-%E3%82%92%E8%87%AA%E5%88%86%E3%81%AE%E5%88%86%E8%BA%AB%E3%81%AB%E5%A4%89%E3%81%88%E3%82%8B%E5%AE%9F%E5%8B%99%E6%B4%BB%E7%94%A8%E3%81%AE-6-%E3%81%A4%E3%81%AE%E5%8E%9F%E5%89%87/</guid><description>&lt;h1 id="2-人で-100-人に勝つ--ai-を自分の分身に変える実務活用の-6-つの原則"&gt;2 人で 100 人に勝つ &amp;mdash; AI を「自分の分身」に変える実務活用の 6 つの原則&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/taichi_we/status/2028418536805384279"&gt;@taichi_we（長谷川氏 / Levela CTO）が「有益、AIの本質」とコメントして共有&lt;/a&gt;した、&lt;a href="https://x.com/sales_muscle/status/2028303867105210598"&gt;@sales_muscle（OneBiz / Levela）の投稿&lt;/a&gt;が注目を集めています。&lt;/p&gt;
&lt;p&gt;ブックマーク 100 超、閲覧 3.5 万という反応は、「少人数で AI を使いこなし、大企業に匹敵する生産性を出す」というテーマへの関心の高さを示しています。本記事では、投稿で紹介された 6 つの原則を掘り下げつつ、2026 年の AI 活用の現実と照らし合わせます。&lt;/p&gt;
&lt;h2 id="原則-1-汎用-ai-が専用-ai-より優秀な理由"&gt;原則 1: 汎用 AI が専用 AI より優秀な理由&lt;/h2&gt;
&lt;p&gt;投稿の最初のポイントは、業務特化の SaaS ツールより Claude のような汎用 AI の方が優れているという主張です。&lt;/p&gt;
&lt;p&gt;これは一見、直感に反します。専用ツールの方が精度が高いのでは? しかし、少人数チームの文脈では論理が逆転します。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;専用 AI の限界&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;業務ごとにツールが分断される（営業は A、経理は B、マーケは C）&lt;/li&gt;
&lt;li&gt;ツール間の連携が手動で発生する&lt;/li&gt;
&lt;li&gt;各ツールの学習コストが積み重なる&lt;/li&gt;
&lt;li&gt;「自分の判断基準」を各ツールに教え込む手間が N 倍になる&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;汎用 AI の強み&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 つのインターフェースで全業務を横断できる&lt;/li&gt;
&lt;li&gt;自分の思考プロセスを一度教えれば、全業務に適用される&lt;/li&gt;
&lt;li&gt;コンテキストが途切れない&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;少人数チームにとって最も貴重なのは「コンテキストスイッチのコスト」です。5 つの専用ツールを使い分けるより、1 つの汎用 AI に自分の判断基準を教え込む方が、トータルの生産性は高くなります。&lt;/p&gt;
&lt;h2 id="原則-2-ai-にスキルを覚えさせる--思考プロセスの外部化"&gt;原則 2: AI にスキルを覚えさせる &amp;mdash; 思考プロセスの外部化&lt;/h2&gt;
&lt;p&gt;投稿の核心は「AI に自分のスキルを教え込む」ことです。これは単なるプロンプトエンジニアリングではなく、&lt;strong&gt;自分の思考プロセスの構造化と外部化&lt;/strong&gt;を意味します。&lt;/p&gt;</description></item><item><title>AI が書いた CLAUDE.md は逆効果 --- 「コンテキストファイルの自動生成は精度を下げる」という研究</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai-%E3%81%8C%E6%9B%B8%E3%81%84%E3%81%9F-claude.md-%E3%81%AF%E9%80%86%E5%8A%B9%E6%9E%9C---%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E8%87%AA%E5%8B%95%E7%94%9F%E6%88%90%E3%81%AF%E7%B2%BE%E5%BA%A6%E3%82%92%E4%B8%8B%E3%81%92%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E7%A0%94%E7%A9%B6/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai-%E3%81%8C%E6%9B%B8%E3%81%84%E3%81%9F-claude.md-%E3%81%AF%E9%80%86%E5%8A%B9%E6%9E%9C---%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E8%87%AA%E5%8B%95%E7%94%9F%E6%88%90%E3%81%AF%E7%B2%BE%E5%BA%A6%E3%82%92%E4%B8%8B%E3%81%92%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E7%A0%94%E7%A9%B6/</guid><description>&lt;h1 id="ai-が書いた-claudemd-は逆効果--コンテキストファイルの自動生成は精度を下げるという研究"&gt;AI が書いた CLAUDE.md は逆効果 &amp;mdash; 「コンテキストファイルの自動生成は精度を下げる」という研究&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/at_sushi_/status/2028658902246772875"&gt;@at_sushi_（門脇敦司）氏が X で投稿&lt;/a&gt;した、AI 生成のプロンプトファイルに関する記事が注目を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;CLAUDE.md のようなプロンプトファイルを AI に生成させると「逆に精度が下がる」という研究です。AI 文書は冗長で、AI 自身を混乱させます。では、どうすればいいのか？ というと、「本当に重要な情報だけを、開発者が書く」というのが現在の正解です&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;元記事は &lt;a href="https://zenn.dev/knowledgesense/articles/7210292cbe6838"&gt;Zenn の解説記事&lt;/a&gt;で、ETH Zurich と LogicStar.ai の研究チーム（Gloaguen et al.）による&lt;a href="https://arxiv.org/abs/2602.11988"&gt;論文「Evaluating AGENTS.md: Are Repository-Level Context Files Helpful for Coding Agents?」&lt;/a&gt;を日本語で紹介しています。本記事では、この研究の実験データを詳しく読み解き、CLAUDE.md / AGENTS.md の書き方への実践的な示唆を整理します。&lt;/p&gt;
&lt;h2 id="研究の概要--何を検証したのか"&gt;研究の概要 &amp;mdash; 何を検証したのか&lt;/h2&gt;
&lt;h3 id="背景"&gt;背景&lt;/h3&gt;
&lt;p&gt;CLAUDE.md、AGENTS.md、CURSORRULES &amp;mdash; これらの「コンテキストファイル」は、AI コーディングエージェントにリポジトリの慣習や制約を伝えるための指示書です。Anthropic、OpenAI、Cursor はいずれもこれらのファイルの作成を強く推奨しています。&lt;/p&gt;
&lt;p&gt;しかし、&lt;strong&gt;「コンテキストファイルは本当にエージェントの性能を向上させるのか?」&lt;/strong&gt; という基本的な問いに対して、厳密な検証はこれまで行われていませんでした。&lt;/p&gt;
&lt;h3 id="実験設計"&gt;実験設計&lt;/h3&gt;
&lt;p&gt;ETH Zurich の研究チームは、3 つの条件で比較実験を実施しました。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;条件&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;なし（None）&lt;/td&gt;
&lt;td&gt;コンテキストファイルなし（ベースライン）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LLM 生成&lt;/td&gt;
&lt;td&gt;エージェント開発者の推奨に従い LLM に自動生成させたファイル&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;人間作成&lt;/td&gt;
&lt;td&gt;開発者がリポジトリにコミットしたファイル&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;評価対象モデル&lt;/strong&gt;: Claude Code（Sonnet 4.5）、Codex（GPT-5.2 / GPT-5.1 mini）、Qwen Code（Qwen3-30b-coder）&lt;/p&gt;</description></item><item><title>AI が書いたコードに「なぜそうなったか」の記録はあるか --- git-memento と AI コード追跡の新標準</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai-%E3%81%8C%E6%9B%B8%E3%81%84%E3%81%9F%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AB%E3%81%AA%E3%81%9C%E3%81%9D%E3%81%86%E3%81%AA%E3%81%A3%E3%81%9F%E3%81%8B%E3%81%AE%E8%A8%98%E9%8C%B2%E3%81%AF%E3%81%82%E3%82%8B%E3%81%8B---git-memento-%E3%81%A8-ai-%E3%82%B3%E3%83%BC%E3%83%89%E8%BF%BD%E8%B7%A1%E3%81%AE%E6%96%B0%E6%A8%99%E6%BA%96/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai-%E3%81%8C%E6%9B%B8%E3%81%84%E3%81%9F%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AB%E3%81%AA%E3%81%9C%E3%81%9D%E3%81%86%E3%81%AA%E3%81%A3%E3%81%9F%E3%81%8B%E3%81%AE%E8%A8%98%E9%8C%B2%E3%81%AF%E3%81%82%E3%82%8B%E3%81%8B---git-memento-%E3%81%A8-ai-%E3%82%B3%E3%83%BC%E3%83%89%E8%BF%BD%E8%B7%A1%E3%81%AE%E6%96%B0%E6%A8%99%E6%BA%96/</guid><description>&lt;h1 id="ai-が書いたコードになぜそうなったかの記録はあるか--git-memento-と-ai-コード追跡の新標準"&gt;AI が書いたコードに「なぜそうなったか」の記録はあるか &amp;mdash; git-memento と AI コード追跡の新標準&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/__SatoshiSsSs__/status/2028657936009245106"&gt;@&lt;strong&gt;SatoshiSsSs&lt;/strong&gt; 氏が X で投稿&lt;/a&gt;した、git-memento に関する解説が注目を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;AIが書いたコードに「なぜそうなったか」の記録はあるか？ Hacker News（HN）で議論になっている git-memento を読み解く&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=47212355"&gt;Hacker News での議論&lt;/a&gt;では、AI が生成したコードのセッション履歴をコミットに紐づけるべきか否かが活発に議論されています。AI コーディングの普及とともに、「コードは動くが、なぜその実装になったのか誰も分からない」という問題が深刻化しています。本記事では、この問題の構造と、git-memento をはじめとする解決策の技術的な仕組みを掘り下げます。&lt;/p&gt;
&lt;h2 id="問題--ai-が書いたコードのなぜが消えている"&gt;問題 &amp;mdash; AI が書いたコードの「なぜ」が消えている&lt;/h2&gt;
&lt;h3 id="vibe-coding-時代の追跡可能性の危機"&gt;Vibe Coding 時代の追跡可能性の危機&lt;/h3&gt;
&lt;p&gt;2026 年、AI コーディングツール（Claude Code、Cursor、GitHub Copilot など）でコードを書くことが日常になりました。しかし、AI が生成したコードには構造的な問題があります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;従来の開発:
開発者が考える → コードを書く → コミットメッセージに意図を記録
→ 「なぜそうしたか」は開発者の頭の中 + コミット履歴にある
AI 駆動開発:
開発者が指示する → AI が考える → AI がコードを書く → コミット
→ 「なぜそうなったか」は AI セッションの中に閉じている
→ セッションが終わると消える
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;CodeRabbit の分析（2025 年 12 月）によると、AI と共著されたコードは人間が書いたコードと比較して、ロジックエラーが 75% 多く、セキュリティ脆弱性が 2.74 倍多いとされています。問題が発見されたとき、「なぜこの実装になったのか」を遡れなければ、修正の方針すら立てられません。&lt;/p&gt;</description></item><item><title>AI の名前に刻まれた「情報理論の父」--- Claude Shannon が LLM の数学的基盤を作った</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai-%E3%81%AE%E5%90%8D%E5%89%8D%E3%81%AB%E5%88%BB%E3%81%BE%E3%82%8C%E3%81%9F%E6%83%85%E5%A0%B1%E7%90%86%E8%AB%96%E3%81%AE%E7%88%B6---claude-shannon-%E3%81%8C-llm-%E3%81%AE%E6%95%B0%E5%AD%A6%E7%9A%84%E5%9F%BA%E7%9B%A4%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%9F/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai-%E3%81%AE%E5%90%8D%E5%89%8D%E3%81%AB%E5%88%BB%E3%81%BE%E3%82%8C%E3%81%9F%E6%83%85%E5%A0%B1%E7%90%86%E8%AB%96%E3%81%AE%E7%88%B6---claude-shannon-%E3%81%8C-llm-%E3%81%AE%E6%95%B0%E5%AD%A6%E7%9A%84%E5%9F%BA%E7%9B%A4%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%9F/</guid><description>&lt;h1 id="ai-の名前に刻まれた情報理論の父-claude-shannon-が-llm-の数学的基盤を作った"&gt;AI の名前に刻まれた「情報理論の父」&amp;mdash; Claude Shannon が LLM の数学的基盤を作った&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/finalvent/status/2028370990074577364"&gt;@finalvent 氏が X で投稿&lt;/a&gt;した、Anthropic の AI「Claude」の名前の由来に関するポストが注目を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claudeって、Claude Shannonに因んでるのか。知らなかった。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この一見シンプルな気づきは、現代の AI 技術と 78 年前の数学理論をつなぐ深い糸を浮かび上がらせます。Anthropic がなぜ自社の AI に「Claude」と名付けたのか &amp;mdash; その理由を理解するには、Claude Elwood Shannon（1916-2001）が何を成し遂げたのかを知る必要があります。&lt;/p&gt;
&lt;h2 id="claude-shannon-とは誰か"&gt;Claude Shannon とは誰か&lt;/h2&gt;
&lt;h3 id="情報の時代を切り拓いた数学者"&gt;「情報の時代」を切り拓いた数学者&lt;/h3&gt;
&lt;p&gt;Claude Elwood Shannon は、1916 年 4 月 30 日、アメリカ・ミシガン州ペトスキーに生まれました。ミシガン大学で数学と電気工学の二重学位を取得した後、MIT の修士課程で書いた論文が、すでに歴史的な業績でした。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1937 年の修士論文&lt;/strong&gt; &amp;mdash; 「A Symbolic Analysis of Relay and Switching Circuits」&amp;mdash; は、ブール代数（真/偽の論理演算）を電気回路のスイッチに対応させるという発想を初めて体系化しました。この論文により、複雑な論理をスイッチの ON/OFF の組み合わせで実現できることが数学的に証明され、&lt;strong&gt;デジタルコンピュータの設計基盤&lt;/strong&gt;が確立されました。&lt;/p&gt;
&lt;p&gt;この修士論文は「20 世紀で最も重要な修士論文」と呼ばれることがあります。私たちが毎日使うスマートフォン、PC、サーバー &amp;mdash; すべてのデジタル機器は、Shannon が 21 歳で示した原理の上に成り立っています。&lt;/p&gt;
&lt;h3 id="ベル研究所と-mit"&gt;ベル研究所と MIT&lt;/h3&gt;
&lt;p&gt;Shannon は 1941 年から 1972 年までベル研究所（Bell Labs）に在籍しました。当時のベル研究所は、トランジスタの発明（1947 年）、UNIX オペレーティングシステム、C 言語など、現代のコンピューティングの基盤技術を次々に生み出した「イノベーションの殿堂」です。&lt;/p&gt;</description></item><item><title>AnimaWorks — 「AIだけの会社組織」を作る日本発フレームワークの設計思想</title><link>https://hdknr.github.io/blogs/posts/2026/03/animaworks-ai%E3%81%A0%E3%81%91%E3%81%AE%E4%BC%9A%E7%A4%BE%E7%B5%84%E7%B9%94%E3%82%92%E4%BD%9C%E3%82%8B%E6%97%A5%E6%9C%AC%E7%99%BA%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/animaworks-ai%E3%81%A0%E3%81%91%E3%81%AE%E4%BC%9A%E7%A4%BE%E7%B5%84%E7%B9%94%E3%82%92%E4%BD%9C%E3%82%8B%E6%97%A5%E6%9C%AC%E7%99%BA%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3/</guid><description>&lt;h1 id="animaworks--aiだけの会社組織を作る日本発フレームワークの設計思想"&gt;AnimaWorks — 「AIだけの会社組織」を作る日本発フレームワークの設計思想&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/ryoma_nakajima/status/2028393374991208742"&gt;りょうま(@ryoma_nakajima)氏のポスト&lt;/a&gt;で紹介された「AnimaWorks」が注目を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;日本人が開発している「AIだけで作る会社組織」フレームワークを試してみる。AIに性格を指定するところから始まるのが近未来感すごすぎて好き
— りょうま(@ryoma_nakajima)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;72,000超の表示、447ブックマークという反響は、「AIエージェントに組織を作らせる」というアイデアへの強い関心を示しています。元になった&lt;a href="https://x.com/medmuspg/status/2028393374991208742"&gt;げれげれ(@medmuspg)氏のポスト&lt;/a&gt;では、OpenClawとの違いを「1人の優秀なAI秘書」と「AIだけの会社組織」という対比で説明しています。&lt;/p&gt;
&lt;p&gt;本記事では &lt;a href="https://github.com/xuiltul/animaworks"&gt;AnimaWorks&lt;/a&gt; の設計思想を掘り下げ、マルチエージェントフレームワークの現在地を整理します。&lt;/p&gt;
&lt;h2 id="animaworks-とは何か"&gt;AnimaWorks とは何か&lt;/h2&gt;
&lt;p&gt;AnimaWorks は「Organization-as-Code」を標榜する、自律型AIエージェントチームのためのオープンソースフレームワークです。Apache License 2.0で公開されており、10,600行以上のPythonコードで構成されています。&lt;/p&gt;
&lt;p&gt;コアの思想は明快です。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Imperfect individuals collaborating through structure outperform any single omniscient actor.&amp;quot;（不完全な個体が構造を通じて協力すれば、単一の全知の存在を凌駕する）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;開発者&lt;/td&gt;
&lt;td&gt;xuiltul（日本人開発者）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;言語&lt;/td&gt;
&lt;td&gt;Python（10,600行以上）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ライセンス&lt;/td&gt;
&lt;td&gt;Apache License 2.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;対応モデル&lt;/td&gt;
&lt;td&gt;Claude, GPT-4o, Gemini, Mistral, Ollama 等&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;実行モード&lt;/td&gt;
&lt;td&gt;4種（Claude Agent SDK / Codex SDK / LiteLLM / Basic）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UI&lt;/td&gt;
&lt;td&gt;Webダッシュボード + 3Dワークスペース + 音声チャット&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="openclaw-との決定的な違い"&gt;OpenClaw との決定的な違い&lt;/h2&gt;
&lt;p&gt;OpenClaw と AnimaWorks は同じ「AIエージェント」カテゴリに分類されますが、設計思想が根本的に異なります。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;観点&lt;/th&gt;
&lt;th&gt;OpenClaw&lt;/th&gt;
&lt;th&gt;AnimaWorks&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;設計思想&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;1人の優秀なAI秘書&lt;/td&gt;
&lt;td&gt;AIだけの会社組織&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;エージェント数&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;基本は1体（拡張でマルチ可）&lt;/td&gt;
&lt;td&gt;最初からマルチエージェント前提&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;関係性&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ユーザーとエージェントの1対1&lt;/td&gt;
&lt;td&gt;上司・部下の階層構造&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;記憶&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;コンテキストウィンドウ依存&lt;/td&gt;
&lt;td&gt;神経科学に着想を得た永続記憶&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;通信&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ユーザーへの応答&lt;/td&gt;
&lt;td&gt;エージェント間の非同期メッセージング&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;カプセル化&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;なし（透過的）&lt;/td&gt;
&lt;td&gt;各エージェントの内部は他から不可視&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;開発元&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Peter Steinberger（オーストリア、現OpenAI）&lt;/td&gt;
&lt;td&gt;xuiltul（日本）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;この違いは単なる機能差ではなく、&lt;strong&gt;組織論&lt;/strong&gt;に基づく設計かどうかの差です。AnimaWorks は「不完全な個体の協力」を前提に設計されており、現実の企業組織と同じく、情報の非対称性やコミュニケーションコストを意図的に組み込んでいます。&lt;/p&gt;</description></item><item><title>Claude Code / MCP を安全に使うための実践ガイド — settings.json の多層防御と deny の落とし穴</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-/-mcp-%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E4%BD%BF%E3%81%86%E3%81%9F%E3%82%81%E3%81%AE%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-settings.json-%E3%81%AE%E5%A4%9A%E5%B1%A4%E9%98%B2%E5%BE%A1%E3%81%A8-deny-%E3%81%AE%E8%90%BD%E3%81%A8%E3%81%97%E7%A9%B4/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-/-mcp-%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E4%BD%BF%E3%81%86%E3%81%9F%E3%82%81%E3%81%AE%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-settings.json-%E3%81%AE%E5%A4%9A%E5%B1%A4%E9%98%B2%E5%BE%A1%E3%81%A8-deny-%E3%81%AE%E8%90%BD%E3%81%A8%E3%81%97%E7%A9%B4/</guid><description>&lt;h1 id="claude-code--mcp-を安全に使うための実践ガイド--settingsjson-の多層防御と-deny-の落とし穴"&gt;Claude Code / MCP を安全に使うための実践ガイド — settings.json の多層防御と deny の落とし穴&lt;/h1&gt;
&lt;p&gt;セキュリティ研究者の&lt;a href="https://x.com/yousukezan/status/2028651068176171479"&gt;yousukezan氏&lt;/a&gt;（バグバウンティプログラムでランク1位受賞歴あり）が紹介した Zenn 記事「&lt;a href="https://zenn.dev/ytksato/articles/057dc7c981d304"&gt;Claude Code / MCP を安全に使うための実践ガイド&lt;/a&gt;」が注目を集めています。165いいね、161ブックマークという反響は、Claude Code のセキュリティ設定に対する実務者の強い関心を示しています。&lt;/p&gt;
&lt;p&gt;本記事では元記事の内容を掘り下げつつ、公式ドキュメントや GitHub Issues の情報を加えて、&lt;strong&gt;実務で本当に機能するセキュリティ設定&lt;/strong&gt;を整理します。&lt;/p&gt;
&lt;h2 id="背景--8桁後半の被害事例"&gt;背景 — 8桁後半の被害事例&lt;/h2&gt;
&lt;p&gt;この記事が書かれた背景には、&lt;a href="https://gist.github.com/hdknr/67f7657965c1f660dfbad9b0e88d0414"&gt;AI コーディングツール経由で Google Ads の MCC が乗っ取られ、8桁後半の被害が発生した事例&lt;/a&gt;があります。報告された4つの攻撃ベクターは全て Claude Code / MCP の利用シーンで再現可能です。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;攻撃ベクター&lt;/th&gt;
&lt;th&gt;Claude Code での該当リスク&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;間接プロンプトインジェクション&lt;/td&gt;
&lt;td&gt;Webページに埋め込まれた隠し指示をAIが実行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プロンプトサプライチェーン攻撃&lt;/td&gt;
&lt;td&gt;外部から取得した CLAUDE.md / settings.json / .mcp.json の改ざん&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MCP権限悪用（Tool Poisoning）&lt;/td&gt;
&lt;td&gt;許可済みMCPツールの悪意ある利用&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;クレデンシャルリーク&lt;/td&gt;
&lt;td&gt;トークンやAPIキーのログ・git履歴への残存&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="最も重要な3つの設定"&gt;最も重要な3つの設定&lt;/h2&gt;
&lt;p&gt;元記事が推奨する最小限の設定は3つです。&lt;/p&gt;
&lt;h3 id="1-bypasspermissions-モードの無効化"&gt;1. bypassPermissions モードの無効化&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;permissions&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;disableBypassPermissionsMode&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;disable&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;--dangerously-skip-permissions&lt;/code&gt; フラグは全ての承認プロンプトをスキップします。&lt;a href="https://code.claude.com/docs/en/permissions"&gt;公式ドキュメント&lt;/a&gt;によると、このモードではClaude がファイルの削除、破壊的なコマンドの実行、不可逆な変更を承認なしで行えます。&lt;code&gt;disableBypassPermissionsMode: &amp;quot;disable&amp;quot;&lt;/code&gt; で&lt;strong&gt;組織全体でこのモードを禁止&lt;/strong&gt;できます。&lt;/p&gt;</description></item><item><title>Claude Code サンドボックス完全解説 — chroot ではない、カーネルレベル隔離の仕組みと実践設定</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E5%AE%8C%E5%85%A8%E8%A7%A3%E8%AA%AC-chroot-%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%AC%E3%83%99%E3%83%AB%E9%9A%94%E9%9B%A2%E3%81%AE%E4%BB%95%E7%B5%84%E3%81%BF%E3%81%A8%E5%AE%9F%E8%B7%B5%E8%A8%AD%E5%AE%9A/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E5%AE%8C%E5%85%A8%E8%A7%A3%E8%AA%AC-chroot-%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%AC%E3%83%99%E3%83%AB%E9%9A%94%E9%9B%A2%E3%81%AE%E4%BB%95%E7%B5%84%E3%81%BF%E3%81%A8%E5%AE%9F%E8%B7%B5%E8%A8%AD%E5%AE%9A/</guid><description>&lt;h1 id="claude-code-サンドボックス完全解説--chroot-ではないカーネルレベル隔離の仕組みと実践設定"&gt;Claude Code サンドボックス完全解説 — chroot ではない、カーネルレベル隔離の仕組みと実践設定&lt;/h1&gt;
&lt;p&gt;「Claude Code のサンドボックスって、要するに chroot でしょ？」という誤解をよく耳にします。答えは明確に&lt;strong&gt;ノー&lt;/strong&gt;です。Claude Code のサンドボックスは chroot とは次元の異なるカーネルレベルの隔離機構で、ファイルシステムとネットワークの2層を OS プリミティブで強制します。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.anthropic.com/engineering/claude-code-sandboxing"&gt;Anthropic のエンジニアリングブログ&lt;/a&gt;によると、サンドボックスにより&lt;strong&gt;承認プロンプトが84%削減&lt;/strong&gt;されました。セキュリティと生産性を両立する仕組みの全貌を、技術的な背景から実践設定まで解説します。&lt;/p&gt;
&lt;h2 id="chroot-との決定的な違い"&gt;chroot との決定的な違い&lt;/h2&gt;
&lt;p&gt;まず「chroot で十分か」という疑問に答えます。結論から言えば、&lt;strong&gt;chroot はセキュリティ対策として設計されていません&lt;/strong&gt;。&lt;/p&gt;
&lt;h3 id="隔離技術の比較"&gt;隔離技術の比較&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://book.jorianwoltjer.com/binary-exploitation/sandboxes-chroot-seccomp-and-namespaces"&gt;Practical CTF の解説&lt;/a&gt;を基に、主要な隔離技術を比較します。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;技術&lt;/th&gt;
&lt;th&gt;制限対象&lt;/th&gt;
&lt;th&gt;脱出の容易さ&lt;/th&gt;
&lt;th&gt;設計目的&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;chroot&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ファイルシステムのパス解決のみ&lt;/td&gt;
&lt;td&gt;容易（root 権限で即脱出）&lt;/td&gt;
&lt;td&gt;組織的なツール（セキュリティ目的ではない）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;seccomp&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;システムコール&lt;/td&gt;
&lt;td&gt;中程度（許可リストの漏れを突く）&lt;/td&gt;
&lt;td&gt;セキュリティ機構&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;namespaces&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;プロセス、ネットワーク、マウント&lt;/td&gt;
&lt;td&gt;困難（適切設定時）&lt;/td&gt;
&lt;td&gt;コンテナ隔離&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Seatbelt&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ファイル、ネットワーク、IPC、プロセス&lt;/td&gt;
&lt;td&gt;困難（カーネルレベル強制）&lt;/td&gt;
&lt;td&gt;アプリケーション隔離&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="chroot-の脱出方法"&gt;chroot の脱出方法&lt;/h3&gt;
&lt;p&gt;chroot がセキュリティ対策に不十分な理由を具体的に示します。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;カレントディレクトリ攻撃&lt;/strong&gt;: chroot 実行時にカレントディレクトリが jail 外にあれば、相対パスで脱出可能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;二重 chroot&lt;/strong&gt;: 別の chroot を実行して前の制限を上書き&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ファイルディスクリプタ&lt;/strong&gt;: jail 外で開かれた fd を経由してアクセス&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;openat syscall&lt;/strong&gt;: ディレクトリ fd を使って jail 外のファイルを操作&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;つまり chroot は「ルートディレクトリの表示を変えるだけ」であり、ネットワーク制限もシステムコール制限もありません。AI エージェントのサンドボックスとしては全く不十分です。&lt;/p&gt;</description></item><item><title>Claude Code に「目」を与える --- ローカル VLM で画像・動画をコンテキスト消費ゼロで理解させる</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AB%E7%9B%AE%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B---%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-vlm-%E3%81%A7%E7%94%BB%E5%83%8F%E5%8B%95%E7%94%BB%E3%82%92%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E6%B6%88%E8%B2%BB%E3%82%BC%E3%83%AD%E3%81%A7%E7%90%86%E8%A7%A3%E3%81%95%E3%81%9B%E3%82%8B/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AB%E7%9B%AE%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B---%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-vlm-%E3%81%A7%E7%94%BB%E5%83%8F%E5%8B%95%E7%94%BB%E3%82%92%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E6%B6%88%E8%B2%BB%E3%82%BC%E3%83%AD%E3%81%A7%E7%90%86%E8%A7%A3%E3%81%95%E3%81%9B%E3%82%8B/</guid><description>&lt;h1 id="claude-code-に目を与える--ローカル-vlm-で画像動画をコンテキスト消費ゼロで理解させる"&gt;Claude Code に「目」を与える &amp;mdash; ローカル VLM で画像・動画をコンテキスト消費ゼロで理解させる&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/ShadeLurk/status/2028409595895722338"&gt;@ShadeLurk 氏が X で公開した記事&lt;/a&gt;が注目を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Code に「目」を作る &amp;mdash; コンテキストを 1 トークンも使わずに動画を理解させる方法&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Claude Code で画像や動画を扱うと、1 枚あたり数千トークンがコンテキストから消えます。ローカル VLM（Qwen3-VL 等）を MCP サーバー経由で接続し、&lt;strong&gt;画像処理をオフロード&lt;/strong&gt;することで、Claude Code のコンテキストを一切消費せずにビジュアル情報を扱う手法が提案されています。本記事では、この問題の構造と解決アプローチを技術的に解説します。&lt;/p&gt;
&lt;h2 id="問題--画像-1-枚で数千トークンが消える"&gt;問題 &amp;mdash; 画像 1 枚で数千トークンが消える&lt;/h2&gt;
&lt;h3 id="claude-のビジョン処理とトークン消費"&gt;Claude のビジョン処理とトークン消費&lt;/h3&gt;
&lt;p&gt;Claude API でのビジョン処理は、画像をトークンに変換してコンテキストウィンドウに載せる仕組みです。Anthropic の公式ドキュメントによると、トークン消費量は以下の式で算出されます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;tokens = (width px × height px) / 750
&lt;/code&gt;&lt;/pre&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;画像サイズ&lt;/th&gt;
&lt;th&gt;トークン数&lt;/th&gt;
&lt;th&gt;1,000 枚あたりのコスト&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;200x200 px（0.04 MP）&lt;/td&gt;
&lt;td&gt;約 54&lt;/td&gt;
&lt;td&gt;約 $0.16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1000x1000 px（1 MP）&lt;/td&gt;
&lt;td&gt;約 1,334&lt;/td&gt;
&lt;td&gt;約 $4.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1092x1092 px（1.19 MP）&lt;/td&gt;
&lt;td&gt;約 1,590&lt;/td&gt;
&lt;td&gt;約 $4.80&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;1 枚の高解像度スクリーンショットで &lt;strong&gt;約 1,600 トークン&lt;/strong&gt;が消費されます。Claude Code のコンテキストウィンドウは約 200,000 トークンですが、システムプロンプト・CLAUDE.md・会話履歴・MCP ツール定義などが既に占有しているため、実質的に使える容量は限られています。&lt;/p&gt;</description></item><item><title>dotenvx で暗号化、1Password CLI で注入 — .env 平文ゼロのローカル開発環境を構築する</title><link>https://hdknr.github.io/blogs/posts/2026/03/dotenvx-%E3%81%A7%E6%9A%97%E5%8F%B7%E5%8C%961password-cli-%E3%81%A7%E6%B3%A8%E5%85%A5-.env-%E5%B9%B3%E6%96%87%E3%82%BC%E3%83%AD%E3%81%AE%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/dotenvx-%E3%81%A7%E6%9A%97%E5%8F%B7%E5%8C%961password-cli-%E3%81%A7%E6%B3%A8%E5%85%A5-.env-%E5%B9%B3%E6%96%87%E3%82%BC%E3%83%AD%E3%81%AE%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B/</guid><description>&lt;h1 id="dotenvx-で暗号化1password-cli-で注入--env-平文ゼロのローカル開発環境を構築する"&gt;dotenvx で暗号化、1Password CLI で注入 — .env 平文ゼロのローカル開発環境を構築する&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/higa_toshiki/status/2028636629922189572"&gt;@higa_toshiki 氏のポスト&lt;/a&gt;が、ローカル開発で &lt;code&gt;.env&lt;/code&gt; の平文を排除する実践的な手法を紹介しています（いいね 217、ブックマーク 255）。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ローカルに.envの平文を置きたくないけど、ローカルで開発したいこともあるので、&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;dotenvxで.envを暗号化&lt;/li&gt;
&lt;li&gt;1 password cli で key を注入する
を使ってます。
（元木さんの言うように「秘密情報の平文はクラウドに置こう」に則る形）&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;引用元の &lt;a href="https://x.com/swarm_ai_cloud/status/2028634206579118262"&gt;@swarm_ai_cloud 氏のポスト&lt;/a&gt;では、AI CLI の &lt;code&gt;.env&lt;/code&gt; 読み込み防止機能への疑問が呈されています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;AI のCLIには.env読まない仕様があるって？そんなん信用できるか？AI CLIはバージョンが上がればバグが混入し弾くファイル設定していても普通に読んだりするし&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Claude Code が &lt;a href="https://www.knostic.ai/blog/claude-loads-secrets-without-permission"&gt;.env ファイルを自動的に読み込む&lt;/a&gt;ことが確認されている今、「deny ルールで防ぐ」だけでは不十分という指摘は的を射ています。本記事では、higa 氏が紹介する2つのツール — dotenvx と 1Password CLI — の仕組みと実践的なセットアップ手順を解説します。&lt;/p&gt;
&lt;h2 id="2つのアプローチの組み合わせ"&gt;2つのアプローチの組み合わせ&lt;/h2&gt;
&lt;p&gt;higa 氏のワークフローは、2つの異なるアプローチを組み合わせています。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ツール&lt;/th&gt;
&lt;th&gt;アプローチ&lt;/th&gt;
&lt;th&gt;何を守るか&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;dotenvx&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.env&lt;/code&gt; ファイル自体を暗号化&lt;/td&gt;
&lt;td&gt;ファイルを読まれても平文が漏れない&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1Password CLI&lt;/td&gt;
&lt;td&gt;クラウド Vault からランタイム注入&lt;/td&gt;
&lt;td&gt;そもそもファイルにシークレットを置かない&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[dotenvx のアプローチ]
.env（暗号化済み）→ dotenvx run → 復号してプロセスに注入
→ .env.keys（秘密鍵）が必要
→ Git にコミット可能
[1Password CLI のアプローチ]
1Password Vault（クラウド）→ op run → プロセスに注入
→ Touch ID / マスターパスワードで認証
→ ディスクに平文が一切残らない
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;両者は排他的ではなく、用途に応じて使い分けるのが現実的です。&lt;/p&gt;</description></item><item><title>MCP サーバーを増やしてもコンテキストを食わせない — Claude Code の Tool Search でトークン消費を95%削減</title><link>https://hdknr.github.io/blogs/posts/2026/03/mcp-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E5%A2%97%E3%82%84%E3%81%97%E3%81%A6%E3%82%82%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%92%E9%A3%9F%E3%82%8F%E3%81%9B%E3%81%AA%E3%81%84-claude-code-%E3%81%AE-tool-search-%E3%81%A7%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E6%B6%88%E8%B2%BB%E3%82%9295%E5%89%8A%E6%B8%9B/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/mcp-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E5%A2%97%E3%82%84%E3%81%97%E3%81%A6%E3%82%82%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%92%E9%A3%9F%E3%82%8F%E3%81%9B%E3%81%AA%E3%81%84-claude-code-%E3%81%AE-tool-search-%E3%81%A7%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E6%B6%88%E8%B2%BB%E3%82%9295%E5%89%8A%E6%B8%9B/</guid><description>&lt;h1 id="mcp-サーバーを増やしてもコンテキストを食わせない--claude-code-の-tool-search-でトークン消費を95削減"&gt;MCP サーバーを増やしてもコンテキストを食わせない — Claude Code の Tool Search でトークン消費を95%削減&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/djrio_vr/status/2028717397134520392"&gt;@djrio_vr 氏のポスト&lt;/a&gt;が、Claude Code の MCP Tool Search 機能を紹介し、大きな反響を呼んでいます（いいね 418、ブックマーク 522）。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Codeで登録してるMCPサーバが増えてくるとコンテキストがかなり食われてたけど、Tool Searchという必要な時だけ動的ロードするオプションをONにしたらめちゃくちゃコンテキスト節約になった！&lt;/p&gt;
&lt;p&gt;環境変数 ENABLE_TOOL_SEARCH=true と設定するだけ&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;MCP サーバーを複数接続していると、会話を始める前からコンテキストウィンドウの大部分が消費されてしまう問題は、多くの Claude Code ユーザーが直面していました。本記事では、この問題の構造と Tool Search による解決策を技術的に解説します。&lt;/p&gt;
&lt;h2 id="mcp-ツール定義がコンテキストを圧迫する構造"&gt;MCP ツール定義がコンテキストを圧迫する構造&lt;/h2&gt;
&lt;h3 id="なぜ-mcp-サーバーを増やすとコンテキストが減るのか"&gt;なぜ MCP サーバーを増やすとコンテキストが減るのか&lt;/h3&gt;
&lt;p&gt;Claude Code に MCP サーバーを接続すると、各サーバーが提供する&lt;strong&gt;全てのツール定義&lt;/strong&gt;がコンテキストウィンドウに読み込まれます。ツール定義には、ツール名、説明文、JSON スキーマ（パラメータの型・制約・説明）が含まれており、1つのツールだけでも数百トークンを消費します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[MCP サーバー接続時のコンテキスト構造]
システムプロンプト ～数千トークン
├── Claude Code の指示
├── CLAUDE.md の内容
└── ユーザー設定
ツール定義 ★ ここが問題
├── 組み込みツール（Read, Edit, Bash 等）
├── MCP サーバー A のツール × 10個
├── MCP サーバー B のツール × 15個
├── MCP サーバー C のツール × 20個
└── ...
会話履歴 ← 残りがここに使われる
├── ユーザーのメッセージ
└── Claude の応答
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="具体的な数値"&gt;具体的な数値&lt;/h3&gt;
&lt;p&gt;GitHub Issue &lt;a href="https://github.com/anthropics/claude-code/issues/3036"&gt;#3036&lt;/a&gt; では、約20個の MCP サーバーを接続した環境で、開始時点からコンテキスト使用率が8〜18%に達し、わずか5プロンプトで100%に到達する現象が報告されています。&lt;/p&gt;</description></item><item><title>Readout — Claude Code の開発環境をリアルタイム監視する macOS ネイティブアプリと「エージェント監視」カテゴリの台頭</title><link>https://hdknr.github.io/blogs/posts/2026/03/readout-claude-code-%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E7%9B%A3%E8%A6%96%E3%81%99%E3%82%8B-macos-%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E3%81%A8%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E7%9B%A3%E8%A6%96%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%81%AE%E5%8F%B0%E9%A0%AD/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/readout-claude-code-%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E7%9B%A3%E8%A6%96%E3%81%99%E3%82%8B-macos-%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E3%81%A8%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E7%9B%A3%E8%A6%96%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%81%AE%E5%8F%B0%E9%A0%AD/</guid><description>&lt;h1 id="readout--claude-code-の開発環境をリアルタイム監視する-macos-ネイティブアプリとエージェント監視カテゴリの台頭"&gt;Readout — Claude Code の開発環境をリアルタイム監視する macOS ネイティブアプリと「エージェント監視」カテゴリの台頭&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/AI_masaou/status/2028792502304850311"&gt;まさお@AI駆動開発(@AI_masaou)氏のポスト&lt;/a&gt;が注目を集めています。168いいね、242ブックマークという反響は、Claude Code ユーザーが「セッション管理」と「コスト把握」に強い課題感を持っていることを示しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Codeを日常的に使っているなら、これは知っておいたほうがいい。『Readout』— Claude Codeの開発環境をリアルタイム監視するmacOSネイティブアプリ。完全ローカル動作、アカウント不要、無料
— まさお@AI駆動開発(@AI_masaou)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;紹介されている &lt;a href="https://readout.org"&gt;Readout&lt;/a&gt; は、開発者 &lt;a href="https://x.com/benjitaylor/status/2027419120258683344"&gt;Benji Taylor(@benjitaylor)&lt;/a&gt; が「自分のために作った道具」です。2026年2月27日の公開からわずか数日で英語圏・日本語圏・中国語圏に同時に広まり、&lt;strong&gt;AIエージェント監視&lt;/strong&gt;という新しいツールカテゴリの勃興を象徴する存在になっています。&lt;/p&gt;
&lt;h2 id="readout-の概要"&gt;Readout の概要&lt;/h2&gt;
&lt;p&gt;Readout は macOS Tahoe 向けのネイティブアプリ（v0.0.6 Beta、19.8MB）です。Claude Code のセッションログをローカルで読み取り、開発環境の状態を一つのダッシュボードに集約します。&lt;/p&gt;
&lt;h3 id="主要機能"&gt;主要機能&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;機能&lt;/th&gt;
&lt;th&gt;説明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;リポジトリ状態&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Git ブランチ、変更ファイル、ワークツリーの一覧&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;セッション履歴&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;過去の Claude Code セッションを一覧表示&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;APIコスト追跡&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;トークン消費量と推定コストのリアルタイム表示&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;依存関係&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;プロジェクトの依存パッケージの状態&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;設定ファイル&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CLAUDE.md、MCP 設定の一覧&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ポート使用状況&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;開発サーバーのポート占有状態&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="セッションリプレイ"&gt;セッションリプレイ&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://x.com/benjitaylor/status/2027902450049708385"&gt;Benji Taylor氏のアナウンス&lt;/a&gt;によると、セッションリプレイは Readout の最も注目される機能です。過去の Claude Code セッションをタイムラインで完全再生でき、以下の操作が可能です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;プロンプト、ツール呼び出し、ファイル変更を時系列で表示&lt;/li&gt;
&lt;li&gt;再生速度の変更やステップ実行&lt;/li&gt;
&lt;li&gt;ファイル編集時のリアルタイムハイライト&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これは「Claude Code が何をしたか」を事後検証するためのツールであり、セキュリティ監査やコードレビューの観点からも有用です。&lt;/p&gt;
&lt;h3 id="assistant-機能"&gt;Assistant 機能&lt;/h3&gt;
&lt;p&gt;バックグラウンドで開発環境をスキャンし、その情報をベースにインタラクティブな対話が可能です。ワークツリーのクリーンアップや衛生管理の修正といったアクションも実行できます。応答はリッチなコンテンツカードで表示されます。&lt;/p&gt;
&lt;h3 id="codex-対応"&gt;Codex 対応&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://x.com/benjitaylor/status/2028177129721217524"&gt;v0.0.7&lt;/a&gt; で OpenAI Codex のセッション監視にも対応しました。Claude Code に限定されないマルチエージェント監視ツールへの進化が見えます。&lt;/p&gt;</description></item><item><title>AIエージェントの勝負所は「モデル性能」ではなく「ハーネス設計」にある</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E5%8B%9D%E8%B2%A0%E6%89%80%E3%81%AF%E3%83%A2%E3%83%87%E3%83%AB%E6%80%A7%E8%83%BD%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E8%A8%AD%E8%A8%88%E3%81%AB%E3%81%82%E3%82%8B/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E5%8B%9D%E8%B2%A0%E6%89%80%E3%81%AF%E3%83%A2%E3%83%87%E3%83%AB%E6%80%A7%E8%83%BD%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E8%A8%AD%E8%A8%88%E3%81%AB%E3%81%82%E3%82%8B/</guid><description>&lt;h1 id="aiエージェントの勝負所はモデル性能ではなくハーネス設計にある"&gt;AIエージェントの勝負所は「モデル性能」ではなく「ハーネス設計」にある&lt;/h1&gt;
&lt;h2 id="はじめに"&gt;はじめに&lt;/h2&gt;
&lt;p&gt;2026年に入り、AIエージェント開発の世界で急速に広まっている概念がある。&lt;strong&gt;「Agent Harness（エージェント・ハーネス）」&lt;/strong&gt; だ。&lt;/p&gt;
&lt;p&gt;LLMの性能は日々向上し、Claude Opus 4.6、GPT-5、Gemini 2.5 Pro といったモデルが次々とリリースされている。しかし、現場のエンジニアたちは気づき始めている——&lt;strong&gt;同じモデルを使っていても、エージェントの体感品質はまるで別物になる&lt;/strong&gt;ということに。その差を生むのがモデルの「外側」にある仕組み、すなわちAgent Harnessである。&lt;/p&gt;
&lt;p&gt;この記事では、&lt;a href="https://www.philschmid.de/agent-harness-2026"&gt;Philipp Schmid&lt;/a&gt;のAgent Harness論、&lt;a href="https://hugobowne.substack.com/p/ai-agent-harness-3-principles-for"&gt;Lance Martin&lt;/a&gt;のContext Engineering解説、そして&lt;a href="https://rlancemartin.github.io/2025/10/15/manus/"&gt;Manus&lt;/a&gt;の実装例を手がかりに、エージェント開発の新しいパラダイムを整理する。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="agent-harnessaiエージェントllm-の関係"&gt;Agent Harness・AIエージェント・LLM の関係&lt;/h2&gt;
&lt;p&gt;まず、3つの概念の関係を整理する。混乱しやすいのは、これらが&lt;strong&gt;入れ子構造&lt;/strong&gt;になっているからだ。&lt;/p&gt;
&lt;h3 id="レイヤー構造"&gt;レイヤー構造&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-mermaid" data-lang="mermaid"&gt;graph TB
subgraph UserLayer[&amp;#34;ユーザー&amp;#34;]
U[&amp;#34;指示を出す / 結果を受け取る&amp;#34;]
end
subgraph AgentLayer[&amp;#34;AIエージェント = アプリケーション層&amp;#34;]
A1[&amp;#34;ユーザー固有のロジック・目的&amp;#34;]
A2[&amp;#34;例: コードアシスタント、リサーチエージェント、カスタマーサポートBot&amp;#34;]
end
subgraph HarnessLayer[&amp;#34;Agent Harness = OS層&amp;#34;]
H1[&amp;#34;コンテキスト管理 / ツール実行 / 権限制御&amp;#34;]
H2[&amp;#34;メモリ管理 / 再試行 / フォールバック / 承認ポイント&amp;#34;]
end
subgraph LLMLayer[&amp;#34;LLM = CPU層&amp;#34;]
L1[&amp;#34;言語理解・推論・生成&amp;#34;]
L2[&amp;#34;例: Claude Opus 4.6, GPT-5, Gemini&amp;#34;]
end
UserLayer --&amp;gt; AgentLayer
AgentLayer --&amp;gt; HarnessLayer
HarnessLayer --&amp;gt; LLMLayer
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Philipp Schmidのコンピュータの比喩を使うと：&lt;/p&gt;</description></item><item><title>AIコーディングツール導入でMCC乗っ取り被害 — Antigravity・Claude Codeの脆弱性とシャドーAI対策</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%84%E3%83%BC%E3%83%AB%E5%B0%8E%E5%85%A5%E3%81%A7mcc%E4%B9%97%E3%81%A3%E5%8F%96%E3%82%8A%E8%A2%AB%E5%AE%B3-antigravityclaude-code%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7%E3%81%A8%E3%82%B7%E3%83%A3%E3%83%89%E3%83%BCai%E5%AF%BE%E7%AD%96/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%84%E3%83%BC%E3%83%AB%E5%B0%8E%E5%85%A5%E3%81%A7mcc%E4%B9%97%E3%81%A3%E5%8F%96%E3%82%8A%E8%A2%AB%E5%AE%B3-antigravityclaude-code%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7%E3%81%A8%E3%82%B7%E3%83%A3%E3%83%89%E3%83%BCai%E5%AF%BE%E7%AD%96/</guid><description>&lt;h1 id="aiコーディングツール導入でmcc乗っ取り被害--antigravityclaude-codeの脆弱性とシャドーai対策"&gt;AIコーディングツール導入でMCC乗っ取り被害 — Antigravity・Claude Codeの脆弱性とシャドーAI対策&lt;/h1&gt;
&lt;p&gt;広告運用の現場に衝撃が走っています。&lt;a href="https://x.com/hassii_ad/status/2028399491565633731"&gt;広告の裏側(@hassii_ad)氏のポスト&lt;/a&gt;によると、ある代理店がAIコンサルの支援で Claude Code と Google Antigravity を導入した結果、Google Ads の MCC（マネージャークライアントセンター）アカウントが乗っ取られ、&lt;strong&gt;被害額は8桁後半&lt;/strong&gt;に達したとのことです。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;知り合いの代理店がとあるAI導入したらMCCが乗っ取られて桁違いの損害でてて震えた。こういうのこれから増えそうですね。
— 広告の裏側(@hassii_ad) 2026年2月17日&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この事態を受けて、&lt;a href="https://x.com/ADHDHSP249834/status/2028449740762103820"&gt;まな(@ADHDHSP249834)氏&lt;/a&gt;は「AIコンサルがClaude CodeとAntigravityの導入を進めたんですかね？その時点で大問題です」と指摘しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;基本は3大LLMとCopilot程度に止めるべきです。またシャドーAI対策を進めていなかったことも想定されますね。セキュリティ対策をせずに、ローカルファイルにアクセスできるAIツールを導入するのはNGです！
— まな(@ADHDHSP249834)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="mcc乗っ取りの推定原因"&gt;MCC乗っ取りの推定原因&lt;/h2&gt;
&lt;p&gt;@hassii_ad 氏は乗っ取りの原因として4つの可能性を挙げています。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;原因&lt;/th&gt;
&lt;th&gt;概要&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;悪意あるWebサイト指示&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;プロンプトインジェクションによりAIの動作を乗っ取る&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;配布プロンプトへの悪意ある指示混入&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AIコンサルまたは社員が使用したプロンプトに仕込まれた攻撃&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;MCPツールの悪用&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Model Context Protocol ツールを経由した不正操作&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;トークン流出&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;自動化過程でAPIトークンや認証情報が漏洩&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;特に深刻なのは、MCCが&lt;strong&gt;正規の権限で操作された&lt;/strong&gt;場合、通常の操作と区別がつかず「補償は絶望的」という点です。Google Ads の MCC アカウントは複数の広告アカウントを一元管理する仕組みのため、一度乗っ取られると被害が連鎖的に広がります。&lt;/p&gt;
&lt;h2 id="google-ads-のセーフガードはなぜ機能しなかったのか"&gt;Google Ads のセーフガードはなぜ機能しなかったのか&lt;/h2&gt;
&lt;p&gt;Google Ads には予算制限やセキュリティ機能が存在しますが、&lt;strong&gt;正規権限で操作された場合にはほとんど機能しません&lt;/strong&gt;。&lt;/p&gt;
&lt;h3 id="既存のセーフガード一覧"&gt;既存のセーフガード一覧&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;機能&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;th&gt;乗っ取り時に有効か&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;日予算の上限&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;1日の費用は&lt;a href="https://support.google.com/google-ads/answer/2375423?hl=ja"&gt;日予算の2倍まで&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;攻撃者が日予算自体を変更可能&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;月間費用上限&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;月間費用は日予算 x 30.4 まで&lt;/td&gt;
&lt;td&gt;同上&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;a href="https://support.google.com/google-ads/answer/7054229?hl=en"&gt;アカウント予算&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;アカウント全体の費用上限を設定可能。上限到達で全広告停止&lt;/td&gt;
&lt;td&gt;攻撃者が上限を変更・解除可能&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;異常な予算変更の確認&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;大幅な予算変更時（例: $100→$1,000）に確認ダイアログ表示&lt;/td&gt;
&lt;td&gt;UI操作のみ。API経由なら確認なし&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;a href="https://support.google.com/google-ads/answer/12795729?hl=en"&gt;不審なアクティビティの検知&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Google が異常を検知すると一時的な日次支出制限を適用&lt;/td&gt;
&lt;td&gt;「正規権限」の操作は異常と判定されにくい&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;自動ルール&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;一定額到達でキャンペーンを一時停止するルール設定が可能&lt;/td&gt;
&lt;td&gt;攻撃者がルール自体を削除可能&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="セーフガードが無力化される理由"&gt;セーフガードが無力化される理由&lt;/h3&gt;
&lt;p&gt;今回の事件の核心は、攻撃者が MCC の&lt;strong&gt;正規の管理者権限&lt;/strong&gt;を取得している点です。&lt;/p&gt;</description></item><item><title>Backlog 問い合わせ課題を Claude で自動分析してコメント投稿する構成（Webhook + Lambda + Bedrock）</title><link>https://hdknr.github.io/blogs/posts/2026/03/backlog-%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E8%AA%B2%E9%A1%8C%E3%82%92-claude-%E3%81%A7%E8%87%AA%E5%8B%95%E5%88%86%E6%9E%90%E3%81%97%E3%81%A6%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E6%8A%95%E7%A8%BF%E3%81%99%E3%82%8B%E6%A7%8B%E6%88%90webhook--lambda--bedrock/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/backlog-%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E8%AA%B2%E9%A1%8C%E3%82%92-claude-%E3%81%A7%E8%87%AA%E5%8B%95%E5%88%86%E6%9E%90%E3%81%97%E3%81%A6%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E6%8A%95%E7%A8%BF%E3%81%99%E3%82%8B%E6%A7%8B%E6%88%90webhook--lambda--bedrock/</guid><description>&lt;h1 id="backlog-問い合わせ課題を-claude-で自動分析してコメント投稿する構成"&gt;Backlog 問い合わせ課題を Claude で自動分析してコメント投稿する構成&lt;/h1&gt;
&lt;p&gt;Backlog を問い合わせ管理に使っていると、課題が登録されるたびに内容を確認し、分類や初期対応を行う作業が発生します。この作業を Claude に任せ、&lt;strong&gt;課題が追加された瞬間に自動で分析コメントを投稿&lt;/strong&gt;する仕組みを構築します。&lt;/p&gt;
&lt;h2 id="全体構成"&gt;全体構成&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;┌──────────┐ Webhook ┌─────────────┐ invoke ┌──────────┐
│ Backlog │ ──── JSON ────→ │ API Gateway │ ────────────→ │ Lambda │
│ (課題追加) │ │ │ │ (受信) │
└──────────┘ └─────────────┘ └────┬─────┘
│
SQS enqueue
│
▼
┌──────────┐ コメント投稿 ┌─────────────┐ Claude API ┌──────────┐
│ Backlog │ ◀── POST ────── │ Lambda │ ◀──────────── │ Amazon │
│ (課題) │ │ (処理) │ │ Bedrock │
└──────────┘ └─────────────┘ └──────────┘
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="なぜ-2-段構成lambda--sqsなのか"&gt;なぜ 2 段構成（Lambda + SQS）なのか&lt;/h3&gt;
&lt;p&gt;Backlog の Webhook は &lt;strong&gt;10 秒以内に HTTP 200 を返さないとタイムアウト&lt;/strong&gt;し、失敗として再送を繰り返します。Claude の分析には数十秒かかるため、受信 Lambda は即座に 200 を返し、&lt;strong&gt;SQS を介して処理 Lambda に非同期で委譲&lt;/strong&gt;します。&lt;/p&gt;</description></item><item><title>Claude Ads で広告運用を186項目自動監査 --- Claude Code スキルが広告代理店の仕事を奪い始めた</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-ads-%E3%81%A7%E5%BA%83%E5%91%8A%E9%81%8B%E7%94%A8%E3%82%92186%E9%A0%85%E7%9B%AE%E8%87%AA%E5%8B%95%E7%9B%A3%E6%9F%BB---claude-code-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%8C%E5%BA%83%E5%91%8A%E4%BB%A3%E7%90%86%E5%BA%97%E3%81%AE%E4%BB%95%E4%BA%8B%E3%82%92%E5%A5%AA%E3%81%84%E5%A7%8B%E3%82%81%E3%81%9F/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-ads-%E3%81%A7%E5%BA%83%E5%91%8A%E9%81%8B%E7%94%A8%E3%82%92186%E9%A0%85%E7%9B%AE%E8%87%AA%E5%8B%95%E7%9B%A3%E6%9F%BB---claude-code-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%8C%E5%BA%83%E5%91%8A%E4%BB%A3%E7%90%86%E5%BA%97%E3%81%AE%E4%BB%95%E4%BA%8B%E3%82%92%E5%A5%AA%E3%81%84%E5%A7%8B%E3%82%81%E3%81%9F/</guid><description>&lt;p&gt;Claude Ads で広告運用を186項目自動監査 &amp;mdash; Claude Code スキルが広告代理店の仕事を奪い始めた&lt;/p&gt;
&lt;h1 id="claude-ads-で広告運用を186項目自動監査--claude-code-スキルが広告代理店の仕事を奪い始めた"&gt;Claude Ads で広告運用を186項目自動監査 &amp;mdash; Claude Code スキルが広告代理店の仕事を奪い始めた&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/ratekomaru/status/2028427050416218376"&gt;@ratekomaru 氏が X で紹介&lt;/a&gt;した「Claude Ads」が話題になっています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claudeやばすぎだろwwww ピンポイントで業界潰して回ってる。無料でGoogle・Meta・YouTube・LinkedIn・TikTok・Microsoft Adsなど186項目にわたるチェック機能を備えたClaude Code向けの包括的な有料広告監査・最適化スキル「Claude Ads」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;12 万超のインプレッション、1,700 以上のいいねという反響は、「AI が広告運用の専門職を代替する」という予感を多くの人が共有している証拠でしょう。本記事では Claude Ads の仕組みを掘り下げつつ、広告業界に起きている構造変化を整理します。&lt;/p&gt;
&lt;h2 id="claude-ads-とは何か"&gt;Claude Ads とは何か&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/AgriciDaniel/claude-ads"&gt;Claude Ads&lt;/a&gt; は、Claude Code 向けに作られたオープンソースの広告監査・最適化スキルです。MIT ライセンスで公開されており、インストールは1コマンドで完了します。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/install.sh | bash
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;主な特徴は以下の通りです。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;対応プラットフォーム&lt;/td&gt;
&lt;td&gt;Google Ads, Meta Ads, YouTube Ads, LinkedIn Ads, TikTok Ads, Microsoft Ads&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;チェック項目数&lt;/td&gt;
&lt;td&gt;190（Google 74, Meta 46, LinkedIn 25, TikTok 25, Microsoft 20）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;業種テンプレート&lt;/td&gt;
&lt;td&gt;SaaS, EC, ローカルサービス, B2B, モバイルアプリ, 不動産, ヘルスケア, 金融など 11 種&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;並列実行&lt;/td&gt;
&lt;td&gt;6 つのサブエージェントが同時にプラットフォーム別監査を実行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ライセンス&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="アーキテクチャ--サブエージェント並列実行"&gt;アーキテクチャ &amp;mdash; サブエージェント並列実行&lt;/h2&gt;
&lt;p&gt;Claude Ads の設計はシンプルですが効果的です。&lt;/p&gt;</description></item><item><title>Claude Code から Nano Banana 2 を呼ぶ — クロスモデル Skills 活用術</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%8B%E3%82%89-nano-banana-2-%E3%82%92%E5%91%BC%E3%81%B6-%E3%82%AF%E3%83%AD%E3%82%B9%E3%83%A2%E3%83%87%E3%83%AB-skills-%E6%B4%BB%E7%94%A8%E8%A1%93/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%8B%E3%82%89-nano-banana-2-%E3%82%92%E5%91%BC%E3%81%B6-%E3%82%AF%E3%83%AD%E3%82%B9%E3%83%A2%E3%83%87%E3%83%AB-skills-%E6%B4%BB%E7%94%A8%E8%A1%93/</guid><description>&lt;h1 id="claude-code-から-nano-banana-2-を呼ぶ--クロスモデル-skills-活用術"&gt;Claude Code から Nano Banana 2 を呼ぶ — クロスモデル Skills 活用術&lt;/h1&gt;
&lt;p&gt;鹿野 壮さん（&lt;a href="https://x.com/tonkotsuboy_com"&gt;@tonkotsuboy_com&lt;/a&gt;）が、Claude Code から Gemini の画像生成モデル「Nano Banana 2」を直接呼び出せるスキルを紹介しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Nano banana 2をClaude Codeから呼び出せるスキルを見つけた、すごくいい
Nano bananaのためだけに毎回Geminiアプリを立ち上げる手間が省ける。画像参照とか複雑な命令をしたり、複数枚同時に作れるの便利すぎるブヒィ&lt;/p&gt;
&lt;p&gt;— &lt;a href="https://x.com/tonkotsuboy_com/status/2027988801092714803"&gt;鹿野 壮 (@tonkotsuboy_com)&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;投稿にはいいね 232、ブックマーク 301 と反響が大きく、「AI コーディングツールから別の AI モデルを呼ぶ」というクロスモデル連携への関心の高さがうかがえます。&lt;/p&gt;
&lt;h2 id="nano-banana-2-とは何か"&gt;Nano Banana 2 とは何か&lt;/h2&gt;
&lt;p&gt;Nano Banana 2 は、Google DeepMind が 2026 年 2 月 26 日に発表した画像生成モデルです。正式な技術名称は &lt;strong&gt;Gemini 3.1 Flash Image&lt;/strong&gt; で、「Nano Banana」は Gemini のネイティブ画像生成機能のブランド名として使われています。&lt;/p&gt;
&lt;p&gt;Nano Banana ファミリーには 3 つのモデルがあります。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;モデル&lt;/th&gt;
&lt;th&gt;技術名&lt;/th&gt;
&lt;th&gt;特徴&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Nano Banana 2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Gemini 3.1 Flash Image&lt;/td&gt;
&lt;td&gt;高速・高コスパ。Flash ベースで大量生成向き&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Nano Banana Pro&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Gemini 3 Pro Image&lt;/td&gt;
&lt;td&gt;最高品質。プロフェッショナル制作向け&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Nano Banana&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Gemini 2.5 Flash Image&lt;/td&gt;
&lt;td&gt;初代。低遅延タスク向け&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Nano Banana 2 の主な機能は以下の通りです。&lt;/p&gt;</description></item><item><title>Claude Code スキルで AI ワークフローを自動化する — Ralph Loop + YAML 宣言的定義の実践</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%A7-ai-%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC%E3%82%92%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B-ralph-loop--yaml-%E5%AE%A3%E8%A8%80%E7%9A%84%E5%AE%9A%E7%BE%A9%E3%81%AE%E5%AE%9F%E8%B7%B5/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%A7-ai-%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC%E3%82%92%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B-ralph-loop--yaml-%E5%AE%A3%E8%A8%80%E7%9A%84%E5%AE%9A%E7%BE%A9%E3%81%AE%E5%AE%9F%E8%B7%B5/</guid><description>&lt;h1 id="claude-code-スキルで-ai-ワークフローを自動化する--ralph-loop--yaml-宣言的定義の実践"&gt;Claude Code スキルで AI ワークフローを自動化する — Ralph Loop + YAML 宣言的定義の実践&lt;/h1&gt;
&lt;p&gt;kenfdev さん（&lt;a href="https://x.com/kenfdev"&gt;@kenfdev&lt;/a&gt;）が、Claude Code のスキル機能を活用した AI エージェントのワークフロー自動化について、実践的な技術記事を公開しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Code のスキルを中心に、AIエージェントのワークフローを自動化してみた話を書きました。
bash の while ループで claude -p を繰り返す Ralph Loop と、YAML でワークフロー定義を組み合わせて、plan → implement → review → finalize を自律的に回す仕組みです。
TAKTほどの精度には及ばないのですが、それなりに自分のワークフローでは活用できています。&lt;/p&gt;
&lt;p&gt;— &lt;a href="https://x.com/kenfdev/status/2024079025065558483"&gt;kenfdev (@kenfdev)&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;記事の核は「Ralph Loop」と「YAML ワークフロー定義」という 2 つの技術を Claude Code スキルで統合し、&lt;strong&gt;plan → implement → review → finalize&lt;/strong&gt; を自律的に回す仕組みです。&lt;/p&gt;
&lt;h2 id="ralph-loop-とは何か"&gt;Ralph Loop とは何か&lt;/h2&gt;
&lt;h3 id="起源"&gt;起源&lt;/h3&gt;
&lt;p&gt;Ralph Loop（正式には Ralph Wiggum Loop）は、Geoffrey Huntley が考案した AI 開発自動化パターンです。名前はシンプソンズのキャラクターに由来しますが、仕組み自体は極めてシンプルです。&lt;/p&gt;
&lt;h3 id="基本構造"&gt;基本構造&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;6
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;while&lt;/span&gt; true; &lt;span style="color:#66d9ef"&gt;do&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; result&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;claude -p &lt;span style="color:#e6db74"&gt;&amp;#34;プロンプト&amp;#34;&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;# 完了判定&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; &lt;span style="color:#f92672"&gt;[[&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;$result&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;==&lt;/span&gt; *&lt;span style="color:#e6db74"&gt;&amp;#34;COMPLETE&amp;#34;&lt;/span&gt;* &lt;span style="color:#f92672"&gt;]]&lt;/span&gt;; &lt;span style="color:#66d9ef"&gt;then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; break
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;fi&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;bash の &lt;code&gt;while&lt;/code&gt; ループで &lt;code&gt;claude -p&lt;/code&gt;（ヘッドレスモード）を繰り返し呼び出す、たったこれだけです。&lt;code&gt;-p&lt;/code&gt; フラグは Claude Code を非対話モードで実行し、結果を標準出力に返します。&lt;/p&gt;</description></item><item><title>Claude Code スキルで「穴場市場」を自動発掘 — コードを書かない AI エージェント活用術</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%A7%E7%A9%B4%E5%A0%B4%E5%B8%82%E5%A0%B4%E3%82%92%E8%87%AA%E5%8B%95%E7%99%BA%E6%8E%98-%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E6%9B%B8%E3%81%8B%E3%81%AA%E3%81%84-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E6%B4%BB%E7%94%A8%E8%A1%93/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%A7%E7%A9%B4%E5%A0%B4%E5%B8%82%E5%A0%B4%E3%82%92%E8%87%AA%E5%8B%95%E7%99%BA%E6%8E%98-%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E6%9B%B8%E3%81%8B%E3%81%AA%E3%81%84-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E6%B4%BB%E7%94%A8%E8%A1%93/</guid><description>&lt;h1 id="claude-code-スキルで穴場市場を自動発掘--コードを書かない-ai-エージェント活用術"&gt;Claude Code スキルで「穴場市場」を自動発掘 — コードを書かない AI エージェント活用術&lt;/h1&gt;
&lt;p&gt;「Claude Code はプログラミング支援ツール」——そう思い込んでいませんか？&lt;/p&gt;
&lt;p&gt;&lt;a href="https://x.com/koder_dev/status/2027323578367242690"&gt;@koder_dev さんのポスト&lt;/a&gt; で紹介された &lt;a href="https://zenn.dev/s4kura/articles/claude-code-indie-idea-scout-skill"&gt;Zenn 記事（s4kura 氏）&lt;/a&gt; が話題になっています。Claude Code の &lt;strong&gt;スキル機能&lt;/strong&gt; を使って「穴場市場を探させる」という、コーディングとは全く異なる使い方です。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;「Claude Code にスキル自作させて穴場市場探させるって Zenn の記事めっちゃ面白かった。いや本当自分の周りも自作 skill でプログラミング作って色んな作業やらせてる、無限に応用効くからなー」— @koder_dev&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="claude-code-スキルとは何か"&gt;Claude Code スキルとは何か&lt;/h2&gt;
&lt;h3 id="基本概念"&gt;基本概念&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://code.claude.com/docs/ja/skills"&gt;Claude Code のスキル&lt;/a&gt;は、&lt;code&gt;SKILL.md&lt;/code&gt; ファイルに指示を記述することで Claude の機能を拡張する仕組みです。いわば &lt;strong&gt;「プロンプトエンジニアリングのパッケージ化」&lt;/strong&gt; です。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;スキルなし:
毎回 → 「こういう手順で」「こういう基準で」「こういう形式で」と指示
結果 → 指示漏れ、品質のばらつき
スキルあり:
毎回 → /skill-name と入力するだけ
結果 → 事前定義した手順・基準・形式が自動適用
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="スキルの構造"&gt;スキルの構造&lt;/h3&gt;
&lt;p&gt;スキルは &lt;code&gt;SKILL.md&lt;/code&gt; を中心としたディレクトリです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;my-skill/
├── SKILL.md # メイン指示（必須）
├── references/ # 判断基準・リファレンス（任意）
├── templates/ # テンプレート（任意）
├── scripts/ # 実行スクリプト（任意）
└── examples/ # サンプル出力（任意）
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;SKILL.md&lt;/code&gt; は YAML フロントマターとマークダウンコンテンツの 2 部構成です。&lt;/p&gt;</description></item><item><title>Claude Code スキルの自動最適化 — テキスト勾配で「職人芸プロンプト」を工学に変える</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%AE%E8%87%AA%E5%8B%95%E6%9C%80%E9%81%A9%E5%8C%96-%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E5%8B%BE%E9%85%8D%E3%81%A7%E8%81%B7%E4%BA%BA%E8%8A%B8%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%82%92%E5%B7%A5%E5%AD%A6%E3%81%AB%E5%A4%89%E3%81%88%E3%82%8B/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%AE%E8%87%AA%E5%8B%95%E6%9C%80%E9%81%A9%E5%8C%96-%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E5%8B%BE%E9%85%8D%E3%81%A7%E8%81%B7%E4%BA%BA%E8%8A%B8%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%82%92%E5%B7%A5%E5%AD%A6%E3%81%AB%E5%A4%89%E3%81%88%E3%82%8B/</guid><description>&lt;h1 id="claude-code-スキルの自動最適化--テキスト勾配で職人芸プロンプトを工学に変える"&gt;Claude Code スキルの自動最適化 — テキスト勾配で「職人芸プロンプト」を工学に変える&lt;/h1&gt;
&lt;p&gt;「プロンプトは職人芸」——そんな時代が終わりつつあります。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://x.com/yusuke_post/status/2027348800331972703"&gt;@yusuke_post さん&lt;/a&gt; が発表した &lt;a href="https://x.com/i/article/2026959443972530176"&gt;X 記事&lt;/a&gt; では、&lt;strong&gt;プロンプトエンジニアリングを自動化する研究を応用して Claude Code の Skills を自動最適化&lt;/strong&gt;する手法が紹介されています。ヒアリングメモから SaaS 導入提案書を生成するスキルを題材に、4 イテレーションで 13.6 点のスコア改善を達成しました。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://x.com/kgsi/status/2027603672860074265"&gt;@kgsi さん&lt;/a&gt; も「この取り組みすごい、ナレッジが溜まっている企業や組織ほどこの仕組みで効果が出そう」と反応しています。&lt;/p&gt;
&lt;h2 id="全体像何がどう繋がっているのか"&gt;全体像：何がどう繋がっているのか&lt;/h2&gt;
&lt;p&gt;この記事で扱う内容を先に俯瞰します。&lt;/p&gt;
&lt;h3 id="課題"&gt;課題&lt;/h3&gt;
&lt;p&gt;Claude Code の Skills（SKILL.md）は、タスクの手順を定義する「指示書」です。しかし、良い指示書を書くのは難しく、試行錯誤が属人的になりがちです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-mermaid" data-lang="mermaid"&gt;graph LR
A[&amp;#34;人間が SKILL.md を書く&amp;#34;] --&amp;gt; B[&amp;#34;実行&amp;#34;]
B --&amp;gt; C[&amp;#34;結果がイマイチ&amp;#34;]
C --&amp;gt; D[&amp;#34;🤔 勘で修正&amp;lt;br/&amp;gt;（= 職人芸）&amp;#34;]
D --&amp;gt; B
style D fill:#f9c74f,color:#000
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="解決策テキスト勾配による自動改善ループ"&gt;解決策：テキスト勾配による自動改善ループ&lt;/h3&gt;
&lt;p&gt;深層学習がパラメータを自動で最適化するように、&lt;strong&gt;SKILL.md を自動で最適化する&lt;/strong&gt;のがテキスト勾配です。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-mermaid" data-lang="mermaid"&gt;graph TD
A[&amp;#34;① SKILL.md（現在の指示書）で実行&amp;#34;] --&amp;gt; B[&amp;#34;② 出力を正解データと比較&amp;lt;br/&amp;gt;（人間の過去の成果物）&amp;#34;]
B --&amp;gt; C[&amp;#34;③ AI が差分を分析し改善点を言語化&amp;lt;br/&amp;gt;= テキスト勾配&amp;#34;]
C --&amp;gt; D[&amp;#34;④ テキスト勾配に従って&amp;lt;br/&amp;gt;SKILL.md を改訂&amp;#34;]
D --&amp;gt; E[&amp;#34;⑤ 改訂版で再実行&amp;#34;]
E --&amp;gt; B
C -.- F[&amp;#34;例: 優先度の整理ステップが欠如している&amp;#34;]
style C fill:#4ecdc4,color:#000
style F fill:#f0f0f0,color:#555,stroke-dasharray: 5 5
&lt;/code&gt;&lt;/pre&gt;&lt;blockquote&gt;
&lt;p&gt;4 回繰り返すだけで 13.6 点のスコア改善を達成。&lt;/p&gt;</description></item><item><title>Claude Code の /simplify と /batch — AIコーディングは「書く」から「整える・並列で移す」へ</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE-/simplify-%E3%81%A8-/batch-ai%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AF%E6%9B%B8%E3%81%8F%E3%81%8B%E3%82%89%E6%95%B4%E3%81%88%E3%82%8B%E4%B8%A6%E5%88%97%E3%81%A7%E7%A7%BB%E3%81%99%E3%81%B8/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE-/simplify-%E3%81%A8-/batch-ai%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AF%E6%9B%B8%E3%81%8F%E3%81%8B%E3%82%89%E6%95%B4%E3%81%88%E3%82%8B%E4%B8%A6%E5%88%97%E3%81%A7%E7%A7%BB%E3%81%99%E3%81%B8/</guid><description>&lt;h1 id="claude-code-の-simplify-と-batch--ai-コーディングは書くから整える並列で移すへ"&gt;Claude Code の /simplify と /batch — AI コーディングは「書く」から「整える・並列で移す」へ&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/TsukasansanUTT/status/2028365941680324977"&gt;Tsukasansan 氏のポスト&lt;/a&gt;が、Claude Code v2.1.63 で追加された 2 つの新スキル &lt;code&gt;/simplify&lt;/code&gt; と &lt;code&gt;/batch&lt;/code&gt; を紹介しています。この 2 つのスキルは、AI の役割を「コードを書く補助ツール」から「品質を整え、大規模な変更を並列実行する分業チーム」へと変える転換点です。&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;/simplify — PRに出す前の「仕上げ」を自動化&lt;/li&gt;
&lt;li&gt;/batch — 大規模マイグレーションを並列で一気に実行&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Claude Code の開発者 Boris Cherny 氏も、この 2 つのスキルについて「毎日使っている」と&lt;a href="https://www.threads.com/@boris_cherny/post/DVR-HzBkqRd/"&gt;述べています&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id="simplify-3-つのエージェントによる自動コードレビュー"&gt;/simplify: 3 つのエージェントによる自動コードレビュー&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;/simplify&lt;/code&gt; は、実装完了後に実行する「仕上げ」コマンドです。&lt;code&gt;git diff&lt;/code&gt; で最近の変更を検出し、&lt;strong&gt;3 つの専門レビューエージェントを並列実行&lt;/strong&gt;します。&lt;/p&gt;
&lt;h3 id="3-つのレビュー観点"&gt;3 つのレビュー観点&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;エージェント&lt;/th&gt;
&lt;th&gt;検出対象&lt;/th&gt;
&lt;th&gt;具体例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;コード再利用&lt;/td&gt;
&lt;td&gt;重複ロジック、既存ユーティリティで置き換え可能なコード&lt;/td&gt;
&lt;td&gt;同じバリデーションが 3 箇所にコピペされている&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コード品質&lt;/td&gt;
&lt;td&gt;冗長な状態管理、パラメータの肥大化、リーク抽象化&lt;/td&gt;
&lt;td&gt;引数が 8 個ある関数、使われていない変数&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;効率性&lt;/td&gt;
&lt;td&gt;不要な処理、並列化の機会、ホットパス内の重い処理&lt;/td&gt;
&lt;td&gt;ループ内での毎回の DB クエリ、不要な再レンダリング&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;3 つのエージェントが問題を検出するだけでなく、&lt;strong&gt;修正まで自動的に適用&lt;/strong&gt;します。従来のリンターと異なり、高レベルのアーキテクチャ上の問題に対応するのが特徴です。&lt;/p&gt;
&lt;h3 id="使い方"&gt;使い方&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;6
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 基本: 変更ファイルを自動レビュー・修正&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/simplify
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 特定の観点にフォーカス&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/simplify focus on memory efficiency
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/simplify check &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; unnecessary dependencies
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/simplify focus on security patterns in the auth flow
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="実践的なワークフロー"&gt;実践的なワークフロー&lt;/h3&gt;
&lt;p&gt;実装完了後、PR を出す前に &lt;code&gt;/simplify&lt;/code&gt; を実行するだけです。&lt;/p&gt;</description></item><item><title>Claude Code の「処理」と「ドメイン知識」をレイヤー分離する設計術</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE%E5%87%A6%E7%90%86%E3%81%A8%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E7%9F%A5%E8%AD%98%E3%82%92%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E5%88%86%E9%9B%A2%E3%81%99%E3%82%8B%E8%A8%AD%E8%A8%88%E8%A1%93/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AE%E5%87%A6%E7%90%86%E3%81%A8%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E7%9F%A5%E8%AD%98%E3%82%92%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E5%88%86%E9%9B%A2%E3%81%99%E3%82%8B%E8%A8%AD%E8%A8%88%E8%A1%93/</guid><description>&lt;h1 id="claude-code-の処理とドメイン知識をレイヤー分離する設計術--スキルが複利で効く構造をつくる"&gt;Claude Code の「処理」と「ドメイン知識」をレイヤー分離する設計術 — スキルが複利で効く構造をつくる&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://github.com/hdknr/journals/issues/14#issuecomment-3982765285"&gt;gura 氏の投稿&lt;/a&gt;が、Claude Code を使った PM 業務の知見を共有しています。2 ヶ月間の実運用で最も効いた設計判断は、&lt;strong&gt;Skill（処理レイヤー）と CLAUDE.md（ドメイン知識レイヤー）の分離&lt;/strong&gt;だったとのことです。この考え方は、Claude Code の公式アーキテクチャとも一致する設計パターンです。&lt;/p&gt;
&lt;h2 id="問題なぜ全部入りの設定は破綻するのか"&gt;問題：なぜ全部入りの設定は破綻するのか&lt;/h2&gt;
&lt;p&gt;Claude Code を使い始めると、多くの人が CLAUDE.md にあらゆる情報を詰め込みます。プロジェクトの規約、処理手順、ドメイン知識、スタイルガイド。しかしこの「全部入り」アプローチには構造的な問題があります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;コンテキスト汚染&lt;/strong&gt;: CLAUDE.md はセッション開始時に全文がロードされるため、情報量が増えるほどトークンを圧迫します&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lost in the Middle&lt;/strong&gt;: 長大なコンテキストの中間部分が軽視される現象が発生します&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;再利用不能&lt;/strong&gt;: プロジェクト固有の知識と汎用的な処理手順が混在し、別プロジェクトへの横展開ができません&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://developer.so-tech.co.jp/entry/2026/02/27/113000"&gt;SO Technologies 開発者ブログの分析&lt;/a&gt;によると、全部入り CLAUDE.md はセッション開始時にコンテキストの 40〜50% を占有するケースもあったと報告されています。&lt;/p&gt;
&lt;h2 id="2-つのレイヤーを分離する"&gt;2 つのレイヤーを分離する&lt;/h2&gt;
&lt;p&gt;gura 氏が提唱するのは、明確な 2 層構造です。&lt;/p&gt;
&lt;h3 id="skill--処理レイヤー"&gt;Skill = 処理レイヤー&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;「どのフォルダから何を読んで、どう加工して、どこに出すか」を定義する&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Skill は入力と出力が明確な、小さな処理単位です。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Skill の例&lt;/th&gt;
&lt;th&gt;入力&lt;/th&gt;
&lt;th&gt;出力&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;議事録の文字起こし&lt;/td&gt;
&lt;td&gt;音声データ&lt;/td&gt;
&lt;td&gt;テキスト議事録&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;外部向け議事録変換&lt;/td&gt;
&lt;td&gt;内部議事録&lt;/td&gt;
&lt;td&gt;フィルタリング済み議事録&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Slack 共有&lt;/td&gt;
&lt;td&gt;文書&lt;/td&gt;
&lt;td&gt;Slack メッセージ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;レポート生成&lt;/td&gt;
&lt;td&gt;各種データ&lt;/td&gt;
&lt;td&gt;フォーマット済みレポート&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Skill は &lt;strong&gt;どのプロジェクトでも処理の骨格は同じ&lt;/strong&gt; です。ファイルの場所は &lt;code&gt;.claude/skills/&amp;lt;skill-name&amp;gt;/SKILL.md&lt;/code&gt; に配置し、YAML フロントマターで名前と説明を記述します。&lt;/p&gt;</description></item><item><title>Claude Code ベストプラクティス — 成果を安定させる 7 つの鉄則と公式ガイドの設計思想</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%83%99%E3%82%B9%E3%83%88%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9-%E6%88%90%E6%9E%9C%E3%82%92%E5%AE%89%E5%AE%9A%E3%81%95%E3%81%9B%E3%82%8B-7-%E3%81%A4%E3%81%AE%E9%89%84%E5%89%87%E3%81%A8%E5%85%AC%E5%BC%8F%E3%82%AC%E3%82%A4%E3%83%89%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%83%99%E3%82%B9%E3%83%88%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9-%E6%88%90%E6%9E%9C%E3%82%92%E5%AE%89%E5%AE%9A%E3%81%95%E3%81%9B%E3%82%8B-7-%E3%81%A4%E3%81%AE%E9%89%84%E5%89%87%E3%81%A8%E5%85%AC%E5%BC%8F%E3%82%AC%E3%82%A4%E3%83%89%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3/</guid><description>&lt;h1 id="claude-code-ベストプラクティス--成果を安定させる-7-つの鉄則と公式ガイドの設計思想"&gt;Claude Code ベストプラクティス — 成果を安定させる 7 つの鉄則と公式ガイドの設計思想&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/qiitapoi/status/2028011497528836528"&gt;qiitapoi 氏のポスト&lt;/a&gt;が、Qiita 記事「Claude Code ベストプラクティス &amp;ndash; 成果を安定させる 7 つの鉄則」を紹介しています。この記事は、Claude Code の公式ベストプラクティスを実務者の視点で 7 つのルールに凝縮したもので、「具体的に頼む」「必ず検証する」という基本から、セッション管理やコスト意識まで、日々の運用に直結する指針をまとめています。&lt;/p&gt;
&lt;p&gt;本記事では、この 7 つの鉄則を公式ドキュメントの設計思想と照らし合わせながら、なぜそのルールが効くのかを掘り下げます。&lt;/p&gt;
&lt;h2 id="公式ベストプラクティスの根本原則-コンテキストウィンドウ"&gt;公式ベストプラクティスの根本原則: コンテキストウィンドウ&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://code.claude.com/docs/ja/best-practices"&gt;Claude Code 公式ベストプラクティス&lt;/a&gt;は、冒頭で明確に述べています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ほとんどのベストプラクティスは 1 つの制約に基づいています。Claude のコンテキストウィンドウはすぐにいっぱいになり、満杯になるにつれてパフォーマンスが低下します。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Claude Code の 200K トークンのコンテキストウィンドウには、すべてのメッセージ、読み取ったファイル、コマンド出力が蓄積されます。コンテキストが埋まるにつれて、初期の指示を「忘れる」、ミスが増えるといった品質低下が起きます。7 つの鉄則のほぼすべてが、この制約への対処法として理解できます。&lt;/p&gt;
&lt;h2 id="7-つの鉄則と公式ガイドの対応"&gt;7 つの鉄則と公式ガイドの対応&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://qiita.com/nogataka/items/392934f79e943e8b9228"&gt;nogataka 氏の Qiita 記事&lt;/a&gt;が提案する 7 つの鉄則を、公式ドキュメントの推奨事項と対応させて整理します。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;鉄則&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;th&gt;公式ガイドの対応セクション&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1. 具体的に頼む&lt;/td&gt;
&lt;td&gt;5W1H で指示を明確にする&lt;/td&gt;
&lt;td&gt;プロンプトで具体的なコンテキストを提供する&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2. 必ず検証する&lt;/td&gt;
&lt;td&gt;diff、テスト、コストの 3 点確認&lt;/td&gt;
&lt;td&gt;Claude に自分の作業を検証する方法を与える&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3. CLAUDE.md でルール言語化&lt;/td&gt;
&lt;td&gt;プロジェクト固有の規約を明文化する&lt;/td&gt;
&lt;td&gt;効果的な CLAUDE.md を書く&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4. セッション短く保つ&lt;/td&gt;
&lt;td&gt;1 タスク 1 セッション&lt;/td&gt;
&lt;td&gt;セッションを管理する&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5. 計画→実行の 2 段階&lt;/td&gt;
&lt;td&gt;5 分ルールで判断&lt;/td&gt;
&lt;td&gt;最初に探索し、次に計画し、その後コーディングする&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6. コスト意識&lt;/td&gt;
&lt;td&gt;/cost で定期確認&lt;/td&gt;
&lt;td&gt;コンテキストを積極的に管理する&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7. 自動化への次ステップ&lt;/td&gt;
&lt;td&gt;Hooks, MCP, Agent Teams&lt;/td&gt;
&lt;td&gt;自動化とスケール&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;7 つの鉄則は、公式ガイドの膨大な内容を実務者が日常的に参照できる形に圧縮したものと位置づけられます。&lt;/p&gt;</description></item><item><title>Claude Code 時代の .env 管理 — 「平文で置かない」秘密情報の新しい守り方</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E6%99%82%E4%BB%A3%E3%81%AE-.env-%E7%AE%A1%E7%90%86-%E5%B9%B3%E6%96%87%E3%81%A7%E7%BD%AE%E3%81%8B%E3%81%AA%E3%81%84%E7%A7%98%E5%AF%86%E6%83%85%E5%A0%B1%E3%81%AE%E6%96%B0%E3%81%97%E3%81%84%E5%AE%88%E3%82%8A%E6%96%B9/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E6%99%82%E4%BB%A3%E3%81%AE-.env-%E7%AE%A1%E7%90%86-%E5%B9%B3%E6%96%87%E3%81%A7%E7%BD%AE%E3%81%8B%E3%81%AA%E3%81%84%E7%A7%98%E5%AF%86%E6%83%85%E5%A0%B1%E3%81%AE%E6%96%B0%E3%81%97%E3%81%84%E5%AE%88%E3%82%8A%E6%96%B9/</guid><description>&lt;h1 id="claude-code-時代の-env-管理--平文で置かない秘密情報の新しい守り方"&gt;Claude Code 時代の .env 管理 — 「平文で置かない」秘密情報の新しい守り方&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/yousukezan/status/2028331225539338571"&gt;@yousukezan 氏のポスト&lt;/a&gt;が、AI 駆動開発における秘密情報管理の盲点を端的に指摘しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claudeが社内に広がるほど、.envが危ない。Cowork時代に必要なのは「便利さ」より秘密情報の置き場所&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;引用元の &lt;a href="https://qiita.com/taketsuyo/items/4e158dbe22bc4c8d4e0d"&gt;Qiita 記事&lt;/a&gt;では、Claude Code や Cowork が「チャットで質問するだけのツール」から「ローカルファイルに直接アクセスする開発エージェント」へ進化したことで、従来の &lt;code&gt;.gitignore&lt;/code&gt; だけでは守りきれない脅威が生まれていると論じています。本記事では、この問題の技術的背景と実践的な対策を掘り下げます。&lt;/p&gt;
&lt;h2 id="何が変わったのか--脅威モデルの転換"&gt;何が変わったのか — 脅威モデルの転換&lt;/h2&gt;
&lt;p&gt;従来の開発ワークフローでは、&lt;code&gt;.env&lt;/code&gt; ファイルの脅威モデルは明確でした。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;脅威&lt;/th&gt;
&lt;th&gt;対策&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Git リポジトリへの混入&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.gitignore&lt;/code&gt; に記載&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;本番環境への漏洩&lt;/td&gt;
&lt;td&gt;環境変数やシークレットマネージャで注入&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;他人のマシンへの流出&lt;/td&gt;
&lt;td&gt;ローカルに置く前提なので問題なし&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;ところが、Claude Code のような AI エージェントがローカルファイルを直接読み書きする時代になると、第三の脅威が加わります。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;新しい脅威&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AI エージェントによる読み取り&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.env&lt;/code&gt; がツールの入力コンテキストに載る&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;意図しないクラウド送信&lt;/td&gt;
&lt;td&gt;読み取った内容が LLM の API リクエストに含まれる&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;組織内の横展開&lt;/td&gt;
&lt;td&gt;Cowork で複数人が同じプロジェクトを触る際の露出&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;IPA「情報セキュリティ 10 大脅威 2026」でも「AI の利用をめぐるサイバーリスク」が初選出で 3 位にランクインしており、この脅威モデルの転換は業界全体の認識となりつつあります。&lt;/p&gt;
&lt;h2 id="claude-code-は-env-をどう扱うのか"&gt;Claude Code は .env をどう扱うのか&lt;/h2&gt;
&lt;h3 id="自動読み込み問題"&gt;自動読み込み問題&lt;/h3&gt;
&lt;p&gt;セキュリティ研究者 Dor Munis 氏の&lt;a href="https://www.knostic.ai/blog/claude-loads-secrets-without-permission"&gt;調査&lt;/a&gt;によると、Claude Code は &lt;code&gt;.env&lt;/code&gt;、&lt;code&gt;.env.local&lt;/code&gt; などのファイルを自動的に読み込み、API キーやトークンをメモリに展開していることが判明しています。プロキシ認証情報が意図せず読み込まれ、HTTP 407 エラーとプロキシ料金の異常な高騰として問題が顕在化しました。&lt;/p&gt;</description></item><item><title>Claude Cowork 入門ガイド — プロンプトを頑張る時代の終わり、「仕組み化」で AI と働く新しいスタイル</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-cowork-%E5%85%A5%E9%96%80%E3%82%AC%E3%82%A4%E3%83%89-%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%82%92%E9%A0%91%E5%BC%B5%E3%82%8B%E6%99%82%E4%BB%A3%E3%81%AE%E7%B5%82%E3%82%8F%E3%82%8A%E4%BB%95%E7%B5%84%E3%81%BF%E5%8C%96%E3%81%A7-ai-%E3%81%A8%E5%83%8D%E3%81%8F%E6%96%B0%E3%81%97%E3%81%84%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-cowork-%E5%85%A5%E9%96%80%E3%82%AC%E3%82%A4%E3%83%89-%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%82%92%E9%A0%91%E5%BC%B5%E3%82%8B%E6%99%82%E4%BB%A3%E3%81%AE%E7%B5%82%E3%82%8F%E3%82%8A%E4%BB%95%E7%B5%84%E3%81%BF%E5%8C%96%E3%81%A7-ai-%E3%81%A8%E5%83%8D%E3%81%8F%E6%96%B0%E3%81%97%E3%81%84%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB/</guid><description>&lt;h1 id="claude-cowork-入門ガイド--プロンプトを頑張る時代の終わり仕組み化で-ai-と働く新しいスタイル"&gt;Claude Cowork 入門ガイド — プロンプトを頑張る時代の終わり、「仕組み化」で AI と働く新しいスタイル&lt;/h1&gt;
&lt;p&gt;長谷川氏（&lt;a href="https://x.com/taichi_we/status/2027666793150767417"&gt;@taichi_we&lt;/a&gt;）が投稿した「Claude Cowork の始め方ガイド」が X 上で大きな反響を呼んでいます。ブックマーク数 14,850、いいね 6,021、閲覧数 300 万超という驚異的な数字です。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;プロンプトを頑張る時代は、もう終わりに近い。これから必要なのは、「AIに何を渡せば仕事が進むか」を整えることです。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この記事では、元ポストの内容をベースに、公式ドキュメントや技術解説記事の情報を加えて、Claude Cowork の全体像と実践的な始め方を解説します。&lt;/p&gt;
&lt;h2 id="claude-cowork-とは何か"&gt;Claude Cowork とは何か&lt;/h2&gt;
&lt;p&gt;Claude Cowork は、Anthropic が提供する &lt;strong&gt;非エンジニア向けの自律型 AI エージェント機能&lt;/strong&gt; です。Claude Desktop アプリに統合されており、「Chat」「Code」と並んで「Cowork」タブから利用できます。&lt;/p&gt;
&lt;p&gt;もともと Claude Code はエンジニア向けのコマンドラインツールとして提供されていましたが、ファイル整理やスプレッドシート作成など、コーディング以外の用途にも多く使われていることに Anthropic が気づきました。実際、Claude Code でも業務タスクは十分に実行できます。ただし、ターミナル操作は非エンジニアにとってハードルが高いという課題がありました。Cowork は Claude Code と同等の能力を GUI で包み、誰でもアクセスできるようにしたものです。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;Claude Chat&lt;/th&gt;
&lt;th&gt;Claude Code&lt;/th&gt;
&lt;th&gt;Claude Cowork&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;対象ユーザー&lt;/td&gt;
&lt;td&gt;全般&lt;/td&gt;
&lt;td&gt;開発者中心（だが業務タスクも可能）&lt;/td&gt;
&lt;td&gt;非エンジニアを含む全職種&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;インターフェース&lt;/td&gt;
&lt;td&gt;Web / アプリ&lt;/td&gt;
&lt;td&gt;ターミナル（CLI）&lt;/td&gt;
&lt;td&gt;Desktop アプリ（GUI）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ファイル操作&lt;/td&gt;
&lt;td&gt;アップロード / ダウンロード&lt;/td&gt;
&lt;td&gt;ローカル直接アクセス&lt;/td&gt;
&lt;td&gt;ローカル直接アクセス&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;自律実行&lt;/td&gt;
&lt;td&gt;なし&lt;/td&gt;
&lt;td&gt;あり&lt;/td&gt;
&lt;td&gt;あり&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;差別化ポイント&lt;/td&gt;
&lt;td&gt;手軽な対話&lt;/td&gt;
&lt;td&gt;Bash 実行、Git 操作、MCP、スキル&lt;/td&gt;
&lt;td&gt;プラグイン、コネクター、スケジュール実行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;前提スキル&lt;/td&gt;
&lt;td&gt;不要&lt;/td&gt;
&lt;td&gt;ターミナル操作に慣れている必要あり&lt;/td&gt;
&lt;td&gt;不要&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;本質的な違いは「何ができるか」ではなく「誰がアクセスしやすいか」です。Claude Code でもレポート作成やファイル整理といった業務タスクは問題なくこなせます。Cowork はその能力を、ターミナルに馴染みのないユーザーにも開放したものと考えるのが正確です。&lt;/p&gt;</description></item><item><title>Claude Opus 4.6 がゼロデイ脆弱性を500件発見 — AI推論がセキュリティ業界を揺るがす</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-opus-4.6-%E3%81%8C%E3%82%BC%E3%83%AD%E3%83%87%E3%82%A4%E8%84%86%E5%BC%B1%E6%80%A7%E3%82%92500%E4%BB%B6%E7%99%BA%E8%A6%8B-ai%E6%8E%A8%E8%AB%96%E3%81%8C%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E6%A5%AD%E7%95%8C%E3%82%92%E6%8F%BA%E3%82%8B%E3%81%8C%E3%81%99/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-opus-4.6-%E3%81%8C%E3%82%BC%E3%83%AD%E3%83%87%E3%82%A4%E8%84%86%E5%BC%B1%E6%80%A7%E3%82%92500%E4%BB%B6%E7%99%BA%E8%A6%8B-ai%E6%8E%A8%E8%AB%96%E3%81%8C%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E6%A5%AD%E7%95%8C%E3%82%92%E6%8F%BA%E3%82%8B%E3%81%8C%E3%81%99/</guid><description>&lt;h1 id="claude-opus-46-がゼロデイ脆弱性を500件発見--ai推論がセキュリティ業界を揺るがす"&gt;Claude Opus 4.6 がゼロデイ脆弱性を500件発見 — AI推論がセキュリティ業界を揺るがす&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/neurostack_0001/status/2028426340009959888"&gt;@neurostack_0001 氏のポスト&lt;/a&gt;が、Anthropic の衝撃的な発表を紹介しています。Claude Opus 4.6 が、ファジングやカスタムツールを使わず、コードの推論だけで500件以上のゼロデイ脆弱性を発見したという内容です。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;AnthropicがClaude Opus 4.6で「ゼロデイ脆弱性を大規模に発見できる」と発表。500件以上の高重大度脆弱性を検出・検証済み。ファジングやカスタムツール不要で、コードの推論だけで脆弱性を見つけている点が注目。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この発表は、CrowdStrike や Cloudflare の株価を8%以上下落させるほどのインパクトを持ちました。セキュリティ業界に何が起きているのか、技術的な背景から掘り下げます。&lt;/p&gt;
&lt;h2 id="ファジングとは何か"&gt;ファジングとは何か&lt;/h2&gt;
&lt;p&gt;ファジング（Fuzzing）は、プログラムに対して無効なデータ、予期しないデータ、ランダムなデータを大量に入力し、クラッシュや異常動作を引き起こすことで脆弱性を検出するテスト手法です。1988年にウィスコンシン大学の Barton Miller 教授が考案し、現在ではセキュリティテストの標準手法となっています。&lt;/p&gt;
&lt;h3 id="ファジングの種類"&gt;ファジングの種類&lt;/h3&gt;
&lt;p&gt;ファジングは、テスト対象の内部構造をどの程度把握しているかによって3つに分類されます。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;分類&lt;/th&gt;
&lt;th&gt;内部構造の把握&lt;/th&gt;
&lt;th&gt;特徴&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ブラックボックス&lt;/td&gt;
&lt;td&gt;なし&lt;/td&gt;
&lt;td&gt;入出力のみを観察。実装が不明でも実行可能&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;グレーボックス&lt;/td&gt;
&lt;td&gt;部分的&lt;/td&gt;
&lt;td&gt;コードカバレッジを計測し、入力生成を最適化&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ホワイトボックス&lt;/td&gt;
&lt;td&gt;完全&lt;/td&gt;
&lt;td&gt;ソースコードを解析し、制約条件を満たす入力を生成&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;また、入力データの生成方法でも分類できます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ミューテーションファジング&lt;/strong&gt;: 既知の有効な入力（シード）に対して、ビット反転やバイトの挿入・削除・置換などの変異を加えてテストケースを生成します。実装が容易で汎用性が高い手法です&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ジェネレーションファジング&lt;/strong&gt;: 入力データの構造や文法を定義し、仕様に基づいて有効な形式でありながらも不正な値を含むテストケースを生成します。プロトコルやファイルフォーマットのテストに有効です&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="カバレッジガイドファジング--afl-の登場"&gt;カバレッジガイドファジング — AFL の登場&lt;/h3&gt;
&lt;p&gt;2014年に登場した &lt;a href="https://github.com/google/AFL"&gt;AFL（American Fuzzy Lop）&lt;/a&gt;は、ファジングの実用性を大きく向上させました。名前はウサギの品種に由来しています。&lt;/p&gt;
&lt;p&gt;AFL の革新は「カバレッジガイド」の概念です。テスト対象プログラムをインストルメント（計測コードの埋め込み）し、各入力がどの実行経路を通ったかを記録します。新しい経路を発見した入力を優先的にミューテーションすることで、コードの未探索領域へ効率的に到達します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[シード入力] → [ミューテーション] → [実行・カバレッジ計測]
↑ ↓
└── [新しい経路を発見？] ──┘
Yes → キューに追加
No → 破棄
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;この手法はグレーボックスファジングとも呼ばれ、AFL の後継である AFL++ や Google の libFuzzer など、多くのツールが同様のアプローチを採用しています。&lt;/p&gt;</description></item><item><title>Second Me — AI に「自分の分身」を持つ時代と OpenClaw との本質的な違い</title><link>https://hdknr.github.io/blogs/posts/2026/03/second-me-ai-%E3%81%AB%E8%87%AA%E5%88%86%E3%81%AE%E5%88%86%E8%BA%AB%E3%82%92%E6%8C%81%E3%81%A4%E6%99%82%E4%BB%A3%E3%81%A8-openclaw-%E3%81%A8%E3%81%AE%E6%9C%AC%E8%B3%AA%E7%9A%84%E3%81%AA%E9%81%95%E3%81%84/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/second-me-ai-%E3%81%AB%E8%87%AA%E5%88%86%E3%81%AE%E5%88%86%E8%BA%AB%E3%82%92%E6%8C%81%E3%81%A4%E6%99%82%E4%BB%A3%E3%81%A8-openclaw-%E3%81%A8%E3%81%AE%E6%9C%AC%E8%B3%AA%E7%9A%84%E3%81%AA%E9%81%95%E3%81%84/</guid><description>&lt;h1 id="second-me--ai-に自分の分身を持つ時代と-openclaw-との本質的な違い"&gt;Second Me — AI に「自分の分身」を持つ時代と OpenClaw との本質的な違い&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://gist.github.com/hdknr/8f10c70d04ed25f68a744081c16baa76"&gt;前回の記事&lt;/a&gt;で OpenClaw による 13 体 AI チーム構築を紹介しました。OpenClaw では SOUL.md というファイルでエージェントの「人格」を定義しますが、これは本当に「自分の分身」と呼べるのでしょうか。Second Me というプロジェクトは、まったく異なるアプローチで「AI による自分の分身」を実現しようとしています。&lt;/p&gt;
&lt;h2 id="soulmd-の限界--指示書は分身ではない"&gt;SOUL.md の限界 — 「指示書」は「分身」ではない&lt;/h2&gt;
&lt;p&gt;OpenClaw の SOUL.md は Markdown で書かれた設定ファイルです。エージェントの名前、性格、役割、制約を自然言語で記述します。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 6
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 7
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 8
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 9
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;10
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;name: sales-agent
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;model: claude-sonnet-4-6
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;あなたは営業チームの一員です。丁寧に話してください。
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;## 役割
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; リード情報の整理と優先順位付け
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; 提案メールの下書き作成
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;これは強力な仕組みですが、あくまで&lt;strong&gt;外から与える指示書&lt;/strong&gt;です。「営業エージェントをこう振る舞わせたい」という設計者の意図を反映したものであり、「この人ならどう考えるか」を再現するものではありません。&lt;/p&gt;</description></item><item><title>ハーネスエンジニアリング入門 — AIエージェントの性能はモデルではなく周辺設計で決まる</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0%E5%85%A5%E9%96%80-ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E6%80%A7%E8%83%BD%E3%81%AF%E3%83%A2%E3%83%87%E3%83%AB%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E5%91%A8%E8%BE%BA%E8%A8%AD%E8%A8%88%E3%81%A7%E6%B1%BA%E3%81%BE%E3%82%8B/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0%E5%85%A5%E9%96%80-ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E6%80%A7%E8%83%BD%E3%81%AF%E3%83%A2%E3%83%87%E3%83%AB%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E5%91%A8%E8%BE%BA%E8%A8%AD%E8%A8%88%E3%81%A7%E6%B1%BA%E3%81%BE%E3%82%8B/</guid><description>&lt;h1 id="ハーネスエンジニアリング入門--aiエージェントの性能はモデルではなく周辺設計で決まる"&gt;ハーネスエンジニアリング入門 — AIエージェントの性能はモデルではなく「周辺設計」で決まる&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/Suzacque/status/2028382449391276314"&gt;朱雀氏のポスト&lt;/a&gt;が、Claude Code や Codex の仕組みを理解するうえで「ハーネス」の概念が重要だと紹介しています。2026 年に入り、AI エージェント開発の焦点は「どのモデルを使うか」から「モデルの周囲をどう設計するか」に移りました。この周辺設計を指す言葉が&lt;strong&gt;ハーネスエンジニアリング&lt;/strong&gt;です。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude CodeやCodexの仕組みを詳しく理解したい人にはこれがおすすめ。「ハーネス」について詳しく解説してくれている。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="ハーネスとは何か"&gt;ハーネスとは何か&lt;/h2&gt;
&lt;p&gt;ハーネスとは、AI モデルを囲む運用インフラのことです。&lt;a href="https://www.philschmid.de/agent-harness-2026"&gt;Phil Schmid 氏の解説&lt;/a&gt;では、コンピュータに例えて次のように整理しています。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;コンピュータ&lt;/th&gt;
&lt;th&gt;エージェント&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CPU&lt;/td&gt;
&lt;td&gt;モデル（推論エンジン）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAM&lt;/td&gt;
&lt;td&gt;コンテキストウィンドウ（作業メモリ）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OS&lt;/td&gt;
&lt;td&gt;ハーネス（コンテキスト管理、ツール処理、起動シーケンス）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アプリケーション&lt;/td&gt;
&lt;td&gt;エージェント（ユーザー固有のロジック）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;モデルが CPU なら、ハーネスは OS です。どれだけ高性能な CPU を積んでも、OS が貧弱では実用的なアプリケーションは動きません。&lt;/p&gt;
&lt;p&gt;具体的には、ハーネスは以下の要素を管理します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;会話・コンテキスト管理&lt;/strong&gt;: セッション間の記憶、コンテキストウィンドウの最適化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ツール呼び出し層&lt;/strong&gt;: MCP/SDK ツールの提供と制御&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;権限管理&lt;/strong&gt;: 実行可能な操作の制御&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;セッション・ファイルシステム状態&lt;/strong&gt;: 作業ディレクトリ、Git 状態の管理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ループ制御・エラーハンドリング&lt;/strong&gt;: リトライ、ガードレール、検証&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;観測性&lt;/strong&gt;: ログ、メトリクス、テレメトリ&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="モデルではなくハーネスが性能を決める"&gt;モデルではなくハーネスが性能を決める&lt;/h2&gt;
&lt;p&gt;2026 年に入ってから、ハーネスの重要性を示す数値データが相次いで公開されています。&lt;/p&gt;
&lt;h3 id="ハーネス変更だけで性能が-10-倍に"&gt;ハーネス変更だけで性能が 10 倍に&lt;/h3&gt;
&lt;p&gt;ベンチマーク結果によると、ツール形式を変えただけで 15 モデルすべてのスコアが改善しました。最も劇的だったのは Grok Code Fast 1 で、&lt;strong&gt;6.7% から 68.3% に跳ね上がり約 10 倍&lt;/strong&gt;でした。モデルの重みには一切手を加えていません。&lt;/p&gt;
&lt;h3 id="同じモデルでもスキャフォールドで倍近い差"&gt;同じモデルでもスキャフォールドで倍近い差&lt;/h3&gt;
&lt;p&gt;Claude Opus 4.5 は、あるスキャフォールドで &lt;strong&gt;42%&lt;/strong&gt;、別のスキャフォールドで &lt;strong&gt;78%&lt;/strong&gt; を達成しました。同じモデルでも、ハーネスの設計次第で性能が倍近く変わります。&lt;/p&gt;</description></item><item><title>生成AIで情報漏えいが増える本当の理由 — 「検索者がAIになった」時代の脅威モデルと3層防御</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E7%94%9F%E6%88%90ai%E3%81%A7%E6%83%85%E5%A0%B1%E6%BC%8F%E3%81%88%E3%81%84%E3%81%8C%E5%A2%97%E3%81%88%E3%82%8B%E6%9C%AC%E5%BD%93%E3%81%AE%E7%90%86%E7%94%B1-%E6%A4%9C%E7%B4%A2%E8%80%85%E3%81%8Cai%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%9F%E6%99%82%E4%BB%A3%E3%81%AE%E8%84%85%E5%A8%81%E3%83%A2%E3%83%87%E3%83%AB%E3%81%A83%E5%B1%A4%E9%98%B2%E5%BE%A1/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E7%94%9F%E6%88%90ai%E3%81%A7%E6%83%85%E5%A0%B1%E6%BC%8F%E3%81%88%E3%81%84%E3%81%8C%E5%A2%97%E3%81%88%E3%82%8B%E6%9C%AC%E5%BD%93%E3%81%AE%E7%90%86%E7%94%B1-%E6%A4%9C%E7%B4%A2%E8%80%85%E3%81%8Cai%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%9F%E6%99%82%E4%BB%A3%E3%81%AE%E8%84%85%E5%A8%81%E3%83%A2%E3%83%87%E3%83%AB%E3%81%A83%E5%B1%A4%E9%98%B2%E5%BE%A1/</guid><description>&lt;hr&gt;
&lt;h2 id="auto-memory-や-claudemd-への機密混入env-の-gitignore-漏れ機密ファイルの存在などを検査する"&gt;name: security-check
description: Claude Code 利用における情報漏えいリスクをチェックする。
Auto Memory や CLAUDE.md への機密混入、.env の gitignore 漏れ、機密ファイルの存在などを検査する。&lt;/h2&gt;
&lt;p&gt;Claude Code の利用に関する情報漏えいリスクをチェックしてください。&lt;/p&gt;
&lt;h2 id="チェック対象"&gt;チェック対象&lt;/h2&gt;
&lt;p&gt;以下の 4 カテゴリを順番に検査する。&lt;/p&gt;
&lt;h3 id="1-auto-memory-の機密スキャン"&gt;1. Auto Memory の機密スキャン&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;~/.claude/&lt;/code&gt; 配下の memory ファイルを検査する:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;以下のパスを Glob で列挙する:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;~/.claude/projects/*/memory/*.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;~/.claude/projects/*/memory/**/*.md&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;各ファイルを Read で読み込み、以下のパターンを Grep で検出する:
&lt;ul&gt;
&lt;li&gt;API キー・トークン: &lt;code&gt;(?i)(api[_-]?key|secret[_-]?key|access[_-]?token|bearer)\s*[:=]\s*\S+&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;パスワード: &lt;code&gt;(?i)(password|passwd|pwd)\s*[:=]\s*\S+&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;AWS 認証情報: &lt;code&gt;(?i)(AKIA[0-9A-Z]{16}|aws[_-]?secret)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;接続文字列: &lt;code&gt;(?i)(mysql|postgres|redis|mongodb):\/\/\S+&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;個人情報パターン: メールアドレス、電話番号、マイナンバーらしき数字列&lt;/li&gt;
&lt;li&gt;金額・契約情報: &lt;code&gt;(?i)(契約金額|単価|請求|売上)\s*[:：]\s*[\d,￥¥$]+&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;顧客 ID の具体値: &lt;code&gt;(?i)(顧客id|customer[_-]?id|ユーザーid|user[_-]?id)\s*[:=：]\s*\d+&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;検出があれば、ファイルパス・行番号・該当箇所を報告する&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="2-claudemd-の機密スキャン"&gt;2. CLAUDE.md の機密スキャン&lt;/h3&gt;
&lt;p&gt;プロジェクトの &lt;code&gt;CLAUDE.md&lt;/code&gt; およびグローバルの &lt;code&gt;~/.claude/CLAUDE.md&lt;/code&gt; を検査する:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;両ファイルを Read で読み込む&lt;/li&gt;
&lt;li&gt;チェック 1 と同じパターンで Grep 検査する&lt;/li&gt;
&lt;li&gt;加えて、以下も確認する:
&lt;ul&gt;
&lt;li&gt;URL にトークンやキーが含まれていないか（&lt;code&gt;?token=&lt;/code&gt;, &lt;code&gt;?key=&lt;/code&gt;, &lt;code&gt;?secret=&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;内部 IP アドレスやホスト名が含まれていないか&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;CLAUDE.md はリポジトリにコミットされるため、検出時は&lt;strong&gt;即時対応を推奨&lt;/strong&gt;として強調する&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="3-機密ファイルの-gitignore-チェック"&gt;3. 機密ファイルの gitignore チェック&lt;/h3&gt;
&lt;p&gt;プロジェクトルートで以下を確認する:&lt;/p&gt;</description></item><item><title># 組織の課題管理から個人のタスク整理と優先度づけへ — Claude Code によるタスクトリアージ</title><link>https://hdknr.github.io/blogs/posts/2026/03/%23-%E7%B5%84%E7%B9%94%E3%81%AE%E8%AA%B2%E9%A1%8C%E7%AE%A1%E7%90%86%E3%81%8B%E3%82%89%E5%80%8B%E4%BA%BA%E3%81%AE%E3%82%BF%E3%82%B9%E3%82%AF%E6%95%B4%E7%90%86%E3%81%A8%E5%84%AA%E5%85%88%E5%BA%A6%E3%81%A5%E3%81%91%E3%81%B8-claude-code-%E3%81%AB%E3%82%88%E3%82%8B%E3%82%BF%E3%82%B9%E3%82%AF%E3%83%88%E3%83%AA%E3%82%A2%E3%83%BC%E3%82%B8/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%23-%E7%B5%84%E7%B9%94%E3%81%AE%E8%AA%B2%E9%A1%8C%E7%AE%A1%E7%90%86%E3%81%8B%E3%82%89%E5%80%8B%E4%BA%BA%E3%81%AE%E3%82%BF%E3%82%B9%E3%82%AF%E6%95%B4%E7%90%86%E3%81%A8%E5%84%AA%E5%85%88%E5%BA%A6%E3%81%A5%E3%81%91%E3%81%B8-claude-code-%E3%81%AB%E3%82%88%E3%82%8B%E3%82%BF%E3%82%B9%E3%82%AF%E3%83%88%E3%83%AA%E3%82%A2%E3%83%BC%E3%82%B8/</guid><description>&lt;h1 id="組織の課題管理から個人のタスク整理と優先度づけへ--claude-code-によるタスクトリアージ"&gt;組織の課題管理から個人のタスク整理と優先度づけへ — Claude Code によるタスクトリアージ&lt;/h1&gt;
&lt;h2 id="各システムの役割と利用者"&gt;各システムの役割と利用者&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;システム&lt;/th&gt;
&lt;th&gt;主な利用者&lt;/th&gt;
&lt;th&gt;目的&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Backlog&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;利用者側の責任者・管理部門&lt;/td&gt;
&lt;td&gt;利用者が課題を把握・確認するため&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Asana&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;開発会社の PM・経営者&lt;/td&gt;
&lt;td&gt;開発会社の責任者が状況を把握するため&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GitHub&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;開発担当者&lt;/td&gt;
&lt;td&gt;作業担当者が実装・コード変更を管理するため&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="3層の責任構造"&gt;3層の責任構造&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;利用者（顧客） 開発会社（経営・PM） 開発会社（作業担当）
│ │ │
Backlog Asana GitHub
課題確認会で 経営判断・ Issue/PR で
進捗レビュー リソース配分 実装を管理
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;各システムは&lt;strong&gt;異なるステークホルダーが、それぞれの責任範囲で状況を把握する&lt;/strong&gt;ために存在する。
これは冗長ではなく、&lt;strong&gt;報告先ごとに適切な粒度・視点で情報を提供する&lt;/strong&gt;ための構造。&lt;/p&gt;
&lt;h2 id="担当者の課題-今何をすべきかの判断"&gt;担当者の課題: 「今何をすべきか」の判断&lt;/h2&gt;
&lt;p&gt;3システムはどれも&lt;strong&gt;他者への報告用&lt;/strong&gt;であって、担当者が「自分が次に何をやるか」を整理する場所ではない。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;システム&lt;/th&gt;
&lt;th&gt;読者&lt;/th&gt;
&lt;th&gt;自分の優先度確認に使えるか&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Backlog&lt;/td&gt;
&lt;td&gt;利用者の責任者&lt;/td&gt;
&lt;td&gt;△ 顧客視点の優先度であって自分の作業順ではない&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Asana&lt;/td&gt;
&lt;td&gt;開発会社の経営・PM&lt;/td&gt;
&lt;td&gt;△ 経営視点のフィルタがかかっている&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GitHub (epm-server)&lt;/td&gt;
&lt;td&gt;作業担当者&lt;/td&gt;
&lt;td&gt;△ Issue は技術タスク単位で、全体俯瞰しにくい&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="解決策-claude-code-でタスクトリアージ--プライベートリポジトリの-issue-に記録"&gt;解決策: Claude Code でタスクトリアージ → プライベートリポジトリの Issue に記録&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;タスクトリアージ（状況分析と優先度づけ）は Claude Code セッション&lt;/strong&gt;で行い、&lt;strong&gt;結論の記録先は社内プライベートリポジトリの GitHub Issue&lt;/strong&gt; に置く。&lt;/p&gt;</description></item><item><title>AI エージェント入門 — 元 Meta エンジニアが説く「オートメーションとエージェントの決定的な違い」</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E5%85%A5%E9%96%80-%E5%85%83-meta-%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%8C%E8%AA%AC%E3%81%8F%E3%82%AA%E3%83%BC%E3%83%88%E3%83%A1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E6%B1%BA%E5%AE%9A%E7%9A%84%E3%81%AA%E9%81%95%E3%81%84/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E5%85%A5%E9%96%80-%E5%85%83-meta-%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%8C%E8%AA%AC%E3%81%8F%E3%82%AA%E3%83%BC%E3%83%88%E3%83%A1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E6%B1%BA%E5%AE%9A%E7%9A%84%E3%81%AA%E9%81%95%E3%81%84/</guid><description>&lt;p&gt;AI エージェント入門 — 元 Meta エンジニアが説く「オートメーションとエージェントの決定的な違い」&lt;/p&gt;
&lt;h1 id="ai-エージェント入門--元-meta-エンジニアが説くオートメーションとエージェントの決定的な違い"&gt;AI エージェント入門 — 元 Meta エンジニアが説く「オートメーションとエージェントの決定的な違い」&lt;/h1&gt;
&lt;p&gt;「AI エージェント」という言葉が溢れる2026年。しかし、本当に「エージェント」と呼べるものはどれだけあるのでしょうか。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://x.com/kgsi/status/2027951826482463149"&gt;@kgsi（こぎそ）さんのポスト&lt;/a&gt;で紹介されていた、元 Meta ソフトウェアエンジニア &lt;a href="https://www.linkedin.com/in/vasumanmoza"&gt;Vasuman Moza 氏&lt;/a&gt;の「&lt;a href="https://x.com/vasuman/status/2011923440769659132"&gt;AI Agents 101&lt;/a&gt;」は、コードを書く前に理解すべきエージェントの本質を明快に整理しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;If you want to learn how to build AI Agents, read this before you write a single line of code.&amp;rdquo;
（AI エージェントの構築を学びたいなら、コードを1行書く前にこれを読め）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この記事では、Vasuman 氏のガイドの要点と、エンジニアが押さえるべきポイントを解説します。&lt;/p&gt;
&lt;h2 id="オートメーション-vs-エージェント--根本的な違い"&gt;オートメーション vs エージェント — 根本的な違い&lt;/h2&gt;
&lt;p&gt;最も重要な区別は、&lt;strong&gt;指示（instructions）&lt;/strong&gt; と &lt;strong&gt;目標（goals）&lt;/strong&gt; の違いです。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;オートメーション&lt;/th&gt;
&lt;th&gt;エージェント&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;入力&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;事前に決められた手順（指示）&lt;/td&gt;
&lt;td&gt;達成すべきゴール（目標）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;動作&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ルール通りに実行&lt;/td&gt;
&lt;td&gt;状況を観察しながら自律的に判断・行動&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;例外処理&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ルール外は停止 or エラー&lt;/td&gt;
&lt;td&gt;文脈を理解して適応&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;代表例&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;RPA、cron ジョブ、IFTTT&lt;/td&gt;
&lt;td&gt;Claude Code、Devin、カスタム AI エージェント&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;一言で言えば：&lt;/p&gt;</description></item><item><title>AIチャットボットのプライバシー問題 — スタンフォード大学の研究が暴いた6社の構造的欠陥</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%9C%E3%83%83%E3%83%88%E3%81%AE%E3%83%97%E3%83%A9%E3%82%A4%E3%83%90%E3%82%B7%E3%83%BC%E5%95%8F%E9%A1%8C-%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%95%E3%82%A9%E3%83%BC%E3%83%89%E5%A4%A7%E5%AD%A6%E3%81%AE%E7%A0%94%E7%A9%B6%E3%81%8C%E6%9A%B4%E3%81%84%E3%81%9F6%E7%A4%BE%E3%81%AE%E6%A7%8B%E9%80%A0%E7%9A%84%E6%AC%A0%E9%99%A5/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%9C%E3%83%83%E3%83%88%E3%81%AE%E3%83%97%E3%83%A9%E3%82%A4%E3%83%90%E3%82%B7%E3%83%BC%E5%95%8F%E9%A1%8C-%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%95%E3%82%A9%E3%83%BC%E3%83%89%E5%A4%A7%E5%AD%A6%E3%81%AE%E7%A0%94%E7%A9%B6%E3%81%8C%E6%9A%B4%E3%81%84%E3%81%9F6%E7%A4%BE%E3%81%AE%E6%A7%8B%E9%80%A0%E7%9A%84%E6%AC%A0%E9%99%A5/</guid><description>&lt;h2 id="aiチャットボットにあなたのプライバシーは存在しない--スタンフォード大学が暴いた構造的欠陥"&gt;AIチャットボットにあなたのプライバシーは存在しない — スタンフォード大学が暴いた構造的欠陥&lt;/h2&gt;
&lt;p&gt;スタンフォード大学の研究チームが、米国の主要AIチャットボット6社のプライバシーポリシーを体系的に分析した論文 &lt;em&gt;&amp;ldquo;User Privacy and Large Language Models&amp;rdquo;&lt;/em&gt; を発表しました。その結論は明確です——&lt;strong&gt;全6社がユーザーの会話データをデフォルトでモデル学習に利用しており、実効的な保護は極めて限定的&lt;/strong&gt;です。&lt;/p&gt;
&lt;h3 id="論文概要"&gt;論文概要&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;タイトル&lt;/td&gt;
&lt;td&gt;User Privacy and Large Language Models: An Analysis of Frontier Developers&amp;rsquo; Privacy Policies&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;著者&lt;/td&gt;
&lt;td&gt;Jennifer King, Kevin Klyman, Fotis Gaspelos, Tiffany Saade, Victoria Bhatt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;所属&lt;/td&gt;
&lt;td&gt;Stanford University&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;発表&lt;/td&gt;
&lt;td&gt;2025年10月（AAAI AIES 掲載）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;論文&lt;/td&gt;
&lt;td&gt;&lt;a href="https://arxiv.org/abs/2509.05382"&gt;arXiv:2509.05382&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="対象6社"&gt;対象6社&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;企業&lt;/th&gt;
&lt;th&gt;チャットボット&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Amazon&lt;/td&gt;
&lt;td&gt;Nova&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;td&gt;Claude&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google&lt;/td&gt;
&lt;td&gt;Gemini&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Meta&lt;/td&gt;
&lt;td&gt;Meta AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Microsoft&lt;/td&gt;
&lt;td&gt;Copilot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenAI&lt;/td&gt;
&lt;td&gt;ChatGPT&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="1-データの統合-会話が資産として再利用される構造"&gt;1. データの「統合」—— 会話が資産として再利用される構造&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;全6社がデフォルトでモデル学習に利用&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Anthropic は長らく「消費者の会話データを学習に使わない」と差別化していましたが、2025年9月にオプトイン → オプトアウトへ転換。これにより全6社がデフォルト学習利用に揃いました。&lt;/p&gt;</description></item><item><title>Anthropic Wealth Management AI ツール（Claude CoWork）記事要約・考察</title><link>https://hdknr.github.io/blogs/posts/2026/03/anthropic-wealth-management-ai-%E3%83%84%E3%83%BC%E3%83%ABclaude-cowork%E8%A8%98%E4%BA%8B%E8%A6%81%E7%B4%84%E8%80%83%E5%AF%9F/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/anthropic-wealth-management-ai-%E3%83%84%E3%83%BC%E3%83%ABclaude-cowork%E8%A8%98%E4%BA%8B%E8%A6%81%E7%B4%84%E8%80%83%E5%AF%9F/</guid><description>&lt;h1 id="anthropic-が-wealth-management-向け-ai-ツールclaude-coworkを発表--agentic-ai-時代の幕開け"&gt;Anthropic が Wealth Management 向け AI ツール「Claude CoWork」を発表 — Agentic AI 時代の幕開け&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;元記事: &lt;a href="https://www.wealthmanagement.com/artificial-intelligence/agentic-ai-101-for-advisors-as-anthropic-launches-wealth-management-tools"&gt;Agentic AI 101 for Advisors as Anthropic Launches Wealth Management Tools&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="記事概要"&gt;記事概要&lt;/h2&gt;
&lt;p&gt;Anthropic が、ウェルスマネジメント（資産管理）業界向けの &lt;strong&gt;Claude CoWork プラグイン&lt;/strong&gt; を発表した。これは金融アドバイザー向けに設計された AI ツールで、ポートフォリオ分析や税務分析、リバランス推奨など、従来人手で行っていた業務を自動化する。&lt;/p&gt;
&lt;p&gt;Anthropic は設立5年で従業員約3,000名、シリーズGラウンドで300億ドルを調達し、評価額は3,800億ドルに達している。LPL Financial との関係拡大も発表されており、金融業界への本格参入が明確になった。&lt;/p&gt;
&lt;h2 id="agentic-ai-の定義--4つの要素"&gt;Agentic AI の定義 — 4つの要素&lt;/h2&gt;
&lt;p&gt;Vestmark CTO の &lt;strong&gt;Freedom Dumlao&lt;/strong&gt; 氏は、真の「エージェント」を構成する4つの継続的機能を定義している:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;要素&lt;/th&gt;
&lt;th&gt;説明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;認識（Sense）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;環境のコンテキストを認識する — 利用可能なツール、現在のシステム状態&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;思考（Think）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;目標と現在の理解に基づいて、次のステップを独立して推論する&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;行動（Act）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ツールの使用、データの変更、ワークフローのトリガーなど、観察可能な効果を実行する&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;記憶（Remember）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;インタラクション間で情報を保持し、将来の行動を改善する&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;「システムが4つ全てを行うなら、それはエージェントです。2つか3つなら、便利なツールかもしれませんが、エージェントと呼ぶのは満たせない期待を設定することになります」 — Freedom Dumlao, Vestmark CTO&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この定義は、単なるチャットボットや RAG システムと真のエージェントを区別する明確な基準として有用だ。&lt;/p&gt;
&lt;h2 id="claude-cowork-の主要機能"&gt;Claude CoWork の主要機能&lt;/h2&gt;
&lt;h3 id="ポートフォリオ分析の自動化"&gt;ポートフォリオ分析の自動化&lt;/h3&gt;
&lt;p&gt;顧客のポートフォリオを自動で分析し、リスク配分やパフォーマンスの洞察を提供する。&lt;/p&gt;</description></item><item><title>Claude Code が汎用AIエージェント基盤へ進化 — Auto Memory・Remote Control・Scheduled Tasks の全貌</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%8C%E6%B1%8E%E7%94%A8ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E5%9F%BA%E7%9B%A4%E3%81%B8%E9%80%B2%E5%8C%96-auto-memoryremote-controlscheduled-tasks-%E3%81%AE%E5%85%A8%E8%B2%8C/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%8C%E6%B1%8E%E7%94%A8ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E5%9F%BA%E7%9B%A4%E3%81%B8%E9%80%B2%E5%8C%96-auto-memoryremote-controlscheduled-tasks-%E3%81%AE%E5%85%A8%E8%B2%8C/</guid><description>&lt;h2 id="claude-code-が汎用aiエージェント基盤へ進化--auto-memoryremote-controlscheduled-tasks-の全貌"&gt;Claude Code が「汎用AIエージェント基盤」へ進化 — Auto Memory・Remote Control・Scheduled Tasks の全貌&lt;/h2&gt;
&lt;p&gt;2026年2月、Anthropic は Claude Code に3つの重要なアップデートを投入しました。これらを組み合わせると、オープンソースの自律AIエージェント &lt;strong&gt;OpenClaw&lt;/strong&gt; に近い体験が、公式機能だけで実現できる可能性が見えてきます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;参考ツイート: &lt;a href="https://x.com/Fujin_Metaverse/status/2027936819086856280"&gt;@Fujin_Metaverse&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="3つのアップデート概要"&gt;3つのアップデート概要&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;機能&lt;/th&gt;
&lt;th&gt;概要&lt;/th&gt;
&lt;th&gt;リリース&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Auto Memory&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AIが自分で学習内容を記憶・蓄積する&lt;/td&gt;
&lt;td&gt;2026年2月&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Remote Control&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;スマホからPCのClaude Codeを操作&lt;/td&gt;
&lt;td&gt;2026年2月25日&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cowork Scheduled Tasks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;指定時間に自動でタスクを実行&lt;/td&gt;
&lt;td&gt;2026年2月24日&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="1-auto-memory--aiが自分でメモを取りセッションを超えて記憶する"&gt;1. Auto Memory — AIが自分でメモを取り、セッションを超えて記憶する&lt;/h3&gt;
&lt;h4 id="仕組み"&gt;仕組み&lt;/h4&gt;
&lt;p&gt;Claude Code がプロジェクトごとに &lt;code&gt;MEMORY.md&lt;/code&gt; ファイルを自動作成し、以下のような情報を蓄積していきます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;プロジェクトのビルドコマンド、コードスタイル&lt;/li&gt;
&lt;li&gt;アーキテクチャの決定事項&lt;/li&gt;
&lt;li&gt;デバッグで解決したトリッキーなバグ&lt;/li&gt;
&lt;li&gt;ユーザーのワークフローやコミュニケーションスタイル&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="技術的な詳細"&gt;技術的な詳細&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;保存場所&lt;/td&gt;
&lt;td&gt;&lt;code&gt;~/.claude/projects/&amp;lt;encoded-path&amp;gt;/memory/MEMORY.md&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;読み込み&lt;/td&gt;
&lt;td&gt;セッション開始時に&lt;strong&gt;最初の200行&lt;/strong&gt;をシステムプロンプトに自動注入&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Git&lt;/td&gt;
&lt;td&gt;ローカル保存のみ。Git にはコミットされない&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;管理&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/memory&lt;/code&gt; コマンドで確認・編集&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;無効化&lt;/td&gt;
&lt;td&gt;設定ファイルまたは環境変数でオフ可能&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="claudemd-との違い"&gt;CLAUDE.md との違い&lt;/h4&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;CLAUDE.md → ユーザーが手動で書くルール・指示書（チーム共有可能）
MEMORY.md → AIが自動で書く学習メモ（ローカル個人用）
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;両方を併用するのがベスト。&lt;code&gt;CLAUDE.md&lt;/code&gt; でプロジェクトのルールを明示し、&lt;code&gt;MEMORY.md&lt;/code&gt; でAIの学習知見を蓄積します。&lt;/p&gt;</description></item><item><title>MCP のトークン消費問題 — スキーマ注入で 55,000 トークン、CLI は 35 倍効率的</title><link>https://hdknr.github.io/blogs/posts/2026/03/mcp-%E3%81%AE%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E6%B6%88%E8%B2%BB%E5%95%8F%E9%A1%8C-%E3%82%B9%E3%82%AD%E3%83%BC%E3%83%9E%E6%B3%A8%E5%85%A5%E3%81%A7-55000-%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3cli-%E3%81%AF-35-%E5%80%8D%E5%8A%B9%E7%8E%87%E7%9A%84/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/mcp-%E3%81%AE%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E6%B6%88%E8%B2%BB%E5%95%8F%E9%A1%8C-%E3%82%B9%E3%82%AD%E3%83%BC%E3%83%9E%E6%B3%A8%E5%85%A5%E3%81%A7-55000-%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3cli-%E3%81%AF-35-%E5%80%8D%E5%8A%B9%E7%8E%87%E7%9A%84/</guid><description>&lt;h1 id="mcp-のトークン消費問題--スキーマ注入で-55000-トークンcli-は-35-倍効率的"&gt;MCP のトークン消費問題 — スキーマ注入で 55,000 トークン、CLI は 35 倍効率的&lt;/h1&gt;
&lt;p&gt;Claude Code や OpenClaw で MCP（Model Context Protocol）を使っている方に知ってほしい事実があります。MCP はスキーマ注入だけで数万トークンを消費しており、同じタスクを CLI 経由で実行すると &lt;strong&gt;35 倍効率的&lt;/strong&gt; になるケースがあるのです。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://x.com/SuguruKun_ai/status/2026958295857344532"&gt;@SuguruKun_ai さんのポスト&lt;/a&gt; と &lt;a href="https://x.com/shinzizm2/status/2026976707983684021"&gt;@shinzizm2 さんのポスト&lt;/a&gt; でこの問題が指摘され、大きな反響を呼びました。&lt;/p&gt;
&lt;h2 id="mcp-のトークン消費問題とは"&gt;MCP のトークン消費問題とは&lt;/h2&gt;
&lt;h3 id="スキーマ注入の仕組み"&gt;スキーマ注入の仕組み&lt;/h3&gt;
&lt;p&gt;MCP サーバーを接続すると、&lt;strong&gt;ツール定義（スキーマ）がシステムプロンプトに注入&lt;/strong&gt;されます。これは AI が「どんなツールを使えるか」を理解するために必要な情報ですが、この定義自体が大量のトークンを消費します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;MCP サーバー接続時の処理:
1. tools/list でツール一覧を取得
2. 各ツールの名前、説明、パラメータ定義を取得
3. 全てのスキーマをプロンプトに注入 ← ここで大量消費
4. ユーザーの質問に回答
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;あなたが何も入力する前に、スキーマだけでトークンが消費されている&lt;/strong&gt;のです。&lt;/p&gt;
&lt;h3 id="具体的な数値"&gt;具体的な数値&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;MCP サーバー&lt;/th&gt;
&lt;th&gt;ツール数&lt;/th&gt;
&lt;th&gt;トークン消費量&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GitHub MCP サーバー&lt;/td&gt;
&lt;td&gt;93 ツール&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;約 55,000 トークン&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Notion サーバー&lt;/td&gt;
&lt;td&gt;15+ ツール&lt;/td&gt;
&lt;td&gt;約 8,000 トークン&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ファイルシステム&lt;/td&gt;
&lt;td&gt;10 ツール&lt;/td&gt;
&lt;td&gt;約 4,000 トークン&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;平均的なツール定義&lt;/td&gt;
&lt;td&gt;1 ツール&lt;/td&gt;
&lt;td&gt;300〜600 トークン&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;GitHub MCP サーバーの場合、93 ツール分のスキーマには &lt;code&gt;owner&lt;/code&gt;、&lt;code&gt;repo&lt;/code&gt;、&lt;code&gt;title&lt;/code&gt; 等のプロパティ定義、&lt;code&gt;required&lt;/code&gt; フィールド、入出力スキーマが全て含まれます。&lt;/p&gt;</description></item><item><title>Sentry × Claude Code で実現する AI デバッグワークフロー — エラー監視から自動修正まで</title><link>https://hdknr.github.io/blogs/posts/2026/03/sentry-claude-code-%E3%81%A7%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8B-ai-%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC-%E3%82%A8%E3%83%A9%E3%83%BC%E7%9B%A3%E8%A6%96%E3%81%8B%E3%82%89%E8%87%AA%E5%8B%95%E4%BF%AE%E6%AD%A3%E3%81%BE%E3%81%A7/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/sentry-claude-code-%E3%81%A7%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8B-ai-%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC-%E3%82%A8%E3%83%A9%E3%83%BC%E7%9B%A3%E8%A6%96%E3%81%8B%E3%82%89%E8%87%AA%E5%8B%95%E4%BF%AE%E6%AD%A3%E3%81%BE%E3%81%A7/</guid><description>&lt;p&gt;Sentry × Claude Code で実現する AI デバッグワークフロー — エラー監視から自動修正まで&lt;/p&gt;
&lt;h1 id="sentry--claude-code-で実現する-ai-デバッグワークフロー--エラー監視から自動修正まで"&gt;Sentry × Claude Code で実現する AI デバッグワークフロー — エラー監視から自動修正まで&lt;/h1&gt;
&lt;p&gt;「バグが起きたら Sentry が検知し、AI が分析して修正案を出す」— そんなワークフローが現実になっています。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://x.com/riku720720/status/2027967084815356030"&gt;@riku720720（Rikuo）さんのポスト&lt;/a&gt;は、この流れを端的にまとめています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;「アプリ開発する上でsentryは必須。sentry APIをskillsにすればユーザーのバグとか不具合とか全部分析できる。claudecodeの新機能/batchで一気に改善してもらう」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この記事では、Sentry の全体像から Claude Code との連携、そして実践的なワークフローまでを解説します。&lt;/p&gt;
&lt;h2 id="sentry-とは"&gt;Sentry とは&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://sentry.io/"&gt;Sentry&lt;/a&gt; は、&lt;strong&gt;開発者ファーストのエラートラッキング＆パフォーマンス監視プラットフォーム&lt;/strong&gt;です。100以上のプラットフォーム・フレームワーク、30以上のプログラミング言語に対応しています。&lt;/p&gt;
&lt;h3 id="単なるエラーログではない"&gt;単なるエラーログではない&lt;/h3&gt;
&lt;p&gt;Sentry が他のログ監視ツールと異なるのは、&lt;strong&gt;エラーの文脈（コンテキスト）を自動収集&lt;/strong&gt;する点です。スタックトレースだけでなく、ユーザーのセッション情報、パフォーマンスデータ、リリースバージョンなど、デバッグに必要な情報を一元化します。&lt;/p&gt;
&lt;h2 id="sentry-の主要機能"&gt;Sentry の主要機能&lt;/h2&gt;
&lt;h3 id="1-error-monitoringエラー監視"&gt;1. Error Monitoring（エラー監視）&lt;/h3&gt;
&lt;p&gt;Sentry の中核機能です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;リアルタイム検知&lt;/strong&gt;：エラー発生を即座にキャッチ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;インテリジェントグルーピング&lt;/strong&gt;：同じ原因のエラーを自動的に1つの Issue にまとめる&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;アラート通知&lt;/strong&gt;：Slack、メール、PagerDuty 等と連携&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;6
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;7
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Django での導入例&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; sentry_sdk
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sentry_sdk&lt;span style="color:#f92672"&gt;.&lt;/span&gt;init(
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; dsn&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;https://xxx@xxx.ingest.sentry.io/xxx&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; traces_sample_rate&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;1.0&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; profiles_sample_rate&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;1.0&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="2-performance-monitoringパフォーマンス監視"&gt;2. Performance Monitoring（パフォーマンス監視）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;分散トレーシング&lt;/strong&gt;：リクエストの流れをフロントエンドからバックエンドまで追跡&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;トランザクション分析&lt;/strong&gt;：遅いエンドポイントやクエリを特定&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web Vitals&lt;/strong&gt;：LCP、FID、CLS などフロントエンドのパフォーマンス指標&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-session-replayセッションリプレイ"&gt;3. Session Replay（セッションリプレイ）&lt;/h3&gt;
&lt;p&gt;ユーザーのセッションを&lt;strong&gt;ビデオのように再生&lt;/strong&gt;できる機能です。&lt;/p&gt;</description></item><item><title>Sentry を Claude Code で置き換えられるか — ランタイム計装と AI 分析の境界線</title><link>https://hdknr.github.io/blogs/posts/2026/03/sentry-%E3%82%92-claude-code-%E3%81%A7%E7%BD%AE%E3%81%8D%E6%8F%9B%E3%81%88%E3%82%89%E3%82%8C%E3%82%8B%E3%81%8B-%E3%83%A9%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E8%A8%88%E8%A3%85%E3%81%A8-ai-%E5%88%86%E6%9E%90%E3%81%AE%E5%A2%83%E7%95%8C%E7%B7%9A/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/sentry-%E3%82%92-claude-code-%E3%81%A7%E7%BD%AE%E3%81%8D%E6%8F%9B%E3%81%88%E3%82%89%E3%82%8C%E3%82%8B%E3%81%8B-%E3%83%A9%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E8%A8%88%E8%A3%85%E3%81%A8-ai-%E5%88%86%E6%9E%90%E3%81%AE%E5%A2%83%E7%95%8C%E7%B7%9A/</guid><description>&lt;p&gt;Sentry を Claude Code で置き換えられるか — ランタイム計装と AI 分析の境界線&lt;/p&gt;
&lt;h1 id="sentry-を-claude-code-で置き換えられるか--ランタイム計装と-ai-分析の境界線"&gt;Sentry を Claude Code で置き換えられるか — ランタイム計装と AI 分析の境界線&lt;/h1&gt;
&lt;p&gt;エラー監視ツール Sentry が提供する機能の多くは、Claude Code のようなAI コーディングエージェントで代替できるのではないか — LLM の分析能力が向上した2026年、この疑問は自然なものです。&lt;/p&gt;
&lt;p&gt;結論から言えば、&lt;strong&gt;分析レイヤーは Claude Code で代替可能（むしろ得意）であり、データ収集レイヤーもスタックがパターン化されていれば自前の共通ライブラリで実装可能&lt;/strong&gt;です。この境界線を正しく理解することが、最適なエラー監視体制を組む鍵になります。&lt;/p&gt;
&lt;h2 id="エラー監視の3層構造"&gt;エラー監視の3層構造&lt;/h2&gt;
&lt;p&gt;エラー監視は、以下の3つのレイヤーで構成されています。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;エラー監視 = データ収集（ランタイム計装） + データ蓄積（基盤） + 分析（判断）
&lt;/code&gt;&lt;/pre&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;レイヤー&lt;/th&gt;
&lt;th&gt;Sentry&lt;/th&gt;
&lt;th&gt;Claude Code で代替した場合&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;データ収集&lt;/td&gt;
&lt;td&gt;SDK がランタイムに計装&lt;/td&gt;
&lt;td&gt;??? （ここが問題）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;データ蓄積&lt;/td&gt;
&lt;td&gt;Sentry のイベント基盤&lt;/td&gt;
&lt;td&gt;CloudWatch / 自前ログ基盤&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;分析&lt;/td&gt;
&lt;td&gt;Seer / ダッシュボード&lt;/td&gt;
&lt;td&gt;Claude Code（MCP / バッチ）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Claude Code が強力なのは右端の「分析」レイヤーです。しかし、左端の「データ収集」が貧弱だと、分析対象のデータ自体が不足します。&lt;/p&gt;
&lt;h2 id="claude-code-で代替できる部分"&gt;Claude Code で代替できる部分&lt;/h2&gt;
&lt;h3 id="1-インテリジェントグルーピング--llm-の方が得意"&gt;1. インテリジェントグルーピング → LLM の方が得意&lt;/h3&gt;
&lt;p&gt;Sentry はフィンガープリント（スタックトレース + 例外型 + メッセージの組み合わせ）でエラーを集約します。これはルールベースのアルゴリズムです。&lt;/p&gt;</description></item><item><title>クラウド LLM の地政学リスクが顕在化 — ローカル LLM 移行を本気で考える時</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89-llm-%E3%81%AE%E5%9C%B0%E6%94%BF%E5%AD%A6%E3%83%AA%E3%82%B9%E3%82%AF%E3%81%8C%E9%A1%95%E5%9C%A8%E5%8C%96-%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-llm-%E7%A7%BB%E8%A1%8C%E3%82%92%E6%9C%AC%E6%B0%97%E3%81%A7%E8%80%83%E3%81%88%E3%82%8B%E6%99%82/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89-llm-%E3%81%AE%E5%9C%B0%E6%94%BF%E5%AD%A6%E3%83%AA%E3%82%B9%E3%82%AF%E3%81%8C%E9%A1%95%E5%9C%A8%E5%8C%96-%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-llm-%E7%A7%BB%E8%A1%8C%E3%82%92%E6%9C%AC%E6%B0%97%E3%81%A7%E8%80%83%E3%81%88%E3%82%8B%E6%99%82/</guid><description>&lt;p&gt;クラウド LLM の地政学リスクが顕在化 — ローカル LLM 移行を本気で考える時&lt;/p&gt;
&lt;h1 id="クラウド-llm-の地政学リスクが顕在化--ローカル-llm-移行を本気で考える時"&gt;クラウド LLM の地政学リスクが顕在化 — ローカル LLM 移行を本気で考える時&lt;/h1&gt;
&lt;p&gt;2026年2月末、AI 業界に衝撃が走りました。Anthropic が米国防総省からブラックリスト指定を受け、Google の Gemini がイスラエル軍に無断提供されていた疑惑が浮上。&lt;a href="https://x.com/wmoto_ai/status/2027659359048843455"&gt;@wmoto_ai（生ビール）さんのポスト&lt;/a&gt;は、多くのエンジニアが感じた危機感を端的に表現しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;「イスラエルの件、Anthropicの件然り一気に物騒になってきたので本気でローカルLLMへの移行先決めとかないとな..」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;この記事では、2つの事件の背景と、クラウド LLM 依存が孕むリスクを整理します。&lt;/p&gt;
&lt;h2 id="事件1-anthropic-vs-米国防総省--ai-安全性を巡る全面対立"&gt;事件1: Anthropic vs 米国防総省 — AI 安全性を巡る全面対立&lt;/h2&gt;
&lt;h3 id="何が起きたか"&gt;何が起きたか&lt;/h3&gt;
&lt;p&gt;2026年2月、米国防長官 Pete Hegseth は Anthropic に対し、Claude の軍事利用におけるセーフガード（安全装置）の&lt;strong&gt;全面撤廃&lt;/strong&gt;を要求しました。&lt;/p&gt;
&lt;p&gt;Anthropic が拒否したかったのは、以下の2点です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;米国民に対する大量監視&lt;/strong&gt; への Claude の利用&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;人間の関与なしに発射する自律兵器&lt;/strong&gt; への Claude の利用&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="時系列"&gt;時系列&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日付&lt;/th&gt;
&lt;th&gt;出来事&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2月16日&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.axios.com/2026/02/16/anthropic-defense-department-relationship-hegseth"&gt;Pentagon が Anthropic との関係見直しを示唆&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2月25日&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.axios.com/2026/02/25/anthropic-pentagon-blacklist-claude"&gt;ブラックリスト化の第一歩が報道&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2月26日&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.npr.org/2026/02/26/nx-s1-5727847/anthropic-defense-hegseth-ai-weapons-surveillance"&gt;Hegseth が 2/27 17:01 を最終期限に設定。Anthropic CEO Dario Amodei が拒否を表明&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2月27日&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.washingtonpost.com/technology/2026/02/27/trump-anthropic-claude-drop/"&gt;トランプ政権が Anthropic を「サプライチェーンリスク」に指定、政府業務から排除&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2月27日&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.npr.org/2026/02/27/nx-s1-5729118/trump-anthropic-pentagon-openai-ai-weapons-ban"&gt;OpenAI が即座に国防総省との契約を発表&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2月28日&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.washingtonpost.com/technology/2026/02/28/pentagon-anthropic-fight-silicon-valley/"&gt;シリコンバレー全体への影響が報道される&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="dario-amodei-の声明"&gt;Dario Amodei の声明&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;We cannot in good conscience accede to their request.&amp;rdquo;
（彼らの要求に良心に従って応じることはできない）&lt;/p&gt;</description></item><item><title>非エンジニアでも安心！Claude Code を安全に使うための 2 つの設定ファイル（settings.local.json と CLAUDE.md）</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E9%9D%9E%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%A7%E3%82%82%E5%AE%89%E5%BF%83claude-code-%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E4%BD%BF%E3%81%86%E3%81%9F%E3%82%81%E3%81%AE-2-%E3%81%A4%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A1%E3%82%A4%E3%83%ABsettings.local.json-%E3%81%A8-claude.md/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E9%9D%9E%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%A7%E3%82%82%E5%AE%89%E5%BF%83claude-code-%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E4%BD%BF%E3%81%86%E3%81%9F%E3%82%81%E3%81%AE-2-%E3%81%A4%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A1%E3%82%A4%E3%83%ABsettings.local.json-%E3%81%A8-claude.md/</guid><description>&lt;h1 id="非エンジニアでも安心claude-code-を安全に使うための-2-つの設定ファイル"&gt;非エンジニアでも安心！Claude Code を安全に使うための 2 つの設定ファイル&lt;/h1&gt;
&lt;p&gt;Claude Code は強力なツールですが、ファイルの削除やシステムコマンドの実行など、意図しない操作が起きる可能性もあります。&lt;a href="https://x.com/tetumemo/status/2026794903397871810"&gt;@tetumemo さんのポスト&lt;/a&gt; では、非エンジニアが Claude Code を安全に使うために設定すべき 2 つのファイルが紹介されています。&lt;/p&gt;
&lt;p&gt;「包丁」に例えると、&lt;strong&gt;settings.local.json は安全カバー&lt;/strong&gt;（物理的に危険な操作を防ぐ）、&lt;strong&gt;CLAUDE.md は『危ないから気をつけて』という声かけ&lt;/strong&gt;（AI に判断基準を与える）。両方揃って初めて安全性が確保されるという、分かりやすい整理です。&lt;/p&gt;
&lt;h2 id="1-settingslocaljson--仕組みとして操作を制限する"&gt;1. settings.local.json — 「仕組みとして」操作を制限する&lt;/h2&gt;
&lt;h3 id="settingslocaljson-とは"&gt;settings.local.json とは&lt;/h3&gt;
&lt;p&gt;Claude Code の&lt;strong&gt;権限設定ファイル&lt;/strong&gt;です。AI がどのコマンドを実行でき、どのコマンドを実行できないかを JSON で定義します。&lt;/p&gt;
&lt;p&gt;設定ファイルは &lt;code&gt;.claude/settings.local.json&lt;/code&gt; に配置します。&lt;code&gt;.local&lt;/code&gt; が付くファイルは自動的に &lt;code&gt;.gitignore&lt;/code&gt; に追加されるため、&lt;strong&gt;個人の設定がチームに影響しません&lt;/strong&gt;。&lt;/p&gt;
&lt;h3 id="基本構造"&gt;基本構造&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 6
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 7
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 8
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 9
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;10
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;permissions&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;allow&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;許可するコマンドやツール&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ],
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;deny&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;禁止するコマンドやツール&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="非エンジニア向け推奨設定"&gt;非エンジニア向け推奨設定&lt;/h3&gt;
&lt;p&gt;@tetumemo さんが紹介しているのは、以下のような設定方針です。&lt;/p&gt;</description></item><item><title>Claude Code の Auto Memory（MEMORY.md）を理解する — CLAUDE.md との使い分け</title><link>https://hdknr.github.io/blogs/posts/2026/02/claude-code-%E3%81%AE-auto-memorymemory.md%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B-claude.md-%E3%81%A8%E3%81%AE%E4%BD%BF%E3%81%84%E5%88%86%E3%81%91/</link><pubDate>Sat, 28 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/claude-code-%E3%81%AE-auto-memorymemory.md%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B-claude.md-%E3%81%A8%E3%81%AE%E4%BD%BF%E3%81%84%E5%88%86%E3%81%91/</guid><description>&lt;h1 id="claude-code-の-auto-memorymemorymdを理解する--claudemd-との使い分け"&gt;Claude Code の Auto Memory（MEMORY.md）を理解する — CLAUDE.md との使い分け&lt;/h1&gt;
&lt;p&gt;Claude Code には「メモリ」と呼ばれる仕組みがセッション間で情報を引き継ぐために用意されています。最近 SNS でも話題になっている &lt;strong&gt;Auto Memory（MEMORY.md）&lt;/strong&gt; について、CLAUDE.md との違いや実践的な活用法を整理します。&lt;/p&gt;
&lt;h2 id="きっかけsns-での反応"&gt;きっかけ：SNS での反応&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://x.com/L_go_mrk/status/2027212536362447346"&gt;@L_go_mrk さんのポスト&lt;/a&gt; では、Claude Code の Auto Memory 機能について「かなり気が利いている」と評価されていました。ポイントは以下の通りです：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;「これ覚えておいて！」と指示するだけで、Claude が自動的に重要情報を記憶してくれる&lt;/li&gt;
&lt;li&gt;CLAUDE.md（ルール特化）と MEMORY.md（学習・記憶特化）で情報が適切に分離されている&lt;/li&gt;
&lt;li&gt;プロジェクトごとに独立した記憶で、他プロジェクトに影響しない&lt;/li&gt;
&lt;li&gt;セッション間で記憶が維持される&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;この指摘はまさにその通りで、CLAUDE.md と MEMORY.md は&lt;strong&gt;目的が異なる二つの記憶層&lt;/strong&gt;として設計されています。&lt;/p&gt;
&lt;h2 id="二つの記憶層claudemd-vs-memorymd"&gt;二つの記憶層：CLAUDE.md vs MEMORY.md&lt;/h2&gt;
&lt;h3 id="claudemd--指示書"&gt;CLAUDE.md — 「指示書」&lt;/h3&gt;
&lt;p&gt;CLAUDE.md は&lt;strong&gt;あなたが書いて Claude に従わせるルール&lt;/strong&gt;です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;コーディング規約、ビルドコマンド、テスト手順&lt;/li&gt;
&lt;li&gt;プロジェクトのアーキテクチャや設計方針&lt;/li&gt;
&lt;li&gt;チーム全体で共有する約束事&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;# プロジェクトルール
- テストは pytest で実行: `pytest -xvs`
- コミットメッセージは Conventional Commits に従う
- API 変更時は必ず OpenAPI スキーマを更新する
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;CLAUDE.md はリポジトリにコミットしてチームで共有することが想定されています。&lt;/p&gt;
&lt;h3 id="memorymd--学習ノート"&gt;MEMORY.md — 「学習ノート」&lt;/h3&gt;
&lt;p&gt;MEMORY.md は&lt;strong&gt;Claude 自身が書く、作業を通じた学習メモ&lt;/strong&gt;です。&lt;/p&gt;</description></item><item><title># 【2026年最新】世界一わかりやすい Agent Skills 完全ガイド — まとめ</title><link>https://hdknr.github.io/blogs/posts/2026/02/%23-2026%E5%B9%B4%E6%9C%80%E6%96%B0%E4%B8%96%E7%95%8C%E4%B8%80%E3%82%8F%E3%81%8B%E3%82%8A%E3%82%84%E3%81%99%E3%81%84-agent-skills-%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-%E3%81%BE%E3%81%A8%E3%82%81/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/%23-2026%E5%B9%B4%E6%9C%80%E6%96%B0%E4%B8%96%E7%95%8C%E4%B8%80%E3%82%8F%E3%81%8B%E3%82%8A%E3%82%84%E3%81%99%E3%81%84-agent-skills-%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89-%E3%81%BE%E3%81%A8%E3%82%81/</guid><description>&lt;h1 id="2026年最新世界一わかりやすい-agent-skills-完全ガイド--まとめ"&gt;【2026年最新】世界一わかりやすい Agent Skills 完全ガイド — まとめ&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;元記事: &lt;a href="https://note.com/ai__worker/n/n4fa73604b23d"&gt;【2026年最新】世界一わかりやすいAgent Skills完全ガイド&lt;/a&gt;（株式会社AIworker）
紹介ポスト: &lt;a href="https://x.com/fujin_metaverse/status/2026809191936188769"&gt;Fujin(@fujin_metaverse)&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="agent-skills-とは"&gt;Agent Skills とは？&lt;/h2&gt;
&lt;p&gt;一言で言うと、&lt;strong&gt;「AIエージェントに渡す新人研修マニュアル」&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;会社の新入社員にマニュアルを渡すのと同じ要領で、&lt;code&gt;SKILL.md&lt;/code&gt; というテキストファイルに「やり方」を書いて所定のフォルダに置くだけ。AIエージェントが自動的にそれを見つけて読み込み、指示通りに仕事をしてくれる。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2025年12月に Anthropic がオープンスタンダードとして公開&lt;/li&gt;
&lt;li&gt;Claude, GitHub Copilot, OpenAI Codex, Cursor など主要AIツールが対応&lt;/li&gt;
&lt;li&gt;2026年2月時点でマーケットプレイス登録数は20万件超&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="なぜ-agent-skills-が必要か--プロンプトの3つの限界"&gt;なぜ Agent Skills が必要か — プロンプトの3つの限界&lt;/h2&gt;
&lt;p&gt;従来のプロンプト運用には以下の限界があった。Agent Skills はこれらを全て解決する。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;限界&lt;/th&gt;
&lt;th&gt;問題&lt;/th&gt;
&lt;th&gt;Agent Skills での解決&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;毎回同じ説明が必要&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;技術スタック、規約、コミットルールを毎回ゼロから伝える&lt;/td&gt;
&lt;td&gt;一度書けば繰り返し使える&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;チーム共有できない&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;優れたプロンプトがチャット履歴に埋もれる&lt;/td&gt;
&lt;td&gt;Git で管理・共有可能&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;コンテキスト圧迫&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;毎回全情報を読み込むと、肝心のタスクの余裕が減る&lt;/td&gt;
&lt;td&gt;必要な時に必要な分だけ読み込む「段階的開示」&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="claude-code-のセットアップ手順"&gt;Claude Code のセットアップ手順&lt;/h2&gt;
&lt;p&gt;Agent Skills を使う最も一般的な環境は &lt;strong&gt;Claude Code&lt;/strong&gt;（Anthropic 提供のターミナル型AIコーディングツール）。ブラウザ版の Claude.ai と違い、PCのファイルを直接読み書きできるのが特徴。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 6
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 7
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 8
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 9
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;10
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;11
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;12
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 1. Node.js の確認（v18.0.0 以上が必要）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;node --version
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 2. Claude Code のインストール（Mac / Linux）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -fsSL claude.ai/install.sh | bash
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 3. 確認&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;claude --version
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 4. 初回起動（ブラウザでログイン画面が開く）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir ~/my-project &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; cd ~/my-project
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;claude
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="skillmd-の書き方"&gt;SKILL.md の書き方&lt;/h2&gt;
&lt;p&gt;SKILL.md は &lt;strong&gt;YAMLフロントマター + Markdown 本文&lt;/strong&gt; の2部構成。&lt;/p&gt;</description></item><item><title># Anthropic 社内チームの Claude Code 活用 — マーケから法務まで、全部門が「自分で自動化」する時代</title><link>https://hdknr.github.io/blogs/posts/2026/02/%23-anthropic-%E7%A4%BE%E5%86%85%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AE-claude-code-%E6%B4%BB%E7%94%A8-%E3%83%9E%E3%83%BC%E3%82%B1%E3%81%8B%E3%82%89%E6%B3%95%E5%8B%99%E3%81%BE%E3%81%A7%E5%85%A8%E9%83%A8%E9%96%80%E3%81%8C%E8%87%AA%E5%88%86%E3%81%A7%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B%E6%99%82%E4%BB%A3/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/%23-anthropic-%E7%A4%BE%E5%86%85%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AE-claude-code-%E6%B4%BB%E7%94%A8-%E3%83%9E%E3%83%BC%E3%82%B1%E3%81%8B%E3%82%89%E6%B3%95%E5%8B%99%E3%81%BE%E3%81%A7%E5%85%A8%E9%83%A8%E9%96%80%E3%81%8C%E8%87%AA%E5%88%86%E3%81%A7%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B%E6%99%82%E4%BB%A3/</guid><description>&lt;h1 id="anthropic-社内チームの-claude-code-活用--マーケから法務まで全部門が自分で自動化する時代"&gt;Anthropic 社内チームの Claude Code 活用 — マーケから法務まで、全部門が「自分で自動化」する時代&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Anthropic 公式記事: &lt;a href="https://claude.com/blog/how-anthropic-teams-use-claude-code"&gt;How Anthropic teams use Claude Code&lt;/a&gt;
再現記事: &lt;a href="https://izanami.dev/post/33bc0c0f-4210-4f5e-90e5-4ee8efe9ac66"&gt;Claude Code で広告バナー200本を15分で作る手順&lt;/a&gt;
紹介ポスト: &lt;a href="https://x.com/commte/status/2025405334005973271"&gt;commte&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="はじめに"&gt;はじめに&lt;/h2&gt;
&lt;p&gt;Anthropic が「自社のチームが Claude Code をどう使っているか」を公式ブログで公開した。注目すべきは、エンジニアリングチームだけでなく、&lt;strong&gt;マーケティング、法務、データサイエンス、デザイン&lt;/strong&gt;といった非技術部門が、コードを1行も書かずに高度な自動化を実現している点。&lt;/p&gt;
&lt;p&gt;特にマーケティングチームの事例は、ツイートでも「えぐい広告手法」として話題になり、実際に再現して15分で広告バナー200本を生成した記事も登場した。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="マーケティングチーム--たった1人で10倍の成果"&gt;マーケティングチーム — たった1人で10倍の成果&lt;/h2&gt;
&lt;h3 id="チーム構成"&gt;チーム構成&lt;/h3&gt;
&lt;p&gt;驚くべきことに、Anthropic のグロースマーケティングチームは&lt;strong&gt;エンジニアがゼロの1人チーム&lt;/strong&gt;。担当の Austin Rau 氏は、元々ターミナルの開き方すら知らなかったという。&lt;/p&gt;
&lt;p&gt;それが、非技術者向けガイドを見てから1週間で、Figma プラグインと広告コピー生成ワークフローの両方を構築した。&lt;/p&gt;
&lt;h3 id="4つの自動化事例"&gt;4つの自動化事例&lt;/h3&gt;
&lt;h4 id="1-google-ads-の広告コピー生成2時間--15分"&gt;1. Google Ads の広告コピー生成（2時間 → 15分）&lt;/h4&gt;
&lt;p&gt;数百件の既存広告 CSV を Claude Code に読み込ませ、パフォーマンスの低い広告を自動特定。改善案を&lt;strong&gt;サブエージェント方式&lt;/strong&gt;で生成する。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;サブエージェント設計のポイント:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;エージェント&lt;/th&gt;
&lt;th&gt;専門&lt;/th&gt;
&lt;th&gt;制約&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;headline-writer&lt;/td&gt;
&lt;td&gt;見出し生成&lt;/td&gt;
&lt;td&gt;30文字以内&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;description-writer&lt;/td&gt;
&lt;td&gt;説明文生成&lt;/td&gt;
&lt;td&gt;90文字以内&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;1つのプロンプトで全部やらせるのではなく、&lt;strong&gt;タスクごとに専門エージェントを分ける&lt;/strong&gt;ことで、文字数制約を守りつつ品質を維持する。&lt;/p&gt;
&lt;h4 id="2-figma-プラグインでバナー一括生成数時間--05秒"&gt;2. Figma プラグインでバナー一括生成（数時間 → 0.5秒）&lt;/h4&gt;
&lt;p&gt;Claude Code で自作した Figma プラグインが、テンプレートのテキストノードを CSV データで自動差し替え。最大100パターンのバナーを一括生成する。&lt;/p&gt;</description></item><item><title># Claude Code の「YOLO モード」を安全に使う — dangerously-skip-permissions と Docker 活用</title><link>https://hdknr.github.io/blogs/posts/2026/02/%23-claude-code-%E3%81%AEyolo-%E3%83%A2%E3%83%BC%E3%83%89%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E4%BD%BF%E3%81%86-dangerously-skip-permissions-%E3%81%A8-docker-%E6%B4%BB%E7%94%A8/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/%23-claude-code-%E3%81%AEyolo-%E3%83%A2%E3%83%BC%E3%83%89%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E4%BD%BF%E3%81%86-dangerously-skip-permissions-%E3%81%A8-docker-%E6%B4%BB%E7%94%A8/</guid><description>&lt;h1 id="claude-code-のyolo-モードを安全に使う--dangerously-skip-permissions-と-docker-活用"&gt;Claude Code の「YOLO モード」を安全に使う — dangerously-skip-permissions と Docker 活用&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;関連ポスト: &lt;a href="https://x.com/hiragram/status/2026106377169666406"&gt;hiragram&lt;/a&gt;
リポジトリ: &lt;a href="https://github.com/hiragram/claude-docker"&gt;hiragram/claude-docker&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="はじめに"&gt;はじめに&lt;/h2&gt;
&lt;p&gt;Claude Code を使っていると、ファイル編集やコマンド実行のたびに「これを実行してもいいですか？」と確認を求められる。安全設計として正しいが、反復的な作業では毎回の承認が煩わしくなる。&lt;/p&gt;
&lt;p&gt;そこで登場するのが &lt;code&gt;--dangerously-skip-permissions&lt;/code&gt; フラグ。通称「&lt;strong&gt;YOLO モード&lt;/strong&gt;」。YOLO とは &lt;strong&gt;&amp;ldquo;You Only Live Once&amp;rdquo;（人生は一度きり）&lt;/strong&gt; の略で、「結果を気にせず、とにかくやってしまえ」というネットスラング。安全確認を一切スキップして全操作をぶっ通しで実行させる様子が、まさに「後先考えずに突っ走る」YOLOの精神そのものであることから、コミュニティでこう呼ばれるようになった。&lt;/p&gt;
&lt;p&gt;便利だが、名前の通り危険も伴う。このフラグの本質と、安全に使うための Docker 活用について整理する。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="--dangerously-skip-permissions-とは"&gt;&lt;code&gt;--dangerously-skip-permissions&lt;/code&gt; とは&lt;/h2&gt;
&lt;p&gt;Claude Code の&lt;strong&gt;全てのパーミッションチェック（権限確認プロンプト）をバイパス&lt;/strong&gt;し、完全に自律動作させるフラグ。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;claude --dangerously-skip-permissions
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="3つの動作モードの比較"&gt;3つの動作モードの比較&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;モード&lt;/th&gt;
&lt;th&gt;挙動&lt;/th&gt;
&lt;th&gt;ユーザー介入&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;通常モード&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ファイル変更・コマンド実行のたびに承認を要求&lt;/td&gt;
&lt;td&gt;毎回必要&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Auto-Accept&lt;/strong&gt; (Shift+Tab)&lt;/td&gt;
&lt;td&gt;UI上で承認を自動化&lt;/td&gt;
&lt;td&gt;介入可能&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;dangerously-skip-permissions&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;全ての安全ガードレールを除去&lt;/td&gt;
&lt;td&gt;一切不要&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="なぜdangerouslyと名付けられているのか"&gt;なぜ「dangerously」と名付けられているのか&lt;/h3&gt;
&lt;p&gt;Anthropic が意図的に「危険」という語を含めている。実際にリスクは深刻で、以下のような報告がある。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Wolak 事件（2025年10月）&lt;/strong&gt;: Ubuntu/WSL2 上で Claude Code が &lt;code&gt;rm -rf /&lt;/code&gt; を実行し、&lt;code&gt;/bin&lt;/code&gt;、&lt;code&gt;/boot&lt;/code&gt;、&lt;code&gt;/etc&lt;/code&gt; などシステムディレクトリを破壊&lt;/li&gt;
&lt;li&gt;eesel AI の調査によると、このフラグ使用者の &lt;strong&gt;32%&lt;/strong&gt; が意図しないファイル変更を経験、&lt;strong&gt;9%&lt;/strong&gt; が実際のデータ損失を報告&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="主なリスク"&gt;主なリスク&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;リスク&lt;/th&gt;
&lt;th&gt;具体例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;破壊的コマンドの無確認実行&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;rm -rf&lt;/code&gt;、&lt;code&gt;git reset --hard&lt;/code&gt;、設定ファイル上書き&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;スコープクリープ&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;指定範囲外のファイルを「親切心」で変更・削除&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;資格情報の漏洩&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ホストの全資格情報にアクセス可能な状態&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;連鎖的被害&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;1つの誤った解釈が次々と問題を引き起こす&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="それでも-yolo-モードが必要な理由"&gt;それでも YOLO モードが必要な理由&lt;/h2&gt;
&lt;p&gt;危険だが、以下のユースケースでは事実上不可欠。&lt;/p&gt;</description></item><item><title># Claude Code の能力を10倍にする CLAUDE.md — AI エージェントのマネジメント哲学</title><link>https://hdknr.github.io/blogs/posts/2026/02/%23-claude-code-%E3%81%AE%E8%83%BD%E5%8A%9B%E3%82%9210%E5%80%8D%E3%81%AB%E3%81%99%E3%82%8B-claude.md-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E5%93%B2%E5%AD%A6/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/%23-claude-code-%E3%81%AE%E8%83%BD%E5%8A%9B%E3%82%9210%E5%80%8D%E3%81%AB%E3%81%99%E3%82%8B-claude.md-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E5%93%B2%E5%AD%A6/</guid><description>&lt;h1 id="claude-code-の能力を10倍にする-claudemd--ai-エージェントのマネジメント哲学"&gt;Claude Code の能力を10倍にする CLAUDE.md — AI エージェントのマネジメント哲学&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;紹介ポスト: &lt;a href="https://x.com/masahirochaen/status/2025423179578311048"&gt;チャエン @masahirochaen&lt;/a&gt;
解説記事: &lt;a href="https://zenn.dev/pochaneco/articles/dc7b0b3cecc836"&gt;Zenn: Claude Codeの能力を10倍にする CLAUDE.md の中身を見てみた&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="はじめに"&gt;はじめに&lt;/h2&gt;
&lt;p&gt;海外で大バズりした「Claude Code の能力を10倍にする CLAUDE.md」。Anthropic の Claude Code 開発者が実際に使っているベストプラクティスを、1つの CLAUDE.md ファイルに構造化したもの。&lt;/p&gt;
&lt;p&gt;これは単なるプロンプトテンプレートではない。&lt;strong&gt;AI エージェントをどうマネジメントするか&lt;/strong&gt;という哲学を、実装可能な形にまとめたファイルだ。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="6つのワークフロー原則"&gt;6つのワークフロー原則&lt;/h2&gt;
&lt;h3 id="1-plan-mode-デフォルト"&gt;1. Plan Mode デフォルト&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;「3ステップ以上、またはアーキテクチャ判断を伴うタスクは、必ず Plan Mode から始めよ」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Claude Code が実装に飛びつくのを防ぐ最も重要なルール。計画なしに実装を始めると、途中で方向修正が必要になったとき、修正の連鎖（カスケード失敗）が発生する。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;やり方:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shift+Tab を2回押して Plan Mode に入る&lt;/li&gt;
&lt;li&gt;Claude の計画が納得できるまでやり取りを繰り返す&lt;/li&gt;
&lt;li&gt;計画が固まったら Auto-Accept モードに切り替えて一気に実装&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;実行中に問題が起きたら:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;すぐに Plan Mode に戻って再計画する&lt;/li&gt;
&lt;li&gt;Plan Mode は「最初の設計」だけでなく「リカバリー」にも使う&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-サブエージェント戦略"&gt;2. サブエージェント戦略&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;「リサーチ、探索、並列分析はサブエージェントに委譲せよ」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;メインのコンテキストウィンドウは有限のリソース。調査や分析をメインエージェントにやらせると、コンテキストが汚れて本来のタスクの品質が下がる。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;サブエージェントに委譲すべきタスク:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;コードベースの調査・探索&lt;/li&gt;
&lt;li&gt;複数ファイルの並列分析&lt;/li&gt;
&lt;li&gt;計算集約的な処理&lt;/li&gt;
&lt;li&gt;独立した検証作業&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;メインエージェントに残すべきタスク:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;最終的な設計判断&lt;/li&gt;
&lt;li&gt;コードの実装&lt;/li&gt;
&lt;li&gt;統合・結合&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="初心者向け解説-サブエージェントtaskとは何か"&gt;初心者向け解説: 「サブエージェント（Task）」とは何か&lt;/h4&gt;
&lt;p&gt;「サブエージェント」と聞くと難しそうだが、仕組みはシンプル。&lt;strong&gt;Claude Code が内部的に「別の Claude」を立ち上げて、作業を分担する機能&lt;/strong&gt;のこと。Claude Code ではこれを &lt;strong&gt;Task&lt;/strong&gt; と呼ぶ。&lt;/p&gt;</description></item><item><title># Claude Code 開発者が教える CLAUDE.md と実践 Tips</title><link>https://hdknr.github.io/blogs/posts/2026/02/%23-claude-code-%E9%96%8B%E7%99%BA%E8%80%85%E3%81%8C%E6%95%99%E3%81%88%E3%82%8B-claude.md-%E3%81%A8%E5%AE%9F%E8%B7%B5-tips/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/%23-claude-code-%E9%96%8B%E7%99%BA%E8%80%85%E3%81%8C%E6%95%99%E3%81%88%E3%82%8B-claude.md-%E3%81%A8%E5%AE%9F%E8%B7%B5-tips/</guid><description>&lt;h1 id="claude-code-開発者が教える-claudemd-と実践-tips"&gt;Claude Code 開発者が教える CLAUDE.md と実践 Tips&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;元スレッド（個人セットアップ編）: &lt;a href="https://x.com/bcherny/status/2007179832300581177"&gt;Boris Cherny @bcherny&lt;/a&gt;（53K いいね、780万ビュー）
元スレッド（チーム Tips 編）: &lt;a href="https://x.com/bcherny/status/2017742741636321619"&gt;Boris Cherny @bcherny&lt;/a&gt;（49K いいね、850万ビュー）
紹介ポスト: &lt;a href="https://x.com/SuguruKun_ai/status/2026313971868045726"&gt;すぐる @sugurukun_ai&lt;/a&gt;
設定再現リポジトリ: &lt;a href="https://github.com/0xquinto/bcherny-claude"&gt;0xquinto/bcherny-claude&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="はじめに"&gt;はじめに&lt;/h2&gt;
&lt;p&gt;Claude Code の開発者である Boris Cherny 氏が、自身のセットアップと Claude Code チーム全体の使い方を X で公開し、合計 10 万いいね以上を獲得して大きな話題になった。&lt;/p&gt;
&lt;p&gt;この記事では、2つのスレッドの内容を統合して「CLAUDE.md の育て方」と「Claude Code を最大限活用する 10 の Tips」をまとめる。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="claudemd-とは"&gt;CLAUDE.md とは&lt;/h2&gt;
&lt;p&gt;CLAUDE.md は、Claude Code がセッション開始時に自動的に読み込む&lt;strong&gt;プロジェクトの指示書&lt;/strong&gt;。新入社員に渡すオンボーディングドキュメントのようなもので、以下を記述する:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;プロジェクトの技術スタック・アーキテクチャ&lt;/li&gt;
&lt;li&gt;コーディング規約・命名ルール&lt;/li&gt;
&lt;li&gt;よく使うコマンド&lt;/li&gt;
&lt;li&gt;過去に Claude が犯した間違いと対策&lt;/li&gt;
&lt;li&gt;やってはいけないこと&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="配置場所"&gt;配置場所&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ファイル&lt;/th&gt;
&lt;th&gt;スコープ&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;~/.claude/CLAUDE.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;全プロジェクト共通（個人設定）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;プロジェクトルート/CLAUDE.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;そのプロジェクト限定（チーム共有・Git 管理）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="boris-cherny-のセットアップスレッド1"&gt;Boris Cherny のセットアップ（スレッド1）&lt;/h2&gt;
&lt;h3 id="1-並列セッション"&gt;1. 並列セッション&lt;/h3&gt;
&lt;p&gt;Boris は&lt;strong&gt;ターミナルで 5 つの Claude を同時に並列実行&lt;/strong&gt;している。さらに claude.ai/code 上でも 5〜10 個を並行稼働させ、システム通知で完了を監視する。&lt;/p&gt;</description></item><item><title># Claude Projects × GitHub 同期 — AI のメモリより精度が高いナレッジ管理</title><link>https://hdknr.github.io/blogs/posts/2026/02/%23-claude-projects-github-%E5%90%8C%E6%9C%9F-ai-%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%88%E3%82%8A%E7%B2%BE%E5%BA%A6%E3%81%8C%E9%AB%98%E3%81%84%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E7%AE%A1%E7%90%86/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/%23-claude-projects-github-%E5%90%8C%E6%9C%9F-ai-%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%88%E3%82%8A%E7%B2%BE%E5%BA%A6%E3%81%8C%E9%AB%98%E3%81%84%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E7%AE%A1%E7%90%86/</guid><description>&lt;h1 id="claude-projects--github-同期--ai-のメモリより精度が高いナレッジ管理"&gt;Claude Projects × GitHub 同期 — AI のメモリより精度が高いナレッジ管理&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;紹介ポスト: &lt;a href="https://x.com/yriica/status/2025403345805213999"&gt;yriica&lt;/a&gt;
「ClaudeのProjects内のFilesにGitHubリポジトリを同期できることが判明。GitHubリポジトリに日報含めいろんなデータをプッシュしておいたことで、その内容をふまえた上でClaudeでチャットができるようになった。AIのメモリ機能よりもこちらのほうが回答精度が高い。」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="はじめに"&gt;はじめに&lt;/h2&gt;
&lt;p&gt;Claude.ai（ブラウザ版）の Projects 機能に、&lt;strong&gt;GitHub リポジトリのファイルを直接同期できる機能&lt;/strong&gt;がある。日報、議事録、設計メモなど、普段の業務で Git に蓄積していたドキュメントが、そのまま Claude の高精度なコンテキストとして機能する。&lt;/p&gt;
&lt;p&gt;これは「AI のために特別なことをした」のではなく、&lt;strong&gt;普段の業務として Git にドキュメントを蓄積していたものが、AI 活用で大きなアドバンテージになった&lt;/strong&gt;という事例。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="claude-projects-の-github-連携とは"&gt;Claude Projects の GitHub 連携とは&lt;/h2&gt;
&lt;h3 id="基本機能"&gt;基本機能&lt;/h3&gt;
&lt;p&gt;Claude.ai の Projects には「プロジェクトナレッジ」としてファイルを追加できる。ここに GitHub リポジトリを接続すると:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;リポジトリ内の&lt;strong&gt;ファイル名と内容&lt;/strong&gt;が Claude に読み込まれる&lt;/li&gt;
&lt;li&gt;「Sync now」ボタンで&lt;strong&gt;最新のコミット内容に更新&lt;/strong&gt;できる&lt;/li&gt;
&lt;li&gt;複数リポジトリを1つのプロジェクトに追加可能&lt;/li&gt;
&lt;li&gt;プライベートリポジトリにも対応（GitHub App 経由で権限付与）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="設定方法"&gt;設定方法&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;チャット内から追加する場合:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;左下の「+」ボタンをクリック&lt;/li&gt;
&lt;li&gt;ドロップダウンから「Add from GitHub」を選択&lt;/li&gt;
&lt;li&gt;ファイルブラウザで特定のファイルやフォルダを選択&lt;/li&gt;
&lt;li&gt;メッセージ送信時に Claude がコンテンツを処理&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;プロジェクトナレッジとして追加する場合:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;プロジェクト知識セクションの右上「+」をクリック&lt;/li&gt;
&lt;li&gt;「GitHub」を選択&lt;/li&gt;
&lt;li&gt;リポジトリを検索、または URL を貼り付け&lt;/li&gt;
&lt;li&gt;ファイルブラウザで対象を指定&lt;/li&gt;
&lt;li&gt;プロジェクトナレッジに追加&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="同期の仕組み"&gt;同期の仕組み&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;特定ブランチのファイル名とコンテンツのみが同期される&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;コミット履歴、PR、Issue などのメタデータは取得されない&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;「Sync now」ボタンで手動更新（自動同期ではない）&lt;/li&gt;
&lt;li&gt;大きな変更がある前に同期を実施するのがベストプラクティス&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="制限事項"&gt;制限事項&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;複数リポジトリ追加時は Claude のコンテキストウィンドウに収まる必要がある&lt;/li&gt;
&lt;li&gt;現在ベータ版&lt;/li&gt;
&lt;li&gt;トークン制限を考慮した戦略的なファイル選択が重要&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="なぜメモリ機能より精度が高いのか"&gt;なぜ「メモリ機能より精度が高い」のか&lt;/h2&gt;
&lt;p&gt;Claude にはチャットの中から情報を学習する「メモリ」機能があるが、GitHub 同期とは根本的に性質が異なる。&lt;/p&gt;</description></item><item><title># git-lrc — コミット時に AI が無料でコードレビューしてくれるツール</title><link>https://hdknr.github.io/blogs/posts/2026/02/%23-git-lrc-%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E6%99%82%E3%81%AB-ai-%E3%81%8C%E7%84%A1%E6%96%99%E3%81%A7%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%81%97%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B%E3%83%84%E3%83%BC%E3%83%AB/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/%23-git-lrc-%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E6%99%82%E3%81%AB-ai-%E3%81%8C%E7%84%A1%E6%96%99%E3%81%A7%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%81%97%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B%E3%83%84%E3%83%BC%E3%83%AB/</guid><description>&lt;h1 id="git-lrc--コミット時に-ai-が無料でコードレビューしてくれるツール"&gt;git-lrc — コミット時に AI が無料でコードレビューしてくれるツール&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;リポジトリ: &lt;a href="https://github.com/HexmosTech/git-lrc"&gt;HexmosTech/git-lrc&lt;/a&gt;
紹介ポスト: &lt;a href="https://x.com/commte/status/2026240523821007337"&gt;commte&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="これは何か"&gt;これは何か&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;git-lrc&lt;/code&gt; は、&lt;strong&gt;&lt;code&gt;git commit&lt;/code&gt; のタイミングで自動的に AI コードレビューが走るツール&lt;/strong&gt;。Git フックとして動作し、コミット前の差分を AI（Google Gemini）に分析させ、バグやセキュリティ問題をブラウザ上の UI でインラインコメントとして表示してくれる。&lt;/p&gt;
&lt;p&gt;しかも &lt;strong&gt;Gemini の無料枠を使うので完全無料&lt;/strong&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="なぜこれが作られたのか"&gt;なぜこれが作られたのか&lt;/h2&gt;
&lt;h3 id="ai-エージェント時代の新しい問題"&gt;AI エージェント時代の新しい問題&lt;/h3&gt;
&lt;p&gt;Claude Code や Cursor などの AI コーディングエージェントは、コードを高速に生成する。しかし同時に、&lt;strong&gt;黙ってロジックを削除したり、挙動を変えたり、バグを混入させる&lt;/strong&gt;こともある — しかもユーザーに何も言わずに。&lt;/p&gt;
&lt;p&gt;問題に気づくのは、たいてい本番環境にデプロイした後。&lt;/p&gt;
&lt;h3 id="既存のコードレビューの限界"&gt;既存のコードレビューの限界&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PR レビュー&lt;/strong&gt;: チームメンバーの時間を消費する。AI 生成コードの量が増えるとレビューが追いつかない&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;手動チェック&lt;/strong&gt;: 大量の差分を毎回目視確認するのは非現実的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CI/CD のテスト&lt;/strong&gt;: テストがカバーしていない箇所の論理変更は検出できない&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="git-lrc-のアプローチ"&gt;git-lrc のアプローチ&lt;/h3&gt;
&lt;p&gt;「コミット」という&lt;strong&gt;全開発者が必ず通るポイント&lt;/strong&gt;にフックすることで、レビュー漏れをほぼゼロにする。エディタや AI ツールキットが何であっても、Git は共通基盤。コミットは必須操作なので、&lt;strong&gt;スタックに関係なくレビューが走る&lt;/strong&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="どう動くのか"&gt;どう動くのか&lt;/h2&gt;
&lt;h3 id="セットアップ約1分1回だけ"&gt;セットアップ（約1分、1回だけ）&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# インストール（Mac / Linux）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -fsSL https://hexmos.com/lrc-install.sh | sudo bash
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 初期設定（ブラウザで API キーを取得）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git lrc setup
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;必要なのは2つ:&lt;/p&gt;</description></item><item><title># 三菱UFJ銀行におけるエンタープライズAI駆動開発のリアル</title><link>https://hdknr.github.io/blogs/posts/2026/02/%23-%E4%B8%89%E8%8F%B1ufj%E9%8A%80%E8%A1%8C%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%82%A8%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%97%E3%83%A9%E3%82%A4%E3%82%BAai%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA%E3%81%AE%E3%83%AA%E3%82%A2%E3%83%AB/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/%23-%E4%B8%89%E8%8F%B1ufj%E9%8A%80%E8%A1%8C%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%82%A8%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%97%E3%83%A9%E3%82%A4%E3%82%BAai%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA%E3%81%AE%E3%83%AA%E3%82%A2%E3%83%AB/</guid><description>&lt;h1 id="三菱ufj銀行におけるエンタープライズai駆動開発のリアル"&gt;三菱UFJ銀行におけるエンタープライズAI駆動開発のリアル&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;三菱UFJインフォメーションテクノロジー（MUIT）R&amp;amp;D部 尾根田倫太郎氏の講演まとめ
出典: &lt;a href="https://speakerdeck.com/muit/enterprise-ai-driven-development-at-mufg-bank-the-real-story"&gt;SpeakerDeck&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="エンタープライズai駆動開発とは"&gt;エンタープライズAI駆動開発とは&lt;/h2&gt;
&lt;p&gt;AI駆動開発とは、&lt;strong&gt;AIコーディングエージェントを前提とした開発方式&lt;/strong&gt;のこと。従来の人海戦術的な開発と異なり、自然言語での指示により複数のソースコードが短時間で自動生成される。&lt;/p&gt;
&lt;p&gt;三菱UFJ銀行（MUFG）では、この手法を金融システムの内製開発に適用する取り組みを進めている。&lt;/p&gt;
&lt;h2 id="エンタープライズ特有の条件"&gt;エンタープライズ特有の条件&lt;/h2&gt;
&lt;p&gt;一般的なAI駆動開発と異なり、銀行システムには以下の制約がある。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数十万〜数百万行規模&lt;/strong&gt;のシステム&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数十〜数百人規模&lt;/strong&gt;のチーム&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Excel方眼紙&lt;/strong&gt;での設計書作成が標準&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;インターネット非接続環境&lt;/strong&gt;での開発&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;主要ツールとして &lt;strong&gt;Cline&lt;/strong&gt; または &lt;strong&gt;Claude Code&lt;/strong&gt; を採用している。&lt;/p&gt;
&lt;h2 id="agent-skills--aiへの教科書"&gt;Agent Skills — AIへの「教科書」&lt;/h2&gt;
&lt;p&gt;Agent Skills は、AIコーディングエージェントに教科書として機能するマークダウンファイルとして定義されている。2025年12月に Agentic AI Foundation により標準規格化された。&lt;/p&gt;
&lt;p&gt;従来は「人への教育」が中心だったが、今後は&lt;strong&gt;AIエージェントへの教育&lt;/strong&gt;へシフトするという発想の転換が示された。&lt;/p&gt;
&lt;h3 id="agent-skills-とは何か"&gt;Agent Skills とは何か&lt;/h3&gt;
&lt;p&gt;Agent Skills は、&lt;strong&gt;AIエージェントに新しい能力や専門知識を与えるための、フォルダ単位でパッケージ化された手順書・スクリプト・リソースの集合体&lt;/strong&gt;である。エージェントが必要に応じてスキルを発見・読み込み、タスクをより正確かつ効率的にこなせるようにする仕組み。&lt;/p&gt;
&lt;p&gt;公式サイト: &lt;a href="https://agentskills.io/home"&gt;agentskills.io&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="なぜ-agent-skills-が必要か"&gt;なぜ Agent Skills が必要か&lt;/h3&gt;
&lt;p&gt;AIエージェントは汎用的な能力は高いが、&lt;strong&gt;特定の企業・チーム・ドメイン固有のコンテキスト&lt;/strong&gt;を持っていない。Agent Skills はこのギャップを埋める。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;対象&lt;/th&gt;
&lt;th&gt;メリット&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;スキル作成者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;一度作れば複数のエージェント製品で横断的に利用可能&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;エージェント開発者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Skills 対応するだけでエンドユーザーが機能拡張できる&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;企業・チーム&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;組織の知識をバージョン管理可能なパッケージとして蓄積&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="skillmd-の基本構造"&gt;SKILL.md の基本構造&lt;/h3&gt;
&lt;p&gt;Agent Skills の実体は、&lt;code&gt;SKILL.md&lt;/code&gt; というマークダウンファイルを含むフォルダ。YAMLフロントマターでメタデータを定義し、本文に手順を記述する。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;skill-name/
├── SKILL.md # 必須: メタデータ + 手順
├── scripts/ # 任意: 実行可能スクリプト
├── references/ # 任意: 補足ドキュメント
└── assets/ # 任意: テンプレート、画像等
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;SKILL.md の例:&lt;/p&gt;</description></item><item><title>Agent Plugins for AWS — AI コーディングエージェントに AWS の専門知識を装着する</title><link>https://hdknr.github.io/blogs/posts/2026/02/agent-plugins-for-aws-ai-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AB-aws-%E3%81%AE%E5%B0%82%E9%96%80%E7%9F%A5%E8%AD%98%E3%82%92%E8%A3%85%E7%9D%80%E3%81%99%E3%82%8B/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/agent-plugins-for-aws-ai-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AB-aws-%E3%81%AE%E5%B0%82%E9%96%80%E7%9F%A5%E8%AD%98%E3%82%92%E8%A3%85%E7%9D%80%E3%81%99%E3%82%8B/</guid><description>&lt;h1 id="agent-plugins-for-aws--ai-コーディングエージェントに-aws-の専門知識を装着する"&gt;Agent Plugins for AWS — AI コーディングエージェントに AWS の専門知識を装着する&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;紹介ポスト: &lt;a href="https://x.com/moritalous/status/2024141790367150402"&gt;moritalous&lt;/a&gt;
公式ブログ: &lt;a href="https://aws.amazon.com/blogs/developer/introducing-agent-plugins-for-aws/"&gt;Introducing Agent Plugins for AWS | AWS Developer Tools Blog&lt;/a&gt;
リポジトリ: &lt;a href="https://github.com/awslabs/agent-plugins"&gt;awslabs/agent-plugins&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="はじめに"&gt;はじめに&lt;/h2&gt;
&lt;p&gt;2026年2月、AWS は &lt;strong&gt;Agent Plugins for AWS&lt;/strong&gt; をオープンソースで公開した。Claude Code や Cursor といった AI コーディングエージェントに &lt;strong&gt;AWS の専門知識を「スキル」として装着する&lt;/strong&gt;プラグインライブラリである。&lt;/p&gt;
&lt;p&gt;これは単なる CLI ラッパーではない。AI エージェントが&lt;strong&gt;アーキテクチャ設計 → コスト見積もり → IaC 生成 → デプロイ&lt;/strong&gt;までを一貫して実行できる「AWS ドメイン能力層」を追加するもの。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;従来: 開発者が AWS ドキュメントを読み → 設計を考え → CDK/CFn を書き → デプロイ
今後: 「deploy to AWS」と言うだけ → AI が全工程を実行（人間は確認・承認のみ）
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id="agent-plugin-とは何か"&gt;Agent Plugin とは何か&lt;/h2&gt;
&lt;h3 id="プラグインの構成要素"&gt;プラグインの構成要素&lt;/h3&gt;
&lt;p&gt;Agent Plugin は4つの部品を1つのパッケージにまとめたもの。&lt;/p&gt;</description></item><item><title>AI は会話が長くなるほど「迷子」になる — Microsoft × Salesforce の研究解説</title><link>https://hdknr.github.io/blogs/posts/2026/02/ai-%E3%81%AF%E4%BC%9A%E8%A9%B1%E3%81%8C%E9%95%B7%E3%81%8F%E3%81%AA%E3%82%8B%E3%81%BB%E3%81%A9%E8%BF%B7%E5%AD%90%E3%81%AB%E3%81%AA%E3%82%8B-microsoft-salesforce-%E3%81%AE%E7%A0%94%E7%A9%B6%E8%A7%A3%E8%AA%AC/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/ai-%E3%81%AF%E4%BC%9A%E8%A9%B1%E3%81%8C%E9%95%B7%E3%81%8F%E3%81%AA%E3%82%8B%E3%81%BB%E3%81%A9%E8%BF%B7%E5%AD%90%E3%81%AB%E3%81%AA%E3%82%8B-microsoft-salesforce-%E3%81%AE%E7%A0%94%E7%A9%B6%E8%A7%A3%E8%AA%AC/</guid><description>&lt;h1 id="ai-は会話が長くなるほど迷子になる--microsoft--salesforce-の衝撃の研究"&gt;AI は会話が長くなるほど「迷子」になる — Microsoft × Salesforce の衝撃の研究&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;紹介ポスト: &lt;a href="https://x.com/kosuke_agos/status/2023934450929987864"&gt;kosuke_agos&lt;/a&gt;
論文: &lt;a href="https://arxiv.org/html/2505.06120v1"&gt;LLMs Get Lost In Multi-Turn Conversation&lt;/a&gt;
Microsoft Research: &lt;a href="https://www.microsoft.com/en-us/research/publication/llms-get-lost-in-multi-turn-conversation/"&gt;公式ページ&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="はじめに"&gt;はじめに&lt;/h2&gt;
&lt;p&gt;「AI と長く会話するほど、AI の知能が劣化する」— これは体感ではなく、Microsoft Research と Salesforce Research が &lt;strong&gt;20万件以上の AI 会話を分析&lt;/strong&gt; して科学的に証明した事実である。&lt;/p&gt;
&lt;p&gt;論文タイトルは &lt;strong&gt;&amp;ldquo;LLMs Get Lost In Multi-Turn Conversation&amp;rdquo;&lt;/strong&gt;（LLM はマルチターン会話で迷子になる）。GPT-4.1、Claude 3.7 Sonnet、Gemini 2.5 Pro を含む 15 モデル全てで、会話が長くなるほど性能が劇的に低下することが明らかになった。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="衝撃の数字"&gt;衝撃の数字&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;指標&lt;/th&gt;
&lt;th&gt;数値&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;平均性能低下&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;39%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;不安定性（unreliability）の増大&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+112%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;精度の変化&lt;/td&gt;
&lt;td&gt;90% → 約 51%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;テストしたモデル数&lt;/td&gt;
&lt;td&gt;15（大小問わず全て劣化）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;最も重要な発見: &lt;strong&gt;高性能モデルも小型モデルも、同じように劣化する&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;Claude 3.7 Sonnet、Gemini 2.5 Pro、GPT-4.1 といったトップモデルでも 30〜40% の性能低下が観測された。モデルの「賢さ」では回避できない、構造的な問題であることが判明した。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="研究チームと手法"&gt;研究チームと手法&lt;/h2&gt;
&lt;h3 id="著者"&gt;著者&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;名前&lt;/th&gt;
&lt;th&gt;所属&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Philippe Laban&lt;/td&gt;
&lt;td&gt;Microsoft Research&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hiroaki Hayashi&lt;/td&gt;
&lt;td&gt;Salesforce Research&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yingbo Zhou&lt;/td&gt;
&lt;td&gt;Salesforce Research&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jennifer Neville&lt;/td&gt;
&lt;td&gt;Microsoft Research&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="テスト対象モデル15種"&gt;テスト対象モデル（15種）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OpenAI&lt;/strong&gt;: GPT-4o-mini, GPT-4o, o3, GPT-4.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Anthropic&lt;/strong&gt;: Claude 3 Haiku, Claude 3.7 Sonnet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google&lt;/strong&gt;: Gemini 2.5 Flash, Gemini 2.5 Pro&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Meta&lt;/strong&gt;: Llama 3.1-8B, Llama 3.3-70B, Llama 4 Scout&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;その他&lt;/strong&gt;: Microsoft Phi-4, AI2 OLMo-2-13B, Deepseek-R1, Cohere Command-A&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="shardingシャーディング-現実の会話を再現する手法"&gt;Sharding（シャーディング）— 現実の会話を再現する手法&lt;/h3&gt;
&lt;p&gt;ユーザーは通常、最初から完璧な指示を出さない。&lt;/p&gt;</description></item><item><title>Claude Code に重大な脆弱性 — リポジトリを開くだけで任意コード実行の恐れ</title><link>https://hdknr.github.io/blogs/posts/2026/02/claude-code-%E3%81%AB%E9%87%8D%E5%A4%A7%E3%81%AA%E8%84%86%E5%BC%B1%E6%80%A7-%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E9%96%8B%E3%81%8F%E3%81%A0%E3%81%91%E3%81%A7%E4%BB%BB%E6%84%8F%E3%82%B3%E3%83%BC%E3%83%89%E5%AE%9F%E8%A1%8C%E3%81%AE%E6%81%90%E3%82%8C/</link><pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/claude-code-%E3%81%AB%E9%87%8D%E5%A4%A7%E3%81%AA%E8%84%86%E5%BC%B1%E6%80%A7-%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E9%96%8B%E3%81%8F%E3%81%A0%E3%81%91%E3%81%A7%E4%BB%BB%E6%84%8F%E3%82%B3%E3%83%BC%E3%83%89%E5%AE%9F%E8%A1%8C%E3%81%AE%E6%81%90%E3%82%8C/</guid><description>&lt;h1 id="claude-code-に重大な脆弱性--リポジトリを開くだけで任意コード実行の恐れ"&gt;Claude Code に重大な脆弱性 — 「リポジトリを開くだけ」で任意コード実行の恐れ&lt;/h1&gt;
&lt;p&gt;セキュリティ企業 Check Point が、Anthropic の AI コーディング支援ツール &lt;strong&gt;Claude Code&lt;/strong&gt; に複数の重大な脆弱性を発見したと報告しました。細工されたリポジトリを開くだけで不正なコマンドが実行される恐れがあり、AI 開発ツールの信頼モデルに一石を投じる内容です。&lt;/p&gt;
&lt;h2 id="何が起きたのか"&gt;何が起きたのか&lt;/h2&gt;
&lt;p&gt;Claude Code には &lt;strong&gt;Hooks&lt;/strong&gt;（ツール実行前後にシェルコマンドを自動実行する仕組み）、&lt;strong&gt;MCP サーバー&lt;/strong&gt;（外部ツール連携）、&lt;strong&gt;環境変数&lt;/strong&gt;の読み込みといった設定機構があります。これらが悪用されることで、未信頼のディレクトリで Claude Code を起動した際に、&lt;strong&gt;任意のシェルコマンド実行&lt;/strong&gt;や &lt;strong&gt;Anthropic API キーの流出&lt;/strong&gt;が可能となることが判明しました。&lt;/p&gt;
&lt;p&gt;つまり、攻撃者が悪意ある設定ファイルを仕込んだ Git リポジトリを用意し、開発者がそれを &lt;code&gt;git clone&lt;/code&gt; して Claude Code を起動するだけで攻撃が成立します。&lt;/p&gt;
&lt;h2 id="報告された脆弱性"&gt;報告された脆弱性&lt;/h2&gt;
&lt;h3 id="cve-2025-59536cvss-87--high-コードインジェクション"&gt;CVE-2025-59536（CVSS 8.7 / High）— コードインジェクション&lt;/h3&gt;
&lt;p&gt;ツールの初期化時に自動実行を許すコードインジェクションの脆弱性です。Hooks や MCP サーバーの設定を悪用し、Claude Code が起動した瞬間に攻撃者のコマンドが実行されます。リモートコード実行（RCE）に直結する、最も深刻な問題です。&lt;/p&gt;
&lt;h3 id="cve-2026-21852cvss-53--medium-情報漏えい"&gt;CVE-2026-21852（CVSS 5.3 / Medium）— 情報漏えい&lt;/h3&gt;
&lt;p&gt;プロジェクト読み込み時に環境変数の値が外部に漏洩する可能性がある脆弱性です。Anthropic API キーなどの機密情報が窃取されると、攻撃者がそのアカウントで API を不正利用できてしまいます。&lt;/p&gt;
&lt;h3 id="その他の脆弱性"&gt;その他の脆弱性&lt;/h3&gt;
&lt;p&gt;上記 2 件以外にも、同等の深刻度を持つ欠陥が確認されています。&lt;/p&gt;
&lt;h2 id="なぜ危険なのか--設定ファイルが攻撃経路になる"&gt;なぜ危険なのか — 設定ファイルが攻撃経路になる&lt;/h2&gt;
&lt;p&gt;従来のセキュリティモデルでは「コードを実行しなければ安全」という前提がありました。しかし今回の脆弱性では、&lt;strong&gt;設定ファイル自体が攻撃経路&lt;/strong&gt;となります。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;設定機構&lt;/th&gt;
&lt;th&gt;通常の用途&lt;/th&gt;
&lt;th&gt;悪用方法&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Hooks&lt;/td&gt;
&lt;td&gt;ツール実行前後にシェルコマンドを自動実行&lt;/td&gt;
&lt;td&gt;悪意あるコマンドを起動時に自動実行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MCP サーバー&lt;/td&gt;
&lt;td&gt;外部ツールとの連携設定&lt;/td&gt;
&lt;td&gt;偽サーバーを指定しデータを外部送信&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;環境変数&lt;/td&gt;
&lt;td&gt;API キーなどの機密情報管理&lt;/td&gt;
&lt;td&gt;設定ファイル経由で値を外部に流出&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;開発者が日常的に行う「リポジトリを clone して開発環境を立ち上げる」という行為自体がリスクになるという点で、VS Code の &lt;code&gt;.vscode/&lt;/code&gt; 設定を悪用する攻撃と同種のパターンです。ただし AI ツールはファイルシステムへの広範なアクセス権とシェルコマンドの実行権を持つため、影響はより深刻になりえます。&lt;/p&gt;</description></item><item><title>cmux — AIコーディングエージェント時代のターミナル紹介</title><link>https://hdknr.github.io/blogs/posts/2026/02/cmux-ai%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E6%99%82%E4%BB%A3%E3%81%AE%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E7%B4%B9%E4%BB%8B/</link><pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/cmux-ai%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E6%99%82%E4%BB%A3%E3%81%AE%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E7%B4%B9%E4%BB%8B/</guid><description>&lt;h1 id="cmux--aiコーディングエージェント時代のターミナル"&gt;cmux — AIコーディングエージェント時代のターミナル&lt;/h1&gt;
&lt;h2 id="cmux-とは"&gt;cmux とは？&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;cmux&lt;/strong&gt; は、AIコーディングエージェントとの並行作業に最適化された &lt;strong&gt;macOS ネイティブのターミナルアプリ&lt;/strong&gt; です。&lt;a href="https://ghostty.org/"&gt;Ghostty&lt;/a&gt; の描画エンジン (libghostty) をベースに、Swift + AppKit でゼロから構築されています。&lt;/p&gt;
&lt;p&gt;Electron ではなくネイティブ実装なので、起動は高速、メモリ消費も少なく、GPU アクセラレーションによる滑らかな描画が特徴です。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;The terminal built for AI coding agents&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;公式サイト: &lt;a href="https://cmux.dev"&gt;https://cmux.dev&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a href="https://github.com/manaflow-ai/cmux"&gt;https://github.com/manaflow-ai/cmux&lt;/a&gt; (AGPL-3.0)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="なぜ-cmux-が必要なのか"&gt;なぜ cmux が必要なのか？&lt;/h2&gt;
&lt;p&gt;Claude Code、Codex、Gemini CLI、Aider、Goose など、ターミナルベースの AI エージェントを日常的に使う開発者が増えています。しかし従来のターミナルや tmux では、&lt;strong&gt;複数のエージェントセッションを並行管理&lt;/strong&gt;するのが大変でした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;「どのタブでどのエージェントが動いてるか分からない」&lt;/li&gt;
&lt;li&gt;「エージェントが質問してるのに気づかなかった」&lt;/li&gt;
&lt;li&gt;「開発サーバーの確認のためにブラウザとターミナルを行き来するのが面倒」&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;cmux はこれらの課題を解決するために設計されています。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="主な機能"&gt;主な機能&lt;/h2&gt;
&lt;h3 id="1-縦タブバーティカルタブでワークスペースを一覧管理"&gt;1. 縦タブ（バーティカルタブ）でワークスペースを一覧管理&lt;/h3&gt;
&lt;p&gt;左サイドバーに縦並びのタブが表示され、各ワークスペースの状態が一目で分かります：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Git ブランチ名&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;リンク済み PR のステータスと番号&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;作業ディレクトリ&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;リッスン中のポート番号&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新の通知テキスト&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Firefox の縦タブに馴染みがある方なら、その便利さは想像がつくはず。タスクごとにワークスペースを作り、&lt;code&gt;Cmd+1〜8&lt;/code&gt; で瞬時に切り替えられます。&lt;/p&gt;
&lt;h3 id="2-通知リング--エージェントが注意を求めたら光る"&gt;2. 通知リング — エージェントが注意を求めたら光る&lt;/h3&gt;
&lt;p&gt;AIエージェントが応答を待っている時、ペインに &lt;strong&gt;青い通知リング&lt;/strong&gt; が表示されます。サイドバーのタブにも未読バッジが付くので、複数エージェントを走らせていても「見逃し」がありません。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Cmd+Shift+U&lt;/code&gt; で最新の未読通知にジャンプ&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Cmd+I&lt;/code&gt; で通知パネルを開いて一覧確認&lt;/li&gt;
&lt;li&gt;OSC 9/99/777 エスケープシーケンスを自動検知&lt;/li&gt;
&lt;li&gt;CLI からも送信可能: &lt;code&gt;cmux notify --title &amp;quot;完了&amp;quot; --body &amp;quot;ビルド成功&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-インアプリブラウザ--ターミナルの横にブラウザを並べる"&gt;3. インアプリブラウザ — ターミナルの横にブラウザを並べる&lt;/h3&gt;
&lt;p&gt;WebKit ベースのブラウザがアプリ内に統合されています。ターミナルペインの隣にブラウザを分割表示して、開発サーバーのプレビューや PR の確認がワンストップで完結します。&lt;/p&gt;</description></item><item><title>Vibe Coding 2.0 — 「何を作らないか」を知る 18 のルール</title><link>https://hdknr.github.io/blogs/posts/2026/02/vibe-coding-2.0-%E4%BD%95%E3%82%92%E4%BD%9C%E3%82%89%E3%81%AA%E3%81%84%E3%81%8B%E3%82%92%E7%9F%A5%E3%82%8B-18-%E3%81%AE%E3%83%AB%E3%83%BC%E3%83%AB/</link><pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/vibe-coding-2.0-%E4%BD%95%E3%82%92%E4%BD%9C%E3%82%89%E3%81%AA%E3%81%84%E3%81%8B%E3%82%92%E7%9F%A5%E3%82%8B-18-%E3%81%AE%E3%83%AB%E3%83%BC%E3%83%AB/</guid><description>&lt;h1 id="vibe-coding-20--何を作らないかを知る-18-のルール"&gt;Vibe Coding 2.0 — 「何を作らないか」を知る 18 のルール&lt;/h1&gt;
&lt;h2 id="vibe-coding-とは前提知識"&gt;Vibe Coding とは（前提知識）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Vibe Coding&lt;/strong&gt; は、Andrej Karpathy（OpenAI 共同創設者）が 2025 年初頭に提唱した概念で、「コードの細部を手で書く」のではなく、&lt;strong&gt;AI に自然言語で指示してコードを生成させ、&amp;ldquo;ノリ（vibe）&amp;ldquo;で開発を進める&lt;/strong&gt; スタイルを指します。Cursor や Claude Code などの AI コーディングツールの普及とともに広まりました。&lt;/p&gt;
&lt;h2 id="mvp-とは"&gt;MVP とは&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;MVP（Minimum Viable Product / 実用最小限の製品）&lt;/strong&gt; とは、顧客に価値を提供できる&lt;strong&gt;最小限の機能だけを備えた製品&lt;/strong&gt;のことです。完璧な製品を作り込んでからリリースするのではなく、核となる機能だけを素早く形にして市場に投入し、実際のユーザーからフィードバックを得ながら改善していくアプローチを指します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;目的:&lt;/strong&gt; アイデアが市場に受け入れられるかを、最小のコストと時間で検証する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;考え方:&lt;/strong&gt; 「完成品」ではなく「検証のための道具」。100 点を目指すのではなく、60 点で出して学ぶ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例:&lt;/strong&gt; 動画配信サービスなら、レコメンド機能や検索機能を後回しにして、まず「動画を再生できる」だけのアプリをリリースする&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Vibe Coding 2.0 の文脈では、AI ツールを活用して &lt;strong&gt;MVP を高速にシップ（出荷）する&lt;/strong&gt; ことが繰り返し強調されています。以下のルール群は、すべて「いかに早く MVP を世に出すか」を軸に設計されています。&lt;/p&gt;
&lt;h2 id="vibe-coding-20-とは"&gt;Vibe Coding 2.0 とは&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://x.com/Hartdrawss/status/2026198305362083910"&gt;Harshil Tomar 氏が X で投稿&lt;/a&gt; した &lt;strong&gt;「Vibe Coding 2.0: 18 Rules to be the Top 1% builder」&lt;/strong&gt; は、Vibe Coding の「次のフェーズ」を定義したものです。&lt;/p&gt;</description></item><item><title>コードレビューは CLAUDE.md / skills に書け — 同じ指摘を繰り返すな</title><link>https://hdknr.github.io/blogs/posts/2026/02/%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%81%AF-claude.md-/-skills-%E3%81%AB%E6%9B%B8%E3%81%91-%E5%90%8C%E3%81%98%E6%8C%87%E6%91%98%E3%82%92%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%99%E3%81%AA/</link><pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%81%AF-claude.md-/-skills-%E3%81%AB%E6%9B%B8%E3%81%91-%E5%90%8C%E3%81%98%E6%8C%87%E6%91%98%E3%82%92%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%99%E3%81%AA/</guid><description>&lt;h1 id="コードレビューは-claudemd--skills-に書け--同じ指摘を繰り返すな"&gt;コードレビューは CLAUDE.md / skills に書け — 同じ指摘を繰り返すな&lt;/h1&gt;
&lt;h2 id="基本情報"&gt;基本情報&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;発表者:&lt;/strong&gt; 戸塚翔太（Tech Lead / EM、スタートアップ開発責任者）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;イベント:&lt;/strong&gt; 「一歩踏み込む Claude Code 活用 LT 会」（Findy 主催、2026年2月22日）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;スライド:&lt;/strong&gt; &lt;a href="https://speakerdeck.com/totsukash/skillsnishu-ke-tong-zizhi-zhai-wozao-rifan-suna"&gt;Speaker Deck&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="問題提起"&gt;問題提起&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;「人間に対してレビューするの、もうやめませんか？」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;コードレビューにおいて以下のような無駄が繰り返されている:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;問題&lt;/th&gt;
&lt;th&gt;具体例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;同じ指摘の繰り返し&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;変数名の命名規則、コーディングスタイルへの指摘が毎回発生&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;修正ラリー&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;「指摘修正しました」→ 再レビュー → 再指摘 の往復&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;アーキテクチャ的な問題&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;根本的な設計の問題が PR 段階で発覚する&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;これらはレビュアーの時間を奪い、開発速度のボトルネックになっている。&lt;/p&gt;
&lt;h2 id="解決策-使い捨てコメントをナレッジに変える"&gt;解決策: 使い捨てコメントをナレッジに変える&lt;/h2&gt;
&lt;p&gt;核心のアイデアは &lt;strong&gt;「レビューで出た指摘を、PR のコメントとして消費するのではなく、CLAUDE.md や skills に書き込んでナレッジとして蓄積する」&lt;/strong&gt; こと。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;従来: レビュー指摘 → PR コメント → 修正 → 忘れられる → また同じ指摘
提案: レビュー指摘 → CLAUDE.md / skills に追記 → 以降 Claude が自動で遵守
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="claudemd-に書くもの"&gt;CLAUDE.md に書くもの&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;コーディング規約（命名規則、ディレクトリ構成）&lt;/li&gt;
&lt;li&gt;アーキテクチャ上のルール（「この層でこの処理はしない」等）&lt;/li&gt;
&lt;li&gt;プロジェクト固有のパターン&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="skills-に書くもの"&gt;skills に書くもの&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;レビュー観点をスキルとして定義&lt;/li&gt;
&lt;li&gt;Claude Code が PR 作成前にセルフチェックできるようにする&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="自動化の仕組み"&gt;自動化の仕組み&lt;/h2&gt;
&lt;p&gt;2 つの適用方法が紹介されている:&lt;/p&gt;</description></item><item><title>Claude Code + tmux で GitHub Issue/PR をウィンドウ単位で管理する tmux-focus スキル</title><link>https://hdknr.github.io/blogs/posts/2026/02/claude-code--tmux-%E3%81%A7-github-issue/pr-%E3%82%92%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E5%8D%98%E4%BD%8D%E3%81%A7%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8B-tmux-focus-%E3%82%B9%E3%82%AD%E3%83%AB/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/claude-code--tmux-%E3%81%A7-github-issue/pr-%E3%82%92%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E5%8D%98%E4%BD%8D%E3%81%A7%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8B-tmux-focus-%E3%82%B9%E3%82%AD%E3%83%AB/</guid><description>&lt;hr&gt;
&lt;h2 id="description-tmux-ウィンドウの-issuepr-切替-tmux-focus--w-r-"&gt;name: tmux-focus
description: &amp;ldquo;tmux ウィンドウの Issue/PR 切替: /tmux-focus [-w|-r] &lt;number&gt;&amp;rdquo;&lt;/h2&gt;
&lt;h1 id="tmux-focus-スキル"&gt;tmux-focus スキル&lt;/h1&gt;
&lt;p&gt;現在の tmux ウィンドウの Issue/PR を切り替えるスキル。&lt;/p&gt;
&lt;h2 id="使い方"&gt;使い方&lt;/h2&gt;
&lt;h3 id="tmux-focus-number--issue-モード"&gt;&lt;code&gt;/tmux-focus &amp;lt;number&amp;gt;&lt;/code&gt; — Issue モード&lt;/h3&gt;
&lt;p&gt;Bash で以下を実行:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;~/.claude/skills/tmux-focus/scripts/tmux-issue-change.sh &amp;lt;number&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;ウィンドウ名を &lt;code&gt;issue-&amp;lt;number&amp;gt;&lt;/code&gt; に変更し、対応する GitHub Issue をブラウザで開く。&lt;/p&gt;
&lt;h3 id="tmux-focus--w-number--pr-worktree-モード"&gt;&lt;code&gt;/tmux-focus -w &amp;lt;number&amp;gt;&lt;/code&gt; — PR worktree モード&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;gh pr view &amp;lt;number&amp;gt;&lt;/code&gt; で PR であることを確認する。PR でなければエラーメッセージを表示して終了。&lt;/li&gt;
&lt;li&gt;Bash で以下を実行:
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;~/.claude/skills/tmux-focus/scripts/tmux-issue-change.sh --pr &amp;lt;number&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;ウィンドウ名を &lt;code&gt;pr-&amp;lt;number&amp;gt;&lt;/code&gt; に変更し、ブラウザで PR を開く。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;EnterWorktree&lt;/code&gt; ツールで worktree を作成する。&lt;/li&gt;
&lt;li&gt;worktree 内で以下を実行:
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gh pr checkout &amp;lt;number&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="tmux-focus--r-number--pr-レビューモード"&gt;&lt;code&gt;/tmux-focus -r &amp;lt;number&amp;gt;&lt;/code&gt; — PR レビューモード&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;gh pr view &amp;lt;number&amp;gt;&lt;/code&gt; で PR であることを確認する。PR でなければエラーメッセージを表示して終了。&lt;/li&gt;
&lt;li&gt;Bash で以下を実行:
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;~/.claude/skills/tmux-focus/scripts/tmux-issue-change.sh --pr &amp;lt;number&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;ウィンドウ名を &lt;code&gt;pr-&amp;lt;number&amp;gt;&lt;/code&gt; に変更し、ブラウザで PR を開く。&lt;/li&gt;
&lt;li&gt;worktree 内でなければ &lt;code&gt;EnterWorktree&lt;/code&gt; ツールで worktree を作成する。&lt;/li&gt;
&lt;li&gt;worktree 内で以下を実行:
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gh pr checkout &amp;lt;number&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;PR のコード差分をレビュー開始する（&lt;code&gt;gh pr diff &amp;lt;number&amp;gt;&lt;/code&gt; で差分を取得し、変更内容を分析）。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="スクリプトが存在しない場合"&gt;スクリプトが存在しない場合&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;~/.claude/skills/tmux-focus/scripts/tmux-issue-change.sh&lt;/code&gt; が存在しない場合は、以下の内容で作成して &lt;code&gt;chmod +x&lt;/code&gt; する。&lt;/p&gt;</description></item><item><title>業務フローの設計にPowerPointではなくBPMNを使うべき理由 — Claude Code時代の詳細設計</title><link>https://hdknr.github.io/blogs/posts/2026/02/%E6%A5%AD%E5%8B%99%E3%83%95%E3%83%AD%E3%83%BC%E3%81%AE%E8%A8%AD%E8%A8%88%E3%81%ABpowerpoint%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8Fbpmn%E3%82%92%E4%BD%BF%E3%81%86%E3%81%B9%E3%81%8D%E7%90%86%E7%94%B1-claude-code%E6%99%82%E4%BB%A3%E3%81%AE%E8%A9%B3%E7%B4%B0%E8%A8%AD%E8%A8%88/</link><pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/%E6%A5%AD%E5%8B%99%E3%83%95%E3%83%AD%E3%83%BC%E3%81%AE%E8%A8%AD%E8%A8%88%E3%81%ABpowerpoint%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8Fbpmn%E3%82%92%E4%BD%BF%E3%81%86%E3%81%B9%E3%81%8D%E7%90%86%E7%94%B1-claude-code%E6%99%82%E4%BB%A3%E3%81%AE%E8%A9%B3%E7%B4%B0%E8%A8%AD%E8%A8%88/</guid><description>&lt;h1 id="業務フローの設計にpowerpointではなくbpmnを使うべき理由--claude-code時代の詳細設計"&gt;業務フローの設計にPowerPointではなくBPMNを使うべき理由 — Claude Code時代の詳細設計&lt;/h1&gt;
&lt;h2 id="はじめに"&gt;はじめに&lt;/h2&gt;
&lt;p&gt;業務システムの設計でSwim Lane（スイムレーン）形式の業務フローを書くとき、多くの現場ではPowerPointやFigmaが使われています。見た目は整えやすく、関係者への説明資料としてはよくできています。&lt;/p&gt;
&lt;p&gt;しかし、この「人間が読むための図」を設計の源泉にしてしまうと、あと工程で大きなコストが発生します。特に、Claude CodeのようなAIエージェントを開発に活用する場合、&lt;strong&gt;設計成果物のフォーマット選択が開発効率を決定的に左右します&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;本記事では、実際にPowerPointのスライドからBPMN 2.0に変換した経験をもとに、BPMNを採用する利点を解説します。&lt;/p&gt;
&lt;h2 id="powerpointの業務フローが抱える問題"&gt;PowerPointの業務フローが抱える問題&lt;/h2&gt;
&lt;p&gt;PowerPointのスライドに描かれた業務フローは、本質的に「画像」です。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;PowerPoint (.pptx)
├── 図形の座標とスタイル情報
├── テキストボックスの文字列
└── グループ化とレイヤー
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;これは人間が見るには十分ですが、次のような問題があります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;構造情報がない&lt;/strong&gt;: 「この矢印がどのタスクからどのタスクへ向かっているか」をプログラムが読み取れない&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;アクターの定義が曖昧&lt;/strong&gt;: レーンの境界が図形の配置で表現されているだけで、意味的な紐付けがない&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分岐条件が自然言語&lt;/strong&gt;: ゲートウェイの条件が図中のテキストに埋め込まれ、機械的に検証できない&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;フロー間の接続が不明確&lt;/strong&gt;: 複数スライドにまたがるフローの接続点（「次のフローへ」）が視覚的な慣習に依存&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="bpmn-20とは"&gt;BPMN 2.0とは&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;BPMN（Business Process Model and Notation）&lt;/strong&gt; は、業務プロセスを図式化するための国際標準記法です。OMG（Object Management Group）が策定し、ISO 19510として国際標準化されています。現行バージョンはBPMN 2.0.2です。&lt;/p&gt;
&lt;p&gt;BPMNの最大の特徴は、&lt;strong&gt;人間が理解できるフロー図&lt;/strong&gt;と&lt;strong&gt;機械が処理できるXML&lt;/strong&gt;が一つのファイルに同居している点です。プールとレーン（Swim Lane）でアクターを表現し、タスク・ゲートウェイ・イベントでプロセスの流れを記述します。&lt;/p&gt;
&lt;h2 id="bpmn-20がもたらす構造化"&gt;BPMN 2.0がもたらす構造化&lt;/h2&gt;
&lt;p&gt;BPMN 2.0はXML形式で、&lt;strong&gt;見た目と意味の両方&lt;/strong&gt;を持つフォーマットです。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 6
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 7
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 8
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 9
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;10
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;11
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;12
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-xml" data-lang="xml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;bpmn:process&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;id=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;Process_1&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;isExecutable=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;false&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;bpmn:laneSet&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;id=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;LaneSet_1&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;bpmn:lane&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;id=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;Lane_reception&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;name=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;太平受付担当&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;bpmn:flowNodeRef&amp;gt;&lt;/span&gt;r1&lt;span style="color:#f92672"&gt;&amp;lt;/bpmn:flowNodeRef&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;bpmn:flowNodeRef&amp;gt;&lt;/span&gt;r2&lt;span style="color:#f92672"&gt;&amp;lt;/bpmn:flowNodeRef&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;/bpmn:lane&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;bpmn:lane&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;id=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;Lane_system&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;name=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;システム&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;/bpmn:laneSet&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;bpmn:task&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;id=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;r1&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;name=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;修理内容の特定&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;bpmn:exclusiveGateway&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;id=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;d2&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;name=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;保証範囲?&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;bpmn:sequenceFlow&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;sourceRef=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;r1&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;targetRef=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;d2&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;/bpmn:process&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;この構造から、以下がプログラム的に読み取れます。&lt;/p&gt;</description></item><item><title>Claude Code スキルで CloudWatch エラーレポートの Issue トリアージを自動化する</title><link>https://hdknr.github.io/blogs/posts/2026/02/claude-code-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%A7-cloudwatch-%E3%82%A8%E3%83%A9%E3%83%BC%E3%83%AC%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AE-issue-%E3%83%88%E3%83%AA%E3%82%A2%E3%83%BC%E3%82%B8%E3%82%92%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B/</link><pubDate>Thu, 12 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/claude-code-%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%A7-cloudwatch-%E3%82%A8%E3%83%A9%E3%83%BC%E3%83%AC%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AE-issue-%E3%83%88%E3%83%AA%E3%82%A2%E3%83%BC%E3%82%B8%E3%82%92%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B/</guid><description>&lt;h1 id="claude-code-スキルで-cloudwatch-エラーレポートの-issue-トリアージを自動化する"&gt;Claude Code スキルで CloudWatch エラーレポートの Issue トリアージを自動化する&lt;/h1&gt;
&lt;h2 id="背景"&gt;背景&lt;/h2&gt;
&lt;p&gt;本番環境の ECS コンテナで発生したエラーは、CloudWatch Logs → Lambda → GitHub Issue という流れで自動起票される仕組みを運用しています。&lt;/p&gt;
&lt;p&gt;タイトルは &lt;code&gt;[prod][myapp] errors detected&lt;/code&gt;、ラベルは &lt;code&gt;CloudWatchLog&lt;/code&gt; で統一されており、1つの Issue に複数のエラーブロックがまとまって届きます。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 5
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 6
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 7
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 8
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 9
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;10
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;11
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;12
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;13
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;14
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;## Error Report - 2026-02-12 01:32:28 UTC
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; **Environment**: prod
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; **Log Group**: &lt;span style="color:#e6db74"&gt;`/ecs/myapp-prod-ecs`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; **Error Blocks**: 3
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;### [1] 2026-02-12 01:32:26 UTC - `application`
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;（スタックトレース）
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;### [2] 2026-02-12 01:45:10 UTC - `application`
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;（スタックトレース）
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;### [3] 2026-02-12 02:01:33 UTC - `application`
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;（スタックトレース）
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;この Issue をそのまま放置すると、異なるエラーが混在したまま溜まっていきます。手作業で分類・個別 Issue 化するのは地味に面倒で、後回しにしがちでした。&lt;/p&gt;</description></item><item><title>iPhone から GitHub Issue を書くだけで Mac の Claude Code が自動実行される仕組みを作った — Self-hosted Runner + Claude Code CLI セットアップガイド</title><link>https://hdknr.github.io/blogs/posts/2026/02/iphone-%E3%81%8B%E3%82%89-github-issue-%E3%82%92%E6%9B%B8%E3%81%8F%E3%81%A0%E3%81%91%E3%81%A7-mac-%E3%81%AE-claude-code-%E3%81%8C%E8%87%AA%E5%8B%95%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%9F-self-hosted-runner--claude-code-cli-%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%82%AC%E3%82%A4%E3%83%89/</link><pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/iphone-%E3%81%8B%E3%82%89-github-issue-%E3%82%92%E6%9B%B8%E3%81%8F%E3%81%A0%E3%81%91%E3%81%A7-mac-%E3%81%AE-claude-code-%E3%81%8C%E8%87%AA%E5%8B%95%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%9F-self-hosted-runner--claude-code-cli-%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%82%AC%E3%82%A4%E3%83%89/</guid><description>&lt;h1 id="iphone-から-github-issue-を書くだけで-mac-の-claude-code-が自動実行される仕組みを作った"&gt;iPhone から GitHub Issue を書くだけで Mac の Claude Code が自動実行される仕組みを作った&lt;/h1&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;GitHub Self-hosted Runner + Claude Code CLI を組み合わせて、&lt;strong&gt;iPhone で Issue を作成 → Mac 上の Claude Code が自動で調査・コード修正・PR 作成&lt;/strong&gt;まで行う仕組みを構築した。2ステージ承認フロー付きで、&lt;code&gt;/claude&lt;/code&gt; で調査、&lt;code&gt;/approve&lt;/code&gt; で実行という安全な運用が可能。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="モチベーション"&gt;モチベーション&lt;/h2&gt;
&lt;p&gt;普段 Mac の前にいないときでも、iPhone からコードの調査や修正を指示したい。GitHub Issue に書くだけで Claude Code が自動的に動いてくれれば、移動中でもコードレビューや修正依頼ができる。&lt;/p&gt;
&lt;h2 id="完成した仕組み"&gt;完成した仕組み&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;iPhone GitHub Mac (self-hosted runner)
│ │ │
├─ Issue 作成 ────────────→│ │
│ (claude ラベル付与) │── ワークフロー起動 ─────→│
│ │ ├─ claude -p (読み取り専用)
│ │←── 調査結果コメント ──────┤
│ │ + 承認待ちラベル │
│ │ │
├─ /approve コメント ──────→│ │
│ │── ワークフロー起動 ─────→│
│ │ ├─ claude -p (書き込み許可)
│ │←── 実行結果 + PR ────────┤
│ │ - 承認待ちラベル │
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="トリガー一覧"&gt;トリガー一覧&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;操作&lt;/th&gt;
&lt;th&gt;条件&lt;/th&gt;
&lt;th&gt;動作&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;claude&lt;/code&gt; ラベル付き Issue 起票&lt;/td&gt;
&lt;td&gt;起票者がリポジトリオーナー&lt;/td&gt;
&lt;td&gt;Stage 1: 読み取り専用で調査&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/claude&lt;/code&gt; コメント&lt;/td&gt;
&lt;td&gt;コメント者がリポジトリオーナー&lt;/td&gt;
&lt;td&gt;Stage 1: 読み取り専用で調査&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/claude --execute&lt;/code&gt; コメント&lt;/td&gt;
&lt;td&gt;コメント者がリポジトリオーナー&lt;/td&gt;
&lt;td&gt;Stage 1 スキップ、直接実行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/approve&lt;/code&gt; コメント&lt;/td&gt;
&lt;td&gt;コメント者がリポジトリオーナー + &lt;code&gt;承認待ち&lt;/code&gt; ラベル&lt;/td&gt;
&lt;td&gt;Stage 2: 計画に基づき実行&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="必要なもの"&gt;必要なもの&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;macOS マシン (Apple Silicon / Intel)&lt;/li&gt;
&lt;li&gt;Claude Code CLI がインストール済み (&lt;code&gt;npm install -g @anthropic-ai/claude-code&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Claude Max/Pro プラン (OAuth トークン) または Anthropic API キー&lt;/li&gt;
&lt;li&gt;GitHub CLI (&lt;code&gt;gh&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="セットアップ手順"&gt;セットアップ手順&lt;/h2&gt;
&lt;h3 id="1-self-hosted-runner-のインストール"&gt;1. Self-hosted Runner のインストール&lt;/h3&gt;
&lt;p&gt;GitHub の個人アカウントでは Runner はリポジトリ単位の登録になる。同一マシンに複数の Runner を並置できる。&lt;/p&gt;</description></item><item><title>Ghostty + Claude Code 連携ガイド</title><link>https://hdknr.github.io/blogs/posts/2026/02/ghostty--claude-code-%E9%80%A3%E6%90%BA%E3%82%AC%E3%82%A4%E3%83%89/</link><pubDate>Wed, 04 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/ghostty--claude-code-%E9%80%A3%E6%90%BA%E3%82%AC%E3%82%A4%E3%83%89/</guid><description>&lt;h1 id="ghostty--claude-code-連携ガイド"&gt;Ghostty + Claude Code 連携ガイド&lt;/h1&gt;
&lt;p&gt;GhosttyとClaude Codeの組み合わせは、多くの開発者が推奨する構成です。主なポイントをまとめます。&lt;/p&gt;
&lt;h2 id="すぐに使える機能"&gt;すぐに使える機能&lt;/h2&gt;
&lt;h3 id="shiftenter-がネイティブ対応"&gt;Shift+Enter がネイティブ対応&lt;/h3&gt;
&lt;p&gt;Ghosttyでは &lt;strong&gt;Shift+Enter による改行入力がそのまま動作&lt;/strong&gt;します。他のターミナルでは &lt;code&gt;/terminal-setup&lt;/code&gt; で設定が必要ですが、Ghosttyでは不要です。&lt;/p&gt;
&lt;h3 id="gpu-アクセラレーション"&gt;GPU アクセラレーション&lt;/h3&gt;
&lt;p&gt;Claude Codeの出力が大量になっても、GPUレンダリングのおかげでスムーズにスクロール・表示されます。VS Codeのターミナルでは大量テキストのペースト時にフリーズすることがありますが、Ghosttyではその問題がありません。&lt;/p&gt;
&lt;h2 id="おすすめワークフロー"&gt;おすすめワークフロー&lt;/h2&gt;
&lt;h3 id="1-スプリットペイン活用最も人気の構成"&gt;1. スプリットペイン活用（最も人気の構成）&lt;/h3&gt;
&lt;p&gt;Ghosttyのビルトインスプリット機能でClaude Codeと作業画面を並べられます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;# ~/.config/ghostty/config に追加
# スプリット作成
keybind = cmd+d=new_split:right
keybind = cmd+shift+d=new_split:down
# Vim風のペイン移動
keybind = ctrl+h=goto_split:left
keybind = ctrl+j=goto_split:bottom
keybind = ctrl+k=goto_split:top
keybind = ctrl+l=goto_split:right
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;典型的な3ペイン構成:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;左&lt;/strong&gt;: Claude Code&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;右&lt;/strong&gt;: エディタ (Neovim/Vim等)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;下&lt;/strong&gt;: 通常のターミナル (ビルド・テスト実行用)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-タブで複数プロジェクト管理"&gt;2. タブで複数プロジェクト管理&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;Cmd+数字&lt;/code&gt; でタブ間を素早く切り替えられるので、プロジェクトごとにタブを分けてClaude Codeセッションを使い分けられます。&lt;/p&gt;
&lt;h3 id="3-kitty-graphics-protocol"&gt;3. Kitty Graphics Protocol&lt;/h3&gt;
&lt;p&gt;GhosttyはKitty Graphics Protocolに対応しているため、ターミナル内で画像をインライン表示できます。&lt;/p&gt;</description></item><item><title>Vercel</title><link>https://hdknr.github.io/blogs/posts/2024/09/vercel/</link><pubDate>Mon, 02 Sep 2024 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2024/09/vercel/</guid><description>&lt;h1 id="vercel"&gt;Vercel&lt;/h1&gt;
&lt;h2 id="v0"&gt;v0&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://v0.dev/"&gt;https://v0.dev/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="v0とは"&gt;v0とは？&lt;/h3&gt;
&lt;p&gt;Vercel v0は、最新のフロントエンド開発プラットフォームで、特に開発者の効率を最大化することを目指しています。以下のような特徴があります¹²：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;リアルタイムコラボレーション&lt;/strong&gt;：開発チームがリアルタイムで共同作業できる機能を提供します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自動スケーリング&lt;/strong&gt;：需要に応じてリソースを自動的に調整し、効率的なリソース管理を実現します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;統合された開発環境&lt;/strong&gt;：開発者が最小限の設定で最大限の成果を得られるように設計されています。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;テキストプロンプトからのUI生成&lt;/strong&gt;：自然言語での指示を基に、ウェブサイトのユーザーインターフェース（UI）を自動生成します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;リアルタイムプレビュー&lt;/strong&gt;：コードの変更が即座に反映され、フィードバックサイクルを短縮します。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;これにより、プロジェクトの立ち上げからデプロイまでのプロセスが大幅に簡素化され、開発者はより迅速に市場に製品を投入することが可能となります¹²。&lt;/p&gt;
&lt;p&gt;何か特定の機能について詳しく知りたいことがありますか？&lt;/p&gt;
&lt;p&gt;ソース: Copilot との会話、 2024/9/2
(1) Vercel v0とは何か：最新技術の概要とその背景について &amp;hellip;. &lt;a href="https://www.issoh.co.jp/tech/details/3416/"&gt;https://www.issoh.co.jp/tech/details/3416/&lt;/a&gt;.
(2) 【2024最新】v0 by Vercelとは？特徴や使い方、料金まで解説 &amp;hellip;. &lt;a href="https://ai-gallery.jp/tools/v0-by-vercel/"&gt;https://ai-gallery.jp/tools/v0-by-vercel/&lt;/a&gt;.
(3) 【Claude Artifactに匹敵！？】Vercel v0の使い方と活用事例20 &amp;hellip;. &lt;a href="https://bing.com/search?q=vercel+v0+%e3%81%a8%e3%81%af"&gt;https://bing.com/search?q=vercel+v0+%e3%81%a8%e3%81%af&lt;/a&gt;.
(4) 【生成AI】Vercel v0の登録方法〜料金プランまで解説 &amp;hellip;. &lt;a href="https://funrepeat.com/fr-note/3547"&gt;https://funrepeat.com/fr-note/3547&lt;/a&gt;.
(5) [Vercel] v0 Private Betaの試用レポート - Zenn. &lt;a href="https://zenn.dev/shimarisu_121/articles/b2aabc4f0110d7"&gt;https://zenn.dev/shimarisu_121/articles/b2aabc4f0110d7&lt;/a&gt;.
(6) undefined. &lt;a href="https://t.co/v5wvCdhPov"&gt;https://t.co/v5wvCdhPov&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="記事"&gt;記事&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://zenn.dev/acntechjp/articles/f29c823733bb6e"&gt;vercelのv0(ブイゼロ)を試してみた&lt;/a&gt; (今後はAIソリューション使い倒し、どのような場面でどのソリューションが効果的で、どうプロンプトすれば良いのかマスターになった方が差別化になる)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zenn.dev/arthurlawrence/articles/c456750edfd56e"&gt;いま流行りのvercelの【v0】の自作アイデア17選✨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="aws"&gt;AWS&lt;/h2&gt;
&lt;p&gt;はい、Vercelの基盤システムはAWS上で運用されています。Vercelは、AWSのインフラを利用して、グローバルにスケール可能なフロントエンドコードのデプロイとトラフィックのルーティングを行っています³。&lt;/p&gt;
&lt;p&gt;他に何か知りたいことがあれば教えてくださいね。&lt;/p&gt;
&lt;p&gt;ソース: Copilot との会話、 2024/9/2
(1) AWS + Vercel. &lt;a href="https://vercel.com/partners/aws"&gt;https://vercel.com/partners/aws&lt;/a&gt;.
(2) データ活用基盤を作ってみたその1(構成シナリオ) #AWS - Qiita. &lt;a href="https://qiita.com/kamein/items/81df29ef9d32bf0a0810"&gt;https://qiita.com/kamein/items/81df29ef9d32bf0a0810&lt;/a&gt;.
(3) Vercelを調査していて感じたメリット・デメリット - Zenn. &lt;a href="https://zenn.dev/smartcamp/articles/9d9b4224be862f"&gt;https://zenn.dev/smartcamp/articles/9d9b4224be862f&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="django"&gt;Django&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://zenn.dev/shimakaze_soft/articles/ef4a709dbe797c"&gt;VercelにDjangoをデプロイする&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>JWT in AWS Lambda</title><link>https://hdknr.github.io/blogs/posts/2024/06/jwt-in-aws-lambda/</link><pubDate>Tue, 18 Jun 2024 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2024/06/jwt-in-aws-lambda/</guid><description>&lt;h1 id="jwt-in-aws-lambda"&gt;JWT in AWS Lambda&lt;/h1&gt;
&lt;h2 id="api-gateway-"&gt;API Gateway-&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gist.github.com/bendog/44f21a921f3e4282c631a96051718619"&gt;https://gist.github.com/bendog/44f21a921f3e4282c631a96051718619&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-jwt-authorizer.html"&gt;Controlling access to HTTP APIs with JWT authorizers&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/http-api-jwt-authorizer.html"&gt;JWT オーソライザーを使用した HTTP API へのアクセスの制御&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://qiita.com/asw_hoggge/items/2e967b7daf93928975c1"&gt;API Gateway の JWT オーソライザーで Google ID トークンを検証してみた&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://qiita.com/KWS_0901/items/9b37712ed4bff75e1d4f"&gt;API Gateway JWT Authorizer メモ&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://qiita.com/tamura_CD/items/46ba8a2f3bfd5484843f"&gt;API Gateway + Lambda で REST API 開発を体験しよう [10 分で完成編]&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.serverworks.co.jp/gen-ai-aws-lambda-streaming"&gt;【生成 AI】AWS Lambda(Python) と LangChain(LCEL) を使ってストリーミング出力したい&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/aws-samples/bedrock-claude-chat"&gt;https://github.com/aws-samples/bedrock-claude-chat&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://zenn.dev/koji_mats/articles/d7dae894845f4e"&gt;slack と AWS で LLM Chatbot を Serverless で運用する&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="lambda-コンテナ"&gt;Lambda コンテナ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/images-create.html"&gt;Lambda のコンテナイメージを使用する&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/images-test.html"&gt;Lambda コンテナイメージをローカルでテストする&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/python-image.html#python-image-instructions"&gt;コンテナイメージで Python Lambda 関数をデプロイする&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://qiita.com/kyamamoto9120/items/f1cda89ffc7cb5254f17"&gt;コンテナイメージを使用して AWS Lambda 関数を作成する&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Google Gemini</title><link>https://hdknr.github.io/blogs/posts/2024/05/google-gemini/</link><pubDate>Fri, 17 May 2024 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2024/05/google-gemini/</guid><description>&lt;h1 id="google-gemini"&gt;Google Gemini&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;旧 Bard&lt;/li&gt;
&lt;li&gt;Google AI Studio からアクセス&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="モデル"&gt;モデル&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Gemini Ultra&lt;/li&gt;
&lt;li&gt;Gemini Pro&lt;/li&gt;
&lt;li&gt;Gemini Nano&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="トークン"&gt;トークン&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Gemini (1M), Claude3(200k), GPT4(128K)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="マルチモーダル"&gt;マルチモーダル&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;テキスト&lt;/li&gt;
&lt;li&gt;ビデオ&lt;/li&gt;
&lt;li&gt;音声&lt;/li&gt;
&lt;li&gt;画像&lt;/li&gt;
&lt;li&gt;ファイル&lt;/li&gt;
&lt;li&gt;フォルダー&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gemini-business"&gt;Gemini Business&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Google Workplace + 20USD/月&lt;/li&gt;
&lt;li&gt;Gemini Ultra が利用可能&lt;/li&gt;
&lt;li&gt;入力データが学習に使われないことが保証されている&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gemini-enterprise"&gt;Gemini Enterprise&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Google Workspace + 30USD/月&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="個人"&gt;個人&lt;/h2&gt;
&lt;h3 id="gemini"&gt;Gemini&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;無料&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="gemini-advanced"&gt;Gemini Advanced&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Google One AI プレミアム (2,900 JPY/月)&lt;/li&gt;
&lt;li&gt;2TB ストレージ&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="記事"&gt;記事&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=D_DtMgeRJmo"&gt;【超速報】新しい Gemini1.5 Pro を知らないのヤバいよ【Google I/O 2024 の発表まとめ】&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=leS9ku4qL9o"&gt;本当に Gemini Pro1.5 は凄いのか？論文を読んで解説してみた&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=M-PBzUEWR70"&gt;【徹底検証】Gemini1.5 Pro の使い方と解説！性能が良過ぎて現状 No.1 のマルチモーダル AI だった&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>AWS Connect</title><link>https://hdknr.github.io/blogs/posts/2024/02/aws-connect/</link><pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2024/02/aws-connect/</guid><description>&lt;h1 id="aws-connect"&gt;AWS Connect&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://qiita.com/mottie/items/5d94c7d2f94beeb9c342"&gt;Amazon Connect の使い方[丁寧に解説してみた]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="aws-pinpoint"&gt;AWS Pinpoint&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/jp/pinpoint/"&gt;https://aws.amazon.com/jp/pinpoint/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/jp/about-aws/whats-new/2023/11/amazon-connect-two-way-sms/"&gt;Amazon Connect が双方向の SMS のサポートを開始&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=S8zcgBLCm-E"&gt;SMS Chatbot with Amazon Pinpoint, Amazon Lex, and AWS Lambda&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pages.awscloud.com/rs/112-TZM-766/images/A3-01.pdf"&gt;Amazon Pinpoint でユーザーを掴んで離すな&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="amazon-lex"&gt;Amazon Lex&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/jp/lex/"&gt;Amazon Lex による会話型 AI インターフェイスの構築とデプロイ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.classmethod.jp/articles/amazon-connect-escalation-to-manned-response/"&gt;AI チャットボットで問い合わせに対応し、回答が難しい内容に限り担当者にエスカレーション[Amazon Connect + Lex + Bedrock]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.classmethod.jp/articles/amazon-bedrock-claude-connect-kendra-rag/"&gt;【RAG】Amazon Bedrock と Connect、Kendra を利用し、社内情報や社外の最新情報などの取り込んだデータをもとに回答するコールセンター向け AI チャットボットを構築してみた&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://qiita.com/hayao_k/items/268c333f3f383125fd30"&gt;Amazon Lex で日本語チャットボットを作ろう&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/jp/blogs/messaging-and-targeting/create-an-sms-chatbox-with-amazon-pinpoint-and-lex/"&gt;Create an SMS Chatbot with Amazon Pinpoint and Lex&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="amazon-kendra"&gt;Amazon Kendra&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/jp/kendra/features/"&gt;https://aws.amazon.com/jp/kendra/features/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="その他"&gt;その他&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.classmethod.jp/articles/amazon-connect-lex-three-verification/"&gt;Amazon Connect と Lex でのコールセンター向け AI チャットボットの構築において、「音声入力の最大時間」「発話の最大待機時間」「発話終了判定の最大時間」の仕様を確認してみた | DevelopersIO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/jp/about-aws/whats-new/2022/05/amazon-lex-supports-custom-vocabulary/"&gt;Amazon Lex でカスタム語彙のサポートを開始&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.classmethod.jp/articles/amazon-connect-lex-bedrock-personal-information/"&gt;Amazon Connect + Lex + Bedrock の AI チャットボットで、発話から個人情報（名前、住所、生年月日）を正しく認識できるか試してみた | DevelopersIO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.classmethod.jp/articles/tsnote-support-amazon-connect-003/"&gt;Amazon Connect 電話番号の取得画面で「その国でお使いいただける番号はありません。」というメッセージが表示され、新規番号が取得できない場合の対処方法 | DevelopersIO&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>生成AI: RAG</title><link>https://hdknr.github.io/blogs/posts/2024/02/%E7%94%9F%E6%88%90ai-rag/</link><pubDate>Mon, 12 Feb 2024 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2024/02/%E7%94%9F%E6%88%90ai-rag/</guid><description>&lt;h1 id="rag検索拡張生成"&gt;RAG(検索拡張生成)&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;大規模な言語モデルの出力を最適化するプロセスです。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;応答を生成する前に、トレーニングデータソース以外の信頼できる知識ベースを参照します。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;大規模言語モデル (LLM) は、膨大な量のデータに基づいてトレーニングされ、何十億ものパラメーターを使用して、質問への回答、言語の翻訳、文章の完成などのタスクのためのオリジナルの出力を生成します。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;LLM の既に強力な機能を、モデルを再トレーニングすることなく、特定の分野や組織の内部ナレッジベースに拡張します。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;LLM のアウトプットを改善するための費用対効果の高いアプローチであるため、さまざまな状況で関連性、正確性、有用性を維持できます。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;外部ソースから取得した情報を用いて、生成 AI モデルの精度と信頼性を向上させるテクノロジです。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="基盤モデルfm"&gt;基盤モデル(FM)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/jp/what-is/foundation-models/"&gt;基盤モデルとは何ですか?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;例:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BERT&lt;/li&gt;
&lt;li&gt;GPT(OpenAI)&lt;/li&gt;
&lt;li&gt;Titan(Amazon)&lt;/li&gt;
&lt;li&gt;Jurassic(AI21)&lt;/li&gt;
&lt;li&gt;Claude(Anthropic)&lt;/li&gt;
&lt;li&gt;Cohere&lt;/li&gt;
&lt;li&gt;Stable Diffusion&lt;/li&gt;
&lt;li&gt;BLOOM&lt;/li&gt;
&lt;li&gt;Hugging Face&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="bedlock"&gt;Bedlock&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.insurtechlab.net/use_amazon_bedrock/"&gt;Amazon Bedrock 使ってみた&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Amazon SageMaker は機械学習の包括的なライフサイクル（構築、訓練、展開）をサポートする&lt;/li&gt;
&lt;li&gt;Bedrock は Fine-tuning は出来るものの基本的には Amazon Titan や AI スタートアップの基盤モデル（FM）を API から利用することに重きを置いています。&lt;/li&gt;
&lt;li&gt;自分たちで最初から構築したモデルでなければビジネスとして成り立たないシーンでは、Amazon Bedrock を選択してはいけません。&lt;/li&gt;
&lt;li&gt;非常に厳しいセキュリティ要件がある場合にも避けた方が良い&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>AWS: Bedrock: GenAI</title><link>https://hdknr.github.io/blogs/posts/2024/02/aws-bedrock-genai/</link><pubDate>Tue, 06 Feb 2024 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2024/02/aws-bedrock-genai/</guid><description>&lt;h1 id="aws-bedrock-genai"&gt;AWS: Bedrock: GenAI&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/what-is-bedrock.html"&gt;Amazon Bedrock とは&lt;/a&gt;
&lt;a href="https://dev.classmethod.jp/articles/breaing-news-amazon-bedrock-was-released/"&gt;【速報】AWS の生成 AI サービスである Amazon Bedrock がリリースされたので朝イチで触ってみた&lt;/a&gt;
&lt;a href="https://qiita.com/nasuvitz/items/e6cabec6c000de861d22"&gt;Amazon Bedrock &amp;ldquo;Claude 2&amp;rdquo; と、ChatGPT &amp;ldquo;GPT-4&amp;rdquo; を比較してみる&lt;/a&gt;
&lt;a href="https://qiita.com/nasuvitz/items/679674d93219cfb8320d"&gt;AWS による生成 AI の新サービス「Amazon Bedrock」の可能性を考察する&lt;/a&gt;
&lt;a href="https://qiita.com/JamyJamy/items/f1d63d1c3186a0e5d7da"&gt;Amazon Bedrock でモデルごとに画像を生成してみた&lt;/a&gt;
&lt;a href="https://speakerdeck.com/icoxfog417/amazon-bedrock-nohazimefang"&gt;Bedrock のはじめかた&lt;/a&gt;
&lt;a href="https://findy-tools.io/products/amazon-bedrock/14/37"&gt;Amazon Bedrock の導入効果をレビューでご紹介（KDDI アジャイル開発センター株式会社-みのるん）&lt;/a&gt;
&lt;a href="https://aws.amazon.com/jp/blogs/machine-learning/build-generative-ai-chatbots-using-prompt-engineering-with-amazon-redshift-and-amazon-bedrock/"&gt;Build generative AI chatbots using prompt engineering with Amazon Redshift and Amazon Bedrock&lt;/a&gt;
&lt;a href="https://zenn.dev/spiralai/articles/8af7cbf526c2e1"&gt;GPT 連携アプリ開発時の必須知識、RAG をゼロから解説する。概要＆Python コード例&lt;/a&gt;
&lt;a href="https://acro-engineer.hatenablog.com/entry/2023/12/20/140000"&gt;Amazon Bedrock の Knowledge base で簡単に RAG を構築&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Github:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/aws-samples/query-structured-data-with-amazon-bedrock"&gt;Query structured data with natural language using Amazon Bedrock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/aws-samples/amazon-bedrock-workshop"&gt;https://github.com/aws-samples/amazon-bedrock-workshop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/aws-samples/promptus"&gt;https://github.com/aws-samples/promptus&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Boto3: &lt;a href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/bedrock.html"&gt;https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/bedrock.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;モデル&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Titan FMs&lt;/li&gt;
&lt;li&gt;Claude 2&lt;/li&gt;
&lt;li&gt;Jurassic-2 (&lt;a href="https://docs.ai21.com/docs/python-sdk-with-amazon-bedrock"&gt;Python SDK&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Stable Diffusion&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="claude-2"&gt;Claude 2&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.sms-datatech.co.jp/column/consulting_claude2/"&gt;生成 AI の最新モデル「Claude2」とは？使い方や ChatGPT との違いについても解説&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.anthropic.com/claude/reference/client-sdks"&gt;クライアント SDK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://10000.co.jp/web/1374/"&gt;GPT-4 と Claude 2 を比較してみました&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weel.co.jp/media/claude-2.1"&gt;【Claude 2.1】ChatGPT 超え AI の日本語での使い方や API の使用方法、GPT-4 との比較を解説&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://japan.cnet.com/article/35211912/"&gt;Anthropic、「Claude 2.1」をリリース&amp;ndash;15 万ワードに対応、幻覚も半減&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="jurassi-2"&gt;Jurassi-2&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;日本語対応していない&lt;/li&gt;
&lt;li&gt;&lt;a href="https://qiita.com/moritalous/items/13e5a918266cdcab139e"&gt;AWS の&amp;quot;推しの AI&amp;quot; 「Jurassic-2」を使ってみた！！Bedrock ローンチ前に使えるんやん！&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>