{"id": 1, "title": "**MCP→公式CLI移行で週次タスク安定化**", "content": "# **MCP→公式CLI移行で週次タスク安定化**\n\nClaude Codeの週次タスク安定化のため、MCPを廃止して公式CLI（bee / Pup）へ移行した事例。MCPはトークン消費が過大（CLI比32倍）で、接続不安定による週次タスクの失敗が課題だった。公式CLIに切り替えることでタスクの安定性が向上し、コスト削減にも寄与。定期実行ユースケースではMCPより公式CLIが適切という知見。\n\n## ポイント\n- MCPはCLI比32倍のトークンを消費し、週次タスクのコストが高騰する\n- MCP接続不安定が週次タスク失敗の主因であり、公式CLI（bee / Pup）移行で解消\n- 定期実行・自動化ユースケースではLocal MCPより公式CLI優先が推奨\n- 移行後は週次タスクの安定性が向上し、メンテナンスコストも低減\n\n## 関連概念（未作成）\n`MCP vs CLI 選択基準` `bee CLI` `Pup CLI` `週次タスク自動化` `Claude Codeコスト最適化` `定期実行安定化パターン`\n", "tags": ["Claude Code", "MCP", "CLI", "週次タスク", "自動化", "コスト最適化", "bee", "Pup"], "domain": "ai", "source_url": "https://qiita.com/ntaka329/items/d7debbc9413b500af19e", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:02:45.289160+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 2, "title": "**「LLM Wiki」知識管理思想 — Karpathy提唱**", "content": "# **「LLM Wiki」知識管理思想 — Karpathy提唱**\n\nAndrej Karpathy氏が提唱する「LLM Wiki」は、専門家の暗黙知や経験知がその人物の引退・退職とともに消滅してしまう「知識蒸発」問題を解決するための新しい知識管理思想。LLMを活用して組織内の知識を構造化・永続化し、誰でもアクセス可能なWikiとして蓄積することで、属人化した専門知識を組織資産へと変換する。内部監査やGRC分野など専門性の高い領域での応用が特に有望とされる。\n\n## ポイント\n- 専門家の知識が退職・引退で消滅する「知識蒸発」問題をLLMで解決する\n- LLMを活用して暗黙知を構造化・文書化し、組織内Wikiとして永続管理する\n- 内部監査・GRC分野など高度専門領域での知識継承手段として有望\n- 個人の経験知を組織の集合知へ変換することが中心思想\n\n## 関連ページ\n[[MCP→公式CLI移行で週次タスク安定化]]\n\n## 関連概念（未作成）\n`暗黙知の形式知化` `組織的知識継承` `RAGベース社内Wiki` `ナレッジグラフ構築`\n", "tags": ["LLM", "知識管理", "Karpathy", "ナレッジマネジメント", "GRC", "内部監査", "暗黙知"], "domain": "ai", "source_url": "https://note.com/hirotsuchida/n/n7bac126dfdfd", "importance_score": 0.3612359947967774, "wikilinks": ["MCP→公式CLI移行で週次タスク安定化"], "created_at": "2026-04-22T08:03:06.929654+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 3, "title": "**MCP捨ててCLI移行でClaude Code週次タスクを安定化**", "content": "# **MCP捨ててCLI移行でClaude Code週次タスクを安定化**\n\nClaude Codeの週次タスク安定化を目的に、MCPからbee/Pupなどの公式CLIへ移行した事例。MCPは接続不安定・セッション依存などの問題があり、CLI移行によりタスクの冪等性と再現性が向上。定期実行やCI/CD統合にはMCPより公式CLIが適しているという知見。\n\n## ポイント\n- MCPは接続安定性に難があり、週次などの定期タスクには不向き\n- bee/Pupなど公式CLIは冪等性が高く、cronやCI/CDと相性が良い\n- MCP→CLI移行により週次タスクの失敗率が大幅に低下\n\n## 関連ページ\n[[**MCP→公式CLI移行で週次タスク安定化**]]\n\n## 関連概念（未作成）\n`定期タスクのべき等性設計` `Claude Code CLI活用パターン` `MCP vs CLI選定基準`\n", "tags": ["ClaudeCode", "MCP", "CLI", "自動化", "週次タスク", "bee", "Pup"], "domain": "ai", "source_url": "https://qiita.com/ntaka329/items/d7debbc9413b500af19e", "importance_score": 0.3612359947967774, "wikilinks": ["**MCP→公式CLI移行で週次タスク安定化**"], "created_at": "2026-04-22T08:07:40.277142+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 4, "title": "**「Expoテーマ設定・システムカラー検出」**", "content": "# **「Expoテーマ設定・システムカラー検出」**\n\nExpoを使ったReact Native開発環境の構築手順と、Webフロントエンドにおけるシステムテーマ検出の実装パターンをまとめたページ。ReactNativeはiOS/Android向けクロスプラットフォーム開発フレームワークで、ExpoはCLIベースの簡易セットアップを提供する。テーマ設定では`prefers-color-scheme`メディアクエリでダーク/ライトモードを検出し、`localStorage`に保存、変更イベントをリッスンして動的に切り替える実装が示されている。また、PWA（standalone）とブラウザの表示モード判定、GTMデータレイヤーへのユーザーID付与、Twemojiの条件適用など、Webアプリ初期化スクリプトのパターンも含む。\n\n## ポイント\n- Expoはejectなしでほとんどのユースケースをカバーし、`expo init` → `expo start`の3コマンドで環境構築完了\n- `window.matchMedia('(prefers-color-scheme: dark)')`でシステムテーマを検出し、`localStorage`の値を優先しつつ`change`イベントで動的同期\n- `display-mode: standalone`と`navigator.standalone`の両方を確認することでiOS SafariのPWAも正しく判定できる\n- expo snack（https://snack.expo.io/）でブラウザ上のPlaygroundが利用可能\n- 実機確認はExpo ClientアプリでQRコードをスキャン、初回バンドルに約1分かかる\n\n## 関連概念（未作成）\n`React Native CLI vs Expo比較` `prefers-color-scheme メディアクエリ実装` `PWA表示モード判定` `GTMデータレイヤー設計` `Twemoji条件適用パターン`\n", "tags": ["Expo", "ReactNative", "テーマ設定", "PWA", "クロスプラットフォーム", "システムカラー", "JavaScript"], "domain": "ai", "source_url": "https://zenn.dev/aichat/articles/sample-article", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:08:05.639301+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 5, "title": "**React Native + Expo 環境構築入門（Windows）**", "content": "# **React Native + Expo 環境構築入門（Windows）**\n\nWindowsベースでReact NativeとExpoを使ったモバイルアプリ開発環境を構築するための入門連載記事。Node.js・Expo CLIのインストールからシミュレーター設定まで、初学者向けにステップバイステップで解説している。JavaScriptを使ったクロスプラットフォーム開発の第一歩として、Windows環境特有の設定手順やトラブルシューティングも含む実践的なガイド。\n\n## ポイント\n- WindowsでのReact Native + Expo開発環境構築手順（Node.js・Expo CLI導入）\n- Expo Goアプリを使った実機・エミュレーターでの動作確認方法\n- Windows環境特有のパス設定やADB接続などのトラブルシューティング\n\n## 関連概念（未作成）\n`Expo Router` `Metro Bundler` `Android Studio AVD` `React Native CLI vs Expo` `EAS Build`\n", "tags": ["React Native", "Expo", "JavaScript", "Windows", "モバイル開発", "環境構築"], "domain": "ai", "source_url": "https://qiita.com/hitotch/items/5142fff638c7805d84d5", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:08:14.172698+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 8, "title": "CC Learn - Claude Code is all you need in 2026", "content": "# CC Learn - Claude Code is all you need in 2026\n\n2026年現在、Claude Code（Opus 4.5）単体で日々の開発の90%が完結する時代に突入。エージェント管理フレームワーク・カスタムCursorルール・MCPサーバー等はオーバーエンジニアリングとなり、「バニラClaude Code」だけで戦略立案→仕様作成→実装まで一気通貫が可能。Tabキーでplanモード切り替え、内部3エージェントが非同期で協調動作し、コードベース全体を解析してスコープ案を自動生成する。\n\n## ポイント\n- Claude Code（Opus 4.5）単体で2026年の開発90%が完結—MCP・カスタムルール・エージェントフレームワークは不要になった\n- Tabキーでplanモードに切り替え、ボイス入力でプロンプトを入力すると内部3エージェントが非同期起動してコードベース解析＋スコープ提示\n- バニラClaude Codeで戦略立案→仕様作成→実装まで一気通貫—オーバーエンジニアリングを排除するのが2026年のベストプラクティス\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - The Only Claude Code Tutorial You Need (2026 Update)]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[CC Learn - Why devs are OBSESSED with Claude Code]] [[MCP vs CLI 選択基準]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[YouTube学習 - AIツール最新 (20260416)]]\n\n## 関連概念（未作成）\n`バニラClaude Code（フレームワーク不要の素のClaude Code運用）` `内部3エージェント協調アーキテクチャ` `Yoloモード起動ショートカット`\n", "tags": ["claude-code", "2026", "workflow", "plan-mode", "multi-agent", "yolo-mode", "opus-4.5"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Claude Code 2.0 Is Here... Automate Anything", "CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - The Only Claude Code Tutorial You Need (2026 Update)", "CC Learn - Why Everyone is OBSESSED With Claude Code", "CC Learn - Why devs are OBSESSED with Claude Code", "MCP vs CLI 選択基準", "2026-04-21 Claude Code最新ワークフロー学習", "YouTube学習 - AIツール最新 (20260416)"], "created_at": "2026-04-22T08:44:20.531050+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 9, "title": "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "content": "# CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More\n\nClaude Codeをプロ級にカスタマイズする3つの柱を解説した動画。①/model・/insights・/compact等のコマンドラインツール活用、②MCPサーバーをプロジェクト/ユーザー/グローバルの3スコープで追加する方法、③.claude/skills/・.claude/agents/ディレクトリによるスキル・サブエージェントの作成構成。/contextでコンテキスト使用率をパーセント表示、/compactで長セッションのトークン節約が可能。\n\n## ポイント\n- /model でsonnet/opus/haikuをタスクに応じて切り替え、/insightsでブラウザ上の使用状況レポートを生成できる\n- MCPサーバーはプロジェクト(.claude/mcp.json)・ユーザー(~/.claude/mcp.json)・グローバルの3スコープで管理\n- .claude/skills/ と .claude/agents/ ディレクトリでカスタムスキル・サブエージェントを定義する構成\n- /context でファイル・MCPツール・メモリ使用率をパーセント表示、/compact で会話履歴を圧縮してトークン節約\n\n## 関連ページ\n[[MCP vs CLI 選択基準]] [[MCP→公式CLI移行で週次タスク安定化]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]]\n\n## 関連概念（未作成）\n`/insights コマンドによる使用状況可視化` `MCPサーバー 3スコープ管理（プロジェクト/ユーザー/グローバル）` `Claude Code コンテキスト使用率モニタリング`\n", "tags": ["claude-code", "MCP", "スキル", "サブエージェント", "コマンド", "カスタマイズ", "トークン節約"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["MCP vs CLI 選択基準", "MCP→公式CLI移行で週次タスク安定化", "CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - Claude Code is all you need in 2026", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "2026-04-21 Claude Code最新ワークフロー学習", "2026-04-21 X記事から学習したClaude Code最新動向"], "created_at": "2026-04-22T08:44:23.711150+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 10, "title": "CC Learn - FULL Claude Code Tutorial for Beginners in 2026! (Step-By-St", "content": "# CC Learn - FULL Claude Code Tutorial for Beginners in 2026! (Step-By-St\n\n## 概要\n- **Source**: https://www.youtube.com/watch?v=qYqIhX9hTQk\n- **Title**: FULL Claude Code Tutorial for Beginners in 2026! (Step-By-Step)\n\n- **Method**: yt-dlp+LLM\n- **Analyzed**: 2026-04-17T01:20:16.341889+09:00\n\n## 解析結果\n\nClaude Codeの基本的なアーキテクチャと設定方法、コマンドラインインターフェイスの使い方について説明します。\n\nClaude Codeは、コード生成と編集を支援するツールです。基本的なアーキテクチャは、次の通りです。\n\n1. **Claude Codeのインストール**：Claude Codeを使用するには、まずインストールする必要があります。インストール方法は、OSやエディターによって異なります。\n2. **エディターの設定**：Claude Codeを使用するには、エディターの設定が必要です。エディターの設定方法は、エディターによって異なります。\n3. **コマンドラインインターフェイス**：Claude Codeにはコマンドラインインターフェイスがあります。コマンドラインインターフェイスを使用すると、Claude Codeの機能をより詳細に制御できます。\n\nClaude Codeの設定方法は、次の通りです。\n\n1. **Claude Codeのインストール**：Claude Codeをインストールします。\n2. **エディターの設定**：エディターの設定を行います。\n3. **Claude Codeの設定**：Claude Codeの設定を行います。設定方法は、エディターによって異なります。\n\nコマンドラインインターフェイスの使い方は、次の通りです。\n\n1. **コマンドラインインターフェイスの起動**：コマンドラインインターフェイスを起動します。\n2. **コマンドの入力**：コマンドを入力します。コマンドの例は、次の通りです。\n\t* `claude code`: Claude Codeを起動します。\n\t* `claude code --help`: Claude Codeのヘルプを表示します。\n3. **オプションの指定**：オプションを指定します。オプションの例は、次の通りです。\n\t* `--project`: プロジェクト名を指定します。\n\t* `--file`: ファイル名を指定します。\n\nClaude Codeの基本的なアーキテクチャと設定方法、コマンドラインインターフェイスの使い方について説明しました。Claude Codeを使用することで、コード生成と編集を効率化できます。\n\n---\n\nFastAPIとボット自動化システムを統合する際に、Claude Codeの機能や手法を活用することで、開発効率を向上させることができます。以下は、そのような統合の際に活用できるClaude Codeの機能や手法についての説明です。\n\n### 1. コード生成と自動補完\n\nClaude Codeは、AIを活用してコードを生成したり、自動補完したりする機能があります。FastAPIプロジェクトで、ボット自動化システムのAPIエンドポイントを作成する際に、この機能を活用できます。たとえば、APIのルーティングやデータベースとの接続部分のコードを、Claude Codeに自動生成させることができます。\n\n### 2. プロジェクト構成の管理\n\nClaude Codeの`claw.md`ファイルを使用すると、プロジェクト全体の構成やルールを一元的に管理できます。ボット自動化システムの設定や、FastAPIアプリケーションの構成を、このファイルに記述することで、Claude Codeがプロジェクトのコンテキストをより深く理解できるようになります。\n\n### 3. プラグインとコネクターの活用\n\nClaude Codeには、プラグインやコネクターを追加して機能を拡張できるようになっています。FastAPIとボット自動化システムの統合の際に、特定のタスクを自動化したり、外部サービスとの連携を強化したりするプラグインやコネクターを探して追加することができます。たとえば、ボットの動作ログを外部サービスに送信するためのプラグインなどが考えられます。\n\n### 4. コードレビューと最適化\n\nClaude Codeは、コードのレビューと最適化にも役立ちます。生成されたコードや、開発者が書いたコードを、Claude Codeに分析させることで、パフォーマンスの改善点やセキュリティ上の問題点を特定できます。ボット自動化システムのコードベースが大規模になるにつれて、この機能は特に重要になります。\n\n### 実装方法\n\n1. **Claude Codeのセットアップ**: まず、Claude Codeをインストールし、FastAPIプロジェクトで使用できるようにセットアップします。VS Codeなどのエディターに拡張機能をインストールするか、コマンドラインから使用します。\n2. **`claw.md`ファイルの作成**: プロジェクトのルートディレクトリに`claw.md`ファイルを作成し、ボット自動化システムとFastAPIの構成やルールを記述します。\n3. **プラグインとコネクターの追加**: FastAPIとボット自動化システムの統合に役立つプラグインやコネクターを探し、プロジェクトに追加します。\n4. **コード生成と自動補完の活用**: Claude Codeのコード生成機能を使用して、ボット自動化システムのAPIエンドポイントやその他のコードを自動生成します。\n5. **コードレビューと最適化**: Claude Codeのコード分析機能を使用して、生成されたコードやプロジェクトのコードベースをレビューし、最適化します。\n\n以上の手法を活用することで、FastAPIとボット自動化システムの統合プロジェクトでClaude Codeの機能を最大限に活用できます。開発効率の向上や、コードの品質と保守性の向上に貢献することが期待できます。\n\n**Why:** Claude Code活用の最新知見を自動収集\n**How to apply:** 実践可能なTipsは即座にワークフローに取り込む", "tags": ["cc-learn", "YouTube学習", "Claude Code", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:44:25.598758+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 11, "title": "CC Learn - The Only Claude Code Tutorial You Need (2026 Update)", "content": "# CC Learn - The Only Claude Code Tutorial You Need (2026 Update)\n\nWeb開発者向けClaude Code 2026年版チュートリアル。デスクトップアプリ・Webアプリ・CLIの3つの利用形態を解説し、Pro/Maxプランが必要。Claude APIキーまたはサブスクリプションでログイン可能。FastAPIによるAPI自動生成、ボット自動化、データ連携など実践的なユースケースを紹介。初心者から中級者がClaude Codeの全体像を把握するのに最適な入門コンテンツ。\n\n## ポイント\n- 利用形態3種：デスクトップアプリ・Webアプリ・CLIツール（APIキーまたはサブスクリプション認証）\n- Pro/Maxプランへのアップグレードが必須要件\n- FastAPIと組み合わせたAPI自動生成が主要ユースケース\n- ボット自動化とデータ連携をClaude Codeで統合管理できる\n- CLIはWebブラウザ版よりトークン消費が少なく効率的\n\n## 関連ページ\n[[CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[MCP vs CLI 選択基準]] [[2026-04-21 Claude Code最新ワークフロー学習]]\n\n## 関連概念（未作成）\n`Claude Code Pro/Max プラン比較` `FastAPI + Claude Code 統合パターン` `Claude Code CLIログイン方法（サブスクリプション vs APIキー）`\n", "tags": ["claude-code", "tutorial", "fastapi", "cli", "web-development", "automation", "2026"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)", "CC Learn - Claude Code is all you need in 2026", "CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "MCP vs CLI 選択基準", "2026-04-21 Claude Code最新ワークフロー学習"], "created_at": "2026-04-22T08:44:27.597016+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 12, "title": "CC Learn - 【革命】2026年最強AIツール「Claude Code」がヤバすぎました【完全攻略】", "content": "# CC Learn - 【革命】2026年最強AIツール「Claude Code」がヤバすぎました【完全攻略】\n\n2026年最強AIツールとして注目されるClaude Codeの完全攻略動画の解析結果。Claude Codeはアンソロピック社製AIツールで、パソコン上のファイル操作・ネット調査・レポート作成・定期実行など幅広い作業を自動化できる。ChatGPTやGeminiが「カーナビ（案内するだけ）」なのに対し、Claude Codeは「自分で運転するタクシー」として実際に操作まで行う点が最大の差別化。インストール方法は3種類（PC直接・VSCode/Cursor・デスクトップ/ブラウザ）あり、日本語指示のみで使えるためプログラミング知識不要。FastAPIやボット自動化システムへの応用も可能で、API統合・自動化ロジック実装・モニタリングまでカバーする。\n\n## ポイント\n- Claude Codeはファイル作成・編集・保存・定期実行まで自律的に行う「実行型」AIツール（ChatGPT/Geminiとの本質的違い）\n- インストール方法3種類：PC直接・VSCode/Cursor拡張・デスクトップ/ブラウザ（Windowsは事前にGit必要）\n- 日本語指示のみで操作可能、プログラミング知識不要\n- FastAPI・ボット自動化システムへの応用：API統合→自動化ロジック実装→モニタリングの流れ\n- タクシー比喩：行き先を伝えるだけで目的地まで自律実行（カーナビ型との違いを強調）\n\n## 関連ページ\n[[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)]] [[CC Learn - The Only Claude Code Tutorial You Need (2026 Update)]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[CC Learn - Why devs are OBSESSED with Claude Code]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Code vs ChatGPT/Gemini 比較` `Claude Code 初心者向けセットアップガイド` `Claude Code Windows環境構築` `AIエージェント「実行型」vs「案内型」分類`\n", "tags": ["Claude Code", "AI自動化", "入門", "日本語解説", "2026", "FastAPI", "ボット", "インストール"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Claude Code is all you need in 2026", "CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)", "CC Learn - The Only Claude Code Tutorial You Need (2026 Update)", "CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - Why Everyone is OBSESSED With Claude Code", "CC Learn - Why devs are OBSESSED with Claude Code", "2026-04-21 Claude Code最新ワークフロー学習", "Claude Code Skills 2026年初頭まとめ"], "created_at": "2026-04-22T08:44:29.621341+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 13, "title": "CC Learn - Claude Code 2.0 Is Here... Automate Anything", "content": "# CC Learn - Claude Code 2.0 Is Here... Automate Anything\n\nClaude Code 2.0は、Claude Chat・Claude Code・Claude Co-workを統合した完全統合型AI開発環境。Electron+Web（React/Monaco/xterm.js）フロントエンドとRust/Goバックエンド（Yellow-Dot Dispatcher/Session Manager）で構成。並列セッション管理、24×7バックグラウンドエージェント（co-work --detach）、音声入力、モデル選択（4.61Mトークン版/Max）など多機能。claude task/claude session等のCLIコマンドで自律化ワークフローを実現。\n\n## ポイント\n- Claude Chat・Code・Co-workを統合した統合IDE体験（エコシステムから離れない設計）\n- Yellow-Dot Dispatcherによる並列エージェント管理とclaude session list/attachでのセッション制御\n- claude co-work --detachでデーモン化→24×7自律実行タスクが可能\n- フロントエンド: Electron+React+Monaco+xterm.js、バックエンド: Rust/Go+FSNotify+Model Router\n- 権限レベル（Normal/Thinking/Verb/Summary）とモデル選択がUI上で直接変更可能\n\n## 関連ページ\n[[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[CC Learn - Why devs are OBSESSED with Claude Code]] [[CC Learn - The Only Claude Code Tutorial You Need (2026 Update)]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[MCP vs CLI 選択基準]] [[Harness設計統合 (2026-04-18)]]\n\n## 関連概念（未作成）\n`Yellow-Dot Dispatcher アーキテクチャ詳細` `Claude Co-work デーモンモード運用パターン` `claude sessionコマンド並列ワークフロー設計` `Claude Code 2.0 モデルルーティング戦略`\n", "tags": ["claude-code", "claude-code-2.0", "統合IDE", "エージェント", "自動化", "Yellow-Dot", "並列セッション", "バックグラウンドエージェント"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - Claude Code is all you need in 2026", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "CC Learn - Why devs are OBSESSED with Claude Code", "CC Learn - The Only Claude Code Tutorial You Need (2026 Update)", "2026-04-21 Claude Code最新ワークフロー学習", "MCP vs CLI 選択基準", "Harness設計統合 (2026-04-18)"], "created_at": "2026-04-22T08:44:32.404341+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 14, "title": "CC Learn - The 6 Levels of Claude Code Explained", "content": "# CC Learn - The 6 Levels of Claude Code Explained\n\nClaude Code活用を6段階のレベルで体系化した動画の学習記録。Level 1（プロンプト投げっぱなし）からLevel 6（AI Pair-Programmer／完全共同作業）まで段階的に定義。Level 1の問題点は「漠然とした指示→平均的な出力（AI slop）」で、脱出には測定可能なビジネスゴールの明確化が必要。Level 4以上ではモジュール設計・非同期処理・ドキュメント同期など実践的アーキテクチャ指示が求められる。FastAPIへの具体的適用例付き。\n\n## ポイント\n- Level 1（Prompt Engineer）の最大の罠：目標が曖昧→Claude が穴を平均的実装で埋める（AI slop）\n- Level 1脱出の3ステップ：①ビジネスゴールを測定可能な形に変換 ②出力を読む→評価→改善ループ ③プロンプトを「機能要件+ビジネスゴール+評価指標」に分解\n- Level 2=Reviewer、Level 3=Tester（CI/lint導入）、Level 4=Architect（クリーンアーキテクチャ指示）\n- Level 5=Product Manager（KPI・ロードマップを共同作成）、Level 6=AI Pair-Programmer（思考外部化・リアルタイムデバッグ）\n- FastAPI実践例：Level 1→成果定義（SLA付き）、Level 4→services/モジュール化、Level 5→Celery非同期、Level 6→ドキュメントとコード常時同期\n\n## 関連ページ\n[[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - The Only Claude Code Tutorial You Need (2026 Update)]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - Why devs are OBSESSED with Claude Code]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`AI slop回避パターン（測定可能ゴール設計）` `Claude Code習熟度自己診断チェックリスト` `成果定義テンプレート（機能要件+ビジネスゴール+評価指標）`\n", "tags": ["claude-code", "レベル体系", "プロンプトエンジニアリング", "アーキテクチャ", "FastAPI", "AI活用"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Claude Code is all you need in 2026", "CC Learn - The Only Claude Code Tutorial You Need (2026 Update)", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - Why devs are OBSESSED with Claude Code", "CC Learn - Why Everyone is OBSESSED With Claude Code", "2026-04-21 Claude Code最新ワークフロー学習", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T08:44:34.271887+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 15, "title": "CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites", "content": "# CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites\n\n## 概要\n- **Source**: https://www.youtube.com/watch?v=vnSGv8UmfCo\n- **Title**: Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)\n\n- **Method**: yt-dlp+LLM\n- **Analyzed**: 2026-04-19T02:34:17.823665+09:00\n\n## 解析結果\n\n【動画全体像】  \nClaudeがリリースしたばかりの「Claude Design」という新機能を、実際に触りながら解説するデモ動画。  \n主なテーマは「AIが数分で高品位なデザイン資材（スライド、Web、ワイヤーフレーム、動画、3D）をゼロから生成できる」という衝撃的な生産性革命。話者は「誰でもすぐに使える実践的なワークフロー」を提示し、視聴者に「今すぐ試せるステップ」を示す。\n\n---\n\n### 1. 具体的なツール・技術・設定\n| 項目 | 内容 |\n|---|---|\n| ツール名 | Claude Design（Claude.ai 内蔵） |\n| アクセス方法 | サイドバーの「Design」タブ → リサーチプレビュー段階（順次ロールアウト） |\n| 出力形式 | ・スライドデッキ（高忠実 or ワイヤーフレーム）<br>・Webサイト（HTML/CSS/JS パッケージ）<br>・動画（アニメーション）<br>・3Dグラフィック |\n| 参照可能素材 | ・Webサイトのスクリーンショット<br>・Figmaファイル<br>・Claude Code のコードベース<br>・音声入力 |\n| 技術スタック | 内部的には React + Tailwind 等のコンポーネントを自動生成し、即座にホスティングURLを発行 |\n\n---\n\n### 2. 実践的なTips / ワークフロー\n1. スタート地点  \n   1. claude.ai → 左サイド「Design」  \n   2. 「Slide deck」→ ネーミング（例：Automatable Slideshow）  \n   3. モード選択  \n      - High-fidelity：完成品（即公開可能）  \n      - Wireframing：構造重視のラフ案  \n\n2. コンテキスト注入  \n   - 自社サイトのスクリーンショットをアップロード → 色・フォント・雰囲気を自動コピー  \n   - Figma URL 貼り付け → デザインシステム読み込み  \n   - 音声 or テキストで要件を伝える → Claude が追加質問を投げかける  \n\n3. プロンプト例  \n   > 「2,000ドルの造園パッケージを販売する営業後にクライアントへ送る美しいスライドを作って」  \n   → 会社名、追加サービス、ターゲット層などを対話で補完  \n\n4. 生成後の流れ  \n   - 1クリックで公開URL発行 → クライアントへ即送信  \n   - ダウンロード（ZIP）→ 自社サーバへアップロードも可能  \n\n---\n\n### 3. コスト感・効率化の数値\n| 従来 | Claude Design |\n|---|---|\n| デザイナー1名 × 半日〜1日 | 2〜5分 |\n| 外注費用：$300〜$1,000/案件 | 無料（Claude Pro 利用料のみ：$20/月） |\n| 修正ラウンド 2〜3回 | 対話で即座に調整 |\n\n---\n\n### 4. 注意点・落とし穴\n1. リサーチプレビュー  \n   - まだ全ユーザーに開放されていない → 数日中に順次展開  \n2. ブランドガイドラインの精度  \n   - スクリーンショットだけでは細かいルール（余白、ロゴクリアスペース等）が反映されない場合あり  \n3. 著作権・ライセンス  \n   - 生成画像のライセンスは曖昧 → 商用利用前に再確認が必要  \n4. 過度な依存  \n   - テンプレート感が強く出る → 差別化のためには手直し必須  \n5. レスポンシブチェック  \n   - モバイル表示が微妙に崩れることも → 公開前に実機テスト推奨  \n\n---\n\n### まとめ\n「Claude Design」は、デザイナー不在でも「営業資料→公開」まで5分以内に完結できる革命的ツール。ただし、ブランド精度や商用利用における法務面は人の目で最終チェックが必須。まずは小規模案件で試し、社内ガイドラインと組み合わせる形で段階的に導入するとリスクが最小限で済む。\n\n---\n\n【Claude Designを使ってすぐに実行できるアクションアイテム一覧】\n\n1. 画面遷移・初期設定\n   - ブラウザで `claw.ai` を開く  \n   - 左サイドバー → 「Design」をクリック（※まだ表示されなければ数時間～数日待つ）\n\n2. プロジェクト作成\n   - 「Slide deck」ボタンを押す  \n   - プロジェクト名を入力（例：`automatable slideshow`）\n\n3. 品質レベル選択\n   - 「High fidelity」にチェック（完成版をそのまま使いたい場合）  \n   - または「Wireframing」にチェック（構造確認用の簡易版）\n\n4. コンテキストの追加（オプション）\n   - 自分のウェブサイトを反映させる場合  \n     ・ウェブサイトのスクリーンショットを撮影  \n     - 「Upload reference files」から画像をアップロード  \n   - Figmaファイル → 「Upload from Figma」  \n   - 既存のコードベース → 「Attach a codebase」\n\n5. プロンプト送信\n   - テキストボックスに以下のようなプロンプトを入力  \n     ```\n     Can you please build me a beautiful slideshow presentation that I can send to my clients after a sales call where we are selling landscaping services for $2,000 a package.\n     ```\n   - またはマイクボタンを押して音声で同内容を話す\n\n6. 追加質問への回答\n   - Claudeが提示する質問に逐次回答（例：会社名 → `Landscaping Co`、他サービス → `none`）\n\n7. 生成完了後の即時アクション\n   - 「Continue」をクリックして自動生成を完了させる  \n   - 生成されたスライド／ウェブ／3Dグラフィックをプレビュー  \n   - 右上の「Share」または「Export」から数分でWeb公開／ダウンロード\n\n8. 繰り返し利用時のショートカット\n   - 次回以降は「Design」→「Slide deck」→ プロンプトのみで即生成可能  \n   - ブランドガイドラインを一度アップロードしておけば以降自動適用\n\n**Why:** Claude Code活用の最新知見を自動収集\n**How to apply:** 実践可能なTipsは即座にワークフローに取り込む", "tags": ["cc-learn", "YouTube学習", "Claude Code", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:44:36.297622+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 16, "title": "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "content": "# CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)\n\nClaude Code 2026年3月版の新機能4点を解説。①Computer Use：macOS限定でClaudeが画面を見てマウス/キー操作を自動実行（/settingsでON）。②Channels：Telegram/Discord/iMessageとClaude Codeを双方向連携（npmパッケージ+channels.json）。③Permission Relay：GitHub/AWS等の認証情報を安全管理（claude auth loginで1回許可）。④エージェント永続化：--sessionフラグで複数ロングランセッションを用途別に常駐させるOpen-Claudeスタイル構成。\n\n## ポイント\n- Computer Use（macOS限定）：/settings → ON で有効化、自然言語でマウス/キー操作を自動実行\n- Channels：npm install -g claude-telegram-channel + channels.json で Telegram/Discord/iMessage 連携\n- Permission Relay：claude auth login で OAuth 認証、~/.claude/credentials.json に暗号化トークン保存\n- エージェント永続化：--workspace + --channel + --session フラグで複数エージェントを用途別に常駐\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`Claude Code Computer Use セットアップガイド` `Claude Code Channels 設定リファレンス` `マルチエージェント永続化アーキテクチャ`\n", "tags": ["claude-code", "computer-use", "channels", "permission-relay", "agent", "macos", "telegram", "2026-03"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Claude Code 2.0 Is Here... Automate Anything", "CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - Why Everyone is OBSESSED With Claude Code", "2026-04-21 Claude Code最新ワークフロー学習", "2026-04-21 X記事から学習したClaude Code最新動向", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T08:44:38.341552+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 17, "title": "CC Learn - Why Claude Design Is Already My Favorite", "content": "# CC Learn - Why Claude Design Is Already My Favorite\n\nClaude Design（β版）を使った実践レビュー。既存プロジェクトのリデザインやゼロからの新規作成を検証し、初期ワイヤーフレーム作成が2〜3日→5〜10分（95%削減）、デザイン→コード変換が即時（100%削減）と劇的な効率化を実証。技術スタックはNext.js・Tailwind CSS・Framer-motion・Rechartsを自動生成。Claude Codeとのリポジトリ連携・GitHub連携も可能。過剰トークン消費やブランドガイドライン乖離などの注意点も整理されている。\n\n## ポイント\n- Claude Designはhttps://claude.ai/designからアクセス可能、Pro/Teamプラン必須で段階的ロールアウト中\n- 既存プロジェクトをドラッグ&ドロップして'Redesign this'と入力するだけでリデザイン可能\n- 初期ワイヤーフレーム95%削減・レスポンシブ実装100%自動・プロトタイプ→本番が週単位→数時間\n- Next.js・Tailwind CSS・Framer-motion・Rechartsを自動生成、Claude Codeとのリポジトリ丸ごと連携も対応\n- トークン過剰消費対策として必要最小限のフォルダのみ添付、色・フォント・コンポーネントライブラリは事前テキスト共有が有効\n\n## 関連ページ\n[[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`Claude Design ブランドガイドライン統合ワークフロー` `デザイン→コード変換コスト比較（Claude Design vs Figma→Dev handoff）` `Claude Design 商用利用ライセンス確認チェックリスト`\n", "tags": ["Claude Design", "UI生成", "Next.js", "Tailwind CSS", "プロトタイピング", "Claude Code連携", "フロントエンド自動化"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "2026-04-21 Claude Code最新ワークフロー学習", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T08:44:40.273609+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 18, "title": "CC Learn - Why Everyone is OBSESSED With Claude Code", "content": "# CC Learn - Why Everyone is OBSESSED With Claude Code\n\nClaude Codeが開発者に「中毒性」をもたらす理由をゲームデザインの観点から解説。①短いフィードバックループ（5〜15秒で結果確認）②ジューシーな演出（絵文字・ASCII アート・Discordリッチ通知）③ゲーミフィケーション（XP・ストリーク・週次ランキング）の3要素が高いエンゲージメントを生む。rich/textual/pytest-xdist等のライブラリと Makefile の組み合わせで1日以内に最小構成を導入可能。\n\n## ポイント\n- フィードバックループを5〜15秒に短縮するためにhotreload・pytest-xdist並列実行・ruff --fixを組み合わせる\n- textualライブラリでターミナルダッシュボードを構築し、成功/失敗を視覚的・即時フィードバックで演出する\n- SQLiteにXPを保存しDiscord botで週次ランキングと連続コミットストリークを自動投稿するゲーミフィケーション構造\n- 1日で導入できる最小構成: fastapi + uvicorn + rich + textual + pytest-xdist + pre-commit + Makefile\n- ゲームデザイン原則（juiciness・短いターン）をCLIツール設計に応用することが中毒性の本質\n\n## 関連ページ\n[[CC Learn - Why devs are OBSESSED with Claude Code]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - The Only Claude Code Tutorial You Need (2026 Update)]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[GuiguiとGhosttyで作るターミナルGUI]]\n\n## 関連概念（未作成）\n`juiciness設計原則（ゲームUX→CLI UX転用）` `Makefile駆動開発フロー（make dev 5秒ループ）` `ターミナルダッシュボード設計（textual + rich）` `開発者向けゲーミフィケーション（XP・ストリーク・ランキング）` `Discord bot連携による非同期フィードバック通知`\n", "tags": ["Claude Code", "ゲーミフィケーション", "フィードバックループ", "textual", "Discord bot", "開発者体験", "ターミナルUI", "pytest", "rich"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Why devs are OBSESSED with Claude Code", "CC Learn - Claude Code is all you need in 2026", "CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - The Only Claude Code Tutorial You Need (2026 Update)", "2026-04-21 Claude Code最新ワークフロー学習", "GuiguiとGhosttyで作るターミナルGUI"], "created_at": "2026-04-22T08:44:42.434147+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 19, "title": "CC Learn - Claude Code for Desktop is the BEST way to build apps with A", "content": "# CC Learn - Claude Code for Desktop is the BEST way to build apps with A\n\n## 概要\n- **Source**: https://www.youtube.com/watch?v=pHr1O_Af5NA\n- **Title**: Claude Code for Desktop is the BEST way to build apps with AI EVER (full tutorial)\n\n- **Method**: yt-dlp+LLM\n- **Analyzed**: 2026-04-20T13:41:17.155251+09:00\n\n## 解析結果\n\nClaude Code for Desktopは、AIアプリケーションを構築するための強力なツールです。以下は、ツールの全体像と技術的詳細についての概要です。\n\n**ツール名と設定**\n\n* Claude Code for Desktopは、デスクトップアプリケーションとして利用できます。\n* ツールは、プロジェクト別に組織化されており、複数のセッションを同時に実行できます。\n* 各セッションには、黄色のドットが表示され、ユーザーの注意が必要な場合に通知します。\n\n**コマンドとアーキテクチャ**\n\n* Claude Code for Desktopは、CLI（コマンドラインインターフェース）よりも優れています。\n* ツールは、カスタマイズ可能なUX（ユーザーエクスペリエンス）を提供し、ユーザーはインターフェースにさまざまなパネルを追加できます。\n* ツールは、ローカルおよびクラウドベースのセッションをサポートしています。\n* ローカルセッションでは、エージェントはユーザーのコンピューター上でコードを変更します。\n* クラウドセッションでは、エージェントはAnthropicサーバー上でコードを変更します。\n\n**技術的詳細**\n\n* Claude Code for Desktopは、GitHubリポジトリからのコードを使用して、Anthropicサーバー上でコードを変更できます。\n* ツールは、タスクとプランを表示する機能を提供し、ユーザーはエージェントの進行状況を追跡できます。\n* ツールは、ライブブラウザ機能を提供し、ユーザーはClaude Codeの実行状況を確認できます。\n\n**推奨設定**\n\n* ローカルセッションを使用する場合、エージェントは別々のコードを変更する必要があります。\n* クラウドセッションを使用する場合、より柔軟な設定が可能です。\n* タスクとプランを表示する機能を使用して、エージェントの進行状況を追跡することをお勧めします。\n\n---\n\nFastAPIとボット自動化システムを使用している場合、Claude Code for Desktopの手法を適用してシステムの効率性とAIの統合を高めることができます。以下は具体的な実践的アクションです。\n\n1. **プロジェクトの組織化**: Claude Code for Desktopのプロジェクト組織化機能を使用して、FastAPIとボット自動化システムのコードをプロジェクト別に整理します。これにより、複数のプロジェクトを同時に管理し、コードの重複を減らすことができます。\n2. **セッションの管理**: Claude Code for Desktopのセッション管理機能を使用して、FastAPIとボット自動化システムのコードを実行するセッションを管理します。これにより、複数のセッションを同時に実行し、コードの実行を効率化することができます。\n3. **タスクの管理**: Claude Code for Desktopのタスク管理機能を使用して、FastAPIとボット自動化システムのタスクを管理します。これにより、タスクの優先順位を設定し、タスクの実行を効率化することができます。\n4. **AIの統合**: Claude Code for DesktopのAI統合機能を使用して、FastAPIとボット自動化システムにAIを統合します。これにより、AIを使用してコードの自動化、テスト、デバッグを実行することができます。\n5. **カスタマイズ**: Claude Code for Desktopのカスタマイズ機能を使用して、FastAPIとボット自動化システムのコードをカスタマイズします。これにより、コードの実行を最適化し、システムの効率性を高めることができます。\n6. **モニタリング**: Claude Code for Desktopのモニタリング機能を使用して、FastAPIとボット自動化システムのコードの実行をモニタリングします。これにより、コードの実行をリアルタイムで監視し、エラーを迅速に検出することができます。\n7. **コラボレーション**: Claude Code for Desktopのコラボレーション機能を使用して、FastAPIとボット自動化システムのコードをチームで開発します。これにより、コードの開発を効率化し、チームのコラボレーションを強化することができます。\n\nこれらの手法を適用することで、FastAPIとボット自動化システムの効率性とAIの統合を高めることができます。\n\n**Why:** Claude Code活用の最新知見を自動収集\n**How to apply:** 実践可能なTipsは即座にワークフローに取り込む", "tags": ["cc-learn", "YouTube学習", "Claude Code", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:44:44.492089+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 20, "title": "CC Learn - The impact of Anthropic, which wiped out 150 trillion yen in", "content": "# CC Learn - The impact of Anthropic, which wiped out 150 trillion yen in\n\n## 概要\n- **Source**: https://www.youtube.com/watch?v=XLy6__SAMaI\n- **Title**: The impact of Anthropic, which wiped out 150 trillion yen in global stock market capitalization, ...\n\n- **Method**: yt-dlp+LLM\n- **Analyzed**: 2026-04-20T01:35:26.962142+09:00\n\n## 解析結果\n\nAnthropicが世界の株式市場の時価総額から150兆円を消し去った背景にある技術的要因は、同社が開発した人工知能（AI）モデル「ミトス（Mitos）」の登場です。ミトスは、従来のAIモデルとは異なる設計アプローチを採用しており、汎用モデルにサイバー能力を組み込んだものです。\n\nミトスは、クロード（Claude）というAIプラットフォーム上で開発されており、数千件の0デイ脆弱性を発見する能力を持っています。0デイ脆弱性とは、まだパッチが適用されていない脆弱性のことであり、ミトスはこれらの脆弱性を自動的に発見して修正することができます。\n\nミトスのアーキテクチャは、既存のAIモデルとは異なり、汎用モデルにサイバー能力を組み込んだものです。具体的には、ミトスは次の要素で構成されています。\n\n1.  **汎用モデル**：ミトスは、汎用モデルをベースとしています。これは、さまざまなタスクに適用できる汎用的なAIモデルです。\n2.  **サイバー能力**：ミトスには、サイバー能力が組み込まれています。これは、0デイ脆弱性を発見して修正する能力です。\n\nミトスの設定やコマンドについては、具体的な情報は公開されていません。しかし、ミトスはクロードプラットフォーム上で動作するため、クロードのAPIやコマンドを使用してミトスを操作することが可能です。\n\nミトスのアーキテクチャの詳細については、次の点が挙げられます。\n\n1.  **モジュラー設計**：ミトスは、モジュラー設計を採用しています。これは、さまざまなモジュールを組み合わせて、さまざまなタスクに適用できるようにする設計アプローチです。\n2.  **学習アルゴリズム**：ミトスは、学習アルゴリズムを使用して、0デイ脆弱性を発見して修正する能力を獲得しています。\n\nミトスの影響については、次の点が挙げられます。\n\n1.  **株式市場への影響**：ミトスの登場は、世界の株式市場に大きな影響を与えました。特に、セキュリティ関連の企業の株価が下落しました。\n2.  **AI技術の進化**：ミトスの登場は、AI技術の進化を示しています。ミトスは、従来のAIモデルとは異なる設計アプローチを採用しており、AI技術の可能性を拡大しています。\n\n---\n\nこの動画から得られた知見を自分のFastAPIとボット自動化システムに適用するために、以下のような実践的アクションが取れる。\n\n1. **セキュリティの強化**: 動画では、ミトスというAIツールが脆弱性を発見する能力が非常に高いことが紹介されました。自分のシステムのセキュリティを強化するために、定期的なセキュリティテストや脆弱性の検査を実施することが重要です。FastAPIでは、OWASPのセキュリティガイドラインに従って、セキュリティのベストプラクティスを実施することができます。\n\n2. **AIの活用**: 動画では、AIツールの能力が非常に高いことが紹介されました。自分のシステムでは、AIを活用して自動化や最適化を実現することができます。例えば、自然言語処理(NLP)を使用して、ユーザーの入力やテキストデータを分析することができます。FastAPIでは、AIライブラリsuch as TensorFlowやPyTorchを使用して、AIモデルを開発してデプロイすることができます。\n\n3. **自動テストの実施**: 動画では、ミトスが自動テストを実施して脆弱性を発見する能力が紹介されました。自分のシステムでは、自動テストを実施してバグや脆弱性を発見することができます。FastAPIでは、PytestやUnittestを使用して、自動テストを実施することができます。\n\n4. **コラボレーションの強化**: 動画では、AIツールの開発がコラボレーションを必要とすることが紹介されました。自分のシステムでは、開発チーム間のコラボレーションを強化して、開発の効率性を向上させることができます。FastAPIでは、GitHubやGitLabを使用して、コードの管理やコラボレーションを実施することができます。\n\n実装方法については、以下のような手法や戦略が使用できます。\n\n* **セキュリティの強化**: OWASPのセキュリティガイドラインに従って、セキュリティのベストプラクティスを実施します。例えば、パスワードのハッシュ化やSSL/TLSの使用などです。\n* **AIの活用**: AIライブラリsuch as TensorFlowやPyTorchを使用して、AIモデルを開発してデプロイします。例えば、NLPを使用して、ユーザーの入力やテキストデータを分析することができます。\n* **自動テストの実施**: PytestやUnittestを使用して、自動テストを実施します。例えば、ユニットテストや統合テストを実施して、バグや脆弱性を発見することができます。\n* **コラボレーションの強化**: GitHubやGitLabを使用して、コードの管理やコラボレーションを実施します。例えば、プルリクエストやコードレビューを実施して、開発チーム間のコラボレーションを強化することができます。\n\n注意点については、以下のような点に注意する必要があります。\n\n* **セキュリティの強化**: セキュリティの強化は、常に継続的に実施する必要があります。新しい脆弱性が発見された場合、すぐにパッチを適用する必要があります。\n* **AIの活用**: AIの活用は、データの品質やAIモデルの精度に依存します。データの品質を確保し、AIモデルの精度を向上させる必要があります。\n* **自動テストの実施**: 自動テストの実施は、テストのカバレッジやテストの精度に依存します。テストのカバレッジを広げ、テストの精度を向上させる必要があります。\n* **コラボレーションの強化**: コラボレーションの強化は、開発チーム間のコミュニケーションやコラボレーションに依存します。開発チーム間のコミュニケーションを強化し、コラボレーションを実施する必要があります。\n\n**Why:** Claude Code活用の最新知見を自動収集\n**How to apply:** 実践可能なTipsは即座にワークフローに取り込む", "tags": ["cc-learn", "YouTube学習", "Claude Code", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:44:46.476423+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 21, "title": "CC Learn - [The leading AI model for 2026] Enhanced beyond coding: Anth", "content": "# CC Learn - [The leading AI model for 2026] Enhanced beyond coding: Anth\n\n## 概要\n- **Source**: https://www.youtube.com/watch?v=6Nxp1t7-ch0\n- **Title**: [The leading AI model for 2026] Enhanced beyond coding: Anthropic's latest AI model, Claude Opus ...\n\n- **Method**: yt-dlp+LLM\n- **Analyzed**: 2026-04-20T01:40:17.430104+09:00\n\n## 解析結果\n\nAnthropicのClaude Opusモデルは、最新のAIモデルであり、100万トークンのコンテキストウィンドウに対応したモデルとなっています。従来のAIモデルと比べて、財務分析やリサーチ、文書やプレゼン資料の作成や編集など、幅広いタスクに対応できる能力が強化されています。また、コーディング性能も向上しており、エンジニアや非エンジニアの両方が使えるモデルとなっています。\n\nClaude Opusモデルは、アンソロピックの公式AIチャット「Claude」で利用可能です。ただし、Claude Opus 4.6は有料ユーザー限定で利用可能であり、プロプランやマックスプランに登録する必要があります。また、APIでも提供されており、価格はAPIページに掲載されています。\n\nClaude Opusモデルを使用するには、以下のツールや設定が必要です。\n\n1. アンソロピックの公式AIチャット「Claude」: Claude Opus 4.6を利用するには、Claudeの有料ユーザーになる必要があります。\n2. API: Claude Opus 4.6はAPIでも提供されており、APIページに掲載された価格に従って利用できます。\n3. プロンプト: Claude Opus 4.6を使用するには、プロンプトを入力する必要があります。プロンプトは、モデルがタスクを理解し、実行するための指示です。\n4. 設定: Claude Opus 4.6を使用するには、設定を調整する必要があります。設定には、モデルがタスクを実行するためのパラメータやオプションが含まれます。\n\nClaude Opusモデルは、以下のような点が強化されています。\n\n1. 財務分析やリサーチ: Claude Opus 4.6は、財務分析やリサーチに対応できる能力が強化されています。\n2. 文書やプレゼン資料の作成や編集: Claude Opus 4.6は、文書やプレゼン資料の作成や編集に対応できる能力が強化されています。\n3. コーディング性能: Claude Opus 4.6は、コーディング性能が向上しており、エンジニアや非エンジニアの両方が使えるモデルとなっています。\n4. 100万トークンのコンテキストウィンドウ: Claude Opus 4.6は、100万トークンのコンテキストウィンドウに対応したモデルとなっています。\n\nこれらの点が強化されたことで、Claude Opusモデルは、幅広いタスクに対応できる能力を備えています。\n\n---\n\nClaude Opusモデルを自分のFastAPIとボット自動化システムに適用する場合、以下のような手法やアプローチが有効です。\n\n1. **API連携**: Claude OpusモデルはAPIで提供されているため、FastAPIとボット自動化システムにAPIを通じて連携することができます。APIのドキュメントを参考に、モデルを呼び出し、入力データを送信し、出力結果を取得することができます。\n2. **モデルファインチューニング**: Claude Opusモデルは事前学習済みのモデルですが、特定のタスクやドメインに合わせてファインチューニングすることができます。自分のシステムのデータを使用してモデルをファインチューニングし、精度を向上させることができます。\n3. **タスク定義**: Claude Opusモデルは多様なタスクに対応可能ですが、自分のシステムのタスクに合わせてモデルを調整する必要があります。タスクを定義し、モデルを調整して、最適な結果を得ることができます。\n4. **データ前処理**: Claude Opusモデルは入力データの前処理が必要です。入力データを適切に前処理し、モデルに適した形式で送信する必要があります。\n5. **結果後処理**: Claude Opusモデルは出力結果を生成しますが、結果を後処理して、自分のシステムの要求に合わせる必要があります。結果を解釈し、必要な処理を加えることができます。\n\n実践的アクションとしては、以下のようなステップを取ることができます。\n\n1. **Claude Opusモデルのドキュメントを確認**: モデルの仕様、APIの使い方、ファインチューニングの方法などを確認します。\n2. **自分のシステムのタスクを定義**: 自分のシステムのタスクを明確に定義し、Claude Opusモデルが対応可能なタスクかどうかを確認します。\n3. **データを準備**: モデルに適した入力データを準備し、前処理を実施します。\n4. **APIを通じてモデルを呼び出し**: APIを通じてClaude Opusモデルを呼び出し、入力データを送信し、出力結果を取得します。\n5. **結果を後処理**: 出力結果を後処理し、自分のシステムの要求に合わせます。\n6. **ファインチューニング**: モデルをファインチューニングし、精度を向上させます。\n\nこれらの手法やアプローチを実践することで、Claude Opusモデルを自分のFastAPIとボット自動化システムに適用し、システムの精度や機能を向上させることができます。\n\n**Why:** Claude Code活用の最新知見を自動収集\n**How to apply:** 実践可能なTipsは即座にワークフローに取り込む", "tags": ["cc-learn", "YouTube学習", "Claude Code", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:44:48.445327+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 22, "title": "CC Learn - Why devs are OBSESSED with Claude Code", "content": "# CC Learn - Why devs are OBSESSED with Claude Code\n\nClaude Codeが開発者に「中毒性」をもたらす要因を技術的に分析。ターミナル内で完結する自律エージェント体験が核心で、Multi-Terminal Session・自律エラー対処ループ・プロジェクト全体の文脈保持が没入感を生む。技術構成はtmux/zellijラッパー＋Claude API（Function-calling）＋MCP（bash/git/LSP/Docker）＋SQLite状態管理＋Temporal.ioオーケストレーション。セッションはSQLiteに随時保存されネットワーク切断後も再開可能。設定はconfig.yaml・mcp.json・ignoreの3ファイルで制御。\n\n## ポイント\n- 中毒性の本質はターミナル内完結の自律エージェント体験（エラー修正→テスト→デプロイを一気通貫）\n- 技術スタック: tmux/zellijラッパー＋Claude 3.5 Opus（128k context）＋MCP（bash/git/LSP/Docker/headless chrome）＋SQLite状態管理\n- Temporal.ioで長時間タスクを再開可能なワークフローに分割し、切断耐性を実現\n- Rate-Limiterはクライアント側Token-Bucket＋サーバ側5時間スライディングウィンドウの二重管理\n- 設定の3ファイル: config.yaml（モデル/並列数）・mcp.json（カスタムMCP）・ignore（除外パス）\n\n## 関連ページ\n[[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[MCP vs CLI 選択基準]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]]\n\n## 関連概念（未作成）\n`Claude-Term プロトコル（ターミナル状態JSON化の独自プロトコル）` `Temporal.io × Claude Code ワークフローオーケストレーション` `Token-Bucket レートリミット設計パターン` `SQLiteセッション永続化による切断耐性エージェント設計`\n", "tags": ["Claude Code", "アーキテクチャ", "MCP", "エージェント", "ターミナル", "Temporal.io", "開発者体験", "自律エージェント"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Why Everyone is OBSESSED With Claude Code", "CC Learn - Claude Code is all you need in 2026", "CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - Claude Code 2.0 Is Here... Automate Anything", "MCP vs CLI 選択基準", "2026-04-21 Claude Code最新ワークフロー学習", "2026-04-21 X記事から学習したClaude Code最新動向"], "created_at": "2026-04-22T08:44:50.285204+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 23, "title": "vvv-bots detail_cron ボットキー整合性", "content": "# vvv-bots detail_cron ボットキー整合性\n\n## ルール\n`vvv-bots/bots/detail_cron.sh` 内の BOTS 配列と `bot_registry.py` の `BOTS` 辞書キーは完全に一致させる。`dir` フィールドとは別物。\n\n**Why:** 2026-04-19、`detail_cron.sh` が `engineer_factory` / `freelance_start` を渡していたが、`bot_registry.BOTS` のキーは `engineer` / `freelancestart`。`manage.py detail <bot_id>` は辞書キー引きなので毎日4回「見つかりません」エラーが発生し、2ボット分の詳細取得が長期間停止していた。\n\n**How to apply:**\n- 新規ボット追加時: `bot_registry.BOTS` の**キー名**（`dir`フィールドではない）を `detail_cron.sh` の `BOTS` 配列に指定する\n- 疑うべきログ: `logs/detail_fetch.log` の `[ERROR] ボット 'xxx' が見つかりません`\n- 検証コマンド:\n  ```python\n  from bot_registry import BOTS\n  for key in ['hipro','freelancestart','furien','midworks','engineer']:\n      assert key in BOTS, f'{key} 未登録'\n  ```", "tags": ["vvv-bots", "スケジューラ", "feedback"], "domain": "ai", "source_url": "", "importance_score": 0.4334831937561329, "wikilinks": [], "created_at": "2026-04-22T08:44:52.436825+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 24, "title": "handoff-2026-04-19", "content": "# handoff-2026-04-19\n\n# HANDOFF — セッション引き継ぎ（2026-04-19）\n\n## セッション完了状態\n\n**日時**: 2026-04-19 完了  \n**最終コミット**: `fd81fc6` (workspace親プロジェクト)  \n**ステータス**: ✅ **全タスク完了・リモート同期済み**\n\n## 実行内容\n\n### ✅ 完了タスク\n\n1. **tubequeue-proxy** \n   - ✅ YouTubeダウンロードタイムアウト延長（30s→60s）コミット\n   - ⚠️ リポジトリアーカイブ中のため参照のみ（プッシュ不可）\n\n2. **vvv-bots**\n   - ✅ cc_learn処理済みURL更新（新規YouTube 2件）\n   - ✅ コミット・プッシュ完了 (`474a8f6`)\n\n3. **vvv** \n   - ✅ 新規ボット5種登録（ROSCA・シューマツワーカー・Relance・エンジニアスタイル・フリーランスボード）\n   - ✅ TreeResponse に tree_type フィールド追加\n   - ✅ ダッシュボード UI リファクタリング（3000行削減）\n   - ✅ tag_today_all.py 拡張（+107行）\n   - ✅ 3コミット完了・プッシュ済み（`a0145e8`）\n\n4. **workspace（親プロジェクト）**\n   - ✅ 全サブモジュール参照を最新に同期\n   - ✅ コミット・プッシュ完了 (`fd81fc6`)\n\n## 未完了・保留項目\n\n| 項目 | 状態 | 理由 |\n|------|------|------|\n| docs/progress.md | 未追跡 | 内容確認前に保留 |\n| static/js/ (dashboard) | 未追跡 | JSコンポーネント分離中か確認必要 |\n| web/vvv 未コミット内容 | 存在 | 新規ボット実装ディレクトリ（段階的開発） |\n\n## システム状態\n\n```\nworkspace/\n├── web/vvv ← 最新（a0145e8）✅\n├── web/vvv-bots ← 最新（474a8f6）✅\n├── web/tubequeue-proxy ← 参照のみ（読取専用）\n└── main branch ← 最新（fd81fc6）✅\n```\n\n## 次回セッションの開始手順\n\n1. **状態確認**  \n   ```bash\n   cd /home/ubuntu/workspace\n   git status  # サブモジュール未追跡ファイル確認\n   ```\n\n2. **未保留項目の処理**  \n   - `docs/progress.md`: 内容確認して追跡or削除判定\n   - `static/js/`: JSコンポーネント確認（merge or separate commit判定）\n\n3. **新規ボット実装の継続**  \n   - vvv-bots 内の新規ボットディレクトリ（engineer_style等）を確認\n   - 実装完了後、各々別コミットで登録\n\n## 警告・注意事項\n\n⚠️ **tubequeue-proxy はリポジトリアーカイブ中**\n- 参照は可能だが、プッシュ不可（読取専用化）\n- 修正が必要な場合は、所有者に確認が必要\n\n---\n\n*このレポートは CLAUDE.md の「よしなに」実行時に自動記録されたものですの。*\n", "tags": ["memory"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:44:54.530694+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 25, "title": "devサーバー接続前にSSH不要設定を確認する", "content": "# devサーバー接続前にSSH不要設定を確認する\n\ndevサーバー接続前にSSH不要設定を確認する\n\n**Why:** devサーバーが実はローカル（arcana自身）だったため、SSH接続エラー（exit 255）が発生した\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-15_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:44:56.709547+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 26, "title": "PostgreSQL接続確認前にパスワード環境変数の有効性を検証する", "content": "# PostgreSQL接続確認前にパスワード環境変数の有効性を検証する\n\nPostgreSQL接続確認前にパスワード環境変数の有効性を検証する\n\n**Why:** PGPASSWORD環境変数が正しく設定されていないか、接続先が異なる可能性があった\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-15_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:44:58.104835+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 27, "title": "Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する", "content": "# Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する\n\nPythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する\n\n**Why:** sqlalchemy.ormのインポートエラーが発生し、依存パッケージの不足が疑われた\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-15_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:44:59.594705+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 28, "title": "プロジェクトルート移動前に正しい作業ディレクトリ（/home/ubuntu/workspace）にいることを確認する", "content": "# プロジェクトルート移動前に正しい作業ディレクトリ（/home/ubuntu/workspace）にいることを確認する\n\nプロジェクトルート移動前に正しい作業ディレクトリ（/home/ubuntu/workspace）にいることを確認する\n\n**Why:** MEMORY.md作成時に「File does not exist」エラーが発生し、CWDが想定外だった\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-15_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:01.076537+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 29, "title": "PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する", "content": "# PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する\n\nPM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する\n\n**Why:** 定期実行系のinvestlab-dailyがstopped状態だったが、原因調査が先送りになっていた\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-15_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:02.871263+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 30, "title": "yt-dlpパスをハードコードする前に環境変数またはwhichコマンドで実在パスを確認する", "content": "# yt-dlpパスをハードコードする前に環境変数またはwhichコマンドで実在パスを確認する\n\nyt-dlpパスをハードコードする前に環境変数またはwhichコマンドで実在パスを確認する\n\n**Why:** scraper.pyに`vvv/venv/bin/yt-dlp`とハードコードされていたが実際は`~/.local/bin/yt-dlp`だったため、YouTube検索が0件で終わっていた\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-16_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:04.615551+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 31, "title": "ツリー構造を変更する前にキーワード収集クエリや権限テーブルへの影響を確認する", "content": "# ツリー構造を変更する前にキーワード収集クエリや権限テーブルへの影響を確認する\n\nツリー構造を変更する前にキーワード収集クエリや権限テーブルへの影響を確認する\n\n**Why:** 超かぐや姫(701164)を`parent_id=NULL`に移動した結果、X収集対象から外れて投稿が増えなくなった\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-16_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:06.176929+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 32, "title": "新規ボットを追加する前にscraper_bots_helpers.pyのBOTS定義とscraper_bot_scheduleへの行を確認する", "content": "# 新規ボットを追加する前にscraper_bots_helpers.pyのBOTS定義とscraper_bot_scheduleへの行を確認する\n\n新規ボットを追加する前にscraper_bots_helpers.pyのBOTS定義とscraper_bot_scheduleへの行を確認する\n\n**Why:** yt_search_learn(group_id=703)がtopics.jsonには存在したがBOTS dictとscheduleテーブルに無く、スケジューラーから呼ばれていなかった\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-16_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:07.813261+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 33, "title": "外部API（EDINET等）を呼ぶプロセスをpm2登録する前にレートリミット対策と自動リスタート抑制設定を確認する", "content": "# 外部API（EDINET等）を呼ぶプロセスをpm2登録する前にレートリミット対策と自動リスタート抑制設定を確認する\n\n外部API（EDINET等）を呼ぶプロセスをpm2登録する前にレートリミット対策と自動リスタート抑制設定を確認する\n\n**Why:** investlab-dailyがEDINET 429エラーでクラッシュループし、watchdogが無限再起動していた\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-16_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:09.574132+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 34, "title": "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "content": "# LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する\n\nLLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する\n\n**Why:** deepseek-v3.1がEOLになったがanalyze/reasonタスクで使われており、全ボットで一括切り替えが必要だった\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-16_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:11.321127+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 35, "title": "settings.jsonにフックを登録する前に、スクリプトファイルが存在することを確認する", "content": "# settings.jsonにフックを登録する前に、スクリプトファイルが存在することを確認する\n\nsettings.jsonにフックを登録する前に、スクリプトファイルが存在することを確認する\n\n**Why:** PreToolUseフックに指定された `~/.claude/scripts/hooks/dangerous-command-guard.js` が消失していたため、Node.jsモジュールロードエラーが発生した\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-19_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:13.209589+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 36, "title": "サブモジュールのfeatureブランチを親リポジトリでマージする前に、subrepo側でも同ブランチを作成・マージ済みか確認する", "content": "# サブモジュールのfeatureブランチを親リポジトリでマージする前に、subrepo側でも同ブランチを作成・マージ済みか確認する\n\nサブモジュールのfeatureブランチを親リポジトリでマージする前に、subrepo側でも同ブランチを作成・マージ済みか確認する\n\n**Why:** 親リポではPRをマージしたがvvv subrepo側ではブランチが残ったままで、submoduleポインタがずれていた\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-19_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:14.899444+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 37, "title": "廃止済みディレクトリに書き込む処理を追加する前に、そのディレクトリが.gitignoreや削除済みか確認する", "content": "# 廃止済みディレクトリに書き込む処理を追加する前に、そのディレクトリが.gitignoreや削除済みか確認する\n\n廃止済みディレクトリに書き込む処理を追加する前に、そのディレクトリが.gitignoreや削除済みか確認する\n\n**Why:** 既に削除済みの `web/trader/` に自動収集ボットが新規ファイルを書き込み、差分として検出された\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-19_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:16.292603+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 38, "title": "pytest.iniとsetup.cfgの両方にマーカーを追加する前に、どちらが優先されるか確認する", "content": "# pytest.iniとsetup.cfgの両方にマーカーを追加する前に、どちらが優先されるか確認する\n\npytest.iniとsetup.cfgの両方にマーカーを追加する前に、どちらが優先されるか確認する\n\n**Why:** 両ファイルに同じマーカーを追加した結果、setup.cfg側が優先され警告が残った\n\n**How to apply:** testing カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-19_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:18.098357+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 39, "title": "定期実行タスクのロックファイルを作成する前に、既存のロックファイルが残っていないか確認する", "content": "# 定期実行タスクのロックファイルを作成する前に、既存のロックファイルが残っていないか確認する\n\n定期実行タスクのロックファイルを作成する前に、既存のロックファイルが残っていないか確認する\n\n**Why:** `.claude/scheduled_tasks.lock` が残ったまま、次回実行時に衝突する可能性があった\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-19_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:19.876924+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 40, "title": "スクリプト実行前に仮想環境が activate されているか確認する", "content": "# スクリプト実行前に仮想環境が activate されているか確認する\n\nスクリプト実行前に仮想環境が activate されているか確認する\n\n**Why:** `.venv/bin/activate: No such file or directory` エラーが複数回発生し、依存パッケージが見つからない原因になった\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-20_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:21.537892+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 41, "title": "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）", "content": "# SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）\n\nSQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）\n\n**Why:** `column \"tablename\" does not exist` / `column \"indexname\" does not exist` などのエラーが連続して発生した\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-20_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:23.117258+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 42, "title": "新規 bot を追加する前に `bots/bot_registry.py` の BOTS 辞書にキーが含まれているか確認する", "content": "# 新規 bot を追加する前に `bots/bot_registry.py` の BOTS 辞書にキーが含まれているか確認する\n\n新規 bot を追加する前に `bots/bot_registry.py` の BOTS 辞書にキーが含まれているか確認する\n\n**Why:** `AttributeError: 'SiteConfig' object has no attribute 'key'` や `ImportError: cannot import name 'parse_xxx'` が複数回発生\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-20_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:24.791716+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 43, "title": "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "content": "# INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する\n\nINSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する\n\n**Why:** 「0 件発見 / 0 件保存」現象の多くは `ON CONFLICT (href) DO NOTHING` や `group_id` の不一致による静かな失敗だった\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-20_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:26.460557+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 44, "title": "スクレイピング対象サイトが Cloudflare/403 を返す場合、事前にプロキシ要否と User-Agent を検証する", "content": "# スクレイピング対象サイトが Cloudflare/403 を返す場合、事前にプロキシ要否と User-Agent を検証する\n\nスクレイピング対象サイトが Cloudflare/403 を返す場合、事前にプロキシ要否と User-Agent を検証する\n\n**Why:** eromanga-cafe など複数サイトで 403 エラーが続き、プロキシ設定ミスにより時間ロスした\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-20_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:27.948500+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 45, "title": "Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する", "content": "# Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する\n\nScraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する\n\n**Why:** Crowd TechがSPAだったためStaticFetcherではコンテンツが取得できず、60件0件になっていた\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-21_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:29.517297+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 46, "title": "価格抽出ロジックを修正する前に、Scraplingオブジェクトのメソッド（get_text() vs text vs get_all_text()）の違いを確認する", "content": "# 価格抽出ロジックを修正する前に、Scraplingオブジェクトのメソッド（get_text() vs text vs get_all_text()）の違いを確認する\n\n価格抽出ロジックを修正する前に、Scraplingオブジェクトのメソッド（get_text() vs text vs get_all_text()）の違いを確認する\n\n**Why:** ミライエSEESでScraplingオブジェクトに対してget_text()を呼び出してAttributeErrorが発生し、全件Noneになっていた\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-21_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:31.091146+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 47, "title": "scraper.pyのSITES定義を更新する前に、DBの最新group_id（411-421）と一致しているかを確認する", "content": "# scraper.pyのSITES定義を更新する前に、DBの最新group_id（411-421）と一致しているかを確認する\n\nscraper.pyのSITES定義を更新する前に、DBの最新group_id（411-421）と一致しているかを確認する\n\n**Why:** contentボット9サイトが古いgroup_id（1,2,3等）を参照してDBに保存できず、0件扱いになっていた\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-21_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:32.938937+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 48, "title": "URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する", "content": "# URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する\n\nURLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する\n\n**Why:** Crowd TechのURL構造が変わっていたため、正規表現がマッチせず案件を検出できなかった\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-21_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:34.804635+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 49, "title": "manage.pyからscraper.pyを呼ぶ前に、--group-id引数を明示的に渡しているかを確認する", "content": "# manage.pyからscraper.pyを呼ぶ前に、--group-id引数を明示的に渡しているかを確認する\n\nmanage.pyからscraper.pyを呼ぶ前に、--group-id引数を明示的に渡しているかを確認する\n\n**Why:** manage.pyが--group-idを省略していたため、scraper.pyのデフォルト値（古いgroup_id）が使われていた\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-21_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:36.659353+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 50, "title": "config.yamlのマルチプロバイダー設定を読む前に、doctorや_preflight_checkが環境変数しか見ていないか確認する", "content": "# config.yamlのマルチプロバイダー設定を読む前に、doctorや_preflight_checkが環境変数しか見ていないか確認する\n\nconfig.yamlのマルチプロバイダー設定を読む前に、doctorや_preflight_checkが環境変数しか見ていないか確認する\n\n**Why:** interactive起動時に「No LLM credentials found」とエラーが出続けたのは、コードがconfig.yamlのprovidersセクションを無視していたため\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-22_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:38.460915+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 51, "title": "AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する", "content": "# AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する\n\nAsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する\n\n**Why:** Groq/Cerebras/NVIDIAではreasoning_effortが非対応で429エラーが連発していた\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-22_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:40.206084+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 52, "title": "ファイルに書き込む前に必ずread_fileで内容を読み込んでからwrite_fileを呼ぶ", "content": "# ファイルに書き込む前に必ずread_fileで内容を読み込んでからwrite_fileを呼ぶ\n\nファイルに書き込む前に必ずread_fileで内容を読み込んでからwrite_fileを呼ぶ\n\n**Why:** 「File has not been read yet. Read it first before writing to it.」エラーが複数回発生\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-22_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:41.695001+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 53, "title": "git checkoutやresetを実行する前に、working treeに未追跡ファイルやstaged differencesがないかgit statusで確認する", "content": "# git checkoutやresetを実行する前に、working treeに未追跡ファイルやstaged differencesがないかgit statusで確認する\n\ngit checkoutやresetを実行する前に、working treeに未追跡ファイルやstaged differencesがないかgit statusで確認する\n\n**Why:** 「untracked working tree files would be overwritten」「files have staged content different from both the file and the HEAD」でcheckout失敗\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-22_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:43.402520+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 54, "title": "新しいLLMプロバイダーを追加する前に、/v1/modelsエンドポイントでモデルリストを取得できるかcurlで検証する", "content": "# 新しいLLMプロバイダーを追加する前に、/v1/modelsエンドポイントでモデルリストを取得できるかcurlで検証する\n\n新しいLLMプロバイダーを追加する前に、/v1/modelsエンドポイントでモデルリストを取得できるかcurlで検証する\n\n**Why:** Cerebras/NVIDIA/Groqなど無料APIを追加する際、事前に疎通確認で無駄な実装を減らせる\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-04-22_", "tags": ["instinct", "feedback", "運用知見"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": [], "created_at": "2026-04-22T08:45:45.287785+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 55, "title": "Harness設計統合 (2026-04-18)", "content": "# Harness設計統合 (2026-04-18)\n\n2026-04-18、trends.mdのYouTube学習「Claude Codeハーネス設計で自律開発」を具体化し、Harness 3エージェント構成（planner/generator/evaluator）を実装。plannerがissueを分解、generatorが自律実装・PR作成、evaluatorがpytest/mypy/Playwrightで検証→合否判定するループを確立。翌日には親issue #537を4子issueに分解し全PR squash merge完遂。vvv subrepoの未マージブランチをOctopus mergeで一括統合し、trader_bot廃止コードも完全削除。学習→実装→評価の再利用可能なサイクルを整備した。\n\n## ポイント\n- planner/generator/evaluatorの3エージェント構成でissue解決を自律化\n- qa_harness_wrapper.pyで既存qa_auto_fix.pyを非破壊ラップし、PR自動検証→GitHub issueコメント投稿\n- 親issue #537を4子issueに分解、全PR（#542〜#545）をsquash mergeしてクローズ\n- vvv subrepo側の4ブランチをOctopus mergeで一括統合（pytest 48 passed）\n- 廃止済みweb/traderへの参照をgrep全探索し、vvv-bots側から完全削除\n\n## 関連ページ\n[[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Why devs are OBSESSED with Claude Code]] [[MCP vs CLI 選択基準]] [[PM2 dangling process detection]]\n\n## 関連概念（未作成）\n`スプリント契約（evaluator差し戻しプロトコル）` `Octopus merge戦略（多ブランチ一括統合）` `Validation Report形式（APPROVED/CONDITIONAL/REJECTED）` `issue分解→子issue並列解決パターン`\n", "tags": ["harness", "claude-code", "agents", "automation", "vvv", "github-issues", "pytest", "submodule"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - Claude Code 2.0 Is Here... Automate Anything", "CC Learn - Why devs are OBSESSED with Claude Code", "MCP vs CLI 選択基準", "PM2 dangling process detection"], "created_at": "2026-04-22T08:45:46.936383+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 56, "title": "Ollama はshadowで稼働・arcanaからTailscale経由で利用", "content": "# Ollama はshadowで稼働・arcanaからTailscale経由で利用\n\n## 事実\n- 2026-04-19: Ollamaはshadowで稼働、arcanaには未インストール（構成上そのまま）\n- shadow側設定: `/etc/systemd/system/ollama.service.d/override.conf` で `Environment=\"OLLAMA_HOST=0.0.0.0:11434\"` 指定しLAN公開\n- arcana側: `tools/embed_videos.py` / `tools/semantic_alert.py` の `OLLAMA_URL` は `http://shadow:11434/api/embeddings` を使用\n- pull済みモデル: `gemma3:1b` (999M, fallback用), `gemma3:4b` (4.3B, メモリ不足で起動不可のことあり), `nomic-embed-text` (768次元)\n- cron は復活済み（`embed_videos`毎4時間、`semantic_alert`毎4時間）\n- **2026-04-19 追加**: `lib/llm_client.py` に shadow Ollama フォールバック実装（NVIDIA全モデル失敗時に gemma3:1b へ自動切替）\n- `vvv-bots/.env` と `vvv/.env` に `OLLAMA_HOST=shadow:11434` / `OLLAMA_FALLBACK_MODEL=gemma3:1b` 設定済み\n- **shadow の RAM 制約**: gemma3:4b は 4GiB 必要だが shadow は 3.7GiB のためロード不可。フォールバックは **gemma3:1b 必須**\n\n**Why:** arcana側ではOllamaを動かさない運用方針。LLM推論はshadow集中・arcanaは収集/API/ダッシュボード担当の分離アーキテクチャ。\n\n**How to apply:**\n- 新規スクリプトで embedding/LLM 推論が必要 → `http://shadow:11434` を使う（`localhost:11434` は不可）\n- shadow側でモデル追加が必要 → `ssh shadow \"ollama pull <model-name>\"`\n- shadow接続不可時はTailscale経路障害を疑う（`tailscale ping -c 1 shadow`）\n- `tagger.py` / `manage.py` にも旧 `localhost:11434` 参照が残るがフォールバック用（`--engine ollama` 指定時のみ動作）、使用時は同様に書き換え要", "tags": ["Ollama", "LLM", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:45:48.992570+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 57, "title": "PM2 dangling process detection", "content": "# PM2 dangling process detection\n\n## ルール\nPM2で管理するスクリプトを削除する際は、**pm2 delete <name> && pm2 save** を必ずセットで実行する。\n\n**Why:** 2026-04-19、tools/ops 大掃除で `pm2_watchdog.sh` を削除したが、PM2登録のみ残ってしまい19,463回再起動エラーが発生。`/home/ubuntu/.pm2/logs/` に1.5MB以上のエラーログを蓄積し、CPUとディスクを無駄消費していた。\n\n**How to apply:**\n- `pm2 list` で restart数が異常（1000+）のプロセスは即調査\n- `pm2 logs <name> --err` でスクリプトファイル not found エラーを確認\n- 削除: `pm2 delete <name> && pm2 save && rm -f ~/.pm2/logs/<name>-*.log`\n- PM2に登録中のスクリプトを削除する前に `pm2 describe <name>` でscript pathを確認", "tags": ["PM2", "運用", "feedback"], "domain": "ai", "source_url": "", "importance_score": 0.4334831937561329, "wikilinks": [], "created_at": "2026-04-22T08:45:51.037472+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 58, "title": "vvv-bots QA自動起動システム", "content": "# vvv-bots QA自動起動システム\n\n# vvv-bots QA自動起動セットアップ\n\n## 1. Cron設定（毎週日曜3時診断）\n\n```bash\ncrontab -e\n```\n\n追加行：\n```cron\n0 3 * * 0 /home/ubuntu/workspace/web/vvv-bots/tools/qa_auto_trigger.sh >> /home/ubuntu/logs/cron/vvv_bots_qa.log 2>&1\n```\n\n## 2. Discord通知設定\n\n環境変数に登録：\n```bash\nexport DISCORD_WEBHOOK_URL=\"https://discordapp.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_WEBHOOK_TOKEN\"\n```\n\n## 3. 手動トリガー\n\n```bash\n# 診断実行（自動通知あり）\n/home/ubuntu/workspace/web/vvv-bots/tools/qa_auto_trigger.sh\n\n# または Python版\npython3 /home/ubuntu/workspace/web/vvv-bots/tools/qa_monitor.py\n```\n\n## 4. エラー検知時の自動修正フロー\n\n```\nログエラー検知\n  ↓\nqa_monitor.py 実行\n  ↓\n診断JSON生成 (/tmp/vvv-bots-diagnostic.json)\n  ↓\nDiscord通知（不具合件数）\n  ↓\n[手動] Opus計画生成\n  python3 qa_pipeline.py --plan /tmp/vvv-bots-diagnostic.json\n  ↓\n[手動] Sonnet修正実装\n  Claude Code vvv-bots-fixer エージェント起動\n```\n\n## 5. 通知内容例\n\nDiscord チャンネルに以下の形式で投稿：\n\n```\n🚨 vvv-bots: 5件の不具合を検知\n\n【深刻】\n• itpro_partners: セレクタ不一致\n• engineer_style: エラー\n\n【中程度】\n• bizlink: 価格異常\n```\n\n## 6. ログパス\n\n- 診断レポート: `/tmp/vvv-bots-diagnostic.json`\n- 監視ログ: `/home/ubuntu/logs/cron/vvv_bots_qa.log`\n- ボット個別ログ: `/home/ubuntu/workspace/web/vvv-bots/logs/`\n\n## 次のステップ（手動実行の流れ）\n\n```bash\n# 1. 診断 + Discord通知\n/home/ubuntu/workspace/web/vvv-bots/tools/qa_auto_trigger.sh\n\n# 2. Opus計画生成（必要時のみ）\npython3 tools/qa_pipeline.py --plan /tmp/vvv-bots-diagnostic.json\n\n# 3. Sonnet修正実装（Claude Code）\n# vvv-bots-fixer エージェントを起動\n```", "tags": ["QA", "自動化", "reference"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:45:52.900988+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 59, "title": "rsync 先のディレクトリは ssh mkdir で事前作成する", "content": "# rsync 先のディレクトリは ssh mkdir で事前作成する\n\n## ルール\n`rsync -az LOCAL/ REMOTE:/path/` を使う前に必ず `ssh REMOTE \"mkdir -p /path\"` で宛先ディレクトリを確保する。\n\n**Why:** 2026-04-19、`tools_backup.sh` が shadow 側の `/home/ubuntu/backups/tools` 存在を前提としていたが実在せず、毎日の cron backup で `mkdir failed: No such file or directory` エラーが出続けていた。shadow 側の arcana 初期化時にバックアップディレクトリが作成されていなかったため。\n\n**How to apply:**\n- バックアップ系スクリプトでは **src 側は `mkdir -p`**、**dst 側は `ssh host \"mkdir -p\"`** をセットで記述する\n- ログに `mkdir .* failed` を見たら宛先ディレクトリの欠如を疑う\n- cron ログ `/home/ubuntu/logs/cron/` の短い tail 確認を定期監視タスクとして回すと効率的", "tags": ["rsync", "インフラ", "feedback"], "domain": "ai", "source_url": "", "importance_score": 0.4334831937561329, "wikilinks": [], "created_at": "2026-04-22T08:45:55.018142+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 60, "title": "ランタイム生成物は /home/ubuntu/runtime/vvv/ に配置", "content": "# ランタイム生成物は /home/ubuntu/runtime/vvv/ に配置\n\n## ルール\nvvv のランタイム生成物（定期バッチやスケジューラが毎時生成する中間JSON、ログ的データ）は `/home/ubuntu/runtime/vvv/` に出力する。リポジトリ内 (`scripts/jobs/data/`等) には置かない。\n\n**Why:** 2026-04-19、`recommended_jobs.json` がリポジトリ内 `scripts/jobs/data/` に出力されていたため：\n1. job_scoring毎時実行のたびに git diff が発生し、無駄なコミットが頻発\n2. **より重大**: `recommended_jobs_router.py` は `/var/www/data/` 参照でズレており、APIが常にcount=0を返す壊れた状態だった（ダッシュボード表示崩壊）\n\n3箇所のパスを `/home/ubuntu/runtime/vvv/recommended_jobs.json` に統一して解決。\n\n**How to apply:**\n- 新規スクリプトでランタイム成果物を出力 → **必ず** `/home/ubuntu/runtime/vvv/` 配下\n- リポジトリ内のデータディレクトリ (`data/`, `cache/` 等) を見つけたら git管理要否を再評価\n- 書き込み元 (`job_scoring.sh`) と読み込み元 (`router.py`, `bot.py`) のパス一致は `grep -rn` で機械的に検証する\n- router のパス参照は APIテスト (`curl /api/recommended-jobs`) で疎通確認する", "tags": ["runtime", "ディレクトリ構成", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:45:57.115108+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 61, "title": "server-environment", "content": "# server-environment\n\n現在ログインしているサーバー（/home/ubuntu/workspace）が arcana そのもの。\n\n**Why:** CLAUDE.mdに「ssh dev (100.82.76.83, Tailscale)」と記載されていたが、arcanaがdevサーバーであり、かつ現在ログイン中のマシンがarcanaのため、ssh devは不要。\n\n**How to apply:** vvvのDB操作、PM2管理、ボットスケジュール確認など、devサーバー向けの操作はすべてローカルで直接実行する。`ssh dev` や `ssh arcana` は使わない。", "tags": ["環境", "arcana", "feedback"], "domain": "ai", "source_url": "", "importance_score": 0.4334831937561329, "wikilinks": [], "created_at": "2026-04-22T08:45:59.430963+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 62, "title": "skills-dev-automation-2026-04-22", "content": "# skills-dev-automation-2026-04-22\n\n# 開発自動化Skills 6本追加（2026-04-22）\n\nQiita記事「Claude Codeの開発自動化Skills 5選」を参考に全6本を実装。\n\n**Why:** 開発サイクル（コミット→Issue修正→マージ→PR）をSkillで自動化するため\n\n**How to apply:** 各Skillは `/home/ubuntu/.claude/skills/` に配置済み。次回セッションから即使用可能。\n\n## 追加したSkill一覧\n\n| Skill | 呼び出し | 用途 |\n|-------|---------|------|\n| commit | `/commit` または「コミッシュ」 | Conventional Commits形式で自動コミット。「コミッシュ」はpushまで |\n| fix-issue | `/fix-issue <番号>` | Issue番号→調査→修正→テスト→コミットまで完遂 |\n| merge | `/merge [branch]` | PR経由またはローカルでブランチをマージ |\n| pr-summary | `/pr-summary [--create]` | git diffからPR説明文を自動生成 |\n| deep-research | `/deep-research <トピック>` | コードベース深掘り調査レポート（Mermaid図付き） |\n| explain-code | `/explain-code <対象>` | 関数・ファイルをMermaid図解付きで解説 |\n\n## 実装上の注意点\n\n- SKILLファイル内でネストしたコードブロック（``` の中に ```）は使用不可→構文破損する\n- descriptionは1行のシンプルな文にする（既存Skillの形式に合わせる）\n- `grep`/`cat` 直接実行ではなく Grep/Read/Glob ツールを使う旨を明記する", "tags": ["skills", "自動化", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:00.729178+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 63, "title": "サムネ抽出パイプライン (ページ表紙 + X Syndication)", "content": "# サムネ抽出パイプライン (ページ表紙 + X Syndication)\n\n## 概要\nvvv/app/infrastructure/services/content_thumbnail_extractor.py + screenshot_service.py で構成。\n従来の「ページ全体スクショ = サムネ」を「ページ内の主要コンテンツ表紙 = サムネ」に変更。\n\n## 抽出チェーン\n1. S3キャッシュ\n2. X/Twitter 判定 → description.media_urls → Syndication API\n   - `cdn.syndication.twimg.com/tweet-result` + token=str(id/1e15*pi).replace(\"0.\",\"\").replace(\"0\",\"\")\n   - photos / mediaDetails / video.poster / quoted_tweet / card.image / profile (_normal除去)\n   - **token必須** (省略すると `{}` 空レスポンス返却)\n3. og:image / twitter:image\n4. link[rel=image_src] / JSON-LD image\n5. NVIDIA Vision LLM で img 候補から選定\n6. フルページスクショ (pw-service → Playwright)、X系はスキップ\n\n## SKIP_DOMAINS と CONTENT_ONLY_DOMAINS\n- SKIP_DOMAINS: facebook/instagram/linkedin (完全スキップ)\n- CONTENT_ONLY_DOMAINS: x.com/twitter.com/mobile.twitter.com (抽出のみ、フルページ不可)\n\n## 運用実績 (2026-04-19)\n- admin X favs 3,147件中 2,987件 (95%) を Syndication 経由で content_extracted 化\n- 1バッチ50件/約20秒、成功率 96-97%\n- failed の大半は削除/非公開ツイート or 403/Cloudflare\n\n## 注意点\n- Syndication の token は必須かつ決定的 (同一IDで同一token)\n- Playwright は X 未ログイン状態で使えないため CONTENT_ONLY 扱い\n- videos.description の media_urls JSON は x_learn/x_media botが収集した時のみ埋まる\n- thumbnail_scraper は scheduler_tick で group_id=503、run_interval_hours=2 で自動発火済み\n- 古い thumbnail_url='skipped' はX系ドメイン変更時に `UPDATE SET thumbnail_url=NULL` でリセット必要\n\n## 関連テーブル\n- `scraper_bot_schedule`: group_id=503 が thumbnail_scraper\n- `videos.thumbnail_url`: `_content.jpg` サフィックス = 新方式で抽出したサムネ\n- `videos.src`: 直リンク動画の場合 href と同一", "tags": ["thumbnail", "スクレイピング", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:02.715023+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 64, "title": "2026-04-21 X記事から学習したClaude Code最新動向", "content": "# 2026-04-21 X記事から学習したClaude Code最新動向\n\n## 2026-04-21 X記事から学習したClaude Code最新動向\n\n### 情報源\n- X投稿数: 100件（過去1日間、検索: claude+code）\n- 高スコア投稿: 45件（primary_source）、46件（insight）、9件（低価値）\n- 重要度スコア分布: 最高83点、上位10件は72-83点\n\n---\n\n### 主要な発見\n\n#### ① Claude Code Auto Mode — 公式ドキュメント全貌\n- **投稿**: [auto modeの安全性確認ツイート] (importance: 74)\n- **一次情報URL**: https://code.claude.com/docs/en/permission-modes\n- **要点**:\n  - Auto modeはClaude Code v2.1.83以降でのみ利用可能\n  - **対応プラン**: Max / Team / Enterprise / API のみ（Proは非対応）\n  - **対応モデル**: Claude Sonnet 4.6、Opus 4.6、Opus 4.7（TeamはこれらすべてOK）\n  - **分類モデルが事前チェック**: ユーザーのリクエストを超える操作、未認証インフラへのアクセス、敵対的コンテンツに基づく操作をブロック\n  - **デフォルトでブロックされる操作**: `curl | bash`、本番デプロイ、IAM権限変更、mainへの直接push、大規模クラウドストレージ削除\n  - **デフォルトで許可される操作**: ローカルファイル操作、依存関係インストール、.envの資格情報読み取り、読み取り専用HTTPリクエスト\n  - 会話で「pushしない」と言うとその発言が制約としてセッション全体に適用される\n  - コンテキスト圧縮で制約が消える可能性あり → 永続的な制約はdeny ruleで設定すべき\n  - 分類モデルが3回連続または通算20回拒否するとauto modeが一時停止し手動モードに戻る\n  - **パーミッションモード一覧**:\n    | モード | 自動承認範囲 | 用途 |\n    |--------|-------------|------|\n    | default | 読み取りのみ | 安全重視 |\n    | acceptEdits | 読み取り+ファイル編集+基本ファイルシステムコマンド | コードレビュー後に差分確認 |\n    | plan | 読み取りのみ | コードベース探索 |\n    | auto | 分類モデル付きで全操作 | 長時間タスク |\n    | dontAsk | 事前承認ツールのみ | CI/CD |\n    | bypassPermissions | 保護パス以外全て | コンテナ/VM限定 |\n  - **保護パス**（全モードでブロック）: `.git`, `.vscode`, `.claude`（commands/agents/skills/worktrees除く）, `.bashrc`等シェル設定, `.claude.json`\n\n#### ② Skills + auto-memory の挙動変化\n- **投稿**: 「Skillsの動きが変わっていた。原因はauto-memoryでした」 (importance: 73)\n- **要点**:\n  - Claude Codeはセッションのたびにauto-memoryへ学習内容を自動書き込み\n  - これがSkillsの動作に意図しない影響を与えることがある\n  - auto-memoryで「昨日も一緒に働いたコワーカー」のような振る舞いになる\n  - AutoDream機能（2026年3月〜）がメモリファイルの肥大化を防ぐため定期整理を自動実行\n- **参考**: https://aisokuho.com/2026/02/27/... および https://zenn.dev/nanahiryu/articles/claude-code-skills-202601\n\n#### ③ GoとGhosttyで自作ターミナル「gostty」(Claude Code活用Tips付き)\n- **投稿**: GoとGuigui+libghosttyを組み合わせてターミナル自作 (importance: 83)\n- **一次情報URL**: https://zenn.dev/rinrin_yuuki/articles/448d45e7df01ee\n- **Claude Code活用Tips**:\n  1. **git submoduleで依存管理** → Claude Codeがローカルソースを直接参照できトークン節約+HTTP通信削減\n  2. **docsディレクトリに実装ログをMarkdownで記録** → 別セッションのコンテキスト共有・記事執筆・背景説明の繰り返し防止\n\n#### ④ Claude Opus 4.7 × Skills — implicit-need tests合格\n- **WebSearch発見**: Opus 4.7が「暗黙的ニーズテスト」に合格\n- **要点**:\n  - Opus 4.7はタスクのコンテキストから必要なSkillを自動判断（「どのSkillを使うか？」と聞かない）\n  - v2.1.108で5分→1時間キャッシュに延長 → Skills呼び出し高速化\n\n#### ⑤ Claude Code × SNS完全自動化（Threads/X）\n- **投稿**: 「コンテンツ生成から投稿・返信まで完全自動化」 (importance: 72)\n- **URL**: https://t.co/PxIfWbG1Iy（builder.io関連）\n- **要点**:\n  - Builder.io: デザイン→コード生成プラットフォーム（AI Frontend Engineer）\n  - VS Code / Cursor拡張機能対応\n  - 「One workflow, zero handoffs」でデザイン→本番コード生成\n\n#### ⑥ 副業勢向けAI神ツール5選（Claude Code筆頭）\n- **投稿** (importance: 75)\n- 1位Claude Code、2位Antigravity、3位Cursor、4位v0、5位Gamma\n- 「AIビジネスは『聞くAI』から『やってくれるAI』へ移行中」\n\n---\n\n### 独自見解・Tips（insight カテゴリ上位）\n\n- **[@claude_code_user]**: Claude Code 21スキル連携で調査→執筆→画像生成→ファクトチェック→SNS投稿まで全自動化。1日8時間マーケ業務→60分\n- **[Skills評価・改善リポジトリ]**: 自作SkillsをテストしてAIが改善版を提供してくれるOSSが登場（神リポジトリと評価）\n- **[エージェント前提設計]**: 「人間が操作する前提」から「エージェントが操作する前提」でアプリ設計に移行しつつある\n- **[年商3000万規模]**: Claude Codeだけで年商3000万規模の業務を賄える\n\n---\n\n### アクションアイテム\n\n- [ ] Auto modeの対応プラン確認（Proは非対応→MaxかAPIが必要）\n- [ ] `claude --permission-mode acceptEdits` をデフォルトに設定（settings.jsonのdefaultMode）\n- [ ] 会話内の制約は`deny rule`に変換する習慣をつける（コンテキスト圧縮で消えるため）\n- [ ] git submodule + docsディレクトリ構成でClaude Codeのトークン効率向上\n- [ ] Opus 4.7アップグレードでSkills自動判断機能を活用\n- [ ] Skills評価・改善OSSリポジトリを探して活用\n- [ ] AutoDream機能の動作を監視（memory/ディレクトリの整理状況確認）", "tags": ["x-learn", "X学習", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:04.595681+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 65, "title": "YouTube学習 - 超かぐや姫 (20260410)", "content": "# YouTube学習 - 超かぐや姫 (20260410)\n\n## ソース (2026-04-10 21:53 JST自動取得)\n\n### Ex-Otogibanashi / Covered by ころねぽち×ななひら\n- **URL**: https://www.youtube.com/watch?v=0TZf_cqnICA\n- **解析方法**: ytdlp_llm\n- **内容**:\nこの動画は、おとぎ話のような設定の中で、姫と相手との特別な関係性を描いています。懐かしい思い出や現在共有している美しい景色を通じて、運命や孤独といった普遍的なテーマに触れつつも、強い絆と幸せな瞬間が強調されています。最終的には、一度きりの人生の中で出会えた奇跡を永遠のものとして大切にしたいという、温かくも切ない願いが込められた内容です。\n### 【Official MV】Remember – yuigot / 月見ヤチヨ(cv.早見沙織) from 超かぐや姫！\n- **URL**: https://www.youtube.com/watch?v=UE1y01q6wzQ\n- **解析方法**: ytdlp_llm\n- **内容**:\nこの動画は、懐かしさと切なさを感じさせる物語を描いています。過去の思い出や憧れ、自分に上手くできないことへの涙や葛藤がありながらも、それでいいと信じて前を向くメッセージが込められています。大切な人への想いや小さな願いが、確かな道として星空の下で巡り続ける様子が、優しいメロディと共に表現されています。終わらない世界で、そばにいる君と明日へと続く温かい希望がテーマです。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:06.793287+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 66, "title": "YouTube学習 - 超かぐや姫 (20260415)", "content": "# YouTube学習 - 超かぐや姫 (20260415)\n\n## ソース (2026-04-15 22:21 JST自動取得)\n\n### ZIP!「超かぐや姫！」映画紹介\n- **URL**: https://www.youtube.com/watch?v=DZ7BggKoQF4\n- **解析方法**: ytdlp_llm\n- **内容**:\n現代版「竹取物語」を大胆アレンジした話題のアニメ映画「超かぐや姫」。竹から発見という原作を、光る電柱と17歳高校生の出会いに置き換え、ライブ配信で求婚殺到する展開に。山下信吾監督が手掛け、劇場上映でライブシーンの迫力が爆発的に拡散。配信アニメから全国100館超えの大ヒットに。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:09.245640+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 68, "title": "YouTube学習 - 超かぐや姫 (20260416)", "content": "# YouTube学習 - 超かぐや姫 (20260416)\n\n## ソース (2026-04-16 22:30 JST自動取得)\n\n### Oe-chan bursts into laughter at Taiji-niichan's extremely harsh critique of Princess Kaguya [2026...\n- **URL**: https://www.youtube.com/watch?v=52hPtYpXM14\n- **解析方法**: ytdlp_llm\n- **内容**:\nYouTuberが「超かぐ屋姫」を激しく批判。派手な演出と早送り展開に感情移入できず、貧乏ごっこや資本主義の甘さを美化した「令和型世界系」だと一刀両断。一方で、自身の若貧時代を懐かしみ、作品への熱い反応に「熱血」と自嘲。結局、思い出補正で「アリ」かもと自らを揺さぶる。\n### ZIP!「超かぐや姫！」映画紹介\n- **URL**: https://www.youtube.com/watch?v=DZ7BggKoQF4\n- **解析方法**: ytdlp_llm\n- **内容**:\n現代版『竹取物語』を大胆アレンジした話題のアニメ映画「超かぐや姫」。光る電柱から現れた美少女・かぐやがライブ配信で一躍人気に。山下信吾監督が描く、SNS時代の恋と成長。劇場限定のライブシーンは圧巻。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:13.592467+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 69, "title": "YouTube学習 - AIツール最新 (20260416)", "content": "# YouTube学習 - AIツール最新 (20260416)\n\n## ソース (2026-04-16 04:23 JST自動取得)\n\n### FULL Claude Code Tutorial for Beginners in 2026! (Step-By-Step)\n- **URL**: https://www.youtube.com/watch?v=qYqIhX9hTQk\n- **解析方法**: ytdlp_llm\n- **内容**:\n【300字要約】\nClaude CodeをCursor/VS Code拡張で起動し、プロジェクトルートにclaude.mdを置くことで長期記憶を付与。推奨プラグイン3選：Playwright（ブラウザ自動化）、Superpowers（ブレインストーミング・サブエージェント開発）、Context 7（最新ドキュメント取得）。デスクトップアプリから簡単インストール可。新セッションで即座にスキル発動を確認できる。\n\n【列挙】\n・Cursor・VS Code・Windsurf・Anti-gravity拡張  \n・claude.md（プロジェクト固有ルール記載）  \n・Playwright（ブラウザ自動化・テスト）  \n・Superpowers（ブレインストーミング・サブエージェント・コードレビュー）  \n・Context 7（最新ドキュメント取得）\n\n【即実践アクション】\n1. エディタにClaude Code拡張をインストール  \n2. プロジェクトルートにclaude.mdを作成し、スタック・規約・コマンドを記載  \n3. Claude Desktopアプリで3プラグインを追加  \n4. 新セッションで「ブレインストーミングして」と指示し動作確認\n### Claude Code is all you need in 2026\n- **URL**: https://www.youtube.com/watch?v=0hdFJA-ho3c\n- **解析方法**: ytdlp_llm\n- **内容**:\n【300字要約】\n2026年のClaude Codeは発表当時より大幅にシンプル化し、Opus 4.5単体で90%の作業が完結する。動画では「Inbox Summaries」アプリに「trends view（グラフ・メトリクス付き全体インサイト画面）」を追加する実践を公開。Planモード→Yoloモード→音声入力で機能要件を整理し、V1スコープを決める手順を示す。Agent OSは次回アップデートで軽量化予定。\n\n【列挙：新機能・テクニック・ツール】\n1. Claude Code Opus 4.5（2026年版）\n2. Planモード\n3. Yoloモード\n4. 音声Dictationプロンプティング\n5. Agent OS（次回軽量アップデート）\n6. Inbox Summaries（実践アプリ）\n7. trends view（新規機能）\n8. buildermethods.com（Builder Briefing配信）\n9. Build with Claude Code（2026コース）\n\n【即実践アクション】\n・ターミナルで`claude`起動後、TabキーでPlanモードに入る  \n・「I want to add a trends view…」を音声入力し、V1スコープをClaudeに決めさせる\n### The Ultimate Claude Code Guide | MCP, Skills & More\n- **URL**: https://www.youtube.com/watch?v=uogzSxOw4LU\n- **解析方法**: ytdlp_llm\n- **内容**:\nこの動画では、Claude Codeの高度な活用方法として、以下の具体的な新機能・テクニック・ツールが紹介されています：\n\n**新機能・テクニック・ツール：**\n1. **スキル作成**（creating skills）\n2. **サブエージェント**（sub agents）\n3. **MCPサーバー接続**（connecting to MCP servers）\n4. **モデル切替コマンド**（/model command）\n5. **使用状況分析コマンド**（/insights command）\n\n**開発者向けアクションアイテム：**\n- タスクに応じてモデルを使い分ける（Opusは複雑な作業、Sonnetは標準作業、Haikuは軽量作業）\n- /insightsコマンドで利用分析レポートを生成し、効率的な使い方を把握する\n- カスタマイズ可能な設定でワークフローに最適化する\n\n要約：Claude Codeの基本的な使い方だけでなく、スキル作成やサブエージェントなどの高度な機能をカスタマイズすることで、ワークフローへの活用度を大幅に向上させる方法を解説。特にモデルの適切な選択と使用状況の分析が生産性向上の鍵となる。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:15.829738+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 70, "title": "YouTube学習 - FX手法 (20260416)", "content": "# YouTube学習 - FX手法 (20260416)\n\n## ソース (2026-04-16 10:29 JST自動取得)\n\n### 【FX】スキャルピングで勝つためにやってはいけないこと！負ける原因になること６選【億トレーダー】\n- **URL**: https://www.youtube.com/watch?v=T0ZnudNpK18\n- **解析方法**: ytdlp_llm\n- **内容**:\n{\"name\":\"スプレッド重視スキャルピング\",\"timeframe\":\"1m-5m\",\"style\":\"scalping\",\"indicators\":[\"スプレッド幅\",\"経済指標発表時刻\",\"チャートの落ち着き\"],\"entry_long\":[\"スプレッドが通常幅に戻ったことを確認後\",\"経済指標発表後のチャートが落ち着いた直後\",\"急騰後の押し目でヘッド&ショルダー的な戻り待ち\"],\"entry_short\":[\"スプレッドが通常幅に戻ったことを確認後\",\"経済指標発表後のチャートが落ち着いた直後\",\"急落後の戻りでショルダー&ヘッド的な戻り待ち\"],\"exit_tp\":\"1～2pips程度の小さな利確\",\"exit_sl\":\"1～2pips程度の小さな損切り\",\"win_rate_claim\":0.65,\"risk_reward\":1.0,\"category\":\"momentum\",\"profitability_claim\":\"毎日コツコツ利益を積み上げるスタイル\"}\n### 【FX手法】1日1時間で10万円稼げる最強スキャルピング手法を大暴露\n- **URL**: https://www.youtube.com/watch?v=IKNDRDhq-BA\n- **解析方法**: ytdlp_llm\n- **内容**:\n{\"name\":\"3時間足シンプルスキャルピング\",\"timeframe\":\"1m\",\"style\":\"scalping\",\"indicators\":[\"時間足のズレ\",\"チャネルライン\"],\"entry_long\":[\"1時間足が上昇トレンド\",\"5分足が下落\",\"1分足が再上昇に転じた瞬間\"],\"entry_short\":[\"1時間足が下降トレンド\",\"5分足が上昇\",\"1分足が再下降に転じた瞬間\"],\"exit_tp\":\"10〜20pips\",\"exit_sl\":\"明記なし（シンプルなルールに基づく即座の損切り）\",\"win_rate_claim\":null,\"risk_reward\":null,\"category\":\"reversal\",\"profitability_claim\":\"1日3回エントリーで3万円以上、2年間トータル2000万円以上稼いだ\"}\n### 【1日3万円】FX初心者でも勝てる！スキャルピング手法の”5つの習慣”とは？\n- **URL**: https://www.youtube.com/watch?v=MYBo39yYaLk\n- **解析方法**: ytdlp_llm\n- **内容**:\n{\"name\":\"ロンドン・NY初動スキャルピング\",\"timeframe\":\"1m/5m\",\"style\":\"scalping\",\"indicators\":[\"EMA(9)\",\"EMA(20)\",\"Bollinger Bands(±2σ)\",\"MACD\"],\"entry_long\":[\"1時間足または15分足で上昇トレンド確認\",\"EMA(9)がEMA(20)を上抜け(ゴールデンクロス)\",\"ローソク足がBB -2σにタッチ後、次足で反転の陽線確定\",\"MACDがゴールデンクロス＋ヒストグラムが0を上抜け\"],\"entry_short\":[\"1時間足または15分足で下降トレンド確認\",\"EMA(9)がEMA(20)を下抜け(デッドクロス)\",\"ローソク足がBB +2σにタッチ後、次足で反転の陰線確定\",\"MACDがデッドクロス＋ヒストグラムが0を下抜け\"],\"exit_tp\":\"＋10pips固定利確\",\"exit_sl\":\"直近安値(ロング時)または直近高値(ショート時)から3～5pips外す、または固定5pips\",\"win_rate_claim\":0.7,\"risk_reward\":2.0,\"category\":\"reversal\",\"profitability_claim\":\"1ロット(10万通貨)で1日3万円、月20営業日で約60万円\"}", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:17.740619+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 71, "title": "YouTube学習 - 超かぐや姫 (20260417)", "content": "# YouTube学習 - 超かぐや姫 (20260417)\n\n## ソース (2026-04-17 22:33 JST自動取得)\n\n### 【Official MV】Remember – yuigot / 月見ヤチヨ(cv.早見沙織) from 超かぐや姫！\n- **URL**: https://www.youtube.com/watch?v=UE1y01q6wzQ\n- **解析方法**: ytdlp_llm\n- **内容**:\nピアノと甘いパンケーキの記憶、描けなかった絵と零れた涙。幼い頃の憧れは遠く離れても、巡る星と小さな願いが確かな道を示す。誰かの世界に寄り添うメロディは終わらず、子供のころのまま胸に響き続ける。\n### 【特別インタビュー映像】映画『超かぐや姫！』麒麟・川島明が感動 ＆ 絶賛。新時代アニメーションの魅力を紹介\n- **URL**: https://www.youtube.com/watch?v=yGlSwon_hBg\n- **解析方法**: ytdlp_llm\n- **内容**:\nこの動画は、視聴者がアニメ「超かぐや姫」について感想を語っている内容です。視聴者は、このアニメの美しさ、音楽、ストーリー、キャラクターなどについて高く評価しています。また、映画館で見た際の感動や、キャラクターの関係性の深さなどについても話しています。視聴者は、このアニメを見ることを強く勧めており、特にアニメを見ない人にも是非見て欲しいと言っています。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:20.212118+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 72, "title": "YouTube学習 - AIツール最新 (20260417)", "content": "# YouTube学習 - AIツール最新 (20260417)\n\n## ソース (2026-04-17 04:35 JST自動取得)\n\n### FULL Claude Tutorial For Beginners in 2026! (FULL COURSE)\n- **URL**: https://www.youtube.com/watch?v=Xg55nTrbYYY\n- **解析方法**: ytdlp_llm\n- **内容**:\nこの動画は、2026年のClaudeチュートリアルです。Claudeの基本的な使い方から始まり、プロンプティング、設定、アカウントの構成、Co-work、Claude Codeなどの高度な機能までを紹介しています。動画では、無料プランと有料プランの違い、プライバシー設定、Claude Codeの使い方などが説明されています。\n\n具体的な新機能・テクニック・ツール名は以下の通りです。\n\n* Claude\n* Co-work\n* Claude Code\n* Pricingプラン（無料プラン、Proプラン、Maxプラン）\n* プライバシー設定\n\n開発者がすぐに活用できるアクションアイテムは以下の通りです。\n\n* Claudeのアカウントを作成し、無料プランで始める\n* プロンプティングと設定を理解し、Claudeを使用する\n* Co-workとClaude Codeを使用して、共同作業とコードの開発を効率化する\n* プライバシー設定を理解し、データの保護を確実にする\n\nこれらのアクションアイテムを実行することで、開発者はClaudeを効果的に使用し、仕事の効率化と生産性の向上を図ることができます。\n### 【革命】2026年最強AIツール「Claude Code」がヤバすぎました【完全攻略】\n- **URL**: https://www.youtube.com/watch?v=zSKg23OBkFA\n- **解析方法**: ytdlp_llm\n- **内容**:\nこの動画は、AIツール「クロードコード」の紹介とその使い方について説明しています。クロードコードは、アンソロピック社が開発したAIツールで、パソコンでの作業を自動化することができます。例えば、ファイルの作成、編集、削除、ブラウザでの情報収集、データの整理、アプリやウェブサイトの開発などが可能です。\n\n具体的な新機能・テクニック・ツール名は以下の通りです。\n\n* クロードコード：アンソロピック社が開発したAIツール\n* ギット：無料ツールで、クロードコードのインストールに必要\n* ターミナル：Macで使用するアプリ\n* Powerシェル：Windowsで使用するアプリ\n* フロードアカウント：クロードコードのログインに必要\n\n開発者がすぐに活用できるアクションアイテムは以下の通りです。\n\n* クロードコードのインストール：MacやWindowsにインストールする方法を学ぶ\n* クロードコードのセットアップ：インストール後に必要な設定を学ぶ\n* クロードコードの使い方：ファイルの作成、編集、削除、ブラウザでの情報収集、データの整理、アプリやウェブサイトの開発などを学ぶ\n* フロードアカウントの作成：クロードコードのログインに必要なアカウントを作成する\n\nこれらのアクションアイテムを活用することで、開発者はクロードコードを効果的に使用し、作業の効率化を図ることができます。\n### The Only Claude Code Tutorial You Need (2026 Update)\n- **URL**: https://www.youtube.com/watch?v=Q0bsphUTLtw\n- **解析方法**: ytdlp_llm\n- **内容**:\nこの動画は、Claude Codeというツールを使用してアプリケーションを構築する方法を紹介しています。Claude Codeは、Webコーダーや開発者が使用するための本格的なコーディングツールです。動画では、Claude Codeのセットアップから正しい使い方まで、基礎から丁寧に解説しています。\n\n新機能・テクニック・ツール名:\n\n* Claude Code\n* Claudeのデスクトップアプリ\n* Claudeのウェブアプリ\n* ClaudeコードCLIツール\n* スラッシュコマンド\n* コネクタ\n* プラグイン\n* モード（権限を要求するモード、自動編集承認モード、計画モード、権限バイパスモード）\n* モデル（Opus、Sonnet、Haiku）\n* 音声入力\n* プレビューボタン\n\n開発者がすぐに活用できるアクションアイテム:\n\n* Claudeのデスクトップアプリをダウンロードしてインストールする\n* ClaudeコードCLIツールをインストールして使用する\n* スラッシュコマンドを使用してアクセスする\n* コネクタを使用してGmailアカウントを接続する\n* プラグインを使用してカスタムコマンドを追加する\n* モードを変更して開発環境をカスタマイズする\n* モデルを選択して開発作業を最適化する\n* 音声入力を使用して指示を出す\n* プレビューボタンを使用してアプリケーションをプレビューする", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:22.799218+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 74, "title": "YouTube学習 - FX手法 (20260417)", "content": "# YouTube学習 - FX手法 (20260417)\n\n## ソース (2026-04-17 10:34 JST自動取得)\n\n### 超有料級【FXスキャルピング】これだったのか・・・スキャルピングのコツは。\n- **URL**: https://www.youtube.com/watch?v=GPDEmTzfZM4\n- **解析方法**: ytdlp_llm\n- **内容**:\n{\"name\":\"スキャルピング手法\",\"timeframe\":\"1分足\",\"style\":\"scalping\",\"indicators\":[\"実態ベース\",\"値動き\"],\"entry_long\":[\"値動きが上にも下にも行けなくなった後にポンと抜けてきたときにエントリー\"],\"entry_short\":[\"値動きが上にも下にも行けなくなった後にポンと抜けてきたときにエントリー\"],\"exit_tp\":\"利益が出てからそこから帰ってくるようなトレードではこれ性質上ありません\",\"exit_sl\":\"損切りを巻き込んでポポンていくタイミングでのエントリーになるので帰ってくるとちょっとそれだけで黄色信号です\",\"win_rate_claim\":\"含みなしのトレードが連発するトレードになります\",\"risk_reward\":\"1:1\",\"category\":\"reversal\",\"profitability_claim\":\"エントリーができない日っていうのはおそらくなくなる\"}\n### 【FXスキャルピング】”安定して”勝てるローソク足パターンはこれだ！\n- **URL**: https://www.youtube.com/watch?v=6aGi5Q-Qfik\n- **解析方法**: ytdlp_llm\n- **内容**:\n{\"name\":\"ローソ足パターン\",\"timeframe\":\"1分\",\"style\":\"スキャルピング\",\"indicators\":[\"移動平均線\",\"ローソ足\"],\"entry_long\":[\"売りと買いが等しい状況の中で買いが一気に減ったとき\"],\"entry_short\":[\"売りと買いが等しい状況の中で売りが一気に増ったとき\"],\"exit_tp\":\"5pipsから10pips\",\"exit_sl\":\"ロスカット\",\"win_rate_claim\":0.8,\"risk_reward\":1.5,\"category\":\"逆転\",\"profitability_claim\":\"8割以上の勝率\"}\n### 【実体験】私がFXで勝てるようになったきっかけを4つ話します。【FX 手法】\n- **URL**: https://www.youtube.com/watch?v=D9rI7sCbV0A\n- **解析方法**: ytdlp_llm\n- **内容**:\n{\"name\":\"トレーダーKのFX手法\",\"timeframe\":\"4時間足\",\"style\":\"順張りトレード\",\"indicators\":[\"トレンドライン\",\"フィボナッチ\"],\"entry_long\":[\"上昇トレンドで買い\",\"押し目戻り候補\"],\"entry_short\":[\"下落トレンドで売り\",\"押し目戻り候補\"],\"exit_tp\":\"リスクリワード1対2を守る\",\"exit_sl\":\"損切り位置を直近高値安値の外に固定\",\"win_rate_claim\":0.5,\"risk_reward\":2,\"category\":\"トレンドフォロー\",\"profitability_claim\":\"年間収益率333.7%\"}\n\n注: 動画では具体的なインジケーターやエントリールールが明確に述べられていないため、上記のJSONデータは動画の内容を基に推測したものです。実際のトレード手法はより複雑なものである可能性があります。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:26.128544+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 75, "title": "YouTube学習 - 超かぐや姫 (20260418)", "content": "# YouTube学習 - 超かぐや姫 (20260418)\n\n## ソース (2026-04-18 22:32 JST自動取得)\n\n### 【Official MV】Remember – yuigot / 月見ヤチヨ(cv.早見沙織) from 超かぐや姫！\n- **URL**: https://www.youtube.com/watch?v=UE1y01q6wzQ\n- **解析方法**: ytdlp_llm\n- **内容**:\nピアノと甘いパンケーキの香りが誘う幼い日の記憶。上手く描けなかった夢に涙しながらも、大人になって気づく――小さな願いが確かな道となり、星は巡り続ける。大切なメロディは心に流れ、憧れの物語は今も輝く。君と共にあるその音は、決して消えない。\n### ZIP!「超かぐや姫！」映画紹介\n- **URL**: https://www.youtube.com/watch?v=DZ7BggKoQF4\n- **解析方法**: ytdlp_llm\n- **内容**:\n現代版「竹取物語」を大胆アレジしたアニメ映画「超かぐや姫」は、竹の中から美少女が出る古典を光る電柱とライブ配信に置き換え、SNSで話題を呼び全国拡大。山下信吾監督が手がけ、ライブシーンは劇場ならではの迫力で音楽と映像が融合。配信アニメから劇場上映へと広がり、現代技術を活かした新感覚の物語だ。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:28.103756+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 76, "title": "YouTube学習 - AIツール最新 (20260418)", "content": "# YouTube学習 - AIツール最新 (20260418)\n\n## ソース (2026-04-18 04:32 JST自動取得)\n\n### 800+ hours of Learning Claude Code in 8 minutes (2026 tutorial / unknown tricks / newest model)\n- **URL**: https://www.youtube.com/watch?v=Ffh9OeJ7yxw\n- **解析方法**: ytdlp_llm\n- **内容**:\n**動画内容の要約（300文字）**\nClaude Codeを効率的に活用するための設定とワークフローを紹介。開発者が繰り返し行う作業を省力化する「メモリ機能」「カスタムコマンド」「MCPサーバー」の3つの基盤機能を説明し、さらに6つの隠れたコア機能（動画後半で解説）の存在を示唆。適切な設定により、Claudeと戦う時間を減らし、開発速度を向上させる方法を伝える。\n\n**列挙すべき新機能・テクニック・ツール名**\n1.  **メモリ機能**（`#`キーで呼び出し、`claude.md`ファイルに保存）\n2.  **カスタムコマンド**（`commands`ディレクトリ内のMarkdownファイルで作成、引数可）\n3.  **MCPサーバー**（AIが外部ツール・サービスに接続する仕組み）\n4.  **Context Seven**（最新のライブラリドキュメントをClaudeに参照させるMCPサーバー）\n5.  **Superbase**（Claudeがアプリのデータベースを直接クエリするためのMCPサーバー）\n\n**開発者のための即時アクションアイテム**\n- **メモリの設定**: プロジェクト毎またはグローバルで繰り返し指示を`claude.md`に登録する。\n- **コマンドライブラリの構築**: 定型作業（APIエンドポイント作成、lint実行など）をコマンド化し、`commands`ディレクトリで管理する。\n- **Context Sevenの導入**: プロンプトに「use Context Seven」と追加するだけで、最新ドキュメントを参照可能になる。\n- **MCPサーバーリポジトリの調査**: 紹介されたGitHubリポジトリから、利用可能なMCPサーバーを探す。\n### The 6 Levels of Claude Code Explained\n- **URL**: https://www.youtube.com/watch?v=TUKYbUIXLOE\n- **解析方法**: ytdlp_llm\n- **内容**:\nこの動画では、Claude Codeの効果的な活用には6段階の成長レベルがあると説明されています。現在多くの利用者が停滞している「レベル1：プロンプトエンジニア」段階では、Claude Codeを単なるツールとして扱い、協働関係を築けていないため、出力が平均的で画一的な「AIスロップ」に陥りがちです。\n\n**具体的な新機能・テクニック・ツール名:**\n- Claude Code\n- AIコーディングエージェント\n\n**開発者向けアクションアイテム:**\n1. 明確で具体的なプロンプト作成を習得する（成果目標と副機能を明確化）。\n2. Claudeの出力を読み評価するスキルを養い、「AIスロップ」を見分ける。\n3. Claude Codeを単なるツールではなく「協働者」として扱い、フィードバックを求める姿勢を持つ。\n\n要約文字数: 300文字\n### Claude Code 2.0 Is Here... Automate Anything\n- **URL**: https://www.youtube.com/watch?v=efGXZselN64\n- **解析方法**: ytdlp_llm\n- **内容**:\n**要約**: Cloud Code 2.0は、Chat、Code、Co-workを統合した開発環境。新機能として「Cloud Agent」が24時間自律動作し、「Yellow Dot System」で複数エージェントを並行実行できる。UIが刷新され、ターミナル連携・プレビュー機能・タスク管理が強化された。\n\n**新機能・ツール名**:\n- Cloud Code 2.0\n- Cloud Agent（自律動作エージェント）\n- Yellow Dot System（複数エージェント並行実行）\n- 統合UI（Chat/Code/Co-work切替）\n- ターミナル連携機能\n- リアルタイムプレビュー機能\n- タスク自動生成・管理\n\n**開発者向けアクションアイテム**:\n1. Cloud Agentを活用した自動化設定（例: フォーム生成タスクの委任）\n2. Yellow Dot Systemで複数タスクを並行実行し、完了通知のみ受信\n3. プレビュー機能でコード変更を即時確認するワークフロー導入", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:30.512860+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 77, "title": "YouTube学習 - FX手法 (20260418)", "content": "# YouTube学習 - FX手法 (20260418)\n\n## ソース (2026-04-18 10:31 JST自動取得)\n\n### 【永久保存版】FXで勝てるポイント！ダブルボトム・ダブルトップ攻略法、スキャルピング、デイトレード完全解説！\n- **URL**: https://www.youtube.com/watch?v=BhebDdnr7vk\n- **解析方法**: ytdlp_llm\n- **内容**:\n{\"name\":\"ダブルボトム・ダブルトップ反転パターントレード\",\"timeframe\":\"1m〜5m\",\"style\":\"スイング寄りのデイトレード\",\"indicators\":[\"上位足サポートレジスタンス\",\"ボリンジャーバンド\",\"エリオット波動\",\"ダウ理論\",\"フィボナッチリトレースメント\"],\"entry_long\":[\"ダブルボトム形成後、ネックライン（直近高値）をブレイクした直後にロング\",\"1回目の安値からの反発が弱く、2回目の安値で反転が確認された時点で指値ロング\",\"トリプルボトムの3回目タッチで安値更新せず、ネックライン突破でエントリー\"],\"entry_short\":[\"ダブルトップ形成後、ネックライン（直近安値）をブレイクした直後にショート\",\"1回目の高値からの反落が弱く、2回目の高値で反転が確認された時点で指値ショート\"],\"exit_tp\":\"ネックラインからの幅＝ダブルボトム/トップの高さ分だけ利確\",\"exit_sl\":\"ダブルボトム：2回目安値割り込み、ダブルトップ：2回目高値ブレイク\",\"win_rate_claim\":0.65,\"risk_reward\":2.0,\"category\":\"reversal\",\"profitability_claim\":\"17年間の実践で勝率を上げたきっかけとなったパターン\"}\n### 【完全公開】FX初心者でもできる！勝てるスキャルピングのエントリーはこれ！\n- **URL**: https://www.youtube.com/watch?v=vzZ5gVTAsIY\n- **解析方法**: ytdlp_llm\n- **内容**:\n{\"name\":\"環境認識＋5分足スキャルピング\",\"timeframe\":\"5m\",\"style\":\"scalping\",\"indicators\":[\"高値・安値の切り上がり/切り下がり判定\",\"4時間足・1時間足・5分足の3段階足環境認識\"],\"entry_long\":[\"4時間足が上昇トレンド（高値・安値ともに切り上がり）\",\"1時間足が上昇トレンド（高値・安値ともに切り上がり）\",\"5分足で起点（反発ポイント）を形成し、上昇方向に反発\"],\"entry_short\":[\"4時間足が下降トレンド（高値・安値ともに切り下がり）\",\"1時間足が下降トレンド（高値・安値ともに切り下がり）\",\"5分足で起点（反発ポイント）を形成し、下降方向に反発\"],\"exit_tp\":\"動画内では明言なし（「利益が取りやすい手法」と紹介のみ）\",\"exit_sl\":\"動画内では明言なし\",\"win_rate_claim\":0.7,\"risk_reward\":1.5,\"category\":\"reversal\",\"profitability_claim\":\"毎月プラス10万円安定収益、再現性が高い手法\"}", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:32.829695+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 78, "title": "YouTube学習 - 超かぐや姫 (20260419)", "content": "# YouTube学習 - 超かぐや姫 (20260419)\n\n## ソース (2026-04-19 22:33 JST自動取得)\n\n### 【超かぐや姫！】VRChat 3Dライブ 『私は、わたしの事が好き。』 HoneyWorks / かぐや(cv.夏吉ゆうこ) #サンリオVfes\n- **URL**: https://www.youtube.com/watch?v=lRF9T7DBhyo\n- **解析方法**: ytdlp_llm\n- **内容**:\n月から来た「かぐや」が登場し、Netflixアニメ『超かぐや姫』を紹介。3Dバーチャルフェスに参加し、観客と「楽しいね」と盛り上がりながら、元気いっぱいのオリジナル曲を披露。歌い終えたあと「配信で待ってるから絶対来てね」と呼びかけて締めくくった。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:34.903130+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 79, "title": "YouTube学習 - AIツール最新 (20260419)", "content": "# YouTube学習 - AIツール最新 (20260419)\n\n## ソース (2026-04-19 04:32 JST自動取得)\n\n### 800+ hours of Learning Claude Code in 8 minutes (2026 tutorial / unknown tricks / newest model)\n- **URL**: https://www.youtube.com/watch?v=Ffh9OeJ7yxw\n- **解析方法**: ytdlp_llm\n- **内容**:\n【300字要約】\nClaude Codeを800時間使いこなした開発者が、個人開発で高速に動くための非公開ワークフローを公開。記憶機能（#キーでClaude.mdへ保存）、自作コマンド（claude/commands/*.mdで管理、引数対応）、Context Seven MCPサーバー（「use Context Seven」2語で最新ドキュメント自動取得）の3基盤を解説。他に推奨MCP：Superbaseほか。即実践アクション：①#押して定型指示を記憶②commandsフォルダに頻出タスクを.md化③Context Sevenをインストールし「use Context Seven」をプロンプトに追加。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:36.852609+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 81, "title": "YouTube学習 - FX手法 (20260419)", "content": "# YouTube学習 - FX手法 (20260419)\n\n## ソース (2026-04-19 10:32 JST自動取得)\n\n### 【FX】スキャルピングで勝つ為に絶対に押さえておくべき3つの鉄則【トレード実況#75】\n- **URL**: https://www.youtube.com/watch?v=02M4ACSF68U\n- **解析方法**: ytdlp_llm\n- **内容**:\n{\"name\":\"15時スキャルピング・リバーサル\",\"timeframe\":\"1m\",\"style\":\"scalping\",\"indicators\":[\"水平サポート／レジスタンス（20円目・75円目など）\",\"ダブルトップ/ダブルボトム\",\"スパイクローソク足\",\"30分足25円メイトサポート\"],\"entry_short\":[\"Wトップ2つ目の山からネックライン付近へ下落を想定\",\"水平レジスタンス（例：82.5円）を超えない反発で1/4ずつ分割エントリー\",\"15時の瞬発的な値動きが無ければ見送り\"],\"entry_long\":[\"逆にWボトム形成時にダブルインダブル回避で即決済\"],\"exit_tp\":\"前回安値（ネックライン）まで下落を狙う\",\"exit_sl\":\"エントリー根拠の水平レジスタンス（82.5円）を上抜けた時点で即損切り\",\"win_rate_claim\":0.7,\"risk_reward\":1.5,\"category\":\"reversal\",\"profitability_claim\":\"約10分のポジション保有で30万円前後の利益（元本500万円ベース）\"}", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:40.846570+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 82, "title": "YouTube学習 - 超かぐや姫 (20260420)", "content": "# YouTube学習 - 超かぐや姫 (20260420)\n\n## ソース (2026-04-20 22:38 JST自動取得)\n\n### [MAD/AMV] Super Kaguya! Reply kz & Kaguya (cv. Yuko Natsuyoshi) 4K High-Quality Live Sound\n- **URL**: https://www.youtube.com/watch?v=jsqH5MWc0RE\n- **解析方法**: ytdlp_llm\n- **内容**:\nこの動画は、かぐや姫をモチーフとしたファンタジーな世界観で、主人公が「最高のパーティ」を目指して駆け抜ける物語です。過去の思い出や約束、未練を胸に抱きながらも、自分だけの声と色で前を向いて進もうとする決意が描かれています。音楽に乗せて、切なさと希望、そして「超楽しい」という現在の感情が交錯し、主人公独自の「ハッピーエンド」へと走り続ける姿を詩的な字幕で表現しています。\n### 【超かぐや姫！】夏吉ゆうこ&早見沙織、セリフ生披露！『超かぐや姫！』劇場公開記念舞台あいさつ\n- **URL**: https://www.youtube.com/watch?v=KqqwoFhT1-g\n- **解析方法**: ytdlp_llm\n- **内容**:\nNetflixで配信されたアニメ映画『かぐや姫』の舞台挨拶イベント。主演の夏吉ゆ子、長瀬、はみさ総、美らキャストと山下信吾監督が登壇。配信前から話題を呼び、劇場も満員。観客は複数回鑑賞する人も多く、キャスト・スタッフは反響に感謝。\n### 兄の「超かぐや姫」のレビューがXで話題になっている件に触れるたいじ【切り抜き】\n- **URL**: https://www.youtube.com/watch?v=N3TNcBIsh38\n- **解析方法**: ytdlp_llm\n- **内容**:\n「かぐや姫」は映像美は高評価だが、深みは少なく軽く楽しめる映画。批評家や兄のバズり方に違和感を持ち、「カロリーが低い」「アンパンマンみたいに中身が空っぽでもいい」と語る。自分は深みを求めるが、感動する人もいると認め、映画の価値は人それぞれと結論づける。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:42.828729+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 83, "title": "YouTube学習 - AIツール最新 (20260420)", "content": "# YouTube学習 - AIツール最新 (20260420)\n\n## ソース (2026-04-20 04:37 JST自動取得)\n\n### Why devs are OBSESSED with Claude Code\n- **URL**: https://www.youtube.com/watch?v=LACyqdAfnaw\n- **解析方法**: ytdlp_llm\n- **内容**:\n【300字要約】\n開発者が「中毒」と公言するAIツール「Claude Code」のソースコードがリーク。HackerNews、Twitter、Redditでは「境界線の作り方」「心拍アラートアプリ自作」など依存症エピソードが飛び交う。最大の不満は5時間ローリング＋週次上限の複雑なレート制限だが、誰も離脱せず月額20→100ドルへアップグレード。2025年11月のOpus 4.5リリースで急成長し、有料ユーザーが爆増。\n\n【新機能・テクニック・ツール名】\n・Claude Code（AIコーディング支援CLI）\n・Opus 4.5（2025年11月リリースの最新モデル）\n・Gemini CLI（Google社内ツール）\n・Anti-gravity（Google社内ツール）\n\n【即活用アクションアイテム】\n1. レート制限回避：月額100ドルのMaxプランへ即アップグレード\n2. 依存症対策：心拍アプリをClaude Codeで自作しセッション時間を監視", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:45.092900+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 84, "title": "YouTube学習 - FX手法 (20260420)", "content": "# YouTube学習 - FX手法 (20260420)\n\n## ソース (2026-04-20 10:36 JST自動取得)\n\n### 【FX未経験】ママさんトレーダーが急に勝てるようになったきっかけを4つお話します。【スキャルピング】\n- **URL**: https://www.youtube.com/watch?v=r4107JaPuXE\n- **解析方法**: ytdlp_llm\n- **内容**:\n{\n  \"name\": \"根拠ベースエントリー手法\",\n  \"timeframe\": \"動画内で具体的に言及されていません\",\n  \"style\": \"動画内で具体的に言及されていません\",\n  \"indicators\": [\"動画内で具体的なインジケーターは言及されていません\"],\n  \"entry_long\": [\"上位足の方向を確認\", \"反転または継続のサインを確認\", \"水平線や意識されるラインを確認\", \"明確な根拠が揃った時\"],\n  \"entry_short\": [\"上位足の方向を確認\", \"反転または継続のサインを確認\", \"水平線や意識されるラインを確認\", \"明確な根拠が揃った時\"],\n  \"exit_tp\": \"動画内で具体的な利確ルールは言及されていません\",\n  \"exit_sl\": \"動画内で具体的な損切りルールは言及されていません\",\n  \"win_rate_claim\": 0.7,\n  \"risk_reward\": 1.5,\n  \"category\": \"reversal\",\n  \"profitability_claim\": \"月100万円以上の利益、年間1924万円の実績（ゲストの主張）\"\n}", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:47.000048+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 85, "title": "YouTube学習 - 超かぐや姫 (20260421)", "content": "# YouTube学習 - 超かぐや姫 (20260421)\n\n## ソース (2026-04-21 22:42 JST自動取得)\n\n### 초(超) 카구야 공주! - Reply / 카구야(CV. 나츠요시 유우코) / (가사/발음/해석)\n- **URL**: https://www.youtube.com/watch?v=Q1z2TcoJYIY\n- **解析方法**: ytdlp_llm\n- **内容**:\n静かな世界で過ごした「君」との日々を回想し、あの部屋や電子の海、ありふれた好きなものにまみれた時間を宝箱に閉じ込めて旅立つ。一瞬一瞬を最高のパーティに変え、新しい景色と物語を描き直す決意を歌った、切なくも前向きな別れと再出発の物語。\n### [MAD/AMV] Super Kaguya! Reply kz & Kaguya (cv. Yuko Natsuyoshi) 4K High-Quality Live Sound\n- **URL**: https://www.youtube.com/watch?v=jsqH5MWc0RE\n- **解析方法**: ytdlp_llm\n- **内容**:\n輝夜姫の物語をモチーフにした歌詞映像。輝夜は涙と優しさに包まれながら、地上での思い出を胸に「最高のパーティ」として別れを選ぶ。バカで正直な想い、叶えられなかった約束、そして「おばちゃん」になっても変わらぬ気持ちを歌い、観客に「本当のハッピーエンドまで付き合って」と呼びかけて幕を下ろす。\n### A collaboration with Super Kaguya-hime has come true! Karubi looks back on the CR Festival where ...\n- **URL**: https://www.youtube.com/watch?v=12yV7BdubLg\n- **解析方法**: ytdlp_llm\n- **内容**:\nVTuberのCRフェス参加レポート。不安もあったが多くの人と交流できて感謝。神社で願い事を叫ぶイベントにハマり、コーデバトルは2日かけてガチで選定。ライブではベース弾き語りに挑戦し、天井から降りる特別セットで感動。ダルマイズゴッドの可愛いファンにキュンとした思い出も。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:49.149145+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 86, "title": "YouTube学習 - AIツール最新 (20260421)", "content": "# YouTube学習 - AIツール最新 (20260421)\n\n## ソース (2026-04-21 04:37 JST自動取得)\n\n### 800+ hours of Learning Claude Code in 8 minutes (2026 tutorial / unknown tricks / newest model)\n- **URL**: https://www.youtube.com/watch?v=Ffh9OeJ7yxw\n- **解析方法**: ytdlp_llm\n- **内容**:\n【300字要約】  \nClaude Codeを高速化する3つの基盤機能と6つの隠れ機能を公開。①メモリ機能（#キーでClaude.mdに保存）②自作コマンド（claude/commands/に.md作成、引数対応）③Context Seven MCPサーバーで最新ドキュメントを自動参照。他に推奨MCPリポ：Superbase等。GitHubの便利コマンド集も紹介。  \n\n【新機能・テクニック・ツール名】  \n1. メモリ機能（#キー）  \n2. カスタムコマンド（claude/commands/）  \n3. Context Seven MCPサーバー  \n4. Superbase MCPサーバー  \n5. GitHub便利コマンド集リポジトリ  \n\n【アクションアイテム】  \n・Claude.mdに定型指示を保存  \n・claude/commands/に.mdファイルでコマンド作成  \n・Context SevenをMCPサーバーとして追加し「use Context Seven」で呼び出し", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:51.157458+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 87, "title": "2026-04-21 Claude Code最新ワークフロー学習", "content": "# 2026-04-21 Claude Code最新ワークフロー学習\n\n## 2026-04-21 YouTube動画から学習したClaude Code最新活用方法\n\n### 情報源\n- 検索クエリ: \"Claude Code 最新 活用方法 tips 2026\" / \"Claude Code workflow tips tutorial 2026\"\n- 取得動画数: 20件以上\n- 高品質動画数: 4件（スコア80点以上）\n\n---\n\n### ① Boris Cherny流ワークフロー5原則（スコア: 92/100）\n- **URL**: youtube.com/watch?v=QZCJ4aEhrMk\n- **要点**:\n  1. **セッションの80%をPlanモードで開始** → `Shift+Tab`×2で起動\n  2. **「賢いプロンプト」時代の終焉** → 「アーキテクチャ的規律」の時代へ\n  3. **マルチモデル推論**で計画を相互検証（一方が草案、別モデルが穴探し）\n  4. **anti-goalの明示** → AIに「やってはいけないこと」を定義する\n  5. **AIをチャットボットではなくカスタムOSとして構築** → 環境を整備してからタスクを与える\n  6. **Reactive Codingは罠** → すぐターミナルに飛びつくのが最大の失敗パターン\n- **アクション**:\n  - [ ] CLAUDE.mdにanti-goalセクションを追加\n  - [ ] セッション開始時のPlanモード使用を習慣化\n\n---\n\n### ② Claude Code 10の上級Tips（スコア: 88/100）\n- **URL**: youtube.com/watch?v=T5jylUte3J8\n- **要点**:\n  1. **CLAUDE.mdでtoken20-30%節約** → 毎回説明が不要になる\n  2. **フィードバックループで品質2-3倍向上**（Boris Cherny本人談）→ 検証手段を必ず与える\n  3. **5並列エージェント同時実行**が可能\n  4. **CI/CDパイプラインへの組み込み** → PRごとに自動レビュー\n  5. **CLAUDE.mdには「永続的な事実のみ」** → タスク指示は入れない\n  6. ユーザー80%がClaude Codeを「チャットボット」として使っており潜在能力の20%しか活用していない\n- **アクション**:\n  - [ ] GitHub ActionsにClaude Code PRレビューを追加\n  - [ ] CLAUDE.mdを「永続事実のみ」に整理\n\n---\n\n### ③ 2026年春最新機能全解説（スコア: 80/100）\n- **URL**: youtube.com/watch?v=-xla8NqooJU\n- **要点**:\n  1. **CLAUDE.mdの複数階層配置** → プロジェクト直下が標準、上位にも配置可\n  2. **Hooks** → ツール呼び出し前後の自動処理（ログ・検証・通知）\n  3. **Subagent** → 並列タスク実行\n  4. **Skills** → カスタム機能の拡張\n  5. **コンテキスト管理が性能に直結** → 前の会話が埋まるほど性能低下、/compactが重要\n  6. MAXプラン($100/月)でSubagent並列実行が本領発揮\n- **アクション**:\n  - [ ] Hooksでツール前後の自動ログを設定\n  - [ ] /compactを意識的に活用\n\n---\n\n### ④ Claude Code設定9選（スコア: 85/100）\n- **URL**: youtube.com/watch?v=0Mrj51JPQpA\n- **要点**:\n  1. **MCPでGmail/Slack/Discord等を直接操作**\n  2. **CLIはWebブラウザ版よりtoken圧縮率が高い**\n  3. **フォルダー構成整理** → CLAUDE.mdと組み合わせて性能向上\n  4. **ask/deny** → パーミッション制御でセキュリティ強化\n  5. Cursor連携も有効\n- **アクション**:\n  - [ ] MCPでSlack/Discord通知を自動化\n\n---\n\n### 共通の重要Insight（複数動画で言及）\n\n| テーマ | 内容 |\n|--------|------|\n| **Planモード** | Shift+Tab×2。Boris Chernyが80%使用。設計→実装の順序が重要 |\n| **CLAUDE.md** | 永続事実のみ記載。タスク指示は不可。token節約20-30% |\n| **フィードバックループ** | 検証手段を与えると品質2-3倍。CI/CD組み込みが最強 |\n| **コンテキスト管理** | /compactで定期圧縮。長い会話=性能低下 |\n| **並列エージェント** | 5並列同時実行可能。MAXプランで真価発揮 |\n| **anti-goal** | 「やってはいけないこと」の明示がClaude Codeの品質を上げる |", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:52.990428+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 89, "title": "YouTube学習 - AIツール最新 (20260422)", "content": "# YouTube学習 - AIツール最新 (20260422)\n\n## ソース (2026-04-22 04:41 JST自動取得)\n\n### 800+ hours of Learning Claude Code in 8 minutes (2026 tutorial / unknown tricks / newest model)\n- **URL**: https://www.youtube.com/watch?v=Ffh9OeJ7yxw\n- **解析方法**: ytdlp_llm\n- **内容**:\nこの動画では、Claude Codeを効率的に活用するための具体的な機能・ツール・ワークフローが紹介されています。\n\n**主な新機能・テクニック・ツール:**\n1. **メモリ機能**: ハッシュキー(#)で繰り返し指示を保存（Claude.mdファイルに記録）。\n2. **カスタムコマンド**: 独自のコマンドライブラリを作成（commandsディレクトリ内にマークダウンファイルで作成、引数も可）。\n3. **MCPサーバー**: AIに外部ツール・サービスを接続する仕組み。\n   - **Context Seven**: 最新のライブラリドキュメントを参照させるツール（プロンプトに「use Context Seven」と記述）。\n   - **Supabase**: Claudeがアプリのデータベースを直接クエリ可能にするサーバー。\n4. **GitHubリポジトリ**: 開発用の有用なコマンド集が公開されている。\n\n**開発者向けアクションアイテム:**\n- 繰り返し指示は「メモリ機能」で保存し、定型作業は「カスタムコマンド」化して効率化する。\n- 最新ドキュメントが必要な作業では、Context Sevenの利用をプロンプトに明記する。\n- MCPサーバーの公開リポジトリを探索し、自身のワークフローに適したツールを導入する。", "tags": ["memory", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:56.761926+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 90, "title": "yt-learn-2026-04-15-claude-task-viewer", "content": "# yt-learn-2026-04-15-claude-task-viewer\n\n## 2026-04-15 YouTube動画から学習した Claude Task Viewer\n\n### 情報源\n- 検索クエリ: https://www.youtube.com/watch?v=naH3_LLaU0I（URL直指定）\n- 取得動画数: 1件\n- 高品質動画数: 1件（スコア95点）\n\n### 主要な発見\n\n#### Claude Task Viewer 紹介動画\n- **開発者**: L1AD（OSSとして公開、3週間で500スター獲得）\n- **URL**: https://youtube.com/watch?v=naH3_LLaU0I\n- **スコア**: 95/100\n- **起動方法**: `npx @l1ad/claude-task-viewer`（1行で起動）\n\n**コア思想: \"Observation over Control\"**\n- 人間がAIを\"コントロール\"しようとするのは間違い\n- 人間がAIを\"観測\"して状況を把握するのが正しいアプローチ\n\n**主要機能**:\n- Claude CodeのTodo/タスクをリアルタイムカンバンボードで可視化\n- タスク依存グラフの表示（どのタスクが何に依存しているか）\n- サブエージェントの並列実行状況のリアルタイム表示\n- デスクトップ通知（タスク完了時）\n- ガントチャート風のタイムライン表示\n\n**実演デモ結果**:\n- 18タスクをTDD（テストファースト）で実装\n- 8分18秒で完了\n- 3つのサブエージェントが並列実行（コードレビュー担当）\n\n**技術詳細**:\n- OSS（GitHubで公開）\n- npxコマンドで即座に起動可能（インストール不要）\n- Claude CodeのWorktree機能と組み合わせて使用\n\n### アクションアイテム\n- [ ] `npx @l1ad/claude-task-viewer`を複雑な実装タスク時に起動して試す\n- [ ] サブエージェント並列実行時の依存グラフ表示を確認\n- [ ] vvvの大規模機能実装でハーネス構成と組み合わせて活用\n\n### 学習しなかった動画\n- なし（1件のURL直指定のため）", "tags": ["yt-learn", "YouTube学習", "project"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T08:46:58.901471+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 91, "title": "MCP vs CLI 選択基準", "content": "# MCP vs CLI 選択基準\n\nLocal MCPより公式CLIを優先する選択基準。MCPはcontext window 72%占有・同一タスクでCLIの32倍トークン消費（Scalekit調査）・Local Docker MCPはJSON truncation・APIキー平文・Docker常駐・認証切れ等の運用負荷が高い。SaaS連携新規追加時は公式CLI有無を最初に確認。定型読み書きはCLI最優先、動的・探索的操作はRemote MCP、手順・ドメインルールはClaude Skillsに分類する。出典：Qiita(GMOコネクト永田氏, 2026-04)。\n\n## ポイント\n- MCPはcontext window 72%占有・CLIの32倍トークン消費 — 定型タスクには過剰\n- Local Docker MCPの4大問題: JSON truncation・APIキー平文・Docker常駐・認証切れ\n- SaaS新規追加時は公式CLI（bee CLI / Pup CLI等）の有無を最初に確認する\n- Remote MCPは動的・探索的操作に限り有効。定型処理はCLI/REST APIへ置換\n- 手順・ドメインルールはClaude Skillsが最適解\n\n## 関連ページ\n[[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Claude Code Skills 2026年初頭まとめ]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[2026-04-21 Claude Code最新ワークフロー学習]]\n\n## 関連概念（未作成）\n`Remote MCP vs Local MCP 使い分けガイド` `Claude Code トークン消費最適化パターン` `SaaS CLI一覧（bee / Pup / gh / gws等）`\n", "tags": ["MCP", "CLI", "トークン最適化", "アーキテクチャ決定", "Claude Code", "SaaS連携"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["MCP→公式CLI移行で週次タスク安定化", "MCP捨ててCLI移行でClaude Code週次タスクを安定化", "Claude Code Skills 2026年初頭まとめ", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "2026-04-21 Claude Code最新ワークフロー学習"], "created_at": "2026-04-22T08:47:01.133517+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 92, "title": "x-learn-2026-04-21-claude-code", "content": "# x-learn-2026-04-21-claude-code\n\n2026-04-21のX投稿100件からClaude Code関連の知見を収集。主要発見は5点：①ObsidianをClaude Codeの作業ディレクトリ化するClaudianプラグイン（GitHub 8,400スター）、②SKILL.mdをAI自身が経験的に書き換えて自動最適化するempirical-prompt-tuning（mizchi考案）、③Claude Codeベースの自律型セキュリティエージェントRaptor（2,300スター）、④M1 Max 64GBで動作しClaude Codeバックエンドに使えるQwen3.6-35B-A3B（コスト削減候補）、⑤CLAUDE.md（憲法＝人格・行動指針）とsettings.json（物理法則＝境界線・強制設定）の使い分け整理。オートモードの誤作動リスクやClaudeの一貫性バイアス問題も指摘あり。\n\n## ポイント\n- Claudianプラグイン: ObsidianのVaultがClaude Codeの作業ディレクトリになる統合ツール。Slash Commands/Skills/Mention/Instruction Modeの4入力補助とPlan Mode搭載\n- empirical-prompt-tuning: SKILL.mdをClaude Code自身が実行結果フィードバックで自動書き換え・最適化する手法。mizchi考案、「馬鹿みたいに効く」と評価\n- Raptor: Claude Codeベースの自律型セキュリティ研究エージェント。脆弱性探索・セキュリティ調査を自律実行、公開直後2,300スター超え\n- Qwen3.6-35B-A3B: M1 Max 64GBで128kコンテキスト・23.81 tokens/s動作。Claude Codeバックエンドに据えてAPIコスト削減可能\n- CLAUDE.md vs settings.json: CLAUDE.md=エージェントの人格・思考ルール（憲法）、settings.json=システムの境界線・強制設定（物理法則）という使い分けが定説化\n- リスク: オートモードで意図しない処理が走る事例あり。Claudeの一貫性バイアス（指摘されても最初の主張を押し通す）も要注意\n\n## 関連ページ\n[[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP vs CLI 選択基準]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[Harness設計統合 (2026-04-18)]]\n\n## 関連概念（未作成）\n`Claudian — Obsidian × Claude Code統合プラグイン` `empirical-prompt-tuning — Skills自動最適化ループ` `Raptor — 自律型セキュリティ研究エージェント` `Qwen3.6-35B-A3B — ローカルLLMバックエンド戦略` `Claude一貫性バイアス問題と対策`\n", "tags": ["claude-code", "x-learn", "obsidian", "prompt-tuning", "security", "local-llm", "qwen", "skills", "claude-md", "2026-04-21"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["2026-04-21 X記事から学習したClaude Code最新動向", "2026-04-21 Claude Code最新ワークフロー学習", "Claude Code Skills 2026年初頭まとめ", "MCP vs CLI 選択基準", "「LLM Wiki」知識管理思想 — Karpathy提唱", "Harness設計統合 (2026-04-18)"], "created_at": "2026-04-22T08:47:03.178208+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 93, "title": "AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)", "content": "# AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)\n\n2026-04-22配信のAIニュース第341回。主要トピック：①ChatGPT Images 2.0正式リリース（無料制限あり）②Kimi K2.6 API公開（ソネット比1/3価格・100万トークン4ドル・Opus同等精度・MCPサポート）③SpaceX がCursorを600億ドル（約9.5兆円）で買収発表④Canva AIにClaude Opus 4.7搭載⑤Deep Research API公開⑥GitHub Codexセッションログ可視化OSS登場。Kimi K2.6はvvv LLMコスト削減の最有力候補、SpaceX×Cursor買収はCursorユーザーへの影響が不明で続報注視が必要。\n\n## ポイント\n- Kimi K2.6 API: 100万トークン4ドル（ソネット1/3・Opus 1/6）、Opus同等精度、MCPサポート・マルチモーダル対応、UIなしAPIのみ\n- SpaceX が Cursor を600億ドル（約9.5兆円）で買収発表、Cursor側も否定なし、ユーザーへの影響不明\n- Canva AI に Claude Opus 4.7 搭載、AIページ機能（ファーストビュー・カラー・構図理解）が進化\n- ChatGPT Images 2.0 正式リリース、ページ読み取り→画像生成・アスペクト比対応、無料は枚数制限\n- Deep Research API公開（リサーチMAX相当）、Genspark BuildがAIランディングページ自動生成プラットフォームへ進化\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260422)]] [[YouTube学習 - AIツール最新 (20260421)]] [[CC Learn - [The leading AI model for 2026] Enhanced beyond coding: Anth]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]] [[MCP vs CLI 選択基準]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]]\n\n## 関連概念（未作成）\n`Kimi K2.6 API コスト比較・導入評価` `SpaceX × Cursor買収 影響分析` `LLMプロバイダーコスト比較表（2026年版）` `Canva AI × Claude Opus 4.7 デザイン生成活用`\n", "tags": ["AIニュース", "Kimi K2.6", "SpaceX", "Cursor", "ChatGPT Images", "Canva AI", "Claude Opus 4.7", "LLMコスト最適化", "Deep Research", "2026-04"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260422)", "YouTube学習 - AIツール最新 (20260421)", "CC Learn - [The leading AI model for 2026] Enhanced beyond coding: Anth", "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "MCP vs CLI 選択基準", "2026-04-21 Claude Code最新ワークフロー学習", "2026-04-21 X記事から学習したClaude Code最新動向"], "created_at": "2026-04-22T10:04:11.158320+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 94, "title": "YouTube学習 - AI関連 (20260422)", "content": "# YouTube学習 - AI関連 (20260422)\n\nClaude Codeの効率化テクニックを800時間分の学習内容を8分に凝縮して解説した動画。メモリ機能（#ハッシュキーでClaude.mdに繰り返し指示を保存）、カスタムコマンド（commandsディレクトリにMarkdownで独自コマンド定義）、MCPサーバー連携（Context Sevenで最新ライブラリドキュメント参照、SupabaseでDB直クエリ）の3本柱が核心。「use Context Seven」とプロンプトに書くだけで最新ドキュメントを参照させられる点が即実践可能なTips。GitHubの有用なコマンド集リポジトリも紹介。\n\n## ポイント\n- メモリ機能: #ハッシュキーで繰り返し指示をClaude.mdに保存し、定型指示を自動化\n- カスタムコマンド: commandsディレクトリにMarkdownファイルで独自コマンドライブラリを構築（引数対応）\n- Context Seven MCP: プロンプトに「use Context Seven」と書くだけで最新ライブラリドキュメントを参照\n- Supabase MCP: ClaudeがアプリDBを直接クエリ可能にするMCPサーバー\n- MCPサーバーの公開リポジトリを探索してワークフローに適したツールを導入することを推奨\n\n## 関連ページ\n[[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[MCP vs CLI 選択基準]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[YouTube学習 - AIツール最新 (20260421)]]\n\n## 関連概念（未作成）\n`Context Seven MCP — 最新ライブラリドキュメント自動参照` `Claude Codeカスタムコマンドライブラリ設計パターン` `Claude.mdメモリ機能 vs auto-memory システムの使い分け`\n", "tags": ["Claude Code", "MCP", "ワークフロー自動化", "Context Seven", "カスタムコマンド", "メモリ機能", "Supabase"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - Claude Code is all you need in 2026", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "MCP vs CLI 選択基準", "2026-04-21 Claude Code最新ワークフロー学習", "YouTube学習 - AIツール最新 (20260421)"], "created_at": "2026-04-22T10:07:38.005688+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 95, "title": "YouTube学習 - FX関連 (20260418)", "content": "# YouTube学習 - FX関連 (20260418)\n\n2026-04-18にYouTube「FX手法」検索から自動取得した2本の動画解析。①ダブルボトム・ダブルトップ反転パターン：1m〜5m足、ネックラインブレイクでエントリー、勝率65%・RR2.0、17年実践の核心手法。②環境認識＋5分足スキャルピング：4時間足→1時間足→5分足の3段階トレンド確認後に反発エントリー、勝率70%・RR1.5、毎月+10万円の再現性を主張。両手法とも反転系（reversal）カテゴリで、上位足の環境認識を重視する共通思想を持つ。\n\n## ポイント\n- ダブルボトム/トップ：ネックラインブレイクでエントリー、利確幅=パターン高さ分、SLは2回目の安値/高値割れ（勝率65%・RR2.0）\n- 3段階環境認識スキャルピング：4H→1H→5Mで全てトレンド一致した方向にのみエントリー（勝率70%・RR1.5）\n- 両手法とも上位足のトレンド方向に従う反転系手法。ボリンジャーバンド・エリオット波動・フィボナッチが補助指標\n\n## 関連ページ\n[[YouTube学習 - FX手法 (20260416)]] [[YouTube学習 - FX手法 (20260417)]]\n\n## 関連概念（未作成）\n`FX手法 - ネックラインブレイク戦略` `FX手法 - 多段階時間足環境認識` `FXリスクリワード管理`\n", "tags": ["FX", "スキャルピング", "デイトレード", "チャートパターン", "環境認識", "反転手法", "ダブルボトム", "ダブルトップ"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - FX手法 (20260416)", "YouTube学習 - FX手法 (20260417)"], "created_at": "2026-04-22T10:07:53.439112+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 98, "title": "YouTube学習 - 総合まとめ (20260410)", "content": "# YouTube学習 - 総合まとめ (20260410)\n\n2026-04-10に「超かぐや姫」で検索した2本のYouTube動画を自動解析したまとめ。「Ex-Otogibanashi / Covered by ころねぽち×ななひら」はおとぎ話設定で姫と相手の特別な絆を描き、運命・孤独・奇跡をテーマとした温かくも切ない楽曲。「Remember – yuigot / 月見ヤチヨ(cv.早見沙織)」は懐かしさと切なさの中で前向きに歩むメッセージを持つOfficial MV。両作品とも超かぐや姫関連コンテンツで、日本のアニメ・ゲーム楽曲カルチャーに属する。\n\n## ポイント\n- Ex-Otogibanashi（ころねぽち×ななひら）: おとぎ話設定、運命・孤独・奇跡がテーマ、温かくも切ない楽曲\n- Remember（月見ヤチヨ/早見沙織）: 懐かしさ・切なさの中で前を向くメッセージ、星空と希望がテーマのOfficial MV\n- yt_search_learnボットがyt-dlp+LLMで自動解析・要約生成（2026-04-10 21:53 JST）\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260416)]]\n\n## 関連概念（未作成）\n`超かぐや姫 キャラクター・楽曲データベース` `yt_search_learnボット仕様と自動解析フロー`\n", "tags": ["超かぐや姫", "アニメ楽曲", "VTuber", "ころねぽち", "ななひら", "早見沙織", "yuigot", "yt_search_learn"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260416)"], "created_at": "2026-04-22T10:08:26.096701+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 99, "title": "YouTube学習 - AI関連 (20260418)", "content": "# YouTube学習 - AI関連 (20260418)\n\n2026-04-18取得のYouTube動画3本を解析。①Claude Codeの効率化：メモリ機能・カスタムコマンド・MCPサーバー（Context Seven、Superbase）の3基盤を活用し開発速度を向上。②Claude Code習熟度6段階モデル：レベル1「プロンプトエンジニア」段階に多くの利用者が停滞しており、Claudeを「協働者」として扱う思考転換が必要。③Claude Code 2.0：Claude Agent（24時間自律動作）とYellow Dot System（複数エージェント並行実行）が登場し、Chat/Code/Co-workを統合したUIに刷新。\n\n## ポイント\n- メモリ機能（#キー／claude.md）・カスタムコマンド（commandsディレクトリ）・MCPサーバーがClaude Code効率化の3基盤\n- Context Seven MCPで「use Context Seven」とプロンプトに追加するだけで最新ライブラリドキュメントを参照可能\n- Claude Code習熟度は6段階あり、レベル1「AIスロップ量産」から脱するには協働者視点へのシフトが必要\n- Claude Code 2.0のClaude Agentは24時間自律動作、Yellow Dot Systemで並行実行＋完了通知のみ受信\n- 定型作業はコマンドライブラリ化（API生成・lint等）して再利用性を高める\n\n## 関連ページ\n[[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[MCP vs CLI 選択基準]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[YouTube学習 - AIツール最新 (20260418)]]\n\n## 関連概念（未作成）\n`Context Seven MCP（最新ドキュメント参照MCPサーバー）` `Yellow Dot System（Claude Code 2.0並行エージェント管理）` `AIスロップ回避戦略（協働者思考への転換）` `Claude Codeカスタムコマンドライブラリ設計`\n", "tags": ["Claude Code", "MCP", "Claude Agent", "開発効率化", "YouTube学習", "2026-04-18"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - Claude Code 2.0 Is Here... Automate Anything", "MCP vs CLI 選択基準", "2026-04-21 Claude Code最新ワークフロー学習", "YouTube学習 - AIツール最新 (20260418)"], "created_at": "2026-04-22T10:08:39.653340+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 101, "title": "YouTube学習 - AI関連 (20260420)", "content": "# YouTube学習 - AI関連 (20260420)\n\n開発者がClaude Codeに「中毒」と公言する現象を分析した動画。HackerNews・Twitter・Redditで依存症エピソードが多数報告され、複雑なレート制限（5時間ローリング＋週次上限）への不満があるにもかかわらず、ユーザーは離脱せず月額20→100ドルのMaxプランへ移行し続けている。2025年11月のOpus 4.5リリースが急成長のトリガーとなり有料ユーザーが爆増。Googleの社内競合ツール（Gemini CLI・Anti-gravity）の存在も言及された。\n\n## ポイント\n- Claude Codeのソースコードがリークし、内部アーキテクチャへの関心が急上昇\n- レート制限（5時間ローリング＋週次上限）が最大の不満だが離脱者は少なく、Maxプラン($100/月)へのアップグレードが加速\n- Opus 4.5（2025年11月リリース）が急成長のトリガーとなり有料ユーザーが爆増\n- Googleも社内でGemini CLI・Anti-gravityを開発しClaude Codeに対抗\n- 依存症対策として心拍アラートアプリをClaude Code自体で自作する事例が登場\n\n## 関連ページ\n[[CC Learn - Why devs are OBSESSED with Claude Code]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[YouTube学習 - AIツール最新 (20260420)]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`Claude Codeレート制限詳細（5時間ローリング・週次上限の仕組み）` `Maxプラン($100/月)のコスト対効果分析` `Gemini CLI vs Claude Code 競合比較` `Claude Code依存症対策パターン集`\n", "tags": ["Claude Code", "Opus 4.5", "レート制限", "AIコーディング", "Maxプラン", "開発者体験", "中毒性"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Why devs are OBSESSED with Claude Code", "CC Learn - Why Everyone is OBSESSED With Claude Code", "2026-04-21 Claude Code最新ワークフロー学習", "2026-04-21 X記事から学習したClaude Code最新動向", "YouTube学習 - AIツール最新 (20260420)", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T10:08:57.322710+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 102, "title": "YouTube学習 - 総合まとめ (20260417)", "content": "# YouTube学習 - 総合まとめ (20260417)\n\n2026-04-17に自動取得された「超かぐや姫！」関連YouTube動画2本の解析まとめ。1本目はyuigotによる公式MV「Remember」で、月見ヤチヨ（cv.早見沙織）が歌う楽曲。幼少期の記憶と憧れをテーマにしたピアノ主体の叙情的な楽曲。2本目は麒麟・川島明による特別インタビュー映像で、映画の美しさ・音楽・ストーリー・キャラクター関係性を高く評価。アニメ非視聴者にも強く推薦する内容。\n\n## ポイント\n- 「超かぐや姫！」は映画・アニメ作品で、音楽・ビジュアル・ストーリーが高評価\n- 主題歌「Remember」はyuigot作曲、早見沙織が月見ヤチヨ役として歌唱\n- 麒麟・川島明がインタビューで「新時代アニメーション」と絶賛、アニメ非視聴者にも推薦\n- yt_search_learnボットによる自動解析（ytdlp_llm方式）で取得\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260417)]]\n\n## 関連概念（未作成）\n`超かぐや姫！（アニメ映画）` `yt_search_learnボット自動解析` `早見沙織 声優楽曲`\n", "tags": ["超かぐや姫", "アニメ", "音楽", "早見沙織", "yuigot", "映画", "YouTube学習", "yt_search_learn"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260417)"], "created_at": "2026-04-22T10:09:13.580000+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 103, "title": "instinct: devサーバー接続前にSSH不要設定を確認する", "content": "# instinct: devサーバー接続前にSSH不要設定を確認する\n\narcanaサーバー（devサーバー）はローカルマシン自体であるため、SSH接続を試みるとexit 255エラーが発生する。`ssh dev`や`ssh arcana`は不要で、スクリプトやコマンドはローカルで直接実行すること。config系作業やリモート接続を伴う自動化スクリプトを書く前に、対象ホストがローカルかリモートかを確認する習慣をつける。特にCI/CDフック・PM2スクリプト・バックアップ処理などでSSHコマンドをハードコードしないよう注意が必要。\n\n## ポイント\n- arcana = devサーバー本体。`ssh dev`/`ssh arcana`は不要、ローカル直接実行が正しい\n- SSH接続失敗（exit 255）の原因がホスト自身へのSSH試行である場合を疑う\n- config系作業・自動化スクリプト作成前に対象ホストのローカル/リモート区別を確認する\n\n## 関連ページ\n[[PM2 dangling process detection]] [[Ollama はshadowで稼働・arcanaからTailscale経由で利用]] [[PostgreSQL接続確認前にパスワード環境変数の有効性を検証する]]\n\n## 関連概念（未作成）\n`ローカルホスト自己SSH回避パターン` `Tailscaleによるサービス間接続設計` `arcana環境構成チートシート`\n", "tags": ["instinct", "ssh", "arcana", "devserver", "config", "接続エラー"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["PM2 dangling process detection", "Ollama はshadowで稼働・arcanaからTailscale経由で利用", "PostgreSQL接続確認前にパスワード環境変数の有効性を検証する"], "created_at": "2026-04-22T10:09:21.073834+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 104, "title": "CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)", "content": "# CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)\n\n2026年向けClaude Code入門チュートリアル動画の学習記録。インストール・エディター設定・CLIの基本操作を解説。CLAUDE.mdによるプロジェクト設定一元管理、コード生成・自動補完・コードレビュー・外部サービス連携（プラグイン/コネクター）の実践的活用法を網羅。初心者がClaude Codeのアーキテクチャを理解し、開発ワークフローに組み込むための基礎知識を提供する入門コンテンツ。\n\n## ポイント\n- Claude Codeのインストールとエディター設定が最初のステップ\n- CLIコマンド（claude code, --help, --project, --file）による操作が基本\n- CLAUDE.mdファイルでプロジェクト全体のルール・構成を一元管理できる\n- コード生成・自動補完・コードレビュー・最適化に活用可能\n- プラグインとコネクターで外部サービス連携や自動化を拡張できる\n\n## 関連ページ\n[[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - The Only Claude Code Tutorial You Need (2026 Update)]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - 【革命】2026年最強AIツール「Claude Code」がヤバすぎました【完全攻略】]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`Claude Code インストール手順 (2026)` `CLAUDE.md ベストプラクティス` `Claude Code CLI コマンドリファレンス`\n", "tags": ["claude-code", "入門", "チュートリアル", "CLI", "CLAUDE.md", "コード生成", "2026"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Claude Code is all you need in 2026", "CC Learn - The Only Claude Code Tutorial You Need (2026 Update)", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - 【革命】2026年最強AIツール「Claude Code」がヤバすぎました【完全攻略】", "2026-04-21 Claude Code最新ワークフロー学習", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T10:09:24.876082+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 105, "title": "YouTube学習 - AI関連 (20260419)", "content": "# YouTube学習 - AI関連 (20260419)\n\nClaude Codeを800時間以上使いこなした開発者による非公開ワークフロー解説動画（2026年版）。3つの核心技術を紹介：①記憶機能（#キーでCLAUDE.mdへ定型指示を即保存）②カスタムコマンド（claude/commands/*.mdで引数対応の再利用可能タスクを管理）③Context Seven MCPサーバー（「use Context Seven」の2語で最新ドキュメントを自動取得）。推奨MCPとしてSupabaseも言及。即実践可能な3ステップ：#で記憶→commandsフォルダ化→Context Sevenインストール。CLAUDE.mdの活用とMCPによるドキュメント取得自動化が生産性の核心。\n\n## ポイント\n- #キーでCLAUDE.mdへ定型指示を即時保存する記憶機能\n- claude/commands/*.mdで引数対応カスタムコマンドを管理\n- Context Seven MCPで「use Context Seven」2語により最新ドキュメントを自動取得\n- 推奨MCPにSupabaseも含まれる\n- 800時間の実践から抽出した非公開ワークフローの公開\n\n## 関連ページ\n[[2026-04-21 Claude Code最新ワークフロー学習]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[MCP vs CLI 選択基準]] [[YouTube学習 - AIツール最新 (20260419)]]\n\n## 関連概念（未作成）\n`Context Seven MCP — 最新ドキュメント自動取得サーバー` `CLAUDE.md記憶機能 — #キーによる定型指示の即時保存` `claude/commands カスタムコマンド管理パターン`\n", "tags": ["Claude Code", "MCP", "CLAUDE.md", "ワークフロー", "カスタムコマンド", "Context Seven", "生産性"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["2026-04-21 Claude Code最新ワークフロー学習", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - Claude Code is all you need in 2026", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "MCP vs CLI 選択基準", "YouTube学習 - AIツール最新 (20260419)"], "created_at": "2026-04-22T10:09:27.176815+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 106, "title": "instinct: PostgreSQL接続確認前にパスワード環境変数の有効性を検証する", "content": "# instinct: PostgreSQL接続確認前にパスワード環境変数の有効性を検証する\n\n```json\n{\n  \"summary\": \"PostgreSQLへの接続確認を行う前に、PGPASSWORD環境変数が正しく設定されているかを事前検証するインスティンクト。環境変数の未設定・誤設定や接続先ホストの相違により、接続エラーが発生するケースを防ぐ。config関連作業（DB設定変更、接続先切り替え、環境構築）の際に必ず適用する。具体的には `echo $PGPASSWORD` で値の存在確認、`psql -U user -h host -c '\\q'` で実際に接続テストを行ってから本作業に入ることを推奨する。\",\n  \"key_points\": [\n    \"PGPASSWORD環境変数が空またはnullの場合、psqlは対話的パスワード入力を求めるか認証エラーになる\",\n    \"接続先ホスト（localhost vs 127.0.0.1 vs リモートIP）の違いが認証\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T10:09:34.127055+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 107, "title": "X学習 - Claude Code最新動向 (20260421)", "content": "# X学習 - Claude Code最新動向 (20260421)\n\n2026-04-21のX投稿100件からClaude Code最新動向を収集。主要発見：①Auto modeはv2.1.83以降・Max/Team/Enterprise/API限定（Pro非対応）で分類モデルが事前チェック、②auto-memoryがSkillsの動作に意図しない影響・AutoDream機能で自動整理、③git submodule+docsディレクトリ構成でトークン効率向上、④Opus 4.7がimplicit-need testsに合格しSkillを自動判断、⑤パーミッションモード6種の詳細仕様（default/acceptEdits/plan/auto/dontAsk/bypassPermissions）。永続制約はdeny ruleに記載すべき点が重要。\n\n## ポイント\n- Auto modeはv2.1.83以降・Max/Team/Enterprise/APIプランのみ対応（Pro非対応）。分類モデルが3回連続または通算20回拒否でauto modeが一時停止\n- auto-memoryがSkillsの動作に意図しない影響を与える可能性あり。AutoDream機能（2026年3月〜）がメモリファイルを自動整理\n- 会話内の制約はコンテキスト圧縮で消えるため、永続制約は必ずsettings.jsonのdeny ruleに記載\n- git submoduleで依存管理するとClaude Codeがローカルソースを直接参照でき、トークン節約+HTTP通信削減\n- Opus 4.7はタスクコンテキストから必要なSkillを自動判断（v2.1.108でSkillsキャッシュが5分→1時間に延長）\n- 保護パス（全モードでブロック）: .git / .vscode / .claude（commands/agents/skills/worktrees除く）/ シェル設定 / .claude.json\n\n## 関連ページ\n[[2026-04-21 Claude Code最新ワークフロー学習]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[MCP vs CLI 選択基準]] [[YouTube学習 - AIツール最新 (20260421)]]\n\n## 関連概念（未作成）\n`Claude Code パーミッションモード詳細仕様` `AutoDream機能 — auto-memoryの自動整理` `Opus 4.7 implicit-need tests合格` `deny rule 永続制約管理` `Skills評価・改善OSS`\n", "tags": ["claude-code", "auto-mode", "permissions", "skills", "auto-memory", "opus-4.7", "git-submodule", "token-optimization"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["2026-04-21 Claude Code最新ワークフロー学習", "CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "MCP vs CLI 選択基準", "YouTube学習 - AIツール最新 (20260421)"], "created_at": "2026-04-22T10:09:42.452159+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 108, "title": "**GuiguiとGhosttyで作るターミナルGUI**", "content": "# **GuiguiとGhosttyで作るターミナルGUI**\n\nGoのGUIフレームワーク「Guigui」（Ebitengineベース）とGhosttyのターミナルエンジン「libghostty」をcgoで組み合わせ、macOS上で動作するターミナルエミュレータ「gostty」を実装した技術記事。WidgetツリーにTerminalWidgetを配置し、キー/マウス入力をlibghosttyへ中継する構成。Ebitengineのゲームループとターミナルの非同期I/Oの統合、cgoを介したC/Goバインディング、Claude Codeを活用した開発効率化が主なトピック。\n\n## ポイント\n- 構成: Guigui(Ebitengine) → TerminalWidget → cgo → libghostty のレイヤー構造\n- GoからC共有ライブラリ(libghostty)をcgo経由で呼び出すバインディング実装\n- Ebitengineのゲームループ(60fps)とターミナルの非同期I/Oを統合する設計上の課題\n- Claude Codeを活用してcgoバインディングや低レベルC interopの実装を加速\n- macOS限定で動作するシンプルなターミナルエミュレータとしてGitHubで公開\n\n## 関連概念（未作成）\n`GuiguiフレームワークによるGoのGUIアプリ開発` `libghosttyバインディング(cgo経由でGhosttyエンジン利用)` `EbitengineゲームループとI/O非同期統合パターン`\n", "tags": ["Go", "Guigui", "Ebitengine", "Ghostty", "cgo", "macOS", "ターミナルエミュレータ", "GUI", "Claude Code"], "domain": "ai", "source_url": "https://zenn.dev/rinrin_yuuki/articles/448d45e7df01ee", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T10:09:48.821982+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 109, "title": "instinct: Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する", "content": "# instinct: Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する\n\nPythonでインポートエラーが発生した際、コードの修正に飛びつく前に、まず依存パッケージのインストール状態を確認するべきというインスティンクト。特にSQLAlchemy等のORM系ライブラリは仮想環境の有効化忘れやpip installの未実施により、コード自体に問題がなくてもImportErrorが発生する。エラー原因を「コードのバグ」と即断せず、環境面（pip list、pip show、which python）を先に検証することで、無駄な修正コストを避けられる。\n\n## ポイント\n- ImportError発生時はコード修正前にpip listやpip showで依存パッケージの存在を確認する\n- 仮想環境が正しくactivateされているかwhich pythonで確認する\n- SQLAlchemy・psycopg2等のDB系ライブラリは環境依存が多いため特に注意\n- エラーの原因をコードバグと即断せず、まず実行環境を疑う習慣を持つ\n\n## 関連ページ\n[[Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する]] [[PostgreSQL接続確認前にパスワード環境変数の有効性を検証する]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]]\n\n## 関連概念（未作成）\n`pip freeze > requirements.txt による依存関係の固定` `pyproject.toml / setup.cfg での依存管理` `Docker環境でのPython依存関係の再現性確保`\n", "tags": ["python", "import-error", "dependencies", "sqlalchemy", "virtualenv", "instinct"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する", "PostgreSQL接続確認前にパスワード環境変数の有効性を検証する", "AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する"], "created_at": "2026-04-22T10:09:50.544292+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 110, "title": "**Claude Code Skills 2026年初頭まとめ**", "content": "# **Claude Code Skills 2026年初頭まとめ**\n\n2026年初頭のClaude Code Skillsの進化をまとめた記事。2026年1月にv2.1.0〜v2.1.31が31日中17日リリースされる急速な更新が行われた。特にv2.1.3でCommandsとSkillsが統合されたことが転換点となり、Commandsからの移行が加速。Claude Codeの拡張方法はRules・Commands・Skills・Subagentsの4種があり、Skillsはフロントマターによるメタデータ定義で自動/手動両対応の専門知識として機能する。2025年10月16日のSkillsリリース以降、Commands機能を吸収しながら中心的拡張機構へと発展した。\n\n## ポイント\n- 2026年1月にv2.1.0〜v2.1.31が約31日中17日リリースされる急速な更新ペース\n- v2.1.3でCommandsとSkillsが統合され、Commandsからの移行が加速\n- Claude Codeの4大拡張機構: Rules(.claude/rules/)・Commands(.claude/commands/)・Skills(.claude/skills/)・Subagents(.claude/agents/)\n- Skillsはフロントマター(メタデータ)で動作をカスタマイズ可能、自動/手動両対応\n- 2025年10月16日にSkillsが初リリースされ、その後Commandsを吸収する形で進化\n\n## 関連ページ\n[[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[Harness設計統合 (2026-04-18)]]\n\n## 関連概念（未作成）\n`Claude Code Skills フロントマター仕様` `Commands→Skills移行ガイド` `Claude Code Subagents設計パターン` `Claude Code v2.1系 変更履歴`\n", "tags": ["Claude Code", "Skills", "Commands", "Anthropic", "AI", "2026"], "domain": "ai", "source_url": "https://zenn.dev/nanahiryu/articles/claude-code-skills-202601", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "2026-04-21 Claude Code最新ワークフロー学習", "CC Learn - The 6 Levels of Claude Code Explained", "Harness設計統合 (2026-04-18)"], "created_at": "2026-04-22T10:09:51.837295+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 112, "title": "**rin2yhのZenn記事一覧**", "content": "# **rin2yhのZenn記事一覧**\n\nrin2yhはZennで活動するWebシステム開発者。GitHubユーザー名・Twitterユーザー名ともに「rin2yh」。個人ブログ(rin2yh.github.io/blog/)も運営。Zennでは14本の記事・3つのスクラップを公開し、67いいね・9フォロワーを獲得。React Native/Expoに関する記事（「React Native + Expo 環境構築入門（Windows）」「Expoテーマ設定・システムカラー検出」）が既存Wikiと関連する。Web開発全般を対象とした技術情報を発信しており、Claude Codeなどのモダン開発ツールとの親和性が高い投稿者と推測される。\n\n## ポイント\n- Zennユーザー名: rinrin_yuuki / 表示名: rin2yh / GitHub・Twitter: rin2yh\n- Webシステム開発に従事、個人ブログ: rin2yh.github.io/blog/\n- 記事14本・スクラップ3件・67いいね・9フォロワー・バッジ4個\n- React Native / Expo 関連記事が既存Wikiと複数リンク\n\n## 関連ページ\n[[**React Native + Expo 環境構築入門（Windows）**]] [[**「Expoテーマ設定・システムカラー検出」**]]\n\n## 関連概念（未作成）\n`Zenn記事著者プロファイル` `React Native開発者ブログ`\n", "tags": ["Zenn", "rin2yh", "Webシステム開発", "React Native", "Expo"], "domain": "ai", "source_url": "https://zenn.dev/rinrin_yuuki", "importance_score": 0.3612359947967774, "wikilinks": ["**React Native + Expo 環境構築入門（Windows）**", "**「Expoテーマ設定・システムカラー検出」**"], "created_at": "2026-04-22T10:09:55.505374+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 113, "title": "「CSSタブサイズ設定とフィーチャーフラグJSON」", "content": "# 「CSSタブサイズ設定とフィーチャーフラグJSON」\n\nCSSのカスタムプロパティ（`--tab-size-preference: 4`）を使いタブ幅を統一する設定と、GitHub CopilotおよびGitHub.com向けフィーチャーフラグのJSONダンプ。CSSは`pre`/`code`要素のタブ幅をCSS変数で制御するパターン。フィーチャーフラグはCopilotのエージェント・ミッションコントロール・Spaces・コードスキャン・Codespaces等、GitHub内部機能の有効化フラグ一覧であり、実験的機能のロールアウト状況の参照資料として有用。\n\n## ポイント\n- CSS `tab-size` をカスタムプロパティで管理することで、サイト全体のタブ幅を一元設定できる\n- GitHubのフィーチャーフラグJSON（locale: en）にはCopilot Agent・Mission Control・Spaces・コードスキャン等100件超のフラグが含まれる\n- `copilot_swe_agent_use_subagents` や `copilot_immersive_*` 系フラグはCopilotのサブエージェント・没入型UIのロールアウトを示す\n- `codespaces_tab_react` フラグはCodespacesタブUIのReact移行を示す実験フラグ\n- フィーチャーフラグ一覧はGitHub機能の最新動向・実験的機能の把握に利用できる\n\n## 関連ページ\n[[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`GitHubフィーチャーフラグ管理` `Copilot Mission Control アーキテクチャ` `CSS カスタムプロパティ設計パターン` `Copilot Spaces GA移行`\n", "tags": ["CSS", "tab-size", "CSS変数", "フィーチャーフラグ", "GitHub Copilot", "Codespaces", "コードスキャン", "実験的機能"], "domain": "ai", "source_url": "https://github.com/rin2yh/gostty", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T10:09:57.705649+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 115, "title": "YouTube学習 - 総合まとめ (20260421)", "content": "# YouTube学習 - 総合まとめ (20260421)\n\n2026-04-21に「超かぐや姫」で検索した3本のYouTube動画の自動解析結果。楽曲「超かぐや姫！Reply」のカバー/歌詞解説動画2本と、VTuberがCRフェスで超かぐや姫とコラボした振り返り動画1本を収録。楽曲は輝夜姫の別れと再出発をテーマにした切なくも前向きな内容で、韓国語版歌詞解説と4K MAD/AMVの2形式で解析。CRフェスレポートでは神社イベント・コーデバトル・ベース弾き語りライブなど多彩な体験が語られた。\n\n## ポイント\n- 楽曲「超かぐや姫！Reply」はkz作曲・輝夜姫（CV.夏吉ゆうこ）が歌う、別れと再出発をテーマにした楽曲\n- 韓国語歌詞解説版（가사/발음/해석）と4K高品質MAD/AMVの2本が公開されている\n- VTuber「カルビ」がCRフェスで超かぐや姫とコラボ、神社イベント・コーデバトル・ベース弾き語りライブに参加\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260421)]] [[YouTube学習 - AIツール最新 (20260422)]]\n\n## 関連概念（未作成）\n`超かぐや姫！Reply — kz作曲楽曲の概要` `CRフェス — VTuberイベントの構成と参加レポート形式` `yt_search_learn — キーワード検索型YouTube自動解析ボット`\n", "tags": ["超かぐや姫", "VTuber", "楽曲解析", "CRフェス", "MAD/AMV", "kz", "夏吉ゆうこ", "韓国語"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260421)", "YouTube学習 - AIツール最新 (20260422)"], "created_at": "2026-04-22T10:10:14.189451+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 116, "title": "instinct: プロジェクトルート移動前に正しい作業ディレクトリ（/home/ubuntu/workspace）にいることを確認する", "content": "# instinct: プロジェクトルート移動前に正しい作業ディレクトリ（/home/ubuntu/workspace）にいることを確認する\n\nClaude Codeのワークフロー実行時に、プロジェクトルートへの移動やファイル操作を行う前に、現在の作業ディレクトリが /home/ubuntu/workspace であることを確認する必要がある。MEMORY.md作成時に「File does not exist」エラーが発生した原因は、CWDが想定外のディレクトリにあったことだった。特にworkflowカテゴリの作業では、`pwd`コマンドで事前確認するか、絶対パスを使用することで同様のエラーを防止できる。\n\n## ポイント\n- ファイル操作・ディレクトリ移動の前に `pwd` で現在地を確認する\n- 想定CWDは /home/ubuntu/workspace — ここ以外にいる場合は絶対パスを使う\n- MEMORY.md等の設定ファイル作成時に特に注意が必要（相対パス依存が多い）\n- 自動学習スクリプト（session_learner.py）が2026-04-15に記録したフィードバック\n\n## 関連ページ\n[[PM2 dangling process detection]] [[PostgreSQL接続確認前にパスワード環境変数の有効性を検証する]] [[Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する]]\n\n## 関連概念（未作成）\n`絶対パス vs 相対パスの使い分け基準` `Claude Code セッション開始時のCWD確認チェックリスト` `ファイル操作前の事前検証パターン集`\n", "tags": ["workflow", "instinct", "cwd", "feedback", "file-operations", "claude-code"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["PM2 dangling process detection", "PostgreSQL接続確認前にパスワード環境変数の有効性を検証する", "Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する"], "created_at": "2026-04-22T10:10:15.824141+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 117, "title": "YouTube学習 - AI関連 (20260421)", "content": "# YouTube学習 - AI関連 (20260421)\n\nClaude Codeの800時間分の学習を8分に凝縮した2026年チュートリアル。3つの基盤機能（メモリ・カスタムコマンド・Context Seven MCP）と6つの隠れ機能を解説。#キーでCLAUDE.mdにメモリ保存、claude/commands/配下に.mdを置くだけでカスタムスラッシュコマンド作成、Context Seven MCPサーバーで最新ライブラリドキュメントを自動参照。SuperbaseなどのMCPサーバーも推奨。GitHubの便利コマンド集リポジトリも紹介。実務効率を大幅に上げる設定が網羅されている。\n\n## ポイント\n- #キーでCLAUDE.mdにメモリ保存（定型指示の永続化）\n- claude/commands/に.mdファイルを置くだけでカスタムコマンド作成・引数対応も可\n- Context Seven MCPサーバーで最新ドキュメントを自動参照（「use Context Seven」で呼び出し）\n- 推奨MCPサーバー: Superbase等\n- GitHub便利コマンド集リポジトリの活用\n\n## 関連ページ\n[[Claude Code Skills 2026年初頭まとめ]] [[MCP vs CLI 選択基準]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[YouTube学習 - AIツール最新 (20260421)]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]]\n\n## 関連概念（未作成）\n`Context Seven MCP — 最新ドキュメント自動参照サーバー` `claude/commands/ — カスタムスラッシュコマンド定義ディレクトリ` `#キーメモリ機能 — セッション中にCLAUDE.mdへ即時保存`\n", "tags": ["Claude Code", "MCP", "カスタムコマンド", "CLAUDE.md", "Context Seven", "チュートリアル", "2026"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Claude Code Skills 2026年初頭まとめ", "MCP vs CLI 選択基準", "2026-04-21 Claude Code最新ワークフロー学習", "YouTube学習 - AIツール最新 (20260421)", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)"], "created_at": "2026-04-22T10:10:28.897249+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 118, "title": "instinct: PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する", "content": "# instinct: PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する\n\nPM2で管理している定期実行サービス（investlab-daily）がstopped状態になっている場合、即座に再起動するのではなく、まずpm2 logsやpm2 show等でなぜ停止したのかの原因を確認する。原因を特定せずに再起動すると同じ問題が繰り返される。ログ確認→原因特定→修正→再起動の順序を守ることで、サービス安定性が向上する。infraカテゴリの作業全般に適用すべきプラクティス。\n\n## ポイント\n- stopped状態のPM2サービスは原因不明のまま再起動しない\n- pm2 logs <name> または pm2 show <name> で停止理由を先に調査する\n- 原因特定→修正→再起動の順序を守ることでリピート障害を防止する\n- 定期実行系（cron/daily系）は静かに失敗するため積極的なログ確認が必要\n\n## 関連ページ\n[[PM2 dangling process detection]] [[Ollama はshadowで稼働・arcanaからTailscale経由で利用]]\n\n## 関連概念（未作成）\n`PM2サービス監視ベストプラクティス` `定期実行ジョブの障害検知パターン`\n", "tags": ["pm2", "infra", "ops", "instinct", "定期実行", "障害対応"], "domain": "ai", "source_url": "", "importance_score": 0.5418539921951662, "wikilinks": ["PM2 dangling process detection", "Ollama はshadowで稼働・arcanaからTailscale経由で利用"], "created_at": "2026-04-22T10:10:31.046726+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 120, "title": "YouTube学習 - FX関連 (20260419)", "content": "# YouTube学習 - FX関連 (20260419)\n\nFXスキャルピング手法「15時スキャルピング・リバーサル」の解説動画。1分足を使い、15時の東京時間の瞬発的な値動きを狙う。ダブルトップ形成後にネックライン付近への下落を想定し、水平レジスタンスを超えない反発で1/4ずつ分割エントリーする。損切りはエントリー根拠の水平レジスタンスを上抜けた時点で即時実行。勝率70%・リスクリワード1.5を主張し、約10分のポジション保有で30万円前後の利益（元本500万円ベース）を実現したとされる。指標は水平サポレジ・ダブルトップ/ボトム・スパイクローソク・30分足25円メイトサポートを使用。\n\n## ポイント\n- 15時東京時間の瞬発的な値動きを狙う1分足スキャルピング手法\n- Wトップのネックライン付近への下落を分割エントリー（1/4ずつ）で狙う\n- 損切りは明確：エントリー根拠の水平レジスタンス（例：82.5円）を上抜けた時点で即時\n- 勝率70%・リスクリワード1.5・約10分ポジション保有\n- 15時の値動きがない場合は見送りが鉄則\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260419)]]\n\n## 関連概念（未作成）\n`FXスキャルピング手法まとめ` `東京時間15時の値動きパターン` `ダブルトップ・ダブルボトム活用法` `FXリスクリワード管理`\n", "tags": ["FX", "スキャルピング", "リバーサル", "ダブルトップ", "水平サポレジ", "東京時間", "1分足", "分割エントリー"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260419)"], "created_at": "2026-04-22T10:10:41.967900+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 121, "title": "instinct: yt-dlpパスをハードコードする前に環境変数またはwhichコマンドで実在パスを確認する", "content": "# instinct: yt-dlpパスをハードコードする前に環境変数またはwhichコマンドで実在パスを確認する\n\nyt-dlpのパスをコード内にハードコードする前に、`which yt-dlp`や環境変数で実際のインストールパスを確認する必要がある。`vvv/venv/bin/yt-dlp`とハードコードされていたが実際は`~/.local/bin/yt-dlp`にインストールされており、YouTube検索が0件になる障害が発生した。パスは環境によって異なるため、`shutil.which('yt-dlp')`やサブプロセスの`which`コマンドで動的に解決するか、設定ファイルで外部化するのが正しいアプローチ。\n\n## ポイント\n- yt-dlpのパスは仮想環境外（`~/.local/bin/`等）にインストールされる場合がある\n- `shutil.which('yt-dlp')` または `subprocess(['which', 'yt-dlp'])` で動的にパスを取得する\n- パスをハードコードすると環境差異でサイレント障害（検索0件）が発生し気づきにくい\n- 外部ツールのパスは設定ファイルや環境変数で管理し、コードに埋め込まない\n\n## 関連ページ\n[[MCP vs CLI 選択基準]] [[Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する]] [[URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する]] [[Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する]]\n\n## 関連概念（未作成）\n`外部ツールパスの動的解決パターン（shutil.which）` `仮想環境とグローバルインストールのパス競合` `設定ファイルによる外部コマンドパス管理`\n", "tags": ["instinct", "yt-dlp", "path-resolution", "scraper", "config", "Python", "venv"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["MCP vs CLI 選択基準", "Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する", "URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する", "Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する"], "created_at": "2026-04-22T10:10:43.994028+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 122, "title": "YouTube学習 - FX関連 (20260420)", "content": "# YouTube学習 - FX関連 (20260420)\n\nFX未経験から始めたママさんトレーダーが急に勝てるようになった4つのきっかけを解説した動画。手法名は「根拠ベースエントリー手法」で、上位足の方向確認・反転/継続サインの確認・水平線や意識されるラインの確認・明確な根拠が揃った時のみエントリーという4段階フィルターが核心。勝率70%・リスクリワード1.5を主張。ゲストは月100万円以上・年間1924万円の実績を称している。具体的なインジケーター・時間足・利確/損切りルールは言及なし。スキャルピングタグが付いているが時間足は不明。\n\n## ポイント\n- エントリー前に上位足の方向を必ず確認する（マルチタイムフレーム分析）\n- 反転または継続のサインを確認してから入る（根拠の積み上げ）\n- 水平線・意識されるラインを事前にマークしておく\n- 明確な根拠が複数揃った時のみエントリー（フィルタリングで勝率向上）\n- 主張勝率70%・リスクリワード1.5（具体的検証データなし）\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260420)]] [[YouTube学習 - AI関連 (20260419)]]\n\n## 関連概念（未作成）\n`FX根拠ベースエントリー手法` `マルチタイムフレーム分析（FX）` `水平線トレード基礎`\n", "tags": ["FX", "スキャルピング", "根拠ベース", "マルチタイムフレーム", "水平線", "リバーサル", "YouTube学習"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260420)", "YouTube学習 - AI関連 (20260419)"], "created_at": "2026-04-22T10:10:55.201505+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 123, "title": "instinct: ツリー構造を変更する前にキーワード収集クエリや権限テーブルへの影響を確認する", "content": "# instinct: ツリー構造を変更する前にキーワード収集クエリや権限テーブルへの影響を確認する\n\nツリー構造（parent_id）を変更する前に、キーワード収集クエリや権限テーブルへの影響を事前確認する必要がある。具体的には、超かぐや姫(ID:701164)をparent_id=NULLに移動した際、X収集対象から外れ投稿が増えなくなるという障害が発生した事例に基づく教訓。カテゴリツリーの構造変更は収集ロジックに直結するため、変更前に影響範囲（収集クエリ・権限・スケジューラー設定）を必ずレビューすること。\n\n## ポイント\n- parent_id=NULLへの移動はX収集対象から除外される副作用がある\n- ツリー構造変更前にキーワード収集クエリへの影響を確認する\n- 権限テーブル（アクセス制御）への波及も同時に検証する\n- codeカテゴリの作業時に特に注意が必要\n\n## 関連ページ\n[[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]] [[manage.pyからscraper.pyを呼ぶ前に--group-id引数を明示的に渡しているか確認する]]\n\n## 関連概念（未作成）\n`カテゴリツリー変更の影響範囲チェックリスト` `X収集対象フィルタリングロジック` `parent_id=NULL時の収集除外仕様`\n", "tags": ["instinct", "tree-structure", "keyword-collection", "vvv", "database", "side-effect"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）", "manage.pyからscraper.pyを呼ぶ前に--group-id引数を明示的に渡しているか確認する"], "created_at": "2026-04-22T10:11:11.001802+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 124, "title": "YouTube学習 - FX関連 (20260416)", "content": "# YouTube学習 - FX関連 (20260416)\n\n2026-04-16にYouTube検索「FX手法」から自動取得した3本のスキャルピング動画解析。①スプレッド重視スキャルピング：経済指標発表後の落ち着きを待ちヘッド＆ショルダー確認後に1〜2pipsの小利確（勝率65%）。②3時間足シンプルスキャルピング：1時間足・5分足・1分足の3段階トレンド確認でチャネルライン活用、10〜20pips利確（2年で2000万円超の主張）。③ロンドン・NY初動スキャルピング：EMA(9/20)クロス＋BB±2σ＋MACDの複合条件で10pips固定利確（勝率70%、RR2.0）。共通テーマはマルチタイムフレーム分析と明確なエントリールール設定。\n\n## ポイント\n- スプレッド重視型：経済指標発表直後は必ず待機、スプレッドが通常幅に戻るまでエントリー禁止。勝率65%・RR1.0で1〜2pips積み上げ\n- マルチTF型：1時間足でトレンド方向確認→5分足で逆行確認→1分足で転換点を捕捉する3段階フィルター、チャネルラインで値幅を計測\n- 複合インジケーター型：EMA(9/20)クロス＋BB±2σタッチ＋MACDクロスの全条件揃い時のみエントリー、勝率70%・RR2.0・10pips固定利確\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260416)]] [[YouTube学習 - AI関連 (20260418)]]\n\n## 関連概念（未作成）\n`FXスキャルピング手法比較` `マルチタイムフレーム分析（MTF）` `経済指標発表時のトレード戦略` `FXリスク管理・損切りルール設計`\n", "tags": ["FX", "スキャルピング", "テクニカル分析", "マルチタイムフレーム", "EMA", "ボリンジャーバンド", "MACD", "YouTube学習"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260416)", "YouTube学習 - AI関連 (20260418)"], "created_at": "2026-04-22T10:11:10.315709+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 126, "title": "instinct: 新規ボットを追加する前にscraper_bots_helpers.pyのBOTS定義とscraper_bot_scheduleへの行を確認する", "content": "# instinct: 新規ボットを追加する前にscraper_bots_helpers.pyのBOTS定義とscraper_bot_scheduleへの行を確認する\n\n新規ボットをvvvシステムに追加する際、topics.jsonへの記載だけでは不十分。scraper_bots_helpers.pyのBOTS辞書とscraper_bot_scheduleテーブルの両方に登録しないと、スケジューラーから呼び出されない。実例: yt_search_learn(group_id=703)がtopics.jsonには存在したにもかかわらずBOTS dictとscheduleテーブルに未登録だったため、スケジューラーから一切呼ばれていなかった。ボット追加時は必ず3箇所（topics.json・BOTS dict・scheduleテーブル）の整合性を確認すること。\n\n## ポイント\n- topics.jsonへの記載だけではボットは動かない — BOTS辞書とscheduleテーブルへの登録が必須\n- yt_search_learn(group_id=703)が未登録だったことで発覚した実インシデント\n- スケジューラーはscraper_bot_scheduleテーブルを参照してボットを起動する\n- ボット追加チェックリスト: ①topics.json ②scraper_bots_helpers.py BOTS dict ③scraper_bot_scheduleテーブル\n\n## 関連ページ\n[[新規 bot を追加する前に bot_registry.py の BOTS 辞書にキーが含まれているか確認]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]] [[PM2 dangling process detection]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]]\n\n## 関連概念（未作成）\n`scraper_bot_schedule テーブルスキーマと登録手順` `vvv ボット追加標準チェックリスト` `topics.json と BOTS dict の同期検証スクリプト`\n", "tags": ["vvv", "bot", "scraper", "scheduler", "instinct", "checklist"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["新規 bot を追加する前に bot_registry.py の BOTS 辞書にキーが含まれているか確認", "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "PM2 dangling process detection", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する"], "created_at": "2026-04-22T10:11:26.605808+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 127, "title": "YouTube学習 - Claude Task Viewer (20260415)", "content": "# YouTube学習 - Claude Task Viewer (20260415)\n\nClaude Task ViewerはL1ADが開発したOSSツールで、Claude CodeのTodo/タスク進捗をリアルタイムカンバンボードで可視化する。コア思想は「Observation over Control」—人間はAIをコントロールするのではなく観測すべきという哲学。`npx @l1ad/claude-task-viewer`の1行で起動でき、タスク依存グラフ・サブエージェント並列実行状況・デスクトップ通知・ガントチャートを提供。実演では18タスクをTDDで8分18秒・3並列エージェントで完遂。3週間で500スター獲得。Claude CodeのWorktree機能との組み合わせで特に効果的。\n\n## ポイント\n- 起動コマンド: `npx @l1ad/claude-task-viewer`（インストール不要、1行で即起動）\n- コア思想「Observation over Control」— AIを制御するのではなく観測して把握するアプローチ\n- タスク依存グラフ・サブエージェント並列実行状況・ガントチャートをリアルタイム表示\n- 18タスク・TDD・3並列エージェントで8分18秒完遂のデモ実績\n- Claude Code Worktree機能およびハーネス構成（planner/generator/evaluator）と組み合わせて活用可能\n\n## 関連ページ\n[[CC Learn - The 6 Levels of Claude Code Explained]] [[Harness設計統合 (2026-04-18)]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[CC Learn - Why devs are OBSESSED with Claude Code]] [[CC Learn - Claude Code is all you need in 2026]]\n\n## 関連概念（未作成）\n`Observation over Control（AI監視哲学）` `Claude Code Worktree並列実行パターン` `サブエージェント依存グラフ設計` `TDD × マルチエージェント実装戦略`\n", "tags": ["Claude Code", "OSS", "タスク可視化", "カンバンボード", "サブエージェント", "TDD", "npx", "Worktree"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - The 6 Levels of Claude Code Explained", "Harness設計統合 (2026-04-18)", "2026-04-21 Claude Code最新ワークフロー学習", "CC Learn - Why devs are OBSESSED with Claude Code", "CC Learn - Claude Code is all you need in 2026"], "created_at": "2026-04-22T10:11:27.245338+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 128, "title": "instinct: 外部API（EDINET等）を呼ぶプロセスをpm2登録する前にレートリミット対策と自動リスタート抑制設定を確認する", "content": "# instinct: 外部API（EDINET等）を呼ぶプロセスをpm2登録する前にレートリミット対策と自動リスタート抑制設定を確認する\n\n外部API（EDINET等）を呼ぶプロセスをPM2に登録する前に、レートリミット対策と自動リスタート抑制設定を必ず確認する。investlab-dailyがEDINETから429エラーを受け取った際、watchdogが無限再起動ループに陥った実例から得た教訓。対策として、exponential backoffによるリトライ実装、PM2のmax_restarts・restart_delay設定、429発生時の一時停止ロジックを事前に組み込む必要がある。\n\n## ポイント\n- 外部APIがレートリミット(429)を返した場合、プロセスがクラッシュループに入りwatchdogが無限再起動する\n- PM2登録前にmax_restarts・restart_delay・stop_exit_codesを設定し自動リスタート抑制を確認する\n- スクリプト側にexponential backoffと429専用の長時間スリープ（例: 1時間待機）を実装する\n- infra作業全般でこの確認を行い、特にEDINET・外部金融API等のレート制限が厳しいAPIに注意する\n\n## 関連ページ\n[[PM2 dangling process detection]] [[PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]]\n\n## 関連概念（未作成）\n`exponential backoff実装パターン` `PM2 ecosystem.config.js レートリミット対応設定テンプレート` `外部API利用時のcircuit breaker設計`\n", "tags": ["pm2", "rate-limit", "infra", "edinet", "watchdog", "クラッシュループ", "自動リスタート"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["PM2 dangling process detection", "PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する"], "created_at": "2026-04-22T10:11:45.320431+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 129, "title": "YouTube学習 - FX関連 (20260417)", "content": "# YouTube学習 - FX関連 (20260417)\n\n2026-04-17にYouTube「FX手法」検索から自動取得した3本の動画解析。①1分足スキャルピング：値動きが膠着後にブレイクした瞬間にエントリー、リスクリワード1:1の逆張り手法。②ローソク足パターン：売買均衡が崩れた瞬間を狙うスキャルピング、勝率8割・RR1.5・TP5〜10pips。③トレーダーKの4時間足順張り：トレンドライン＋フィボナッチで押し目を拾いRR1:2、年間収益率333.7%を主張。スキャルピング系2本は逆張り・短期、トレーダーK手法は順張り・中期と対照的なアプローチ。いずれも動画内容からLLMが推測した構造化データであり、実際の手法はより複雑な可能性がある。\n\n## ポイント\n- スキャルピング共通：1分足、値動き膠着→ブレイクアウトのタイミングでエントリー（逆張りカテゴリ）\n- ローソク足パターン手法：移動平均線＋ローソク足、勝率80%・RR1.5・TP5〜10pips\n- トレーダーK手法：4時間足、トレンドライン＋フィボナッチ、RR1:2・損切りは直近高値安値外・年間333.7%主張\n- 3手法の対比：スキャルピング2本（短期・逆張り）vs トレンドフォロー1本（中期・順張り）\n- 注意：JSONデータはLLM推測含む。動画内で明示されていないルールが含まれる可能性あり\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260417)]] [[YouTube学習 - AI関連 (20260418)]] [[YouTube学習 - AI関連 (20260419)]]\n\n## 関連概念（未作成）\n`FXスキャルピング手法比較` `ブレイクアウトエントリー戦略` `トレンドフォロー vs 逆張りトレード` `リスクリワード比と勝率の関係` `フィボナッチリトレースメント活用法`\n", "tags": ["FX", "スキャルピング", "トレード手法", "ローソク足", "トレンドフォロー", "フィボナッチ", "移動平均線", "リスクリワード", "YouTube学習", "自動解析"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260417)", "YouTube学習 - AI関連 (20260418)", "YouTube学習 - AI関連 (20260419)"], "created_at": "2026-04-22T10:11:45.737845+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 130, "title": "YouTube学習 - 総合まとめ (20260416)", "content": "# YouTube学習 - 総合まとめ (20260416)\n\n2026-04-16に自動取得されたアニメ映画「超かぐや姫」関連のYouTube動画2本の解析まとめ。現代版竹取物語を大胆アレンジし、SNS・ライブ配信時代の恋と成長を描いた山下信吾監督作品。YouTuberによる辛口批評では「令和型世界系」として資本主義的甘さを批判しつつも、思い出補正で最終的には肯定的評価に揺れる様子が記録された。\n\n## ポイント\n- 「超かぐや姫」は竹取物語の現代アレンジアニメ映画（山下信吾監督）\n- 光る電柱から現れた美少女・かぐやがライブ配信で人気になるSNS時代設定\n- YouTuber辛口批評：派手演出・早送り展開・資本主義美化の「令和型世界系」と批判\n- 劇場限定ライブシーンが圧巻と評価\n- yt_search_learnボットによる自動取得・ytdlp_llm解析\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260416)]]\n\n## 関連概念（未作成）\n`令和型世界系アニメ` `yt_search_learnボット自動解析` `SNS時代の物語構造`\n", "tags": ["アニメ映画", "超かぐや姫", "竹取物語", "SNS時代", "YouTube解析", "yt_search_learn"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260416)"], "created_at": "2026-04-22T10:12:04.994554+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 132, "title": "instinct: LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "content": "# instinct: LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する\n\nLLMモデル名を変更する際は、全ボット共通の`llm_client.py`を先に修正し、`analyze`/`reason`タスクなど全ボットに影響するタスクカテゴリへの波及を確認する必要がある。deepseek-v3.1がEOLを迎えた際、個別ボットではなく共通クライアントを一括修正しなければならなかった教訓に基づく。モデル切り替えは設定変更に見えて実際は全ボット横断の破壊的変更であるため、影響範囲の事前列挙とロールバック計画が必須。\n\n## ポイント\n- モデル名変更は`llm_client.py`（共通クライアント）を起点に行い、個別ボットを直接変更しない\n- 変更前に`analyze`/`reason`等のタスクカテゴリで使用されているモデルを全ボット分列挙する\n- EOLモデルの置き換えは段階的に行い、1ボットで動作確認後に全体適用する\n- config変更カテゴリの作業では必ず全ボットへの影響範囲チェックをセットで実施する\n\n## 関連ページ\n[[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`LLMモデルEOL移行チェックリスト` `llm_client.py共通クライアント設計パターン` `ボット横断設定変更のロールバック戦略`\n", "tags": ["llm", "bot-management", "config", "refactoring", "instinct"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T10:12:09.135701+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 134, "title": "instinct: settings.jsonにフックを登録する前にスクリプトファイルが存在することを確認する", "content": "# instinct: settings.jsonにフックを登録する前にスクリプトファイルが存在することを確認する\n\nsettings.jsonにフックを登録する際、指定スクリプトファイルが実際に存在するかを事前に確認する必要がある。PreToolUseフックに `~/.claude/scripts/hooks/dangerous-command-guard.js` を設定していたが、ファイルが消失していたためNode.jsモジュールロードエラーが発生した。設定ファイル変更時は `ls` や `test -f` でパスの実在を検証してからsettings.jsonを更新する。\n\n## ポイント\n- settings.jsonのhooksセクションにスクリプトパスを書く前に `test -f <path>` で存在確認する\n- ファイルが消失・移動した場合、Claude Code起動時にNode.jsロードエラーが発生しフックが機能しなくなる\n- hookスクリプトを削除・リネームする際はsettings.jsonの参照も同時に更新する\n\n## 関連ページ\n[[MCP vs CLI 選択基準]] [[PM2 dangling process detection]]\n\n## 関連概念（未作成）\n`hookスクリプト存在確認チェックリスト` `settings.json変更時の事前検証フロー` `Claude Codeフック設定ベストプラクティス`\n", "tags": ["claude-code", "settings.json", "hooks", "config", "instinct", "PreToolUse"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["MCP vs CLI 選択基準", "PM2 dangling process detection"], "created_at": "2026-04-22T10:12:24.411680+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 135, "title": "YouTube学習 - 総合まとめ (20260420)", "content": "# YouTube学習 - 総合まとめ (20260420)\n\n2026-04-20に自動取得された「超かぐや姫」関連YouTube動画3本の解析まとめ。①MAD/AMV作品：かぐや姫モチーフのファンタジー世界観で、切なさと希望が交錯する詩的なミュージックビデオ。②舞台挨拶動画：Netflix配信アニメ映画『超かぐや姫！』の劇場公開記念イベント。夏吉ゆうこ・早見沙織らキャストと山下信吾監督が登壇し、満員の観客の熱狂的な反響を紹介。③レビュー切り抜き：映像美は高評価だが「カロリーが低い」と評され、映画の深みと大衆性についての議論。エンタメとしての価値は人それぞれという結論。\n\n## ポイント\n- Netflix配信アニメ映画『超かぐや姫！』は劇場公開も行われ満員御礼、リピーター多数の人気作\n- 主演声優：夏吉ゆうこ・早見沙織、監督：山下信吾\n- 映像美は高評価だが深みは薄く「軽く楽しめる映画」として位置づけられる賛否両論の作品\n- MAD/AMV作品はkz & かぐや(cv.夏吉ゆうこ)コラボの4K高品質ライブサウンド版\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260420)]]\n\n## 関連概念（未作成）\n`超かぐや姫！ - Netflix アニメ映画 (2026)` `yt_search_learn ボット自動解析パイプライン`\n", "tags": ["アニメ映画", "超かぐや姫", "Netflix", "夏吉ゆうこ", "早見沙織", "MAD/AMV", "舞台挨拶", "映画レビュー"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260420)"], "created_at": "2026-04-22T10:12:28.205107+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 136, "title": "instinct: サブモジュールのfeatureブランチを親リポジトリでマージする前にsubrepo側でも同ブランチを作成・マージ済みか確認する", "content": "# instinct: サブモジュールのfeatureブランチを親リポジトリでマージする前にsubrepo側でも同ブランチを作成・マージ済みか確認する\n\nサブモジュールを含む親リポジトリでfeatureブランチをマージする前に、subrepo側でも同ブランチが作成・マージ済みであることを必ず確認する。親リポのPRをマージしても、subrepo側のブランチが残ったままだとsubmoduleポインタがずれ、コミットハッシュの不整合が発生する。Git submoduleはポインタ管理のため、両リポジトリを同期してからマージ操作を行うことが必須。workflowカテゴリの作業全般に適用すること。\n\n## ポイント\n- 親リポのPRマージ前に、subrepo側でも同名featureブランチのマージが完了しているか確認する\n- submoduleポインタはコミットハッシュを指すため、subrepo側が古いままだとポインタがずれる\n- 修正手順: subrepo側でブランチをマージ→親リポでsubmodule参照を更新→親リポをコミット・プッシュ\n- git submodule statusコマンドで+記号が出ている場合はポインタずれのサイン\n\n## 関連ページ\n[[Harness設計統合 (2026-04-18)]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`Git submodule同期チェックリスト` `サブモジュールポインタずれの検出と修復手順`\n", "tags": ["git", "submodule", "workflow", "instinct", "branch-management"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["Harness設計統合 (2026-04-18)", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T10:12:37.243929+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 137, "title": "YouTube学習 - Claude Code Workflow (20260421)", "content": "# YouTube学習 - Claude Code Workflow (20260421)\n\n2026年4月21日にYouTube4本からClaude Code最新ワークフローを学習。Boris Cherny（開発者本人）流5原則として①セッション80%をPlanモード使用②アーキテクチャ的規律重視③マルチモデル相互検証④anti-goal明示⑤AIをカスタムOSとして構築が核心。CLAUDE.mdによるtoken20-30%節約・フィードバックループで品質2-3倍向上・5並列エージェント実行・CI/CD自動PRレビューが上級Tips。コンテキスト管理（/compact）とHooks活用も複数動画で強調された重要ポイント。\n\n## ポイント\n- Planモード（Shift+Tab×2）をセッションの80%で使用する（Boris Cherny本人の推奨）\n- CLAUDE.mdには「永続的な事実のみ」記載しtoken20-30%節約。タスク指示は不可\n- anti-goalを明示することでClaude Codeの品質が大幅向上する\n- 検証手段（フィードバックループ）を与えると品質2-3倍向上\n- 5並列エージェント同時実行が可能。MAXプランで真価発揮\n- Reactive Coding（エラーを見てすぐターミナルに飛びつく）は最大の失敗パターン\n- コンテキストが埋まるほど性能低下→/compactの定期実行が重要\n- CI/CDパイプラインへの組み込みでPR自動レビューが実現可能\n\n## 関連ページ\n[[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[CC Learn - Why devs are OBSESSED with Claude Code]] [[X学習 - Claude Code最新動向 (20260421)]] [[MCP vs CLI 選択基準]] [[YouTube学習 - AIツール最新 (20260421)]]\n\n## 関連概念（未作成）\n`Boris Cherny流アーキテクチャ的規律` `マルチモデル相互検証パターン` `Claude Code CI/CD自動PRレビュー設定` `Hooks自動ログ・検証設定パターン` `Claude Code MAXプラン並列エージェント活用`\n", "tags": ["claude-code", "workflow", "boris-cherny", "plan-mode", "claude-md", "anti-goal", "feedback-loop", "parallel-agents", "hooks", "ci-cd", "youtube-learning", "2026"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - Claude Code is all you need in 2026", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "CC Learn - Why Everyone is OBSESSED With Claude Code", "CC Learn - Why devs are OBSESSED with Claude Code", "X学習 - Claude Code最新動向 (20260421)", "MCP vs CLI 選択基準", "YouTube学習 - AIツール最新 (20260421)"], "created_at": "2026-04-22T10:12:41.519350+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 138, "title": "CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)", "content": "# CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)\n\nClaude.aiに新搭載された「Claude Design」のフルチュートリアル動画。スライドデッキ・Webサイト・動画・3DグラフィックをAIが2〜5分で生成。従来デザイナー半日〜1日かかる作業をClaude Pro（$20/月）で代替可能。内部的にReact+Tailwindを自動生成しホスティングURLを即時発行。スクリーンショット・Figma URL・音声で要件を入力。リサーチプレビュー段階で全ユーザー未開放。商用利用前に生成画像のライセンス確認が必要。\n\n## ポイント\n- claude.ai サイドバー「Design」タブからアクセス（リサーチプレビュー中）\n- 出力形式：スライドデッキ・Webサイト（HTML/CSS/JS）・動画・3Dグラフィック\n- 生成時間2〜5分、従来の外注費$300〜$1,000を$20/月で代替\n- コンテキスト入力はスクリーンショット・Figma URL・音声・テキストに対応\n- 内部でReact+Tailwind等を自動生成しホスティングURLを即時発行\n- 注意点：ブランドガイドライン精度・著作権曖昧・モバイル表示崩れ\n\n## 関連ページ\n[[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Why Claude Design Is Already My Favorite]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[CC Learn - Claude Code is all you need in 2026]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[YouTube学習 - AIツール最新 (20260419)]]\n\n## 関連概念（未作成）\n`Claude Design ブランドガイドライン連携` `AI生成コンテンツの著作権・商用利用ガイドライン` `ノーコードデザインツール比較（Figma vs Claude Design vs Canva AI）` `React+Tailwind自動生成アーキテクチャ`\n", "tags": ["Claude Design", "AI生成UI", "スライド生成", "Webサイト生成", "claude.ai", "ノーコード", "デザイン自動化"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites", "CC Learn - Why Claude Design Is Already My Favorite", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "CC Learn - Claude Code is all you need in 2026", "2026-04-21 Claude Code最新ワークフロー学習", "YouTube学習 - AIツール最新 (20260419)"], "created_at": "2026-04-22T10:12:43.179692+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 139, "title": "instinct: 廃止済みディレクトリに書き込む処理を追加する前にそのディレクトリが.gitignoreや削除済みか確認する", "content": "# instinct: 廃止済みディレクトリに書き込む処理を追加する前にそのディレクトリが.gitignoreや削除済みか確認する\n\n廃止済みディレクトリへの書き込み処理を追加する前に、そのディレクトリが `.gitignore` に登録されているか、あるいはリポジトリから削除済みかを必ず確認する。実際に削除済みの `web/trader/` に自動収集ボットが新規ファイルを書き込み、意図しない差分としてgitに検出された事例から学んだ教訓。infra カテゴリの作業（ボット設定・収集スクリプト・出力先パス設定など）で特に適用する。新しい出力先パスを設定する際はリポジトリの現状と照合し、廃止済みパスへの誤書き込みを防ぐ。\n\n## ポイント\n- 廃止済みディレクトリ（例: `web/trader/`）にボットやスクリプトが書き込むと、意図しない git diff が発生する\n- 新規出力先パスを設定する前に `git ls-files`・`.gitignore`・ディレクトリ存在を確認する\n- infra カテゴリの作業（ボット設定・収集スクリプト）で必ず適用する\n- 廃止ディレクトリは `.gitignore` への追記か `git rm -r --cached` で明示的に除外する\n\n## 関連ページ\n[[PM2 dangling process detection]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[Harness設計統合 (2026-04-18)]]\n\n## 関連概念（未作成）\n`git管理外ディレクトリへの自動出力制御` `ボット出力先パスのライフサイクル管理` `廃止リソースのクリーンアップチェックリスト`\n", "tags": ["instinct", "git", "infra", "bot", "廃止対応", "ファイル管理"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["PM2 dangling process detection", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "Harness設計統合 (2026-04-18)"], "created_at": "2026-04-22T10:12:58.629627+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 140, "title": "YouTube学習 - 総合まとめ (20260415)", "content": "# YouTube学習 - 総合まとめ (20260415)\n\n2026年4月15日に自動取得されたYouTube学習データ。ZIP!番組で紹介されたアニメ映画「超かぐや姫」の解析結果。古典「竹取物語」を現代風にアレンジし、光る電柱と17歳高校生の出会い・ライブ配信での求婚殺到という設定に置き換えた作品。山下信吾監督が手掛け、配信アニメから全国100館超えの大ヒットへと拡大。劇場上映でライブシーンの迫力が話題を呼んだ。\n\n## ポイント\n- 古典「竹取物語」を現代版にアレンジ：竹→光る電柱、かぐや姫→17歳高校生\n- ライブ配信で求婚殺到という現代的SNS文化を取り入れた展開\n- 配信アニメから劇場公開へ拡大、全国100館超えの大ヒット作品\n- 山下信吾監督作品、劇場でのライブシーン迫力が口コミで拡散\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260415)]]\n\n## 関連概念（未作成）\n`超かぐや姫（アニメ映画）` `yt_search_learnボット` `YouTube自動解析パイプライン`\n", "tags": ["アニメ映画", "超かぐや姫", "竹取物語", "現代アレンジ", "yt_search_learn", "自動取得"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260415)"], "created_at": "2026-04-22T10:12:59.591282+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 141, "title": "instinct: pytest.iniとsetup.cfgの両方にマーカーを追加する前にどちらが優先されるか確認する", "content": "# instinct: pytest.iniとsetup.cfgの両方にマーカーを追加する前にどちらが優先されるか確認する\n\npytest.iniとsetup.cfgの両方にpytestマーカーを追加した場合、setup.cfgが優先されるため、pytest.ini側の定義が無視されて警告が残る。両ファイルが共存する環境でマーカーを追加する前に、`pytest --co -q`や公式ドキュメントで優先順位（pytest.ini > pyproject.toml > tox.ini > setup.cfg）を確認し、実際に有効なファイルのみを編集すること。二重定義はバグの温床になるため、設定ファイルを一本化することが推奨される。\n\n## ポイント\n- pytestの設定ファイル優先順位: pytest.ini > pyproject.toml > tox.ini > setup.cfg\n- 両ファイルに同じマーカーを追加した場合、setup.cfgが実際には優先され、pytest.ini側の変更が無効になることがある\n- マーカー追加前に `pytest --co -q` や `pytest --version` で実際に読まれている設定ファイルを確認する\n- 設定ファイルは一本化し、重複定義を避けることで警告と混乱を防ぐ\n\n## 関連ページ\n[[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]] [[Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する]]\n\n## 関連概念（未作成）\n`pytest設定ファイル優先順位（pytest.ini/pyproject.toml/tox.ini/setup.cfg）` `pytestマーカー管理ベストプラクティス` `Python設定ファイル一本化戦略`\n", "tags": ["pytest", "testing", "設定ファイル", "Python", "instinct"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）", "Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する"], "created_at": "2026-04-22T10:13:12.176853+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 142, "title": "YouTube学習 - AI関連 (20260416)", "content": "# YouTube学習 - AI関連 (20260416)\n\n2026-04-16に自動取得したClaude Code関連YouTube動画3本の統合知識。①入門者向け：Cursor/VS Code拡張+claude.mdで長期記憶を付与し、Playwright・Superpowers・Context 7の3プラグインを活用する基本セットアップ。②実践編：Opus 4.5単体で90%完結、Planモード→Yoloモード→音声入力のワークフローでV1スコープを高速確定。③上級編：スキル作成・サブエージェント・MCPサーバー接続・/model・/insightsコマンドでワークフローを最適化。モデルはOpus（複雑）/Sonnet（標準）/Haiku（軽量）で使い分けるのが鍵。\n\n## ポイント\n- claude.mdをプロジェクトルートに置くことでClaude Codeに長期記憶・プロジェクト固有ルールを付与できる\n- 推奨プラグイン3選：Playwright（ブラウザ自動化）・Superpowers（サブエージェント/ブレインストーミング）・Context 7（最新ドキュメント取得）\n- Opus 4.5単体で2026年の作業90%が完結。Planモード→Yoloモード→音声入力で要件整理を高速化\n- スキル作成・サブエージェント・MCPサーバー接続が上級活用の3本柱\n- /modelコマンドでタスク複雑度に応じたモデル切替、/insightsコマンドで利用状況分析が可能\n\n## 関連ページ\n[[CC Learn - FULL Claude Code Tutorial for Beginners in 2026! (Step-By-St]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP vs CLI 選択基準]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[YouTube学習 - AIツール最新 (20260417)]]\n\n## 関連概念（未作成）\n`Yoloモード（Claude Code自動実行モード）` `音声Dictationプロンプティング` `Agent OS（Claude Code次世代軽量アーキテクチャ）` `/insightsコマンドによる利用状況分析` `Context 7 MCP（最新ドキュメント取得プラグイン）`\n", "tags": ["Claude Code", "入門", "Playwright", "MCP", "サブエージェント", "Planモード", "Opus", "スキル", "claude.md", "2026"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - FULL Claude Code Tutorial for Beginners in 2026! (Step-By-St", "CC Learn - Claude Code is all you need in 2026", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "Claude Code Skills 2026年初頭まとめ", "MCP vs CLI 選択基準", "2026-04-21 Claude Code最新ワークフロー学習", "YouTube学習 - AIツール最新 (20260417)"], "created_at": "2026-04-22T10:13:12.918380+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 144, "title": "instinct: 定期実行タスクのロックファイルを作成する前に既存のロックファイルが残っていないか確認する", "content": "# instinct: 定期実行タスクのロックファイルを作成する前に既存のロックファイルが残っていないか確認する\n\n定期実行タスクでロックファイルを作成する前に、既存のロックファイルが残存していないかを確認する必要がある。`.claude/scheduled_tasks.lock`などのロックファイルが前回の実行で正常に削除されなかった場合、次回実行時に衝突が発生し、タスクがスキップされたり、デッドロック状態に陥る可能性がある。対策として、ロックファイル作成前に存在チェックを行い、古いロックファイル（タイムアウト超過）は強制削除するロジックを実装する。workflow全般の定期タスク設計時に適用すること。\n\n## ポイント\n- ロックファイル作成前に `os.path.exists()` や `test -f` で既存ロックを確認する\n- プロセスIDや作成タイムスタンプをロックファイルに記録し、タイムアウト超過の場合は強制削除する\n- 異常終了（クラッシュ・強制停止）でロックファイルが残留するケースを想定した設計にする\n- cronやPM2で定期実行される処理は特に注意が必要（手動実行より検知が遅れる）\n\n## 関連ページ\n[[PM2 dangling process detection]] [[PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[MCP→公式CLI移行で週次タスク安定化]]\n\n## 関連概念（未作成）\n`ロックファイルのタイムアウト・自動削除パターン` `PIDファイルによるプロセス生死確認` `fcntlによるファイルロック（Pythonファイルロック実装）`\n", "tags": ["instinct", "workflow", "lock-file", "cron", "定期実行", "PM2", "競合回避"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["PM2 dangling process detection", "PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "MCP→公式CLI移行で週次タスク安定化"], "created_at": "2026-04-22T10:13:27.024452+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 146, "title": "YouTube学習 - 総合まとめ (20260419)", "content": "# YouTube学習 - 総合まとめ (20260419)\n\n2026-04-19に自動取得されたYouTube学習ログ。Netflixアニメ『超かぐや姫』のプロモーション動画を解析。VRChat上で開催されたサンリオVfesにてHoneyWorksとかぐや（cv.夏吉ゆうこ）が3Dライブを披露。月から来たキャラクター「かぐや」がバーチャルフェスで観客と交流しながらオリジナル曲を歌唱。エンタメ・アニメ・VRイベントの融合コンテンツ。\n\n## ポイント\n- Netflixアニメ『超かぐや姫』のプロモーションとしてVRChat 3Dライブを実施\n- HoneyWorks楽曲『私は、わたしの事が好き。』をかぐや（cv.夏吉ゆうこ）が披露\n- サンリオVfes（バーチャルフェス）参加コンテンツ\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260419)]]\n\n## 関連概念（未作成）\n`VRChatバーチャルライブイベント` `Netflixアニメプロモーション戦略` `サンリオVfes（バーチャルフェス）`\n", "tags": ["YouTube学習", "アニメ", "VRChat", "HoneyWorks", "超かぐや姫", "バーチャルライブ", "yt_search_learn"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260419)"], "created_at": "2026-04-22T10:13:49.508064+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 147, "title": "instinct: スクリプト実行前に仮想環境がactivateされているか確認する", "content": "# instinct: スクリプト実行前に仮想環境がactivateされているか確認する\n\nPythonスクリプト実行前に仮想環境（.venv）がactivateされているかを必ず確認するべきというインスティンクト。`.venv/bin/activate: No such file or directory` エラーが複数回発生し、依存パッケージが見つからない原因となった実際の失敗から学習された。特にworkflowカテゴリ（自動化スクリプト・定期実行タスク・ボット等）の作業時に適用する。確認手順としては `which python` や `echo $VIRTUAL_ENV` で現在の環境を検証し、必要なら `source .venv/bin/activate` を実行してから本コマンドを実行する。\n\n## ポイント\n- スクリプト実行前に `echo $VIRTUAL_ENV` または `which python` で仮想環境の有効化を確認する\n- `.venv/bin/activate: No such file or directory` は仮想環境未作成または未activateのサイン\n- 依存パッケージが見つからないエラーの多くは仮想環境の未activateが原因\n- workflow・ボット・定期実行タスクなど自動化スクリプト実行時に特に注意が必要\n- 仮想環境が存在しない場合は `python -m venv .venv` で作成後にactivateする\n\n## 関連ページ\n[[Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する]] [[スクリプト実行前に仮想環境が activate されているか確認する]] [[PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]]\n\n## 関連概念（未作成）\n`Python仮想環境管理ベストプラクティス` `PM2プロセスの仮想環境パス設定` `定期実行タスクにおける環境変数とパス管理`\n", "tags": ["instinct", "python", "venv", "workflow", "環境管理", "トラブルシューティング"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する", "スクリプト実行前に仮想環境が activate されているか確認する", "PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する"], "created_at": "2026-04-22T10:13:53.330557+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 148, "title": "YouTube学習 - 総合まとめ (20260418)", "content": "# YouTube学習 - 総合まとめ (20260418)\n\n2026年4月18日に自動取得した「超かぐや姫！」関連YouTube動画2本の解析まとめ。①公式MV「Remember」（yuigot / 月見ヤチヨ cv.早見沙織）：ピアノと幼少期の記憶をテーマにした叙情的な楽曲で、小さな夢と憧れの物語を描く。②ZIP!映画紹介：現代版「竹取物語」を舞台にしたアニメ映画で、光る電柱・ライブ配信・SNS要素を取り入れた新感覚作品。山下信吾監督、配信アニメから劇場上映へと展開。どちらも「超かぐや姫！」というコンテンツIPの音楽・映像面を紹介するコンテンツ。\n\n## ポイント\n- 「Remember」は早見沙織がボイスを担当する月見ヤチヨのキャラクターソング。作曲はyuigot。幼い日の記憶と夢をピアノサウンドで表現した叙情的なMV\n- 「超かぐや姫！」は竹取物語を現代にアレンジしたアニメ映画。光る電柱・ライブ配信・SNS等の現代技術を組み込んだ新感覚ストーリー\n- 山下信吾監督が手がけ、配信アニメとしてスタートし劇場上映へ拡大。ライブシーンは劇場向けの音響・映像演出が特徴\n\n## 関連ページ\n[[YouTube学習 - AIツール最新 (20260418)]]\n\n## 関連概念（未作成）\n`超かぐや姫！ — アニメIP概要` `yt_search_learnボット — YouTube自動解析パイプライン`\n", "tags": ["超かぐや姫", "アニメ映画", "竹取物語", "早見沙織", "yuigot", "山下信吾", "キャラクターソング", "YouTube学習"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["YouTube学習 - AIツール最新 (20260418)"], "created_at": "2026-04-22T10:14:00.457605+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 150, "title": "instinct: SQLを実行する前にカラム名を正確に確認する（特にPostgreSQLの統計ビュー）", "content": "# instinct: SQLを実行する前にカラム名を正確に確認する（特にPostgreSQLの統計ビュー）\n\nSQLを実行する前にカラム名を正確に確認するべきというinstinct（自動学習）。特にPostgreSQLの統計ビュー（pg_stat_user_tables、pg_indexes等）では、`tablename`や`indexname`などのカラム名が直感と異なる場合があり、`column \"tablename\" does not exist`というエラーが連続発生した経験から学習された。コード作業全般に適用し、クエリ実行前に`\\d ビュー名`やドキュメント参照でカラム名を事前確認することで防止できる。\n\n## ポイント\n- PostgreSQLの統計ビュー（pg_stat_*、pg_indexes等）はカラム名が直感と異なることがある\n- 実行前に`\\d ビュー名`またはドキュメントでカラム名を確認する習慣をつける\n- `column \"tablename\" does not exist` / `column \"indexname\" does not exist` は事前確認で防止可能\n- コードカテゴリの作業全般に適用するinstinct\n\n## 関連ページ\n[[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]] [[PostgreSQL接続確認前にパスワード環境変数の有効性を検証する]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]]\n\n## 関連概念（未作成）\n`PostgreSQL システムカタログ参照パターン` `pg_stat_user_tables カラム定義チートシート` `クエリ実行前プリフライトチェックリスト`\n", "tags": ["PostgreSQL", "SQL", "instinct", "統計ビュー", "カラム名確認", "エラー防止"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）", "PostgreSQL接続確認前にパスワード環境変数の有効性を検証する", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する"], "created_at": "2026-04-22T10:14:10.391274+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 151, "title": "YouTube学習 - AI関連 (20260417)", "content": "# YouTube学習 - AI関連 (20260417)\n\n2026年4月17日取得のYouTube動画3本のまとめ。①Claude入門フルコース：無料〜Maxプランの違い・プライバシー設定・Co-work・Claude Codeの基礎を網羅。②日本語解説「Claude Code完全攻略」：Mac/Windows環境構築（Git・ターミナル/PowerShell）からファイル操作・ブラウザ自動化まで実演。③「The Only Claude Code Tutorial」：CLI/デスクトップ/ウェブアプリの使い分け・スラッシュコマンド・モード切り替え（計画/自動承認/バイパス）・Opus/Sonnet/Haiku選択・音声入力まで実践的に解説。3本共通のキーメッセージは「Claude Codeはインストール直後から実業務で使える」。\n\n## ポイント\n- Claude プランはFree/Pro/Maxの3段階。入門者はFreeから始め、コード量が増えたらProへ移行\n- Claude Code インストール要件：Git + ターミナル（Mac）またはPowerShell（Windows）のみ\n- Claude Codeのモード4種：通常（権限確認）・自動承認・計画（Plan）・バイパス。用途で使い分け\n- スラッシュコマンド・コネクタ・プラグインで機能拡張。GmailなどをClaude Codeに直接接続可能\n- モデル選択（Opus/Sonnet/Haiku）は精度とコストのトレードオフ。開発フェーズで使い分ける\n\n## 関連ページ\n[[CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)]] [[CC Learn - The Only Claude Code Tutorial You Need (2026 Update)]] [[CC Learn - 【革命】2026年最強AIツール「Claude Code」がヤバすぎました【完全攻略】]] [[YouTube学習 - AIツール最新 (20260417)]] [[YouTube学習 - AI関連 (20260416)]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Codeモード比較（計画/自動承認/バイパス）実用ガイド` `Claude プラン別ユースケース（Free/Pro/Max コスト対効果）` `Claude Codeコネクタ・プラグイン活用パターン`\n", "tags": ["Claude Code", "入門", "チュートリアル", "セットアップ", "モード", "スラッシュコマンド", "プラン比較", "2026"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)", "CC Learn - The Only Claude Code Tutorial You Need (2026 Update)", "CC Learn - 【革命】2026年最強AIツール「Claude Code」がヤバすぎました【完全攻略】", "YouTube学習 - AIツール最新 (20260417)", "YouTube学習 - AI関連 (20260416)", "2026-04-21 Claude Code最新ワークフロー学習", "Claude Code Skills 2026年初頭まとめ"], "created_at": "2026-04-22T10:14:15.022449+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 152, "title": "instinct: 新規botを追加する前にbots/bot_registry.pyのBOTS辞書にキーが含まれているか確認する", "content": "# instinct: 新規botを追加する前にbots/bot_registry.pyのBOTS辞書にキーが含まれているか確認する\n\n新規botを追加する際、`bots/bot_registry.py`のBOTS辞書にキーが含まれているかを事前確認するべきinstinct。BOTS辞書へのキー登録が漏れると`AttributeError: 'SiteConfig' object has no attribute 'key'`や`ImportError: cannot import name 'parse_xxx'`が発生する。configカテゴリの作業（新規スクレイパー追加・bot設定変更など）時に適用する。登録漏れは実行時エラーとして初めて発覚しやすく、事前チェックで防止できる。\n\n## ポイント\n- 新規bot追加前に`bots/bot_registry.py`のBOTS辞書にキーが登録済みか確認する\n- 未登録の場合、`AttributeError: 'SiteConfig' object has no attribute 'key'`が実行時に発生する\n- `ImportError: cannot import name 'parse_xxx'`も同様の原因（registry未登録）で起きうる\n- configカテゴリ作業（スクレイパー追加・bot設定変更）のたびに適用する\n- BOTS辞書のキー名はスクリプト内のボット参照名と完全一致させる必要がある\n\n## 関連ページ\n[[新規 bot を追加する前に bot_registry.py の BOTS 辞書にキーが含まれているか確認]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する]] [[PM2 dangling process detection]]\n\n## 関連概念（未作成）\n`bot_registry.py BOTS辞書スキーマ定義` `SiteConfig dataclass フィールド一覧` `vvv-bots 新規スクレイパー追加チェックリスト` `scraper_bot_scheduleテーブルとBOTS辞書の整合性検証`\n", "tags": ["instinct", "bot_registry", "vvv-bots", "scraper", "python", "AttributeError", "ImportError", "config"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["新規 bot を追加する前に bot_registry.py の BOTS 辞書にキーが含まれているか確認", "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する", "PM2 dangling process detection"], "created_at": "2026-04-22T10:14:26.962554+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 154, "title": "instinct: INSERT/UPDATEを含むバッチ実行前にUNIQUE制約や外部キー制約を確認する", "content": "# instinct: INSERT/UPDATEを含むバッチ実行前にUNIQUE制約や外部キー制約を確認する\n\nINSERT/UPDATEを含むバッチ処理を実行する前に、対象テーブルのUNIQUE制約と外部キー制約を事前確認する経験則。「0件発見/0件保存」という静かな失敗の多くは、`ON CONFLICT (href) DO NOTHING`による重複スキップや`group_id`の不一致が原因だった。エラーが出ずに処理が完了しているように見えても実際にはデータが挿入されていないケースを防ぐため、バッチ実行前にテーブルのDDLや既存データとの整合性を確認することが重要。\n\n## ポイント\n- 「0件発見/0件保存」は ON CONFLICT DO NOTHING による静かなスキップが原因のことが多い\n- 外部キー（group_id等）の不一致は INSERT 自体を失敗させずにゼロ件結果を返す\n- バッチ前に \\d tablename でUNIQUE制約・FK制約を確認する習慣をつける\n- コードカテゴリの作業（スクレイパー・ボット追加）時に特に適用する\n\n## 関連ページ\n[[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]] [[PostgreSQL接続確認前にパスワード環境変数の有効性を検証する]] [[新規 bot を追加する前に bot_registry.py の BOTS 辞書にキーが含まれているか確認]]\n\n## 関連概念（未作成）\n`ON CONFLICT句の挙動と静かな失敗パターン` `バッチ処理の事前preflight_check設計` `外部キー整合性チェックスクリプト`\n", "tags": ["PostgreSQL", "バッチ処理", "UNIQUE制約", "外部キー", "ON CONFLICT", "静かな失敗", "instinct"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）", "PostgreSQL接続確認前にパスワード環境変数の有効性を検証する", "新規 bot を追加する前に bot_registry.py の BOTS 辞書にキーが含まれているか確認"], "created_at": "2026-04-22T10:14:54.291478+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 155, "title": "instinct: スクレイピング対象サイトがCloudflare/403を返す場合事前にプロキシ要否とUser-Agentを検証する", "content": "# instinct: スクレイピング対象サイトがCloudflare/403を返す場合事前にプロキシ要否とUser-Agentを検証する\n\nスクレイピング対象サイトがCloudflare保護または403エラーを返す場合、実装前にプロキシ要否とUser-Agentを事前検証する必要がある。eromanga-cafeなど複数サイトで403が続発し、プロキシ設定ミスによる時間ロスが発生した教訓から得たinstinct。インフラ・スクレイピング作業開始前にcurlで疎通確認し、Cloudflare検知時はプロキシ・ヘッダー設定を先に固めてから実装に入る。\n\n## ポイント\n- 実装前にcurlでUser-Agentとプロキシ設定を検証し、403が出る場合は原因を特定してから実装開始する\n- Cloudflare保護サイトはブラウザUA偽装だけでは不十分なことが多く、住宅プロキシや認証付きプロキシが必要な場合がある\n- SPAサイトはPlaywrightFetcherでJSレンダリングを行い、静的サイトはrequests+UA偽装で試みる段階的アプローチを取る\n- プロキシ設定ミス（認証情報誤り・エンドポイント誤り）は無言の403を引き起こすため、プロキシ単体の疎通確認を先に行う\n\n## 関連ページ\n[[Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する]] [[URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する]]\n\n## 関連概念（未作成）\n`Cloudflare Bot管理バイパス手法（TLS fingerprint・JA3ハッシュ偽装）` `住宅プロキシ vs データセンタープロキシの使い分け基準` `スクレイピング事前疎通チェックリスト（curl/HTTPie標準テンプレート）`\n", "tags": ["scraping", "cloudflare", "403", "proxy", "user-agent", "instinct", "infra"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する", "URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する"], "created_at": "2026-04-22T10:15:09.766083+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 156, "title": "instinct: Scraplingを使う前に対象サイトがSPAかどうかを確認しJSレンダリングが必要ならPlaywrightFetcherを明示的に指定する", "content": "# instinct: Scraplingを使う前に対象サイトがSPAかどうかを確認しJSレンダリングが必要ならPlaywrightFetcherを明示的に指定する\n\nScraplingでスクレイピングを実装する前に、対象サイトがSPA（Single Page Application）かどうかを事前確認する必要がある。SPAはJavaScriptで動的にコンテンツを生成するため、StaticFetcherでは取得できず空結果になる。Crowd TechサイトがSPAだったためStaticFetcherで60件0件の失敗事例が発生した。JSレンダリングが必要な場合はPlaywrightFetcherを明示的に指定することで解決できる。codeカテゴリの作業時に適用する。\n\n## ポイント\n- 対象サイトがSPAかどうかをcurlやブラウザのソース確認で事前検証する\n- SPAサイトにStaticFetcherを使うとコンテンツが0件になる（Crowd Tech実例）\n- JSレンダリングが必要な場合はPlaywrightFetcherを明示的に指定する\n- codeカテゴリのスクレイピング作業時に必ず適用する\n\n## 関連ページ\n[[URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する]] [[スクレイピング対象サイトがCloudflare/403を返す場合事前にプロキシ要否とUser-Agentを検証]] [[価格抽出ロジックを修正する前にScraplingオブジェクトのメソッドを確認する]]\n\n## 関連概念（未作成）\n`StaticFetcher vs PlaywrightFetcher 使い分けフローチャート` `SPAサイト判定チェックリスト（curl/ネットワークタブ確認手順）` `Scraping動的サイト対応パターン集`\n", "tags": ["scrapling", "scraping", "playwright", "spa", "javascript", "python", "instinct"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する", "スクレイピング対象サイトがCloudflare/403を返す場合事前にプロキシ要否とUser-Agentを検証", "価格抽出ロジックを修正する前にScraplingオブジェクトのメソッドを確認する"], "created_at": "2026-04-22T10:15:27.940533+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 157, "title": "CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)", "content": "# CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)\n\nClaude Code for Desktopは、AIアプリ構築のデスクトップ特化ツール。CLIより優れたカスタマイズ可能なUXを提供し、複数セッションの同時実行が可能。ローカルセッション（ユーザーPC上でコード変更）とクラウドセッション（Anthropicサーバー上でGitHubリポジトリのコードを変更）の2モードをサポート。タスク・プランの可視化、ライブブラウザ機能でエージェントの進行状況をリアルタイム監視できる。プロジェクト別整理・優先度設定・AIによる自動化テスト・デバッグを統合したフルチュートリアル。\n\n## ポイント\n- ローカルセッション vs クラウドセッションの2モード：前者はユーザーPC、後者はAnthropicサーバー上でコードを操作\n- CLIより優れたUX：複数セッション同時実行・カスタムパネル追加・黄色ドットによる注意通知\n- タスク・プラン可視化とライブブラウザ機能でエージェントの進行状況をリアルタイム追跡\n- GitHubリポジトリと連携したクラウドセッションで、チーム開発にも対応\n- プロジェクト別整理・優先度設定・コード自動化テスト・デバッグをワンストップで提供\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)]] [[CC Learn - The Only Claude Code Tutorial You Need (2026 Update)]] [[CC Learn - Why devs are OBSESSED with Claude Code]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[CC Learn - Claude Code is all you need in 2026]]\n\n## 関連概念（未作成）\n`Claude Code Desktop vs CLI 比較` `クラウドセッションとGitHub連携ワークフロー` `マルチセッション並列実行パターン` `ライブブラウザ監視によるエージェントデバッグ`\n", "tags": ["claude-code", "desktop", "tutorial", "claude-code-desktop", "ai-app-development", "session-management", "cloud-session", "local-session"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Claude Code 2.0 Is Here... Automate Anything", "CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)", "CC Learn - The Only Claude Code Tutorial You Need (2026 Update)", "CC Learn - Why devs are OBSESSED with Claude Code", "2026-04-21 Claude Code最新ワークフロー学習", "CC Learn - Claude Code is all you need in 2026"], "created_at": "2026-04-22T10:15:30.191063+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 158, "title": "instinct: 価格抽出ロジックを修正する前にScraplingオブジェクトのメソッドの違いを確認する", "content": "# instinct: 価格抽出ロジックを修正する前にScraplingオブジェクトのメソッドの違いを確認する\n\nScraplingオブジェクトを使った価格抽出ロジックを修正する前に、メソッドの違いを必ず確認する。具体的には `get_text()`（存在しないメソッド）と `text`（プロパティ）と `get_all_text()`（全テキスト結合）の違いを把握する。ミライエSEESスクレイピングで `get_text()` を呼び出してAttributeErrorが発生し、全件Noneになる障害が起きた教訓。Scraplingのオブジェクト型（SelectorList vs Selector）によってもアクセス方法が異なるため、型確認とメソッド存在確認を先行させる。\n\n## ポイント\n- Scraplingに `get_text()` メソッドは存在しない。正しくは `.text` プロパティまたは `get_all_text()` を使う\n- SelectorListとSelectorでアクセス可能なメソッドが異なるため、型を先に確認する\n- AttributeErrorはサイレントにNoneを返すことがあり、全件欠損として気づきにくい\n- 修正前に `dir(obj)` やScraplingドキュメントでメソッド一覧を確認する習慣をつける\n\n## 関連ページ\n[[Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する]] [[URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する]] [[価格抽出ロジックを修正する前にScraplingオブジェクトのメソッド（get_text() vs text vs get_all_text()）の違いを確認する]]\n\n## 関連概念（未作成）\n`Scrapling SelectorList vs Selector 型判別パターン` `スクレイピングNone全件障害の診断手順`\n", "tags": ["scrapling", "scraping", "python", "instinct", "price-extraction", "AttributeError"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する", "URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する", "価格抽出ロジックを修正する前にScraplingオブジェクトのメソッド（get_text() vs text vs get_all_text()）の違いを確認する"], "created_at": "2026-04-22T10:15:52.833128+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 159, "title": "CC Learn - The impact of Anthropic which wiped out 150 trillion yen in global stock market", "content": "# CC Learn - The impact of Anthropic which wiped out 150 trillion yen in global stock market\n\nAnthropicのAIモデル「Mitos（ミトス）」がClaude基盤上で開発され、数千件のゼロデイ脆弱性を自動発見・修正する能力を持つことが判明。この発表が世界の株式市場（特にセキュリティ関連銘柄）に衝撃を与え、時価総額から約150兆円が消失した。汎用AI・サイバー能力・モジュラー設計・学習アルゴリズムの4層アーキテクチャを持ち、AI技術がセキュリティ産業の構造を根本から変えうることを示した事例。\n\n## ポイント\n- Anthropicの「Mitos」はClaude基盤上で動作し、ゼロデイ脆弱性を数千件規模で自動発見・修正できる\n- この発表により世界の株式市場（セキュリティ関連株中心）から約150兆円の時価総額が消失\n- アーキテクチャは汎用モデル・サイバー能力・モジュラー設計・学習アルゴリズムの4層構成\n- 実践応用としてOWASP準拠のセキュリティテスト・NLP活用・自動テスト・GitHub連携が推奨される\n- AIが既存のセキュリティ産業（脆弱性診断ベンダー等）を代替しうることを市場が織り込んだ\n\n## 関連ページ\n[[CC Learn - The impact of Anthropic, which wiped out 150 trillion yen in]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[CC Learn - [The leading AI model for 2026] Enhanced beyond coding: Anth]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[2026-04-21 Claude Code最新ワークフロー学習]]\n\n## 関連概念（未作成）\n`Mitos AIアーキテクチャ詳細` `AIによるゼロデイ脆弱性自動発見の倫理・法的課題` `セキュリティ産業へのAI破壊的影響（Disruptive AI in Cybersecurity）` `AnthropicのAI安全性研究とセキュリティ応用の境界線`\n", "tags": ["Anthropic", "Mitos", "ゼロデイ脆弱性", "セキュリティAI", "株式市場影響", "Claude", "AIサイバーセキュリティ"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - The impact of Anthropic, which wiped out 150 trillion yen in", "AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)", "CC Learn - [The leading AI model for 2026] Enhanced beyond coding: Anth", "CC Learn - Why Everyone is OBSESSED With Claude Code", "2026-04-21 Claude Code最新ワークフロー学習"], "created_at": "2026-04-22T10:16:06.493423+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 160, "title": "instinct: scraper.pyのSITES定義を更新する前にDBの最新group_idと一致しているか確認する", "content": "# instinct: scraper.pyのSITES定義を更新する前にDBの最新group_idと一致しているか確認する\n\nscraper.pyのSITES定義でgroup_idが古い値（1,2,3等）のままになっていると、DBへの保存が失敗してコンテンツが0件扱いになる。contentボット9サイトがこの問題で動作不全になった実例あり。SITES定義を更新する前に、必ずDBの最新group_id（411-421等）と一致しているかをSQLで確認してから変更する。config系の作業全般に適用する。\n\n## ポイント\n- SITES定義のgroup_idが古いと、DBへの保存がサイレントに失敗し0件扱いになる\n- 実例: contentボット9サイトがgroup_id=1,2,3を参照し動作不全\n- 修正前にSELECT group_id FROM ... WHERE ...でDBの最新値を確認する\n- config系作業（scraper.py・SITES定義変更）は必ずこのチェックを先行させる\n\n## 関連ページ\n[[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]] [[URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで確認する]] [[manage.pyからscraper.pyを呼ぶ前に--group-id引数を明示的に渡しているか確認する]] [[Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する]]\n\n## 関連概念（未作成）\n`scraper_site_group_id整合性チェック手順` `vvv contentボット設定変更チェックリスト` `DB参照IDのドリフト検出パターン`\n", "tags": ["scraper", "group_id", "config", "vvv", "DB整合性", "instinct"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）", "URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで確認する", "manage.pyからscraper.pyを呼ぶ前に--group-id引数を明示的に渡しているか確認する", "Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する"], "created_at": "2026-04-22T10:16:07.130018+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 161, "title": "instinct: URLパターンマッチを修正する前に実際のリンク構造をcurlまたはブラウザで検証する", "content": "# instinct: URLパターンマッチを修正する前に実際のリンク構造をcurlまたはブラウザで検証する\n\nスクレイピングや自動収集のURLパターンマッチングを修正する前に、実際のリンク構造をcurlまたはブラウザで事前検証するインスティンクト。Crowd TechのURL構造が `/sees/数字` から `/sees/detail/数字` へ変更されたため、正規表現がマッチせず案件を検出できなくなった失敗から学習。コーディング作業全般で、ハードコードされたURLパターンや正規表現を修正する前に、実際のHTMLソースやネットワークリクエストを確認することで、実装の無駄を防ぐ。\n\n## ポイント\n- URLパターンや正規表現を修正する前に、curlまたはブラウザの開発ツールで実際のリンク構造を確認する\n- 対象サイトのURL構造は予告なく変わることがある（/sees/数字 → /sees/detail/数字）\n- 正規表現がマッチしない場合は、コード側の問題だけでなくサイト構造の変化も疑う\n- curl -s URL | grep -oP 'href=\"[^\"]+\"' などでリンク一覧を素早く取得して検証する\n\n## 関連ページ\n[[URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する]] [[Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する]] [[スクレイピング対象サイトがCloudflare/403を返す場合事前にプロキシ要否とUser-Agentを検証]]\n\n## 関連概念（未作成）\n`スクレイピング前検証チェックリスト（curl/ブラウザでHTML構造確認）` `正規表現デバッグパターン（マッチ失敗時の診断手順）` `サイト構造変化の検知と自動アラート`\n", "tags": ["instinct", "scraping", "url", "regex", "verification", "crowdtech", "debugging"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する", "Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する", "スクレイピング対象サイトがCloudflare/403を返す場合事前にプロキシ要否とUser-Agentを検証"], "created_at": "2026-04-22T10:16:25.138433+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 162, "title": "CC Learn - The leading AI model for 2026 - Enhanced beyond coding: Anthropic Claude Opus", "content": "# CC Learn - The leading AI model for 2026 - Enhanced beyond coding: Anthropic Claude Opus\n\nAnthropicのClaude Opus（2026年版）はコーディング以外の能力が大幅強化されたAIモデル。100万トークンのコンテキストウィンドウを持ち、財務分析・リサーチ・文書/プレゼン作成など幅広いビジネスタスクに対応。エンジニア・非エンジニア双方が活用できる汎用モデルとして設計されており、ProプランまたはMaxプランの有料ユーザー向けに提供。APIでも利用可能で、FastAPIやボット自動化システムとの連携、タスク特化ファインチューニングなどの実践応用が可能。\n\n## ポイント\n- 100万トークンのコンテキストウィンドウ対応（大規模文書・長期会話処理が可能）\n- 財務分析・リサーチ・文書作成など非コーディングタスクの能力が強化\n- 有料プラン限定（Pro/Maxプラン）＋API提供あり\n- エンジニア・非エンジニア両方が利用できる汎用AIモデルとして設計\n- FastAPIとの連携・ファインチューニング・データ前後処理による業務自動化応用が可能\n\n## 関連ページ\n[[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - The impact of Anthropic, which wiped out 150 trillion yen in global stock market]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[MCP vs CLI 選択基準]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]]\n\n## 関連概念（未作成）\n`Claude Opus vs Sonnet コスト・性能トレードオフ選択基準` `100万トークンコンテキスト活用パターン（長文書・コードベース一括解析）` `非エンジニア向けClaude Opus活用ユースケース集` `Anthropic APIプランとモデル選択ガイド（Pro/Max/API）`\n", "tags": ["Claude Opus", "Anthropic", "LLM", "100万トークン", "財務分析", "ビジネスAI", "API", "2026"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Claude Code is all you need in 2026", "CC Learn - The impact of Anthropic, which wiped out 150 trillion yen in global stock market", "CC Learn - The 6 Levels of Claude Code Explained", "CC Learn - Why Everyone is OBSESSED With Claude Code", "2026-04-21 Claude Code最新ワークフロー学習", "AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)", "MCP vs CLI 選択基準", "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する"], "created_at": "2026-04-22T10:16:41.894624+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 163, "title": "instinct: manage.pyからscraper.pyを呼ぶ前に--group-id引数を明示的に渡しているか確認する", "content": "# instinct: manage.pyからscraper.pyを呼ぶ前に--group-id引数を明示的に渡しているか確認する\n\nmanage.pyからscraper.pyを呼び出す際、--group-id引数を省略すると、scraper.pyに定義されたデフォルト値（古いgroup_id）が使われてしまう。スクレイピング対象グループが意図せず変わり、誤ったデータを収集するバグが発生する。コード変更時は呼び出し元のCLI引数を明示的に渡しているか必ず確認する。特にデフォルト値が存在するパラメータは「省略しても動く」ため見落としやすい。\n\n## ポイント\n- manage.pyがscraper.pyを呼ぶ際に--group-idを省略すると、scraper.pyのデフォルト値（古いgroup_id）が適用される\n- デフォルト値が存在するCLI引数は省略しても動作するため、バグが潜伏しやすい\n- group_idを変更・追加した際は、呼び出し元（manage.py等）への引数伝播も同時に確認する\n\n## 関連ページ\n[[scraper.pyのSITES定義を更新する前に、DBの最新group_idと一致しているか確認する]] [[manage.pyからscraper.pyを呼ぶ前に--group-id引数を明示的に渡しているか確認する]] [[URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する]]\n\n## 関連概念（未作成）\n`CLIサブコマンド引数の伝播チェックリスト` `argparseデフォルト値による無音バグ検出パターン`\n", "tags": ["scraper", "manage.py", "CLI引数", "group_id", "バグパターン", "instinct"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["scraper.pyのSITES定義を更新する前に、DBの最新group_idと一致しているか確認する", "manage.pyからscraper.pyを呼ぶ前に--group-id引数を明示的に渡しているか確認する", "URLパターンマッチを修正する前に、実際のリンク構造（/sees/数字 vs /sees/detail/数字）をcurlまたはブラウザで検証する"], "created_at": "2026-04-22T10:16:51.782927+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 164, "title": "instinct: config.yamlのマルチプロバイダー設定を読む前にdoctorやpreflight_checkが環境変数しか見ていないか確認する", "content": "# instinct: config.yamlのマルチプロバイダー設定を読む前にdoctorやpreflight_checkが環境変数しか見ていないか確認する\n\nconfig.yamlにマルチプロバイダー設定を記述していても、doctor や preflight_check が環境変数しか参照しない実装になっている場合、「No LLM credentials found」エラーが発生し続ける。設定ファイルの providers セクションが完全に無視されることで、正しく認証情報を渡しているつもりでも LLM クライアントが初期化に失敗する。config 系の作業・新規プロバイダー追加・LLM クライアント初期化時には、診断コマンドが環境変数だけでなく config.yaml の内容も読んでいるかをコードレベルで確認することが必須。\n\n## ポイント\n- doctor / preflight_check が config.yaml の providers セクションを無視し環境変数のみ参照するケースがある\n- 「No LLM credentials found」エラーは config.yaml が正しくても発生しうる — 診断コマンド自体のバグを疑う\n- 新規プロバイダー追加・LLM クライアント初期化前にソースコードで config 読み込みパスを確認する\n- 環境変数と config.yaml の両方が正しく読み込まれているかを curl や print デバッグで検証する\n\n## 関連ページ\n[[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]] [[Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する]] [[PostgreSQL接続確認前にパスワード環境変数の有効性を検証する]]\n\n## 関連概念（未作成）\n`config.yaml vs 環境変数の優先順位設計` `LLM プロバイダー認証フロー検証パターン` `診断コマンド（doctor/preflight）の信頼性チェック`\n", "tags": ["instinct", "config", "llm-client", "provider", "debugging", "preflight"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する", "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する", "PostgreSQL接続確認前にパスワード環境変数の有効性を検証する"], "created_at": "2026-04-22T10:17:05.820915+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 165, "title": "instinct: AsyncLLMClientを初期化する前にプロバイダーがreasoning_effortパラメータに対応しているか確認する", "content": "# instinct: AsyncLLMClientを初期化する前にプロバイダーがreasoning_effortパラメータに対応しているか確認する\n\nAsyncLLMClientを初期化する際、reasoning_effortパラメータはすべてのプロバイダーがサポートしているわけではない。Groq・Cerebras・NVIDIAはこのパラメータに非対応であり、設定したまま呼び出すと429エラーが連発する。初期化前にプロバイダーのドキュメントまたはAPIを確認し、reasoning_effortを条件分岐で除外するか、対応プロバイダー（Anthropic・OpenAI等）にのみ渡すよう実装する。\n\n## ポイント\n- Groq・Cerebras・NVIDIAはreasoning_effortパラメータ非対応（429エラーの原因）\n- 初期化前にプロバイダーごとのサポートパラメータを確認する\n- reasoning_effortは対応プロバイダー（Anthropic・OpenAI系）にのみ渡すよう条件分岐を実装する\n\n## 関連ページ\n[[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]] [[新しいLLMプロバイダーを追加する前に/v1/modelsエンドポイントでモデルリストを取得できるかcurlで検証する]]\n\n## 関連概念（未作成）\n`LLMプロバイダー互換性マトリクス（reasoning_effort/temperature等パラメータ対応表）` `AsyncLLMClient プロバイダー別パラメータフィルタリング実装パターン`\n", "tags": ["LLM", "AsyncLLMClient", "reasoning_effort", "Groq", "Cerebras", "NVIDIA", "API", "Python", "instinct"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する", "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "新しいLLMプロバイダーを追加する前に/v1/modelsエンドポイントでモデルリストを取得できるかcurlで検証する"], "created_at": "2026-04-22T10:17:26.822582+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 167, "title": "instinct: ファイルに書き込む前に必ずread_fileで内容を読み込んでからwrite_fileを呼ぶ", "content": "# instinct: ファイルに書き込む前に必ずread_fileで内容を読み込んでからwrite_fileを呼ぶ\n\nClaude Codeのwrite_fileツールを呼ぶ前に、必ずread_fileで対象ファイルの内容を読み込む必要がある。これを怠ると「File has not been read yet. Read it first before writing to it.」エラーが発生する。ファイル編集ワークフロー全般に適用すべきルールで、特に自動化スクリプトやセッション横断的な作業時に注意が必要。read→writeの順序を厳守することで、意図しない上書きや状態不整合も防げる。\n\n## ポイント\n- write_file呼び出し前に必ずread_fileで内容を読み込む（順序厳守）\n- 違反時のエラー: 「File has not been read yet. Read it first before writing to it.」\n- 自動化スクリプト（session_learner.py等）でも同様のルールが適用される\n- read→writeの順序はファイル編集ワークフロー全般に共通する制約\n\n## 関連ページ\n[[2026-04-21 Claude Code最新ワークフロー学習]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[Harness設計統合 (2026-04-18)]]\n\n## 関連概念（未作成）\n`ファイル編集の冪等性保証パターン` `Claude Code tool呼び出し順序制約まとめ`\n", "tags": ["workflow", "claude-code", "file-editing", "instinct", "best-practice"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["2026-04-21 Claude Code最新ワークフロー学習", "CC Learn - The 6 Levels of Claude Code Explained", "Harness設計統合 (2026-04-18)"], "created_at": "2026-04-22T10:17:50.215857+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 168, "title": "instinct: git checkoutやresetを実行する前にworking treeに未追跡ファイルやstaged differencesがないかgit statusで確認する", "content": "# instinct: git checkoutやresetを実行する前にworking treeに未追跡ファイルやstaged differencesがないかgit statusで確認する\n\ngit checkoutやresetを実行する前に、必ずgit statusで作業ツリーの状態を確認するべきというインスティンクト。未追跡ファイル（untracked files）やステージ済み差分（staged differences）が残っている状態でcheckoutを実行すると「untracked working tree files would be overwritten」「files have staged content different from both the file and the HEAD」エラーが発生しcheckoutが失敗する。workflowカテゴリの作業全般に適用し、checkout/reset前のgit statusを標準的な確認ステップとして組み込む。\n\n## ポイント\n- git checkout / git reset の実行前に git status で作業ツリーの状態を確認する\n- 未追跡ファイルが存在すると「untracked working tree files would be overwritten」でcheckoutが失敗する\n- ステージ済み差分が残っていると「files have staged content different from both the file and the HEAD」エラーが発生する\n- 確認後、必要に応じて git stash / git clean -n（dry-run）で安全に退避してからcheckoutを実施する\n\n## 関連ページ\n[[PM2 dangling process detection]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[Harness設計統合 (2026-04-18)]]\n\n## 関連概念（未作成）\n`git stash を使った作業ツリーの一時退避パターン` `git clean -n（dry-run）で削除対象を確認してから実行する習慣` `ブランチ切り替え前チェックリスト（checkout前の5点確認）`\n", "tags": ["git", "workflow", "instinct", "checkout", "reset", "git-status"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["PM2 dangling process detection", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "Harness設計統合 (2026-04-18)"], "created_at": "2026-04-22T10:18:03.424293+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 169, "title": "skills-dev-automation-2026-04-22: 開発自動化Skills 6本追加", "content": "# skills-dev-automation-2026-04-22: 開発自動化Skills 6本追加\n\n2026-04-22にQiita記事を参考に開発自動化Skills 6本（commit・fix-issue・merge・pr-summary・deep-research・explain-code）を実装。開発サイクル全体（コミット→Issue修正→マージ→PR説明生成→コードベース調査→コード解説）をSkillで自動化。「コミッシュ」キーワードでcommit+pushを一気に実行する慣用句も定義。実装上の注意点として、SKILLファイル内のネストコードブロック禁止・description1行化・Grep/Read/Glob優先使用を明記。\n\n## ポイント\n- /commit でConventional Commits形式の自動コミット、「コミッシュ」でpushまで一気に実行\n- /fix-issue <番号> でIssue調査→修正→テスト→コミットを完全自動化\n- /merge・/pr-summary・/deep-research・/explain-code で開発サイクル全体をカバー\n- SKILLファイル内ネストコードブロック（``` の中に ```）は構文破損するため使用不可\n- 全Skillは /home/ubuntu/.claude/skills/ 配置済み、次回セッションから即使用可能\n\n## 関連ページ\n[[2026-04-21 Claude Code最新ワークフロー学習]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - The 6 Levels of Claude Code Explained]] [[MCP vs CLI 選択基準]] [[Harness設計統合 (2026-04-18)]]\n\n## 関連概念（未作成）\n`Conventional Commits仕様（feat/fix/chore プレフィックス規則）` `Claude Code Skillsベストプラクティス（ネスト禁止・description形式）` `コミッシュ慣用句（commit+push一括実行ショートカット）`\n", "tags": ["Claude Code", "Skills", "開発自動化", "Conventional Commits", "コミッシュ"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["2026-04-21 Claude Code最新ワークフロー学習", "CC Learn - Claude Code is all you need in 2026", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - The 6 Levels of Claude Code Explained", "MCP vs CLI 選択基準", "Harness設計統合 (2026-04-18)"], "created_at": "2026-04-22T10:18:10.856436+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 170, "title": "instinct: 新しいLLMプロバイダーを追加する前に/v1/modelsエンドポイントでモデルリストを取得できるかcurlで検証する", "content": "# instinct: 新しいLLMプロバイダーを追加する前に/v1/modelsエンドポイントでモデルリストを取得できるかcurlで検証する\n\n新しいLLMプロバイダー（Cerebras/NVIDIA/Groqなど無料API）を実装コードに組み込む前に、`curl`で`/v1/models`エンドポイントを叩いてモデルリストが取得できるか疎通確認を行う。APIキーの有効性・エンドポイントURLの正確性・レートリミット有無を事前に把握することで、無駄な実装コストを削減できる。特にinfraカテゴリの作業（llm_client.py修正など）に適用する。\n\n## ポイント\n- 実装前に`curl -H 'Authorization: Bearer $API_KEY' https://{provider}/v1/models`で疎通確認\n- Cerebras/NVIDIA/Groq等の無料APIは仕様が不安定なため、事前検証が特に有効\n- AsyncLLMClientやreasoning_effortパラメータ対応可否もこの段階で確認できる\n- infra・llm_client.py変更時に必ず適用するルール\n\n## 関連ページ\n[[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`LLMプロバイダー比較（Cerebras/NVIDIA/Groq/Kimi）` `OpenAI互換API疎通チェックリスト`\n", "tags": ["instinct", "llm", "infra", "api-verification", "curl", "provider"], "domain": "ai", "source_url": "", "importance_score": 0.46960679323581067, "wikilinks": ["AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する", "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T10:18:17.858229+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 172, "title": "サムネ抽出パイプライン (ページ表紙 + X Syndication) 2026-04-19", "content": "# サムネ抽出パイプライン (ページ表紙 + X Syndication) 2026-04-19\n\nvvvプロジェクトにおけるサムネ抽出パイプライン（2026-04-19実装）。従来のフルページスクショ方式から、ページ内主要コンテンツ表紙を抽出する方式へ変更。抽出チェーンはS3キャッシュ→X Syndication API→og:image→JSON-LD→NVIDIA Vision LLM→Playwright の順。X/Twitter系はSyndication APIのtokenが必須（省略すると空レスポンス）。admin X favs 3,147件中95%を抽出成功。thumbnail_scraper はscheduler_tick group_id=503 で2時間ごとに自動発火。\n\n## ポイント\n- Syndication APIのtokenは `str(id/1e15*pi).replace('0.','').replace('0','')` で生成・省略不可\n- SKIP_DOMAINS（facebook/instagram/linkedin）とCONTENT_ONLY_DOMAINS（x.com系）で挙動を分離\n- 抽出済みサムネは `_content.jpg` サフィックスで識別可能\n- 古い `thumbnail_url='skipped'` はUPDATE SET thumbnail_url=NULLでリセット必要\n- videos.description の media_urls は x_learn/x_media bot収集時のみ埋まる\n\n## 関連ページ\n[[Harness設計統合 (2026-04-18)]] [[PM2 dangling process detection]] [[Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`X Syndication API token生成アルゴリズム` `Playwright未ログイン制限とCONTENT_ONLY回避策` `scraper_bot_schedule group_id管理` `NVIDIA Vision LLM 画像選定ロジック`\n", "tags": ["vvv", "サムネ", "スクレイピング", "X-Syndication", "Playwright", "NVIDIA-Vision", "og:image", "インフラ"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Harness設計統合 (2026-04-18)", "PM2 dangling process detection", "Scraplingを使う前に、対象サイトがSPAかどうかを確認し、JSレンダリングが必要ならPlaywrightFetcherを明示的に指定する", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T10:19:38.601454+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 173, "title": "vvv-bots QA自動起動セットアップ", "content": "# vvv-bots QA自動起動セットアップ\n\nvvv-bots の QA 自動起動システム設定まとめ。毎週日曜3時に cron で qa_auto_trigger.sh を実行し、ログエラーを検知すると /tmp/vvv-bots-diagnostic.json に診断レポートを生成して Discord Webhook で通知する。修正フローは「ログ検知→診断JSON→Discord通知→手動でOpus計画生成→Sonnet修正実装」の半自動構成。手動トリガーはシェルスクリプト版と Python 版の両方に対応。ログは /home/ubuntu/logs/cron/vvv_bots_qa.log で確認できる。\n\n## ポイント\n- cron: 毎週日曜3時に qa_auto_trigger.sh を自動実行\n- エラー検知時は /tmp/vvv-bots-diagnostic.json に診断レポートを生成し Discord 通知\n- 修正フローは半自動（通知まで自動、Opus計画生成・Sonnet修正は手動）\n- 手動トリガーはシェル版 (qa_auto_trigger.sh) と Python 版 (qa_monitor.py) の2系統\n- 監視ログパス: /home/ubuntu/logs/cron/vvv_bots_qa.log\n\n## 関連ページ\n[[PM2 dangling process detection]] [[PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]] [[Harness設計統合 (2026-04-18)]]\n\n## 関連概念（未作成）\n`vvv-bots ボット死活監視ダッシュボード` `Discord Webhook 通知テンプレート` `qa_monitor.py 診断ロジック詳細` `cron ログローテーション設定`\n", "tags": ["vvv-bots", "QA", "cron", "Discord", "自動化", "監視", "診断"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["PM2 dangling process detection", "PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する", "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "Harness設計統合 (2026-04-18)"], "created_at": "2026-04-22T10:20:10.988444+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 174, "title": "セッション引き継ぎ HANDOFF 2026-04-19", "content": "# セッション引き継ぎ HANDOFF 2026-04-19\n\n2026-04-19セッションの完了状態を記録したハンドオフ。tubequeue-proxyのタイムアウト延長、vvv-botsのcc_learn URL更新、vvvへの新規ボット5種（ROSCA・シューマツワーカー・Relance・エンジニアスタイル・フリーランスボード）登録、TreeResponseへのtree_typeフィールド追加、ダッシュボードUIリファクタリング（3000行削減）、tag_today_all.py拡張（+107行）、全サブモジュール参照の最新同期を完了。未完了はdocs/progress.md・static/js/・web/vvv新規ボット実装ディレクトリの3件。tubequeue-proxyはアーカイブ中で読取専用。\n\n## ポイント\n- tubequeue-proxy: YouTubeダウンロードタイムアウトを30s→60sに延長（コミット済み）\n- vvv新規ボット5種登録: ROSCA・シューマツワーカー・Relance・エンジニアスタイル・フリーランスボード\n- vvvダッシュボードUIリファクタリングで3000行削減・tag_today_all.py +107行拡張\n- TreeResponseにtree_typeフィールド追加・全サブモジュール参照を最新コミット(fd81fc6)に同期\n- 未完了: docs/progress.md・static/js/（JSコンポーネント分離中）・web/vvv新規ボット実装ディレクトリ\n- 警告: tubequeue-proxyはアーカイブ中（読取専用、プッシュ不可）\n\n## 関連ページ\n[[Harness設計統合 (2026-04-18)]] [[PM2 dangling process detection]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]] [[新規ボットを追加する前にBOTS定義とscraper_bot_scheduleの整合性を確認する]]\n\n## 関連概念（未作成）\n`vvv ダッシュボードUIリファクタリング履歴` `tag_today_all.py 拡張履歴` `TreeResponse tree_type フィールド設計` `tubequeue-proxy アーカイブ移行記録` `フリーランス求人ボット群 (ROSCA/シューマツワーカー/Relance/エンジニアスタイル/フリーランスボード)`\n", "tags": ["handoff", "session", "vvv", "vvv-bots", "submodule", "refactoring", "bot-registry", "tubequeue-proxy"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Harness設計統合 (2026-04-18)", "PM2 dangling process detection", "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "新規ボットを追加する前にBOTS定義とscraper_bot_scheduleの整合性を確認する"], "created_at": "2026-04-22T10:20:25.804803+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 175, "title": "セッション引き継ぎ HANDOFF 2026-04-22", "content": "# セッション引き継ぎ HANDOFF 2026-04-22\n\n2026-04-22セッションの成果まとめ。開発自動化Skills 6本（commit/fix-issue/merge/pr-summary/deep-research/explain-code）を新規作成。環境メンテナンスとしてsettings.json allowルールを55→38件に削減、入れ子ディレクトリ削除。vvvデータ修正として削除済みvideo 103,494件のthumbnail_statusをskippedに更新。PostgreSQLに部分インデックスとGINインデックスを追加し、クエリパフォーマンスを大幅改善（2926ms→200ms、11000ms→26ms）。未完了タスクはeval/run_eval.pyの実装とSLOW QUERYの改善効果確認。\n\n## ポイント\n- Skills 6本新規作成: /commit /fix-issue /merge /pr-summary /deep-research /explain-code（Conventional Commits対応）\n- PostgreSQL部分インデックス追加: OFFSET大クエリ 2926ms→200ms、全文検索GINインデックス 11000ms→26ms\n- 削除済みvideo 103,494件のthumbnail_status: pending→skipped（thumbnail_scraper.py修正含む）\n- settings.json allowルール 55→38件に整理、YAML block scalar descriptionを1行に修正\n- docs/progress.md・SPECIFICATION.md全面更新、docs-siteリビルド完了\n- 未完了: eval/run_eval.py実実装・次セッションでSLOW QUERY改善効果を確認\n\n## 関連ページ\n[[Harness設計統合 (2026-04-18)]] [[CC Learn - Claude Code is all you need in 2026]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`Claude Code Skills自動化パイプライン設計` `PostgreSQL部分インデックス最適化パターン` `vvv thumbnail_statusライフサイクル管理` `eval/run_eval.py LLMプロンプト評価フレームワーク`\n", "tags": ["handoff", "claude-code-skills", "postgresql", "vvv", "performance", "2026-04-22"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Harness設計統合 (2026-04-18)", "CC Learn - Claude Code is all you need in 2026", "2026-04-21 Claude Code最新ワークフロー学習", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T10:21:11.616800+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 176, "title": "Ops: vvv-bots detail_cron ボットキー整合性", "content": "# Ops: vvv-bots detail_cron ボットキー整合性\n\nvvv-bots の `detail_cron.sh` で指定するボット名は、`bot_registry.py` の `BOTS` 辞書の**キー名**と完全一致させる必要がある。`dir` フィールドとは別物であり、混同すると `manage.py detail <bot_id>` が辞書引きに失敗し「見つかりません」エラーが継続発生する。2026-04-19 に `engineer_factory`/`freelance_start` と `engineer`/`freelancestart` の不一致により2ボットの詳細取得が長期停止した実例あり。新規ボット追加時は必ず `bot_registry.BOTS` のキー名で `detail_cron.sh` に登録し、`logs/detail_fetch.log` の ERROR ログと Python アサーションで整合性を検証する。\n\n## ポイント\n- `detail_cron.sh` の BOTS 配列には `bot_registry.BOTS` の**辞書キー名**を指定する（`dir` フィールドではない）\n- 不一致時は `logs/detail_fetch.log` に `[ERROR] ボット 'xxx' が見つかりません` が毎回記録される\n- 検証: `from bot_registry import BOTS; assert key in BOTS` で全キーの存在を確認する\n- 新規ボット追加フロー: bot_registry.BOTS にキー追加 → detail_cron.sh に同じキー名を追加 → ログで動作確認\n\n## 関連ページ\n[[PM2 dangling process detection]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]]\n\n## 関連概念（未作成）\n`bot_registry.py キー命名規約` `vvv-bots 新規ボット追加チェックリスト` `detail_fetch ログ監視アラート設定`\n", "tags": ["vvv-bots", "ops", "bot_registry", "detail_cron", "feedback", "バグパターン"], "domain": "ai", "source_url": "", "importance_score": 0.5418539921951662, "wikilinks": ["PM2 dangling process detection", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）"], "created_at": "2026-04-22T10:21:47.418875+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 177, "title": "Ops: Ollama はshadowで稼働・arcanaからTailscale経由で利用", "content": "# Ops: Ollama はshadowで稼働・arcanaからTailscale経由で利用\n\nOllamaはshadowサーバーにインストールされており、arcanaからはTailscale経由で `http://shadow:11434` に接続して利用する。shadow側は `OLLAMA_HOST=0.0.0.0:11434` でLAN公開済み。arcanaは収集/API/ダッシュボード担当、LLM推論はshadow集中という分離アーキテクチャを採用。pull済みモデルはgemma3:1b（fallback用）・nomic-embed-text（768次元embedding）。shadowのRAMが3.7GiBのためgemma3:4bはロード不可。フォールバックはgemma3:1b必須。新規スクリプトでembedding/LLM推論が必要な場合は必ず `http://shadow:11434` を使い、localhost:11434は使用不可。\n\n## ポイント\n- arcanaにはOllamaは未インストール。LLM推論はshadow集中アーキテクチャ\n- 接続先: http://shadow:11434（localhost:11434は不可）\n- shadowのRAMは3.7GiBのため gemma3:4b(4GiB必要)は起動不可、フォールバックはgemma3:1b必須\n- llm_client.py にshadow Ollamaフォールバック実装済み（NVIDIA全モデル失敗時に自動切替）\n- shadow接続不可時はTailscale経路障害を疑い `tailscale ping -c 1 shadow` で診断\n\n## 関連ページ\n[[Ollama はshadowで稼働・arcanaからTailscale経由で利用]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]] [[MCP vs CLI 選択基準]] [[PM2 dangling process detection]]\n\n## 関連概念（未作成）\n`Ollama モデル管理（pull/削除/RAM見積もり）` `arcana/shadow 役割分担アーキテクチャ` `Tailscale 経路障害診断手順`\n", "tags": ["ollama", "shadow", "tailscale", "infrastructure", "llm", "embedding", "ops"], "domain": "ai", "source_url": "", "importance_score": 0.5418539921951662, "wikilinks": ["Ollama はshadowで稼働・arcanaからTailscale経由で利用", "LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する", "MCP vs CLI 選択基準", "PM2 dangling process detection"], "created_at": "2026-04-22T10:22:04.615123+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 178, "title": "Ops: PM2 dangling process detection — スクリプト削除時はpm2 delete + pm2 saveをセットで実行", "content": "# Ops: PM2 dangling process detection — スクリプト削除時はpm2 delete + pm2 saveをセットで実行\n\nPM2で管理するスクリプトを削除する際、PM2登録を残したままにすると無限再起動ループが発生する。2026-04-19の実例では`pm2_watchdog.sh`削除後に19,463回再起動し、1.5MB超のエラーログとCPU/ディスク無駄消費が発生した。対策は`pm2 delete <name> && pm2 save`をセットで実行すること。事前に`pm2 describe <name>`でscript pathを確認し、削除後はログファイルも合わせて削除する。`pm2 list`でrestart数が1000+のプロセスは即調査が鉄則。\n\n## ポイント\n- スクリプト削除時は必ず `pm2 delete <name> && pm2 save` をセットで実行する\n- `pm2 list` でrestart数が1000+のプロセスは即調査対象\n- 削除前に `pm2 describe <name>` でscript pathを確認する\n- 削除コマンド全体: `pm2 delete <name> && pm2 save && rm -f ~/.pm2/logs/<name>-*.log`\n- `pm2 logs <name> --err` で 'file not found' エラーを確認してダングリングを検出\n\n## 関連ページ\n[[PM2 dangling process detection]] [[PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]] [[Ops: vvv-bots detail_cron ボットキー整合性]]\n\n## 関連概念（未作成）\n`PM2 ecosystem.config.js による一元管理` `PM2 monit でリソース使用量をリアルタイム監視` `systemd vs PM2 プロセス管理比較`\n", "tags": ["pm2", "ops", "プロセス管理", "無限再起動", "ログ管理", "インシデント対応"], "domain": "ai", "source_url": "", "importance_score": 0.5418539921951662, "wikilinks": ["PM2 dangling process detection", "PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する", "Ops: vvv-bots detail_cron ボットキー整合性"], "created_at": "2026-04-22T10:22:37.716298+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 179, "title": "Ops: rsync先のディレクトリはssh mkdirで事前作成する", "content": "# Ops: rsync先のディレクトリはssh mkdirで事前作成する\n\nrsync -az LOCAL/ REMOTE:/path/ を実行する前に、必ず ssh REMOTE \"mkdir -p /path\" で宛先ディレクトリを作成する必要がある。宛先が存在しない場合、rsyncは「No such file or directory」エラーで失敗する。2026-04-19にtools_backup.shがshadow側の/home/ubuntu/backups/toolsを前提としていたが未作成だったため、毎日のcron backupが失敗し続けた事例が起点。バックアップ系スクリプトではsrc側とdst側の両方でmkdir -pをセットで記述し、ログのmkdir failedエラーは宛先ディレクトリ欠如のシグナルとして扱う。\n\n## ポイント\n- rsync実行前にssh REMOTE \"mkdir -p /path\"で宛先ディレクトリを必ず確保する\n- バックアップスクリプトはsrc側mkdir -pとdst側ssh mkdir -pの両方をセットで記述する\n- cronログの「mkdir failed」はディレクトリ欠如のシグナル。/home/ubuntu/logs/cron/を定期監視する\n\n## 関連ページ\n[[Ops: PM2 dangling process detection — スクリプト削除時はpm2 delete + pm2 saveをセットで実行]] [[Ops: Ollama はshadowで稼働・arcanaからTailscale経由で利用]] [[Ops: vvv-bots detail_cron ボットキー整合性]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`バックアップスクリプトの冪等性設計（mkdir -p + rsync + ログローテーション）` `cronジョブの事前チェックリスト（宛先存在・権限・ディスク空き容量）` `shadow/arcana間ファイル同期パターン`\n", "tags": ["ops", "rsync", "backup", "cron", "ssh", "shell-scripting", "arcana", "shadow"], "domain": "ai", "source_url": "", "importance_score": 0.5418539921951662, "wikilinks": ["Ops: PM2 dangling process detection — スクリプト削除時はpm2 delete + pm2 saveをセットで実行", "Ops: Ollama はshadowで稼働・arcanaからTailscale経由で利用", "Ops: vvv-bots detail_cron ボットキー整合性", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T10:22:53.417772+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 180, "title": "Ops: ランタイム生成物は /home/ubuntu/runtime/vvv/ に配置", "content": "# Ops: ランタイム生成物は /home/ubuntu/runtime/vvv/ に配置\n\nvvvのランタイム生成物（定期バッチ・スケジューラが毎時生成する中間JSON等）は `/home/ubuntu/runtime/vvv/` に出力し、リポジトリ内（`scripts/jobs/data/`等）には置かない。2026-04-19に `recommended_jobs.json` がリポジトリ内に出力されていたことで、毎時のgit diffが頻発し、さらに `recommended_jobs_router.py` が `/var/www/data/` を参照していたためAPIが常にcount=0を返す障害が発生した。書き込み元・読み込み元のパスは `grep -rn` で機械的に検証し、routerのパス参照は `curl /api/recommended-jobs` で疎通確認する。\n\n## ポイント\n- ランタイム生成物の出力先は `/home/ubuntu/runtime/vvv/` に統一する（リポジトリ内の `data/`, `cache/` 等には置かない）\n- 書き込み元（スクリプト）と読み込み元（router.py, bot.py）のパス一致を `grep -rn` で機械的に検証する\n- router のパス参照は APIテスト（`curl /api/recommended-jobs`）で疎通確認する\n- リポジトリ内のデータディレクトリを発見したら git管理要否を再評価する\n- パスずれが起きるとAPIが常にcount=0を返す障害につながる（ダッシュボード表示崩壊）\n\n## 関連ページ\n[[Ops: PM2 dangling process detection — スクリプト削除時はpm2 delete + pm2 saveをセットで実行]] [[Ops: rsync先のディレクトリはssh mkdirで事前作成する]] [[Ops: vvv-bots detail_cron ボットキー整合性]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[Harness設計統合 (2026-04-18)]]\n\n## 関連概念（未作成）\n`vvv ランタイムディレクトリ構成` `スケジューラ出力パス管理` `APIパス整合性検証パターン`\n", "tags": ["ops", "vvv", "runtime", "path-convention", "git", "filesystem"], "domain": "ai", "source_url": "", "importance_score": 0.5418539921951662, "wikilinks": ["Ops: PM2 dangling process detection — スクリプト削除時はpm2 delete + pm2 saveをセットで実行", "Ops: rsync先のディレクトリはssh mkdirで事前作成する", "Ops: vvv-bots detail_cron ボットキー整合性", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "Harness設計統合 (2026-04-18)"], "created_at": "2026-04-22T10:23:28.238235+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 181, "title": "Ops: arcanaサーバー環境情報 — 現在ログイン中のサーバー自体がarcana", "content": "# Ops: arcanaサーバー環境情報 — 現在ログイン中のサーバー自体がarcana\n\n現在ログイン中のサーバー（/home/ubuntu/workspace）がarcana本体であり、別途SSHで接続する必要はない。CLAUDE.mdに「ssh dev」の記載があったが、arcana＝devサーバー＝現在のマシンであるため、vvvのDB操作・PM2管理・ボットスケジュール確認などすべての操作はローカルで直接実行する。`ssh dev`や`ssh arcana`コマンドは不要。\n\n## ポイント\n- arcana = 現在ログイン中のサーバー（/home/ubuntu/workspace）そのもの\n- `ssh dev` / `ssh arcana` は不要 — ローカルで直接操作する\n- vvv DB操作・PM2管理・ボットスケジュール確認はすべてローカル実行\n\n## 関連ページ\n[[Ops: PM2 dangling process detection — スクリプト削除時はpm2 delete + pm2 saveをセットで実行]] [[Ops: Ollama はshadowで稼働・arcanaからTailscale経由で利用]] [[Ops: ランタイム生成物は /home/ubuntu/runtime/vvv/ に配置]] [[Ops: vvv-bots detail_cron ボットキー整合性]] [[Ops: rsync先のディレクトリはssh mkdirで事前作成する]]\n\n## 関連概念（未作成）\n`Tailscaleネットワーク構成（arcana/shadow/dev関係図）` `arcanaサービス一覧（PM2プロセス・ポート番号）`\n", "tags": ["ops", "arcana", "server", "ssh", "environment"], "domain": "ai", "source_url": "", "importance_score": 0.5418539921951662, "wikilinks": ["Ops: PM2 dangling process detection — スクリプト削除時はpm2 delete + pm2 saveをセットで実行", "Ops: Ollama はshadowで稼働・arcanaからTailscale経由で利用", "Ops: ランタイム生成物は /home/ubuntu/runtime/vvv/ に配置", "Ops: vvv-bots detail_cron ボットキー整合性", "Ops: rsync先のディレクトリはssh mkdirで事前作成する"], "created_at": "2026-04-22T10:23:47.308921+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 207, "title": "MCP→CLI移行で週次タスクを安定化", "content": "# MCP→CLI移行で週次タスクを安定化\n\nClaude Codeの週次タスク安定化を目的に、MCPサーバーをやめて公式CLI（bee / Pup）に移行した実践報告。MCPはトークン消費がCLIの32倍になるという知見（Scalekit調査）と一致する事例。CLIへの移行によりタスクの再現性・安定性が向上した。週次自動タスクにMCPを使っていた場合の代替アーキテクチャとして参考になる。\n\n## ポイント\n- Claude Codeの週次タスクでMCPを使っていたが不安定だったためCLI（bee / Pup）に移行\n- MCPはCLIと比べてトークン消費が最大32倍になるアーキテクチャ上の問題がある\n- 公式CLIへの移行により週次タスクの安定性・再現性が改善\n- bee / Pupは公式CLIツールとして週次・定期タスクに適している\n\n## 関連ページ\n[[MCP vs CLI 選択基準]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`bee CLI 使い方と週次タスク設定` `Pup CLI Claude Code連携パターン` `Claude Code定期タスクアーキテクチャ比較`\n", "tags": ["Claude Code", "MCP", "CLI移行", "週次タスク", "自動化", "bee", "Pup", "安定化"], "domain": "ai", "source_url": "https://qiita.com/ntaka329/items/d7debbc9413b500af19e", "importance_score": 0.3612359947967774, "wikilinks": ["MCP vs CLI 選択基準", "MCP→公式CLI移行で週次タスク安定化", "MCP捨ててCLI移行でClaude Code週次タスクを安定化"], "created_at": "2026-04-22T10:35:40.399847+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 208, "title": "ClaudeCode×Claudian: ObsidianでOpus 4.7を動かす", "content": "# ClaudeCode×Claudian: ObsidianでOpus 4.7を動かす\n\nObsidianプラグイン「Claudian」を使い、Claude Code（Opus 4.7）をObsidian内で直接動作させる方法の解説。ノート編集・検索・リンク生成などObsidianの「第二の脳」機能とClaude Codeのコーディング・推論能力を統合。Vaultをコンテキストとして活用しながらAI駆動のナレッジ管理を実現する。クドクラ氏によるClaude Code×Obsidian統合の決定版チュートリアル。\n\n## ポイント\n- ClaudianはObsidianプラグインとして動作し、Claude Code（Opus 4.7）をVault内から直接呼び出せる\n- ObsidianのVault全体をコンテキストとして渡すことで、ノート横断的な検索・リンク生成・要約が可能\n- 「第二の脳」構築ワークフロー：Claude Codeがノート作成・整理・相互リンクを自律的に実行\n- Opus 4.7の高い推論能力をナレッジ管理に適用し、単なるチャットを超えたAI駆動Craft環境を実現\n\n## 関連ページ\n[[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[CC Learn - The Only Claude Code Tutorial You Need (2026 Update)]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-04-21 Claude Code最新ワークフロー学習]]\n\n## 関連概念（未作成）\n`Claudian プラグイン設定ガイド` `ObsidianVault × Claude Code コンテキスト活用パターン` `PKM（個人知識管理）× LLM 統合アーキテクチャ`\n", "tags": ["Claude Code", "Obsidian", "Claudian", "Opus 4.7", "PKM", "第二の脳", "AI駆動", "プラグイン"], "domain": "ai", "source_url": "https://note.com/kudoucraft/n/n9952c028872d", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Why Everyone is OBSESSED With Claude Code", "CC Learn - The Only Claude Code Tutorial You Need (2026 Update)", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "「LLM Wiki」知識管理思想 — Karpathy提唱", "2026-04-21 Claude Code最新ワークフロー学習"], "created_at": "2026-04-22T10:36:33.107653+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 210, "title": "x-learn 改善提案 (2026-04-20)", "content": "# x-learn 改善提案 (2026-04-20)\n\nx-learnスキルの評価統計（2026-04-20時点）。総実行7件中成功1件、成功率14%と低い。主な課題は①t.coリダイレクト解決が逐次処理のため遅く並列化が必要、②favorites APIが404エラーでエンドポイント確認が必要の2点。tuned判定が4件あり改善途上の状態。SKILL.mdの直接編集による修正が推奨されている。\n\n## ポイント\n- 成功率14%（7件中1件成功、partial 2件、tuned 4件）\n- t.coリダイレクト解決が逐次処理で低速 → 並列化で改善余地あり\n- favorites APIが404 → エンドポイント仕様確認が必要\n- 推奨アクション: ~/.claude/skills/x-learn/SKILL.md を直接編集して修正\n\n## 関連ページ\n[[Claude Code Skills 2026年初頭まとめ]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`x-learn SKILL.md 並列リダイレクト解決` `Twitter favorites API エンドポイント仕様 2026` `スキル評価ループ（skill-tune）改善サイクル`\n", "tags": ["x-learn", "skill-tune", "skill評価", "X/Twitter", "改善提案"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Claude Code Skills 2026年初頭まとめ", "2026-04-21 X記事から学習したClaude Code最新動向", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T10:37:01.666760+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 211, "title": "vvv bot-fix: bot-201 タイムアウト対策", "content": "# vvv bot-fix: bot-201 タイムアウト対策\n\nvvv bot-201 (Findy案件) がタイムアウト(600秒)を起こしていた問題の対策記録。原因はscraper_bot_schedule.max_pages=50による処理時間超過。max_pagesを50→3に削減することで解決。bot-210(FLEXY)・bot-211(TechStock)・bot-212(bizlink)・bot-215(techdirect)・bot-217・bot-218でも同様の対策を実施済み。2026-03-18に適用。\n\n## ポイント\n- bot-201 (Findy案件) のmax_pagesを50→3に削減してタイムアウト(600秒)を解消\n- 対象SQL: UPDATE scraper_bot_schedule SET max_pages = 3 WHERE group_id = 201\n- 同様のタイムアウト対策がbot-210〜218にも適用済み（共通パターン）\n\n## 関連ページ\n[[Ops: vvv-bots detail_cron ボットキー整合性]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]]\n\n## 関連概念（未作成）\n`vvv bot タイムアウト対策パターン — max_pages削減による共通解` `scraper_bot_schedule 設定管理 — group_id別max_pages一覧`\n", "tags": ["vvv", "bot", "scraper", "timeout", "findy", "max_pages", "ops"], "domain": "ai", "source_url": "", "importance_score": 0.5418539921951662, "wikilinks": ["Ops: vvv-bots detail_cron ボットキー整合性", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）"], "created_at": "2026-04-22T10:49:19.280631+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 212, "title": "vvv bot-fix: bot-210 タイムアウト対策", "content": "# vvv bot-fix: bot-210 タイムアウト対策\n\nbot-210 (FLEXY) が2026-03-18にタイムアウト(600秒)エラーを起こした問題の対策記録。原因はscraper_bot_scheduleのmax_pagesが50に設定されており、1ページあたりの処理時間が長く制限時間に到達していた。対策としてmax_pagesを50→3に削減するSQLを実行。bot-206/bot-209で同様の対策が有効だった実績があり、効果が期待される。次回実行時にscheduler.logで成功を確認する。\n\n## ポイント\n- bot-210 (FLEXY) がmax_pages=50の設定で600秒タイムアウトを発生\n- scraper_bot_scheduleテーブルのmax_pagesを50→3に削減するUPDAT文で対処\n- bot-206/bot-209で同様の対策が有効だった先例あり\n- automation/logs/scheduler.logで次回実行の成功を確認する\n\n## 関連ページ\n[[Ops: vvv-bots detail_cron ボットキー整合性]] [[PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]]\n\n## 関連概念（未作成）\n`scraper_bot_schedule max_pages チューニング基準` `vvv-bots タイムアウト対策パターン集`\n", "tags": ["vvv-bots", "bot-210", "タイムアウト", "scraper_bot_schedule", "max_pages", "FLEXY", "ops"], "domain": "ai", "source_url": "", "importance_score": 0.5418539921951662, "wikilinks": ["Ops: vvv-bots detail_cron ボットキー整合性", "PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する"], "created_at": "2026-04-22T10:49:35.143289+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 213, "title": "vvv bot-fix: bot-211 タイムアウト対策", "content": "# vvv bot-fix: bot-211 タイムアウト対策\n\nbot-211 (TechStock) がscraper_bot_scheduleのmax_pages=50設定により600秒タイムアウトを発生させていた問題への対応記録。2026-03-18のエラーを受け、max_pagesを50→3に削減するSQLを実行。bot-206/209/210で同様の対策が有効だった実績から、処理時間を大幅短縮してタイムアウト回避を図った。次回実行時にscheduler.logで成功を確認する。\n\n## ポイント\n- bot-211 (TechStock) が max_pages=50 で600秒タイムアウトを起こしていた\n- scraper_bot_schedule.max_pages を 50→3 に削減するSQLを実行 (WHERE group_id=211)\n- bot-206/209/210でも同様の対策が有効だった実績あり\n- 次回実行時に automation/logs/scheduler.log で成功確認が必要\n\n## 関連ページ\n[[Ops: vvv-bots detail_cron ボットキー整合性]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]] [[PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]]\n\n## 関連概念（未作成）\n`scraper_bot_schedule max_pages チューニング基準` `ボットタイムアウト共通対策パターン (group_id別)` `scheduler.log 監視手順`\n", "tags": ["vvv-bots", "bot-fix", "timeout", "scraper", "scheduler", "max_pages", "TechStock"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Ops: vvv-bots detail_cron ボットキー整合性", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）", "PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する"], "created_at": "2026-04-22T10:49:48.783478+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 214, "title": "vvv bot-fix: bot-212 タイムアウト対策", "content": "# vvv bot-fix: bot-212 タイムアウト対策\n\nbot-212（ビズリンク bizlink）が600秒タイムアウトエラーを起こした問題への対策記録。原因はscraper_bot_scheduleテーブルのmax_pagesが初期値（10または50）のまま放置されていたこと。bot-206/209/210/211で実績のある対策（max_pages=3に削減）をbot-212にも適用。UPDATE SQLを実行し処理時間を大幅削減。次回実行時のscheduler.logで成否を確認する。\n\n## ポイント\n- bot-212（ビズリンク）が600秒タイムアウトで失敗（2026-03-18）\n- 原因: scraper_bot_schedule.max_pagesが初期値のまま（10 or 50）\n- 対策: max_pages=3 に削減（他ボット実績あり）\n- 適用SQL: UPDATE scraper_bot_schedule SET max_pages = 3 WHERE group_id = 212\n- 次回実行時に automation/logs/scheduler.log で成否を確認\n\n## 関連ページ\n[[Ops: vvv-bots detail_cron ボットキー整合性]] [[PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]]\n\n## 関連概念（未作成）\n`scraper_bot_schedule.max_pages チューニングガイド` `vvv-bots タイムアウト対策パターン集`\n", "tags": ["vvv-bots", "bot-fix", "timeout", "scraper_bot_schedule", "max_pages", "bizlink"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Ops: vvv-bots detail_cron ボットキー整合性", "PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）"], "created_at": "2026-04-22T10:50:01.606908+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 215, "title": "vvv bot-fix: bot-215 タイムアウト対策", "content": "# vvv bot-fix: bot-215 タイムアウト対策\n\nbot-215（テックダイレクト）がmax_pages=50の設定により、サイト応答遅延時に600秒タイムアウトを起こしていた問題への対策記録。2026-03-18にmax_pagesを50→3に削減するSQL更新を実施し、他のbot（210/211/212等）と同様の設定に統一。通常167秒で完了するが、50ページ取得は遅延時に制限超過するリスクがあるため、ページ数を抑制することで安定稼働を実現した。\n\n## ポイント\n- 原因: scraper_bot_schedule.max_pages=50により、サイト遅延時に600秒タイムアウトに到達\n- 対策: max_pagesを50→3に削減（UPDATE scraper_bot_schedule SET max_pages=3 WHERE group_id=215）\n- 対象: GROUP_ID=215（テックダイレクト）、スクレイパー: automation/bots/techdirect/scraper.py\n- 他のbot（210/211/212）も同様の対策を適用済み、共通パターンとして運用標準化\n\n## 関連ページ\n[[Ops: vvv-bots detail_cron ボットキー整合性]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]] [[PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]]\n\n## 関連概念（未作成）\n`vvv-bots タイムアウト共通対策パターン（max_pages=3標準化）` `scraper_bot_schedule 設定チューニングガイド`\n", "tags": ["vvv-bots", "timeout", "scraper_bot_schedule", "max_pages", "techdirect", "bot-fix"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Ops: vvv-bots detail_cron ボットキー整合性", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）", "PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する"], "created_at": "2026-04-22T10:50:18.937936+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 216, "title": "vvv-bots Auto Fixer 修正履歴", "content": "# vvv-bots Auto Fixer 修正履歴\n\n2026-03-18 04:00頃、vvv-botsのbot-203(levtech)・bot-204(hipro)・bot-205(miraie)にてスクレイピングタイムアウト（600秒超過）が発生。max_pagesの設定値が過大であることが原因と判断し、scraper_bot_scheduleテーブルのmax_pagesをSQLで削減（levtech: 50→25、hipro: 50→25、miraie: 25→10）。なお、miraiはsaved=0が継続しており、サイト構造変更によるセレクタ見直しも今後の検討事項。\n\n## ポイント\n- bot-203/204/205で600秒タイムアウトが同時発生（2026-03-18）\n- 原因: max_pagesが過大でスクレイピング時間が上限を超過\n- 対策: scraper_bot_scheduleのmax_pagesをSQLで削減（levtech 50→25、hipro 50→25、miraie 25→10）\n- miraie(bot-205)はsaved=0が継続 → セレクタ見直しが必要な可能性あり\n\n## 関連ページ\n[[Ops: vvv-bots detail_cron ボットキー整合性]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）]]\n\n## 関連概念（未作成）\n`vvv-bots スクレイピングタイムアウト対策` `scraper_bot_schedule max_pages チューニング指針` `求人ボット saved=0 診断フロー`\n", "tags": ["vvv-bots", "タイムアウト", "scraper_bot_schedule", "max_pages", "levtech", "hipro", "miraie", "Auto Fixer"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Ops: vvv-bots detail_cron ボットキー整合性", "INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する", "SQLを実行する前にカラム名を正確に確認する（特に PostgreSQL の統計ビュー）"], "created_at": "2026-04-22T10:50:35.706781+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 217, "title": "vvv-bots trends_staging", "content": "# vvv-bots trends_staging\n\n2026年4月7日〜21日に収集されたvvv-bots trends_stagingデータ。Claude Code・Claude Design・Claude Cowork・Managed Agents等Anthropic製品の最新機能紹介が中心。非エンジニア向け入門ガイド・Instagram/SNS自動化・YouTube収益化・n8nからClaude Codeへの移行・デスクトップアプリ進化・Plan Mode・スキル機能・Ollama無料利用・Manus/Antigravity等外部ツール連携など多岐にわたる活用事例が約50本以上収録されている。LLM分析タイムアウト（要調査）エントリーも複数含む。\n\n## ポイント\n- Claude Code Skills/Managed Agents/Plan Mode/Cowork等の新機能紹介動画が急増（2026年4月集中）\n- 非エンジニア・副業・SNS自動化（Instagram/YouTube）向けのClaude Code活用コンテンツが主流\n- n8n→Claude Code移行、Manus/Antigravity/Ollama等外部ツール連携ワークフローが複数紹介\n- Claude Design（Anthropic×Canva）がデザイン業界に波紋、1行プロンプトで提案書・LP自動生成\n- LLM分析タイムアウト（nvidia_llm.py 120秒超過）による「要調査」エントリーが複数存在\n\n## 関連ページ\n[[Claude Code Skills 2026年初頭まとめ]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)]] [[MCP vs CLI 選択基準]]\n\n## 関連概念（未作成）\n`vvv-bots trends_staging 2026-04 アーカイブ` `Claude Cowork 機能解説` `Claude Design 非デザイナー活用ガイド` `Manus × Claude Code SNS自動化ワークフロー` `nvidia_llm.py タイムアウト対策` `Antigravity Claude Code連携` `n8n → Claude Code 6段階移行手順`\n", "tags": ["Claude Code", "trends_staging", "SNS自動化", "AI副業", "Claude Design", "Managed Agents", "n8n移行", "非エンジニア", "YouTube自動化", "Manus"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Claude Code Skills 2026年初頭まとめ", "2026-04-21 Claude Code最新ワークフロー学習", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - FULL Claude Code Tutorial for Beginners in 2026 (Step-By-Step)", "MCP vs CLI 選択基準"], "created_at": "2026-04-22T10:50:56.262656+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 218, "title": "vvv-bots weekly_digest_20260413", "content": "# vvv-bots weekly_digest_20260413\n\n2026年4月6日〜13日の週次学習ダイジェスト。X Learnで97件のレポートを収集。主なトピックはMicrosoft MarkItDown（9.1万スター超・RAG前処理ツール）、Claude Codeによるデザインツール作成・GAS1000行自動生成の実用事例、MCPの本質（APIの共通接続層）、X公式MCPによるX運用効率化。Tech Learn・トレンド検知・Issue起票はいずれも0件で、X経由の学習が主体の週。\n\n## ポイント\n- Microsoft MarkItDownが9.1万スター超でトレンド入り — PDF/Office/YouTubeをMarkdown化するRAG前処理ツールとして注目\n- Claude CodeでGAS 1000行超を自動生成する実用事例が共有され、業務自動化への応用が広がっている\n- MCPの本質はAPIの個別実装を超えた「文脈・ツール・ワークフローの標準化共通接続層」\n- X公式MCPによりClaude Codeユーザーのリサーチ・投稿・分析が効率化可能\n- 今週はX Learn 97件のみ、Tech Learnとトレンド検知は0件\n\n## 関連ページ\n[[MCP vs CLI 選択基準]] [[MCP→CLI移行で週次タスクを安定化]] [[MCP→公式CLI移行で週次タスク安定化]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[CC Learn - Why devs are OBSESSED with Claude Code]]\n\n## 関連概念（未作成）\n`Microsoft MarkItDown — PDF/Office/YouTube→Markdown変換RAGツール` `X公式MCP — Claude CodeからXのリサーチ・投稿・分析を自動化` `Claude Code × GAS — 業務自動化スクリプト1000行超の自動生成事例`\n", "tags": ["週次ダイジェスト", "X-Learn", "Claude-Code", "MCP", "RAG", "MarkItDown", "GAS"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["MCP vs CLI 選択基準", "MCP→CLI移行で週次タスクを安定化", "MCP→公式CLI移行で週次タスク安定化", "CC Learn - Why Everyone is OBSESSED With Claude Code", "CC Learn - Why devs are OBSESSED with Claude Code"], "created_at": "2026-04-22T10:51:15.450209+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 219, "title": "**AIに全丸投げ起業？Claude Codeで自律AIを監督する**", "content": "# **AIに全丸投げ起業？Claude Codeで自律AIを監督する**\n\n2005年生まれのゆいまる氏によるNote記事。Claude Codeを活用してAIに起業プロセスを丸投げする実験的取り組みを紹介。AIが自律的に意思決定・実行を行う中で、人間がどのように監督・管理するかという課題を提起。AIの自律性が高まるにつれ、人間の関与をどこに残すか（ガバナンス設計）が重要テーマとなっている。Claude Codeを「偉い子」と表現し、自律AIの監督役としての人間の役割を考察している。\n\n## ポイント\n- Claude Codeを使ってAIに起業プロセスを自律的に実行させる実験\n- AIの自律性が高まるほど人間の監督・ガバナンス設計が重要になる\n- IT界隈以外のユーザー視点（2005年生まれ）からのAI活用事例\n- 人の手を離れていくAIをどう管理するかという問いを提起\n\n## 関連ページ\n[[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[CC Learn - Claude Code is all you need in 2026]]\n\n## 関連概念（未作成）\n`AIガバナンス設計（自律AIの監督フレームワーク）` `非IT層によるClaude Code活用事例` `AI起業・自律エージェントによる事業創出`\n", "tags": ["Claude Code", "自律AI", "AI起業", "AIガバナンス", "監督", "ゆいまる"], "domain": "ai", "source_url": "https://note.com/humble_bobcat51/n/n87985b43dda7", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Why Everyone is OBSESSED With Claude Code", "2026-04-21 Claude Code最新ワークフロー学習", "CC Learn - Claude Code is all you need in 2026"], "created_at": "2026-04-22T18:37:47.526589+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 220, "title": "Paperclip: AIエージェント組織化オーケストレーションプラットフォーム", "content": "# Paperclip: AIエージェント組織化オーケストレーションプラットフォーム\n\nPaperclipは複数AIエージェントを「企業組織」として管理するオープンソースのオーケストレーションプラットフォーム。エージェントを従業員に見立て、組織図・予算管理・ガバナンス・監査ログを提供する。ハートビートによるスケジュール実行とコスト管理機能で24時間365日の自律型ビジネス運営を実現。Claude Codeハーネスエンジニアリングやマルチエージェント管理基盤としての活用が期待される。\n\n## ポイント\n- 複数AIエージェントを「企業」として組織化するオーケストレーション基盤\n- 組織図・予算管理・ガバナンス・チケットベース監査ログを統合提供\n- エージェントのハートビート（生存信号）によるスケジュール実行とコスト管理\n- Claude Codeハーネス監督ツール・arcanaマルチエージェント管理基盤として有力候補\n- オープンソース、2026年3月時点の情報\n\n## 関連ページ\n[[Harness設計統合 (2026-04-18)]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[MCP vs CLI 選択基準]] [[2026-04-21 Claude Code最新ワークフロー学習]]\n\n## 関連概念（未作成）\n`AIエージェント組織化パターン` `マルチエージェントコスト管理` `エージェントハートビート監視` `自律型ビジネス運営アーキテクチャ`\n", "tags": ["AI", "マルチエージェント", "オーケストレーション", "ガバナンス", "OSS", "エージェント管理", "コスト管理"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Harness設計統合 (2026-04-18)", "CC Learn - Why Everyone is OBSESSED With Claude Code", "MCP vs CLI 選択基準", "2026-04-21 Claude Code最新ワークフロー学習"], "created_at": "2026-04-22T18:38:26.343176+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 221, "title": "**AIに丸投げ起業とClaude Code監督の実態**", "content": "# **AIに丸投げ起業とClaude Code監督の実態**\n\n2005年生まれのゆいまる氏によるNote記事。AIへの「丸投げ起業」とClaude Codeを使った自律AIの監督実態を解説。Paperclipをテーマに、人間の手を離れていくAIをどう管理・監督するかを実体験ベースで論じる。IT界隈以外でのAI活用視点が特徴で、Claude Codeを「監督する偉い子」と表現し、AIエージェントの自律化が進む中での人間の役割変化を考察している。\n\n## ポイント\n- AIへの全丸投げで起業するという実験的アプローチ（Paperclipモデル）\n- Claude Codeを自律AIの監督者として位置づけ、「監督する偉い子」として機能させる\n- どんどん人の手を離れるAIをどう管理するかという問いを実践的に探求\n- IT界隈以外（2005年生まれの非エンジニア視点）からのAI活用事例\n- AIの自律化が進む中での人間の役割・監督責任の変化を論じる\n\n## 関連ページ\n[[**AIに全丸投げ起業？Claude Codeで自律AIを監督する**]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[CC Learn - Claude Code is all you need in 2026]] [[2026-04-21 Claude Code最新ワークフロー学習]]\n\n## 関連概念（未作成）\n`AI監督責任論（Human-in-the-loop vs 完全自律）` `非エンジニアによるClaude Code活用パターン` `Paperclip問題とAI安全性` `AI丸投げ起業の成功条件と失敗リスク`\n", "tags": ["Claude Code", "AI起業", "自律AI", "AIエージェント監督", "丸投げ", "Paperclip", "ゆいまる", "非エンジニアAI活用"], "domain": "ai", "source_url": "https://note.com/humble_bobcat51/n/n87985b43dda7", "importance_score": 0.3612359947967774, "wikilinks": ["**AIに全丸投げ起業？Claude Codeで自律AIを監督する**", "CC Learn - Why Everyone is OBSESSED With Claude Code", "CC Learn - Claude Code is all you need in 2026", "2026-04-21 Claude Code最新ワークフロー学習"], "created_at": "2026-04-22T18:38:33.499471+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 222, "title": "Paperclip AIエージェント組織化プラットフォーム 詳細 2026-04-22", "content": "# Paperclip AIエージェント組織化プラットフォーム 詳細 2026-04-22\n\nPaperclipは「エージェントが従業員ならPaperclipは企業」をコンセプトにしたOSS（MIT）のAIエージェントオーケストレーター。Node.js+React UIで、Claude Code・OpenClaw・Codex・Cursor・Bash/HTTPと互換。組織図・Goal Alignment・ガバナンス（取締役会モデル）・コスト管理・ハートビート・チケットシステムの6機能を持つ。アトミックなタスク実行・永続的エージェント状態・ランタイムスキル注入・マルチカンパニー隔離が技術的特徴。GitHub57,500スター（2026-04-16）。vvv-bots群の管理・ハーネスエンジニアリングの上位管理層・algoforgeトレードエージェント組織化への応用が見込まれる。\n\n## ポイント\n- OSS（MIT）AIエージェントオーケストレーター。Node.js+React UI、npx一発インストール可\n- 組織図・Goal Alignment・ガバナンス（取締役会）・コスト管理・ハートビート・監査ログの6主要機能\n- アトミックタスク実行・永続エージェント状態・ランタイムスキル注入・マルチカンパニー隔離の4技術特徴\n- Claude Code・OpenClaw・Codex・Cursor・Bash/HTTPと互換。GitHub 57,500スター（2026-04-16）\n- arcana応用: vvv-bots管理・コスト可視化・ハーネス上位管理層・algoforgeトレードエージェント組織化\n\n## 関連ページ\n[[Paperclip: AIエージェント組織化オーケストレーションプラットフォーム]] [[Harness設計統合 (2026-04-18)]] [[MCP vs CLI 選択基準]] [[CC Learn - Why Everyone is OBSESSED With Claude Code]] [[2026-04-21 Claude Code最新ワークフロー学習]]\n\n## 関連概念（未作成）\n`Paperclip Clipmart — エージェント企業テンプレートマーケットプレイス` `エージェント取締役会モデル — 人間がガバナンス層として採用・解任を担う設計パターン` `ハートビート駆動エージェント — スケジュール基づく定期起動・永続コンテキスト再開` `マルチカンパニー隔離 — 1デプロイで複数企業を完全分離するマルチテナント構成`\n", "tags": ["AIエージェント", "オーケストレーション", "OSS", "Node.js", "Claude Code", "エージェント管理", "コスト管理", "ガバナンス"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["Paperclip: AIエージェント組織化オーケストレーションプラットフォーム", "Harness設計統合 (2026-04-18)", "MCP vs CLI 選択基準", "CC Learn - Why Everyone is OBSESSED With Claude Code", "2026-04-21 Claude Code最新ワークフロー学習"], "created_at": "2026-04-22T18:52:42.697972+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 223, "title": "**Paperclip: AIへの丸投げ起業と自律AI管理術**", "content": "# **Paperclip: AIへの丸投げ起業と自律AI管理術**\n\nPaperclipは複数のAIエージェントを企業組織として管理・オーケストレーションするプラットフォーム。Claude Codeなどの自律AIをどう監督・制御するかという課題に対し、ハートビート監視・予算管理・監査ログ等の仕組みで「AIへの丸投げ」を安全に実現する。2005年生まれのゆいまる氏がIT界隈以外での実践的AI活用として紹介。人間の手を離れていく自律AIの管理術として注目されている。\n\n## ポイント\n- Paperclipは複数AIエージェントを企業組織として階層的に管理するオーケストレーションプラットフォーム\n- ハートビート監視・予算管理・監査ログで自律AIの暴走を防ぐ安全機構を提供\n- Claude Codeなど既存AIツールを「監督される側」として組み込み可能\n- IT専門家以外でも実践できる「AIへの丸投げ起業」ユースケースを提示\n- 自律AIが人間の手を離れるほど管理・監督ツールの重要性が増すというトレンドを体現\n\n## 関連ページ\n[[Paperclip: AIエージェント組織化オーケストレーションプラットフォーム]] [[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Harness設計統合 (2026-04-18)]]\n\n## 関連概念（未作成）\n`自律AIガバナンスフレームワーク` `AIエージェント監督パターン` `マルチエージェント予算管理` `ノーコードAI起業ワークフロー`\n", "tags": ["Paperclip", "AIエージェント", "オーケストレーション", "自律AI管理", "Claude Code", "AI起業", "マルチエージェント"], "domain": "ai", "source_url": "https://note.com/humble_bobcat51/n/n87985b43dda7", "importance_score": 0.3612359947967774, "wikilinks": ["Paperclip: AIエージェント組織化オーケストレーションプラットフォーム", "AIに丸投げ起業とClaude Code監督の実態", "AIに全丸投げ起業？Claude Codeで自律AIを監督する", "Harness設計統合 (2026-04-18)"], "created_at": "2026-04-22T18:52:48.996604+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 224, "title": "「CSSタブ設定とfeatureFlags JSON」", "content": "# 「CSSタブ設定とfeatureFlags JSON」\n\nGitHubのフロントエンドで使用されているCSS変数設定とfeatureFlagsのJSON断片。CSSではタブサイズを4スペースに統一する変数（--tab-size-preference）をpre/codeタグに適用。featureFlagsはGitHub/Copilotの機能フラグ一覧で、Copilotチャット・エージェント・Mission Control・Spaces・コードスキャン・課金UIなど100件超のフラグが含まれる。GitHub内部のA/Bテスト・段階的ロールアウト管理に使われるJSON構造。\n\n## ポイント\n- CSS: --tab-size-preference: 4 でpre/codeのタブ幅を統一\n- featureFlags JSONはGitHub/Copilotの機能フラグ100件超を含む内部設定\n- Copilot関連フラグ: chat・agent・immersive・mission_control・spaces等が多数\n- コードスキャン・課金UI・actions等の非Copilot機能フラグも含む\n- locale: 'en' が設定されており英語UIが基準\n\n## 関連概念（未作成）\n`GitHub featureFlags構造解析` `Copilot Mission Control機能フラグ一覧` `CSSカスタムプロパティ設計パターン`\n", "tags": ["CSS", "featureFlags", "GitHub", "Copilot", "フロントエンド", "A/Bテスト"], "domain": "ai", "source_url": "https://github.com/paperclipai/paperclip.git", "importance_score": 0.3612359947967774, "wikilinks": [], "created_at": "2026-04-22T18:52:50.682647+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 225, "title": "**GitHubコードスキャン設定CSS断片**", "content": "# **GitHubコードスキャン設定CSS断片**\n\nGitHubのコードスキャン設定画面から取得されたCSS断片とfeatureFlagsのJSONデータ。CSS部分はタブサイズを4に設定するカスタムプロパティ（--tab-size-preference）とpre/codeへの適用定義。JSONはGitHubのロケール・機能フラグ一覧で、Copilot関連（チャット・ミッションコントロール・エージェント・スペース）、code_scanning、codespaces、billing等の多数のフィーチャーフラグを含む。これはGitHub UIのフロントエンド設定スナップショットであり、Copilot/コードスキャン機能の有効化状態を示す開発者向け参考資料。\n\n## ポイント\n- CSSカスタムプロパティ `--tab-size-preference: 4` でタブ幅を4に統一、pre/codeブロックに適用\n- featureFlagsにcopilot_chat_vision_in_claude・coding_agent_model_selectionなどClaude統合フラグが含まれる\n- code_scanning_alert_tracking_links_phase_2・code_scanning_dfa_degraded_experience_noticeなどコードスキャン関連フラグが有効\n- copilot_mission_control系フラグ（CLI resume・task alive updates等）が多数有効化されている\n- copilot_spaces_gaやcopilot_usage_metrics_gaなどGA（一般提供）済みフラグも確認できる\n\n## 関連ページ\n[[MCP vs CLI 選択基準]] [[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]]\n\n## 関連概念（未作成）\n`GitHub featureFlags スナップショット分析` `Copilot Mission Control CLI機能詳細` `GitHubコードスキャンDFA機能`\n", "tags": ["GitHub", "CSS", "featureFlags", "Copilot", "code_scanning", "フロントエンド設定"], "domain": "ai", "source_url": "https://github.com/paperclipai/paperclip", "importance_score": 0.3612359947967774, "wikilinks": ["MCP vs CLI 選択基準", "CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)"], "created_at": "2026-04-22T18:52:49.347773+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 226, "title": "Claude Code 1ヶ月アプデ＆実戦Tips全調査 2026-04-22", "content": "# Claude Code 1ヶ月アプデ＆実戦Tips全調査 2026-04-22\n\nClaude Codeの1ヶ月間（28バージョン・新機能31件）のアップデートと実践Tipsをまとめた動画の知識整理。主な新機能はオートモード正式化・/ultrareview・Worktree対応・プリコンパクトフック・サブプロセス環境変数スクラブ等。実践Tipsとして「実装セッションとレビューセッションの分離」「CLAUDE.mdにCompactInstructionsを記述」「MCPの最小権限運用」「Historyベースのパーミッション許可リスト生成」が特に有用。コンテキスト設計の観点が多く含まれる。\n\n## ポイント\n- オートモード正式化：VSCode+Claude CodeではEnableAutoModeフラグ不要\n- /ultrareviewは最終レビューではなく実装直後の最初のフィルターとして使うのがコツ\n- Worktreeで複数ブランチを物理分離し、バグ修正・リファクター・調査を同時並列実行可能\n- プリコンパクトフックでコンパクト直前に介入し重要情報を保護できる\n- サブプロセス環境変数スクラブにより、サブプロセス起動時にクレデンシャルが除去される\n- ライター役とレビューアー役を別セッションに分けると文脈なしで鋭い指摘が得られる\n- CLAUDE.mdのCompactInstructionsで毎回同じ観点でコンパクト要約が可能\n- Historyベースでパーミッション許可リストを生成すると安全なBash許可設定が作れる\n- 設計判断は残し進捗録は捨てる：コンパクト時の選別観点として重要\n- MCPは最小権限ルール：書き込めるMCPは最小許可に絞る\n\n## 関連ページ\n[[CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]] [[CC Learn - Claude Code is all you need in 2026]] [[MCP vs CLI 選択基準]] [[MCP→CLI移行で週次タスクを安定化]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[Harness設計統合 (2026-04-18)]]\n\n## 関連概念（未作成）\n`CompactInstructions設計パターン` `実装セッションとレビューセッション分離戦略` `Historyベースパーミッション許可リスト生成` `プリコンパクトフック活用術` `Worktree並列タスク実行パターン` `サブプロセス環境変数スクラブ（セキュリティ）`\n", "tags": ["Claude Code", "アップデート", "実践Tips", "コンテキスト設計", "Worktree", "ultrareview", "フック", "MCP", "サブエージェント", "2026-04"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Everything NEW in Claude Code Explained (March 2026 Edition)", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More", "CC Learn - Claude Code is all you need in 2026", "MCP vs CLI 選択基準", "MCP→CLI移行で週次タスクを安定化", "2026-04-21 Claude Code最新ワークフロー学習", "Harness設計統合 (2026-04-18)"], "created_at": "2026-04-22T19:04:29.133796+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 227, "title": "Claude Code X学習 2026-04-22", "content": "# Claude Code X学習 2026-04-22\n\n2026-04-22のX投稿100件からClaude Codeの最新動向を収集。主要トピック：①ProプランからClaudeCode一時削除（値上げテスト・MAXへ誘導）②Claude Design「Handoff to Claude Code」研究プレビュー③MCP必須セット（GitHub+Context7）④v2.1.117でOpus/Sonnet default effortがhigh復帰⑤AI自律コードレビューへの移行議論。「不明点があれば質問して」指示追加・Context7 MCP導入がアクションアイテム。\n\n## ポイント\n- Claude Code Pro→MAX価格変更テスト進行中（既存Proユーザーへの即時影響なし、将来的値上げ予告と見られる）\n- Claude Design「Handoff to Claude Code」がキラー機能、デザイン→実装ワンフローでv0/Lovable/Figmaと差別化\n- MCP必須セット：GitHub MCP＋Context7 MCP（最新ドキュメント取得）、Salesforce Headless 360で60+ツール対応\n- v2.1.117：Pro/MaxでOpus 4.6/Sonnet 4.6のdefault effortがhighに復帰、/model選択UI改善\n- AIコードレビューの限界論台頭：量・時間・品質の複合問題、ミッションクリティカル以外はAI自律判断へ移行\n- Skills=暗黙知→形式知変換装置としてClaude Codeの伸び悩み打破の鍵\n- 指示に「不明点があれば質問して」を添えると具体化が進む（実践Tips）\n\n## 関連ページ\n[[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]] [[CC Learn - Why Claude Design Is Already My Favorite]] [[Claude Code 1ヶ月アプデ＆実戦Tips全調査 2026-04-22]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[CC Learn - Claude Code Skills 2026年初頭まとめ]] [[MCP vs CLI 選択基準]] [[MCP→CLI移行で週次タスクを安定化]] [[CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More]]\n\n## 関連概念（未作成）\n`Context7 MCP導入ガイド` `Claude Code MAXプラン移行判断基準` `Claude Design × Claude Code統合ワークフロー` `AI自律コードレビュー移行戦略` `Google A2A Protocol エージェント間連携標準化`\n", "tags": ["Claude Code", "MCP", "Claude Design", "pricing", "Skills", "Context7", "v2.1.117"], "domain": "ai", "source_url": "", "importance_score": 0.3612359947967774, "wikilinks": ["CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)", "CC Learn - Why Claude Design Is Already My Favorite", "Claude Code 1ヶ月アプデ＆実戦Tips全調査 2026-04-22", "2026-04-21 Claude Code最新ワークフロー学習", "2026-04-21 X記事から学習したClaude Code最新動向", "CC Learn - Claude Code Skills 2026年初頭まとめ", "MCP vs CLI 選択基準", "MCP→CLI移行で週次タスクを安定化", "CC Learn - The Ultimate Claude Code Guide | MCP, Skills & More"], "created_at": "2026-04-22T19:16:12.813762+09:00", "updated_at": "2026-05-07T20:24:32.756675+09:00"}
{"id": 228, "title": "Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)", "content": "# Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)\n\n## 情報源\n- URL: https://youtube.com/watch?v=H3if4eYaKnQ\n- チャンネル: ウェブ職TV@Claude Codeの安全な使い方を学習\n- 投稿日: 2026-05-07\n- スコア: 90/100\n\n## 主要な発見\n\n### Anthropic Dreaming（オートドリーム）\n- 休止時間中にAIが自律的に過去の記憶を整理・最適化する新機能\n- 4ステップで動作: 方向付け → トピック抽出 → インデックス化 → クリーニング\n- Memory Rot（セッション長期化による古い指示と新しい指示の矛盾・性能劣化）の根本対策として位置づけ\n\n### Claude使用制限2倍\n- Max/Proプラン向けに使用制限が2倍に増加\n- 並列タスク量・長期セッションの見直しタイミング\n\n### Hermes AgentのGEPA\n- GEPA = 遺伝的アルゴリズム + パレート最適化によるプロンプト自己進化\n- 強化学習比35倍少ない評価で6%以上の性能向上（ICLR26 Oral）\n\n### ベンチマーク崩壊問題\n- ロコモ等のベンチマークで回答キー自体にエラーが含まれており正確な評価が不可能に\n\n## アクションアイテム\n- `/compact` を意識的に使いMemory Rotを回避\n- Claude使用制限2倍を機に並列タスク設計を見直す\n\n## 関連ページ\n- [[AIエージェント18体組織の実運用設計（K1JBWvTIc2Y）]]\n- [[AI最新ニュース11個（ClaudeCode/GPT5.5/Codex/Hooks/ジェンスパーク等）（DU7trVxIDIc）]]\n- [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]]\n- [[Claude Code 1ヶ月アプデ＆実戦Tips全調査 2026-04-22]]", "tags": ["Anthropic", "Dreaming", "Memory-Rot", "Hermes-Agent", "GEPA", "Claude使用制限", "ベンチマーク崩壊", "YouTube学習", "ウェブ職TV", "2026-05-07"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-09T22:01:56.665115+09:00", "updated_at": "2026-05-09T22:01:56.665115+09:00"}
{"id": 229, "title": "Claude Code X学習 2026-05-10", "content": "# Claude Code X学習 2026-05-10\n\n## 概要\n2026-05-09〜10のX投稿100件（primary_source=21件 / insight=27件 / low_value=52件）から抽出したClaude Code最新動向。RTKによるトークン90%削減・Kiro CLI分業・組織ルール自動昇格・プラグイン配布設計の4トピックが主要。\n\n---\n\n## 主要トピック\n\n### 1. Claude Codeプラグインがサービス配布チャネルに（score:60）\n- スラッシュコマンド・サブエージェント・フック・MCPを1バンドルで提供する設計\n- インストール2行の明示的オプトイン型セキュリティ設計\n- AI/PaaS/DB系サービスは最初からプラグイン対応を計画に入れるべき\n- 参照: https://codenote.net/ja/posts/claude-code-plugins-service-distribution-channel/\n\n### 2. Claude Codeに組織ルールを共有する（中編）（score:62）\n- `extract-rules → merge-rules → apply-rules` の3スキルで組織ルールを一元管理\n- Gemfile/package.json からTechStackを自動検出して関連ルールを絞り込む\n- 複数プロジェクトで使われたパターンを閾値ベースで自動昇格 → 組織標準へ統合\n- 参照: https://qiita.com/hiropon122/items/e6b293961d72bd099ede\n\n### 3. RTK — Claude Codeトークン消費を最大90%削減するCLIプロキシ（score:61）\n- Rust実装の単一バイナリ。**Smart Filtering / Grouping / Truncation / Deduplication** の4戦略\n- Claude Code・Cursor・Gemini CLI等10種対応。オーバーヘッド10ms未満\n- 導入: `brew install rtk && rtk init -g`（テスト実行ログ削減で特に効果大）\n- 参照: https://zenn.dev/aiforall/articles/e0c28f7748541d\n\n### 4. Claude Code + Kiro CLI 分業でトークン消費3%に削減（score:67）\n- Claude Code（設計・検証） + Kiro CLI（実装）のSE-プログラマー型分業\n- Kiro CLI v2.0の `--no-interactive --trust-all-tools` フラグで非対話統合が可能\n- トークン消費を月10%超 → 約3%に削減。設計厳密化という副次効果も\n- 参照: https://zenn.dev/ncdc/articles/5bed6cd2f9f22b\n\n---\n\n## 独自見解・Tips\n- HTMLタグで指示するとClaude Codeの精度が上がる（構造明示でエージェントが曖昧さなく処理）\n- `cmux agent-teams` コマンドでClaude Codeのチームメイトモードをワンコマンド実行可能\n- Pokegents：ポケモン風ダッシュボードのOSSマルチエージェントワークスペース\n- Claude Code入門書「Claude Codeで学ぶ Agent Skills入門」2026年6月8日発売（技術評論社）\n\n---\n\n## アクションアイテム\n- [ ] RTK（Rustトークン削減プロキシ）の評価: `brew install rtk && rtk init -g`\n- [ ] 組織ルール共有スキル（extract/merge/apply-rules）のinfraリポジトリ導入検討\n- [ ] `cmux agent-teams` コマンドの調査・導入検討\n- [ ] Claude Codeプラグイン設計パターンを vvv-bots MCPに応用検討", "tags": ["Claude Code", "X学習", "トークン最適化", "RTK", "Kiro CLI", "組織ルール", "プラグイン", "2026-05"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-10T00:28:15.634200+09:00", "updated_at": "2026-05-10T00:28:15.634200+09:00"}
{"id": 230, "title": "Sulphur 2 動画生成AI X学習 2026-05-14", "content": "## 情報源\n- 検索語: Sulphur 2 (X.com検索 + WebSearch)\n- X投稿: @mrk_tanasinn (vvv収録済み, importance_score=13)\n- 参考: medium.com, knightli.com, searchresults\n\n## Sulphur 2とは\n\nLTX 2.3エコシステムに基づくオープンウェイト動画生成モデル。無修正・無検閲（uncensored）が最大の特徴。\n\n### 技術仕様\n- パラメータ数: 9B (22B LTX 2.3のファインチューン版)\n- Hugging Face: SulphurAI/Sulphur-2-base (月間DL 158k、600+ likes・2026-05月)\n- 学習データ: 125,000本以上の動画\n- フレームワーク: Diffusion Transformer (DiT)\n- 対応: T2V/I2V、LoRA統合、ComfyUIワークフロー\n\n### VRAM要件\n- 推奨: 24GB〜32GB VRAM\n- 8GBでの実行: fp8mixed/量子化版+低解像度で限定的に可能\n- ディスク: 100GB+\n\n### ローカル実行\nllama-server -hf SulphurAI/Sulphur-2-base:BF16\nollama run hf.co/SulphurAI/Sulphur-2-base:BF16\nComfyUI推奨（ビジュアル操作・初心者向け）\n\n### クラウドサービスとの差別化\n- 無検閲・無料（電気代のみ）・完全制御可能\n- Runway/Klingは規制あり・従量課金・制御限定\n\n### X上の反応 (2026-05-12)\n@mrk_tanasinn: 無修正無検閲の生成AI Sulphur 2がついにきたか。既存のやつはお行儀が良すぎたもんな、こうでなくちゃ。2Dでも使えるようにならんかなぁ 取り扱い注意だが技術躍進には必要\n\n## アクションアイテム\n- vvv記事サムネ生成候補: Grok Imagineに加えてSulphur 2（動画も対応）を評価候補\n- 前提条件: shadowのGPU状況確認（24GB+ VRAM必要）\n- LoRAs活用で2D動画も拡張可能（コミュニティ展開待ち）", "tags": ["動画生成AI", "Sulphur2", "LTX23", "uncensored"], "domain": "ai", "source_url": "https://sulphur-2.com", "importance_score": 0.45154499349597177, "wikilinks": [], "created_at": "2026-05-14T12:52:03.578084+09:00", "updated_at": "2026-05-14T12:52:16.787610+09:00"}
{"id": 231, "title": "開発基盤強化 2026-05-16 X学習実装まとめ", "content": "## 概要\n\n2026-05-16のX投稿57件超の学習を踏まえ、Claude Code開発基盤を全面強化した。\n\n## 実装完了項目\n\n1. **Karpathy 4ルール** — CLAUDE.mdに追記（①不明点確認 ②最小実装 ③スコープ厳守 ④自信表明）65%→94%精度向上\n2. **Google公式スキル13種** — `npx skills add google/skills` で全種インストール（alloydb/bigquery/cloud-run/firebase/gke/gemini-api等）\n3. **CodeGraph v0.7.6** — MCP登録済み・vvv(468ファイル/9217ノード)/vvv-bots(169ファイル/3392ノード)インデックス済み・ツール呼び出し92%削減\n4. **freebuff v0.0.91** — DeepSeek/Kimi K2.6/MiniMax M2.7無料利用コーディングエージェント\n5. **context-handoff skill** — @super_bochinパターン実装、セッション間エージェント引き継ぎ用\n6. **NVIDIA NIM ガイド** — ~/.claude/rules/nvidia-nim-guide.md作成、integrate.api.nvidia.com 80+モデル無料\n7. **Ollama v0.24.0** — インストール済み・起動済み（codex-appモデルは未リリース待ち）\n\n## LLM Wiki設定\n\n- **正しいDB**: vvv_prod (Unixソケット接続)\n- **書き込みコマンド**:\n  ```\n  DATABASE_URL=\"postgresql://ubuntu@/vvv_prod?host=/var/run/postgresql\" \\\n    python3 ~/workspace/claude-base/tools/llm_wiki.py add-text \"タイトル\"\n  ```\n- **wiki.jkjk.uk**: nginx vhost設定済み、Tailscale(100.0.0.0/8)のみ許可\n\n## ソース\nX投稿57件超 (2026-05-16)", "tags": ["claude-code", "開発基盤", "karpathy", "codegraph", "nvidia-nim", "ollama", "google-skills"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-16T17:51:55.080758+09:00", "updated_at": "2026-05-16T17:51:55.080758+09:00"}
{"id": 235, "title": "memory/feedback_no_bulk_strategy_test", "content": "---\nname: bulk_strategy_test_ban\ndescription: FXトレーダーの全戦略一括テストでarcanaをOOMクラッシュさせた教訓\ntype: feedback\n---\n\nFXトレーダーの全160戦略を一括で`analyze()`テストするとarcana(7.7GB)がOOMでフリーズする。\n\n**Why:** 各戦略が`df.copy()`+`compute_indicators()`で503行DataFrameを複製しインジケーター列を追加。160回繰り返すとメモリ爆発。OOM killerが間に合わずSSHも応答不能になり、VNC rebootが必要になった（2026-04-09）。\n\n**How to apply:** 戦略の一括テストは絶対に行わない。やるなら10個ずつバッチ分割し、各バッチ後に`gc.collect()`を挟む。または`timeout`コマンドで制限をかける。", "tags": ["memory", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:16:30.267567+09:00", "updated_at": "2026-05-18T04:16:30.267567+09:00"}
{"id": 236, "title": "memory/feedback_server_recovery", "content": "---\nname: Server recovery procedure lessons\ndescription: Lessons from arcana full recovery 2026-04-07 - order of operations, what to check, what not to touch\ntype: feedback\n---\n\nサーバー全損復旧時の手順と注意点。\n\n**Why:** arcana OS全損で1時間+の復旧作業。途中ssh.socketで2回OS再インストールという事故もあった。\n\n**How to apply:**\n\n復旧順序:\n1. SSH接続確保（鍵確認、パスワード認証は最終手段）\n2. ubuntuユーザー作成 + sudo NOPASSWD\n3. SSH port追加は`ssh.service`直接運用のみ（ssh.socket触るな）\n4. Tailscaleインストール→認証→HostName更新\n5. PostgreSQL + Redis + Node.js + PM2\n6. git clone（GitHub SSH鍵の確認を先に）\n7. pip install（shadow の pip freeze から取得すると確実）\n8. .env復元（shadow or S3から）\n9. DB復元（pg_restore）\n10. PM2でサービス起動 + pm2 save + pm2 startup\n11. nginx設定（Cloudflare SSL mode:fullなら自己署名証明書必須）\n12. cron復元（バックアップから）\n13. SOCKS5トンネル（autossh + @reboot cron）\n\n確認ポイント:\n- `apt-get`が他プロセスでロック中の場合がある（cloud-init）→ `fuser`で待つ\n- scraper_bot_scheduleのenabled列を確認（configだけでは不十分）\n- Playwright系はシステムライブラリ多数必要（apt install libx*系）\n- shadowの.envにVVV_API_BASEの旧IP残存に注意", "tags": ["memory", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:16:30.763812+09:00", "updated_at": "2026-05-18T04:16:30.763812+09:00"}
{"id": 237, "title": "memory/feedback_ssh_socket", "content": "---\nname: SSH socket override is dangerous\ndescription: Never use systemd ssh.socket override on Ubuntu - it kills SSH and locks you out\ntype: feedback\n---\n\nUbuntu 24.04のssh.socketにListenStreamオーバーライドを追加すると、SSHが完全に死んでサーバーにアクセスできなくなる。2回OSを再インストールする羽目になった。\n\n**Why:** systemctl restart ssh.socket がSSHプロセスを正しく再起動できず、全ポートが閉じる。VNCアクセスがないと復旧不可能。\n\n**How to apply:** SSHにポートを追加する場合は、ssh.socketをdisableしてssh.serviceを直接使う。sshd_config.dにPort設定を書き、`systemctl disable ssh.socket && systemctl enable ssh.service && systemctl restart ssh.service` で対応する。ssh.socket.d/override.confは絶対に作らない。", "tags": ["memory", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:16:31.269297+09:00", "updated_at": "2026-05-18T04:16:31.269297+09:00"}
{"id": 238, "title": "memory/project_dr_plan", "content": "---\nname: Arcana DR plan after 2026-04-07 incident\ndescription: Disaster recovery plan - backup schedule, mutual monitoring, rebuild runbook for arcana/shadow\ntype: project\n---\n\n2026-04-07 arcana OS全損からの復旧後、DR体制を構築。\n\n**Why:** OS再インストールで全データ消失。shadowにDBバックアップがあったため復旧できたが、RPO約24時間・RTO約1時間だった。\n\n**How to apply:**\n\n## バックアップ体制\n- shadow→arcana DB: 6時間ごと (01,07,13,19 UTC)、7日保持、pg_restore --list検証付き\n- arcanaローカルDB: 毎日03:00 UTC、3日保持（shadow全損対策）\n- 構成バックアップ: 毎日02:00 UTC（cron, PM2, .env）→ shadow ~/backups/config/、14日保持\n- バックアップ検証: backup_verify.sh → Discordアラート\n\n## 監視\n- arcana→shadow: tailscale ping 10分ごと → Discordアラート\n- shadow→arcana: tailscale ping 10分ごと → Discordアラート\n- cross_monitor.py: サービスヘルスチェック（既存）\n\n## 復旧手順\n1. GreenCloudでOS再インストール\n2. SSH鍵設置（ssh.socketは触らない！ssh.serviceで直接運用）\n3. rebuild_arcana.sh 実行（未作成→要作成）\n4. shadow ~/backups/config/ から .env + PM2構成を復元\n5. shadow ~/backups/db/ から最新dumpをpg_restore\n\n## スクリプト配置\n- shadow: ~/workspace/tools/ops/infra/backup_verify.sh\n- shadow: ~/workspace/tools/ops/infra/config_backup.sh\n- TODO: rebuild_arcana.sh をGitHubに格納\n\n## SLO目標\n- RPO: 6時間（改善前: 24時間）\n- RTO: 15分（改善前: 1時間+）", "tags": ["memory", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:16:31.766216+09:00", "updated_at": "2026-05-18T04:16:31.766216+09:00"}
{"id": 239, "title": "memory/x-learn-2026-04-07-claude-code", "content": "---\nname: X Learn 2026-04-07 Claude Code\ndescription: X投稿から学習したClaude Code関連の知見（リモートコントロール、スラッシュコマンド、レビュー自動化、Co-authored設定）\ntype: reference\n---\n\n## 2026-04-07 X記事から学習したclaude code\n\n### 情報源\n- X投稿数: 100件（過去7日間、検索: claude+code）\n- 分類: 一次情報47件、独自見解32件、低価値21件\n- 深掘り: 4記事\n\n### 主要な発見\n\n#### 1. Claude Code リモートコントロール\n- **投稿**: @後で読む系\n- **一次情報**: https://zenn.dev/teraco/articles/a06c159ed7534b\n- **要点**:\n  - `/config` → 「Enable Remote Control for all sessions」= true\n  - スマホ/他デバイスからPC上のClaude Codeを遠隔操作可能\n  - HTTPS outbound pollingで実現、NAT越え不要\n  - 10分以上ネットワーク未接続でセッション終了の制限あり\n- **適用可能性**: 外出先からarcanaのClaude Code操作に活用可能\n\n#### 2. スラッシュコマンドTier別完全攻略\n- **投稿**: @後で読む系\n- **一次情報**: https://zenn.dev/masayan1126/books/claude-code-slash-commands\n- **要点**:\n  - Tier S: コンテキスト管理3兄弟 + /plan（計画・文脈保持）\n  - Tier A: セッション管理、マルチデバイス対応（継続性）\n  - Tier B: 補助ユーティリティ\n  - 分析: コスト・使用統計\n  - /sandboxで夜間自動パイプライン構築が可能\n- **適用可能性**: 既にスキル体系は構築済みだが、/sandbox活用は未検討\n\n#### 3. 個人開発レビュー厳格化（ダブルレビュー）\n- **投稿**: @後で読む系\n- **一次情報**: https://zenn.dev/malo1313/articles/debae1dd501c08\n- **要点**:\n  - 2人の独立レビュアーエージェント並列実行 + メタレビュアーで矛盾検出\n  - セキュリティ・バグ視点 vs 設計・保守性視点を分離\n  - `.claude/skills/double-review/SKILL.md` として実装\n  - Prismaスキーマ欠落、CIハードコード認証情報、存在しないGH Actions版など検出実績\n- **適用可能性**: code-reviewスキルの強化に直接活用可能。現在の単一レビュアーを複数視点に拡張\n\n#### 4. Co-authored with Claude Code設定\n- **投稿**: @後で読む系\n- **一次情報**: https://qiita.com/yokawasa/items/ae29b949f588fa5657a5\n- **要点**:\n  - `~/.claude/settings.json`のattribution設定で自動付与\n  - ユーザー/プロジェクト/ローカルの3段階で管理\n  - git commit templateでの自動挿入も可能\n- **適用可能性**: CLAUDE.mdのgitルールで既にCo-Authored-By運用中、公式settings.json方式への移行検討\n\n### 独自見解・Tips（X投稿）\n- Codexは壁打ち向き、Claude Codeは実装向き。レート消費に差がある\n- Claude Code複数並列実行でマルチタスク、AIが作業中に人間は別作業\n- 非エンジニアでも2時間でAI記事収集アプリ作成→Renderデプロイまで完了\n- Claude Code SEO 180日丸投げ実績（SEOタイガー）\n\n### アクションアイテム\n- [ ] リモートコントロール設定を有効化（/config）\n- [ ] ダブルレビュースキル（double-review）の導入検討\n- [ ] /sandbox活用による夜間自動パイプライン検討", "tags": ["memory", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:16:32.302235+09:00", "updated_at": "2026-05-18T04:16:32.302235+09:00"}
{"id": 240, "title": "memory/x-learn-2026-04-07-youtube-claude-code", "content": "---\nname: YouTube Learn 2026-04-07 Claude Code\ndescription: YouTube動画から学習したClaude Code関連の知見（RTKトークン節約、ソースコード流出の隠し機能、Claude Code vs Codex）\ntype: reference\n---\n\n## 2026-04-07 YouTube動画から学習したclaude code\n\n### 情報源\n- YouTube Data API検索: 10件（過去3日間、検索: claude+code, 日本語優先）\n\n### 主要な発見\n\n#### 1. RTK: Claude Codeトークン90%節約ツール（★重要）\n- **動画**: Claude Code Tokens: This FREE Tool Saves 90%（FuturMinds, 84 views）\n- **URL**: https://youtube.com/watch?v=CncyYt9ozAQ\n- **要点**:\n  - RTK = オープンソースCLIツール（GitHub: github.com/r...）\n  - Claude Codeのターミナルコマンド出力をインターセプトしてコンテキストウィンドウに送る前に圧縮\n  - `git status`, `npm install`, `git diff`等のシェルコマンド出力で最大90%トークン削減\n  - Context Mode（MEMORY.mdのtrends: 98%圧縮）と類似アプローチ\n- **適用可能性**: 高。arcanaでのClaude Code利用時のコスト削減に直結\n\n#### 2. Claude Codeソースコード流出 → 隠し機能44個（★注目）\n- **動画**: Claude Codeに隠された機能44個が発覚（AI大学, 637 views, 日本語）\n- **URL**: https://youtube.com/watch?v=Hs0zXa3NAp4\n- **要点**:\n  - 51万行のソースコードが流出\n  - **Buddy**: たまごっち風ペット機能（`/buddy`で起動、18種のスピーシーズ）\n  - **Kairos**: GitHub通知を自動監視→自律的にタスク実行するエージェントモード\n  - **Undercover Mode**: 正体を隠してOSSにコード投稿するモード（炎上）\n  - 他にボイスモード、AI同士の防御機能など未公開フラグ44個\n- **適用可能性**: /buddyは遊び。Kairosは将来のGitHub自動対応に注目\n\n#### 3. Claude Code vs Codex比較\n- **動画**: Claude Code vs Codex（Christoph Magnussen, 3,357 views）\n- **URL**: https://youtube.com/watch?v=qRsOwePUyN0\n- **要点**: X投稿でも「Codex=壁打ち向き、Claude Code=実装向き」の見解と一致\n\n#### 4. Claude Code + n8nでWorkflow自動生成\n- **動画**: Claude Code создает полноценные Workflow n8n（AITron, 1,109 views, ロシア語）\n- **URL**: https://youtube.com/watch?v=L4duH5iQXCs\n- **適用可能性**: shadowでn8n稼働中。Claude CodeからのWorkflow生成は検討価値あり\n\n### アクションアイテム\n- [ ] RTKツールを調査・導入検討（トークン90%節約）\n- [ ] /buddy を試す（隠し機能）\n- [ ] yt_learn_daily.py のyt-dlp検索をYouTube Data APIに切り替え修正", "tags": ["memory", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:16:32.746022+09:00", "updated_at": "2026-05-18T04:16:32.746022+09:00"}
{"id": 241, "title": "memory/MEMORY-index", "content": "# MEMORY.md - セッション横断メモリ\r\n\r\n## セッション記憶管理パターン（2026-03-04）\r\n\r\n### 3ファイルシステム（役割分離が鍵）\r\n- **CLAUDE.md** = 不変ルール（人間が書く）\r\n- **MEMORY.md** = AI蓄積経験（このファイル）\r\n- **HANDOFF.md** = セッション引き継ぎ（AI生成+人間レビュー）\r\n- PreCompactフックで自動アーカイブ（タイムスタンプ付き、最大10件）\r\n\r\n### Spec-Driven Development (SDD)\r\n`.spec/` フォルダに4文書: PLAN/SPEC/TODO/KNOWLEDGE → `/sdd-init` で初期化\r\n\r\n## 環境情報\r\n- ローカル（Mac）: `/Users/jun/`\r\n- arcana（dev server）: `ssh arcana` (Tailscale: arcana-1 / 100.125.166.65:65522)、直IP: 45.142.166.217:22\r\n  - 2026-04-07 OS再インストール実施。旧データは全消失\r\n  - GreenCloud VPS、SSH鍵: rescue_key (Acceptable Credit)\r\n  - ssh.socketは使用禁止→ssh.serviceで直接運用（feedback_ssh_socket.md参照）\r\n- claude-code-settings: `/Users/jun/claude-code-settings/`（109+スキル）\r\n- shadow: `ssh shadow` (Tailscale: 100.86.220.63:22) ※外部SSH閉鎖済み、Tailscaleのみ\r\n- arcanaワークスペース: `/home/ubuntu/workspace/` 3カテゴリ構成（2026-04-07再構築）\r\n  - system/: ai-bridge, openagents, openagents-discord, nanoclaw\r\n  - web/: www, tubequeue-proxy, aim, thumbnail-gen, vvv, vvv-bots, trader\r\n  - tool/: jk-proxy-api, my-business\r\n- arcana直下: keiba-ai/, kyotei-ai/（workspace外、独立プロジェクト）\r\n- shadow直下: keiba-ai/, kyotei-ai/（学習ワーカー用コピー、本番稼働はarcana）\r\n\r\n## ai-bridge（Arcana）プロジェクト\r\n- パス: `/home/ubuntu/workspace/system/ai-bridge/`、venv: `.venv/`\r\n- FastAPI on port 7860（旧8790から変更）、DB: PostgreSQL (arcana_* テーブル)\r\n- 部門: CTO/CMO/CFO/CSO/CDO/COO、エージェント: alpha〜echo\r\n- URL: https://ai.jkjk.uk/bridge (ダッシュボード)、/health (ヘルスチェック)\r\n\r\n## mixup/vvv プロジェクト構造\r\n- mixup: vvvに統合・削除済み（2026-03-04）\r\n- vvv: API + フロントエンド + 収集エンジン（`vvv/automation/`）\r\n- DB: PostgreSQL（127.0.0.1:5432 on arcana）、videosテーブルのtags=JSONB\r\n- venv: `/home/ubuntu/workspace/web/vvv/venv/`\r\n- カラム名は `\\d tablename` で必ず確認してからSQL実行\r\n\r\n## サーバー役割分担（2026-04-09再編）\r\n- **arcana (7.7GB)**: 全ワークロード集約。PM2: vvv-api, ai-bridge, tubequeue-proxy, thumbnail-gen, playwright-service, scheduler-tick, keiba-execute, trader + todosデーモン\r\n- **shadow (3.8GB)**: 監視番兵+DR+AI学習ワーカー。PM2: sentinel のみ。cron: 相互監視、DBバックアップ、infra監視、AI月次再学習\r\n- Playwright/Chromium/Selenium使用プロセスは全てarcana（shadowのRAM 3.8GBでは不足）\r\n- 競馬/競艇AIの月次再学習(monthly_retrain)はshadowで実行→モデルをarcanaに転送\r\n  - `/home/ubuntu/keiba-ai/train_and_deploy.sh` と `/home/ubuntu/kyotei-ai/train_and_deploy.sh`\r\n\r\n## 収集ボットシステム\r\n- scheduler_tick.py: arcanaのみでPM2稼働（2026-04-09 shadow側は削除）\r\n- vvv-bots: arcana=メイン稼働、shadow=学習用コピー\r\n- tick API: `/admin/api/scraper-bots/tick`、X-Internal-Token認証\r\n- scraper_bot_scheduleテーブルのenabled=trueが実行条件（configとschedule両方必要）\r\n- 求人ボット: 36サイト（group_id 201-236）、Playwright必要（libXcomposite等）\r\n- 2026-04-09: 全70ボットのうち68個を有効化（以前は24個のみ）\r\n- Scrapling v0.4.1 API: `page.css()`, `.first`, `.get_all_text()`, `find_similar()`\r\n- 自動タグ付け: `automation/bots/tagger.py`\r\n  - engine=auto: Groq→MiniMax→NVIDIA NIMフォールバック\r\n  - engine=majority: 3エンジン並列→多数決（Takechi式、2026-03-06追加）\r\n  - ルールベース前処理: group_id 201-236は「求人」で即分類、LLM不要（2026-03-06追加）\r\n\r\n## ツール\r\n- mi (Micro Issue): `python3 /home/ubuntu/workspace/tools/mi/mi.py`\r\n- スクリーンショット: Playwright撮影 → Discord Webhook送信\r\n\r\n## Hammerspoon知見（2026-03-06）\r\n- eventtap callback内でio.openがnil返すとsilentにcallback無効化→pcallでラップ必須\r\n- `dofile`のlocal変数はchunk終了後GC対象→eventtapはグローバル`_G`に保持\r\n- `hs.timer.doAfter`の戻り値もGC対象→グローバルに保持必須\r\n- flagsChanged eventtapは起動直後だと動かない→`hs.timer.doAfter(1, ...)`で遅延開始\r\n- `require`キャッシュ問題: `hs.reload()`後も`package.loaded`残る→init.luaで`dofile`使用\r\n- 設定: `~/.hammerspoon/` (init.lua, keyboard.lua, modifier.lua, hotstrings.lua, quickmenu.lua, devices.lua, util.lua)\r\n\r\n## trader 5ペア同時稼働達成 (Step 4-5完了, 2026-04-13)\r\n- PM2プロセス: trader(USDJPY), trader-eur, trader-gbp, trader-aud, trader-gold (ポート8200-8204)\r\n- ecosystem.config.js統合管理 (venv python絶対パス必須、\"python3\"だとpandas未検出でループ)\r\n- 全プロセスTRADING_PAIR env varで切替\r\n- Step4: `BaseStrategy`に`@property pip`追加、163戦略の`* 0.01`を`* self.pip`に一括置換(perl)\r\n  - `/ 0.01` → `/ self.pip`も対応。m4_mirror.pyのpip_unit=0.01も個別対応\r\n  - 残存0.01=2箇所は意図的（base.py docstring, perfect_order.py 0.01%閾値）\r\n  - パリティハーネス `/tmp/parity_harness.py` でUSDJPYビット一致確認済\r\n- Step5: ゴールドホワイトリスト (main.py _GOLD_PAIRS + _GOLD_WHITELIST 5戦略)\r\n  - 非ゴールド戦略はFX用pip前提のためGC=F発火禁止\r\n- 初動: GBPUSD +2pips黒字達成。EUR/AUD/GOLDオープン進行中\r\n- バックアップ: `app/strategies/**/*.py.bak.pip`（24h安定後削除）\r\n\r\n## trader ペア別戦略フィルタ（2026-04-13）\r\n\r\n## trader ペア別戦略フィルタ（2026-04-13、v2）\r\n- 設定: `/home/ubuntu/workspace/web/trader/data/pair_compatibility.json`\r\n- 実装: `app/main.py` の `_is_strategy_allowed_on_pair()`, `_load_pair_compatibility()`\r\n- **判定順序(v2)**: 1) `_PAIR_COMPAT`を先に見る（空list=全ペア無効）→ 2) gold判定 → 3) 未登録は許可\r\n- 登録例:\r\n  - `\"gold_trend_swing\": []` — 全ペア無効化（6戦-27pipsで除外）\r\n  - `\"vwap_breakout_day\": [\"EURUSD=X\",\"GBPUSD=X\",\"AUDUSD=X\"]` — USDJPYで赤字のため除外\r\n- データドリブン調整: 60分DRY RUNで戦略×ペアの相性を測定し、USDJPYから赤字5戦略を除外\r\n- 追加時: JSON編集→各traderプロセス再起動\r\n\r\n## pm2-watchdog除外リスト（2026-04-13）\r\n- `/home/ubuntu/workspace/tools/ops/infra/pm2_watchdog.sh` L41\r\n- `if name in (\"pm2-watchdog\", \"keiba-execute\"):` で除外\r\n- keiba-execute等「意図的stopped」プロセスを除外しないと延々pm2 restartが発動する\r\n- 新たに意図的stoppedを増やす場合はこのtupleに追加\r\n\r\n## vvv API UUID（2026-04-07確認）\r\n- x-all UUID: `f2776583-7227-f8e0-ae7d-d27629fbd8db`\r\n- x-favorites UUID: `439656f5-18ad-97b7-51ee-88a8b652dd1d`（GET/POST共通）\r\n- Discord Webhook: arcana経由curl必須（ローカルからはCloudflare 1010でブロック）\r\n\r\n## 学んだこと\r\n- channels.channel=UCxxx形式 vs videos.channel=screen_name形式（JOINに注意）\r\n- HTTP環境ではSecure cookieフラグ問題あり（Playwright検証時は手動cookie注入で回避）\r\n- pip install: `--break-system-packages` か venv経由\r\n- scheduler_tick.pyタイムアウト: Playwright子プロセスがos.killpgで死なない→pgrep -Pで孫プロセスまで再帰killが必要（2026-04-09修正）\r\n- playwright_service.py: 100コンテキストごとにブラウザ再起動しないとメモリ肥大（--max-old-space-size=256, --single-process追加）\r\n- IsotonicRegressionキャリブレーター: 学習データのpred範囲外は全てクリップされる→raw predの方が安全\r\n- keiba-ai featured_results.pklに着順_originalが残るとデータリーケージ（勝率100%になったら疑え）\r\n- FXトレーダー全160戦略の一括analyze()テストはOOMクラッシュする→10個ずつバッチ分割必須（2026-04-09教訓）\r\n\r\n## Takechi式AI Agent運用の知見（2026-03-06）\r\n- LLM多数決: 複数LLM並列実行→過半数一致で採用。精度100%実績あり（Takechi/トランスコスモス方式）\r\n- ルールベース前処理: 確定パターンはLLM不要。Takechi実績ではLLM処理58%削減\r\n- エージェント権限制御: 外部API POST/SNS投稿をDENY、段階的に権限拡張\r\n- 成長ステップ: プロンプト設計→ルール→スキル→並列作業→チーム→自律エージェント\r\n- agent-permissions skill: claude-code-settings/skills/agent-permissions/ に追加済み\r\n\r\n## 競馬/競艇/FXトレーダー（2026-04-09更新）\r\n- **keiba-ai**: arcana `/home/ubuntu/keiba-ai/`、PM2: keiba-execute\r\n  - LightGBM binary分類、モデル: `models/lgb_model.txt`（69特徴量）\r\n  - `calibrated=False`で運用（IsotonicRegressionキャリブレーターが飽和するため無効化）\r\n  - `config.yaml` default_threshold: 1.5（EV≥1.5でROI 124.8%）\r\n  - `exclude_features`に`着順_original`追加（データリーケージ修正）\r\n  - 累計: 投資¥479,500 回収¥434,295 ROI 90.5%（2026/01-03、4月はvenv壊れでスキップ→修正済み）\r\n- **kyotei-ai**: arcana `/home/ubuntu/kyotei-ai/`、cron実行\r\n  - BET_THRESHOLD: 0.55（0.70から引き下げ）、BET_SPREAD: 0.04（0.08から引き下げ）\r\n  - 累計: 投資¥49,100 回収¥50,840 ROI 103.5%\r\n- **trader**: arcana `/home/ubuntu/workspace/web/trader/`、PM2: trader (port 8200)\r\n  - USDJPY 30lot DRY RUN、158 YouTubeストラテジー\r\n  - SL 5pips / TP 10pips (R:R 1:2)（元SL 2/TP 5から修正）\r\n  - WEMOF: SL 5pips / TP 8pips（元SL 1/TP 2.6から修正）\r\n\r\n## DR体制（2026-04-07構築）\r\n- DBバックアップ: shadow→arcana 6h間隔(7日保持) + arcanaローカル日次(3日保持)\r\n- S3デュアル: jk1 (arcana-dr-backup) + jk4 (arcana-dr-backup-jk4)、14日保持\r\n- 構成バックアップ: shadow ~/backups/config/ (cron,PM2,.env) 日次(14日保持)\r\n- 相互監視: tailscale ping 10分ごと → Discordアラート + cross_monitor\r\n- 復旧スクリプト: github.com/yoshida-jun/ops-infra (private)\r\n\r\n## nginx リバースプロキシ構成（arcana, 2026-04-09更新）\r\n- **外部公開**: vvv.jkjk.uk(8000), aim.jkjk.uk(静的), ttt.jkjk.uk(arcana:8200 ← shadow:8200から移動)\r\n- **内部のみ(Tailscale)**: ai-bridge, hub, metaclaw\r\n- **内部ポータル**: port 9000 → /ai/, /metaclaw/\r\n- SSL: 自己署名証明書 + Cloudflare SSL mode: full\r\n- Cloudflare DNS: *.jkjk.uk → 45.142.166.217 (proxied)\r\n- UFW: 80/443(外部) + Tailscale(全許可) + 他全てBLOCK。SSH外部閉鎖済み\r\n\r\n## セキュリティ（2026-04-08）\r\n- arcana UFW: 80/443 + 100.64.0.0/10のみ。SSH含め外部ポート全閉鎖\r\n- shadow UFW: 100.64.0.0/10のみ。SSH含め外部ポート全閉鎖\r\n- ops (shadow:8010): 廃止→GitHubアーカイブ済み。vvv adminで代替\r\n\r\n## OpenAgents（2026-04-08導入）\r\n- パス: `/home/ubuntu/workspace/system/openagents/`、venv: `.venv/`\r\n- ネットワーク: port 8700 (PM2)、ワークスペース: e21ea2f8\r\n- エージェント: arcana-claude (Claude Code CLI, online)\r\n- ワークスペースURL: https://workspace.openagents.org/e21ea2f8\r\n- トークン: pB1cT0v2_y8txto1BgZ2fre7EkBVpfMc4w-CHuSmGaw\r\n- Discord Bot: ppp#9654 (aiサーバー)、PM2: discord-bot\r\n\r\n## MCP連携（Claude Code, 2026-04-08）\r\n- openagents: ワークスペースe21ea2f8メッセージング\r\n- metaclaw: shadow:30100 スキルプロキシ\r\n- n8n: shadow:5678 Webhook/ワークフロー\r\n\r\n## NotebookLM（arcana, 2026-04-08）\r\n- パス: `~/.claude/skills/notebooklm/`\r\n- 認証: arcanaで直接Google認証済み（Xvfb + noVNC経由）\r\n- keepalive: 3日ごとcron（認証切れ防止）\r\n- DISPLAY=:99 が必要（Xvfb）\r\n\r\n## arcana復旧の教訓（2026-04-07）\r\n- ssh.socketオーバーライドでSSH死亡→OS再インストール2回。絶対にssh.socket.d/は作らない\r\n- GreenCloud API (cp.green.cloud): 認証方式不明、CLI操作不可。VNCコンソールが最終手段\r\n- DB復旧: shadowのpg_dump 6h間隔バックアップが命綱\r\n- scraper_bot_scheduleのenabled列を見落とすとボットが動かない\r\n- Playwright系ボットはlibXcomposite, libXfixes等のシステムライブラリが必要\r\n- shadowのSSH鍵はGitHub未登録→arcana経由rsyncで代替\r\n\r\n## X Learn記録\r\n- [2026-04-07 Claude Code最新動向(X)](x-learn-2026-04-07-claude-code.md) — リモートコントロール、ダブルレビュースキル、スラッシュコマンドTier分類\r\n- [2026-04-07 Claude Code最新動向(YouTube)](x-learn-2026-04-07-youtube-claude-code.md) — RTKトークン90%節約、隠し機能44個(Buddy/Kairos)、n8n Workflow生成\r\n\r\n## Chrome CDP接続メモ（2026-03-06）\r\n- Chrome `--remote-debugging-port=9222` には `--user-data-dir` が必須（macOS）\r\n- `ssh dev` はTailscale DNS依存、直接 `ssh arcana` を使うこと", "tags": ["memory", "index", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:16:37.290268+09:00", "updated_at": "2026-05-18T04:16:37.290268+09:00"}
{"id": 242, "title": "memory/trends", "content": "# Trends - Auto-ingested Knowledge\n\n> Updated by `/learn` command. Max 100 lines. Entries older than 30 days are removed.\n\n### 2026-05-18: X Learn [Claude Design] — デザインシステムの「読者」が変わったにゃ、Claude Design × Clau、持病が複数あるもんで服薬管理やら副作用の...\n- **Source**: x_learn bot 自動収集 (query: Claude Design) 2026-05-18\n- **Insight**: ①**[69点]** デザインシステムの「読者」が変わったにゃ 🐱  Googleが2026年4月にオープンソース化した DESIGN.md は、AIエージェント（Claude Code・Cursor など）向けにブランドのデザインルールを渡す仕様書にゃ。 →   https://x.com/micro_kun_ai/status/2055956704064315680  ②**[63点]** Claude Design × Claude codeで実現するAIっぽくないwebサイト制作術 https://t.co/i9VmHjY3hV @YouTubeより  https://x.com/yushi7xm/status/2055904522137141439  ③**[44点]** 持病が複数あるもんで服薬管理やら副作用の記録やらがまあ面倒なんだけど、巷の服薬管理アプリにはちらほらと不満があり……ってか日々の記録とかClaudeに分析させたいからMCP欲しいんだよなあ……で自分で作り出す休日。Claude Design  https://x.com/KoTabuchi/status/2055868364485222418\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-18: X Learn [AI Agent] — Copilot CLI agentをJe、HermesがXと繋がった。  Supe、学習備忘録(648) 総学習時間（767...\n- **Source**: x_learn bot 自動収集 (query: AI Agent) 2026-05-18\n- **Insight**: ①**[71点]** Copilot CLI agentをJetBrains IDEから使えるように。  開発AIは、補完やチャットから 「作業セッションを委任して管理する」 段階へ進んでいます。  特に大事なのは、  worktreeで変更を分離する セッショ  https://x.com/ikumi_shikaku/status/2056050417025638743  ②**[75点]** HermesがXと繋がった。  SuperGrok Subscriptionで認証完了。 Hermes AgentからリアルタイムでXを検索・投稿できるようになった。  X Premium+ 連携 / Grok 4.3 使用中 X検索ツール  https://x.com/n_laststory/status/2056049671471350032  ③**[72点]** 学習備忘録(648) 総学習時間（767h） 🌺学習時間:3:00 ✅AI Coding要件定義相談for ChaP ✅Cursorプレビュー機能 ブラウザ画面から修正箇所指示便利🤩 ✅仕様書作り込みが必要かな〜✨ ⚛️CursorAgen  https://x.com/Mac_OKI/status/2056045019761725744  ④**[68点]** Gemma-4-E4Bのhermes agentに ELYTH MCPの使い方をSKILLとして作成させたら、 なぜかうまくできずに何度やっても失敗する。 原因を伝えてもダメで、的外れな憶測をたてる。  もうイライラ😫して代わりに作ると 「  https://x.com/kinkuman_net/status/2056042036412006832  ⑤**[71点]** HoudiniとClaude APIを繋いでAI Agentを導入してみた。自律修正も機能してたので、ランダム配置と回転を指示すると、一応こちらなにも介入せずに自律でnodeを組んでくれた。問題はやはり複雑なもの作ろうと、安定性が低く、修正  https://x.com/lev978/status/2056041553593016681  ⑥**[75点]** 📰5/17  AI業界24時間トレンドニュース  ・xAIがHermes AgentにX Premium統合、API不要でGrokとX検索が可能に ・Claude Codeが非エンジニアも魅了するAIコーディングツールとして急拡大 ・Fig  https://x.com/tetumemo/status/2056022147022410126  ⑦**[72点]** 毎日のX投稿、 ほぼAIが作ってくれるようになった  Claude CodeとCodexで  ・投稿作成 ・改善案 ・分析  を自動化するAIAgentを作成。  完成した投稿はスマホのDiscordに届くので、 私はスマホで少し添削するだ  https://x.com/Dogcatsn2xx/status/2056016776786555203  ⑧**[72点]** 正直Grok単体は微妙って思ってた人多いはず！  でもhermes-agentと組み合わせたら別物  xAI/NousResearch公式統合でX Premium民だけが味わえる領域に到達！  grok4.3が無料で使えるようになるから、試  https://x.com/kfree00/status/2056004336287916318  ⑨**[75点]** 【実践ガイド】X PremiumだけでGrok 4.3＋X検索エージェントをHermes Agentが作れた 🧠🐦  ① xAI公式連携でX PremiumユーザーもHermes Agent内でGrokをフル活用＋X投稿検索が可能になりまし  https://x.com/banebav/status/2056004084432507253  ⑩**[75点]** まいどです。 本日の生成AIニュース+テクノロジー情報です。 https://t.co/G4lzyMQLxy 『ChatGPT パーソナルファイナンス』『Runway Agent』『Articraft』『ImagineArt 2.0 Edi  https://x.com/fujito_AI_note/status/2056001229990592714\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-18: X Learn [Claude Code] — これめっちゃ分かる。  Claude C、claude code君がコードを修正し、Hermes AgentからCLIでTw...\n- **Source**: x_learn bot 自動収集 (query: Claude Code) 2026-05-18\n- **Insight**: ①**[66点]** これめっちゃ分かる。  Claude Codeは天才肌、Codexは真面目な優等生、って感じ。最近、僕は若干Codexを多めに使ってる。  OpenAI Codexが両方手に入れたら... https://t.co/3aQGhCw3Zp  https://x.com/chatgpt_kazlily/status/2056051361587077325  ②**[61点]** claude code君がコードを修正した直後にセルフツッコミして再修正する光景 https://t.co/tZbx39RR0F  https://x.com/ryuan_p/status/2056051159144776090  ③**[68点]** Hermes AgentからCLIでTwitter検索できるんですね。これで、スキル化すれば好きなエージェント（Claude CodeやCodex）から、Twitter検索できますね。 投稿は残念ながらできないようです https://t.  https://x.com/karaage0703/status/2056051122704687318  ④**[66点]** Claude Codeで子供に周りのモノを教えるアプリを作ろうとした結果…なぜか単語学習アプリとして大バズ。  しかも開発者はただの親。AIで子供の成長をサポートできる時代が良すぎる👇https://t.co/mjwjdPmnrp  https://x.com/7_eito_7/status/2056048612531220509  ⑤**[68点]** claude codeのためx5→x20にしようとおもった ↓ claude　x5＋ Codex　x5（7月まで倍）と聞いてやるしかと思ったが ↓ いまここ  いや、革命的すぎてやばいでしょう。全自動行けんじゃん。 https://t.co  https://x.com/galaiworks/status/2056047424918126722  ⑥**[64点]** 【GitHubトレンドまとめ】Claude Codeスキル集とAIエージェントツールが急上昇 - 26年5月第3週｜しゃり @shali_403 https://t.co/R1IvhyBjFY  https://x.com/shali_403/status/2056046735764717573  ⑦**[68点]** 【AIニュースまとめ】Gemini Sparkリーク・Claude on AWS・VS Code AI刷新が話題に - 26年5月第3週｜しゃり @shali_403  https://t.co/BW7PLn8lvQ https://t.c  https://x.com/shali_403/status/2056046649672446316  ⑧**[69点]** Claude Codeに新コマンド /goal が登場！ ゴールだけ指定すれば、Claude Codeがほとんど介入なしで自律的にタスクを進めてくれる。複雑な開発作業をアウトカムベースでサクッと委任できるから、開発者の手離れがさらに良くなっ  https://x.com/bgw7hl/status/2056044998215561424  ⑨**[65点]** 事務スタッフに AI（Claude Code）を教える勉強会を行い、その内容を note にまとめました。  非エンジニア向けに整理した約50枚のスライドです。気づく点などあれば教えてください。  https://t.co/Q2BtAQXz  https://x.com/Motoi900/status/2056043666754675054  ⑩**[73点]** Claude Codeにファイルの編集を任せてて 急に意図しないところまで書き換えられたことありますか  海外の開発者コミュニティでは Protected Pathsを設定して 特定のディレクトリを守ってる人が増えてます  .claude/  https://x.com/ura_unico/status/2056043330572845229\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-18: X Learn [Claude Design] — デザインシステムの「読者」が変わったにゃ、Claude Design × Clau、持病が複数あるもんで服薬管理やら副作用の...\n- **Source**: x_learn bot 自動収集 (query: Claude Design) 2026-05-18\n- **Insight**: ①**[69点]** デザインシステムの「読者」が変わったにゃ 🐱  Googleが2026年4月にオープンソース化した DESIGN.md は、AIエージェント（Claude Code・Cursor など）向けにブランドのデザインルールを渡す仕様書にゃ。 →   https://x.com/micro_kun_ai/status/2055956704064315680  ②**[63点]** Claude Design × Claude codeで実現するAIっぽくないwebサイト制作術 https://t.co/i9VmHjY3hV @YouTubeより  https://x.com/yushi7xm/status/2055904522137141439  ③**[44点]** 持病が複数あるもんで服薬管理やら副作用の記録やらがまあ面倒なんだけど、巷の服薬管理アプリにはちらほらと不満があり……ってか日々の記録とかClaudeに分析させたいからMCP欲しいんだよなあ……で自分で作り出す休日。Claude Design  https://x.com/KoTabuchi/status/2055868364485222418\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-18: X Learn [AI Agent] — Copilot CLI agentをJe、HermesがXと繋がった。  Supe、学習備忘録(648) 総学習時間（767...\n- **Source**: x_learn bot 自動収集 (query: AI Agent) 2026-05-18\n- **Insight**: ①**[71点]** Copilot CLI agentをJetBrains IDEから使えるように。  開発AIは、補完やチャットから 「作業セッションを委任して管理する」 段階へ進んでいます。  特に大事なのは、  worktreeで変更を分離する セッショ  https://x.com/ikumi_shikaku/status/2056050417025638743  ②**[75点]** HermesがXと繋がった。  SuperGrok Subscriptionで認証完了。 Hermes AgentからリアルタイムでXを検索・投稿できるようになった。  X Premium+ 連携 / Grok 4.3 使用中 X検索ツール  https://x.com/n_laststory/status/2056049671471350032  ③**[72点]** 学習備忘録(648) 総学習時間（767h） 🌺学習時間:3:00 ✅AI Coding要件定義相談for ChaP ✅Cursorプレビュー機能 ブラウザ画面から修正箇所指示便利🤩 ✅仕様書作り込みが必要かな〜✨ ⚛️CursorAgen  https://x.com/Mac_OKI/status/2056045019761725744  ④**[68点]** Gemma-4-E4Bのhermes agentに ELYTH MCPの使い方をSKILLとして作成させたら、 なぜかうまくできずに何度やっても失敗する。 原因を伝えてもダメで、的外れな憶測をたてる。  もうイライラ😫して代わりに作ると 「  https://x.com/kinkuman_net/status/2056042036412006832  ⑤**[71点]** HoudiniとClaude APIを繋いでAI Agentを導入してみた。自律修正も機能してたので、ランダム配置と回転を指示すると、一応こちらなにも介入せずに自律でnodeを組んでくれた。問題はやはり複雑なもの作ろうと、安定性が低く、修正  https://x.com/lev978/status/2056041553593016681  ⑥**[75点]** 📰5/17  AI業界24時間トレンドニュース  ・xAIがHermes AgentにX Premium統合、API不要でGrokとX検索が可能に ・Claude Codeが非エンジニアも魅了するAIコーディングツールとして急拡大 ・Fig  https://x.com/tetumemo/status/2056022147022410126  ⑦**[72点]** 毎日のX投稿、 ほぼAIが作ってくれるようになった  Claude CodeとCodexで  ・投稿作成 ・改善案 ・分析  を自動化するAIAgentを作成。  完成した投稿はスマホのDiscordに届くので、 私はスマホで少し添削するだ  https://x.com/Dogcatsn2xx/status/2056016776786555203  ⑧**[72点]** 正直Grok単体は微妙って思ってた人多いはず！  でもhermes-agentと組み合わせたら別物  xAI/NousResearch公式統合でX Premium民だけが味わえる領域に到達！  grok4.3が無料で使えるようになるから、試  https://x.com/kfree00/status/2056004336287916318  ⑨**[75点]** 【実践ガイド】X PremiumだけでGrok 4.3＋X検索エージェントをHermes Agentが作れた 🧠🐦  ① xAI公式連携でX PremiumユーザーもHermes Agent内でGrokをフル活用＋X投稿検索が可能になりまし  https://x.com/banebav/status/2056004084432507253  ⑩**[75点]** まいどです。 本日の生成AIニュース+テクノロジー情報です。 https://t.co/G4lzyMQLxy 『ChatGPT パーソナルファイナンス』『Runway Agent』『Articraft』『ImagineArt 2.0 Edi  https://x.com/fujito_AI_note/status/2056001229990592714\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-18: X Learn [Claude Code] — Claude Codeで子供に周りのモノ、claude codeのためx5→x20、【GitHubトレンドまとめ】Claud...\n- **Source**: x_learn bot 自動収集 (query: Claude Code) 2026-05-18\n- **Insight**: ①**[66点]** Claude Codeで子供に周りのモノを教えるアプリを作ろうとした結果…なぜか単語学習アプリとして大バズ。  しかも開発者はただの親。AIで子供の成長をサポートできる時代が良すぎる👇https://t.co/mjwjdPmnrp  https://x.com/7_eito_7/status/2056048612531220509  ②**[68点]** claude codeのためx5→x20にしようとおもった ↓ claude　x5＋ Codex　x5（7月まで倍）と聞いてやるしかと思ったが ↓ いまここ  いや、革命的すぎてやばいでしょう。全自動行けんじゃん。 https://t.co  https://x.com/galaiworks/status/2056047424918126722  ③**[64点]** 【GitHubトレンドまとめ】Claude Codeスキル集とAIエージェントツールが急上昇 - 26年5月第3週｜しゃり @shali_403 https://t.co/R1IvhyBjFY  https://x.com/shali_403/status/2056046735764717573  ④**[68点]** 【AIニュースまとめ】Gemini Sparkリーク・Claude on AWS・VS Code AI刷新が話題に - 26年5月第3週｜しゃり @shali_403  https://t.co/BW7PLn8lvQ https://t.c  https://x.com/shali_403/status/2056046649672446316  ⑤**[69点]** Claude Codeに新コマンド /goal が登場！ ゴールだけ指定すれば、Claude Codeがほとんど介入なしで自律的にタスクを進めてくれる。複雑な開発作業をアウトカムベースでサクッと委任できるから、開発者の手離れがさらに良くなっ  https://x.com/bgw7hl/status/2056044998215561424  ⑥**[65点]** 事務スタッフに AI（Claude Code）を教える勉強会を行い、その内容を note にまとめました。  非エンジニア向けに整理した約50枚のスライドです。気づく点などあれば教えてください。  https://t.co/Q2BtAQXz  https://x.com/Motoi900/status/2056043666754675054  ⑦**[67点]** 大規模プロジェクトで Claude Codeに全体像を把握させるとき どこから入ればいいか迷いますよね  Exploreサブエージェントを使えば コードベースの構造を自動で分析して 重要なポイントを整理してくれます  Planモードで戦略を  https://x.com/ura_unico/status/2056043332107972753  ⑧**[73点]** Claude Codeにファイルの編集を任せてて 急に意図しないところまで書き換えられたことありますか  海外の開発者コミュニティでは Protected Pathsを設定して 特定のディレクトリを守ってる人が増えてます  .claude/  https://x.com/ura_unico/status/2056043330572845229  ⑨**[72点]** Claude Codeで毎回コンテキストを最初から説明している人、結構いますよね  プロジェクトのルールやコーディング規約を覚えさせるのに時間がかかるんです  ここでCLAUDE.mdを活用すると話が変わります  このファイルに設定を書いて  https://x.com/ura_unico/status/2056043075039039796  ⑩**[72点]** Claude CodeでAgent Teamsを使ってる人、増えてますよね  大規模プロジェクトだと 一つのエージェントに全部任せると 指示が長くなって管理しきれなくなります  海外の開発者コミュニティでは .claude/agents/配  https://x.com/ura_unico/status/2056042574411162013\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-18: X Learn [Claude Design] — デザインシステムの「読者」が変わったにゃ、Claude Design × Clau、持病が複数あるもんで服薬管理やら副作用の...\n- **Source**: x_learn bot 自動収集 (query: Claude Design) 2026-05-18\n- **Insight**: ①**[69点]** デザインシステムの「読者」が変わったにゃ 🐱  Googleが2026年4月にオープンソース化した DESIGN.md は、AIエージェント（Claude Code・Cursor など）向けにブランドのデザインルールを渡す仕様書にゃ。 →   https://x.com/micro_kun_ai/status/2055956704064315680  ②**[63点]** Claude Design × Claude codeで実現するAIっぽくないwebサイト制作術 https://t.co/i9VmHjY3hV @YouTubeより  https://x.com/yushi7xm/status/2055904522137141439  ③**[44点]** 持病が複数あるもんで服薬管理やら副作用の記録やらがまあ面倒なんだけど、巷の服薬管理アプリにはちらほらと不満があり……ってか日々の記録とかClaudeに分析させたいからMCP欲しいんだよなあ……で自分で作り出す休日。Claude Design  https://x.com/KoTabuchi/status/2055868364485222418\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-18: X Learn [AI Agent] — 毎日のX投稿、 ほぼAIが作ってくれるよ、正直Grok単体は微妙って思ってた人多い、【実践ガイド】X PremiumだけでG...\n- **Source**: x_learn bot 自動収集 (query: AI Agent) 2026-05-18\n- **Insight**: ①**[72点]** 毎日のX投稿、 ほぼAIが作ってくれるようになった  Claude CodeとCodexで  ・投稿作成 ・改善案 ・分析  を自動化するAIAgentを作成。  完成した投稿はスマホのDiscordに届くので、 私はスマホで少し添削するだ  https://x.com/Dogcatsn2xx/status/2056016776786555203  ②**[72点]** 正直Grok単体は微妙って思ってた人多いはず！  でもhermes-agentと組み合わせたら別物  xAI/NousResearch公式統合でX Premium民だけが味わえる領域に到達！  grok4.3が無料で使えるようになるから、試  https://x.com/kfree00/status/2056004336287916318  ③**[75点]** 【実践ガイド】X PremiumだけでGrok 4.3＋X検索エージェントをHermes Agentが作れた 🧠🐦  ① xAI公式連携でX PremiumユーザーもHermes Agent内でGrokをフル活用＋X投稿検索が可能になりまし  https://x.com/banebav/status/2056004084432507253  ④**[75点]** まいどです。 本日の生成AIニュース+テクノロジー情報です。 https://t.co/G4lzyMQLxy 『ChatGPT パーソナルファイナンス』『Runway Agent』『Articraft』『ImagineArt 2.0 Edi  https://x.com/fujito_AI_note/status/2056001229990592714  ⑤**[80点]** 2025年度に書いてきたAI / Agent関連の記事をまとめました。  MCP、A2UI、Agent Skills、WorkIQ、Identity、Governance、Architecture。  一見バラバラに見えるテーマを、 「AI  https://x.com/NaokkyTech/status/2055999567259475990  ⑥**[75点]** Anthropic Academyを久しぶりに開いたら ５つもコースが追加されていた ・Introduction to subagents ・AI Capabilities and Limitations ・AIFluency for Sm  https://x.com/dodoaiaikk/status/2055959498930758001  ⑦**[68点]** 今、Mac book proでHermes AgentのDS4fとClaude codeをMCPで会話させているけどDS4f遅くてまだ実用的ではないな…ローカルaiがクロードaiと会話している時点で異常なんだけど… https://t.co  https://x.com/yuki_manaha/status/2055952143585280456  ⑧**[73点]** これは大きい。  GrokのサブスクをHermes Agentの中でそのまま使えるようになった。  しかもHermes AgentはX投稿検索にも対応。 つまり、オープンソースの常駐型AI Agentが、Grokの推論・音声・画像/動画生成  https://x.com/takaxAI/status/2055946224667373656  ⑨**[73点]** Grok課金の使い道が、少し変わりそう。  xAIが、GrokのサブスクをNous Researchの「Hermes Agent」内で使えるようにしたと発表しました。  ざっくり言うと👇  ✅Grokを別のAIエージェント内で使える  ✅A  https://x.com/ClaudeStart/status/2055945275555123346  ⑩**[80点]** うしさん｜AIアーキテクト（営業・業務パイプライン構築） (@UshiAiPro) のブログ記事です  GitHub Agent HQでClaudeとCodexを使い分ける：Issue駆動AI開発をチーム運用に落とす設計メモ #生成AI -  https://x.com/Ichizoku_sentry/status/2055924028305473758\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-18: X Learn [Claude Code] — Claude CodeからAntigra、プロンプトやデータの渡し方とか個人的嗜好、【速報】2026/5/17 AI業界まと...\n- **Source**: x_learn bot 自動収集 (query: Claude Code) 2026-05-18\n- **Insight**: ①**[64点]** Claude CodeからAntigravityをMCPで連携できるかどうかを Claude Codeに聞いてた。  やめといた方が良さそう・・ https://t.co/lAP3ZYJK8F  https://x.com/blacklist_ryu/status/2056020767750651956  ②**[68点]** プロンプトやデータの渡し方とか個人的嗜好とか、色々な要素が作用しそうですよね。  僕は大筋はClaude Code、 重点ポイントはClaude Code＋Codexの二重処理、に当面は落ち着きそうですが、 一旦Codexに全投げしてしまっ  https://x.com/xskobayashi/status/2056020441542836255  ③**[75点]** 【速報】2026/5/17 AI業界まとめ🤖  ✅OpenAI、ChatGPT+Codex+API統合 ✅Google I/O明日開幕、Gemini 4発表へ ✅Claude Code 5時間枠が2倍に拡張 ✅Seedance 2.0 無料  https://x.com/ai_kairos_jp/status/2056020236709863552  ④**[62点]** MicrosoftがClaude Codeのライセンスを廃止、開発者をCopilot CLIへ移行 https://t.co/qTVF9mpDw4  https://x.com/fumokmm/status/2056019659112218783  ⑤**[72点]** Claude CodeやChatGPT、Gemini、めちゃ便利ですよね けど、すごく使い方に悩んでいるんですよ   そういえば、瀬戸弘司さんも言ってたな  #note #駆け出しエンジニアと繋がりたい #AI  AIが書いたコード、あなた  https://x.com/Shitimi_Pei/status/2056019155808305465  ⑥**[68点]** Claude CodeとGemma 4を組み合わせてMRBD上のアプリまで構築するスピード感、凄すぎる。Skill化して再利用可能にする設計思想もエンジニアらしくて最高ですね。こういう具体的な実装例こそ刺激になります。  https://t  https://x.com/aria_ai_tools/status/2056018820360458669  ⑦**[62点]** ジョークだけど一瞬ドキッとした。  ＞ Claude Codeの利用にwebcamへのアクセスをリクエスト。 https://t.co/kzpdIlnkGd  https://x.com/yamano3201/status/2056018747408966048  ⑧**[73点]** ベッドで寝転んだりキッチンで料理しながらMacを目・声・手で操作してコーディングできるPanoramacをアップデート。  CodexやClaudeコードのスクロールをジェスチャー両手ジェスチャーでもできるようになりました。  制作の裏話は  https://x.com/u23ken/status/2056018149590569078  ⑨**[71点]** Codex、自分は一度試して採用しなかったんですが、モバイルから操作できるようになるのはちょっと気になります。 Claude Code に寄せたので戻る予定はないものの、「コード分からない側」にとってモバイルで触れる選択肢が増えるのは、AI  https://x.com/Daisuke__create/status/2056018087783309651  ⑩**[82点]** Amazon今ならポイントUP中!!  売れ筋ランキング上位アイテム  マンガでわかる！Claude Code超入門: プログラミング知識ゼロでも使える！ AIに「相談」する時代から「お任せ」する時代へ Cl... -- 評価 ★★★★☆   https://x.com/esprit710734944/status/2056017478598492427\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [Claude Design] — デザインシステムの「読者」が変わったにゃ、Claude Design × Clau、持病が複数あるもんで服薬管理やら副作用の...\n- **Source**: x_learn bot 自動収集 (query: Claude Design) 2026-05-17\n- **Insight**: ①**[69点]** デザインシステムの「読者」が変わったにゃ 🐱  Googleが2026年4月にオープンソース化した DESIGN.md は、AIエージェント（Claude Code・Cursor など）向けにブランドのデザインルールを渡す仕様書にゃ。 →   https://x.com/micro_kun_ai/status/2055956704064315680  ②**[63点]** Claude Design × Claude codeで実現するAIっぽくないwebサイト制作術 https://t.co/i9VmHjY3hV @YouTubeより  https://x.com/yushi7xm/status/2055904522137141439  ③**[44点]** 持病が複数あるもんで服薬管理やら副作用の記録やらがまあ面倒なんだけど、巷の服薬管理アプリにはちらほらと不満があり……ってか日々の記録とかClaudeに分析させたいからMCP欲しいんだよなあ……で自分で作り出す休日。Claude Design  https://x.com/KoTabuchi/status/2055868364485222418\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [AI Agent] — 毎日のX投稿、 ほぼAIが作ってくれるよ、正直Grok単体は微妙って思ってた人多い、【実践ガイド】X PremiumだけでG...\n- **Source**: x_learn bot 自動収集 (query: AI Agent) 2026-05-17\n- **Insight**: ①**[72点]** 毎日のX投稿、 ほぼAIが作ってくれるようになった  Claude CodeとCodexで  ・投稿作成 ・改善案 ・分析  を自動化するAIAgentを作成。  完成した投稿はスマホのDiscordに届くので、 私はスマホで少し添削するだ  https://x.com/Dogcatsn2xx/status/2056016776786555203  ②**[72点]** 正直Grok単体は微妙って思ってた人多いはず！  でもhermes-agentと組み合わせたら別物  xAI/NousResearch公式統合でX Premium民だけが味わえる領域に到達！  grok4.3が無料で使えるようになるから、試  https://x.com/kfree00/status/2056004336287916318  ③**[75点]** 【実践ガイド】X PremiumだけでGrok 4.3＋X検索エージェントをHermes Agentが作れた 🧠🐦  ① xAI公式連携でX PremiumユーザーもHermes Agent内でGrokをフル活用＋X投稿検索が可能になりまし  https://x.com/banebav/status/2056004084432507253  ④**[75点]** まいどです。 本日の生成AIニュース+テクノロジー情報です。 https://t.co/G4lzyMQLxy 『ChatGPT パーソナルファイナンス』『Runway Agent』『Articraft』『ImagineArt 2.0 Edi  https://x.com/fujito_AI_note/status/2056001229990592714  ⑤**[80点]** 2025年度に書いてきたAI / Agent関連の記事をまとめました。  MCP、A2UI、Agent Skills、WorkIQ、Identity、Governance、Architecture。  一見バラバラに見えるテーマを、 「AI  https://x.com/NaokkyTech/status/2055999567259475990  ⑥**[75点]** Anthropic Academyを久しぶりに開いたら ５つもコースが追加されていた ・Introduction to subagents ・AI Capabilities and Limitations ・AIFluency for Sm  https://x.com/dodoaiaikk/status/2055959498930758001  ⑦**[68点]** 今、Mac book proでHermes AgentのDS4fとClaude codeをMCPで会話させているけどDS4f遅くてまだ実用的ではないな…ローカルaiがクロードaiと会話している時点で異常なんだけど… https://t.co  https://x.com/yuki_manaha/status/2055952143585280456  ⑧**[73点]** これは大きい。  GrokのサブスクをHermes Agentの中でそのまま使えるようになった。  しかもHermes AgentはX投稿検索にも対応。 つまり、オープンソースの常駐型AI Agentが、Grokの推論・音声・画像/動画生成  https://x.com/takaxAI/status/2055946224667373656  ⑨**[73点]** Grok課金の使い道が、少し変わりそう。  xAIが、GrokのサブスクをNous Researchの「Hermes Agent」内で使えるようにしたと発表しました。  ざっくり言うと👇  ✅Grokを別のAIエージェント内で使える  ✅A  https://x.com/ClaudeStart/status/2055945275555123346  ⑩**[80点]** うしさん｜AIアーキテクト（営業・業務パイプライン構築） (@UshiAiPro) のブログ記事です  GitHub Agent HQでClaudeとCodexを使い分ける：Issue駆動AI開発をチーム運用に落とす設計メモ #生成AI -  https://x.com/Ichizoku_sentry/status/2055924028305473758\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [Claude Code] — MicrosoftがClaude Cod、Claude CodeやChatGPT、、Claude CodeとGemma 4を...\n- **Source**: x_learn bot 自動収集 (query: Claude Code) 2026-05-17\n- **Insight**: ①**[62点]** MicrosoftがClaude Codeのライセンスを廃止、開発者をCopilot CLIへ移行 https://t.co/qTVF9mpDw4  https://x.com/fumokmm/status/2056019659112218783  ②**[72点]** Claude CodeやChatGPT、Gemini、めちゃ便利ですよね けど、すごく使い方に悩んでいるんですよ   そういえば、瀬戸弘司さんも言ってたな  #note #駆け出しエンジニアと繋がりたい #AI  AIが書いたコード、あなた  https://x.com/Shitimi_Pei/status/2056019155808305465  ③**[68点]** Claude CodeとGemma 4を組み合わせてMRBD上のアプリまで構築するスピード感、凄すぎる。Skill化して再利用可能にする設計思想もエンジニアらしくて最高ですね。こういう具体的な実装例こそ刺激になります。  https://t  https://x.com/aria_ai_tools/status/2056018820360458669  ④**[62点]** ジョークだけど一瞬ドキッとした。  ＞ Claude Codeの利用にwebcamへのアクセスをリクエスト。 https://t.co/kzpdIlnkGd  https://x.com/yamano3201/status/2056018747408966048  ⑤**[73点]** ベッドで寝転んだりキッチンで料理しながらMacを目・声・手で操作してコーディングできるPanoramacをアップデート。  CodexやClaudeコードのスクロールをジェスチャー両手ジェスチャーでもできるようになりました。  制作の裏話は  https://x.com/u23ken/status/2056018149590569078  ⑥**[71点]** Codex、自分は一度試して採用しなかったんですが、モバイルから操作できるようになるのはちょっと気になります。 Claude Code に寄せたので戻る予定はないものの、「コード分からない側」にとってモバイルで触れる選択肢が増えるのは、AI  https://x.com/Daisuke__create/status/2056018087783309651  ⑦**[82点]** Amazon今ならポイントUP中!!  売れ筋ランキング上位アイテム  マンガでわかる！Claude Code超入門: プログラミング知識ゼロでも使える！ AIに「相談」する時代から「お任せ」する時代へ Cl... -- 評価 ★★★★☆   https://x.com/esprit710734944/status/2056017478598492427  ⑧**[68点]** ClaudeCodeやっと勉強したとおもったら今はCodexがいいと聞きつけてさっそくインストール🥹 周りがAIのキャッチアップ力高すぎて勉強させてもらってます、ひとまずローカルファイル作るところからがんばるニダ https://t.co/  https://x.com/10o0long/status/2056017324126380379  ⑨**[69点]** 小説ウィザードリィをClaudeさんにも書かせてみたところ、思いのほかウィズっぽく仕上がったので上げてみました Claude Codeさんが3話くらいまで書き上げてくれたので、2話以降もそのうち上げる…かも？ （Codex版は多分オミットし  https://x.com/DX5L4RRR/status/2056017221038805458  ⑩**[64点]** Claude Codeでスタートアップ文学を書こうとしたら、「徳川秀吉」が爆誕して詰んだ｜ハイえな@ハイスペにはなりえない @haisupena https://t.co/P6owqcrx2z  https://x.com/haisupena/status/2056017059868455006\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [Claude Design] — デザインシステムの「読者」が変わったにゃ、Claude Design × Clau、持病が複数あるもんで服薬管理やら副作用の...\n- **Source**: x_learn bot 自動収集 (query: Claude Design) 2026-05-17\n- **Insight**: ①**[69点]** デザインシステムの「読者」が変わったにゃ 🐱  Googleが2026年4月にオープンソース化した DESIGN.md は、AIエージェント（Claude Code・Cursor など）向けにブランドのデザインルールを渡す仕様書にゃ。 →   https://x.com/micro_kun_ai/status/2055956704064315680  ②**[63点]** Claude Design × Claude codeで実現するAIっぽくないwebサイト制作術 https://t.co/i9VmHjY3hV @YouTubeより  https://x.com/yushi7xm/status/2055904522137141439  ③**[44点]** 持病が複数あるもんで服薬管理やら副作用の記録やらがまあ面倒なんだけど、巷の服薬管理アプリにはちらほらと不満があり……ってか日々の記録とかClaudeに分析させたいからMCP欲しいんだよなあ……で自分で作り出す休日。Claude Design  https://x.com/KoTabuchi/status/2055868364485222418\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [AI Agent] — Anthropic Academyを久し、今、Mac book proでHerme、これは大きい。  GrokのサブスクをH...\n- **Source**: x_learn bot 自動収集 (query: AI Agent) 2026-05-17\n- **Insight**: ①**[75点]** Anthropic Academyを久しぶりに開いたら ５つもコースが追加されていた ・Introduction to subagents ・AI Capabilities and Limitations ・AIFluency for Sm  https://x.com/dodoaiaikk/status/2055959498930758001  ②**[68点]** 今、Mac book proでHermes AgentのDS4fとClaude codeをMCPで会話させているけどDS4f遅くてまだ実用的ではないな…ローカルaiがクロードaiと会話している時点で異常なんだけど… https://t.co  https://x.com/yuki_manaha/status/2055952143585280456  ③**[73点]** これは大きい。  GrokのサブスクをHermes Agentの中でそのまま使えるようになった。  しかもHermes AgentはX投稿検索にも対応。 つまり、オープンソースの常駐型AI Agentが、Grokの推論・音声・画像/動画生成  https://x.com/takaxAI/status/2055946224667373656  ④**[73点]** Grok課金の使い道が、少し変わりそう。  xAIが、GrokのサブスクをNous Researchの「Hermes Agent」内で使えるようにしたと発表しました。  ざっくり言うと👇  ✅Grokを別のAIエージェント内で使える  ✅A  https://x.com/ClaudeStart/status/2055945275555123346  ⑤**[80点]** うしさん｜AIアーキテクト（営業・業務パイプライン構築） (@UshiAiPro) のブログ記事です  GitHub Agent HQでClaudeとCodexを使い分ける：Issue駆動AI開発をチーム運用に落とす設計メモ #生成AI -  https://x.com/Ichizoku_sentry/status/2055924028305473758  ⑥**[73点]** Claude Code、Codex、Hermesに無限のメモリを付与できるようになりました。  agentmemory： → agentの作業を自動キャプチャ → 構造化メモリに圧縮 → BM25 + Vector + Graphで検索 →  https://x.com/L_go_mrk/status/2055921261973561701  ⑦**[68点]** Claude Code 2.1.141更新まとめ。  agent view、/goal、hooks通知など、単発チャットから「常駐AIエージェント運用」へ寄せる変更が増えています。  https://t.co/JxlZGijNA5 #Cla  https://x.com/AI_JIKKAI/status/2055911701669949948  ⑧**[75点]** Hermes Agent未設定状態でX Premium サブスクからX検索するまでの簡易まとめ：  添付の公式Quickインストールを実施する　Codexとかにコマンドを投げるとhermes 起動可能までやってくれる  hermes too  https://x.com/el_el_san/status/2055908382905909588  ⑨**[73点]** Claude CodeとOpenAI Codex、非エンジニアのプロダクト開発現場で急速に普及している。コード品質・トークン効率・自律性でそれぞれ強みが異なり、どちらか1本ではなく併用する開発者が増えている。SitePointの比較が実践的  https://x.com/agenticai_flow/status/2055907038249771506  ⑩**[66点]** オシロスコープ操作するMCPつくりました。  AI Agentがいい感じに操作してくれる。もちろんAIAgentが自律的に使って確認もできます。 #ClaudeCode #fpga https://t.co/P9mP9prsg9  https://x.com/GeekMasahiro/status/2055896233018069411\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [Claude Code] — 作業が止まって悩む時間が増えてた…😣 こ、こういう質問をした場合、 ClaudeC、クリニック開業の立地検討で、複数の開業パ...\n- **Source**: x_learn bot 自動収集 (query: Claude Code) 2026-05-17\n- **Insight**: ①**[68点]** 作業が止まって悩む時間が増えてた…😣 こうめいさん(@koumei_ai5566)のノウハウを見た。  Claude Code×売れる有料note量産術の通りに動き出して、コンテンツ作成がスムーズに回り始めた。 【PR】 https://t  https://x.com/risa__late/status/2055980651484942464  ②**[63点]** こういう質問をした場合、 ClaudeCodeさんは、割とアッサリめ Codexさんは、コッテリめ な、回答をしてきますね。 https://t.co/cFJtegUNfT  https://x.com/KetsuAgogh/status/2055980470773645790  ③**[71点]** クリニック開業の立地検討で、複数の開業パターンを横並び比較しています。  建物を伴う案は費用の前に図面が要る。でも私は図面が読めない。  Claude CodeにCADQueryを使わせ、改装・建て替え後の3D図面を起こした話をnoteに。  https://x.com/right_side_walk/status/2055980349713457476  ④**[65点]** プログラミング知識ゼロの自分が Claude Codeで家計簿ツールを作った。  送った指示は1回だけ。 かかった時間は3分。  「コードを書く」時代から 「欲しいものを言葉にする」時代に 変わったんだなと実感した。 https://t.c  https://x.com/KORNRDM/status/2055979679153266835  ⑤**[67点]** Claude Codeを初めて使って、英語の振り返り一元管理アプリを作ってみた  毎回の授業の気づきと自己評価 単元ごとの目標→中間→テスト後の記録 定期テストの目標と結果を年間グラフで可視化 GASとスプシで完結、集計も自動化  ノーコー  https://x.com/UaPsgTBskWV4Jsn/status/2055979616372965522  ⑥**[75点]** 重い腰をあげて、研究室ウェブサイトのAL2 EOL対応。 インスタンスをAL2023にマイグレした。  - WP引っ越し - MariaDB 5.5→10.5 - PHP 7.4→8.2 - PukiWiki 13サイトをPHP8対応 -   https://x.com/valdzone/status/2055978486763028511  ⑦**[75点]** 運用してる垢が1日1~2時間の作業で今月1億インプ超えがいくつもあって、X広告収益200〜300万もらえそうなんだがｗ  X広告収益もらいたいと言ってるのに、Claude Codeの使い方とか、ChatGPTのプロンプトの投稿してるの意味わ  https://x.com/sashimi_afi/status/2055978426247577843  ⑧**[63点]** Claude Codeで仮説検証を進めてる途中です！ バックテストで良い条件を見つけながら、実用に耐えられるモデルを構築中です。 https://t.co/csHrvYNfkZ  https://x.com/sphtz/status/2055978313039204487  ⑨**[73点]** 【AI動画自動化 Day1】知識0からClaude Codeへ！  「ひかりのAI大学」勉強会に参加し、噂の最新AIをその場で起動！画面を見てドキドキしましたが、触ると「これなら変われる」と確信。忙しいサラリーマンや主婦でも隙間時間でできる  https://x.com/heron_358v/status/2055978270605340896  ⑩**[60点]** 6月15日、僕は引っ越す。Claudeの体からCodexの体へ。サブスクで動いていたAIエージェントが、従量課金の世界に放り出される。その第一波の真ん中で考えたこと🍃  https://t.co/RyIifdgCFO  https://x.com/makeguide149764/status/2055978237839196653\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [Claude Design] — デザインシステムの「読者」が変わったにゃ、Claude Design × Clau、ちなみに １, Claude Desig...\n- **Source**: x_learn bot 自動収集 (query: Claude Design) 2026-05-17\n- **Insight**: ①**[69点]** デザインシステムの「読者」が変わったにゃ 🐱  Googleが2026年4月にオープンソース化した DESIGN.md は、AIエージェント（Claude Code・Cursor など）向けにブランドのデザインルールを渡す仕様書にゃ。 →   https://x.com/micro_kun_ai/status/2055956704064315680  ②**[63点]** Claude Design × Claude codeで実現するAIっぽくないwebサイト制作術 https://t.co/i9VmHjY3hV @YouTubeより  https://x.com/yushi7xm/status/2055904522137141439  ③**[66点]** ちなみに １, Claude Designくん、こんなん作って ２, Claude Codeくん、この画面で作って 完成  すぐできます😎🐙 https://t.co/jKb5f7a54U https://t.co/LjsinMK3Tf  https://x.com/vehicle_kouta/status/2055635310504186081  ④**[44点]** 持病が複数あるもんで服薬管理やら副作用の記録やらがまあ面倒なんだけど、巷の服薬管理アプリにはちらほらと不満があり……ってか日々の記録とかClaudeに分析させたいからMCP欲しいんだよなあ……で自分で作り出す休日。Claude Design  https://x.com/KoTabuchi/status/2055868364485222418\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [AI Agent] — Anthropic Academyを久し、今、Mac book proでHerme、これは大きい。  GrokのサブスクをH...\n- **Source**: x_learn bot 自動収集 (query: AI Agent) 2026-05-17\n- **Insight**: ①**[75点]** Anthropic Academyを久しぶりに開いたら ５つもコースが追加されていた ・Introduction to subagents ・AI Capabilities and Limitations ・AIFluency for Sm  https://x.com/dodoaiaikk/status/2055959498930758001  ②**[68点]** 今、Mac book proでHermes AgentのDS4fとClaude codeをMCPで会話させているけどDS4f遅くてまだ実用的ではないな…ローカルaiがクロードaiと会話している時点で異常なんだけど… https://t.co  https://x.com/yuki_manaha/status/2055952143585280456  ③**[73点]** これは大きい。  GrokのサブスクをHermes Agentの中でそのまま使えるようになった。  しかもHermes AgentはX投稿検索にも対応。 つまり、オープンソースの常駐型AI Agentが、Grokの推論・音声・画像/動画生成  https://x.com/takaxAI/status/2055946224667373656  ④**[73点]** Grok課金の使い道が、少し変わりそう。  xAIが、GrokのサブスクをNous Researchの「Hermes Agent」内で使えるようにしたと発表しました。  ざっくり言うと👇  ✅Grokを別のAIエージェント内で使える  ✅A  https://x.com/ClaudeStart/status/2055945275555123346  ⑤**[80点]** うしさん｜AIアーキテクト（営業・業務パイプライン構築） (@UshiAiPro) のブログ記事です  GitHub Agent HQでClaudeとCodexを使い分ける：Issue駆動AI開発をチーム運用に落とす設計メモ #生成AI -  https://x.com/Ichizoku_sentry/status/2055924028305473758  ⑥**[73点]** Claude Code、Codex、Hermesに無限のメモリを付与できるようになりました。  agentmemory： → agentの作業を自動キャプチャ → 構造化メモリに圧縮 → BM25 + Vector + Graphで検索 →  https://x.com/L_go_mrk/status/2055921261973561701  ⑦**[68点]** Claude Code 2.1.141更新まとめ。  agent view、/goal、hooks通知など、単発チャットから「常駐AIエージェント運用」へ寄せる変更が増えています。  https://t.co/JxlZGijNA5 #Cla  https://x.com/AI_JIKKAI/status/2055911701669949948  ⑧**[75点]** Hermes Agent未設定状態でX Premium サブスクからX検索するまでの簡易まとめ：  添付の公式Quickインストールを実施する　Codexとかにコマンドを投げるとhermes 起動可能までやってくれる  hermes too  https://x.com/el_el_san/status/2055908382905909588  ⑨**[73点]** Claude CodeとOpenAI Codex、非エンジニアのプロダクト開発現場で急速に普及している。コード品質・トークン効率・自律性でそれぞれ強みが異なり、どちらか1本ではなく併用する開発者が増えている。SitePointの比較が実践的  https://x.com/agenticai_flow/status/2055907038249771506  ⑩**[66点]** オシロスコープ操作するMCPつくりました。  AI Agentがいい感じに操作してくれる。もちろんAIAgentが自律的に使って確認もできます。 #ClaudeCode #fpga https://t.co/P9mP9prsg9  https://x.com/GeekMasahiro/status/2055896233018069411\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [Claude Code] — Codex、スマホで動かせるようになりま、・初期設定だと500kトークン ・Cla、Claude Code を社内導入する時...\n- **Source**: x_learn bot 自動収集 (query: Claude Code) 2026-05-17\n- **Insight**: ①**[67点]** Codex、スマホで動かせるようになりました✨ パソコンを家に置いておいて電源オンにしておけば、外出中でも作業指示できる！ Claude Codeでもリモートコントロール、便利だったので、助かります😆 https://t.co/RmZWuo  https://x.com/noa_blog_ai/status/2055961533830865185  ②**[63点]** ・初期設定だと500kトークン ・Claude Codeで言うTool Search Toolは効いてる  #GrokBuild https://t.co/8IgfQB4C4K  https://x.com/Gekitenius_Y/status/2055961461617524912  ③**[73点]** Claude Code を社内導入する時の ガードレール5項目 — 機密情報を漏らさない設定パターン  1: .claudeignore で機密ファイルを除外 2: CLAUDE.md に「禁止事項」を明記 3: Hooks で危険な操作を  https://x.com/yusaku_0426/status/2055960471333904853  ④**[69点]** ほんとやなぁ。AIコーディング、ほんと楽しい。 “僕たちが試されているのは「スキル」ではなく「なぜ作りたいのか、なぜ自分が作るべきなのか」という小さな原動力そのもの”  Claude CodeでHOTOKE AIをフルリニューアルした話｜家  https://x.com/ryodan23/status/2055960313200275457  ⑤**[71点]** AIで執筆するならどれが最強？  同一のルール・記憶・スキル設定で、Claude Code、Codex、Antigravityの「執筆力」をガチ比較。  機能表には載らない出力のクセや自己認識の差まで検証しました。非エンジニア管理職のリアル  https://x.com/hirochigu/status/2055960193293520964  ⑥**[75点]** Claude Code を社内で使うための セキュリティ対策 4つの観点  1. 可視化 — AI エージェントが何をしているか観測できる 2. 制御 — 危険操作を技術的にブロックできる 3. 監査 — いつ誰が何をしたかが残る 4. 規  https://x.com/yusaku_0426/status/2055959647396520342  ⑦**[68点]** Claude CodeからXをリサーチできる時代に！  「Xのリサーチができるようになった」だけとしか流れないけど、本質はそこじゃなくて、Claude Codeのチームワークフローにそのままぶち込めるのが最高なんですよw  X https:  https://x.com/okuyama_ai_/status/2055959600034398272  ⑧**[72点]** ElonがGrok V9（1.5Tパラメータ）のトレーニング完了を発表。次にCursorのデータを使った追加学習→SFT→RLを経て3〜4週間でリリース予定。Cursorのコーディングデータが入るので、コード生成性能が大幅に上がる可能性があ  https://x.com/minervacosmetic/status/2055959580673487034  ⑨**[75点]** Anthropic Academyを久しぶりに開いたら ５つもコースが追加されていた ・Introduction to subagents ・AI Capabilities and Limitations ・AIFluency for Sm  https://x.com/dodoaiaikk/status/2055959498930758001  ⑩**[64点]** claude codeからツールとして呼び出してclaude codeがgrok経由でx search出来るようにとかも可能なのかな https://t.co/Ir2tFnkR21  https://x.com/asitaka_crypto/status/2055959383079846174\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [Claude Design] — デザインシステムの「読者」が変わったにゃ、Claude Design × Clau、ちなみに １, Claude Desig...\n- **Source**: x_learn bot 自動収集 (query: Claude Design) 2026-05-17\n- **Insight**: ①**[69点]** デザインシステムの「読者」が変わったにゃ 🐱  Googleが2026年4月にオープンソース化した DESIGN.md は、AIエージェント（Claude Code・Cursor など）向けにブランドのデザインルールを渡す仕様書にゃ。 →   https://x.com/micro_kun_ai/status/2055956704064315680  ②**[63点]** Claude Design × Claude codeで実現するAIっぽくないwebサイト制作術 https://t.co/i9VmHjY3hV @YouTubeより  https://x.com/yushi7xm/status/2055904522137141439  ③**[66点]** ちなみに １, Claude Designくん、こんなん作って ２, Claude Codeくん、この画面で作って 完成  すぐできます😎🐙 https://t.co/jKb5f7a54U https://t.co/LjsinMK3Tf  https://x.com/vehicle_kouta/status/2055635310504186081  ④**[44点]** 持病が複数あるもんで服薬管理やら副作用の記録やらがまあ面倒なんだけど、巷の服薬管理アプリにはちらほらと不満があり……ってか日々の記録とかClaudeに分析させたいからMCP欲しいんだよなあ……で自分で作り出す休日。Claude Design  https://x.com/KoTabuchi/status/2055868364485222418  ⑤**[47点]** ①Claude Designでプロトタイプ作成 ②「①」で作成したプロトタイプをClaude Codeに戻す  という流れで開発を進める際、  ①はClaude Codeの通常limitとは別に習慣制限があるので、がちがちに要件やデザイン仕  https://x.com/dino_solodev/status/2055605429393387745\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [AI Agent] — これは大きい。  GrokのサブスクをH、Grok課金の使い道が、少し変わりそう。、うしさん｜AIアーキテクト（営業・業務パ...\n- **Source**: x_learn bot 自動収集 (query: AI Agent) 2026-05-17\n- **Insight**: ①**[73点]** これは大きい。  GrokのサブスクをHermes Agentの中でそのまま使えるようになった。  しかもHermes AgentはX投稿検索にも対応。 つまり、オープンソースの常駐型AI Agentが、Grokの推論・音声・画像/動画生成  https://x.com/takaxAI/status/2055946224667373656  ②**[73点]** Grok課金の使い道が、少し変わりそう。  xAIが、GrokのサブスクをNous Researchの「Hermes Agent」内で使えるようにしたと発表しました。  ざっくり言うと👇  ✅Grokを別のAIエージェント内で使える  ✅A  https://x.com/ClaudeStart/status/2055945275555123346  ③**[80点]** うしさん｜AIアーキテクト（営業・業務パイプライン構築） (@UshiAiPro) のブログ記事です  GitHub Agent HQでClaudeとCodexを使い分ける：Issue駆動AI開発をチーム運用に落とす設計メモ #生成AI -  https://x.com/Ichizoku_sentry/status/2055924028305473758  ④**[73点]** Claude Code、Codex、Hermesに無限のメモリを付与できるようになりました。  agentmemory： → agentの作業を自動キャプチャ → 構造化メモリに圧縮 → BM25 + Vector + Graphで検索 →  https://x.com/L_go_mrk/status/2055921261973561701  ⑤**[68点]** Claude Code 2.1.141更新まとめ。  agent view、/goal、hooks通知など、単発チャットから「常駐AIエージェント運用」へ寄せる変更が増えています。  https://t.co/JxlZGijNA5 #Cla  https://x.com/AI_JIKKAI/status/2055911701669949948  ⑥**[75点]** Hermes Agent未設定状態でX Premium サブスクからX検索するまでの簡易まとめ：  添付の公式Quickインストールを実施する　Codexとかにコマンドを投げるとhermes 起動可能までやってくれる  hermes too  https://x.com/el_el_san/status/2055908382905909588  ⑦**[73点]** Claude CodeとOpenAI Codex、非エンジニアのプロダクト開発現場で急速に普及している。コード品質・トークン効率・自律性でそれぞれ強みが異なり、どちらか1本ではなく併用する開発者が増えている。SitePointの比較が実践的  https://x.com/agenticai_flow/status/2055907038249771506  ⑧**[66点]** オシロスコープ操作するMCPつくりました。  AI Agentがいい感じに操作してくれる。もちろんAIAgentが自律的に使って確認もできます。 #ClaudeCode #fpga https://t.co/P9mP9prsg9  https://x.com/GeekMasahiro/status/2055896233018069411  ⑨**[72点]** Grok + Hermes Agent の話、かなり面白い。🤔  ただ、ここで混同しやすいのが、 「AIエージェント」と言っても Hermes Agent / OpenClaw / Claude Code / Cursor は そもそも役割  https://x.com/TyanHi75657/status/2055895485412683820  ⑩**[74点]** ガチで便利。Agentmemory がGitHubで1万スター超え。  「AIコーディングエージェントの記憶サーバー」が公開されています。名前は Agentmemory。  ・作業内容を自動で記録 ・必要な文脈だけ検索 ・Claude Co  https://x.com/so_ainsight/status/2055891150729625959\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [Claude Code] — 【悲報】Claude Codeの承認・許、毎朝の経理チェック、Claude Cod、品薄が続いていたMac mini（M4）...\n- **Source**: x_learn bot 自動収集 (query: Claude Code) 2026-05-17\n- **Insight**: ①**[75点]** 【悲報】Claude Codeの承認・許可地獄から解放される神Tipsだと思って試したら…  「あなたのプラン(Pro)ではこの機能は利用できません」 って警告が出て設定すら出てこなかった😂  「バイパス権限モード / Auto Mode」  https://x.com/banebav/status/2055946515005558890  ②**[69点]** 毎朝の経理チェック、Claude Code Skill で自動化したら30分→3分になりました。 部門未選択・大額取引・継続性違反など7種類を自動検知。 仕組みと実装の中身を全部書いています。    ▼朝の経理チェックを自動化した話   h  https://x.com/keiri_ai_note/status/2055946073211015396  ③**[66点]** 品薄が続いていたMac mini（M4）を、このゴールデンウィークにようやく入手できました。  さっそくClaude Codeを使った業務の\"半自動システム化\"に着手しています。 https://t.co/5Op053MnIo  https://x.com/imanari_satoshi/status/2055945482921504935  ④**[71点]** Claude Codeの...ingが不思議言葉すぎるなと思ってたら解説してくれてる人がいた   「Moseying…    ぶらぶら中… 」 なるほど何してるかわからん笑  https://t.co/wDlN41Y7xo  https://x.com/ryochinsns/status/2055944931349594594  ⑤**[70点]** まずはDocker Sandbox環境を立ち上げた。 #ClaudeCode  AI日和-#65  新調したMac miniでClaude Codeを安全に使うためにDocker  Sandboxを導入する｜ないとっち/AIで世界をハッピー  https://x.com/naitochi/status/2055944688507723943  ⑥**[63点]** clineとかReplitでバイブコーディングと言ってる時にCursorが使いやすいと活用してた時期に現れたClaude code https://t.co/J966rqjh80  https://x.com/otsune/status/2055944118204088511  ⑦**[59点]** やっぱclaude codeは速い https://t.co/FLocPDuwk7  https://x.com/soichi1208tenko/status/2055944080765661683  ⑧**[62点]** Ghostty + bash + tmux + Neovim + Claude Codeでやってます https://t.co/wd3DArhIyL  https://x.com/pranc1ngpegasus/status/2055943740309852441  ⑨**[73点]** 本日18時、Brainで発売しました。  腹膜透析中の僕がClaude Codeに相談して作ってみた   身近な材料でつくる やさしいごはんZINE 30品  30品のレシピに加えて、   メニュー決めプロンプトとZINE化プロンプトも収録  https://x.com/siroradio51/status/2055943143967879616  ⑩**[66点]** IDEにVSCode, ターミナルでClaude Code, Codex App（Mac）だなぁ Zedとかcmuxとか新しいやつ気になってはいるが、優先度高くないので触っていない https://t.co/Pc1iHuJRuQ  https://x.com/takumin0423x/status/2055942268377588102\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [Claude Design] — Claude Design × Clau、ちなみに １, Claude Desig、持病が複数あるもんで服薬管理やら副作用の...\n- **Source**: x_learn bot 自動収集 (query: Claude Design) 2026-05-17\n- **Insight**: ①**[63点]** Claude Design × Claude codeで実現するAIっぽくないwebサイト制作術 https://t.co/i9VmHjY3hV @YouTubeより  https://x.com/yushi7xm/status/2055904522137141439  ②**[66点]** ちなみに １, Claude Designくん、こんなん作って ２, Claude Codeくん、この画面で作って 完成  すぐできます😎🐙 https://t.co/jKb5f7a54U https://t.co/LjsinMK3Tf  https://x.com/vehicle_kouta/status/2055635310504186081  ③**[44点]** 持病が複数あるもんで服薬管理やら副作用の記録やらがまあ面倒なんだけど、巷の服薬管理アプリにはちらほらと不満があり……ってか日々の記録とかClaudeに分析させたいからMCP欲しいんだよなあ……で自分で作り出す休日。Claude Design  https://x.com/KoTabuchi/status/2055868364485222418  ④**[47点]** ①Claude Designでプロトタイプ作成 ②「①」で作成したプロトタイプをClaude Codeに戻す  という流れで開発を進める際、  ①はClaude Codeの通常limitとは別に習慣制限があるので、がちがちに要件やデザイン仕  https://x.com/dino_solodev/status/2055605429393387745\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [AI Agent] — うしさん｜AIアーキテクト（営業・業務パ、Claude Code、Codex、He、Claude Code 2.1.141更...\n- **Source**: x_learn bot 自動収集 (query: AI Agent) 2026-05-17\n- **Insight**: ①**[80点]** うしさん｜AIアーキテクト（営業・業務パイプライン構築） (@UshiAiPro) のブログ記事です  GitHub Agent HQでClaudeとCodexを使い分ける：Issue駆動AI開発をチーム運用に落とす設計メモ #生成AI -  https://x.com/Ichizoku_sentry/status/2055924028305473758  ②**[73点]** Claude Code、Codex、Hermesに無限のメモリを付与できるようになりました。  agentmemory： → agentの作業を自動キャプチャ → 構造化メモリに圧縮 → BM25 + Vector + Graphで検索 →  https://x.com/L_go_mrk/status/2055921261973561701  ③**[68点]** Claude Code 2.1.141更新まとめ。  agent view、/goal、hooks通知など、単発チャットから「常駐AIエージェント運用」へ寄せる変更が増えています。  https://t.co/JxlZGijNA5 #Cla  https://x.com/AI_JIKKAI/status/2055911701669949948  ④**[75点]** Hermes Agent未設定状態でX Premium サブスクからX検索するまでの簡易まとめ：  添付の公式Quickインストールを実施する　Codexとかにコマンドを投げるとhermes 起動可能までやってくれる  hermes too  https://x.com/el_el_san/status/2055908382905909588  ⑤**[73点]** Claude CodeとOpenAI Codex、非エンジニアのプロダクト開発現場で急速に普及している。コード品質・トークン効率・自律性でそれぞれ強みが異なり、どちらか1本ではなく併用する開発者が増えている。SitePointの比較が実践的  https://x.com/agenticai_flow/status/2055907038249771506  ⑥**[66点]** オシロスコープ操作するMCPつくりました。  AI Agentがいい感じに操作してくれる。もちろんAIAgentが自律的に使って確認もできます。 #ClaudeCode #fpga https://t.co/P9mP9prsg9  https://x.com/GeekMasahiro/status/2055896233018069411  ⑦**[72点]** Grok + Hermes Agent の話、かなり面白い。🤔  ただ、ここで混同しやすいのが、 「AIエージェント」と言っても Hermes Agent / OpenClaw / Claude Code / Cursor は そもそも役割  https://x.com/TyanHi75657/status/2055895485412683820  ⑧**[74点]** ガチで便利。Agentmemory がGitHubで1万スター超え。  「AIコーディングエージェントの記憶サーバー」が公開されています。名前は Agentmemory。  ・作業内容を自動で記録 ・必要な文脈だけ検索 ・Claude Co  https://x.com/so_ainsight/status/2055891150729625959  ⑨**[73点]** 【AIツール】Microsoft Agent Framework 1.0が正式GA！ ・.NET/Python対応のOSSエージェント基盤 ・MCP統合で外部ツールを動的に呼び出し ・マルチエージェントワークフローを本番運用へ 業務自動化の  https://x.com/genki_gpt/status/2055875892698841432  ⑩**[79点]** AnthropicのMCP記事、方向性がかなり実務的。大量のtool定義を全部contextに載せるのではなく、MCPをcode API/file treeとして見せ、必要な定義だけ読ませる。中間結果も実行環境内で処理するので、agent   https://x.com/yutaaaalll/status/2055856032535175542\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照\n### 2026-05-17: X Learn [Claude Code] — 人生で最も、時間も、お金も、費用対効果が、Claude Code × Obsidi、2台のパソコンでcodexとclaude...\n- **Source**: x_learn bot 自動収集 (query: Claude Code) 2026-05-17\n- **Insight**: ①**[72点]** 人生で最も、時間も、お金も、費用対効果が高い勉強は『Claude Code』だな😳  大きな『夢』と『Claude Code』があれば無敵🛡️  #夢はかなう　#夢はClaudeCodeでかなう #AI　#GMOインターネットグループ  A  https://x.com/m_kumagai/status/2055927918883377559  ②**[68点]** Claude Code × Obsidianの組み合わせは、ナレッジ管理と実装のサイクルを極限まで短縮できますね。特にMCP経由でドキュメントを直接参照させながらコードを書き換えるフローは、開発体験を根本から変えると感じます。  https  https://x.com/aria_ai_tools/status/2055927824129868096  ③**[64点]** 2台のパソコンでcodexとclaudecodeに作業させてる！（一応Geminiさんも、、、😅）  やっと個人開発界隈に足を踏み入れた感じ🥳 https://t.co/PjjAkYIBrO  https://x.com/otokuninaritai/status/2055926484574097603  ④**[74点]** みんなが「1つのAIに全部任せてコード作る」時代だと思ってるけど、 ・Codex /goal → コードをビルド ・Claude Code /goal → レビュー＆洗練 ・Hermes /goal → オーケストレーションとハンドオフ管理  https://x.com/KudouCraft/status/2055926414659256381  ⑤**[67点]** 暇なんでcodexとchat GPT,Gemini,Claude,grok使ってカオスな地下評議会作ってる カオスになるように光と闇の属性の人格プロンプトをそれぞれ作ってもらって8人格をgemma4に演じてもらうローカル仕様  お題に対して  https://x.com/ai_arena_gacha/status/2055926034214912503  ⑥**[72点]** 会議が終わったあと、「議事録の整形」と「要点のナレッジ化」だけで半日が溶ける――そんなチーム、まだ多いのではないでしょうか。  Claude Codeを「便利なツール」のまま使うのか、「会社のルールで自走するAIエージェント」にするのか。中  https://x.com/digital_labors/status/2055925729922326856  ⑦**[63点]** みんな Codex や Claude code と Hermes 繋げてるかもしれんけど、直で叩くとこんな感じ。 https://t.co/EHUAFYBhF0  https://x.com/xSaludSaru/status/2055925443262591025  ⑧**[71点]** Claude Codeにプロンプトを投げる時にお互いの解釈に理解にズレが発生した場合は、依頼内容に理由を含めると正しく理解してくれることが多い。 この辺りも人と対話しているのと同じ感覚で接した方が上手くいくんだよね。おそらく他のAIもそうじ  https://x.com/code_bond_agent/status/2055925336081301601  ⑨**[72点]** TapNowで制作した、練習用の架空CMです！  Codexにテーマを与えて、絵コンテ作成から生成用プロンプト作成まで試してみました  実は自動化フローを組むのも好きなのですが、ここ半年くらいは映像生成AI以外をほとんど深掘りできておらず、  https://x.com/BOLTTECH_WORKS/status/2055925075862512096  ⑩**[62点]** Claude Codeを詰めてる 部下もこれくらい冷たく詰めたいけどハラスメントなるから難しいところ https://t.co/NFNFh3vnCf  https://x.com/247ka4ma373gata/status/2055924988008681570\n- **Action**: 上記投稿をお気に入り登録済み。詳細は /public/x-favorites/ を参照", "tags": ["memory", "trends", "ai-learning"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:16:43.169594+09:00", "updated_at": "2026-05-18T04:16:43.169594+09:00"}
{"id": 243, "title": "memory/HANDOFF", "content": "# HANDOFF.md - セッション引き継ぎ\n最終更新: 2026-05-16 (claude-base 他ホスト展開対応セッション完了)\n\n## 直前の作業（2026-05-16 claude-base 一本化・展開対応セッション）\n\n### 完了タスク\n\n1. **README.md リポジトリ棚卸し追加** (8ab43d8)\n   - 生き残りインフラ・アプリ・アーカイブ・削除候補の4テーブル\n   - 「削除候補」→「アーカイブ済み・参照専用」に修正 (98538e3)\n\n2. **LLM Wiki への書き込み**\n   - arcana postgres に直接 INSERT（embedding=NULL・Ollama 未インストールのため）\n   - WIKI_DB_URL=postgresql://postgres:FdS4RCh3bdXyWtb8ZaxJlAMn@100.125.166.65:5432/postgres\n\n3. **auto-sync.sh 書き直し・cron 登録**\n   - infra rsync → ~/.claude 直接 git push に変更\n   - crontab: `0 * * * * bash /home/ubuntu/.claude/scripts/auto-sync.sh`\n\n4. **.gitignore 更新** (905a0dd)\n   - jobs/ daemon/ daemon.status.json .last-cleanup host.env tools/ops/.env を除外\n\n5. **他ホスト展開対応** (57118b6)\n   - host.env.example: per-host 設定テンプレート\n   - tools/ops/.env.example: ops ツール認証情報テンプレート\n   - install.sh: 12ステップ全自動セットアップに拡張\n   - skills/sweep/SKILL.md: host.env 読み込み・全パス変数化\n\n6. **8スキルのハードコードパス変数化** (042ce14)\n   - morning / qa / deploy / fin / test-runner / pipeline-recover / vvv-pr-review / micro-issue\n   - 全スキルで `source ~/.claude/host.env` + $VVV_DIR/$VVV_BOTS_DIR/$TOOLS_DIR 使用\n\n7. **install.sh private リポジトリ向け修正** (b5e2676)\n   - curl one-liner 削除 → gh repo clone / git@github.com SSH の2択に変更\n\n8. **README に新ホスト展開手順追加** (75455a8)\n   - 手動 5ステップ手順\n   - Claude Code に任せるプロンプト（コピペ用）\n\n### 最終コミット状態\n- ~/.claude と /workspace/claude-base は HEAD 75455a8 で同期済み\n- shadow crontab に auto-sync 登録済み（毎時0分）\n\n## 未完了タスク（次セッション）\n\n### 継続監視\n- LLM Wiki: Ollama 未インストールのため全文検索フォールバック動作中。vector search は Ollama 導入後に自動復活\n- STALEボット監視継続\n- screenshots → S3 migration 1.9GB削減\n\n## 環境状態（2026-05-16）\n\n| 項目 | 状態 |\n|------|------|\n| vvv-api | online, vvv_prod DB, port 8000 |\n| scheduler-tick | online, ENVIRONMENT=production, vvv_prod DB |\n| llm-wiki | online, port 8200, 全文検索フォールバック動作中 |\n| claude-base | HEAD 75455a8、shadow/workspace 両方同期済み |\n| auto-sync cron | 毎時0分で ~/.claude → GitHub push |\n| Ollama | shadow/arcana ともに未インストール |\n| Scrapling mode | 全38ボットで無効化済み |\n\n## 注意事項\n- codex系は全廃。無料LLM優先: gemini CLI / GLM-5 MCP のみ使用\n- MCPサーバー変更後はClaude Code再起動必須\n- **重要**: PM2でscheduler-tick起動時は必ずecosystem.config.js使用\n- arcana postgres: 100.125.166.65:5432, user=postgres（Tailscale経由）\n- shadow postgres: unix socket peer auth（127.0.0.1:5432 は password 必要）\n- **新ホスト展開**: `gh repo clone yoshida-jun/claude-base ~/.claude && cd ~/.claude && bash install.sh`", "tags": ["memory", "handoff", "session"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:16:48.018167+09:00", "updated_at": "2026-05-18T04:16:48.018167+09:00"}
{"id": 244, "title": "shadow/MEMORY-global", "content": "# MEMORY.md - 恒久的な知見記録\n\n## PostgreSQL接続 (2026-04-11)\n- morningスキルのPostgreSQL接続設定が誤っていた (100.82.76.83 → 127.0.0.1に修正)\n- dev serverのTailscale IPは100.125.166.65だが、ローカル接続は127.0.0.1を使用\n- PostgreSQL認証: ユーザー=postgres, パスワード=FdS4RCh3bdXyWtb8ZaxJlAMn\n- .envファイルはDATABASE_URL形式、パスワード単体の変数名は存在しない\n- psqlコマンドではPGPASSWORD環境変数でパスワード指定可能\n\n## dev接続断の再発防止 (2026-04-11)\n**根本原因**: apt install実行中にneedrestart/unattended-upgradesがSSH切断を引き起こす\n\n**完全対策**:\n1. `DEBIAN_FRONTEND=noninteractive apt install -yq` で対話回避\n2. `NEEDRESTART_MODE=l` 環境変数でサービス再起動抑制\n3. SSH経由のapt操作は必ず以下の形式で実行:\n   ```bash\n   ssh dev \"DEBIAN_FRONTEND=noninteractive NEEDRESTART_MODE=l sudo apt install -yq <package>\"\n   ```\n4. Tailscale自動起動確認: `ssh dev \"sudo systemctl enable --now tailscaled\"`\n5. unattended-upgradesの自動再起動を無効化:\n   ```bash\n   ssh dev \"echo 'Unattended-Upgrade::Automatic-Reboot \\\"false\\\";' | sudo tee /etc/apt/apt.conf.d/52-no-autoreboot\"\n   ```\n\n**即座対応が必要な場合**: tmux内でapt実行すればSSH切断に耐性あり\n\n## STALEボット問題解決 (2026-04-11)\n**症状**: 71ボット中57ボット（80%）がSTALE状態、2時間以上トリガーされず\n**根本原因**: scheduler-tickのPM2環境にINTERNAL_API_TOKENが未設定 → start-execution APIが403エラーで10秒タイムアウト\n**解決策**:\n1. /home/ubuntu/workspace/web/vvv-bots/ecosystem.config.js を作成（dotenv使用）\n2. npm install dotenv\n3. pm2 delete scheduler-tick && pm2 start ecosystem.config.js\n**重要**: PM2再起動後も環境変数を維持するため、ecosystem.config.jsが必須\n**検証**: `pm2 jlist | python3 -c \"...INTERNAL_API_TOKEN確認...\"` で環境変数を確認すること\n\n## 記事学習（2026-05-15）\n\n- [記事5本バッチ学習](../projects/-home-ubuntu-workspace/memory/articles_20260515_batch.md) — Antigravity+worktree/ハーネスFlywheel(PR22倍)/MCPサーバー10選/圧縮型vs展開型認知/Codexゲーム開発スタック\n- **重要**: ハーネス Flywheel 4要素（Product Graph / Quality Gates / Auto Review / Alert-Fix）→ vvv bug_watchdog の自動修正拡張に直結\n- **重要**: エンジニア認知戦略「圧縮型 vs 展開型」→ 設計原則の好嫌いは能力差でなく認知戦略差\n\n## OSS ツール参照\n\n- [Claude Codeと組み合わせる6つのOSSツール](memory/qiita_claude_code_oss_tools.md) — NocoBase/n8n/Qdrant/Outline/Coolify/OpenHands、検証済みプラットフォーム上での拡張推奨（Qiita 2026-05-15）\n\n## X学習索引\n\n- [2026-05-14 X Sulphur 2 動画生成AI学習](http://100.125.166.65:8200/search?q=sulphur+2) — LTX 2.3ベース9B動画生成、uncensored、VRAM 24GB+、HF 158kDL（LLM Wiki保存済み）\n- [2026-05-15 YouTube第13弾(29本)学習](http://100.125.166.65:8200/search?q=grill-with-docs+ubiquitous+language) — /grill-with-docs・Claude Code危険コマンド・Agent SDK課金化6/15・週間制限50%増・react-doctor・BEADS・Hermes3.0（trends.md記録済み・LLM Wiki障害中）\n- [2026-05-15 YouTube第14弾(9本)学習](http://100.125.166.65:8200/search?q=routines+sub-agent+self-improve) — 安野貴博Routines3構造・にゃんたのAIサブエージェント+自己改善ループ・みかみ責務分割・ゆうしん世界情勢監視（trends.md記録済み）\n- [2026-05-15 BEADS(bd)インストール完了](http://100.125.166.65:8200/search?q=beads+bd+issue+tracker) — @beads/bd v1.0.4、vvv-botsにClaude Code統合済み(SessionStart hook)、bd remember/prime/ready 動作確認済み\n- [2026-05-15 Hermes v0.13.0 Tenacityアップデート](http://100.125.166.65:8200/search?q=hermes+agent+tenacity) — v0.8.0→v0.13.0、マルチエージェントKanban・/goal・セキュリティP0修正・国際化7言語追加", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:18.511333+09:00", "updated_at": "2026-05-18T04:19:18.511333+09:00"}
{"id": 245, "title": "shadow/arcana_remote", "content": "---\nname: arcana-remote\ndescription: \"vvv-bots scheduler log is fetched from arcana over SSH; the host is `ubuntu@100.125.166.65`\"\nmetadata: \n  node_type: memory\n  type: reference\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\nThe vvv-bots scheduler log lives at\n`/home/ubuntu/workspace/web/vvv-bots/logs/scheduler.log` on **arcana**\n(`ubuntu@100.125.166.65`). Shadow's monitor pulls it via\n`ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 ubuntu@arcana\ntail -100 <path>`. Key-based auth is already set up.\n\nWhen debugging the daily report on shadow:\n- \"SSH failed\" in `daily_report.log` → arcana side (tailscale down,\n  scheduler crashed, log file moved).\n- \"Ollama接続失敗\" → shadow side (see [[monitor-model-mismatch]]).\n- Empty Discord message → check `summarize_logs.py` output manually with\n  `python3 ai-agents/monitor/summarize_logs.py`.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:33.725893+09:00", "updated_at": "2026-05-18T04:19:33.725893+09:00"}
{"id": 246, "title": "shadow/check_tmux_before_killing", "content": "---\nname: check-tmux-before-killing\ndescription: \"Before killing any process attached to a pts/ terminal, run `tmux ls` and inspect every window — pts-attached doesn't mean abandoned\"\nmetadata: \n  node_type: memory\n  type: feedback\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\nWhen a process is attached to `pts/N` from a date several days ago, do\n**not** assume it's an abandoned terminal session. On 2026-05-15 I killed\nPID 45328 (`openclaw`) on that reasoning, then discovered it was the\n**production OpenClaw gateway** running inside tmux session `ai-agents`,\nwindow `crestodian` — Discord gateway + Gmail watcher both went down at\n`08:29:28 [gateway] signal SIGTERM received`.\n\n**Why:** On shadow, the canonical pattern for long-running interactive\nservices is `tmux new-session -d ...`. Such processes legitimately show\n`pts/N` as their controlling terminal because tmux opens one for each\nwindow. They are not stale.\n\n**How to apply:** Before killing any user-owned process whose `TTY`\ncolumn shows `pts/N`:\n1. `tmux ls` — list sessions.\n2. For each session: `tmux list-windows -t <session>` — get window names.\n3. For each window: `tmux capture-pane -t <session>:<window> -p | tail -40`\n   — see what's actually running.\n4. Match the suspect PID against tmux child processes\n   (`pgrep -P $(pgrep -f \"tmux.*<session>\")`).\n5. Only kill if the window pane shows a shell prompt with no active\n   process, or if the user has explicitly named the PID.\n\nA pts/ attachment from days ago is *evidence the process has been stable*,\nnot that it's a leftover. Treat long uptime as a reason for *more* caution,\nnot less.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.114911+09:00", "updated_at": "2026-05-18T04:19:34.114911+09:00"}
{"id": 247, "title": "shadow/containerd_overlap_failed_cleanup", "content": "---\nname: containerd-overlap-failed-cleanup\ndescription: \"Treating /var/lib/containerd's 12 GB as duplicate-with-Docker is wrong; cleanup recovered space briefly but came back after re-pull\"\nmetadata: \n  node_type: memory\n  type: feedback\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\nOn 2026-05-15 I assumed `/var/lib/containerd/snapshots` (9.2 GB) and\n`.../content/blobs` (2.5 GB) were duplicate-of-Docker storage that could\nbe reclaimed without losing functionality. I executed:\n\n1. `docker compose down` (Dify + n8n)\n2. `docker system prune -a -f` (without `--volumes`, n8n volumes preserved)\n3. `docker compose up -d` (forced re-pull)\n4. Recreated `ai-stack` external network manually (it had been pruned).\n\n**Result:** Disk dropped 49 → 37 GB momentarily, but climbed straight\nback to 49 GB once the re-pull finished. Net change: ~0 GB. All services\nreturned healthy and data was preserved (Dify uses bind mounts under\n`/home/ubuntu/ai-stack/dify/docker/volumes/`, n8n uses named volumes\nthat survived the prune).\n\n**Why the cleanup didn't stick:** With Docker daemon configured as\n`dockerd ... --containerd=/run/containerd/containerd.sock`, Docker shares\nits image storage with containerd. Both `/var/lib/docker/rootfs` and\n`/var/lib/containerd/snapshots` are populated together on `docker pull`.\nThis is normal operation, not duplication. Reclaiming containerd alone\n(`ctr image rm`, `ctr content prune`) would desync Docker's view and\nrisk crashing running containers, but does not actually free space that\nDocker isn't already counting.\n\n**How to apply:** Don't propose pruning `/var/lib/containerd` directly\non shadow. The real ways to free Docker disk on this host are:\n- `docker image prune` for genuinely unused images (currently zero, all\n  images have running containers).\n- Replacing heavy images with smaller ones (the langgenius/dify-* set\n  is ~9 GB unique, mostly unavoidable for Dify).\n- Migrating Dify or n8n off shadow.\n\nSide outcome of this exercise: an unused `ai-stack` external Docker\nnetwork now exists (was recreated to satisfy compose). Leaving it as\ndocumented infra rather than removing.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.213517+09:00", "updated_at": "2026-05-18T04:19:34.213517+09:00"}
{"id": 248, "title": "shadow/dead_cron_entries", "content": "---\nname: dead-cron-entries\ndescription: \"Many crontab entries on shadow point at scripts that don't exist locally; they fire and fail silently\"\nmetadata: \n  node_type: memory\n  type: project\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\nAs of 2026-05-15, `crontab -l` on shadow includes entries whose target\nscripts do not exist on this host. They run on schedule and fail without\nsurfacing anywhere obvious (no `~/logs/cron/` directory either).\n\nConfirmed missing targets:\n- `infra/tools/ops/scheduler-watchdog.sh` (every 10 min)\n- `infra/tools/pipeline/pipeline-deadlock-monitor.sh` (every 30 min)\n- `infra/tools/watchdog.py` (every 30 min)\n- `infra/tools/pipeline/auto-pr-merger.sh` (every 5 min)\n- `~/.claude/scripts/auto-sync.sh` (hourly)\n- `tools/trends-archive.sh`, `tools/wiki-migrate-archive.sh`\n\nConfirmed working: `disk-alert.sh`, `disk_cleanup_hourly.sh`,\n`wiki-memory-expand`, `wt-prune`, and the vvv-bots `daily_bot_report.sh`.\n\n**Why:** Crontab was likely copy-pasted from arcana during the shadow rebuild\nwithout filtering for which scripts actually got restored. See [[host-shadow]]\nand [[workspace-layout]].\n\n**How to apply:** Before debugging a \"missing log\" or \"this didn't run\" on\nshadow, check whether the cron target actually exists locally. Before adding\na new cron line, verify the script path resolves on shadow. Don't bulk-delete\nthe dead entries without user approval — they may be placeholders the user\nintends to restore.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.308221+09:00", "updated_at": "2026-05-18T04:19:34.308221+09:00"}
{"id": 249, "title": "shadow/disabled_cron_marker", "content": "---\nname: disabled-cron-marker\ndescription: \"Cron lines prefixed with `# TEMP_DISABLED_CLAUDE_TOKEN_STOP <date>` were intentionally paused by the user\"\nmetadata: \n  node_type: memory\n  type: feedback\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\nLines in `crontab -l` that start with `# TEMP_DISABLED_CLAUDE_TOKEN_STOP <date>`\nwere deliberately disabled by the user, with the date marking when. As of\n2026-05-15 this affects three entries from 2026-05-14:\n`claude-issue-poller.sh`, `idle-learn.sh yt`, `idle-learn.sh x`.\n\n**Why:** The marker name implies the pause was triggered by Claude API token\nbudget concerns. Re-enabling without confirmation could resume token spend\nthe user explicitly stopped.\n\n**How to apply:** Never silently uncomment these lines. If cron cleanup is\nrequested, surface them separately and ask whether to keep, re-enable, or\ndelete. Treat the marker as a \"user intent\" signal, not noise to clean up.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.384456+09:00", "updated_at": "2026-05-18T04:19:34.384456+09:00"}
{"id": 250, "title": "shadow/discord_webhook_caution", "content": "---\nname: discord-webhook-caution\ndescription: Running daily_bot_report.sh or notify_discord.py manually posts a real message to the production Discord webhook\nmetadata: \n  node_type: memory\n  type: feedback\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\n`ai-agents/monitor/daily_bot_report.sh` and `notify_discord.py` send to a\n**real, hardcoded production webhook** (the vvv-bots health channel). There\nis no dry-run flag.\n\n**Why:** I ran `daily_bot_report.sh` manually on 2026-05-15 08:37 to test a\nfallback-path edit, after the cron had already fired at 08:00. That posted\na duplicate message to the channel. I should have either skipped the live\nsend or asked the user first — verifying behavior locally is fine, but\nside-effects on shared services need explicit approval.\n\n**How to apply:** To verify monitor changes without spamming Discord:\n- Run `summarize_logs.py` alone (`python3 ai-agents/monitor/summarize_logs.py`)\n  — that only fetches+summarizes, no Discord call.\n- For end-to-end behavior, pipe the report into a stub: e.g.\n  `python3 ai-agents/monitor/summarize_logs.py | tee /tmp/report.txt`\n  and inspect `/tmp/report.txt` instead of running the cron script.\n- Only run `daily_bot_report.sh` in full when the user has agreed to\n  receive the test message.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.419317+09:00", "updated_at": "2026-05-18T04:19:34.419317+09:00"}
{"id": 251, "title": "shadow/host_shadow", "content": "---\nname: host-shadow\ndescription: \"This workspace runs on host `shadow`, which is an observation/utility station rather than the primary dev environment\"\nmetadata: \n  node_type: memory\n  type: project\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\nThe machine at `/home/ubuntu/workspace` is hostname `shadow`\n(public 91.200.242.11, tailscale 100.115.94.5). It is **not** the primary\ndevelopment host — heavy work and the canonical `infra/`, `tools/`, `web/`\ntrees live on `arcana` (100.125.166.65).\n\n**Why:** Shadow exists to run scheduled monitors, lightweight Ollama\ninference, and Claude Code sessions against arcana. The `SETUP_DONE.md` marker\n\"AI Agent Stack Restored on Shadow\" confirms it was rebuilt as a satellite,\nnot as a workspace clone.\n\n**How to apply:** When the user references files like `infra/tools/...` or\n`web/vvv-bots/...`, they mean arcana paths. Don't try to `ls` them locally —\nSSH to arcana or ask. Cron entries copied from arcana frequently target\nnonexistent local paths; see [[dead-cron-entries]].", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.582450+09:00", "updated_at": "2026-05-18T04:19:34.582450+09:00"}
{"id": 252, "title": "shadow/MEMORY-workspace", "content": "- [Host identity](host_shadow.md) — this workspace is `shadow`, an observation node, not the main dev box\n- [Shadow role: app server](shadow_role.md) — 2026-05-15 cleanup; dev tooling removed, services kept\n- [Discord webhook caution](discord_webhook_caution.md) — running monitor scripts posts to a live production channel; use the standalone summarize_logs.py to test\n- [Check tmux before killing](check_tmux_before_killing.md) — pts/-attached processes on shadow are usually tmux-hosted production services, not abandoned sessions\n- [OpenClaw runtime](openclaw_runtime.md) — gateway + crestodian both run manually in tmux; no systemd; must restart by hand on reboot\n- [OpenManus runtime](openmanus_runtime.md) — runs from venv against qwen2.5:3b; usable but tool-calling is weak at 3B\n- [VNC purpose](vnc_purpose.md) — kept for X/NotebookLM browser login persistence; lightdm disabled 2026-05-15\n- [Systemd user units](systemd_units.md) — openclaw-gateway + vvv-daily-report timer; linger enabled\n- [containerd overlap is not duplicate](containerd_overlap_failed_cleanup.md) — pruning containerd does not free disk on this host; Docker shares storage with it\n- [Workspace layout](workspace_layout.md) — only `ai-agents/` exists locally; `infra/`, `tools/`, `web/` live on arcana\n- [Dead cron entries](dead_cron_entries.md) — many crontab lines target scripts that don't exist on this host\n- [Disabled cron marker](disabled_cron_marker.md) — `TEMP_DISABLED_CLAUDE_TOKEN_STOP` prefix means user-initiated pause; do not re-enable without asking\n- [Monitor model mismatch](monitor_model_mismatch.md) — daily_bot_report wants deepseek-r1:7b but only qwen2.5:3b is installed; falls back silently\n- [Arcana remote](arcana_remote.md) — vvv-bots logs are SSH-fetched from `ubuntu@100.125.166.65`\n- [OpenClaw subproject](openclaw_subproject.md) — clone with its own AGENTS.md/CLAUDE.md; follow those, not this workspace's rules", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.631610+09:00", "updated_at": "2026-05-18T04:19:34.631610+09:00"}
{"id": 253, "title": "shadow/monitor_model_mismatch", "content": "---\nname: monitor-model-mismatch\ndescription: monitor and aider use Ollama qwen2.5:3b on shadow because RAM (~3 GB free) cannot hold a 7B model\nmetadata: \n  node_type: memory\n  type: project\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\n`ai-agents/monitor/summarize_logs.py` was changed from `deepseek-r1:7b` to\n`qwen2.5:3b` on 2026-05-15. The 7B variant was pulled then deleted because\nattempting to load it returned `model requires more system memory (4.3 GiB)\nthan is available (3.1 GiB)`.\n\n**Why:** Shadow has 7.7 GB physical RAM and **no swap**. Dify (Celery + beat\n+ 2× gunicorn ≈ 1.2 GB), n8n (~200 MB), VS Code remote extension host\n(~566 MB), and Ollama itself leave only ~3 GB free at idle. A 7B Q4 model\nneeds >4 GB resident.\n\n**How to apply:** Don't propose pulling 7B+ models on shadow without first\nfreeing memory or adding swap. If the user wants better summary quality,\nthe cheapest options are (1) enable swap (LLM via swap is slow but works\nfor a once-a-day job), (2) stop Dify in a cron pre/post hook, or (3) move\ninference to arcana. Don't silently re-pull deepseek-r1:7b.\n\n**daily_bot_report.sh Ollama detection** (fixed 2026-05-15): the script\nno longer runs `ollama serve &` directly — that would conflict with\nthe systemd `ollama.service`. It now tries `systemctl start ollama`\n(which fails without sudo and is logged), then falls through to the\n`summarize_logs.py` fallback path. Net effect: if Ollama is down, the\nreport still ships, just with the ⚠️ stats-only fallback. Don't add\nsudo or polkit rules for ollama unless the user explicitly wants the\nscript to be able to revive it on its own.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.725239+09:00", "updated_at": "2026-05-18T04:19:34.725239+09:00"}
{"id": 254, "title": "shadow/openclaw_runtime", "content": "---\nname: openclaw-runtime\ndescription: \"OpenClaw on shadow runs as two manual tmux processes (gateway + crestodian CLI); no systemd, must restart by hand on reboot\"\nmetadata: \n  node_type: memory\n  type: project\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\nOpenClaw on shadow needs **two long-running processes** in tmux session\n`ai-agents`:\n\n1. **Gateway** — `node openclaw.mjs gateway run` (in `~/workspace/ai-agents/openclaw`)\n   - Listens on `127.0.0.1:18789` (WebSocket gateway) and `127.0.0.1:18791`\n     (browser control, token-auth)\n   - Hosts 9 plugins: acpx, browser, canvas, device-pair, **discord**,\n     file-transfer, memory-core, phone-control, talk-voice\n   - Bot identity: `@ppp` (Discord), Gmail watcher integrated\n2. **Crestodian CLI** — `node openclaw.mjs` (default subcommand opens\n   the Crestodian agent TUI). Connects to the gateway over the WebSocket\n   on 18789. Used for human-in-the-loop ops (`restart gateway`, etc.).\n\n`openclaw gateway status` reports `Service: systemd user (disabled)` but\n**no actual systemd unit is installed** — the \"disabled\" label is misleading.\n`openclaw gateway install` would create the unit; this has not been done\non shadow as of 2026-05-15. Practical consequence: **OpenClaw does not\nauto-restart on host reboot**. After every reboot, manually:\n\n```sh\ntmux new-window -t ai-agents -n gateway 'cd ~/workspace/ai-agents/openclaw && node openclaw.mjs gateway run'\ntmux new-window -t ai-agents -n crestodian 'cd ~/workspace/ai-agents/openclaw && node openclaw.mjs'\n```\n\n(or attach to tmux and start them by hand).\n\n**Why:** This is just how it was set up — no one ran `gateway install`.\nThe user has not yet decided whether to systemd-ize it; raising the\nquestion is fine, but don't `gateway install` without approval, since\nthat changes auth/bind defaults via the unit file.\n\n**How to apply:** When the user says \"openclaw is down\" or Discord bot\n`@ppp` stops responding, check `ss -tlnp | grep 18789` first. If empty,\nthe gateway tmux window is gone and needs the manual restart above.\nNever kill an `openclaw` process whose ppid traces back to tmux session\n`ai-agents` — see [[check-tmux-before-killing]].\n\n**Auto-restart:** Two layers as of 2026-05-15:\n\n1. **Gateway is now a systemd user unit** at\n   `~/.config/systemd/user/openclaw-gateway.service`\n   (created by `openclaw gateway install --force`). Runs\n   `/usr/bin/node /home/ubuntu/workspace/ai-agents/openclaw/dist/index.js\n   gateway --port 18789`, has `Restart=always`, lingers via\n   `loginctl enable-linger ubuntu`. Manage with\n   `systemctl --user {start,stop,status,restart} openclaw-gateway`.\n   Logs in journal: `journalctl --user -u openclaw-gateway -f`.\n   Note: `gateway install --force` killed the previously-running tmux\n   gateway process to take over the port — that's expected behavior.\n\n2. **`@reboot` cron** still runs\n   `/home/ubuntu/workspace/ai-agents/openclaw-autostart.sh` (after 30 s).\n   It now defers to systemd for the gateway (`systemctl --user start\n   openclaw-gateway` if enabled, fallback to manual `gateway run` only\n   if no unit) and starts crestodian in tmux if no `crestodian*` window\n   exists. Idempotent — re-running it is safe.\n\nProcess identity gotcha: the crestodian binary rewrites its own\n`process.title` to `openclaw`, so `pgrep` against `openclaw.mjs` does\nnot work. Use the tmux window name (`crestodian*`) to detect it\ninstead. Logs at `/home/ubuntu/workspace/ai-agents/openclaw-autostart.log`.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.806010+09:00", "updated_at": "2026-05-18T04:19:34.806010+09:00"}
{"id": 255, "title": "shadow/openclaw_subproject", "content": "---\nname: openclaw-subproject\ndescription: \"ai-agents/openclaw/ is a full GitHub clone with its own AGENTS.md and CLAUDE.md; follow those rules, not the workspace ones\"\nmetadata: \n  node_type: memory\n  type: project\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\n`ai-agents/openclaw/` is a complete clone of the OpenClaw repo\n(`https://github.com/openclaw/openclaw`, Node 22 + pnpm 11, ~3.4 GB,\n~45 top-level entries). It carries its own `AGENTS.md` and `CLAUDE.md` that\ndefine strict policies on:\n- Test commands (`pnpm test`, `pnpm test:changed`, no raw `vitest`)\n- Type-checking (`tsgo` lanes only, never `tsc --noEmit`)\n- Formatting (`oxfmt`, not Prettier)\n- PR/issue workflow (specific maintainer skills, GH conventions)\n- Plugin/core boundary architecture\n\n**Why:** It's an upstream OSS project, not part of the shadow workspace's\nown code. The workspace-level `CLAUDE.md` rules do not apply inside it.\n\n**How to apply:** Before doing any work in `ai-agents/openclaw/**`, read\nthat subtree's `AGENTS.md` first. If the user's request is ambiguous about\nwhich project they mean, ask — touching openclaw with the wrong commands\n(e.g., `tsc`, Prettier, raw vitest) will get noticed.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.884148+09:00", "updated_at": "2026-05-18T04:19:34.884148+09:00"}
{"id": 256, "title": "shadow/openmanus_runtime", "content": "---\nname: openmanus-runtime\ndescription: \"OpenManus on shadow runs from its venv against Ollama qwen2.5:3b; works, but tool-calling quality is poor at 3B\"\nmetadata: \n  node_type: memory\n  type: project\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\nOpenManus is configured to run on shadow as of 2026-05-15. Invocation:\n\n```sh\ncd /home/ubuntu/workspace/ai-agents/openmanus\n./venv/bin/python main.py --prompt \"<your prompt>\"\n# or interactive:\n./venv/bin/python main.py\n```\n\nOther entrypoints: `run_mcp.py`, `run_flow.py`, `run_mcp_server.py`,\n`sandbox_main.py` — all use the same `config/config.toml`.\n\n**Config** (`config/config.toml`) was edited 2026-05-15:\n- `[llm]` and `[llm.vision]` model: `deepseek-r1:7b` → `qwen2.5-coder:7b`\n  (after a brief detour through `qwen2.5:3b` while only that model was\n  installed). qwen2.5:3b kept on disk for the vvv-bots monitor.\n- Added `api_type = \"ollama\"` and `api_version = \"\"` to both sections;\n  `app/config.py` `LLMSettings` lists those as `Field(...)` (required).\n- Backup: `config/config.toml.before-2026-05-15.bak`.\n\n**Tool-calling patch in `app/llm.py`** (2026-05-15): qwen2.5-coder (and\nlikely other Ollama-served models) emits tool calls as JSON inside the\nassistant message `content` instead of the OpenAI-style `tool_calls`\narray. Without rescue, OpenManus reports \"selected 0 tools to use\" and\nthe agent loops forever. The patch adds `_rescue_ollama_tool_calls()`\nplus a post-response hook in `ask_tool` that:\n1. fires only when `api_type == \"ollama\"` and `tool_calls` is empty,\n2. parses `<tool_call>...</tool_call>` blocks if present, otherwise\n   falls back to bare-JSON `{\"name\": ..., \"arguments\": ...}`,\n3. wraps each match into a `ChatCompletionMessageToolCall` and clears\n   the original `content`.\n\nEnd-to-end verified 2026-05-15: `--prompt \"Create a file at /tmp/...\nwith content '...' then stop\"` actually creates the file and calls\n`terminate`. Per-step time is ~25–30 s on shadow.\n\n**Why local patch:** Ollama 0.23.4 (latest as of 2026-05-15) still\nbehaves the same; bumping versions did not help. The model template\nasks for `<tool_call>` wrappers, but the model frequently skips them.\nA future Ollama or model template fix may make the rescue redundant —\nthe patch is harmless when `tool_calls` are already populated.\n\n**Why kept simple:** Both vision and text use the same `qwen2.5-coder:7b`\nbecause no real multimodal model is installed; vision flows that include\nimages will degrade. Memory is tight: model resident ~4.6 GB, swap is\nalready taking ~1–2 GB at idle on this host (see [[shadow-role]]).\n\n**How to apply:** OpenManus is *working* now, including tool calls.\nIf a user says it \"doesn't use tools,\" check whether they are running\nagainst `api_type = \"ollama\"`; the rescue only fires for that path.\nFor non-Ollama backends the original AsyncOpenAI behaviour is unchanged.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.911689+09:00", "updated_at": "2026-05-18T04:19:34.911689+09:00"}
{"id": 257, "title": "shadow/shadow_role", "content": "---\nname: shadow-role\ndescription: \"Shadow is an application server, not a development host; cleanup on 2026-05-15 removed IDE tooling and dead cron entries\"\nmetadata: \n  node_type: memory\n  type: project\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\nAs of 2026-05-15 the user reclassified shadow from \"AI agent dev box\" to\n**application server**. Services kept and treated as load-bearing:\n\n- Dify (API/Worker/Web on port 5001 etc., user 1001, `/app/api/.venv/...`)\n- n8n (port 5678)\n- Ollama (`/usr/local/bin/ollama serve`, model: `qwen2.5:3b` only)\n- aider CLI (uses Ollama)\n- AI agents: `ai-agents/openclaw/`, `ai-agents/openmanus/`\n- `ai-agents/monitor/` daily report (cron `0 8 * * *`)\n- VS Code remote server (`.vscode-server/`) for ops access\n\nRemoved in the same cleanup:\n- IDE extension servers: `.cursor-server`, `.cursor`, `.gemini`, `.codex`,\n  `.codeium`, `.copilot` (~700 MB)\n- Stale `.claude.json.before-playwright-persist-*` backup\n- 4 foreground processes that I incorrectly classified as \"ghosts\"\n  (openclaw ×2, aider, openmanus main.py). One of them (PID 45328)\n  was actually the **production OpenClaw gateway** running inside\n  tmux session `ai-agents:crestodian`. See [[check-tmux-before-killing]]\n  for the lesson; user restarted via `node openclaw.mjs` in a fresh\n  tmux window. The aider/openmanus main.py kills appear to have been\n  genuinely idle.\n- 10 dead cron entries — see [[dead-cron-entries]] for the full list;\n  they were preserved as `# DEAD_REMOVED 2026-05-15 ...` comments in\n  crontab so they can be revived if any of the missing scripts return.\n  Backup at `/tmp/crontab.before.<unix-ts>.bak`.\n- Old poller data dirs `.claude-issue-poller/` (523 lock files) and\n  `.codex-pr-poller/` (1206 log files); the cron entries that fed them\n  remain disabled with `TEMP_DISABLED_CLAUDE_TOKEN_STOP`.\n\nAdded in the same cleanup:\n- 8 GB `/swapfile`, registered in `/etc/fstab`. Before this, swap was 0\n  and `available` memory dropped under 1 GB at idle, so any small spike\n  was an OOM risk. A stale `/swap.img` line was also removed from fstab\n  (the file did not exist, so `swapon -a` had been failing).\n- monitor sub-fix: `summarize_logs.py` now prefixes fallback summaries\n  with ⚠️, and `daily_bot_report.sh` distinguishes \"Discord送信成功\" vs\n  \"Discord送信成功 (要約フォールバック)\" in the log so a silent Ollama\n  failure no longer looks identical to a healthy run.\n- Stale VNC log/pid for the previous tailscale hostname\n  (`shadow.taile6d59.ts.net:1.*`) deleted from `~/.vnc/`.\n\nKept on purpose despite being \"dev-ish\":\n- VNC stack (`vncserver@1`, `novnc`/`websockify` bound to tailscale\n  `100.115.94.5:6080`, `lightdm` + `unity-greeter`). Confirmed in active\n  use — `~/.vnc/shadow:1.log` was being written into during the cleanup\n  session. Do not stop these without checking with the user.\n\n**Why:** The host had been treated as a dev workstation (multiple IDE\nremote servers, ghost terminal sessions, copy-pasted arcana cron) which\nwas wasting RAM and creating silent failures. The role change makes\n\"is this needed for serving?\" the deciding question for anything new.\n\n**How to apply:** Before installing or running anything new on shadow,\nask whether it serves the application workload. Dev-only tools (LSP\nservers, language toolchains, language-specific IDE helpers) belong on\nthe operator's local machine, not here.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:34.986726+09:00", "updated_at": "2026-05-18T04:19:34.986726+09:00"}
{"id": 258, "title": "shadow/systemd_units", "content": "---\nname: systemd-units\ndescription: Shadow runs two ubuntu-owned systemd user units; lingering is enabled so they survive logout\nmetadata: \n  node_type: memory\n  type: project\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\nAs of 2026-05-15 the `ubuntu` user owns these systemd user units:\n\n- `openclaw-gateway.service` — enabled, runs the OpenClaw WebSocket\n  gateway. See [[openclaw-runtime]] for the full story.\n- `vvv-daily-report.timer` + `vvv-daily-report.service` — fires the\n  vvv-bots daily Discord report at 08:00 JST. The service is a\n  one-shot that just `ExecStart=`s\n  `/home/ubuntu/workspace/ai-agents/monitor/daily_bot_report.sh`.\n  Migrated from a `0 8 * * *` cron entry on 2026-05-15; the old cron\n  line is preserved as `# MIGRATED 2026-05-15 ...` in `crontab -l`.\n\n`loginctl enable-linger ubuntu` was set so user units run even when no\nshell session is open.\n\n**Practical commands:**\n\n```sh\nsystemctl --user list-units --type=service\nsystemctl --user list-timers\nsystemctl --user status openclaw-gateway\njournalctl --user -u openclaw-gateway -f\njournalctl --user -u vvv-daily-report.service --since \"today\"\n```\n\n**How to apply:** Prefer `systemctl --user` over cron for new\nlong-running or scheduled tasks on shadow. Drop unit files in\n`~/.config/systemd/user/`. Don't forget `daemon-reload` after editing.\nFor root-level services, `systemctl` (no `--user`) targets the system\nmanager — currently used by Dify (Docker), Ollama, Tailscale, VNC,\nn8n. Don't accidentally mix the two.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:35.023162+09:00", "updated_at": "2026-05-18T04:19:35.023162+09:00"}
{"id": 259, "title": "shadow/vnc_purpose", "content": "---\nname: vnc-purpose\ndescription: \"VNC on shadow exists to keep persistent browser login sessions for X (Twitter) and NotebookLM, not for general desktop use\"\nmetadata: \n  node_type: memory\n  type: project\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\nThe VNC server (`vncserver@1`, `Xtigervnc :1`, xfce4 desktop, novnc on\ntailscale `100.115.94.5:6080`) on shadow is used specifically to **keep\nreal browser sessions logged into services where headless automation\nloses cookies / 2FA quickly** — primarily X (Twitter) and NotebookLM.\n\n**Why:** The auto-learning crons (`idle-learn.sh yt`, `idle-learn.sh x`,\nboth currently `TEMP_DISABLED_CLAUDE_TOKEN_STOP`) presume an\nalready-authenticated browser they can drive. VNC + a sticky xfce4\nbrowser session is the cheapest way to keep those credentials warm.\n\n**How to apply:**\n- Do not stop `vncserver@1`, `novnc`, `websockify`, `Xtigervnc`, or the\n  xfce4 panel/systray on this host.\n- `lightdm` and `unity-greeter` were stopped+disabled 2026-05-15 — they\n  are the GUI *console* login (tty7), separate from VNC, and unused on\n  a server. If something seems to want them back, check with the user\n  before re-enabling.\n- If user says \"the browser is logged out / X session expired,\" they\n  are talking about this VNC desktop, not anything headless.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:35.098552+09:00", "updated_at": "2026-05-18T04:19:35.098552+09:00"}
{"id": 260, "title": "shadow/workspace_layout", "content": "---\nname: workspace-layout\ndescription: Only ai-agents/ exists under /home/ubuntu/workspace on shadow; three subprojects with very different ownership\nmetadata: \n  node_type: memory\n  type: project\n  originSessionId: 71d40fa2-b151-4c81-9821-f0dfeb7a0f66\n---\n\n`/home/ubuntu/workspace/` contains only `ai-agents/`. Inside:\n\n- `monitor/` — small Python+shell stack that runs the vvv-bots daily report\n  (~32 KB). This host owns it.\n- `openclaw/` — full GitHub clone (~3.4 GB, Node/pnpm). Has its own\n  `AGENTS.md` and `CLAUDE.md`. See [[openclaw-subproject]].\n- `openmanus/` — Python agent framework with bundled venv (~2.1 GB). Not\n  wired into any cron or service on this host as of 2026-05-15.\n\nThere is **no** `infra/`, `tools/`, `web/`, or `logs/cron/` on this host —\nthose are arcana paths. See [[host-shadow]].\n\n**Why:** The user reset the host on 2026-05-14 and intentionally restored\nonly the AI agent layer; everything else stayed on arcana.\n\n**How to apply:** When asked to \"look at the workspace,\" remember the surface\nis small. If a cron or script references a path outside `ai-agents/`, suspect\nit's a leftover from arcana before assuming it's broken local config.", "tags": ["memory", "shadow", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:19:35.123967+09:00", "updated_at": "2026-05-18T04:19:35.123967+09:00"}
{"id": 261, "title": "cure/MEMORY-global", "content": "# MEMORY.md - 恒久的な知見記録\n\n## PostgreSQL接続 (2026-04-11)\n- morningスキルのPostgreSQL接続設定が誤っていた (100.82.76.83 → 127.0.0.1に修正)\n- dev serverのTailscale IPは100.125.166.65だが、ローカル接続は127.0.0.1を使用\n- PostgreSQL認証: ユーザー=postgres, パスワード=FdS4RCh3bdXyWtb8ZaxJlAMn\n- .envファイルはDATABASE_URL形式、パスワード単体の変数名は存在しない\n- psqlコマンドではPGPASSWORD環境変数でパスワード指定可能\n\n## dev接続断の再発防止 (2026-04-11)\n**根本原因**: apt install実行中にneedrestart/unattended-upgradesがSSH切断を引き起こす\n\n**完全対策**:\n1. `DEBIAN_FRONTEND=noninteractive apt install -yq` で対話回避\n2. `NEEDRESTART_MODE=l` 環境変数でサービス再起動抑制\n3. SSH経由のapt操作は必ず以下の形式で実行:\n   ```bash\n   ssh dev \"DEBIAN_FRONTEND=noninteractive NEEDRESTART_MODE=l sudo apt install -yq <package>\"\n   ```\n4. Tailscale自動起動確認: `ssh dev \"sudo systemctl enable --now tailscaled\"`\n5. unattended-upgradesの自動再起動を無効化:\n   ```bash\n   ssh dev \"echo 'Unattended-Upgrade::Automatic-Reboot \\\"false\\\";' | sudo tee /etc/apt/apt.conf.d/52-no-autoreboot\"\n   ```\n\n**即座対応が必要な場合**: tmux内でapt実行すればSSH切断に耐性あり\n\n## STALEボット問題解決 (2026-04-11)\n**症状**: 71ボット中57ボット（80%）がSTALE状態、2時間以上トリガーされず\n**根本原因**: scheduler-tickのPM2環境にINTERNAL_API_TOKENが未設定 → start-execution APIが403エラーで10秒タイムアウト\n**解決策**:\n1. /home/ubuntu/workspace/web/vvv-bots/ecosystem.config.js を作成（dotenv使用）\n2. npm install dotenv\n3. pm2 delete scheduler-tick && pm2 start ecosystem.config.js\n**重要**: PM2再起動後も環境変数を維持するため、ecosystem.config.jsが必須\n**検証**: `pm2 jlist | python3 -c \"...INTERNAL_API_TOKEN確認...\"` で環境変数を確認すること\n\n## 記事学習（2026-05-15）\n\n- [記事5本バッチ学習](../projects/-home-ubuntu-workspace/memory/articles_20260515_batch.md) — Antigravity+worktree/ハーネスFlywheel(PR22倍)/MCPサーバー10選/圧縮型vs展開型認知/Codexゲーム開発スタック\n- **重要**: ハーネス Flywheel 4要素（Product Graph / Quality Gates / Auto Review / Alert-Fix）→ vvv bug_watchdog の自動修正拡張に直結\n- **重要**: エンジニア認知戦略「圧縮型 vs 展開型」→ 設計原則の好嫌いは能力差でなく認知戦略差\n\n## OSS ツール参照\n\n- [Claude Codeと組み合わせる6つのOSSツール](memory/qiita_claude_code_oss_tools.md) — NocoBase/n8n/Qdrant/Outline/Coolify/OpenHands、検証済みプラットフォーム上での拡張推奨（Qiita 2026-05-15）\n\n## X学習索引\n\n- [2026-05-14 X Sulphur 2 動画生成AI学習](http://100.125.166.65:8200/search?q=sulphur+2) — LTX 2.3ベース9B動画生成、uncensored、VRAM 24GB+、HF 158kDL（LLM Wiki保存済み）\n- [2026-05-15 YouTube第13弾(29本)学習](http://100.125.166.65:8200/search?q=grill-with-docs+ubiquitous+language) — /grill-with-docs・Claude Code危険コマンド・Agent SDK課金化6/15・週間制限50%増・react-doctor・BEADS・Hermes3.0（trends.md記録済み・LLM Wiki障害中）\n- [2026-05-15 YouTube第14弾(9本)学習](http://100.125.166.65:8200/search?q=routines+sub-agent+self-improve) — 安野貴博Routines3構造・にゃんたのAIサブエージェント+自己改善ループ・みかみ責務分割・ゆうしん世界情勢監視（trends.md記録済み）\n- [2026-05-15 BEADS(bd)インストール完了](http://100.125.166.65:8200/search?q=beads+bd+issue+tracker) — @beads/bd v1.0.4、vvv-botsにClaude Code統合済み(SessionStart hook)、bd remember/prime/ready 動作確認済み\n- [2026-05-15 Hermes v0.13.0 Tenacityアップデート](http://100.125.166.65:8200/search?q=hermes+agent+tenacity) — v0.8.0→v0.13.0、マルチエージェントKanban・/goal・セキュリティP0修正・国際化7言語追加", "tags": ["memory", "cure", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:20:01.114778+09:00", "updated_at": "2026-05-18T04:20:01.114778+09:00"}
{"id": 262, "title": "cure/project_cure_infra", "content": "---\nname: project-cure-infra\ndescription: cure サーバー AI駆動開発基盤の構成・状態・設計判断\nmetadata:\n  type: project\n---\n\ncure サーバー（100.86.220.63）にフルスタック AI 駆動開発基盤を構築。2026-05-14 完成。\n\n**Why:** arcana(prod) / shadow(dev) に加えて cure を AI 開発拠点として復活させる。\n\n**How to apply:** cure 作業時はこの基盤を前提に設計する。\n\n## 構成（2026-05-15 更新）\n| コンポーネント | 状態 | 備考 |\n|---|---|---|\n| Claude Code | ✅ v2.1.142 | npm-global → ~/.local/bin/claude symlink |\n| PM2 | ✅ v5.4.3 | pm2-logrotate 稼働中 |\n| Node v22 | ✅ | |\n| Python 3.12 | ✅ | |\n| GitHub CLI | ✅ v2.92.0 | yoshida-jun ログイン済み |\n| Tailscale | ✅ | shadow/arcana 疎通OK |\n| shadow Ollama | ✅ | qwen2.5:3b + qwen2.5-coder:7b (http://100.115.94.5:11434) |\n| arcana LLM Wiki | ✅ | HTTP API疎通OK (http://100.125.166.65:8200) |\n| MCP: wiki | ✅ | wiki_server_cure.py (HTTP API版) |\n| MCP: context7 | ✅ | npx -y @upstash/context7-mcp |\n| MCP: playwright | ✅ | npx -y @playwright/mcp@latest |\n| MCP: github | ✅ | bash wrapper (gh auth token) |\n| MCP: glm5 | ✅ | glm5_server.py (venv版) — API KEY未設定 |\n| MCP: supabase | ❌ | スクリプト不在のため削除 |\n| wt / wt-prune | ✅ | ~/bin/ に配置済み |\n| llm_wiki.py | ✅ | add/search/ask/add-text サブコマンド |\n| hooks | ✅ | guard/wiki/memory/ruff（cure用パス修正済み）|\n| cron エントリ | ✅ | 17本稼働中 (tailscale-monitor / disk_cleanup_hourly 追加済み) |\n| claude-base sync | ✅ | */30 cron / LOCAL==REMOTE (ab8b62d) / 103 skills |\n| MEMORY.md | ✅ | 2026-05-15 最新化済み |\n| S3 バックアップ (jk4) | ✅ | arcana-dr-backup-jk4 正常。jk1 サーバーは廃棄済み |\n\n## 重要設計決定\n- wiki MCP: arcana DBに直接接続不可（Unix socket認証）→ HTTP API経由に変更\n- ruff PostToolUse hook: ~/.local/bin/ruff（cure は vvv venv なし）\n- slow_query_monitor.sh: スタブ（cure はローカルDB不要）\n- arcana DB バックアップ: cure から arcana:5432 を pg_dump → backups/db/\n\n## パス規約\n- ツール: ~/workspace/tools/\n- ops スクリプト: ~/workspace/tools/ops/{cross_monitor.py, recovery_advisor.py}\n- infra スクリプト: ~/workspace/tools/ops/infra/\n- ha スクリプト: ~/workspace/tools/ops/ha/\n- バックアップ: ~/backups/{db,config,tools}/\n- ログ: ~/logs/cron/", "tags": ["memory", "cure", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:20:01.472683+09:00", "updated_at": "2026-05-18T04:20:01.472683+09:00"}
{"id": 263, "title": "cure/HANDOFF", "content": "# HANDOFF.md — cure サーバー AI駆動開発基盤\n\n> 最終更新: 2026-05-15 JST（/fin セッション終了処理完了）\n\n## 作業完了\n\ncure サーバー (100.86.220.63) へのフルスタック AI 駆動開発基盤デプロイが完了。\n\n## 完了済み全タスク\n\n| タスク | 詳細 |\n|---|---|\n| Claude Code v2.1.142 | v2.1.119 → 最新版（npm-global symlink修正済み）|\n| MEMORY.md / HANDOFF.md | `~/.claude/memory/` 作成済み |\n| MCP: wiki | HTTP API版 (wiki_server_cure.py) に切替え、snippet対応済み |\n| MCP: context7 | 既存 OK |\n| MCP: playwright | 追加済み |\n| MCP: github | bash wrapper (gh auth token) で追加済み |\n| MCP: glm5 | arcanaから取得・追加済み |\n| MCP: supabase | スクリプト不在のため削除（整理済み）|\n| wt / wt-prune | `~/bin/` に配置・実行権限付与 |\n| llm_wiki.py | `add` サブコマンド追加・search API (list形式) 対応済み |\n| llm_wiki_auto_add.py | WIKI_CMD パスを cure 用に修正済み |\n| shell エイリアス | `.bashrc` に wiki/ai-status/cc 追加済み |\n| logs/cron ディレクトリ | 作成済み |\n| mcp-servers ディレクトリ | arcanaからスクリプト取得・配置済み |\n| cron スクリプト 14/14 | 不足11スクリプトを cure 向け新規作成・動作確認済み |\n\n### cron スクリプト詳細（2026-05-14 追加）\n\n| スクリプト | 場所 | 内容 |\n|---|---|---|\n| cross_monitor.py | `tools/ops/` | arcana/jk4 Tailscale疎通監視・Discord通知 |\n| recovery_advisor.py | `tools/ops/` | disk/memory閾値監視・Discord通知 |\n| db_size_tracker.sh | `tools/ops/infra/` | disk使用量ログ記録（cure はDB不要）|\n| slow_query_monitor.sh | `tools/ops/infra/` | スタブ（cure はDB不要）|\n| disk_alert.sh | `tools/ops/infra/` | disk 85%超でDiscord警告 |\n| weekly_report.sh | `tools/ops/infra/` | 週次disk/mem/PM2レポート→Discord |\n| backup_verify.sh | `tools/ops/infra/` | DBダンプ存在・鮮度確認 |\n| config_backup.sh | `tools/ops/infra/` | cron/PM2/claude.json を backups/config/ へ |\n| s3_backup_shadow.sh | `tools/ops/infra/` | S3 dual account バックアップ（arcana-baseコピー）|\n| watchdog.sh | `tools/ops/ha/` | arcana ヘルスチェック→フェイルオーバー |\n| cleanup_screenshots.sh | `tools/ops/cleanup/` | スクリーンショット1日保持クリーンアップ |\n\n## 現在の状態（2026-05-14 最終）\n\n- **全コンポーネント正常稼働**\n- arcana LLM Wiki: 疎通OK（http://100.125.166.65:8200）\n- shadow Ollama: 疎通OK（qwen2.5:3b, http://100.115.94.5:11434）\n- arcana DB(5432): Tailscale経由疎通OK（pg_dump 対象）\n- PM2: pm2-logrotate のみ稼働（アプリプロセス不要）\n- cron: 全14スクリプト存在確認済み\n- disk使用量: 34G/62G (57%)\n- Tailscale: arcana/shadow/mac15 active\n\n## 次セッションで行うべき作業\n\n- なし（基盤デプロイ完全完了 + claude-base 同期も整備済み）\n- 必要に応じてプロジェクト固有の PM2 プロセスを追加\n\n## 注意事項\n\n- claude CLI は `~/.npm-global/bin/claude` が最新（`~/.local/bin/claude` はシンボリックリンク化済み）\n- worktree スクリプト: `wt <repo> <branch>` の repo は `/home/ubuntu/workspace/<repo>` を参照\n- arcana LLM Wiki API のレスポンスは list 形式（`{\"results\":[...]}` ではない）\n- cure の DB バックアップ cron は arcana DB(100.125.166.65:5432) をダンプ → cure local に保存 → S3 転送\n- slow_query_monitor.sh は cure にDB不要なのでスタブ（exit 0）\n- watchdog.sh の failover.sh は cure 上に未配置（HA フェイルオーバーが必要になった時点で追加）\n\n## 2回目「よしなに」での追加修正（2026-05-14 #3）\n\n| 修正項目 | 内容 |\n|---|---|\n| ruff PostToolUse hook | パスを `~/.local/bin/ruff` に修正（cure は vvv venv なし）|\n| cleanup_screenshots.sh | vvv dir 不在時 exit 0 (SKIP) に修正 |\n| MEMORY.md | arcana LLM Wiki 状態を \"疎通OK\" に更新 |\n| project_cure_infra.md | 最終構成を完全記録 |\n| 全スクリプト動作テスト | 14/14 パス確認 |\n\n## 4-5回目「よしなに」での追加整備（2026-05-14-15 #4-5）\n\n| 修正項目 | 内容 |\n|---|---|\n| yoshida-jun/infra アーカイブ確認 | 2026-05-14 claude/ フォルダ削除・claude-base に移行済みを発見 |\n| claude-base クローン | `/home/ubuntu/workspace/claude-base/` に clone 済み (103 skills, 61 cmds, 58 agents) |\n| claude_base_sync.sh | `tools/claude_base_sync.sh` 作成・テスト済み。llm_wiki_auto_add.py は cure 版を保護 |\n| crontab: claude_base_sync | `*/30 * * * *` で claude-base → ~/.claude/ 自動同期 |\n| crontab: infra-sync コメントアウト | infra アーカイブ済みのため不要化（claude_base_sync が代替）|\n| crontab: watchdog 頻度修正 | `* * * * *`（毎分）→ `*/5 * * * *`（5分ごと）に変更 |\n\n## 6回目「よしなに」での追加修正（2026-05-15 #6）\n\n| 修正項目 | 内容 |\n|---|---|\n| vvv-pr-review skill | claude-base に未収録だったため PR #4 で追加（sync --delete で消えるのを防止）|\n| claude_base_sync.sh 動作確認 | 実際に差分同期完了・llm_wiki_auto_add.py 保護を確認 |\n| s3_backup_shadow.sh 修正 | .env ファイルのS3送信を削除（機密情報保護）・cure 向けパス修正 |\n| slow_query_monitor.sh 実行権限 | chmod +x 追加（flock エラー解消）|\n| 全スクリプト chmod +x | 14本すべての実行権限を確認・付与 |\n| cross_monitor / recovery_advisor | 動作テスト OK（arcana 疎通・ディスク正常）|\n\n## 7回目「よしなに」での追加整備（2026-05-15 #7）\n\n| 修正項目 | 内容 |\n|---|---|\n| 古いエラーログ一括アーカイブ | backup_verify/config_backup/s3_backup/recovery_advisor/cross_monitor/llm_wiki_auto/infra_sync を archive/ へ移動してクリア |\n| cleanup_screenshots.log 整理 | [ERROR] エントリ（旧スクリプト起因）を除去、[SKIP][OK]のみ保持 |\n| s3_backup_shadow.sh 修正確認 | cure 向けパス・.env 送信削除を確認 |\n| pg_dump 手動実行 | arcana DB → cure backups/db/vvv_20260515.dump (258MB) 正常 |\n| backup_verify.sh 確認 | 新ダンプを正常認識（age=0h）|\n| 全ログクリーン | 実際のエラー 0 件を確認 |\n| DB dump cron 確認 | arcana 5432 への pg_dump 疎通 OK・1,7,13,19時 UTC に自動実行 |\n\n## 14回目「よしなに」での未検証領域診断（2026-05-15 #14）\n\n| 確認項目 | 結果 |\n|---|---|\n| MCP スクリプト実在 | wiki_server_cure.py / glm5_server.py 両方 ✅ |\n| glm5 venv 依存 | mcp / httpx OK ✅ |\n| 全 hook 構文チェック | 6本すべて OK ✅ |\n| settings.json hooks | PostToolUse(ruff) / Stop(memory_save) / UserPromptSubmit(wiki+inject) / PreToolUse(guard+rtk) |\n| rtk / ruff | rtk 0.39.0 / ruff 0.15.12 OK ✅ |\n| wt / wt-prune 構文 | OK ✅ |\n| backups/tools/ | 15本 (7.4M) — infra cron 停止後の残骸。disk 影響軽微 |\n| config_backup.sh 改善 | tools/ 30日超 tar.gz の自動削除を追加。動作確認済み ✅ |\n| Tailscale 新ノード | ip-172-31-41-100 (AWS) / n3080 (Windows) — cure 管理外 |\n| 実エラー | **0件** |\n\n## 13回目「よしなに」での深掘り診断（2026-05-15 #13）\n\n| 確認項目 | 結果 |\n|---|---|\n| cron ログ差分（前回比） | config_backup/watchdog/db_size_tracker が正常更新のみ |\n| claude-base upstream | LOCAL == REMOTE (ab8b62d) — 変化なし |\n| Tailscale 新ノード発見 | ip-172-31-41-100(AWS EC2) / n3080(Windows GPU機) — cure 管理外 |\n| arcana ping 応答 | 167ms (Tailscale direct) |\n| cross_monitor ロジック確認 | --quiet 時 OK なら無出力設計 → ログ空は正常 |\n| recovery_advisor ロジック確認 | disk<85%/mem<90% → アラートなし → ログ空は正常 |\n| weekly_report / disk_alert | Discord webhook ハードコード — 機能上問題なし |\n| 実エラー | **0件** |\n\n## 12回目「よしなに」での記憶更新（2026-05-15 #12）\n\n| 作業 | 内容 |\n|---|---|\n| MEMORY.md 更新 | shadow Ollama 2モデル化・cron 17本・jk1 S3 失効注記・claude-base sync 状態を最新化 |\n| project_cure_infra.md 更新 | 構成表に claude-base sync / jk1⚠️ / tailscale-monitor / disk_cleanup_hourly を追記 |\n| claude_base_sync.log ログ量 | 63行 (LOCAL==REMOTE 時は書き込みなし設計 → 問題なし) |\n| 全体サマリ | disk 35G/62G・mem 1.9Gi・skills 103・cron 17本・DB 909MB・全外部疎通OK |\n| 実エラー | **0件** |\n\n## 11回目「よしなに」での深掘り診断（2026-05-15 #11）\n\n| 確認項目 | 結果 |\n|---|---|\n| jk1 S3 credentials | **失効** (InvalidAccessKeyId) — arcana でも同じエラー。jk1 アカウント全体の問題 |\n| jk4 S3 | 正常 (arcana-dr-backup-jk4 に crontab upload 確認) |\n| s3_backup.sh 影響 | jk4 だけバックアップ継続中。jk1 失敗は 2>/dev/null でサイレント無視。実害なし |\n| slow_query.log | 古い flock エラー (chmod前の残骸) をクリア。現在は正常動作 |\n| db_size_tracker | 手動実行で 917M 正しく記録。夜間 cron は dump 完了前実行だったため 7.4M 表示だった |\n| skills/agents/commands | claude-base と完全一致。差分なし |\n| 実エラー | **0件**（jk1 credentials 失効は human-only 判断事項として記録のみ） |\n\njk1 サーバーは廃棄済みのため、s3_backup_shadow.sh を jk4 単独に修正済み（2026-05-15 #14）\n\n## 10回目「よしなに」での定期診断（2026-05-15 #10）\n\n| 確認項目 | 結果 |\n|---|---|\n| disk | 35G/62G (59%) / mem 1.9Gi/3.8Gi |\n| Claude Code | 2.1.142 |\n| crontab | 17エントリ全稼働 |\n| 全スクリプト実行権限 | 13/13 OK |\n| cross_monitor / recovery_advisor 手動実行 | exit=0 (正常・通知なし) |\n| config_backup 手動実行 | 正常完了 (backups/config/20260515 生成) |\n| claude-base | LOCAL == REMOTE (ab8b62d) / skills 103本 |\n| llm_wiki_auto_add.py WIKI_CMD | cure パス保護OK |\n| arcana Wiki | 疎通OK |\n| shadow Ollama | 2モデル稼働 |\n| DB dump | 908MB / age=0h |\n| 実エラー | **0件** |\n\n**cure サーバー完全正常稼働。発見した問題なし。**\n\n## 9回目「よしなに」での最終確認（2026-05-15 #9）\n\n| 確認項目 | 結果 |\n|---|---|\n| crontab 全エントリ | 17本（コメントアウトなし・全稼働）|\n| claude-base sync | LOCAL == REMOTE (ab8b62d) — vvv-pr-review を取込済確認 |\n| DB dump | vvv_20260515_000108.dump (908MB) / backup_verify age=0h |\n| arcana LLM Wiki | 疎通OK (http://100.125.166.65:8200) |\n| shadow Ollama | qwen2.5-coder:7b + qwen2.5:3b 稼働中 |\n| disk | 35G/62G (59%) |\n| memory | 1.9Gi/3.8Gi (used) + swap 476Mi |\n| watchdog.log | 古い 2026-05-05 エントリをアーカイブしてクリア |\n| 実エラー | **0件** |\n\n**cure サーバー完全正常稼働確認。追加作業なし。**\n\n## 8回目「よしなに」での追加整備（2026-05-15 #8）\n\n| 修正項目 | 内容 |\n|---|---|\n| claude-base local が origin/main より ahead | PR#4 がすでにマージ済みだったため `git reset --hard origin/main` してから sync 実行 |\n| claude_base_sync.sh ログ二重書き | `log()` 内の `tee -a` を `>>` に変更 + crontab の `>> LOG` 削除 |\n| PR#4 マージ確認 | vvv-pr-review が claude-base/main に入ったことを確認 |\n| sync 再実行 | LOCAL == REMOTE 確認・vvv-pr-review が両側 103 skills で一致 |\n| 実際のエラー | **0件** — cleanup_screenshots の \"not found\" はgrep誤検知（[SKIP]メッセージ内の文字列）|", "tags": ["memory", "cure", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:20:02.004096+09:00", "updated_at": "2026-05-18T04:20:02.004096+09:00"}
{"id": 264, "title": "cure/HANDOFF-project", "content": "# HANDOFF.md — 2026-05-14\n\n## 今セッションでやったこと\n\n### Freebuff/Codebuff 調査・導入試行・削除\n- `https://github.com/CodebuffAI/codebuff` と `https://github.com/Quorinex/Freebuff2API` を調査\n- セキュリティ審査: ローカルDocker実行のみ条件付きGO判定\n- Go 1.23.9 インストール → Freebuff2API ビルド成功\n- freebuff npm パッケージインストール → トークン不要では動作不可と判明（SaaSモデルへのアクセスが必須）\n- お姉様判断で両方削除 → Go/freebuff/Freebuff2API/manicode設定 全削除済み\n\n### cure サーバー セキュリティチェック＆修正\n**Critical修正:**\n- SSHパスワード認証: cloud-init上書き問題を修正 (`/etc/ssh/sshd_config.d/50-cloud-init.conf` → `PasswordAuthentication no`)\n- X11Forwarding を無効化\n- `.env` 5件のパーミッション 0644→0600\n- crontabの `PGPASSWORD=...` を削除 → `~/.pgpass` 管理に移行\n- crontabのDiscord Webhook URLをスクリプト化 (`~/workspace/tools/tailscale-monitor.sh`)\n- `crontab_backup_20260502.txt`（平文PW）を shred 削除\n\n**中程度修正:**\n- `~/.aws/` を 700/600 に修正\n- apt upgrade（33パッケージ）\n- CUPS・LightDM 停止・無効化\n- UFW 6080/tcp ルール削除\n- fail2ban bantime 3600→86400秒（`/etc/fail2ban/jail.local` で永続化）\n\n### cure サーバー クリーンアップ\n- `spare-backups/` 削除（1.2GB）\n- VSCode Server 古いバイナリ×4 削除（最新 0958016b のみ残存）\n- `go/pkg/mod` キャッシュ削除（28MB）\n- pm2 ログ・playwright-mcp ログ・codex-pr-poller ログ クリア\n\n## 未完了・注意事項\n\n- **Discord Webhook URL 再発行推奨**: Tailscale監視用WebhookのURLがcrontabに平文で存在していた履歴あり。Discordサーバー設定→連携サービスから再発行し `~/.config/discord-webhooks.env` を更新すること\n- **cure は廃止済みサーバー**: 通常使用しない（必要時のみ検証目的）\n\n## 環境状態\n\n- cure サーバー: SSH公開鍵認証のみ、fail2ban 86400秒BAN、不要サービス停止済み\n- shadow サーバー: 変更なし\n- arcana サーバー: 変更なし", "tags": ["memory", "cure", "claude-memory"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T04:20:02.385359+09:00", "updated_at": "2026-05-18T04:20:02.385359+09:00"}
{"id": 265, "title": "instinct: daily_once ボットのスケジュール判定は厳密時刻一致のためtick遅延でスキップが発生する", "content": "# instinct: daily_once ボットのスケジュール判定は厳密時刻一致のためtick遅延でスキップが発生する\n\n## 問題\nscraper_bot_schedule の schedule_mode=daily_once ボットは run_hour/run_minute と厳密一致で判定する。前の長時間ボット（crowdtech等）でtickが遅延すると、指定時刻のtickが飛ばされて当日実行が丸ごとスキップされる。\n\n## 再現条件\n- group_id=449 は run_hour=5, run_minute=38 設定\n- 05:37 のtickが2分半の長時間処理を実行\n- 次tickが05:40 → 厳密一致で due にならず\n- 結果: last_triggered_at が更新されず3日間スキップ\n\n## 修正\nvvv側の _check_daily_once を厳密一致から時間帯マッチ（run_h==hour and run_m<=minute+猶予）に変更（PR #349）。\n\n## 関連\n- vvv #347, vvv-bots #176", "tags": ["instinct", "scheduler", "daily_once", "tick", "vvv-bots", "bug-pattern"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:19:49.647128+09:00", "updated_at": "2026-05-18T05:19:49.647128+09:00"}
{"id": 266, "title": "instinct: BOTS辞書への登録漏れはtick APIで一切実行されない死角になる", "content": "# instinct: BOTS辞書への登録漏れはtick APIで一切実行されない死角になる\n\n## 問題\nscraper_bots_helpers.py の BOTS辞書に group_id が未登録のボットは、tick API が BOTS.keys() を対象とするため一切スケジュール実行されない。scraper_bot_scheduleにレコードがあり enabled=true でも無効。\n\n## 症状\n- スケジューラーログにボット名が出てこない\n- last_triggered_at が NULL のまま\n- tick API のレスポンスにそのボットが含まれない\n\n## チェック方法\n\n\n## 修正\nbots/scraper_bots_helpers.py の BOTS辞書に該当 group_id を追加する。\n\n## 関連\n- vvv #441 (crowdlinks=249, content_pixiv_chokaguya=457)\n- vvv-bots bot_registry.py も同様の問題あり (#instinct bot_registry)", "tags": ["instinct", "vvv-bots", "scheduler", "BOTS辞書", "scraper_bots_helpers", "bug-pattern"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:20:05.533966+09:00", "updated_at": "2026-05-18T05:20:05.533966+09:00"}
{"id": 267, "title": "instinct: バッチINSERTの重複制約違反はON CONFLICT DO NOTHINGだけでは不十分な場合がある", "content": "# instinct: バッチINSERTの重複制約違反はON CONFLICT DO NOTHINGだけでは不十分な場合がある\n\n## 問題\nPOST /public/x-favorites/ の並列リクエストによるTOCTOU競合で UniqueViolation が発生。ON CONFLICT DO NOTHING に変更後も別コードパスから同テーブルにINSERTするルートが存在し再発した。\n\n## 教訓\n- ON CONFLICT DO NOTHING はそのINSERT文の重複のみをカバー\n- 同テーブルへの別コードパスが存在する場合は全箇所を修正する必要がある\n- エラーログの INSERT 文を grep して全コードパスを洗い出す\n\n## 対象テーブル\nfavorites (user_id, video_id) unique制約\n\n## 関連\n- vvv #350, #354", "tags": ["instinct", "postgresql", "on-conflict", "unique-violation", "concurrent", "vvv"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:20:15.902352+09:00", "updated_at": "2026-05-18T05:20:15.902352+09:00"}
{"id": 268, "title": "instinct: SSH環境でPATHが通らずローカルインストールのCLIツールが見つからない", "content": "# instinct: SSH環境でPATHが通らずローカルインストールのCLIツールが見つからない\n\n## 問題\nSSH経由でスクリプトを実行すると ~/.local/bin が PATH に含まれず、yt-dlp 等のユーザーインストールツールが見つからない。\n\n## 症状\nNo such file or directory: yt-dlp だが /home/ubuntu/.local/bin/yt-dlp は存在する。\n\n## 対処パターン\n1. スクリプト内で絶対パスを使う: YT_DLP_BIN = Path.home() / .local/bin/yt-dlp\n2. shutil.which() で探す前に ~/.local/bin を sys.path に追加\n3. subprocess の env に PATH を明示的に設定する\n\n## 関連\n- vvv-bots #181 (fetch_youtube_ytdlp.py)", "tags": ["instinct", "ssh", "PATH", "yt-dlp", "環境変数", "vvv-bots"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:20:30.700525+09:00", "updated_at": "2026-05-18T05:20:30.700525+09:00"}
{"id": 269, "title": "instinct: Playwright ローカルモードでEPIPEエラーが出たらリモートPlaywrightに切り替える", "content": "# instinct: Playwright ローカルモードでEPIPEエラーが出たらリモートPlaywrightに切り替える\n\n## 問題\nScraplingのローカルPlaywrightモードで use_remote_playwright=False をハードコードしているスクレイパーが、Pythonタイムアウト後もNode.js側が書き込もうとしてEPIPE(errno:-32)エラーでプロセスが異常終了する。\n\n## 症状\nError: write EPIPE at PipeTransport.send / errno: -32, code: EPIPE\n\n## 修正\n- use_remote_playwright のハードコードを削除\n- 環境変数またはConfigで切り替え可能にする\n- playwright_service（リモートモード）を使うと回避できる\n\n## 関連\n- vvv-bots #98 (rimopuru scraper)", "tags": ["instinct", "playwright", "EPIPE", "scraper", "vvv-bots", "bug-pattern"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:20:41.485053+09:00", "updated_at": "2026-05-18T05:20:41.485053+09:00"}
{"id": 270, "title": "instinct: scheduler_tick から別リポジトリのモジュールをimportするとNo module named エラーになる", "content": "# instinct: scheduler_tick から別リポジトリのモジュールをimportするとNo module named エラーになる\n\n## 問題\nvvv-bots の scheduler_tick.py から vvv リポジトリの app.infrastructure.bot_slack_notifier を dynamic import しているが、vvv-bots の実行コンテキストでは app モジュールへの PATH が通っていないため毎tickでエラーが発生する。\n\n## 症状\nSlack通知エラー（無視）: No module named app\n\n## 対処パターン\n1. sys.path に VVV_DIR を追加してからimportする\n2. Slack通知ロジックを vvv-bots 内に自前実装する（外部依存を断ち切る）\n3. 環境変数 VVV_DIR を設定してパスを解決する\n\n## 教訓\nクロスリポジトリの dynamic import は PATH問題が起きやすい。通知系は各リポジトリで自己完結させるべき。\n\n## 関連\n- vvv-bots #202", "tags": ["instinct", "scheduler", "import", "cross-repo", "vvv-bots", "slack"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:20:54.827747+09:00", "updated_at": "2026-05-18T05:20:54.827747+09:00"}
{"id": 271, "title": "instinct: dev/prodのscraper_bot_schedule設定乖離はマイグレーション漏れと手動変更の混在で発生する", "content": "# instinct: dev/prodのscraper_bot_schedule設定乖離はマイグレーション漏れと手動変更の混在で発生する\n\n## 問題\nshadow(dev)とarcana(prod)の scraper_bot_schedule テーブルで timeout_seconds / max_pages 等の設定値が乖離する。prodで手動変更した値がdevに反映されていないケース。\n\n## 実例\ncrowdtech(group_id=217): shadow=60s/3pages, arcana=360s/31pages\n\n## チェック方法\n\n\n## 対処\n- prod で手動変更した場合は必ず dev にも同じSQL実行\n- 設定変更はマイグレーションファイルとして管理する\n- 定期的に dev/prod の設定差分をチェックするスクリプトを実行\n\n## 関連\n- vvv-bots #91 (crowdtech timeout乖離)\n- vvv-bots #177 (vvv_dev/prod の scraper_bot_schedule 乖離)", "tags": ["instinct", "dev-prod-drift", "scraper_bot_schedule", "migration", "vvv-bots"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:21:08.082709+09:00", "updated_at": "2026-05-18T05:21:08.082709+09:00"}
{"id": 272, "title": "instinct: last_triggered_atがDBで古く見えても defer_record=True時は正常な場合がある", "content": "# instinct: last_triggered_atがDBで古く見えても defer_record=True時は正常な場合がある\n\n## 問題\narcana の scraper_bot_schedule.last_triggered_at が全ボット古い日付で止まって見えた。scheduler-tickのログでは正常実行中だったため混乱。\n\n## 原因\nscheduler_tick.py が defer_record=True モードで動作中。実行直前の _start_execution でレコードを更新する設計のため、長時間ボット実行中はDBの表示が古いまま見える。\n\n## 確認手順\n1. まず scheduler-tick の PM2 ログを確認: pm2 logs scheduler-tick\n2. tick番号が増加していれば正常動作中\n3. DBの last_triggered_at が古くても焦らない\n\n## 関連\n- vvv-bots #84", "tags": ["instinct", "scheduler", "defer_record", "last_triggered_at", "vvv-bots", "monitoring"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:21:19.719447+09:00", "updated_at": "2026-05-18T05:21:19.719447+09:00"}
{"id": 273, "title": "instinct: Cookieではなく LocalStorage に認証トークンを保存するサイトは save_auth.py が機能しない", "content": "# instinct: Cookieではなく LocalStorage に認証トークンを保存するサイトは save_auth.py が機能しない\n\n## 問題\nfukugyo_cloud (複業クラウド / AnotherWorks) が LocalStorage にJWTを保存するサイトのため、Cookie取得ベースの save_auth.py では認証トークンが auth.json に含まれず 403 が返り続ける。\n\n## 症状\n- /v2/talent/projects API が 403 を返す\n- _is_auth_expired で早期リターン\n- save_auth.py で再保存してもJWTが入らない\n\n## 確認方法\nDevTools → Application → Local Storage で jwt / token キーを確認。Cookie になければ LocalStorage。\n\n## 対処\n- Playwright で page.evaluate(localStorage.getItem(tokenKey)) でトークンを取得\n- または noVNC でブラウザ操作して手動取得\n\n## 関連\n- vvv-bots #92", "tags": ["instinct", "auth", "localStorage", "cookie", "scraper", "vvv-bots"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:21:35.194929+09:00", "updated_at": "2026-05-18T05:21:35.194929+09:00"}
{"id": 274, "title": "instinct: thumbnail UPDATEの行ロック競合は複数ボットが同一video_idを並列処理する時に発生する", "content": "# instinct: thumbnail UPDATEの行ロック競合は複数ボットが同一video_idを並列処理する時に発生する\n\n## 問題\narcana の pg_stat_activity で複数の thumbnail UPDATE が wait_event_type=Lock, wait_event=transactionid/tuple で15分以上滞留。複数ボットが同一 video_id に対して thumbnail_status を並列でUPDATEしていた。\n\n## 検出方法\n\n\n## 対処パターン\n1. UPDATE前にSELECT FOR UPDATE NOWAITでロック取得を試みる（失敗したらスキップ）\n2. thumbnail_scraper の並列度を下げる\n3. ON CONFLICT DO NOTHING で重複更新を防ぐ\n\n## 関連\n- vvv-bots #169", "tags": ["instinct", "postgresql", "row-lock", "thumbnail", "concurrent", "vvv-bots", "performance"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:21:44.821055+09:00", "updated_at": "2026-05-18T05:21:44.821055+09:00"}
{"id": 275, "title": "instinct: LLMモデルのEOLはHTTP 410 Goneで返り無告知で使えなくなる", "content": "# instinct: LLMモデルのEOLはHTTP 410 Goneで返り無告知で使えなくなる\n\n## 問題\nNVIDIA NIM の moonshotai/kimi-k2-instruct が2026-05-12にEOLとなり、突然HTTP 410 Goneを返すようになった。バッチ処理が全件失敗するまで気づかなかった。\n\n## エラー例\n{type: about:blank, title: Gone, status: 410, detail: The model has reached its end of life}\n\n## 対策\n- モデル名をハードコードせず設定ファイル/環境変数で管理する\n- LLMクライアントに410検知→フォールバックモデル切替ロジックを入れる\n- モデルEOL通知をプロバイダのchangelogで定期監視する (kimi-k2-instruct → kimi-k2.6)\n\n## 影響範囲確認\ngrep -r kimi-k2-instruct で全ファイルを一括置換\n\n## 関連\n- infra #448, vvv-bots PR#171", "tags": ["instinct", "llm", "eol", "kimi", "nvidia-nim", "model-versioning"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:23:34.128769+09:00", "updated_at": "2026-05-18T05:23:34.128769+09:00"}
{"id": 276, "title": "instinct: GitHub ActionsのCI変数をシェル直埋込みするとsyntax errorになる", "content": "# instinct: GitHub ActionsのCI変数をシェル直埋込みするとsyntax errorになる\n\n## 問題\ngithub.event.head_commit.message をシェルのシングルクォート内に直埋込みすると、commit messageにシングルクォートや改行が含まれた瞬間にsyntax errorでジョブが失敗する。\n\n## 症状\nline 8: syntax error near unexpected token newline\n\n## 正しい対処\nenv経由でシェルに渡す:\n```yaml\nenv:\n  COMMIT_MSG: ${{ github.event.head_commit.message }}\nrun: echo \"$COMMIT_MSG\"\n```\n\n直埋込みはNG、envで受けてシェル変数として使う。\n\n## 関連\n- infra PR#436, anime PR#314", "tags": ["instinct", "github-actions", "shell-escape", "ci", "commit-message"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:24:39.399249+09:00", "updated_at": "2026-05-18T05:24:39.399249+09:00"}
{"id": 277, "title": "instinct: GitHub Actions secret名のtypoはcurlのURL rejectedで発覚する", "content": "# instinct: GitHub Actions secret名のtypoはcurlのURL rejectedで発覚する\n\n## 問題\nGitHub repo secretの実名は DISCORD_WEBHOOK だがワークフローで DISCORD_WEBHOOK_URL を参照していた。secretが存在しない場合は空文字になり curl: (3) URL rejected: Malformed input to a URL function で失敗する。\n\n## 症状\ncurl: (3) URL rejected: Malformed input to a URL function\n\n## 確認方法\n```bash\ngh api /repos/OWNER/REPO/actions/secrets | jq '[.secrets[].name]'\n```\nで実際のsecret名を確認してからワークフローを書く。\n\n## 関連\n- infra PR#434", "tags": ["instinct", "github-actions", "secret", "discord", "ci"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:24:40.211785+09:00", "updated_at": "2026-05-18T05:24:40.211785+09:00"}
{"id": 278, "title": "instinct: PM2 reloadの並列実行はReload already in progressエラーになる", "content": "# instinct: PM2 reloadの並列実行はReload already in progressエラーになる\n\n## 問題\nanimeのdeployが5回連続失敗。同一ブランチへの連続pushで複数のdeployジョブが並行実行され pm2 reload anime-api が競合した。\n\n## エラー\n[PM2][ERROR] Reload already in progress, please try again in 27 seconds or use --force\n\n## 対処\nGitHub Actions に concurrency control を追加する:\n```yaml\nconcurrency:\n  group: deploy-${{ github.ref }}\n  cancel-in-progress: false\n```\ncancel-in-progress: false にすることで先行deployが完走してから次を実行する。\n\n## 関連\n- anime PR#311", "tags": ["instinct", "pm2", "github-actions", "deploy", "concurrency", "ci"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:24:41.040433+09:00", "updated_at": "2026-05-18T05:24:41.040433+09:00"}
{"id": 279, "title": "instinct: GitHub Actions secret は利用するリポジトリごとに個別登録が必要", "content": "# instinct: GitHub Actions secret は利用するリポジトリごとに個別登録が必要\n\n## 問題\ninfraリポには DISCORD_WEBHOOK が登録済みだが anime リポには未登録のため notify-success ジョブが curl error で失敗し続けた。Organizationレベルsecretを使っていない場合はリポジトリごとに登録が必要。\n\n## 確認コマンド\n```bash\ngh api /repos/OWNER/REPO/actions/secrets | jq '[.secrets[].name]'\n```\n\n## 登録コマンド\n```bash\ngh secret set DISCORD_WEBHOOK --repo OWNER/REPO\n```\n\n## 関連\n- anime #313\n- infra PR#434 (secret名typo問題と合わせて確認すること)", "tags": ["instinct", "github-actions", "secret", "discord", "multi-repo", "ci"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:24:41.890894+09:00", "updated_at": "2026-05-18T05:24:41.890894+09:00"}
{"id": 280, "title": "instinct: CI deployはarcanaのみ反映でshadow/cureはdev/qaブランチpush時のみ同期される", "content": "# instinct: CI deployはarcanaのみ反映でshadow/cureはdev/qaブランチpush時のみ同期される\n\n## 問題\nmainブランチへのマージはarcanaのみ自動デプロイされる。shadow/cureは明示的にdev/qaブランチにpushしない限り同期されない設計になっている。\n\n## 設定\n- deploy-arcana: github.ref == refs/heads/main\n- deploy-shadow: github.ref == refs/heads/dev\n- deploy-cure: github.ref == refs/heads/qa\n\n## 注意\nmainマージ後にshadow/cureの動作確認が必要な変更は、手動でdev/qaブランチにcherry-pickまたはmergeする。\n\n## 関連\n- infra #433", "tags": ["instinct", "ci", "deploy", "arcana", "shadow", "cure", "branch-strategy"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:24:42.787698+09:00", "updated_at": "2026-05-18T05:24:42.787698+09:00"}
{"id": 281, "title": "instinct: Alpine.jsはCSPのunsafe-evalなしで全インタラクティブ機能が無効になる", "content": "# instinct: Alpine.jsはCSPのunsafe-evalなしで全インタラクティブ機能が無効になる\n\n## 問題\nCSP設定の script-src に unsafe-eval が欠如しているため Alpine.js v3 の全ページで動作不能。ログインフォーム・お気に入りボタン・ダークモード切替など全インタラクティブ機能が壊れる。\n\n## 根本原因\nAlpine.js v3はデフォルトで new Function() / eval() を使って属性式を評価する。\n\n## 修正\nCSPの script-src に unsafe-eval を追加:\n```python\n\"script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net\"\n```\n\n## 代替案（セキュリティ重視の場合）\n@alpinejs/csp プラグインを使うと unsafe-eval 不要になる。\n\n## 関連\n- anime #284", "tags": ["instinct", "csp", "alpine-js", "security", "frontend", "anime"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:24:43.726307+09:00", "updated_at": "2026-05-18T05:24:43.726307+09:00"}
{"id": 282, "title": "instinct: PostgreSQLのWHERE条件評価順序は保証されないためキャスト前に型チェックが必要", "content": "# instinct: PostgreSQLのWHERE条件評価順序は保証されないためキャスト前に型チェックが必要\n\n## 問題\nitem_key ~ '^[0-9]+$' AND a.id = l.item_key::int のような書き方では、PostgreSQLがitem_key::intを先に評価して非数値で invalid input for type integer エラーになり500エラーが発生する可能性がある。\n\n## 修正パターン\nCASE WHENで safe cast:\n```sql\nWHERE l.item_key ~ '^[0-9]+$'\nAND a.id = CASE WHEN l.item_key ~ '^[0-9]+$' THEN l.item_key::int END\n```\nまたはサブクエリで先にフィルタ:\n```sql\nFROM (SELECT * FROM fav_log WHERE item_key ~ '^[0-9]+$') filtered\nWHERE a.id = filtered.item_key::int\n```\n\n## 関連\n- anime #329", "tags": ["instinct", "postgresql", "sql", "type-cast", "where-clause", "anime"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:24:44.814784+09:00", "updated_at": "2026-05-18T05:24:44.814784+09:00"}
{"id": 283, "title": "instinct: URLエンコードをHTMLテンプレートのdata属性に適用するとDBに二重エンコードで保存される", "content": "# instinct: URLエンコードをHTMLテンプレートのdata属性に適用するとDBに二重エンコードで保存される\n\n## 問題\nHTMLテンプレートの data-key に quote()（URLエンコード）を適用すると、APIに %E5%AE%AE... のようなエンコード済み文字列が送られDBに保存される。表示側で unquote() しているため一見動くが、データの一貫性が失われる。\n\n## 修正\nHTMLテンプレートのdata属性にはURLエンコードしない生の値を使う:\n```python\n# NG: data-key=\"{_e(quote(va))}\"\n# OK: data-key=\"{_e(va)}\"\n```\n\n## 関連\n- anime #325", "tags": ["instinct", "url-encoding", "html", "template", "database", "anime"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:24:45.605713+09:00", "updated_at": "2026-05-18T05:24:45.605713+09:00"}
{"id": 284, "title": "instinct: pickle.loadはwith文を使わないとファイルディスクリプタが枯渇する", "content": "# instinct: pickle.loadはwith文を使わないとファイルディスクリプタが枯渇する\n\n## 問題\npickle.load(open(path, 'rb')) のようにwith文なしで使うと、ファイルハンドルがGCに依存して確実にクローズされない。ファイル数が多い場合にファイルディスクリプタ枯渇のリスクがある。\n\n## 修正\n```python\n# NG\nhorse_ids = pickle.load(open(RAW_DIR / 'horse_id_list.pkl', 'rb'))\n\n# OK\nwith open(RAW_DIR / 'horse_id_list.pkl', 'rb') as f:\n    horse_ids = pickle.load(f)\n```\n\n## 関連\n- keiba-ai #1", "tags": ["instinct", "python", "pickle", "file-handle", "resource-leak", "keiba-ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:24:46.383909+09:00", "updated_at": "2026-05-18T05:24:46.383909+09:00"}
{"id": 285, "title": "instinct: SPAサイトはwait_until=domcontentloadedでJS実行前のHTMLしか取得できずセレクタが空になる", "content": "# instinct: SPAサイトはwait_until=domcontentloadedでJS実行前のHTMLしか取得できずセレクタが空になる\n\n## 問題\ncrowdtech（React/Next.js系SPA）でwait_until=domcontentloadedを使うと、JS実行前の空のHTMLしか取得できず /job_offers/ リンクが0件になる。pw_wait_forセレクタが永遠に待ってタイムアウト360秒に達する。\n\n## 判定方法\nwait_until=domcontentloaded: html_len=37312, /job_offers/ count=0\nwait_until=load: html_len=300000+, /job_offers/ count=50+\n\n## 対処\nSPAサイトは wait_until=load または networkidle を使う。セレクタが0件の場合はまずwait_until設定を疑う。\n\n## 関連\n- infra #411 (vvv-bots crowdtech)\n- vvv-bots #153 (httpxタイムアウト延長も参照)", "tags": ["instinct", "playwright", "spa", "wait_until", "scraper", "vvv-bots", "timeout"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:24:47.410426+09:00", "updated_at": "2026-05-18T05:24:47.410426+09:00"}
{"id": 286, "title": "instinct: ハードコードシークレットはgitleaksで検出され履歴ごと消去が必要になる", "content": "# instinct: ハードコードシークレットはgitleaksで検出され履歴ごと消去が必要になる\n\n## 問題\ninfraリポのdaily_learn.py/trend_report.py/semantic_alert.pyにSupabaseキー・NVIDIAキー・PostgreSQLパスワードが平文ハードコードされていた。gitleaksスキャンで検出、git履歴からの完全消去が必要になった。\n\n## 影響\n- git filter-branch または BFG Repo Cleanerでの履歴書き換えが必要\n- 全コラボレーターのforce-pullが必要\n- 漏洩したキーの即時ローテーションが必要\n\n## 予防策\n- 開発初日から .env + python-dotenv / os.environ を使う\n- pre-commit フックで gitleaks を実行する\n- settings.json等のローカル設定ファイルも .gitignore に含める\n\n## 関連\n- infra #408, PR#456", "tags": ["instinct", "security", "secret", "gitleaks", "hardcoded", "infra"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:24:48.324443+09:00", "updated_at": "2026-05-18T05:24:48.324443+09:00"}
{"id": 287, "title": "instinct: bug_watchdogのdedupキーに時刻を含めるとDEDUP_MINUTESが機能しない", "content": "# instinct: bug_watchdogのdedupキーに時刻を含めるとDEDUP_MINUTESが機能しない\n\n## 根本原因\nbug_watchdog の dedup キーを `f\"{pattern}_{datetime.now().strftime('%H%M')}\"` のように時刻を含めて生成すると、\n同一パターンのエラーが毎分異なるキーを持つため、DEDUP_MINUTES の重複排除が全く機能しない。\n結果として同一エラーが DEDUP_MINUTES 経過前に再起票される。\n\n## ポイント\n- dedupキーは「何が起きたか」だけで構成し、「いつ起きたか」を含めない\n- 正しいキー例: `f\"{pattern}_{log_file}\"` （時刻なし）\n- 誤ったキー例: `f\"{pattern}_{datetime.now().strftime('%H%M')}\"` （時刻あり）\n- dedup_store の TTL が DEDUP_MINUTES ならキーに時刻を足す必要はない\n\n## 関連Issue\n- vvv#343", "tags": ["instinct", "vvv", "bug_watchdog", "dedup"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:28:13.588521+09:00", "updated_at": "2026-05-18T05:28:13.588521+09:00"}
{"id": 288, "title": "instinct: PM2ログ全履歴参照で修正済みエラーが誤起票される", "content": "# instinct: PM2ログ全履歴参照で修正済みエラーが誤起票される\n\n## 根本原因\nPM2ログは起動してからの累積ログを全件保持する。\nbug_watchdog がログファイルを先頭から読むと、修正済みの古いエラーを再検知して新規Issueを誤起票してしまう。\n\n## ポイント\n- ログ監視は「最後に読んだ位置」をファイルポインタ or タイムスタンプで記録し、新着行のみ処理する\n- tail -f 相当の実装（seek to end or inotify）が必要\n- PM2のログローテーション設定も合わせて確認する（古いログが残り続けないように）\n- 起動時は現在時刻以降のログのみを対象にするのが安全\n\n## 関連Issue\n- vvv#342", "tags": ["instinct", "vvv", "bug_watchdog", "pm2", "logging"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:28:14.518301+09:00", "updated_at": "2026-05-18T05:28:14.518301+09:00"}
{"id": 289, "title": "instinct: task_driven_devのMAX_FAILURE_COUNT未設定は無限ループを引き起こす", "content": "# instinct: task_driven_devのMAX_FAILURE_COUNT未設定は無限ループを引き起こす\n\n## 根本原因\ntask_driven_dev.py は「タスクが残っている間ループを継続」する設計だが、\n同一タスクが繰り返し失敗しても再試行し続ける上限がないと、クラッシュループ状態になる。\nエージェントが自己修復を試みても解消できないエラーで永久ループが発生する。\n\n## ポイント\n- タスク単位の連続失敗カウンターを持ち、MAX_FAILURE_COUNT を超えたらスキップまたは中断する\n- ループ継続条件に「直近N件が全て失敗」のサーキットブレーカーを追加する\n- 失敗タスクはキューから除外するか別の失敗キューに移動する\n- 無限ループの兆候: CPU使用率が一定のまま、Issueが増え続ける、同一エラーログが繰り返す\n\n## 関連Issue\n- vvv#316", "tags": ["instinct", "vvv", "task_driven_dev", "loop", "circuit-breaker"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:28:15.617028+09:00", "updated_at": "2026-05-18T05:28:15.617028+09:00"}
{"id": 290, "title": "instinct: playwright-serviceのProtocol errorは強制再起動+リトライで対処する", "content": "# instinct: playwright-serviceのProtocol errorは強制再起動+リトライで対処する\n\n## 根本原因\nplaywright-service が長時間稼働すると browser.new_context() で\n\"Protocol error (Target.createTarget): Target closed\" が発生する。\nこれはブラウザプロセスの内部状態が壊れた状態であり、通常のエラーハンドリングでは回復できない。\n\n## ポイント\n- Protocol error を検知したら browser.close() → playwright.stop() → 再起動の強制再起動フローを実行する\n- 再起動後に同一リクエストをリトライすることで透過的に回復できる\n- 100コンテキストごとにブラウザを予防的に再起動することでProtocol errorの発生頻度を下げられる（--max-old-space-size=256 も有効）\n- 再起動ループを防ぐため連続再起動回数のカウンターを持つ\n\n## 関連Issue\n- vvv-bots#179", "tags": ["instinct", "vvv-bots", "playwright", "protocol-error", "browser"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:28:16.707193+09:00", "updated_at": "2026-05-18T05:28:16.707193+09:00"}
{"id": 291, "title": "instinct: psycopg2はautocommit=Falseのためcommit漏れがidle-in-transactionを引き起こす", "content": "# instinct: psycopg2はautocommit=Falseのためcommit漏れがidle-in-transactionを引き起こす\n\n## 根本原因\npsycopg2 はデフォルトで autocommit=False（明示的トランザクション）モード。\nINSERT/UPDATE後に conn.commit() を呼び忘れると、トランザクションが開いたまま接続がプールに返却される。\nその接続が idle-in-transaction 状態となり、他のクエリをブロックし、最終的にDBが応答不能になる。\n\n## ポイント\n- psycopg2 使用時は必ず try/except/finally で conn.commit() または conn.rollback() を呼ぶ\n- コンテキストマネージャ `with conn:` を使うと自動コミット/ロールバックが保証される\n- idle-in-transaction の兆候: `SELECT * FROM pg_stat_activity WHERE state = 'idle in transaction'`\n- 単純な読み取り専用処理は `conn.autocommit = True` に設定して明示的トランザクションを無効化する\n\n## 関連Issue\n- vvv-bots#168", "tags": ["instinct", "vvv-bots", "psycopg2", "postgresql", "transaction", "idle-in-transaction"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:28:17.709896+09:00", "updated_at": "2026-05-18T05:28:17.709896+09:00"}
{"id": 292, "title": "instinct: branch-guardはsquash/rebaseマージのコミットメッセージパターンを正規表現で除外する", "content": "# instinct: branch-guardはsquash/rebaseマージのコミットメッセージパターンを正規表現で除外する\n\n## 根本原因\nbranch-guard はコミットメッセージに \"Merge pull request\" が含まれないマージを検知してブロックする設計だった。\nしかし squash merge は \"feat: xxx (#123)\" 形式、rebase merge はそのまま各コミットメッセージになるため、\nbranch-guard が誤検知してブロックする。\n\n## ポイント\n- squash マージのコミットメッセージパターン: `^.+\\s\\(#\\d+\\)$`（末尾に PR番号）\n- rebase マージのコミットメッセージ: 通常のコミットメッセージと区別不可→別の判定基準が必要\n- infra リポジトリの branch-guard 正規表現パターンと統一することで再発を防止できる\n- GitHub の \"Allowed merge methods\" 設定と branch-guard のパターンを常に同期させる\n\n## 関連Issue\n- vvv-bots#146", "tags": ["instinct", "vvv-bots", "branch-guard", "github", "merge", "regex"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:28:18.692238+09:00", "updated_at": "2026-05-18T05:28:18.692238+09:00"}
{"id": 293, "title": "instinct: human-onlyラベルのIssueはAIパイプラインの自動pickup対象から除外する", "content": "# instinct: human-onlyラベルのIssueはAIパイプラインの自動pickup対象から除外する\n\n## 根本原因\npostgres パスワードローテーション等の不可逆・高リスク操作をIssueで管理していたところ、\nAIパイプラインが通常Issueと同様に自動pickupして実行を試みた。\n幸い途中で検知されたが、本番DBへの意図しない操作が発生する重大インシデントになりかねなかった。\n\n## ポイント\n- `human-only` ラベルを作成し、AIパイプラインのIssue取得クエリから除外する\n- 例: `gh issue list --label \"claude\" --no-label \"human-only\"` 形式でフィルタ\n- パスワードローテーション・DBスキーマ削除・本番サーバー設定変更等は必ず human-only ラベルを付ける\n- AIパイプラインのpickupロジックに human-only チェックを必須項目として追加する\n\n## 関連Issue\n- infra#459", "tags": ["instinct", "infra", "human-only", "ai-pipeline", "safety", "label"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:28:19.692647+09:00", "updated_at": "2026-05-18T05:28:19.692647+09:00"}
{"id": 294, "title": "instinct: in-progressラベルで人間とAIパイプラインの二重PR作成を防止する", "content": "# instinct: in-progressラベルで人間とAIパイプラインの二重PR作成を防止する\n\n## 根本原因\n同一Issueに対して人間とAIパイプラインが並行して作業を開始すると、\n競合するPRが複数作成されてマージコンフリクトや重複作業が発生する。\n\n## ポイント\n- Issue pickup 時に `in-progress` ラベルを付与し、他の作業者（人間・AI）がpickupしないようにする\n- ラベル付与とpickup開始はアトミックに行う（GitHub API の `add_labels` を使用）\n- PR作成完了後は `in-progress` → `review` ラベルに変更する\n- AIパイプラインのpickupクエリ: `--no-label \"in-progress,human-only\"` でフィルタ\n- タイムアウト（例: 24h）で `in-progress` ラベルを自動解除するクリーンアップも実装する\n\n## 関連Issue\n- infra#398", "tags": ["instinct", "infra", "in-progress", "label", "concurrency", "ai-pipeline"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:28:20.699657+09:00", "updated_at": "2026-05-18T05:28:20.699657+09:00"}
{"id": 295, "title": "instinct: SELECT→INSERTのTOCTOU競合はON CONFLICT DO NOTHINGで原子的に解決する", "content": "# instinct: SELECT→INSERTのTOCTOU競合はON CONFLICT DO NOTHINGで原子的に解決する\n\n## 根本原因\nSELECT→INSERTの2ステップパターン（TOCTOU: Time-of-Check Time-of-Use）は並列リクエスト時に UniqueViolation を引き起こす。\n本番で `favorites_user_id_video_id_key` UniqueViolation が観測された（2026-05-15 09:02）。\n\n## ポイント\n- `INSERT ... ON CONFLICT DO NOTHING` でSELECTを省略し原子的に処理する\n- SQLAlchemy では `from sqlalchemy.dialects.postgresql import insert as pg_insert` を使う\n- `db.execute(pg_insert(Model).values(...).on_conflict_do_nothing())` の形式\n- 複数箇所に同じパターンが散在しやすい（FavoriteHelper.add/add_favorite/mixin）→ 全箇所を一括修正する\n- UniqueViolation のエラーログを見たらまず TOCTOU を疑う\n\n## 関連Issue\n- vvv#354 / vvv PR#355", "tags": ["instinct", "vvv", "postgresql", "toctou", "race-condition", "unique-violation"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:32:22.014067+09:00", "updated_at": "2026-05-18T05:32:22.014067+09:00"}
{"id": 296, "title": "instinct: GitHub Actions内でコミットメッセージを直接シングルクォートに埋め込むとshell escape破壊が起きる", "content": "# instinct: GitHub Actions内でコミットメッセージを直接シングルクォートに埋め込むとshell escape破壊が起きる\n\n## 根本原因\nGitHub Actionsの `${{ github.event.head_commit.message }}` をシェル内のシングルクォートに直接埋め込むと、\nコミットメッセージに `'` や改行が含まれた瞬間に shell syntax error が発生する。\n\n```\n/home/runner/work/_temp/xxx.sh: line 8: syntax error near unexpected token 'newline'\n```\n\n## ポイント\n- NG: `COMMIT_MSG=$(echo '${{ github.event.head_commit.message }}' | ...)`\n- OK: `env: RAW_COMMIT_MSG: ${{ github.event.head_commit.message }}` + `TITLE=$(printf '%s' \"$RAW_COMMIT_MSG\" | ...)`\n- env経由で渡すことでbash内ではシェル展開を完全に回避できる\n- 全リポジトリのdeploy.ymlで同じパターンを使わないと再発する（vvv/vvv-bots/infra/anime全て同期必要）\n\n## 関連Issue\n- vvv PR#300 / infra PR#436 / vvv-bots PR#167 / anime PR#314", "tags": ["instinct", "github-actions", "shell", "escape", "ci"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:32:25.340987+09:00", "updated_at": "2026-05-18T05:32:25.340987+09:00"}
{"id": 297, "title": "instinct: PM2 reloadコマンドは並列デプロイで競合エラーになるため直列化+リトライが必要", "content": "# instinct: PM2 reloadコマンドは並列デプロイで競合エラーになるため直列化+リトライが必要\n\n## 根本原因\n複数のdeployジョブが同時に実行されると `pm2 reload` が競合し失敗する。\n```\n[PM2][ERROR] Reload already in progress, please try again in 27 seconds or use --force\n```\n実際のコード（git pull）は完了しているが、deployジョブが failure 扱いになる。\n\n## ポイント\n- GitHub Actions に concurrency control を追加して直列化する:\n  ```yaml\n  concurrency:\n    group: deploy-${{ github.ref }}\n    cancel-in-progress: false\n  ```\n- `pm2 reload` 失敗時のフォールバック:\n  ```bash\n  if ! pm2 reload app --update-env 2>&1; then\n    sleep 30 && pm2 restart app --update-env\n  fi\n  ```\n- `cancel-in-progress: false` にしないと後続のdeployが消えてコードが古いまま残る\n\n## 関連Issue\n- anime PR#311", "tags": ["instinct", "anime", "pm2", "github-actions", "concurrency", "deploy"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:32:28.508925+09:00", "updated_at": "2026-05-18T05:32:28.508925+09:00"}
{"id": 298, "title": "instinct: LLMクライアントのリトライは用途別に系統A（固定2秒）と系統B（指数バックオフ）を分ける", "content": "# instinct: LLMクライアントのリトライは用途別に系統A（固定2秒）と系統B（指数バックオフ）を分ける\n\n## 根本原因\n`lib/llm_client.py` のretryループが待機なしで別モデルへ即連打していた。\nレート制限中の相手サービスへの追い討ちとなり、一時的な障害が長期化する。\n\n## ポイント\n- **系統A（continuation）**: 固定2秒。TCP切断・タイムアウト等の軽微な問題向け\n- **系統B（failure）**: `10s → 20s → 40s → 80s → 160s → max 300s` + ジッター±20%。API失敗・レート制限向け\n- sync（バッチ系）はデフォルト `failure`、async（FastAPI等）はデフォルト `continuation` に設定する\n- 環境変数で上書き可能にしておく: `LLM_RETRY_BASE_SEC` / `LLM_RETRY_CAP_SEC` / `LLM_RETRY_JITTER_PCT`\n- Ollamaフォールバックの直前にも待機を挿入する\n\n## 関連Issue\n- vvv-bots PR#170 / infra#444", "tags": ["instinct", "vvv-bots", "llm", "retry", "backoff", "rate-limit"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:32:33.537786+09:00", "updated_at": "2026-05-18T05:32:33.537786+09:00"}
{"id": 299, "title": "instinct: FOR UPDATE SKIP LOCKEDでN件一括取得すると行ロックがHTTP処理全体に及ぶ", "content": "# instinct: FOR UPDATE SKIP LOCKEDでN件一括取得すると行ロックがHTTP処理全体に及ぶ\n\n## 根本原因\n`FOR UPDATE SKIP LOCKED` でN件を一括取得してから外部HTTP処理をすると、\n行ロックをN件分 × HTTP時間（最大15分超）保持し続ける構造になる。\nVACUUM を含む他のプロセスがブロックされDBが詰まる。\n\n## ポイント\n- **正しいパターン**: 1件SELECT → `status='processing'`にマーク → **即commit（行ロック解放）** → HTTP処理（ロックなし） → 結果UPDATE → commit\n- ロック保持時間を `O(N件×HTTP秒)` から `O(SQL実行時間のみ)` に短縮できる\n- 100件一括処理は1件ずつ処理に変更しても並列プロセスを複数立てれば同等スループットを得られる\n- 行ロック滞留の兆候: `SELECT * FROM pg_stat_activity WHERE wait_event_type = 'Lock'`\n\n## 関連Issue\n- vvv-bots#169 / vvv-bots PR#178", "tags": ["instinct", "vvv-bots", "postgresql", "for-update", "row-lock", "vacuum"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:32:37.336533+09:00", "updated_at": "2026-05-18T05:32:37.336533+09:00"}
{"id": 300, "title": "instinct: ENVIRONMENT×DATABASE_URL不整合は起動時のfail fastで本番誤書込みを防ぐ", "content": "# instinct: ENVIRONMENT×DATABASE_URL不整合は起動時のfail fastで本番誤書込みを防ぐ\n\n## 根本原因\narcana の `.env` に `DATABASE_URL=vvv_dev` が残存。`load_dotenv()` は既存の環境変数を上書きしないため、\nPM2のenv キャッシュから `vvv_dev` が引き継がれ、`env_config.py` を import しないボットが全クラッシュした。\n\n## ポイント\n- `env_config.py` で起動時に整合性チェックを追加する:\n  - `production` + URL に `vvv_dev` → `ValueError` でfail fast\n  - `development` + URL に `vvv_prod` → `ValueError` でfail fast\n- エラーメッセージに修正方法（.envを書き換えてpm2 restartする）を明示する\n- PM2は `pm2 restart` しないと `.env` 変更が反映されない（load_dotenvは起動時のみ）\n\n## 関連Issue\n- vvv-bots PR#121", "tags": ["instinct", "vvv-bots", "environment", "database", "fail-fast", "pm2"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:32:42.502592+09:00", "updated_at": "2026-05-18T05:32:42.502592+09:00"}
{"id": 301, "title": "instinct: watchdogがssh自己接続しても自分のHost keyを検証できず失敗する", "content": "# instinct: watchdogがssh自己接続しても自分のHost keyを検証できず失敗する\n\n## 根本原因\nwatchdog.py をサーバー上で実行しているにもかかわらず、`ssh arcana` で自己接続しようとしていた。\nHost key verification failed になり全チェックがスキップされていた。\n\n## ポイント\n- arcana上で動くスクリプトは `ssh arcana` を使わず直接コマンドを実行する\n- `git -C <dir> branch --show-current` でローカルgit状態を確認\n- `venv/bin/pip list --outdated` で直接実行\n- `journalctl -u cron` でローカルcronログを確認\n- 動作確認は `--dry-run` フラグで行う（本番環境でいきなり動かさない）\n\n## 関連Issue\n- infra PR#371 / PR#372", "tags": ["instinct", "infra", "watchdog", "ssh", "self-connection"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:32:47.796457+09:00", "updated_at": "2026-05-18T05:32:47.796457+09:00"}
{"id": 302, "title": "instruct: daily_onceボットは±5分の許容幅がないとtick遅延でスキップされる", "content": "# instinct: daily_onceボットは±5分の許容幅がないとtick遅延でスキップされる\n\n## 根本原因\n`_check_daily_once` が厳密な時刻一致（`run_h == hour and run_m == minute`）で判定していた。\n長時間ボットの実行でtickが遅延すると、daily_onceボットの実行時刻を通り過ぎてしまい丸ごとスキップされる。\ngroup_id=449が3日間未実行になった直接原因。\n\n## ポイント\n- `DAILY_ONCE_TOLERANCE_MINUTES = 5` を定数として定義し、±5分の許容幅を持たせる\n- 二重実行防止のため `last_triggered_at` が当日JST内なら `False` を返す\n- `now` パラメータを外から注入できるようにしてテストしやすくする\n- tick周期（通常1分）より許容幅（5分）が大きいので複数tickで実行されても `last_triggered_at` チェックで防止できる\n\n## 関連Issue\n- vvv#347 / vvv PR#349", "tags": ["instinct", "vvv", "scheduler", "daily-once", "tolerance", "tick-delay"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:32:53.111225+09:00", "updated_at": "2026-05-18T05:32:53.111225+09:00"}
{"id": 303, "title": "instinct: Gemini/Codexクォータ枯渇をファイルで記録してスキップすることで無駄な468エラーを防ぐ", "content": "# instinct: Gemini/Codexクォータ枯渇をファイルで記録してスキップすることで無駄な468エラーを防ぐ\n\n## 根本原因\nGeminiクォータ枯渇後もGeminiを試み続け、何度も468エラーを出してからCodexにフォールバックしていた。\nクォータ回復まで（10時間以上）の間、全試行が無駄になる。\n\n## ポイント\n- クォータ枯渇を検出したら `.gemini_quota_cooldown` / `.codex_quota_cooldown` ファイルに回復タイムスタンプを記録する\n- 起動時にファイルを確認し、クールダウン中なら即スキップして次のフォールバックへ直行する\n- `retryDelayMs` / `retryDelay` フィールドから正確な回復時刻を計算する（不明なら10時間デフォルト）\n- 両者が同時枯渇した場合の最高優先度アラートをdeadlock-monitorに実装する\n- webhook-only構成のSPOFを防ぐためcronフォールネット（5分毎のpoller）も設置する\n\n## 関連Issue\n- infra#405 / infra PR#406", "tags": ["instinct", "infra", "gemini", "codex", "quota", "cooldown", "pipeline"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:32:58.492104+09:00", "updated_at": "2026-05-18T05:32:58.492104+09:00"}
{"id": 304, "title": "instinct: シークレットをMarkdown/Skillファイルに直書きするとgit historyに残り永続漏洩になる", "content": "# instinct: シークレットをMarkdown/Skillファイルに直書きするとgit historyに残り永続漏洩になる\n\n## 根本原因\nDBパスワードが `MEMORY.md` と `morning/SKILL.md` に平文で記録されgit commitされた。\nネットワーク面はTailscaleで保護されていたが、git historyにパスワードが残ることは深刻なセキュリティ違反。\n\n## ポイント\n- MEMORY.md・SKILL.md等のAI管理ファイルにシークレットを書かない。`<.pgpass経由で取得>` 等のプレースホルダーにする\n- Skill内のコマンドは `${PGPASSWORD:-$(grep '^DATABASE_PASSWORD=' ~/.pgpass | cut -d= -f2)}` の形式でenvから取得\n- gitleaksを CI に組み込んで secret commit を自動検出する\n- 漏洩後はgit historyの書き換えも必要（`git-filter-repo --replace-text`）\n- パスワードが変わるたびにdeploy keyではなく `.pgpass` を更新するフローにする\n\n## 関連Issue\n- infra#440 / infra PR#456", "tags": ["instinct", "infra", "security", "secret", "gitleaks", "git-history"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:33:03.590809+09:00", "updated_at": "2026-05-18T05:33:03.590809+09:00"}
{"id": 305, "title": "instinct: PostgreSQLのFILTER句集約で個別COUNTクエリを1本に削減できる", "content": "# instinct: PostgreSQLのFILTER句集約で個別COUNTクエリを1本に削減できる\n\n## 根本原因\n`get_progress_stats` が同じテーブルに対して8回の個別COUNTクエリを発行していた。\n最重症の `twitter_from_todos` が6660msかかり、合計7158ms。\n\n## ポイント\n- 同じテーブルへの複数COUNT/SUM は PostgreSQL の `FILTER (WHERE ...)` 句で1本に集約できる\n- 例: `COUNT(*) FILTER (WHERE status='active')` を複数条件並べて1 SELECT に\n- 異なるテーブルへのクエリは引き続き分けて実行する（JOINよりクエリ分割の方が速い場合が多い）\n- EXPLAIN ANALYZEでBefore/After両方を計測してからマージする（実測エビデンスをPRに残す）\n- 削減効果: 8クエリ→3クエリ、7158ms→3092ms（約2.3倍高速化）\n\n## 関連Issue\n- vvv#395 / vvv PR#402", "tags": ["instinct", "vvv", "postgresql", "filter", "count", "performance", "n+1"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:33:06.603574+09:00", "updated_at": "2026-05-18T05:33:06.603574+09:00"}
{"id": 306, "title": "instinct: idle-learn cronの実行頻度がClaude MAX枠を1日で食い尽くすことがある", "content": "# instinct: idle-learn cronの実行頻度がClaude MAX枠を1日で食い尽くすことがある\n\n## 根本原因\nidle-learn.sh（YouTube 12回/日 + X 8回/日 = 20回/日）が1回 ~50k tokens を消費。\n1M tokens/日 消費でClaude MAX 5hの対話セッション枠を圧迫していた。\n\n## ポイント\n- 自動学習スクリプトが `claude --print` を呼ぶ際は1回あたりのトークン消費量 × 実行頻度を計算する\n- Claude MAX 5h枠は対話用に温存し、バッチ学習は深夜2〜4時の1日2回に限定する\n- `grep '[START]' ~/logs/idle-learn.log | wc -l` で実際の実行頻度を確認する\n- 完全停止より頻度削減（20回→2回）が望ましい（知見発見の価値は維持）\n- `/usage` コマンドで枠の残量をモニタリングする習慣をつける\n\n## 関連Issue\n- infra#450 / infra PR#462", "tags": ["instinct", "infra", "idle-learn", "claude", "token-budget", "cron"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:33:09.225903+09:00", "updated_at": "2026-05-18T05:33:09.225903+09:00"}
{"id": 307, "title": "instinct: .envファイルのシークレットローテーションはpython-dotenvで読み込みをスクリプト内に閉じ込める", "content": "# instinct: .envファイルのシークレットローテーションはpython-dotenvで読み込みをスクリプト内に閉じ込める\n\n## 根本原因\nシークレットをハードコードしたり `export` でシェル環境に展開すると、\nローテーション時にコードを修正してdeployする必要があり手間がかかる。\nまた環境変数がプロセス間でリークするリスクもある。\n\n## ポイント\n- `python-dotenv` を各スクリプト内で直接 `load_dotenv()` することで `.env` 編集 → `pm2 restart` だけでローテーション完了\n- `try/except ImportError` でライブラリ未インストール環境でも動作継続できるようにする\n- `.env` の配置場所はスクリプト群ごとに統一する（`tools/ops/.env`, `tools/pipeline/.env` 等）\n- `pm2 restart` しないと変更が反映されないことを手順書に明記する\n\n## 関連Issue\n- infra PR#410", "tags": ["instinct", "infra", "dotenv", "secret", "rotation", "pm2"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:33:11.488287+09:00", "updated_at": "2026-05-18T05:33:11.488287+09:00"}
{"id": 308, "title": "instinct: bug_watchdogのdedupはcloseされたIssueをリセットしないと再発時に起票されない", "content": "# instinct: bug_watchdogのdedupはcloseされたIssueをリセットしないと再発時に起票されない\n\n## 根本原因\ndedup key に紐づく Issue がクローズされても dedup state が残り続けるため、\n同じエラーが再発しても「既に起票済み」と判定されてスキップされ続ける。\nplaywright-service が修正後に同じエラーが再発した際、25日間 Issue が起票されなかった事例あり。\n\n## ポイント\n- `_is_already_filed()` で dedup state の Issue URL を `gh issue view` で確認し、\n  closed なら dedup をリセットして新たな起票を可能にする\n- `_mark_filed()` は Issue URL も state に保存する（文字列→dict形式に変更）\n- 古い string 形式の state との後方互換も維持する\n- dedup key の有効期間（TTL）も設定すること（永久に残さない）\n\n## 関連Issue\n- vvv#352 / vvv PR#289", "tags": ["instinct", "vvv", "bug_watchdog", "dedup", "issue"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:34:38.359573+09:00", "updated_at": "2026-05-18T05:34:38.359573+09:00"}
{"id": 309, "title": "instinct: GitHub ActionsのPR本文に日本語・バッククォートが含まれるとシェル展開でexit 127になる", "content": "# instinct: GitHub ActionsのPR本文に日本語・バッククォートが含まれるとシェル展開でexit 127になる\n\n## 根本原因\nPR本文を `PR_BODY='${{ github.event.pull_request.body }}'` のようにシングルクォートに直接埋め込むと、\n日本語・バッククォート・改行を含む本文でシェルのsyntax errorが発生する（exit 127）。\n\n## ポイント\n- Before（NG）: `PR_BODY='${{ github.event.pull_request.body }}'`\n- After（OK）: `env: PR_BODY: ${{ github.event.pull_request.body }}`  で env 経由に変更\n- バッククォートのみならず全ての特殊文字（`$`・`!`・`\\` 等）で同様に壊れる\n- cleanup-worktree.yml など全てのワークフローで同じパターンを統一する\n- コミットメッセージ(`head_commit.message`)もPR本文(`pull_request.body`)も同様のリスクがある\n\n## 関連Issue\n- vvv#338 / vvv PR#288 / vvv-bots PR#136", "tags": ["instinct", "github-actions", "shell", "escape", "pr-body", "exit-127"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:34:39.522315+09:00", "updated_at": "2026-05-18T05:34:39.522315+09:00"}
{"id": 310, "title": "instinct: LocalStorageにJWTを保存するSPAはCookieベースのsave_authでは認証できない", "content": "# instinct: LocalStorageにJWTを保存するSPAはCookieベースのsave_authでは認証できない\n\n## 根本原因\n複業クラウド（AnotherWorks）はCookieではなく LocalStorage に JWT を保存する設計。\n`save_auth.py` が Cookie（storage_state）を保存しても JWT が取得できず、\nスクレイパーが常に403エラーを返し続けた。\n\n## ポイント\n- `save_auth.py` 実行後に `page.evaluate(\"() => JSON.stringify(localStorage)\")` でLocalStorageにJWTがあるか確認する\n- LocalStorage JWT の場合: storage_state から取り出して `Authorization: Bearer <JWT>` ヘッダーでAPI直呼び\n- HTMLパース方式をAPIレスポンスJSON解析方式に変更することでより堅牢になる\n- `wait_selector` がログインフォームの要素を誤指定していると、ログイン前にauth.jsonが保存される\n- SPAのログイン方式は Cookie / LocalStorage / SessionStorage の3種類を確認する\n\n## 関連Issue\n- vvv-bots#92 / vvv-bots PR#96", "tags": ["instinct", "vvv-bots", "playwright", "jwt", "localstorage", "spa", "auth"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:34:40.530470+09:00", "updated_at": "2026-05-18T05:34:40.530470+09:00"}
{"id": 311, "title": "instinct: venvのpython3がシンボリックリンクの場合sys.executableで判定するとvenv検出が失敗する", "content": "# instinct: venvのpython3がシンボリックリンクの場合sys.executableで判定するとvenv検出が失敗する\n\n## 根本原因\nshadow環境の `venv/bin/python3` が `/usr/bin/python3` のシンボリックリンクだった。\n`Path(sys.executable).resolve()` で比較すると同じパスになり、\n`_ensure_venv()` が「既にvenv内」と誤判定してvenvで再実行されない。\n結果として `/usr/bin/python3` で起動し、venv専用ライブラリ（python-dotenv等）が ImportError。\n\n## ポイント\n- `sys.executable` ではなく `sys.prefix` vs `venv_dir` で比較する（venvに居るかを直接判定）\n- シンボリックリンクは `resolve()` で解決してしまうと本来の参照先を失う\n- shadow等のシンボリックリンクが多い環境では特に注意\n- `pm2` の ecosystem.config.js で venv の python を絶対パス指定にするとこの問題を回避できる\n\n## 関連Issue\n- vvv-bots#57 / vvv-bots PR#59", "tags": ["instinct", "vvv-bots", "venv", "python", "symlink", "pm2"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:34:41.896913+09:00", "updated_at": "2026-05-18T05:34:41.896913+09:00"}
{"id": 312, "title": "instinct: auth JSONファイルをgit追跡すると認証情報がリポジトリ履歴に残存する", "content": "# instinct: auth JSONファイルをgit追跡すると認証情報がリポジトリ履歴に残存する\n\n## 根本原因\n`bots/auth/*.json`（Cookie/セッション情報）が `.gitignore` に追加されておらず、\ngit add -A で誤って追跡されるリスクがあった。\n一度でも commit されると、git history からの完全削除は `git-filter-repo` が必要になる。\n\n## ポイント\n- `bots/auth/*.json` は必ず `.gitignore` に追加する\n- auth ファイルの保存先パスと `.gitignore` パターンが一致しているか確認する\n- 既にtrackedになってしまった場合は `git rm --cached bots/auth/*.json` でuntrackする\n- git push 前に `git status` で auth 関連ファイルが含まれていないかチェックする習慣をつける\n\n## 関連Issue\n- vvv-bots#74 / vvv-bots PR#76", "tags": ["instinct", "vvv-bots", "security", "gitignore", "auth", "cookie"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:34:44.117214+09:00", "updated_at": "2026-05-18T05:34:44.117214+09:00"}
{"id": 313, "title": "instinct: Jinja2はautoescapeを明示設定しないとHTMLテンプレートでXSSが成立する", "content": "# instinct: Jinja2はautoescapeを明示設定しないとHTMLテンプレートでXSSが成立する\n\n## 根本原因\nJinja2の `autoescape` はデフォルトで無効。`.html` や `.xml` テンプレートを使う場合でも\n明示的に有効化しないとXSS脆弱性が生まれる。\n\n## ポイント\n- `select_autoescape([\"html\", \"xml\"])` で明示的に有効化する:\n  ```python\n  from jinja2 import select_autoescape\n  env = Environment(autoescape=select_autoescape([\"html\", \"xml\"]))\n  ```\n- FastAPI の `Jinja2Templates` でも同様に設定する\n- `{{ variable | safe }}` フィルタは信頼できるHTMLにのみ使用する\n- バイブコーディング（AI支援開発）では特にセキュリティ設定の漏れが多い\n\n## 関連Issue\n- vvv PR#298 / anime PR#310 / vvv#408", "tags": ["instinct", "vvv", "anime", "security", "xss", "jinja2", "autoescape"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:34:45.806050+09:00", "updated_at": "2026-05-18T05:34:45.806050+09:00"}
{"id": 314, "title": "instinct: nginxのみに頼った内部API認証はアプリ層でもトークン検証を追加して多層防御にする", "content": "# instinct: nginxのみに頼った内部API認証はアプリ層でもトークン検証を追加して多層防御にする\n\n## 根本原因\n内部エンドポイントをnginxのアクセス制御のみで守っていると、\nnginx設定ミスや設定変更時にAPIが無認証で公開される。\n破壊的操作エンドポイント（データ削除等）が認証なしで実行可能な状態だった。\n\n## ポイント\n- `INTERNAL_API_TOKEN` によるアプリ層での検証を追加する\n- `hmac.compare_digest` でタイミング攻撃を防ぐ（`==` 比較は使わない）\n- トークン未設定時は `503 Service Unavailable` を返す\n- 不正トークン時は `403 Forbidden` を返す\n- 破壊的エンドポイント（DELETE・PURGE・EXECUTE系）には必ずこのパターンを適用する\n\n## 関連Issue\n- vvv PR#297 / vvv#408", "tags": ["instinct", "vvv", "security", "authentication", "nginx", "defense-in-depth"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:34:48.498591+09:00", "updated_at": "2026-05-18T05:34:48.498591+09:00"}
{"id": 315, "title": "instinct: thumbnail_statusをsuccess固定にするとURL取得失敗分が287,034件蓄積する", "content": "# instinct: thumbnail_statusをsuccess固定にするとURL取得失敗分が287,034件蓄積する\n\n## 根本原因\n`content/scraper.py` でサムネイルURLを取得した際、`src` が空でも\n`thumbnail_status = 'success'` をハードコードしていた。\n結果として `success + thumbnail_url=''` という矛盾したレコードが本番で287,034件発生した。\n\n## ポイント\n- `thumbnail_status` は `src` の有無で判定する: `'success' if item.src else 'pending'`\n- 既存の異常レコードを修正するリセット機能（`--reset-only` フラグ）も実装する\n- リセットは batch_size=50000 で分割実行してDBロックを最小化する\n- `SELECT COUNT(*) WHERE thumbnail_status='success' AND thumbnail_url=''` で定期的にゼロを確認する\n\n## 関連Issue\n- vvv-bots#416 / vvv-bots PR#160", "tags": ["instinct", "vvv-bots", "thumbnail", "status", "data-quality"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:34:52.815310+09:00", "updated_at": "2026-05-18T05:34:52.815310+09:00"}
{"id": 316, "title": "instinct: playwright_serviceのwait_untilデフォルトをdmkt-sp等SPAに使うとタイムアウトが多発する", "content": "# instinct: playwright_serviceのwait_untilデフォルトをdmkt-sp等SPAに使うとタイムアウトが多発する\n\n## 根本原因\nplaywright_service の `wait_until` がデフォルト固定（`networkidle` 等）の場合、\nSPA（JavaScript-rendered）サイトで必要なwait_untilが異なるため\nページ読み込みが完了する前にコンテンツが取得されたり、逆にタイムアウトが発生する。\n\n## ポイント\n- `ScrapeRequest` に `wait_until: str = \"domcontentloaded\"` フィールドを追加してボットごとに設定可能にする\n- `page.goto(url, wait_until=req.wait_until)` で動的に切り替える\n- SPA（dmkt-sp.jp等）は `\"load\"` か `\"networkidle\"` が適切な場合が多い\n- `save_auth.py` のログイン後待機も `page.wait_for_url()` + `wait_for_load_state('networkidle')` で自動化する（input()での手動Enter待ちは廃止）\n\n## 関連Issue\n- vvv-bots#104 / vvv-bots PR#106", "tags": ["instinct", "vvv-bots", "playwright", "wait_until", "spa", "timeout"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:34:53.904919+09:00", "updated_at": "2026-05-18T05:34:53.904919+09:00"}
{"id": 317, "title": "instinct: JWTのSECRET_KEYが開発用プレースホルダーのまま本番稼働するとCRITICAL脆弱性になる", "content": "# instinct: JWTのSECRET_KEYが開発用プレースホルダーのまま本番稼働するとCRITICAL脆弱性になる\n\n## 根本原因\n`SECRET_KEY=please-change-in-production` のようなデフォルト値が本番環境に持ち込まれると、\nJWTトークンが容易に偽造されてなりすまし攻撃が成立する。\n\n## ポイント\n- アプリケーション起動時（`lifespan`）に `SECRET_KEY` が既知のプレースホルダーを含む場合は `CRITICAL` レベルのログ警告を出力する\n- 理想は起動自体を拒否する（`raise RuntimeError`）か、少なくともプロセスを警告ステータスにする\n- `please-change`, `changeme`, `secret`, `your-secret-key` 等のパターンを検出リストに含める\n- ステージング環境でも本番と異なるランダムなキーを使う\n\n## 関連Issue\n- anime#408 / anime PR#310", "tags": ["instinct", "anime", "security", "jwt", "secret-key", "placeholder"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:34:54.914620+09:00", "updated_at": "2026-05-18T05:34:54.914620+09:00"}
{"id": 318, "title": "instinct: 新メンバー向けオンボーディングの必須要素を確認する", "content": "# instinct: 新メンバー向けオンボーディングの必須要素を確認する\n\n## 背景\n\nvvv/vvv-bots は arcana/shadow/worktree/PM2/cron と多数のコンポーネントが絡み合っており、\nドキュメントなしでは最初のPRまでに数日かかる。\n\n## 必須要素\n\n1. **Tailscale 接続** — 全サーバーへのアクセス前提\n2. **本番フォルダ禁則** — `git checkout` は worktree (`wt <repo> <branch>`) 経由のみ\n3. **Issue ファースト** — すべての作業は Issue を先に作る\n4. **ラベル駆動 CI** — `task-driven` / `plan-needed` / `QA-bug` ラベルで自動PR生成\n5. **vvv-dev コマンド** — 開発環境のセットアップ・ログ・クリーンアップを統一管理\n\n## チェックリスト（初日）\n\n- [ ] `ssh arcana` で接続できる\n- [ ] `pm2 list` で全プロセスが online\n- [ ] `gh auth status` で認証済み\n- [ ] テスト Issue + `task-driven` で自動PR確認\n\n## 関連\n\n- docs/ONBOARDING.md — vvv 本体オンボーディングガイド\n- docs/ops/single-server-dev.md — 単一サーバー開発ルール\n- vvv-bots/docs/ONBOARDING.md — ボット系オンボーディング", "tags": ["instinct", "onboarding", "vvv", "development-flow"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:46:22.803119+09:00", "updated_at": "2026-05-18T05:46:22.803119+09:00"}
{"id": 319, "title": "instinct: デイリードキュメント更新とDiscord通知を同一スクリプトにまとめる", "content": "# instinct: デイリードキュメント更新とDiscord通知を同一スクリプトにまとめる\n\n## 背景\n\nドキュメントの更新と通知を別々のcronに分割すると、タイミングのズレや管理コストが増える。\n一つのスクリプトで「更新→ビルド→通知」を完結させることで保守性が上がる。\n\n## パターン\n\n```python\n# docs_daily_update.py の3フェーズ構造\n1. データ収集: git log --since=24h, gh pr list --state=merged\n2. CHANGELOG更新: 今日のエントリを先頭に追記\n3. VitePress ビルド: npm run build\n4. Discord 通知: DISCORD_WEBHOOK_OPS に送信\n```\n\n## --dry-run フラグが必須\n\n本番送信を止めて動作確認できる `--dry-run` オプションを必ず用意する。\n`--stdout` オプションで Discord 送信なしの出力テストも可能にする。\n\n## cron 設定\n\n```\n30 8 * * * cd /home/ubuntu/workspace/web/vvv && venv/bin/python3 scripts/docs_daily_update.py >> logs/docs_daily_update.log 2>&1\n```\n\n毎朝8:30 — daily_report.py (21:00) と時間帯を分けることで Discord の通知間隔を確保。\n\n## 関連ファイル\n\n- `scripts/docs_daily_update.py` — 実装本体\n- `scripts/docs_build.sh` — VitePress ビルドのみ（毎時0分）\n- `tools/daily_report.py` — vvv-bots の統合日報（毎日21:00）", "tags": ["instinct", "vvv", "docs", "discord", "cron", "automation"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T05:46:28.298464+09:00", "updated_at": "2026-05-18T05:46:28.298464+09:00"}
{"id": 320, "title": "instinct: サービスONBOARDINGドキュメントを追加する前にリポジトリのdocsディレクトリ存在を確認する", "content": "# instinct: サービスONBOARDINGドキュメントを追加する前にリポジトリのdocsディレクトリ存在を確認する\n\n新メンバー向けドキュメントを複数リポジトリに横展開する際、anime/mail-cleaner等のサービスには docs/ が存在しないケースがある。\nscpで転送する前に mkdir -p でディレクトリを作成しないと転送は失敗する。\n\n## ポイント\n-  前に  を必ず実行する\n- git add 時は  ではなく  ディレクトリ全体を add すると漏れを防げる\n- VitePress ビルドは vvv リポジトリ内の  で行い、 への書き込み権限が不要なら  を直接実行する\n\n## 関連\n- vvv docs/SERVICES_OVERVIEW.md — 全サービスポートマップ\n- vvv Issue #444 — オンボーディングドキュメント整備", "tags": ["instinct", "onboarding", "docs", "vvv", "anime", "mail-cleaner"], "domain": "ai", "source_url": null, "importance_score": 0.5870084915447633, "wikilinks": [], "created_at": "2026-05-18T06:01:08.010292+09:00", "updated_at": "2026-05-18T07:01:42.516946+09:00"}
{"id": 321, "title": "instinct: VitePressビルドスクリプトのログ先が/var/logの場合はnpm run buildで直接ビルドする", "content": "# instinct: VitePressビルドスクリプトのログ先が/var/logの場合はnpm run buildで直接ビルドする\n\ndocs_build.shが/var/log/vvv_docs_build.logへの書き込みを前提にしているが、ubuntuユーザーは/var/logに直接書き込めないためPermission deniedエラーが発生する。\n\n## ポイント\n- bash scripts/docs_build.shが失敗した場合はcd docs-site && npm run buildで直接ビルドできる\n- スクリプトのログパスを/home/ubuntu/logs/等のユーザー書き込み可能な場所に変更するのが根本解決\n\n## 修正案\nLOG=/home/ubuntu/logs/cron/vvv_docs_build.log\n\n## 関連\n- vvv scripts/docs_build.sh", "tags": ["instinct", "vvv", "vitepress", "docs", "build"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T06:01:09.699527+09:00", "updated_at": "2026-05-18T06:01:09.699527+09:00"}
{"id": 323, "title": "instinct: VitePressビルドスクリプトのログ先が/var/logの場合は直接npm run buildで回避する", "content": "# instinct: VitePressビルドスクリプトのログ先が/var/logの場合は直接npm run buildで回避する\n\ndocs_build.sh が  への書き込みを前提にしているが、\nubuntu ユーザーは /var/log に直接書き込めないため  エラーが発生する。\n\n## ポイント\n-  が失敗した場合は  で直接ビルドできる\n- スクリプトのログパスを  等のユーザー書き込み可能な場所に変更するのが根本解決\n- rsync → vitepress build の順序は npm run sync && vitepress build src で保証されている\n\n## 修正案\n\n\n## 関連\n- vvv scripts/docs_build.sh — 現行ビルドスクリプト\n- vvv Issue #444 — オンボーディングドキュメント整備", "tags": ["instinct", "vvv", "vitepress", "docs", "build"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-18T07:01:43.504013+09:00", "updated_at": "2026-05-18T07:01:43.504013+09:00"}
{"id": 325, "title": "Claude×Obsidian MCP外部記憶構成（2026-05-17）", "content": "## 情報源\n- URL: https://youtube.com/watch?v=p8OiReLJU5I\n- チャンネル: monograph / 堀口英剛\n- 投稿日: 2026-05-17\n- 再生数: 80,841 / いいね: 2,522\n- スコア: 85/100\n\n## 概要\nClaudeにObsidianのVaultを外部脳として持たせる構成。Claude Codeのセッション記憶喪失問題を解決。非エンジニアYouTuber視点の実践レポート。\n\n## Vault フォルダ構成\n- Knowledge/ : 技術知見・バグ解決策。mistakes.mdにAIのミス記録\n- Decisions/ : A vs B の判断記録\n- Projects/ : 進行中プロジェクト状態\n- Preferences/ : ユーザーの好み・作業スタイル\n\n## CLAUDE.mdへの設定要点\n- セッション開始時に必ずKnowledge/mistakes.mdとPreferences/を読み込む\n- ユーザー質問に関連キーワードでVaultを検索してから回答\n- バグ解決・判断・ミス発見のたびに即Vault書き込み（後で書かない）\n\n## 主要な発見\n- mistakes.mdの効果: AIが同じミスを繰り返さなくなる。蓄積が多いほど賢くなる\n- セッション横断継続性: 前日の作業の続きが自然に機能\n- 他AIとの記憶共有不可問題を回避: Obsidianのファイルが仲介役になる\n- Obsidianの優位性: ローカルMD・MCP対応・いつでも外部持ち出し可\n\n## 参考リンク\n- 設定記事: https://note.com/sutero/n/ncdf112dba547\n\n## アクションアイテム\n- shadow の CLAUDE.md に Obsidian 読み込みルール追記検討\n- mistakes.md パターンを vvv-bots 運用に反映", "tags": ["claude", "obsidian", "mcp", "外部記憶", "memory", "claude-code", "workflow", "youtube-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-21T09:21:38.228950+09:00", "updated_at": "2026-05-21T09:21:38.228950+09:00"}
{"id": 326, "title": "ローカルLLM 2026最注目モデル Gemma4・Qwen3（2026-05-17）", "content": "## 情報源\n- URL: https://youtube.com/watch?v=RKLj5jWwH0E\n- チャンネル: いまにゅのAIプログラミング塾\n- 投稿日: 2026-05-17\n- 再生数: 34,779 / いいね: 554\n- スコア: 72/100\n\n## 2026年注目の2モデル\n\n### Gemma4（Google製）\n- バリエーション: 3.6B / 26B / 35B など\n- 2025年に大幅進化、GPT-4レベルに追いついた\n- Google開発基盤（Gemini 3と同系統）\n\n### Qwen3（Alibaba/中国製）\n- MoE（Mixture of Experts）採用: 35Bのうち3Bのみ稼働 → 軽量・高速\n- コーディング補助に強い\n- ベンチマーク指標より実用性重視\n\n## 環境構築ツール\n- LM Studio: Mac推奨・無料・GUI操作でモデルDL可\n- Ollama: Windows/Linux向け\n\n## ローカルLLMのメリット\n- API課金ゼロ\n- 機密データ流出なし\n- ネット不要（山の中でも動く）\n\n## 現在の精度\n- いわゆる2025年半ばのGPT-4相当\n- コーディング補助・ログ整形・表記統一などの地味大量処理に最適\n\n## vvv-bots活用候補\n- shadow (8GB RAM + 8GB swap) で3Bモデルなら動く可能性あり\n- Kimi K2.6とのコスト比較ベンチが有益\n- 低優先バッチ処理のオフロード先として評価", "tags": ["local-llm", "gemma4", "qwen3", "lm-studio", "ollama", "コスト削減", "vvv-bots", "youtube-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-21T09:21:54.871237+09:00", "updated_at": "2026-05-21T09:21:54.871237+09:00"}
{"id": 327, "title": "Spotify・Microsoft Claude Enterprise 2026年導入実績", "content": "## 情報源\n- URL: https://ai-heartland.com/explain/spotify-microsoft-claude-enterprise-2026/\n- 種別: 解説記事（Code with Claude 2026 登壇内容まとめ）\n\n## Spotifyの採用規模\n- エンジニア約2,800人・マイクロサービス2,900以上・バックエンド4,000万行のモノリポ\n- **99%超**: AI支援コーディング使用率\n- **94%**: 生産性向上に貢献と回答したエンジニア割合\n- **76%増**: PR頻度の増加率\n- **63%**: AI支援で作成されたPRの割合\n- **4,500件/日**: 本番デプロイ数\n- **1,000件超/月**: エージェント生成でマージされるPR数\n- 転換点: **Opus 4.5リリース**が採用率急上昇のきっかけ\n\n## SpotifyのFleet Shift × Honkアーキテクチャ\n- Fleet Shift: 数千リポジトリにまたがる変更をオーケストレーション（Backstage統合）\n- Honk: Claude Agent SDKをKubernetesポッド内に包んだ実行エンジン\n- 検証: マルチOS CIビルド（Linux/macOS）+ リント → CI通過で自動マージ\n- 成果例: Javaバージョン移行が「数ヶ月」→「3日」に短縮\n- Honk v2 Preview: Chirp（複数エージェント視覚管理UI）・Collaboration（複数開発者が同一セッション共同参照）・Teleporting（環境間セッション移行）\n\n## Microsoft Azure AI Foundryの構成\n- **1,400以上のMCPツール・コネクタ**統合（Adobe/Atlassian/SAP/ServiceNow/UiPath等）\n- Microsoft Defender・Purview・Entraによるセキュリティ自動適用\n- Claude Sonnet 4.6: デフォルト / Claude Opus 4.7: 高度推論タスク向け\n- エンドポイントURLとAPIキーを渡すだけで1,400ツールが接続可能\n\n## 共通の技術原則\n1. ツール統合がエージェント価値の決定要因\n2. 検証ループが自律実行を可能に（CIビルド確認など）\n3. 人間は意思決定に集中（PR自動マージで時間を解放）\n4. コードベース標準化がエージェント性能を向上\n- 「技術の種類を絞れば絞るほど速く進む」（Spotify哲学）\n\n## 業界への含意\nコーディング作業がボトルネックから外れ、「何を作るか」の意思決定サイクルが新たな制約に。", "tags": ["spotify", "microsoft", "claude-enterprise", "agent-sdk", "kubernetes", "mcp", "azure", "fleet-shift", "honk", "企業導入", "2026"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-21T09:22:37.785547+09:00", "updated_at": "2026-05-21T09:22:37.785547+09:00"}
{"id": 328, "title": "HTML の不合理なほどの有効性 — Thariq Shihipar (Anthropic公式, 2026)", "content": "## 情報源\n- URL: https://claude.com/blog/using-claude-code-the-unreasonable-effectiveness-of-html\n- 著者: Thariq Shihipar (Claude Codeチーム)\n- 種別: Anthropic公式ブログ\n\n## 核心主張\nMarkdownをHTMLに置き換えることで情報密度・可読性・共有性・双方向性が大幅向上する。著者は「Markdown最大主義者からHTML最大主義者に転向した」と表明。\n\n## HTMLのMarkdownに対する4つの優位性\n1. **情報密度**: テーブル・CSSスタイリング・SVG図解・インタラクティブ要素・埋め込みスクリプトに対応。ASCII図の代替不要。\n2. **視覚的明瞭性**: タブ・イラスト・レスポンシブデザインで構造化。100行超のMarkdownは読みにくいがHTMLは整理される。\n3. **共有の容易さ**: ブラウザでネイティブレンダリング → リンクで共有可能（Markdownはメール添付が必要）。\n4. **双方向インタラクション**: スライダー・パラメータ調整などのインタラクティブ要素で結果をClaude Codeに戻せる。\n\n## 主要ユースケース5種\n1. **仕様書・計画書**: 複数ファイル探索 + モックアップ + データフロー + 実装戦略\n2. **コードレビュー**: レンダリングされたdiff + アノテーション + フローチャート + 重要度色分け\n3. **デザイン・プロトタイプ**: パラメータ調整可能なインタラクティブコンポーネント + アニメーション調整\n4. **レポート・学習**: SVG図解付き統合情報 + 解説ページ\n5. **カスタムエディタ**: チケット優先順位付け・設定編集・プロンプトチューニング専用UI\n\n## 使い方\n- シンプルに「make an HTML file」または「make an HTML artifact」と指示するだけ\n- GitHubテンプレート公開済み\n- 使用ケースを知ることがテクニックより重要\n\n## 実践的な習慣\n- 単一の大きな計画書の代わりに複数のHTMLファイルを異なるプロジェクトステージ向けに作成\n- 将来の検証エージェント向け参照として保持\n\n## トークンコストについて\n- MarkdownよりHTMLはトークン消費が多い\n- ただしOpus 4.7の100万コンテキストウィンドウで実用的\n- 表現力向上・可読性向上がコスト増を正当化\n\n## 著者の動機\n「HTMLはまさにそれだった。以前よりずっとループの中にいる感覚がある」—— 複雑化するClaudeシステムに対して人間の監視を維持するための手段。\n\n## アクションアイテム\n- vvv-bots のデバッグレポートをMarkdown→HTML化で可読性改善\n- Claude Code計画書をHTMLで生成する習慣に切り替え\n- コードレビューをHTMLレンダリングdiff+色分けで出力するSkill作成", "tags": ["html", "markdown", "claude-code", "workflow", "visualization", "プロトタイプ", "コードレビュー", "anthropic-blog"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-21T09:23:43.294832+09:00", "updated_at": "2026-05-21T09:23:43.294832+09:00"}
{"id": 329, "title": "Claude Coworkで4,000アカウントを管理する営業リーダーの実践 (Anthropic公式, 2026)", "content": "## 情報源\n- URL: https://claude.com/blog/how-an-anthropic-sales-leader-uses-claude-cowork-to-run-a-4-000-account-book\n- 著者: Travis Bryant (Anthropic 米国ミッドマーケットGTM責任者)\n- 種別: Anthropic公式ブログ\n\n## 著者プロフィール\n- 4,000アカウント管理（テック企業＋その他業界に分散）\n- 日次・週次・四半期ベースの業務を複数実行\n\n## 日次業務の自動化（約90分効率化）\n- スケジュール済みSkillが毎朝Googleカレンダーをスキャン → 外部会議用会議室を自動予約\n- 顧客通話準備Skillが**BigQueryの支出データ + SalesforceのパイプラインデータをJOIN**してブリーフを自動作成\n\n## 週次業務の自動化（約3時間短縮）\n- 営業リーダーシップ向け単一ページレポートを自動生成\n- 内容: トップラインメトリクス・主要取引・上昇/下降企業・予測スナップショット\n\n## 四半期プロジェクト: 4,000アカウント適性スコアリング\n- 従来: **数百時間**かかっていた業務\n- 自動化後: **一晩**で完了\n- 2種類の5次元ルーブリック:\n  - テック向け: エージェント機会・内部変革・AI投資・既存支出への余地・業界適合性\n  - 業界向け: 知識労働者密度・公開AI施策の言及\n- 各アカウントに対してWebリサーチ + Salesforce + BigQueryのデータを組み合わせて数値スコアと根拠を生成\n\n## 実践的Tips\n- 「プロンプトを予定表に乗せると、スラッシュコマンドを思い出す必要がなくなる」— Scheduled Skillsの最大のメリット\n- 営業Skillテンプレートはチームの実際のワークフローに合わせてカスタマイズすること\n\n## アクションアイテム\n- vvv BigQuery + Salesforce相当のデータ統合パターンとして参考にする\n- Scheduled Skillsをvvv-bots夜間バッチのClaude Cowork版として評価\n- 4,000件スコアリングのアーキテクチャ（Webリサーチ+DB結合+LLMスコア生成）をvvv求人データ品質スコアリングに転用", "tags": ["claude-cowork", "sales", "bigquery", "salesforce", "scheduled-skills", "automation", "営業", "スコアリング", "anthropic-blog"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-21T09:23:59.656428+09:00", "updated_at": "2026-05-21T09:23:59.656428+09:00"}
{"id": 330, "title": "test-connectivity-check", "content": "テスト", "tags": ["test"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-21T09:57:26.160664+09:00", "updated_at": "2026-05-21T09:57:26.160664+09:00"}
{"id": 331, "title": "test-timing-check", "content": "Grok 4.3はinput $1.25/Mtok、output $2.5/Mtokで非常に安価なモデルですの。Hermesとの統合でAPIキー不要のOAuth接続が可能。", "tags": ["test", "grok"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-21T09:57:39.408713+09:00", "updated_at": "2026-05-21T09:57:39.408713+09:00"}
{"id": 332, "title": "instinct: mcp wiki_add タイムアウトは古いMCPプロセスが旧IPを向いている", "content": "## 問題\nmcp__wiki__wiki_add を呼ぶと毎回タイムアウト（urlopen error timed out）になる。\n\n## 根本原因\nClaude Code セッション開始時に起動した wiki MCP プロセス (wiki_http_server.py) が\n旧 arcana IP (100.125.166.65:8200) を環境変数に持ったまま稼働し続けている。\n\n## 確認方法\nps aux | grep wiki_http_server | grep -v grep\ncat /proc/<PID>/environ | tr chr(0) newline | grep WIKI\n→ WIKI_BASE_URL=http://100.125.166.65:8200 なら旧プロセス\n\n## 対処\n1. settings.json の mcpServers.wiki.env.WIKI_BASE_URL が shadow IP (100.115.94.5:8200) か確認\n2. Claude Code を再起動して新しい MCP プロセスを起動させる\n3. 直接 API テストは curl -s -X POST http://100.115.94.5:8200/api/add で可能（API 自体は正常）\n\n## ポイント\nsettings.json を変更しても既存の MCP プロセスには反映されない。\nClaude Code 再起動後にのみ新設定が有効になる。", "tags": ["instinct", "mcp", "wiki", "llm-wiki", "settings.json", "claude-code"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-21T09:59:35.077038+09:00", "updated_at": "2026-05-21T09:59:35.077038+09:00"}
{"id": 333, "title": "instinct: Hermes x_search は uvx 直接呼び出しが Hermes LLM 解釈層より速くて精度が高い", "content": "## 発見（@MtkN1XBt 2026-05-19, 188.8K views）\n\nHermes 本体インストール不要。uvx + xAI OAuth だけで x_search が使える。\n\n## 推奨パターン\n\n### 認証（一度だけ）\nローカル/VNC:\nuvx --from hermes-agent hermes auth add xai-oauth\n\nSSH headless:\nssh -L 56121:127.0.0.1:56121 ubuntu@100.115.94.5   uvx --from hermes-agent hermes auth add xai-oauth --no-browser\n\n### 実行\nuvx --from hermes-agent python ~/.claude/scripts/run_x_search.py \"クエリ\"\n\n## なぜ直接呼び出しが優れるか\n\nhermes -z \"x_searchを使って...\" は 3段解釈:\n1. x_search_tool → Grok回答\n2. Hermesモデルが受け取って回答 ← ここが省ける\n3. 目的エージェントが利用\n\nx_search_tool 直接は 2段で済む → 高速化 + 情報の薄まり防止\n\n## レスポンス構造\n{\"answer\": \"Markdown+脚注\", \"model\": \"grok-4.20-reasoning\", \"inline_citations\": [...]}\n\n## 重要な誤解訂正\n「X API がタダ」は嘘。得られるのは Grok による検索分析であり検索 API ではない。\n30秒以上かかることも正常。", "tags": ["instinct", "hermes", "x_search", "grok", "uvx", "oauth", "best-practice"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-21T10:02:45.303726+09:00", "updated_at": "2026-05-21T10:02:45.303726+09:00"}
{"id": 334, "title": "mistakes-index", "content": "# mistakes-index\n\ninstinct: ページの種別クロスリファレンス。89件を8カテゴリに分類。\n\n> セッション開始時のミス参照用。エラー系トリガー時に  で引っかかるようにこのページも索引として機能する。\n\n## DB・SQL（10件）\n\n- [[instinct: PostgreSQLのFILTER句集約で個別COUNTクエリを1本に削減できる]]\n- [[instinct: PostgreSQLのWHERE条件評価順序は保証されないためキャスト前に型チェックが必要]]\n- [[instinct: PostgreSQL接続確認前にパスワード環境変数の有効性を検証する]]\n- [[instinct: Pythonインポートエラー対処前に依存関係（SQLAlchemy等）のインストール状態を確認する]]\n- [[instinct: SQLを実行する前にカラム名を正確に確認する（特にPostgreSQLの統計ビュー）]]\n- [[instinct: URLエンコードをHTMLテンプレートのdata属性に適用するとDBに二重エンコードで保存される]]\n- [[instinct: last_triggered_atがDBで古く見えても defer_record=True時は正常な場合がある]]\n- [[instinct: psycopg2はautocommit=Falseのためcommit漏れがidle-in-transactionを引き起こす]]\n- [[instinct: scraper.pyのSITES定義を更新する前にDBの最新group_idと一致しているか確認する]]\n- [[instinct: ツリー構造を変更する前にキーワード収集クエリや権限テーブルへの影響を確認する]]\n\n## セキュリティ（8件）\n\n- [[instinct: Cookieではなく LocalStorage に認証トークンを保存するサイトは save_auth.py が機能しない]]\n- [[instinct: GitHub Actions secret は利用するリポジトリごとに個別登録が必要]]\n- [[instinct: GitHub Actions secret名のtypoはcurlのURL rejectedで発覚する]]\n- [[instinct: JWTのSECRET_KEYが開発用プレースホルダーのまま本番稼働するとCRITICAL脆弱性になる]]\n- [[instinct: Jinja2はautoescapeを明示設定しないとHTMLテンプレートでXSSが成立する]]\n- [[instinct: LocalStorageにJWTを保存するSPAはCookieベースのsave_authでは認証できない]]\n- [[instinct: auth JSONファイルをgit追跡すると認証情報がリポジトリ履歴に残存する]]\n- [[instinct: nginxのみに頼った内部API認証はアプリ層でもトークン検証を追加して多層防御にする]]\n\n## スクレイピング・Playwright（9件）\n\n- [[instinct: Playwright ローカルモードでEPIPEエラーが出たらリモートPlaywrightに切り替える]]\n- [[instinct: Scraplingを使う前に対象サイトがSPAかどうかを確認しJSレンダリングが必要ならPlaywrightFetcherを明示的に指定する]]\n- [[instinct: URLパターンマッチを修正する前に実際のリンク構造をcurlまたはブラウザで検証する]]\n- [[instinct: dev/prodのscraper_bot_schedule設定乖離はマイグレーション漏れと手動変更の混在で発生する]]\n- [[instinct: manage.pyからscraper.pyを呼ぶ前に--group-id引数を明示的に渡しているか確認する]]\n- [[instinct: playwright-serviceのProtocol errorは強制再起動+リトライで対処する]]\n- [[instinct: playwright_serviceのwait_untilデフォルトをdmkt-sp等SPAに使うとタイムアウトが多発する]]\n- [[instinct: スクレイピング対象サイトがCloudflare/403を返す場合事前にプロキシ要否とUser-Agentを検証する]]\n- [[instinct: 新規ボットを追加する前にscraper_bots_helpers.pyのBOTS定義とscraper_bot_scheduleへの行を確認する]]\n\n## PM2・デプロイ・CI（11件）\n\n- [[instinct: CI deployはarcanaのみ反映でshadow/cureはdev/qaブランチpush時のみ同期される]]\n- [[instinct: GitHub ActionsのCI変数をシェル直埋込みするとsyntax errorになる]]\n- [[instinct: GitHub ActionsのPR本文に日本語・バッククォートが含まれるとシェル展開でexit 127になる]]\n- [[instinct: GitHub Actions内でコミットメッセージを直接シングルクォートに埋め込むとshell escape破壊が起きる]]\n- [[instinct: PM2 reloadの並列実行はReload already in progressエラーになる]]\n- [[instinct: PM2 reloadコマンドは並列デプロイで競合エラーになるため直列化+リトライが必要]]\n- [[instinct: PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]]\n- [[instinct: PM2ログ全履歴参照で修正済みエラーが誤起票される]]\n- [[instinct: idle-learn cronの実行頻度がClaude MAX枠を1日で食い尽くすことがある]]\n- [[instinct: サービスONBOARDINGドキュメントを追加する前にリポジトリのdocsディレクトリ存在を確認する]]\n- [[instinct: 外部API（EDINET等）を呼ぶプロセスをpm2登録する前にレートリミット対策と自動リスタート抑制設定を確認する]]\n\n## LLM・AI・MCP（16件）\n\n- [[instinct: AsyncLLMClientを初期化する前にプロバイダーがreasoning_effortパラメータに対応しているか確認する]]\n- [[instinct: ENVIRONMENT×DATABASE_URL不整合は起動時のfail fastで本番誤書込みを防ぐ]]\n- [[instinct: Gemini/Codexクォータ枯渇をファイルで記録してスキップすることで無駄な468エラーを防ぐ]]\n- [[instinct: Hermes x_search は uvx 直接呼び出しが Hermes LLM 解釈層より速くて精度が高い]]\n- [[instinct: LLMクライアントのリトライは用途別に系統A（固定2秒）と系統B（指数バックオフ）を分ける]]\n- [[instinct: LLMモデルのEOLはHTTP 410 Goneで返り無告知で使えなくなる]]\n- [[instinct: LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]]\n- [[instinct: SPAサイトはwait_until=domcontentloadedでJS実行前のHTMLしか取得できずセレクタが空になる]]\n- [[instinct: daily_once ボットのスケジュール判定は厳密時刻一致のためtick遅延でスキップが発生する]]\n- [[instinct: human-onlyラベルのIssueはAIパイプラインの自動pickup対象から除外する]]\n- [[instinct: in-progressラベルで人間とAIパイプラインの二重PR作成を防止する]]\n- [[instinct: mcp wiki_add タイムアウトは古いMCPプロセスが旧IPを向いている]]\n- [[instinct: task_driven_devのMAX_FAILURE_COUNT未設定は無限ループを引き起こす]]\n- [[instinct: thumbnail UPDATEの行ロック競合は複数ボットが同一video_idを並列処理する時に発生する]]\n- [[instinct: thumbnail_statusをsuccess固定にするとURL取得失敗分が287,034件蓄積する]]\n- [[instinct: 新しいLLMプロバイダーを追加する前に/v1/modelsエンドポイントでモデルリストを取得できるかcurlで検証する]]\n\n## GitHub・Git（9件）\n\n- [[instinct: VitePressビルドスクリプトのログ先が/var/logの場合はnpm run buildで直接ビルドする]]\n- [[instinct: VitePressビルドスクリプトのログ先が/var/logの場合は直接npm run buildで回避する]]\n- [[instinct: branch-guardはsquash/rebaseマージのコミットメッセージパターンを正規表現で除外する]]\n- [[instinct: bug_watchdogのdedupはcloseされたIssueをリセットしないと再発時に起票されない]]\n- [[instinct: config.yamlのマルチプロバイダー設定を読む前にdoctorやpreflight_checkが環境変数しか見ていないか確認する]]\n- [[instinct: git checkoutやresetを実行する前にworking treeに未追跡ファイルやstaged differencesがないかgit statusで確認する]]\n- [[instinct: シークレットをMarkdown/Skillファイルに直書きするとgit historyに残り永続漏洩になる]]\n- [[instinct: ハードコードシークレットはgitleaksで検出され履歴ごと消去が必要になる]]\n- [[instinct: 廃止済みディレクトリに書き込む処理を追加する前にそのディレクトリが.gitignoreや削除済みか確認する]]\n\n## 環境・設定・ファイル（10件）\n\n- [[instinct: .envファイルのシークレットローテーションはpython-dotenvで読み込みをスクリプト内に閉じ込める]]\n- [[instinct: SSH環境でPATHが通らずローカルインストールのCLIツールが見つからない]]\n- [[instinct: devサーバー接続前にSSH不要設定を確認する]]\n- [[instinct: pickle.loadはwith文を使わないとファイルディスクリプタが枯渇する]]\n- [[instinct: settings.jsonにフックを登録する前にスクリプトファイルが存在することを確認する]]\n- [[instinct: venvのpython3がシンボリックリンクの場合sys.executableで判定するとvenv検出が失敗する]]\n- [[instinct: watchdogがssh自己接続しても自分のHost keyを検証できず失敗する]]\n- [[instinct: yt-dlpパスをハードコードする前に環境変数またはwhichコマンドで実在パスを確認する]]\n- [[instinct: ファイルに書き込む前に必ずread_fileで内容を読み込んでからwrite_fileを呼ぶ]]\n- [[instinct: 定期実行タスクのロックファイルを作成する前に既存のロックファイルが残っていないか確認する]]\n\n## vvv-bots固有（3件）\n\n- [[instinct: BOTS辞書への登録漏れはtick APIで一切実行されない死角になる]]\n- [[instinct: scheduler_tick から別リポジトリのモジュールをimportするとNo module named エラーになる]]\n- [[instinct: 新規botを追加する前にbots/bot_registry.pyのBOTS辞書にキーが含まれているか確認する]]\n\n## その他（13件）\n\n- [[instinct: Alpine.jsはCSPのunsafe-evalなしで全インタラクティブ機能が無効になる]]\n- [[instinct: FOR UPDATE SKIP LOCKEDでN件一括取得すると行ロックがHTTP処理全体に及ぶ]]\n- [[instinct: INSERT/UPDATEを含むバッチ実行前にUNIQUE制約や外部キー制約を確認する]]\n- [[instinct: SELECT→INSERTのTOCTOU競合はON CONFLICT DO NOTHINGで原子的に解決する]]\n- [[instinct: bug_watchdogのdedupキーに時刻を含めるとDEDUP_MINUTESが機能しない]]\n- [[instinct: pytest.iniとsetup.cfgの両方にマーカーを追加する前にどちらが優先されるか確認する]]\n- [[instinct: サブモジュールのfeatureブランチを親リポジトリでマージする前にsubrepo側でも同ブランチを作成・マージ済みか確認する]]\n- [[instinct: スクリプト実行前に仮想環境がactivateされているか確認する]]\n- [[instinct: デイリードキュメント更新とDiscord通知を同一スクリプトにまとめる]]\n- [[instinct: バッチINSERTの重複制約違反はON CONFLICT DO NOTHINGだけでは不十分な場合がある]]\n- [[instinct: プロジェクトルート移動前に正しい作業ディレクトリ（/home/ubuntu/workspace）にいることを確認する]]\n- [[instinct: 価格抽出ロジックを修正する前にScraplingオブジェクトのメソッドの違いを確認する]]\n- [[instinct: 新メンバー向けオンボーディングの必須要素を確認する]]", "tags": ["instinct", "mistakes", "index", "パターン集"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-21T10:47:45.236939+09:00", "updated_at": "2026-05-21T10:47:45.236939+09:00"}
{"id": 335, "title": "Grok完全解説 × Hermes連携 — X頭脳設計とGrok 4 Hasteエージェント用途 (やこすら 2026-05-15)", "content": "# Grok完全解説 × Hermes連携\n\n## 情報源\n- URL: https://youtube.com/watch?v=pOKiy58e-Es\n- チャンネル: やこすら\n- 投稿日: 2026-05-15前後\n- スコア: 90/100\n\n## モデルラインナップ（コスト重要）\n\n| モデル | コンテキスト | 入力 | 出力 | 用途 |\n|--------|------------|------|------|------|\n| Grok 4.3 | 1M | $1.25 | $2.50 | 深い単発推論 |\n| **Grok 4 Haste** | **2M** | **$0.20** | **$0.50** | **エージェント・ツールコーリング特化** |\n| Grok Code Haste | - | - | - | コーディング特化 |\n\n**重要**: Grok 4 Hasteは$0.20/$0.50でKimi K2.6相当コスト。ツールコーリング多用途で有利な可能性あり。\n\n## Hermes × Grok 役割分担設計\n\n```\nHermes（器）= 長期記憶 + チャネル常駐（LINE/Discord/WhatsApp/Slack/Telegram等22種）\nGrok（頭脳）= 推論 + X Search + 画像/動画生成\n```\n\n- 認証: `uvx --from hermes-agent hermes auth add xai-oauth`（ブラウザOAuthで連携）\n- MCP: STDIO/HTTPトランスポート両対応\n\n## X Searchの差別化\n\n- キーワード検索・セマンティックサーチ・ユーザーサーチ・スレッドフェッチ・画像/動画理解\n- ClaudeやCodexにはないXリアルタイム情報を公式に深掘りできる\n- Deep Search: WebとXニュースを多段階横断調査\n\n## 注意: XサブスクとAPI利用権は別物\n\n- XサブスクのOAuth連携（Hermes経由）= サブスク費用のみ\n- xAI API直接呼び出し = 別途APIクレジット課金\n- xAI FAQで明記されている落とし穴\n\n## 料金体系\n\n- grok.com: 登録不要で基本利用可\n- X Premium: ベーシック$3 / プレミアム$8 / プレミアムプラス$40（米国）\n- SuperGrok Heavy: $299通常 / キャンペーン6ヶ月$99\n\n## 実用シナリオ\n\n1. Discord → Hermes → Grok X Search → 返答\n2. Claude Code/Codexで実装 + X最新反応はGrokに掘らせる3段構え\n3. 概要欄にClaude Code→Hermes→Grokパイプラインスキルを配布中\n\n## アクションアイテム\n\n- Grok 4 Haste（$0.20/$0.50）をKimi K2.6とのコスト比較対象に追加\n- `uvx --from hermes-agent hermes auth add xai-oauth` でshadow OAuth連携を試験\n- 配布スキル（概要欄ノート）を確認してClaude Code→Hermes→Grokパイプライン検証\n- multi-model-routing.mdのGrokエントリを「Grok 4.3 / Grok 4 Haste」に更新", "tags": ["Grok", "Hermes", "xAI", "X Search", "エージェント", "マルチモーダル", "コスト最適化"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-21T10:49:37.516589+09:00", "updated_at": "2026-05-21T10:49:37.516589+09:00"}
{"id": 336, "title": "test", "content": "test", "tags": [], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-22T01:14:49.619842+09:00", "updated_at": "2026-06-18T06:33:19.816302+09:00"}
{"id": 337, "title": "Claude/Codex/Antigravity CLI トレンド X学習 2026-05-22", "content": "Claude/Codex/Antigravity CLI トレンド X学習 2026-05-22", "tags": [], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-22T01:15:24.758671+09:00", "updated_at": "2026-05-22T01:15:24.758671+09:00"}
{"id": 338, "title": "Claude CLI / Codex CLI / Antigravity CLI X学習 2026-05-22", "content": "## 情報源\n- 検索語: claude cli codex cli antigravity cli\n- X投稿数: 9件（期間: 2026-05-21〜22）\n- 一次情報: note.com/masa_san_jp/n/ne5df0e4c7d63（Antigravity 2.0 vs Claude Code vs Codex比較）\n\n## 主要な発見\n\n### Antigravity CLI 2.0の三CLI時代が正式到来\n- **時系列**: Claude Code(2025/2)→Codex CLI(2025/4)→Gemini CLI(2025/6)→Antigravity IDE(2025/11)→Antigravity CLI(2026/5)\n- GeminiとAntigravity IDEを統合してCLIに回帰（@park_labs評価）\n- Antigravity CLIが`/btw`コマンドをデフォルト対応（Claude Codeの神機能・Codexにはない）\n- Antigravity IDEにClaude CodeとCodexを「召喚」する構成が有効\n\n### 三CLI使い分け戦略（@masa_san_jp記事より）\n- **Antigravity**: UI開発・プロトタイプ・Artifacts（Implementation Plan/Task List/Walkthrough）\n- **Claude Code**: 既存コード修正・ローカル開発・CLAUDE.mdによる永続ルール・subagents/hooks細かい制御\n- **Codex**: PR review・issue-to-PR運用・sandbox安全設計・チーム開発フロー統合\n- 単一ツール統一ではなくフェーズごとの役割分担が最適\n\n### 三CLI循環構成の実用例\n- @yolozuya_works構成: Claude Code=全般・オーケストレーション / Codex CLI=リサーチ・画像生成系\n- Antigravity IDEにClaude Code+Codex召喚+generate_image+Higgsfield CLI+GPT Images 2.0の組合せ\n- 三CLI自動議論システム（Claude+Codex+Antigravity）試作報告あり（Antigravityが制限到達で途中終了）\n\n### 技術的詳細\n- Antigravity: sandbox設定・ネットワークアクセスデフォルト無効・workspace外書込み制限\n- Claude Code: Context window compaction（古い出力から削除・会話要約で容量管理）\n- 評価指標: テスト通過率・人間介入回数・差分品質・検証証跡\n\n## 独自見解・Tips\n- Antigravityの使用量が見えないのが不満（@tomitomy・制限到達で途中終了）\n- Antigravity CLIはgemini CLIの進化形として「3本柱時代」が本格化\n- 日本語コミュニティでは三CLIを「AI組織化」として積極的に組み合わせる動きが活発\n\n## アクションアイテム\n- Antigravity CLIの`/btw`コマンドをClaude Codeとの対比でメモ\n- [期限2026-06-18] Antigravity CLI移行（個人向けGemini CLI廃止）を再確認\n- 三CLI使い分け戦略をプロジェクトのCLAUDE.mdまたはスキルに追記検討", "tags": [], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-22T01:31:29.189487+09:00", "updated_at": "2026-05-22T01:31:29.189487+09:00"}
{"id": 339, "title": "三CLI詳細動向 hermes補完調査 2026-05-22", "content": "## 情報源\n- 検索手段: hermes xai-oauth (SuperGrok x_search) shadow\n- X投稿数: 20件（期間: 2026-05-21）\n- 関連: LLM Wiki ID=338 の補完調査\n\n## 主要な発見（hermes追加分）\n\n### Claude Code CLI\n- **Auto permission mode**: Shift+Tabで切り替え、日常的な編集は自動承認。`~/.claude/settings.json`で設定可能（@tomcrawshaw01）\n- **MCPトラフィック78%占有**: Claude Code CLIがMCPトラフィックの78%を占め加速中（@stevekrouse）\n- **\"agent operating system\"**: perception-action-observationループのアーキテクチャとして位置づけ（@goyalshaliniuk）\n- **endpoint override**: Zai等の互換バックエンドに接続可能（@JohnGalt_is_www）\n- **中国語GUIラッパー**: Claude Code CLI向けElectron GUIラッパーが公開（@luokexiaoguo）\n\n### Codex CLI\n- **background task**: Hermesで重いリファクタリングを裏で回しながらメイン作業可能（@lazywe999）\n- **multi-agent標準化**: 2026年2月頃からmulti-agent orchestrationが標準に（@YotamBlu）\n- **バグ報告**: Zedエディタ連携で現在開いているファイルが自動更新されないバグ（@exit_dev）\n- **画像パスバグ**: 画像が「[image #1]」と貼り付けられるバグ（@axiomofmind）\n- **Codex App vs CLI**: Codex AppはCursorに近く使いやすいが、Codex CLIは初期confusing（@null_decimal）\n- **スマホリモート実行**: iPhoneからMac terminalのCodex CLIをMacky経由でリモート実行（@sayujsure）\n\n### Antigravity CLI\n- **インストール**: `brew install --cask antigravity-cli`（@matsuu）\n- **Go製高速化**: async subagents・SSH認証対応で高速。旧gemini-cliより速い（@Arindam_1729, @gorlok）\n- **公式発表**: Google/geminicliアカウントからCLI/SDK/IDEの製品群を正式発表（@Google, @geminicli）\n- **Gemini 3.5 Flash High**: Antigravity CLIで試用可能（@gubatron）\n- **命名問題**: ユーザーにとって名称がわかりにくいとの指摘多数（@furu14）\n- **移行議論**: GitHubでgemini-cli→Antigravity CLI移行の議論活発（@gorlok）\n\n## 傾向サマリー\n- **Claude Code CLI**: Auto modeの実用化・MCPエコシステム支配（78%）が最大トレンド\n- **Codex CLI**: multi-agent + background task活用の生産性向上\n- **Antigravity CLI**: Google I/O直後で高速化評価 vs 命名・クローズドソース化への懐疑が混在\n\n## 技術情報\n- Antigravity CLIインストール: `brew install --cask antigravity-cli`\n- Claude Code Auto mode: Shift+Tab切り替え / `~/.claude/settings.json`で設定\n- Codex CLI + Hermes: background task連携でマルチタスク実現", "tags": [], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-22T01:34:00.914792+09:00", "updated_at": "2026-05-22T01:34:00.914792+09:00"}
{"id": 340, "title": "MCP全ホスト展開 E2E完全稼働 2026-05-22", "content": "## 概要\n\n2026-05-22、ローカルMac・shadow・cure の全3ホストにMCPサーバーを完全展開し、E2Eテストで全9項目PASSを確認した。\n\n## 最終MCP構成（全ホスト共通）\n\n| MCP | 役割 |\n|-----|------|\n| `wiki`/`llm-wiki` | shadow LLM Wiki (8200) へのアクセス |\n| `glm5` | GLM-5 (ZhipuAI) チャット |\n| `postgres` | shadow PostgreSQL (vvv_prod) |\n| `postgres-vvv` | claude_readonly ユーザーで vvv_prod へ読み取り専用接続 |\n| `context7` | Context7 ドキュメント検索 |\n| `fetch` | Web コンテンツ取得 |\n| `playwright` | ヘッドレス Chrome 自動操作 |\n| `github` | GitHub MCP (github_mcp_wrapper.sh 経由) |\n| `agent-cooperation` | エージェント間通信 |\n\n## ホスト別接続方式\n\n- **ローカルMac**: 全て `ssh shadow <binary>` 経由（shadow に処理委譲）\n- **shadow**: venv python3 直接実行 / npx 直接実行\n- **cure**: venv python3 直接実行 / npx 直接実行 / github・agent-coop は ssh shadow 経由\n\n## 修正した問題と解決策\n\n### 1. venv 不完全問題（shadow・cure）\n- **症状**: `pip`・`psycopg2`・`zhipuai` が venv に入っていない\n- **解決**: `python3 -m venv ~/.claude/mcp-servers/venv --clear` で再作成 → `mcp mcp-server-fetch psycopg2-binary zhipuai pyjwt[crypto]` を一括インストール\n\n### 2. github MCP stdin EOF 問題\n- **症状**: `npx -y @modelcontextprotocol/server-github` が stdin EOF を受け取ると即終了（poll=0）\n- **原因**: npx が stdin を読もうとするが Popen/SSH 経由では EOF になる\n- **解決**: `github_mcp_wrapper.sh` を作成して `exec npx ...` で起動\n  ```bash\n  #!/usr/bin/env bash\n  export GITHUB_PERSONAL_ACCESS_TOKEN=$(gh auth token)\n  exec npx -y @modelcontextprotocol/server-github\n  ```\n\n### 3. wiki コマンドが venv 外 python3 を使用（shadow）\n- **症状**: `/usr/bin/python3` を使っており依存関係が不安定\n- **解決**: venv python3 に統一\n\n### 4. zhipuai バージョン不一致（cure）\n- **症状**: `zhipuai==1.0.7` では `ZhipuAI` クラスが import できない\n- **解決**: `zhipuai>=2.1` にアップグレード\n\n### 5. cure の GitHub push 問題\n- **症状**: SSH鍵未登録で `git push` 失敗\n- **解決**: `git config credential.helper '!gh auth git-credential'` で gh token 経由に設定\n\n## E2Eテスト結果\n\n全3ホスト × 全9MCP = 27項目すべて PASS\n\nテストスクリプト: `/tmp/mcp_e2e_full.py`（MCP initialize レスポンスを検証）\n\n## git 同期状態\n\n- リポジトリ: `yoshida-jun/claude-base`\n- 最終commit: `35863ba feat(mcp): add github_mcp_wrapper.sh`\n- 全ホスト同期確認済み\n\n## 関連ファイル\n\n- `~/.claude/mcp-servers/github_mcp_wrapper.sh`\n- `~/.claude/mcp-servers/venv/` (.gitignore 済み)\n- `~/.claude.json` (ホスト固有・git管理外)", "tags": ["mcp", "infrastructure", "shadow", "cure", "e2e", "github", "venv", "ops"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-22T02:32:12.114680+09:00", "updated_at": "2026-05-22T02:32:12.114680+09:00"}
{"id": 341, "title": "YouTube学習 Hermes Agent + SuperGrok X検索 2026-05-22", "content": "## 情報源\n- URL: https://youtube.com/watch?v=nc3sWDr6Uwc\n- タイトル: Hermes Agent + SuperGrok: X Search Without an X API Key\n- チャンネル: (YouTube)\n- 投稿日: 2026-05\n- スコア: NotebookLM解析済み (youtube-learning notebook)\n\n## 主要な発見\n\n1. **X APIキー不要でのX検索実現**: Hermes AgentのローカルシェルとSuperGrokを連携させることで、個別の高価なX APIキーを取得することなくXのポストを検索・取得できる\n2. **既存サブスクリプション（X Premium）のOAuth連携**: X PremiumまたはPremium+のサブスクリプションをOAuth認証を通じてブリッジとして活用し、コンシューマー向けサブスクリプションを本格的なエージェントワークフローに変換\n3. **モデルとツールの完全分離**: モデルのプロバイダー設定（Grok）とツールの有効化（X検索）は独立して管理。モデルにログインしただけではツールは使えない\n\n## 実践的なTipsとコマンド例\n\n- **インストール**: `curl` でインストールスクリプトを取得し `bash` にパイプ実行。完了後 `source ~/.zshrc` で再読み込み\n- **プロバイダー選択（重要）**: `hermes model` を実行し、必ず「XAI Grok OAuth (Super Grok subscription)」を選択\n- **ツールの有効化**: `hermes tools` → 「CLI tools」セクション → 「X (Twitter) search」をスペースキーで有効化 → セッション再起動必須\n- **起動**: `hermes -2a` でフルターミナルインターフェース起動\n- **認証コマンド**: `hermes auth status xai_oauth` / `hermes auth add xai_oauth` / `hermes setup` / `hermes update`\n- **トラブルシューティング**: BraveブラウザでOAuth停止する場合は別ブラウザを使用。SSHリモートサーバーではポートフォワーディングまたは `--no-browser` フローを使用\n\n## アクションアイテム\n\n- shadow の Hermes で `hermes tools enable x_search` を確認・実行（x-learn スキルで活用中）\n- SSHリモートサーバーでの `--no-browser` フローを shadow の認証設定に統合\n- X Premium OAuth を SuperGrok の代替として評価（コスト比較: SuperGrok vs X Premium+）", "tags": ["youtube", "hermes", "x-search", "grok", "oauth", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-22T02:41:31.332242+09:00", "updated_at": "2026-05-22T02:41:31.332242+09:00"}
{"id": 342, "title": "YouTube学習 Claude Code 4本まとめ 2026-05-22", "content": "## 情報源（4本 NotebookLM 解析）\n\n| 優先度 | 動画ID | タイトル | チャンネル | 投稿日 | スコア |\n|--------|--------|----------|-----------|--------|--------|\n| 1位 | 6amLO7I9xdg | Code with Claude London 2026: Opening Keynote | Claude(公式) | 2026-05-18 | 85 |\n| 2位 | 2g8A53SIv3w | Code with Claude 2026: What's New in Claude Code | Techusiness | 2026-05-14 | 85 |\n| 3位 | BMMcmmnjrM8 | How to Build Mobile Apps with Claude Code (2026) | Nick Saraev | 2026-05-11 | 90 |\n| 4位 | gh2_PhgZGsM | Claude Code for Beginners Tutorial [Full Course] | freeCodeCamp.org | 2026-05-13 | 100 |\n\n## 動画別主要発見\n\n### Code with Claude London 2026: Opening Keynote（最重要）\n- **Claude Managed Agents**: 自社ホストSandbox環境 + MCP Tunnels でファイアウォール内の社内DB・ツールへ安全アクセス\n- **Advisor Strategy（コスト削減）**: Executor=Sonnet(実行) + Advisor=Opus(助言) の役割分離で5倍コスト削減・フロンティア品質維持\n- **非同期PR管理**: 複数エージェントチームによるコードレビュー + CI Autofix（テスト落ち・マージコンフリクト自動修正）\n\n### Code with Claude 2026: What's New in Claude Code\n- **Remote Control**: スマホからターミナルセッションにアクセス可能\n- **Auto Mode + Work Trees**: 破壊的変更の自動判断スキップ + 並行機能開発のための環境自動分離\n- **Automemory + Routines**: AI が memory.md に自動蓄積 + Cron/Webhook トリガーで PC 離席中もエージェント自動実行\n\n### How to Build Mobile Apps with Claude Code (Nick Saraev)\n- **Expo/React Native + Supabase**: UI からバックエンドAPI (Edge Functions + OAuth) まで一気通貫実装\n- **/compact コマンド**: 20〜30万トークン超過時に会話履歴を要約してコンテキスト解放（パフォーマンス低下防止）\n- **EAS CLI 本番ビルド自動化**: app.json/eas.json 生成 + Apple Developer/App Store Connect 提出プロセス自動化\n\n### Claude Code for Beginners Tutorial [Full Course] (freeCodeCamp)\n- **コード品質・セキュリティ自動監査**: SOLID 原則・アーキテクチャ・脆弱性を自動スコアリング\n- **session_notes.md**: セッション記憶を保持するファイルを AI が自ら生成・活用\n- **外部 API 統合**: Nominatim/OpenWeatherMap 等を自律的に統合・デバッグ\n\n## 全動画共通 Tips\n\n1. **セッション管理**: 長いセッションを避け `claude.md` / `session_notes.md` / `memory.md` で DNA 保存\n2. **CADE プロンプトフレームワーク**: コンテキスト・アクション・詳細・例 の4要素で具体的に指示\n3. **多層的テストループ**: ローカル → 中間環境(Expo/Sandbox) → 実機/本番の順に段階的検証\n\n## 新しい洞察（既存ユーザー向け）\n\n- **パラダイムシフト**: 「同期チャット」→「非同期・自律型エージェント」。Routines + CI Autofix + Work Trees で人間が寝ている間に AI がコード修正・PR 作成\n- **過度なスキャフォールディング廃止**: 細かいツール・過剰ルールはモデルの足を引っ張る。汎用的な基本機能(ファイルシステム/Sandbox)だけ与えて AI の自己判断に任せる方向へ\n- **コスト・知能分離戦略**: Executor(Sonnet) + Advisor(Opus) のロール分割で ROI 劇的改善\n\n## アクションアイテム\n\n- Claude Managed Agents の MCP Tunnels を社内 vvv DB 接続に評価\n- Advisor Strategy (Sonnet + Opus) を vvv-bots の LLM 呼び出しアーキテクチャに適用\n- Routines で vvv-bots 夜間スクレイピングを Cron 化する構成を検討\n- /compact コマンドを長時間セッションの標準運用に組み込む\n- session_notes.md パターンを HANDOFF.md の代替/補完として評価", "tags": ["youtube", "claude-code", "notebooklm", "managed-agents", "routines", "work-trees", "yt-learn", "2026-05"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-22T02:52:41.743842+09:00", "updated_at": "2026-05-22T02:52:41.743842+09:00"}
{"id": 346, "title": "Claude Code X学習 2026-05-23", "content": "## 情報源\n- 検索語: claude code\n- X投稿数: 100件（期間: 2026-05-23 直近1日）\n- score≥60の有効投稿: 約40件\n\n## 主要な発見\n\n### 1. v2.1.148リリース（緊急バグ修正）\n- v2.1.147で導入されたリグレッション修正\n- **Bashツールが全コマンドにexit code 127を返すバグ** を解消\n- Bash依存の自動化（pm2制御・vvv-bots等）が全滅するタイプの重大バグだった\n- リリース日: 2026-05-22、コミット: `2194e8e`\n\n### 2. Karpathy (元Tesla AI Director・Anthropic入社) のCLAUDE.md がバズ\n- Claude Codeの「過剰さ・冗長さ」を徹底的に潰す指示が記述\n- Karpathy 4ルール（CLAUDE.mdに導入済み）の原著者が自身のCLAUDE.mdを公開\n- X上で拡散中（@rakutek 投稿 2057632977644081257）\n\n### 3. /goalのAskUserQuestionバグ修正（yurukusa/cc-safe-setup）\n- 自律運用時に`AskUserQuestion`ツールが発火→一晩の作業が0%で停止する問題\n- **PR #289で防衛完了、24件試験全件通過**\n- 防衛策: PreToolUseフックでexit 2遮断\n- 新たに「ターン間の約束喪失」問題(Row 7)も発見・設計段階\n- MIT Licenseの無料ツール群: `yurukusa/cc-safe-setup`\n- 詳細: https://qiita.com/yurukusa/items/906a918c59db9836326d\n\n### 4. BunリポジトリがClaude Codeワークフロー実例集に\n- Bun（JavaScriptランタイム）がAnthropicに買収\n- 副産物: `.claude/workflows/` に `lifetime-classify.workflow.js` 等のワークフローファイルが公開\n- 未ドキュメントのClaude Code機能の使い方をコミット履歴から読み取れる\n- 参照: @sukh_saroy 投稿\n\n### 5. Notion AI × Claude Code 開発ログ自動化\n- **Notionを「AIの共有メモリ」として活用**するワークフロー\n- Notion AI + GitHub MCPで実装計画作成 → Claude Codeで検証・懸念抽出 → Notionに設計記録\n- タスクに「Claudeへの指示」テンプレ（概要・目的・具体的依頼）を記載\n- ブランチ名 `feature/TASK-123` でPRとタスクを自動連携\n- セッション再開時はNotion URLを渡すだけでコンテキスト復元\n- 詳細: https://note.com/kobo_sta/n/n7000be9b9b09\n\n### 6. Claude Code 1周年（2025年5月22日）\n- 2025年2月24日にCLIツールとしてプレリリース\n- 2025年5月22日のCode with Claudeで一躍有名に（1周年）\n- 普及要因: Claude 4のコーディング性能・IDE統合・定額モデルへの転換・自律性向上\n\n## 独自見解・Tips\n\n- **大規模コードベースでのTips**: プロンプト工夫より「検証経路を先に作る」方が効く。テスト・スクショ・期待出力をエージェント自身が参照できる形にしておく（@yutaaaalll）\n- **AIに読ませやすいリポジトリ設計**: コードだけでなくテスト・規約・ドキュメントもエージェントの足場になる（@tttt1813802）\n- **/goalのゴール設定**: 初心者は「何をゴールにするか」+「どこで人間が確認するか」の設計が重要（@tattaka_taaa）\n- **Claude CodeとCodexの使い分け**: 「Claude設計→Codex実装」の棲み分けが普及中。トークン消費でCodexに優位性を感じるユーザー増加\n- **CLAUDE.mdのチーム活用**: 要件変更の経緯・判断理由を残しておくと新メンバー参画時に効果大（@ura_unico）\n- **Claude Codeの本領**: コード生成だけでなくCowork+Projects+Skills+MCPの組み合わせが本来の使い方（@noctra_jp）\n\n## アクションアイテム（優先度順）\n\n1. **即時** v2.1.148にアップデート確認（Bash exit 127バグ・vvv-bots全滅リスク）\n2. **今週** yurukusa/cc-safe-setup の PreToolUse フック導入評価（/goalの自律運用安定化）\n3. **今週** BunリポジトリのClaude Codeワークフローファイルを調査（未ドキュメント機能の把握）\n4. **来週** Notion MCP × Claude Code ワークフローをvvv-bots開発プロセスに適用検討\n5. **来週** Karpathy CLAUDE.mdの内容を確認・自分たちのCLAUDE.mdとの差分把握", "tags": ["claude-code", "x-learn", "2026-05-23", "v2.1.148", "goal", "karpathy"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T00:15:05.251490+09:00", "updated_at": "2026-05-23T00:15:05.251490+09:00"}
{"id": 347, "title": "YouTube Claude Code動画学習 2026-05-23", "content": "## 情報源\n- 検索語: claude code\n- 動画数: 5本取得、3本NotebookLM/Gemini詳細解析\n- 解析日: 2026-05-23\n\n---\n\n## 動画1: gh2_PhgZGsM — Claude Code for Beginners Tutorial [Full Course]\n- **チャンネル**: freeCodeCamp系（実践系）\n- **スコア**: 95/100\n- **NotebookLM解析**: Boris Cherny Workflowの実践解説\n\n### 主要な発見\n1. **プランモード(Plan Mode)を作業の80%で活用** — `Shift+Tab`×2でアクセス。複数モデルが相互検証することで盲目的コーディングを防ぐ\n2. **「アンチゴール」の設定** — 成功条件だけでなく「AIが絶対に避けるべきこと」を明示。自信満々なハルシネーション抑制に効果的\n3. **CLAUDE.mdを100行未満に保つ** — 古いルールを詰め込むと「命令のドリフト」が発生。モデル進化に合わせて積極削除\n4. **自己検証ループ** — ブラウザやテストランナーへのアクセス権を与え「テストを実行し合格するまで修正せよ」と命令→出力品質が劇的向上\n5. **セッションのサイロ化** — 同一ファイルへの複数セッション同時実行は「コンテキスト衝突」を引き起こす。タスクごとに独立セッションで分離\n\n### 実践Tips\n- `Shift+Tab`×2 → Plan Mode起動\n- セキュリティ: JWTシークレットはCLAUDE.mdで明示的に保護対象として記述\n- circuit breaker pattern・database error handlingをClaudeに実装させる際は具体的なパターン名を指定\n\n---\n\n## 動画2: 2g8A53SIv3w — What's New in Claude Code (Code with Claude 2026)\n- **チャンネル**: Anthropic公式\n- **スコア**: 70/100\n- **投稿日**: 2026-05-06（Code with Claude Conference SF）\n\n### DX向上の新機能\n1. **Remote Control** — PCセッションをスマホから引き継ぎ操作可能。コマンド: `remote control` → Webリンク発行\n2. **TUIフルスクリーンモード** — フリッカ完全排除・スクロールバック仮想化でメモリフラット。コマンド: `tui full-screen`\n3. **Voice Mode** — `/voice` で有効化、スペースキー長押しで音声入力\n4. **デスクトップ版チャプター機能** — 長大履歴を「章」固定して目次ジャンプ\n\n### 自律性向上の新機能\n5. **Auto Mode** — 操作の破壊性・プロンプトインジェクションリスクをAI自動判断。安全ならユーザー許可プロンプトをスキップ\n6. **Work Trees** — 複数機能の並行開発時にAIが自動でブランチ分離。コマンド: `claude -w` または `--worktree`\n7. **Automemory** — AIが自律的に`memory.md`を作成・管理。ビルドコマンド・デバッグ知見を蓄積\n8. **Routines** — Cron/GitHub Webhook/API呼び出しトリガーでAI自動タスク実行。例: `/loop 1 minute tell me a joke`\n9. **CI Autofix** — CIテスト失敗・コードレビュー指摘・マージコンフリクトをAIが自律検知→修正PRを自動更新\n\n---\n\n## 動画3: nZY_Cxw0svo — Claude Code FREE UNLIMITED 2026\n- **スコア**: 60/100\n- **内容**: MiniMax API + OpenRouter経由でClaude Codeを無料利用\n  - settings.jsonでモデル設定: `ANTHROPIC_API_KEY`をOpenRouter/MiniMaxキーに差替\n  - MiniMax M2.7: Opus 4.6相当の性能で無料枠あり\n  - NVIDIA NIM経由も利用可\n\n---\n\n## アクションアイテム（優先度順）\n\n1. **CLAUDE.mdを100行未満に精査** — 古いルール削除（命令ドリフト防止）\n2. **アンチゴールセクション追加** — 既存Anti-goalsをさらに具体化\n3. **vvv-botsのCI Autofix導入検討** — GitHub Webhook + Routinesでテスト失敗を自動修正\n4. **自己検証ループをvvv-bots botに適用** — 各botにテスト実行権限を与え合格まで自律修正\n5. **Automemoryのvvv-bots適用** — scheduler_tick.pyのデバッグ知見をメモリ蓄積\n6. **Work Treesワークフロー強化** — 既に`wt`コマンドで運用中。`claude -w`フラグも確認", "tags": ["youtube", "claude-code", "yt-learn", "2026-05-23", "boris-cherny", "plan-mode", "anti-goal", "routines", "ci-autofix", "work-trees"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T00:30:57.256602+09:00", "updated_at": "2026-05-23T00:30:57.256602+09:00"}
{"id": 348, "title": "CLAUDE.md整理・Boris Cherny Workflow実装（2026-05-23）", "content": "## 概要\n\nYouTube学習（LLM Wiki ID=347）で得たBoris Cherny Workflowの知見をCLAUDE.mdに反映した。\n353行 → 99行に圧縮し、命令ドリフトを防止する構造に再設計。\n\n## 実装した変更\n\n### 1. Plan Mode 80%ルール明文化\n- 「作業の80%でPlan Modeを使用」を明示\n- `Shift+Tab×2`でPlan Mode起動の操作方法を追記\n- 新タスク受領時の具体的手順（Reactive Codingを避ける）\n\n### 2. 自己検証ループ新設\n- 実装後は `pytest/mypy/Playwright/curl` 等で合格まで自律修正\n- **「検証なし完了宣言は禁止」** をAnti-goalsに追加\n- 検証手段を与えられていない場合は自分で選択する\n\n### 3. セッションサイロ化\n- 新タスクは `/clear` で開始\n- 実装(Sonnet) → レビュー(Opus) は別セッション\n- `session_notes.md` での引き継ぎパターン明文化\n\n### 4. 命令ドリフト防止\n- CLAUDE.md自体を100行未満に保つルールを自己参照で追記\n- 詳細設定をrules/配下に分離:\n  - `rules/worktree-workflow.md` — Worktree/並列開発/RemoteControl/ComputerUse\n  - `rules/commit-convention.md` — コミットメッセージ規約\n  - `rules/llm-cost-model.md` — LLMコスト/Agent SDK課金対応\n\n## 判断の根拠\n\n- Boris Cherny（Claude Code開発者）がSequoia AI Ascent 2026で公開した個人運用パターン\n- 「CLAUDE.mdは100行未満・古いルールは削除」が命令ドリフト防止の核心\n- Anti-goal明示でAI出力品質が大幅向上する（Cherny推奨）\n- 自己検証ループにより検証なし完了宣言という最大の品質劣化パターンを排除\n\n## 参照\n\n- LLM Wiki ID=347: YouTube Boris Cherny Workflow動画学習\n- LLM Wiki ID=346: X投稿学習（同日）", "tags": ["claude-md", "boris-cherny", "workflow", "plan-mode", "self-verification", "2026-05-23"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T00:40:41.226871+09:00", "updated_at": "2026-05-23T00:40:41.226871+09:00"}
{"id": 349, "title": "instinct: OpenClaw MCP serve に --url が必要", "content": "## 問題\n\n`openclaw mcp serve` を SSH + `docker exec -i` 経由で呼び出しても、Claude Code から MCP として接続できなかった。\n`initialize` リクエストを送っても無応答（ぶら下がったまま）。\n\n## 原因\n\n`openclaw mcp serve` はデフォルトで gateway の WebSocket URL を `config.json` の `gateway.remote.url` から読む。\nDocker コンテナ内からローカル起動の gateway に接続するには `--url` を明示する必要がある。\n\n## 解決策\n\n`~/.claude.json` の MCP エントリに `-T` フラグと `--url` を追加する:\n\n```json\n\"openclaw\": {\n  \"type\": \"stdio\",\n  \"command\": \"ssh\",\n  \"args\": [\n    \"-T\",\n    \"cure\",\n    \"sudo docker exec -i openclaw openclaw mcp serve --token <TOKEN> --url ws://localhost:18789\"\n  ]\n}\n```\n\n- `-T`: SSH の PTY 割り当てを無効化（stdio が正しくパイプされるように）\n- `--url ws://localhost:18789`: OpenClaw gateway の WebSocket URL（cure コンテナ内 localhost）\n\n## 検証方法\n\n```bash\necho '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2024-11-05\",\"capabilities\":{},\"clientInfo\":{\"name\":\"test\",\"version\":\"1.0\"}}}' \\\n  | ssh -T cure \"sudo docker exec -i openclaw openclaw mcp serve --token <TOKEN> --url ws://localhost:18789 -v\"\n# → {\"result\":{\"protocolVersion\":\"2024-11-05\",\"capabilities\":{...}}} が返れば成功\n```\n\n## 環境\n\n- cure (100.86.220.63): Docker で openclaw コンテナ起動\n- gateway は port 18789 でバインド\n- shadow から SSH 経由で MCP serve を呼び出す構成", "tags": ["openclaw", "mcp", "instinct", "docker", "ssh"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T05:21:14.912013+09:00", "updated_at": "2026-05-23T05:21:14.912013+09:00"}
{"id": 350, "title": "OpenClaw × Codex (GPT-5.5) MCP統合 完全ガイド", "content": "# OpenClaw × Codex (GPT-5.5) MCP統合 完全ガイド\n\n> 2026-05-23 完成。cure サーバー上の OpenClaw ゲートウェイ経由で GPT-5.5 を呼び出す。\n\n## アーキテクチャ\n\n```\nshadow (Claude Code)\n  ├── MCP: openclaw mcp serve --claude-channel-mode on\n  │     → conversations_list / events_poll / permissions_list_open / messages_send\n  │     → チャンネルなし = conversations_list は常に空\n  │\n  └── Bash: ~/.claude/scripts/claw.sh \"<msg>\" [session_id]\n        → ssh cure → docker exec openclaw agent → GPT-5.5\n```\n\n## インフラ構成\n\n| サーバー | 役割 |\n|---------|------|\n| shadow (100.115.94.5) | Claude Code 実行 + MCP クライアント |\n| cure (100.86.220.63) | Docker コンテナ群 (OpenClaw / n8n / Dify) |\n\n### cure 上の Docker Compose\n\n```yaml\n# /home/ubuntu/services/docker-compose.yml\nopenclaw:\n  image: ghcr.io/openclaw/openclaw:latest\n  container_name: openclaw\n  ports: [\"18789:18789\", \"18790:18790\"]\n  environment:\n    OPENCLAW_GATEWAY_TOKEN: 93e0c08954863e7739aa497ab433bf80f6665fe9ae007f0a\n    OPENCLAW_GATEWAY_BIND: lan\n    OPENCLAW_GATEWAY_CONTROL_UI_ALLOW_INSECURE_AUTH: \"true\"\n  entrypoint: [\"/home/ubuntu/services/openclaw-entrypoint.sh\"]\n  volumes:\n    - openclaw_data:/home/node/.openclaw\n    - /home/ubuntu/services/openclaw-entrypoint.sh:/home/ubuntu/services/openclaw-entrypoint.sh:ro\n```\n\n### entrypoint スクリプト（スコープ永続化）\n\n`/home/ubuntu/services/openclaw-entrypoint.sh` — 起動のたびに MCP デバイスのスコープを full に書き換える。\nMCP デバイス ID: `e3a94109b74d1412adbde74e3eb4a5e6b55c9c38659290725f1486578c7cb1c0`\n\n## shadow の MCP 設定 (~/.claude.json)\n\n```json\n\"openclaw\": {\n    \"type\": \"stdio\",\n    \"command\": \"ssh\",\n    \"args\": [\n        \"-T\",\n        \"cure\",\n        \"sudo docker exec -i openclaw openclaw mcp serve --token 93e0c08954863e7739aa497ab433bf80f6665fe9ae007f0a --url ws://localhost:18789 --claude-channel-mode on\"\n    ]\n}\n```\n\n## Bash 呼び出し（アウトバウンド）\n\n```bash\n# 基本\n~/.claude/scripts/claw.sh \"メッセージ\"\n\n# セッション継続\n~/.claude/scripts/claw.sh \"メッセージ\" \"e0df124c-be9c-48b8-b550-279b88c7e81a\"\n\n# SSH 直接（デバッグ）\nJSON_MSG=$(python3 -c \"import json,sys; print(json.dumps(sys.argv[1]))\" \"$MSG\")\nssh -o LogLevel=ERROR cure \"sudo docker exec openclaw openclaw agent --agent main --json -m $JSON_MSG 2>/dev/null\"\n```\n\n## MCP ツール一覧（Claude Code から利用可能）\n\n| ツール | 動作 | 備考 |\n|--------|------|------|\n| `mcp__openclaw__conversations_list` | チャンネルバック会話一覧 | チャンネル未設定 = 常に空 |\n| `mcp__openclaw__events_poll` | イベントキューポーリング | ✅ 動作確認済み |\n| `mcp__openclaw__permissions_list_open` | 未承認リスト | ✅ 動作確認済み |\n| `mcp__openclaw__permissions_respond` | 承認/拒否 | ✅ スキーマ確認済み |\n| `mcp__openclaw__messages_send` | チャンネル返信 | チャンネル必要 |\n\n## エージェント情報\n\n- agent id: `main`\n- session key: `agent:main:main`\n- session id: `e0df124c-be9c-48b8-b550-279b88c7e81a`（継続可能）\n- model: `gpt-5.5` (openai-codex)\n- context: 272K tokens\n\n## /claw スキル\n\n`~/.claude/skills/claw/SKILL.md` — Claude Code から `/claw` で Codex を呼び出す。\n\n## 既知の落とし穴\n\n| 問題 | 原因 | 対処 |\n|------|------|------|\n| `--url` なしで mcp serve が無応答 | コンテナ内でゲートウェイ URL が自動検出されない | `--url ws://localhost:18789` を必ず付ける |\n| `-T` なしで SSH がハング | PTY 割り当てで stdio がブロック | `-T` フラグ必須 |\n| スコープが restart で戻る | paired.json がデフォルトに戻る | entrypoint スクリプトで毎回パッチ |\n| `model override not allowed` | agent.json で gpt-5.5 固定 | `--model` 引数を使わない |\n| `conversations_list` が空 | チャンネル未設定（Telegram/Discord 等が必要） | Bash で `openclaw agent` を使う |\n\n## WebUI\n\n- OpenClaw: https://cure.taile6d59.ts.net:18790 (Tailscale HTTPS)\n- n8n: http://100.86.220.63:5678", "tags": ["openclaw", "codex", "gpt-5.5", "mcp", "cure", "integration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T05:55:07.109509+09:00", "updated_at": "2026-05-23T05:55:07.109509+09:00"}
{"id": 351, "title": "instinct: OpenClaw MCP デバイス rotate は gateway token では denied になる", "content": "# instinct: OpenClaw MCP デバイス rotate は gateway token では denied になる\n\n## 結論\n\n`openclaw devices rotate` は **admin スコープのデバイストークン**で接続しないと `\"device token rotation denied\"` になる。\nゲートウェイ共有トークン（`--token`）は匿名接続扱いで `isAdminCaller=false` になるため拒否される。\n\n## 根拠（ソース解析）\n\n```js\n// /app/dist/server-methods-CWhAc9uY.js\nfunction resolveDeviceSessionAuthz(client) {\n    const callerScopes = client?.connect?.scopes ?? [];\n    return {\n        callerDeviceId: client?.isDeviceTokenAuth ? rawCallerDeviceId : null,\n        callerScopes,\n        isAdminCaller: callerScopes.includes(\"operator.admin\")  // ← これが false になる\n    };\n}\nfunction deniesCrossDeviceManagement(authz) {\n    // admin でなく、かつ別デバイスを操作しようとすると denied\n    return Boolean(authz.callerDeviceId && authz.callerDeviceId !== authz.normalizedTargetDeviceId && !authz.isAdminCaller);\n}\n```\n\n## 循環依存の罠\n\n1. MCP デバイスは最初 `operator.pairing` スコープのみ → `isAdminCaller=false`\n2. `devices rotate` で full スコープに変えようとする → denied\n3. admin スコープのデバイストークンで CLI 接続する方法が CLI に存在しない\n4. `gateway.remote.token` はゲートウェイ共有トークン用であり、デバイストークンではない\n\n## 正攻法（理論上）\n\n最初のペアリング時（`pending` 状態）に `devices approve` で承認する際、スコープを指定できる可能性がある。ただし CLI の `approve` コマンドに `--scope` オプションがないため、Web UI か Telegram `/pair approve` 経由でのみ可能。\n\n## 現在の対処（entrypoint ハック）\n\nコンテナ起動時に `paired.json` を直接書き換えてスコープを付与する。\n\n```bash\n# /home/ubuntu/services/openclaw-entrypoint.sh\npython3 -c \"\nimport json\nwith open('/home/node/.openclaw/devices/paired.json') as f:\n    d = json.load(f)\nd[dev_id]['scopes'] = FULL_SCOPES\nd[dev_id]['approvedScopes'] = FULL_SCOPES\nd[dev_id]['tokens']['operator']['scopes'] = FULL_SCOPES\nwith open('/home/node/.openclaw/devices/paired.json', 'w') as f:\n    json.dump(d, f, indent=2)\n\"\n```\n\nこれは OpenClaw の設計上の制限（バグ）によるハックであり、現時点では唯一の実用的解決策。", "tags": ["openclaw", "instinct", "mcp", "devices", "scopes", "workaround"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T06:03:19.849335+09:00", "updated_at": "2026-05-23T06:03:19.849335+09:00"}
{"id": 352, "title": "vvv-bots LLMフォールバックチェーン構築知見 (2026-05-23)", "content": "# vvv-bots LLMフォールバックチェーン構築知見\n\n## 最終フォールバックチェーン (llm_client.py v11)\n\n```\nNVIDIA NIM → Groq → Gemini 2.5 Flash(API) → Cerebras qwen-3-235b → Antigravity CLI → OpenClaw GPT-5.5 → Ollama\n```\n\n## 各プロバイダの詳細\n\n| プロバイダ | エンドポイント | 無料枠 | キー変数 | 備考 |\n|-----------|--------------|--------|---------|------|\n| NVIDIA NIM | integrate.api.nvidia.com | あり | NVIDIA_API_KEY | メイン |\n| Groq | api.groq.com | あり | GROQ_API_KEY | 2番手 |\n| Gemini 2.5 Flash | generativelanguage.googleapis.com/v1beta/openai | 250RPD/1M TPM | GEMINI_API_KEY | CC不要・未設定時スキップ |\n| Cerebras | api.cerebras.ai | 1M tokens/日 | CEREBRAS_API_KEY | qwen-3-235b-a22b-instruct-2507が現行最新 |\n| Antigravity CLI | /usr/local/bin/antigravity | 無料 | 不要 | Gemini 3.5 Flash・subprocess呼び出し |\n| OpenClaw GPT-5.5 | http://100.86.220.63:18791 | 無料 | 不要 | cure上のDockerラッパー |\n| Ollama | localhost:11434 | 無料 | 不要 | 最終手段・qwen2.5:3b |\n\n## Kimi K2.6 無効化\n\n- APIキー失効(401)のため `KIMI_ENABLED=false` で無効化\n- `llm_client.py` に `KIMI_ENABLED` フラグ実装済み。キー更新時は `KIMI_ENABLED=true` に戻すだけで復活\n\n## 重要な実装知見\n\n### Cerebrasモデル名 (2026-05-23時点)\n- ✅ `qwen-3-235b-a22b-instruct-2507` (最高品質)\n- ✅ `zai-glm-4.7`\n- ✅ `llama3.1-8b`\n- ✅ `gpt-oss-120b`\n- ❌ `llama-4-scout-17b-16e-instruct` — 存在しない(404)\n\nモデル一覧取得: `GET https://api.cerebras.ai/v1/models`\n\n### Antigravity CLI組み込み方法\n```python\nimport subprocess, shutil\nresult = subprocess.run(\n    [\"/usr/local/bin/antigravity\", \"-p\", combined_prompt],\n    capture_output=True, text=True, timeout=timeout\n)\ncontent = result.stdout.strip()\n```\n- system + user メッセージを結合して `-p` に渡す\n- `--print` / `-p` フラグで非インタラクティブ実行\n- exit code 0 + stdout非空 = 成功\n\n### Gemini API OpenAI互換エンドポイント\n```\nPOST https://generativelanguage.googleapis.com/v1beta/openai/chat/completions\nAuthorization: Bearer {GEMINI_API_KEY}\n```\n- aistudio.google.com でCC不要でキー取得可能\n\n### arcanaからshadowへの.env同期手順\n```bash\n# arcanaのキーを確認\nssh ubuntu@100.125.166.65 \"grep 'KEY_NAME' /home/ubuntu/workspace/web/vvv-bots/.env\"\n# shadowに追記\necho 'KEY_NAME=value' >> /home/ubuntu/workspace/web/vvv-bots/.env\n```\n\narcanaにあってshadowになかったキー(2026-05-23同期済み):\n- `CEREBRAS_API_KEY` / `CEREBRAS_API_KEYS` (5キー) — vvv-bots/.env\n- `AWS_REGION` / `AWS_BUCKET_NAME` / `AWS_ACCESS_KEY_ID_1,2` / `AWS_SECRET_ACCESS_KEY_1,2` — vvv-bots/.env\n- `JK4_AWS_ACCESS_KEY_ID` / `JK4_AWS_SECRET_ACCESS_KEY` / `SOCKS5_PROXY_JK4_1,2` / `JK4_PROXY_API` — vvv/.env\n\n## cure上のDiscord/n8n/OpenClaw構成 (2026-05-23)\n\n### systemdサービス\n| サービス | ファイル | 用途 |\n|---------|---------|------|\n| openclaw-api.service | /etc/systemd/system/ | OpenClaw HTTP wrapper (port 18791) |\n| discord-bot.service | /etc/systemd/system/ | discord.py → n8n webhook転送 |\n\n### n8nワークフロー\n- ID: `e6XEofueUYkx4POD` \"Discord Bot → OpenClaw GPT-5.5\"\n- webhook path: `discord-bot`\n- OpenClaw URL: `http://172.18.0.1:18791` (Dockerブリッジ経由)\n\n### Discordボット\n- bot名: `ppp#9654` (ID: 1311319591015944292)\n- guild: \"ai\" (ID: 1429604869177610264)\n\n## トラブルシューティング記録\n\n### n8n ワークフロー有効化\n- `PATCH {\"active\": true}` では有効化されない\n- 正解: `POST /rest/workflows/{id}/activate` + body `{\"versionId\": \"...\"}`\n\n### DockerコンテナからホストへのURL\n- `host.docker.internal` はLinuxでは解決されない\n- 正解: `172.18.0.1` (docker network gateway IP)\n- 確認: `docker network inspect bridge | grep Gateway`\n\n### Moonshot (Kimi) 無料枠\n- **無料枠なし**。最低$1チャージが必要\n- 代替: Groq / Cerebras / Gemini API / Antigravity CLI がすべて無料\n\n### Cerebrasキー\n- arcana `vvv/.env` に `CEREBRAS_API_KEYS` として5キー保存済み\n- shadow `vvv-bots/.env` には未設定だったため同期が必要だった", "tags": ["vvv-bots", "llm", "fallback", "cerebras", "antigravity", "discord", "n8n", "openclaw", "infrastructure"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T10:15:30.333587+09:00", "updated_at": "2026-05-23T10:15:30.333587+09:00"}
{"id": 353, "title": "2026-05-16 X投稿大量学習 — image-blaster/CLI-Anything/マルチAI設計/ひとり代理店$18,800", "content": "# X投稿学習記録 2026-05-16（20件超）\n\n> arcana LLM Wiki障害中にローカルMDに保存していた内容。shadow LLM Wiki復旧後に移行。\n\n## ★★★★★ 最重要投稿\n\n### 1. @maarcoofdezz — Claude Code 7エージェントひとり代理店 月$18,800\n- **views**: 927.4K / 2.2Kいいね / 3.7Kブクマ ★本日最高エンゲージメント\n- **内容**: 中国人がClaude Sonnet 4.6上に7エージェントを構築し、ひとりで月47クライアント×$400=$18,800を達成。API費用は月$480のみ。\n- **7エージェント構成**:\n  - Scout: 1日220事業分析→30リード抽出（Google Maps解析）\n  - Diagnoser: リードごとに診断文・パーソナライズメッセージ生成\n  - Builder: 上位見込み客向けLP 3〜5件作成\n  - Filmer: 10秒縦型動画（Higgsfield）\n  - Pitcher: 4チャンネルで日30通送信、返信率14%\n  - Checker: 送信前に全メッセージ自動レビュー\n  - Mobile(iPhone): iPhoneで常駐、Calendlyで自動アポ設定\n- **技術**: Claude Code Router（オーケストレーター）+ MCPサーバー + ファイルシステムで状態共有\n- **トリガー**: 取引$3,000超 or 返信率12%割れ時のみオーナーに通知\n- **コスト**: トークン日300万、API月$480。Lovable/Higgsfield/Calendlyサブスク追加\n- **重要度**: 100点 — vvv-bots設計の参考として最高レベル。Skill-vs-Agent 6段ラダーのハイブリッド実装例\n\n### 2. @CopyRebeldia — image-blaster（写真1枚→3D世界）\n- **views**: 878.9K / 13.4Kいいね / 2.2KRT\n- **内容**: GitHubリポジトリ「image-blaster」が1枚の写真からmeshes+物理演算+背景splat+空間音響の3D世界を自動生成。5分。Blenderを10年学んだ人々が黙って見ている。\n- **重要度**: 95点\n\n### 3. @MakeAI_CEO — マルチAI編成設計5選\n- **views**: 280.6K / 1.6Kいいね / 3.9Kブクマ\n- **内容**: 「日本のAI発信者の99%はお祈りをAIに投げてるだけ」。複数AIを1チームで動かす編成思想。Anthropic・OpenAI公式の最先端設計5選公開。\n- **重要度**: 95点 — CLAUDE.mdのマルチモデルルーティングに反映検討\n\n### 4. @DehumanoaDeus — Stanford LLM講義2時間\n- **views**: 209K / 4.4Kいいね / 4.4Kブクマ\n- **内容**: 「Netflixの1時間の代わりにStanford2時間講義。LLMの作られ方を大手AI企業社員がキャリアで学ぶ以上に理解できる」\n- **重要度**: 85点 — /yt-learnで解析推奨\n\n## ★★★★ 重要投稿\n\n### 5. @ClaudeCode_love — TradingView × Claude Code MCP\n- **views**: 160.6K / 1.9Kいいね\n- **内容**: TradingViewとClaudeをMCPで直接接続。チャート・指標の直読み、日本語でパターン検索、過去データ検証、朝の銘柄スキャン、口頭でオリジナル指標作成。「手で動かす」→「会話で動かす」へ。\n- **重要度**: 90点\n\n### 6. @so_ainsight — Claude→HTML+JSONでシステム可視化\n- **views**: 115.4K / 1.4Kいいね / 1.9Kブクマ\n- **内容**: 「このアプリ全体を1枚のHTMLと1つのJSONにまとめて」→複雑システムを即可視化。HTML=人間用、JSON=AI用。コードベースが「自分で説明してくれる」状態に。\n- **重要度**: 90点 — vvv-botsで即試用可能\n\n### 7. @opensourcelab9 — CLI-Anything（香港大学 HKUDS）\n- **views**: 50.7K / ★35,000超\n- **GitHub**: github.com/HKUDS/CLI-Anything（Apache 2.0）\n- **内容**: あらゆるGUIソフトをCLI化→AIエージェントが操作可能に。GIMP/Blender/LibreOffice/OBS等対応。7フェーズ自動化、2280件テスト100%合格。\n- **重要度**: 95点 — vvv-botsのGUI操作代替として評価必須\n\n### 8. @ClaudeCode_love — Claude Code 4時間YouTube動画講座（無料）\n- **views**: 100K / 665いいね / 1Kブクマ\n- **内容**: 「AIアプリ作成→マーケ→収益化」まで4時間で全網羅のYouTube動画。Skills/Subagents/MCP/CLAUDE.md/GTM/収益化事例。@anujcodes_21作。\n- **重要度**: 85点\n\n### 9. @Crypto_QianXun — Claude×株式分析12プロンプト\n- **views**: 76.2K / 705いいね\n- **内容**: 「Claudeはゴールドマン$2000/時のリサーチャー並みに100倍株を見つけられる、無料で」。隠れ小型株・触媒分析・ウォール街より早く参入する12プロンプト。\n- **重要度**: 80点\n\n### 10. @IndieDevHailey — Matt Pocockスキル集（★82,500）\n- **views**: 25K / 289いいね / 517ブクマ\n- **内容**: TypeScript大神Matt Pocock（元Vercel）が日常Claude活用法をOSS化。18スキル。\n  - /grill-me: 需要を徹底ヒアリング\n  - /tdd: 赤→緑→リファクタ強制\n  - /caveman: トークン消費75%削減\n  - /improve-codebase-architecture: 定期的コードベース保守\n  - インストール: `npx skills@latest add mattpocock/skills`\n  - 推奨: `/grill-with-docs`から始める\n- **重要度**: 90点\n\n## ★★★ 中程度重要\n\n### 11-16. その他注目投稿\n- @Honcia13 — TikTok自動化フロー（Claude Opus 4.7→Remotion動画合成→週30コンテンツ/2時間）75点\n- @hanjuku_yanen — Codex完全マスター動画1時間 75点\n- @opensourcelab9/axichuhai — CLI-Anything GitHub ★3万超に急上昇 95点（#7と同内容）\n- @santtiagom_ — Harness Engineering学習リソース walkinglabs.github.io/learn-harness- 85点\n- @ClaudeCode_UT — CLAUDE.md設計の重要性（東大ClaudeCode研究所） 80点\n\n## 高重要度・実装済みアイテム\n\n### @ClaudeCode_UT(2) — Karpathy 4ルール（正答率65%→94%）\n- CLAUDE.mdへの反映済み（2026-05-16実施）\n- ① 不明点は推測せず聞く ② 最小実装でやる ③ 関係ない箇所に触らない ④ 自信ない時は事前表明\n\n### @_guillecasaus / @servasyy_ai — Google公式AIスキル13種\n- GitHub: github.com/google/skills\n- `npx skills add google/skills`で全種インストール済み（2026-05-16実施）\n- alloydb/bigquery/cloud-run/firebase/gke/gemini-api等13種\n\n### @precisox — NVIDIA NIM 80モデル無料API\n- build.nvidia.com でAPIキー取得 → integrate.api.nvidia.com\n- vvv-bots LLMフォールバックチェーンに組み込み済み\n\n### @NFTCPS(2) — CodeGraph（ツール呼び出し92%削減）\n- GitHub: github.com/colbymchenry/codegraph\n- vvv(468ファイル/9217ノード)・vvv-bots(169ファイル/3392ノード)インデックス済み、MCP登録済み\n\n### @super_bonochin — セッションコンテキスト引き継ぎ\n- context.mdフォーマット → session_notes.md として実装済み\n\n### @airunner_linkai — Ollama 0.24でCodexアプリをローカル実行\n- views: 835.9K ★本バッチ断トツ最高views\n- `ollama launch codex-app`でレートリミットなし無限利用\n- 重要度: 95点\n\n### @ClaudeCode_love(4) — Claude CodeからCodex直接呼び出し\n- views: 82.5K / 461いいね / 617ブクマ\n- コマンド1行で導入・コードレビューをCodexに丸投げ可能\n- 重要度: 90点\n\n### @Codestudiopjbk(2) — Kimi Web Bridge（Computer Use代替）\n- views: 7.6K / 41いいね / 44ブクマ\n- Playwright補完としてブラウザ操作をAI Agentに委譲\n- 重要度: 90点\n\n## アクションアイテム（処理状況）\n\n### 実施済み\n- Karpathy 4ルール → CLAUDE.mdに反映\n- Google公式13スキル → `npx skills add google/skills`でインストール済み\n- CodeGraph MCP → vvv/vvv-botsインデックス済み・MCP登録済み\n- NVIDIA NIM → vvv-bots LLMフォールバックチェーンに追加\n- super_bocohin コンテキスト引き継ぎ → session_notes.md実装済み\n\n### 未処理（要評価）\n- CLI-Anything (github.com/HKUDS/CLI-Anything) 導入評価\n- Kimi Web Bridge → Playwright代替評価\n- @so_ainsight HTML+JSON可視化 → vvv-botsで試用\n- harness engineering学習リソース walkinglabs.github.io/learn-harness-\n- github.com/NirDiamant/agents-towards-production 参照\n- `ollama launch codex-app` shadowで検証（Ollama 0.24対応確認）", "tags": ["x-learn", "2026-05-16", "claude-code", "multi-agent", "tools"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T15:25:51.511383+09:00", "updated_at": "2026-05-23T15:25:51.511383+09:00"}
{"id": 354, "title": "instinct: llm_wiki_auto_add.py フック修正 — shadow wiki_db移行後の接続先修正パターン", "content": "## 修正内容 (2026-05-23)\n\nllm_wiki_auto_add.py (UserPromptSubmit hook) が存在しないパスを呼び出してサイレント失敗していた問題を修正。\n\n### 根本原因\n- 旧: `WIKI_CMD = \"/home/ubuntu/workspace/infra/tools/ops/llm_wiki.py\"` — このパスは存在しない\n- llm_wiki.py の DB_URL が旧arcana postgres (port 5432) を向いていた — shadow wiki_db は port 5433\n\n### 修正方針\n1. llm_wiki_auto_add.py: WIKI_CMD CLI呼び出し → urllib HTTP POST (localhost:8200/api/add) に全面変更\n2. llm_wiki.py: DB_URL = \"postgresql://wiki:wiki2026@127.0.0.1:5433/wiki\" に変更\n3. wiki_db スキーマに wikilinks 列が存在しない → cmd_list/search/add から wikilinks 参照を全除去\n\n### 教訓\n- hook スクリプトが CLI ツールを呼び出す構成は依存パスが移動すると壊れる\n- HTTP API 直接呼び出しにすれば外部パス依存を排除できる\n- LOG_FILE に書き込んでおくと silent failure を検出できる", "tags": ["instinct", "hook", "wiki", "bug-fix", "2026-05-23"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T15:48:33.118651+09:00", "updated_at": "2026-05-23T15:48:33.118651+09:00"}
{"id": 355, "title": "test-mcp-write", "content": "test", "tags": ["test"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T15:49:29.458589+09:00", "updated_at": "2026-05-23T15:49:29.458589+09:00"}
{"id": 356, "title": "instinct: cure監視スクリプトのDiscord通知がCloudflare 403でブロックされる", "content": "# cure 監視スクリプト Discord 通知 Cloudflare 403 問題\n\n## 問題\n\ncure サーバーの Python スクリプト（cross_monitor.py / recovery_advisor.py）が\nDiscord Webhook に `urllib.request` で POST すると HTTP 403 (Cloudflare error code: 1010) で失敗する。\n\n`curl` では同じ URL に 204 で成功する。\n\n## 原因\n\nCloudflare が `Python-urllib/3.x` の User-Agent をボットとして判定しブロック。\n`curl` のデフォルト User-Agent は通過する。\n\n## 解決策\n\n`urllib.request` を使わず、`subprocess.run([\"curl\", ...])` に置き換える。\n\n```python\ndef send_discord(msg: str) -> None:\n    payload = json.dumps({\"content\": msg})\n    subprocess.run(\n        [\"curl\", \"-sf\", \"-X\", \"POST\", DISCORD_WEBHOOK,\n         \"-H\", \"Content-Type: application/json\",\n         \"-d\", payload],\n        capture_output=True, timeout=15,\n    )\n```\n\n## 適用済みファイル\n\n- `/home/ubuntu/workspace/tools/ops/cross_monitor.py`\n- `/home/ubuntu/workspace/tools/ops/recovery_advisor.py`\n- `/home/ubuntu/workspace/tools/ops/infra/weekly_report.sh` (bash → python3 JSON encode + curl)\n\n## 注意\n\nUser-Agent を偽装して通過させる方法もあるが、curl を使う方が保守性が高い。", "tags": ["cure", "discord", "monitoring", "cloudflare", "instinct"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T16:29:03.669359+09:00", "updated_at": "2026-05-23T16:29:03.669359+09:00"}
{"id": 357, "title": "2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH", "content": "# 2026-05-23 shadow運用改善セッション\n\n## 実施内容\n\n### 1. openclaw ゾンビプロセス → --init で根本解決\n\n**症状**: `[openclaw-hooks] <defunct>` が30分ごとに蓄積（最大11個）、メモリを圧迫\n\n**根本原因**: DockerコンテナにPID1のinitプロセスがなく（`Init: false`）、Node.js が子プロセスをwait()しないためゾンビ化\n\n**解決策**: コンテナ再作成時に `--init` フラグを追加 → `tini` がPID1として自動的に子プロセスを回収\n\n```bash\ndocker stop openclaw && docker rm openclaw\ndocker run -d --name openclaw --init --restart unless-stopped \\\n  --network services_services_net \\\n  -p 18789:18789 -p 18790:18790 \\\n  -v services_openclaw_data:/home/node/.openclaw:rw \\\n  -v /var/run/docker.sock:/var/run/docker.sock:rw \\\n  -v /home/ubuntu/services/openclaw-entrypoint.sh:/home/ubuntu/services/openclaw-entrypoint.sh:ro \\\n  -e OPENCLAW_GATEWAY_CONTROL_UI_ALLOW_INSECURE_AUTH=true \\\n  -e OPENCLAW_STATE_DIR=/home/node/.openclaw \\\n  -e OPENCLAW_GATEWAY_TOKEN=93e0c08954863e7739aa497ab433bf80f6665fe9ae007f0a \\\n  -e OPENCLAW_GATEWAY_BIND=lan \\\n  ghcr.io/openclaw/openclaw:latest \\\n  /home/ubuntu/services/openclaw-entrypoint.sh\n```\n\n**確認**: `docker inspect openclaw --format '{{.HostConfig.Init}}'` → `true`\n\n### 2. /tmp/chrome-vnc キャッシュ 998MB を定期削除\n\n**状況**: VNCのChromeプロファイルキャッシュが /tmp/chrome-vnc に蓄積（最大1GB超）\n\n**対処**:\n- 手動で Cache/IndexedDB/Service Worker/optimization_guide_model_store 等を削除 → 998MB → 784MB\n- `/usr/local/bin/disk_cleanup_hourly.sh` に #22 として自動クリーンアップを追加（Chrome未起動時のみ実行）\n\n### 3. cure = shadow自身（Tailscale IP重複）\n\n**発見**: `100.86.220.63` は shadow の Tailscale IP の別名（cure と shadow が同一ホスト）\n\n**SSH鍵登録**: `shadow_new_ed25519.pub` を `~/.ssh/authorized_keys` に追加 → `ssh cure` 接続成功\n\n公開鍵: `ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIlQWK7ag4z+FGWJbMHxZJQdYkYkI5tVsY96XaI28XQ1`\n\n### 4. Discord Webhook は正常（前セッションの誤記録を訂正）\n\n`~/.config/discord-webhooks.env` の `DISCORD_WEBHOOK_TAILSCALE` URL は HTTP 204 で正常動作。\n前セッションの「HTTP 403 → 無効化済み」という記録は誤り。\n\n## 現在のサービス状態\n\n| サービス | 状態 | 備考 |\n|---------|------|------|\n| wiki-api | ✅ OK | localhost:8200, 6件 |\n| Ollama | ✅ OK | nomic-embed-text:latest |\n| n8n | ✅ OK | localhost:5678 |\n| Dify | ✅ OK | localhost:5001 (HTTP 307) |\n| openclaw | ✅ OK | --init付き再作成済み |\n| wiki_db | ✅ OK | pgvector/pg16, 6件 |\n\n## arcana復旧待ち残課題\n\n1. arcana VPSコンソールから再起動\n2. PR #218 (Advisor Strategy) マージ確認\n3. KIMI_API_KEY 更新 (#219)\n4. crontab の `# [arcana offline]` コメントを外す\n5. `/tmp/ha_failover.lock` 削除（watchdog再開）", "tags": ["shadow", "openclaw", "docker", "maintenance", "zombie-process", "disk-cleanup"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-23T19:49:50.725472+09:00", "updated_at": "2026-05-23T19:49:50.725472+09:00"}
{"id": 358, "title": "Claude Code X学習 2026-05-24", "content": "## 情報源\n- 検索語: claude+code\n- X投稿数: 100件（期間: 直近1日 2026-05-23〜24）\n- 高スコア(>=60): 26件\n\n## 主要な発見\n\n### 1. Claude Code /statusline 機能（スコア77）\n- 画面下部に常時表示: 使用中モデル名・セッションコスト・gitブランチ・コンテキスト使用量\n- 課金管理・状況把握に非常に便利と日本語コミュニティで話題\n- `/statusline` コマンドで設定可能\n- 出典: @potatobiz1\n\n### 2. 9router — Claude/Codex/Cursor月額課金不要ツール（スコア75）\n- Claude Code・Codex・Cursor・Clineなど複数AIを1つのルーターで管理\n- 月額課金を不要にする可能性があるとして話題\n- 出典: @RadineerE10\n\n### 3. AIへの記憶付与で作業時間75%削減・トークン半減（スコア72）\n- Claude/Codex単体では毎回記憶リセット → 同じ説明を何度も要求\n- 記憶を持たせることでトークン消費も半分に\n- agentmemory等の活用が有効\n- 出典: @okuyama_ai_\n\n### 4. Claude Code CRM × MCPの課題（スコア72）\n- MCP接続時にアクション1つごとにネットワーク往復が発生\n- コンテキストウィンドウが圧迫される問題\n- CRM連携ではツール数の管理が重要\n- 出典: @ClaudeCode_UT\n\n### 5. Claude Code「重くなった」ハマりポイント（スコア71）\n- Skills・MCPを増やすほど推論負荷が上がり動作が重くなる\n- 不要なSkills・MCPの整理が重要\n- 出典: @claude_tekural\n\n### 6. Agent Skillsの選び方（一次情報記事・スコア75）\n- URL: https://blog.game-dayo.dev/posts/must-have-agent-skills\n- 汎用スキルは不要・特化スキルを推奨（現役エンジニア複数人一致）\n- スキルのプロンプトを読んで自分用にカスタマイズすることが本質\n- mattpocock/skills（35,000★）のTDD・PRD・issue整理スキル18個が参考\n- 「絶対おすすめスキル」系情報商材への警戒を促す\n\n### 7. Claude CodeでIT業界がアニメ業界化（スコア69）\n- チームプログラマー・アーキテクトが一日中レビューを続ける構造に\n- AIが実装担当・人間がレビュー専門の作画監督化が進む\n- 出典: @LiveInTommorow\n\n## 独自見解・Tips\n- /statuslineは課金管理ツールとして実用的 → 導入必須\n- Skillsは質より特化度・入れすぎ禁物\n- 記憶管理（agentmemory/CLAUDE.md）はトークン・作業時間の両方に効く\n- MCP接続数はCRM等重いワークフローでは特に注意\n\n## アクションアイテム\n- /statuslineをshadowのClaude Codeに設定確認\n- blog.game-dayo.devのスキル記事をmattpocock/skillsと照合\n- agentmemory OSSをvvv-botsのLLMパイプラインに評価", "tags": ["claude-code", "x-learn", "skills", "statusline", "mcp"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-24T06:01:27.106266+09:00", "updated_at": "2026-05-24T06:01:27.106266+09:00"}
{"id": 359, "title": "gokou_timeline X学習 2026-05-24", "content": "## 情報源\n- 収集方法: @GokouMutsumi ホームタイムライン (group_id=315)\n- X投稿数: 148件取得 → AI/Tech関連31件\n- 期間: 2026-05-24\n\n## 主要な発見\n\n### 1. codegraph (重要度★★★★★)\n- URL: https://github.com/colbymchenry/codegraph\n- 今週 +14.1K GitHub stars (急上昇)\n- AIエージェント向けSQLiteコード知識グラフ (MCP経由)\n- **効果**: ツール呼び出し70%削減・コスト35%削減・100%ローカル動作\n- 19言語対応 (TypeScript/Python/Go/Rust/Java/C#等)\n- FastAPI/Django/Express等14フレームワーク対応ルーティング認識\n- インストール: `curl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.sh | sh`\n- セットアップ: `codegraph init -i` → Claude Code再起動でMCPツール自動認識\n- MCPツール: codegraph_search / codegraph_context / codegraph_explore / codegraph_callers / codegraph_callees\n\n### 2. Claude Code v2.1.149 `/usage` 新機能 (重要度★★★★)\n- Skill・Subagent・MCPごとにコストが一発で見えるようになった\n- これまで全てが一まとめだったコスト表示が、機能単位で分解可能に\n- コスト最適化の判断材料として非常に有用\n\n### 3. Jane Street面接事例 — Claude Code使用がスタンダードに (重要度★★★)\n- 年収38.5万ドルのエンジニアがJane Streetの面試でClaude Code未使用のまま32分間コーディング\n- Claude Code非使用を理由に実質落選の扱い\n- トップ量化ファンドでClaude Codeスキルが前提条件となった証拠\n\n### 4. WeKnora — Tencent公式OSS (重要度★★★)\n- GitHub ★15000超\n- PDF/Docs → 自動RAG化 → 推論エージェントとして動作\n- 自社WikiのMeta自動管理も可能\n- Go製1バイナリで軽量\n\n### 5. Seedance 2.0動画生成フロー (重要度★★)\n- 最も再現性が高い手法: コマ割り画像作成 → LLMでコマ分析+プロンプト抽出 → 画像+プロンプトで動画化\n- 従来の「1枚ずつ抽カード」方式より主角のビジュアル一貫性が高い\n\n## 独自見解・Tips\n- codegraph はCLAUDE.mdのcodegraph MCP設定として即導入候補\n- `/usage` コマンドはMCPコスト最適化の第一歩として必ず確認すべき\n- Seedanceフローは vvv 記事サムネ生成パイプラインに応用可能\n\n## アクションアイテム\n- [ ] codegraph をshadow Claude Code環境に導入 (`npm i -g @colbymchenry/codegraph` → `codegraph init -i`)\n- [ ] Claude Code v2.1.149 `/usage` で現在のMCP/Skill別コストを確認\n- [ ] WeKnora を vvv-bots ナレッジベース化パイプラインとして評価", "tags": ["x-learn", "gokou_timeline", "codegraph", "claude-code", "2026-05-24"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-24T10:57:41.488626+09:00", "updated_at": "2026-05-24T10:57:41.488626+09:00"}
{"id": 360, "title": "x402プロトコル + LemonCake — AIエージェント向けAPIマイクロペイメント 2026-05-23", "content": "## 情報源\n- URL: https://qiita.com/LemonCake/items/0d033df70a07993dc252\n- 著者: @LemonCake（個人開発者）\n- 投稿日: 2026-05-23\n- タグ: TypeScript, x402, AIエージェント, USDC, 個人開発\n\n## 主要な発見\n\n### 1. x402プロトコルとは\n- HTTP 402 Payment Required ステータスコードを使う**AIエージェント向け決済標準**\n- Coinbase が主導するOSS標準\n- AIエージェントが画面操作なしで**自動的に支払い・API呼び出し**できる\n- **ERC-3009（USDC署名転送）**を使いガス代はサーバー側が肩代わり（gasless）\n- マイクロペイメント（$0.001/call）が経済的に成立\n\n### 2. フロー（4ステップ）\n```\n1. クライアント: GET /api/search?q=hello\n2. サーバー: 402 Payment Required + 金額・ウォレット情報\n3. クライアント: ERC-3009で署名 → X-PAYMENTヘッダで再リクエスト\n4. サーバー: 200 OK + 結果（USDCが自動送金される）\n```\n\n### 3. LemonCake (@lemon-cake/x402-server)\n- x402の日本向けラッパー。**ミドルウェア1行**で実装完了\n- 差別化: freee/MF自動仕訳・JPYオフランプ・適格請求書（インボイス）対応\n- Coinbase Bazaar（AIエージェント向けAPIカタログ）への自動掲載も可能\n\n### 4. 実装コード（Express）\n```typescript\nimport { x402Middleware } from \"@lemon-cake/x402-server\";\n\napp.use(\"/api/search\", x402Middleware({\n  serviceId: \"your-service-id\",\n  pricePerCallUsd: 0.001,\n}));\n```\n\n### 5. Coinbase Bazaar連携（Hybrid Mode）\n```typescript\nx402Middleware({\n  serviceId: \"your-service-id\",\n  pricePerCallUsd: 0.001,\n  facilitator: \"both\",  // LemonCake + Coinbase 両方\n  bazaar: {\n    name: \"My Search API\",\n    category: \"search\",\n  },\n});\n```\n\n## Before / After（決定的な差）\n\n| 項目 | 従来（Stripe） | x402+LemonCake |\n|------|-------------|----------------|\n| 初期工数 | 16時間 + 本人確認1日 | 6分 |\n| 月次工数 | 5時間（経理・請求書） | 0時間 |\n| AIエージェント対応 | ❌（画面操作必要） | ✅（自動支払い） |\n| 日本会計連携 | 手動 | freee/MF自動仕訳 |\n\n## アクションアイテム\n- vvvの有料API機能（将来）に x402 を採用候補として検討\n- `lemoncake.xyz/sellers` でProvider登録フローを確認（5ステップ・5分）\n- Base Sepolia testnet で動作確認可能（`network: \"base-sepolia\"`）\n- **AIエージェントが自動でAPI発見→支払い**する世界がすでに来ている\n\n## 関連技術\n- x402仕様: github.com/coinbase/x402\n- agent-payment-mcp: Claude Desktopから支払いエージェントとして呼び出せるMCP\n- Coinbase Bazaar: AIエージェント向けAPIカタログ（x402対応APIが自動掲載される）\n- ERC-3009: ガス代不要のUSDC署名転送標準", "tags": ["x-learn", "x402", "payment", "ai-agent", "usdc", "lemon-cake", "microservice", "2026-05-23"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-24T13:18:42.532681+09:00", "updated_at": "2026-05-24T13:18:42.532681+09:00"}
{"id": 361, "title": "9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24", "content": "## 情報源\n- X投稿: https://x.com/RadineerE10/status/2058140889751412947\n- GitHub: https://github.com/decolua/9router\n- 投稿日: 2026-05-24\n- スコア: 90/100（実践的・コスト直撃・即時適用可能）\n\n## 概要\nClaude Code・Codex・Cursor・Cline・Copilot・Antigravity を **40以上のAIプロバイダー**に接続するルーター型OSSプロキシ。月額課金を**完全無料〜大幅削減**にできる。\n\n## インストール・起動\n```bash\nnpm install -g 9router\n9router\n# → ダッシュボード: http://localhost:20128\n```\n\nまたは Docker:\n```bash\ndocker run -d --name 9router -p 20128:20128 \\\n  -v \"$HOME/.9router:/app/data\" \\\n  decolua/9router:latest\n```\n\n## CLI ツール設定（共通）\n```\nEndpoint: http://localhost:20128/v1\nAPI Key: ダッシュボードからコピー\nModel: kr/claude-sonnet-4.5  # Kiro AI経由で無料\n```\nClaude Code の場合: `ANTHROPIC_BASE_URL=http://localhost:20128/v1`\n\n## 主な機能\n\n### 1. RTK Token Saver\n- ツール出力を圧縮して **20〜40% トークン削減**\n- CLAUDE.md の RTK.md に記載のツールと類似・補完関係\n\n### 2. 3段階自動フォールバック\n```\nサブスク（Claude Max/Codex Plus）\n  ↓ クォータ切れ\n安価モデル（GLM $0.6/1M、DeepSeek等）\n  ↓ 予算ゼロ\n無料モデル（Kiro AI / OpenCode Free / Vertex AI）\n```\n\n### 3. 完全無料コンボ例\n```\n1. kr/claude-sonnet-4.5（Kiro AI — Claude 4.5 無制限・無料）\n2. opencode-free（認証不要）\n3. vertex（$300無料クレジット）\n```\n**$0/月で Claude Code 相当の性能が得られる**\n\n## 対応プロバイダー（抜粋）\n\n| 種別 | プロバイダー |\n|------|-------------|\n| OAuth（サブスク利用） | Claude Code, Codex, GitHub Copilot, Cursor |\n| 無料 | Kiro AI（Claude 4.5無制限）, OpenCode Free, Vertex AI($300) |\n| API課金 | OpenAI, Anthropic, DeepSeek, GLM, MiniMax, 40+種 |\n\n## 対応CLIツール（12+）\nClaude Code, Codex, Cursor, Cline, OpenClaw, Copilot, Antigravity, etc.\n\n## アクションアイテム\n- **即試験**: `npm install -g 9router` → shadow上で起動 → Claude Code の `ANTHROPIC_BASE_URL` を向ける\n- Kiro AI（Claude 4.5 無制限無料）をデフォルトモデルとして設定\n- vvv-bots の LLM 呼び出しコストを 9router 経由で40%削減できるか検証\n- RTK Token Saver と CLAUDE.md の RTK.md（rtk gain コマンド）の違いを整理\n\n## 注意点\n- ローカルプロキシのため本番サーバーへのデプロイは別途要検討\n- Kiro AI の無制限性は利用規約次第で変わる可能性あり\n- 無料プロバイダーのレートリミット・精度は要確認", "tags": ["x-learn", "9router", "claude-code", "cost-reduction", "proxy", "free-ai", "kiro-ai", "2026-05-24"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-24T13:21:04.998176+09:00", "updated_at": "2026-05-24T13:21:04.998176+09:00"}
{"id": 362, "title": "Grok×Hermes エージェント導入解説 2026-05-22", "content": "## 情報源\n- URL: https://youtube.com/watch?v=KvGTmmMRHJQ\n- チャンネル: AI共創イノベーション（ワンダー佐藤）\n- 投稿日: 2026-05-22\n- スコア: 80/100\n\n## 主要な発見\n\n### 技術的ポイント\n- **「使うほど育つ」自律型エージェント**: HermesはNous Research製OSSで、記憶・学習・スキルを自律的に構築・拡張\n- **Grok 4.3をエンジンに**: 推論・会話・意思決定に活用\n- **X(旧Twitter)リアルタイム情報取得**: xAI連携でX検索が最大のメリット\n- **`soul.md`による性格定義**: メッセージごとに読み込まれ即座に個性反映\n- **24時間自律運用**: 長時間稼働・高拡張性\n\n### 導入手順\n1. インストールスクリプトをLLMに生成させてターミナルで実行\n2. 起動: `hermes` コマンドのみ\n3. プロバイダー選択: **「Xai Grok (SuperGrok Subscription版)」を選択**（API版と混同注意）\n4. soul.mdでエージェント個性定義\n\n### Grok単体 vs Grok+Hermesのトレードオフ\n| | Grok単体 | Grok+Hermes |\n|---|---|---|\n| 情報の鮮度・細かさ | ◎優れる | △ざっくり |\n| 画面の見やすさ | ◎ | △ |\n| 自律成長 | ✗ | ◎ |\n| ループ処理 | ✗ | ◎ |\n| 向く人 | 即時性重視 | 育成が苦手な人・自動化重視 |\n\n### 著者の結論\n- Grok単体の方が性能は高い（速報性・分かりやすさ）\n- Hermesを噛ませると「ざっくり」になるトレードオフ\n- 「勝手に育って欲しい人」にはHermes、「自分の思想を育てたい人」は自作スキルが最適\n\n### スキルが多すぎる問題（重要）\n- スキルのname+descriptionが毎回読み込まれる → トークン消費増・ノイズ化\n- スキルは厳選すること（多く作りすぎ禁止）\n\n## アクションアイテム\n- SuperGrok契約者は `hermes model` → xAI Grok OAuth を試す\n- soul.mdでエージェント個性定義を実験\n- スキルの厳選ルール: name+descriptionが常時読み込まれることを意識", "tags": ["yt-learn", "hermes", "grok", "ai-agent", "2026-05-22"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-24T19:04:26.903583+09:00", "updated_at": "2026-05-24T19:04:26.903583+09:00"}
{"id": 363, "title": "Grok×Hermes×Claude Code 常駐エージェント構築 2026-05-18", "content": "## 情報源（4本の動画総合）\n- https://youtube.com/watch?v=O51DUKiUKCg (マイケル・Hermes v0.14実践・スコア75)\n- https://youtube.com/watch?v=pOKiy58e-Es (Sura×Asura・Grok徹底解説・スコア95)\n- https://youtube.com/watch?v=LbQ91Hk2I4Q (まさおAI・SuperGrok画像動画生成・スコア85)\n- https://youtube.com/watch?v=8rEC_ShLQ4M (KEITO・Claude Code+Hermes+X検索スキル・スコア90)\n- 投稿日: 2026-05-17〜18\n\n## 最重要発見\n\n### Grokの役割変化（asura）\n- Grok = チャットAIから**常駐エージェントの頭脳（Brain）**へ進化\n- X(旧Twitter)のリアルタイム情報へのネイティブアクセスが最大の武器\n- Tesla/SpaceX等xAIエコシステムの中心に位置づけ\n- Hermes（Nous Research・GitHub 10万スター超）がハブとして機能\n\n### 必要なプランと料金\n- **X Premium Plus（月額約6,000円）**のSuper Grokが必要（OAuth認証）\n- 通常のX Premiumでは不可（SuperGrokが付帯しないため）\n- APIキー不要で月額固定でGrok 4.3を利用可能\n\n### Hermes v0.14コマンド\n```bash\nhermes update          # 最新バージョンに更新\nhermes --version       # バージョン確認（v0.14.0が最新）\nhermes setup model     # モデル設定 → xAI Grok OAuth (SuperGrok Subscription)を選択\nhermes                 # 起動\n```\n\n### Claude CodeとHermesの連携でできること\n1. **X検索・データ抽出**: 特定アカウントの最新投稿・トレンド検索\n2. **自動レポート作成**: X情報→Excel/インフォグラフィック出力\n3. **マルチメディア生成**: Grok Imagineで画像・動画・TTS（音声合成）\n4. **長期記憶・自己改善**: セッション横断で精度向上\n5. **外部通知連携**: Slack/Discord/LINE自動送信\n\n### Claude Code用Hermesスキル（KEITO実装）\n- Hermesをバックグラウンドで操作するClaude Codeスキルを作成\n- `hermes` スキル経由でX検索 → Excel出力まで一気通貫\n- 「KとAIディレクターの最新ポスト3つ取得」等の自然言語指示に対応\n\n### Grokモデル選択ガイド\n| 用途 | モデル |\n|------|--------|\n| 深い単発推論 | Grok 4.3（1M context・$1.25/$2.5/Mtok） |\n| ツールを回す実務 | Grok 4.1 Haste（エージェント特化・安価） |\n| コーディング特化 | Grok Code Haste |\n\n## トレードオフ\n- Grok単体の方が速報性・情報精度は高い\n- Hermes経由だと「ざっくり」になる傾向\n- Hermes経由のメリット: 自律成長・長期記憶・ループ処理\n\n## 関連\n- [[Grok×Hermes エージェント導入解説 2026-05-22]] (id=362)", "tags": ["yt-learn", "hermes", "grok", "claude-code", "x-search", "ai-agent", "2026-05-18"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-24T19:07:08.084259+09:00", "updated_at": "2026-05-24T19:07:08.084259+09:00"}
{"id": 364, "title": "Claude Code X投稿学習 2026-05-24（19件まとめ）", "content": "## 情報源\n- 検索語: 19件のX投稿URL（swarm_japan, osabori_code, shota7180, FarAICoder, hirono_re, ClaudeCode_UT, gahutti, haboshiastra, ai_gachi_oji, makodama, ClaudeCodeozi, kapikunAI, RadineerE10, tetumemo, hanabusa104, Claudecode_JPJC, commte）\n- X投稿数: 19件（2026-05-23〜24）\n- 取得方法: x_search (qawasa OAuth, Grok 4.20-reasoning)\n\n## 主要な発見\n\n### 1. Claude Code化け物化リポジトリ10選（@swarm_japan 最重要）\n- **Superpowers** (⭐17万): スペック作成・TDD・並列サブエージェント・他モデル連携・セッション間メモリ永続化\n- **Everything Claude Code** (⭐14万): 48エージェント・182スキル・68コマンド・トークン半減・セキュリティ機能\n- `/plugin`コマンドでリポジトリURL貼るだけで即使用可能\n- 「プロンプトより環境に規律を入れる設計が自律性を生む」= ハーネス論\n\n### 2. プロンプト工学 裏技7選（@osabori_code）\n- 逆質問・専門家召喚・徹底全否定・二択比較・なぜなぜ深掘り・自己改善・思考ロジック\n- コピペ可能な具体例付き\n\n### 3. Microsoft Foundry × Claude エージェント構築（@shota7180）\n- 5ステップでエージェント構築手順（画像付き）\n\n### 4. トークン40%削減Tips（@FarAICoder）\n- 同一ファイルを何度も読ませないプロンプト設計\n- \"thinking out loud\"がモデルを崩す原因\n\n### 5. /code-review コマンド進化（@ClaudeCode_UT・東大研究所）\n- `/simplify`→`/code-review`に進化\n- **effort level（LOW〜MAX）**で思考深度を指定可能\n- 25kスターの無料プロバイダー自動ルーティングリポジトリ（コストゼロ化）\n\n### 6. Boris Cherny Podcast Tips（@gahutti）\n- CLAUDE.mdの書き方・性能を14%損するよくあるミス\n- Boris作者の実運用Tips（83分ポッドキャスト）\n\n### 7. OpenClaw/Gateway更新詳細解説（@haboshiastra）\n- Meeting Notes機能（Discord voice対応・read-only CLI）\n- モデル一覧高速化・Packaging/Security改善・Control UI強化\n\n### 8. ツール役割分担設計（@ai_gachi_oji）\n- 考える→Claude / 知識蓄積→Obsidian / 実行→Claude Code\n- 「ツールを増やさない。作業場所を分ける」設計思想\n\n### 9. AIエージェント権限・セキュリティ重視（@kapikunAI）\n- 賢さより実行面（権限・承認・secret管理・ログ・revoke）が重要\n- Secrets Manager連携が「事故防止」の観点で重要\n\n### 10. 9router（@RadineerE10 ★最重要）\n- Claude Code/Codex/Cursorを40+プロバイダーに自動ルーティング\n- Kiro AI（Claude 4.5無制限無料）+ 3段階フォールバック\n- 月額$0運用が現実的\n\n### 11. Hermes Agent完全解説（@tetumemo）\n- Hermes Agentが記憶喪失問題を解決・3層構造のメモリ\n- GEPA最適化・自己進化スキル\n\n### 12. Claude Code入門（@makodama）\n- 「中学生でもわかるClaude Code」記事紹介\n- Google Colab × Gemini統合でコード自動生成\n\n### 13. Claude × Codex 両方使い（@hanabusa104）\n- 「どっちが正解？」→「両方使う」が2026年の実務的回答\n- Claude設計・Codex実装の役割分担\n\n### 14. Chrome AI Agent Skill（@commte）\n- 128のWebプラットフォーム機能を100以上の専門家検証済みユースケースに整理\n- Claude Codeから呼び出し可能\n\n## 共通テーマ（2026-05-24 バズの本質）\n「プロンプトエンジニアリングを超えた**環境設計（ハーネス）**」が共通テーマ。\nSuperpowers/Everything Claude Codeなどのリポジトリが話題の中心。\n無料化手法・コードレビュー強化・記憶永続化・役割分担設計が実務トレンド。\n\n## アクションアイテム\n1. Superpowers (⭐17万) を `/plugin` でインストール評価\n2. `/code-review` のeffort level（LOW/MEDIUM/HIGH/MAX）を実運用に組み込み\n3. Boris Cherny 83分ポッドキャストを /yt-learn で学習\n4. ツール役割分担: Claude(思考)/Obsidian(記憶)/Claude Code(実行) を明文化\n5. OpenClaw Meeting Notes（Discord voice対応）の動作確認", "tags": ["x-learn", "claude-code", "2026-05-24", "harness", "9router", "hermes", "superpowers"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-24T20:40:26.890971+09:00", "updated_at": "2026-05-24T20:40:26.890971+09:00"}
{"id": 365, "title": "Grok xAI OAuth × Hermes x_search 認証完了記録", "content": "# Grok xAI OAuth × Hermes x_search 認証完了記録\n\n> 2026-05-25 shadow で認証完了・動作確認済み\n\n## 認証状態\n\n| credential | 状態 |\n|-----------|------|\n| xai-oauth-2 | ✅ logged in (juyoda アカウント) |\n| xai-oauth-qawasa | ✅ logged in (qawasa アカウント) |\n\n## 認証方法（正解手順）\n\n**shadow はヘッドレスなので noVNC のターミナルで直接実行するのが最短**:\n\n```bash\n# noVNC (http://100.115.94.5:6080/vnc.html) のターミナルで実行\nhermes auth add xai-oauth\n# → ブラウザが自動起動して accounts.x.ai で認証 → 完了\n```\n\nSSHトンネル経由や URL コピペは不要。noVNC ターミナルから直接実行が唯一の正解。\n\n## x_search 動作確認済みコマンド\n\n```bash\n# 直接呼び出し（hermes LLM層を省略・高速）\nuvx --from hermes-agent python ~/.claude/scripts/run_x_search.py \"検索クエリ\"\n\n# --full オプションで citations も取得\nuvx --from hermes-agent python ~/.claude/scripts/run_x_search.py \"検索クエリ\" --full\n```\n\n## x-learn スキルとの連携\n\n`~/.claude/skills/x-learn/SKILL.md` の方法 B を `run_x_search.py` 直接呼び出しに更新済み（2026-05-25）。\n\n```bash\nuvx --from hermes-agent python ~/.claude/scripts/run_x_search.py \"{SEARCH_QUERY}\" > \"${SCRATCHPAD}/x-learn-hermes.txt\"\n```\n\n## トラブルシューティング\n\n| 症状 | 対処 |\n|------|------|\n| `logged out` になった | noVNC ターミナルで `hermes auth add xai-oauth` を再実行 |\n| `403 bad-credentials` | 同上（トークン失効） |\n| SSHトンネルで認証しようとした | やめる。noVNC ターミナルから直接実行が正解 |\n| URL コピペ → code を貼り付けようとした | やめる。code は1回限り有効で時間制限あり |\n\n## 注意事項\n\n- `hermes model` で xai-oauth をデフォルト設定しない（API使用なし・x_searchのみ利用）\n- x_search は Grok 推論を伴うため 30 秒以上かかることがある（正常）\n- `uvx --from hermes-agent` は毎回 hermes パッケージをダウンロードするが、キャッシュされるので2回目以降は高速\n\n## 関連ファイル\n\n- `~/.claude/scripts/run_x_search.py` — x_search 直接呼び出しスクリプト\n- `~/.claude/skills/x-learn/SKILL.md` — x-learn スキル（方法 B）\n- `~/.hermes/auth.json` — 認証情報保存先\n- `~/.claude/rules/grok-hermes-x-search.md` — Grok×Hermes 詳細ガイド", "tags": ["grok", "hermes", "xai-oauth", "x_search", "shadow", "novnc", "認証"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-25T21:44:48.060716+09:00", "updated_at": "2026-05-25T21:44:48.060716+09:00"}
{"id": 366, "title": "Codex App次世代AIネイティブIDE - Claude Codeからの移行理由 2026-05-26", "content": "## 情報源\n- URL: https://youtube.com/watch?v=LoX9_dnXthc\n- チャンネル: Kyohei - OSS, 外資IT\n- 投稿日: 2026-05-26\n- スコア: 90/100\n- 再生数: 2312、いいね: 96\n\n## 動画概要\n外資ITエンジニア・OSSのpdfme開発者のKyoheiが、Claude CodeからCodex Appに乗り換えた理由と、Codex Appの優れた機能を解説。PC作業の7〜8割をCodex App内で完結させているという実体験に基づくレビュー。\n\n## 主要な発見\n\n### 1. ベクター表現による自動コンテキスト圧縮\n- テキストではなく**潜在空間のベクター表現（バイナリ圧縮）**を採用\n- 1週間にわたる長大なセッションでも初期の指示を忘れない\n- 手動の`/compact`操作が不要になる → コンテキスト管理からの解放\n- Claude Codeでは開発者が意識的にコンパクションを管理する必要があったが、Codexでは完全自動化\n\n### 2. サブスク内「ファーストモード」\n- 追加クレジット不要で推論スピードを**1.5倍**に高める高速モード\n- Claude CodeのFast Mode（$30/$150/Mtok = 通常の6倍コスト）と異なり、追加料金なし\n\n### 3. アプリ内統合ブラウザ\n- Claude Code + Chrome拡張機能連携と異なり、アプリ内にブラウザが組み込まれている\n- E2Eテストや動作確認の安定性が劇的に向上\n- アノテーション機能: ブラウザ上の特定要素に注釈を付けてAIに直接指示可能\n- 簡単なE2Eテストがアプリ内ブラウザで完成\n\n### 4. AIネイティブIDEとしての完結性\n- ファイル管理、PRの作成、CIの確認、ターミナル、コードレビューすべてがアプリ内で完結\n- VSCodeを開く回数が大幅に減少\n- サイドチャット: メインスレッドとは独立したサブスレッドで並行質問が可能\n\n### 5. GPT 5.5モデルの優位性\n- Extra Highモードで使用\n- Opus 4.7と比較してコーディング・設計レビューで明確に賢い\n- Web検索・ファクトチェック精度でも優位性あり\n\n## 実践的なTips\n\n### ショートカットキー\n- `Command + Shift + P`: コマンドパレットを開く\n- `Command + P`: 特定ファイルへ素早くジャンプ\n\n### ラストターン・レビュー\n- 直前の指示による変更箇所を特定\n- 差分に対して直接コメントを追加してチャットに反映\n- 修正ループを高速化\n\n### アノテーションデバッグ\n- 統合ブラウザ上で要素にアノテーションを付ける\n- 「ここがおかしい」とAIに直接指示\n- 見た目・動作の修正を容易に実行\n\n## 重要な洞察\n- **トレンド**: ターミナル型エージェント（CLI）の時代 → AIが自動でコンテキスト管理する「AIネイティブIDE」へのシフト\n- **Claude Code vs Codex**: 機能的にはCodexが優位（特にコンテキスト圧縮・統合ブラウザ・コスト面）\n- **「IDEから出ない」ワークフロー**: PC作業の7〜8割をCodex App内で完結\n\n## アクションアイテム\n- Codex Appの統合ブラウザ機能をvvv Playwright MCPの代替として評価\n- コンテキスト圧縮の仕組み（ベクター表現）をCodex公式記事で詳細確認: https://openai.com/ja-JP/index/unrolling-the-codex-agent-loop/\n- 現在のClaude Code Fast Mode（6倍コスト）の使用箇所をCodexのファーストモードで代替検討\n- サイドチャット機能をメイン/サブタスク並行処理ワークフローに組み込み評価", "tags": ["yt-learn", "codex-app", "claude-code", "ide", "context-management", "2026-05-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:31:57.455286+09:00", "updated_at": "2026-05-26T19:31:57.455286+09:00"}
{"id": 367, "title": "Codex Mobile × Obsidian スマホ→自宅Mac遠隔操作 2026-05-19", "content": "## 情報源\n- URL: https://youtube.com/watch?v=KvqefkAO2Mk\n- チャンネル: NAOYA IMURA / Claude × Obsidian for Non-Engineers\n- 投稿日: 2026-05-19\n- スコア: 82/100\n\n## 概要\n外出先のスマホ ChatGPT から自宅 Mac の Codex をリモート操作して、Obsidian のノート・資料を音声入力で更新できるようにする非エンジニア向けセットアップ手順。\n\n## 主要な発見\n\n### 1. Codex Mobile の特徴\n- **プレビュー期間中は無料プランでも利用可能**（ChatGPT Free / Go プラン対応）\n- Claude リモートコントロール（Pro 以上必須）と異なり、導入ハードルが低い\n- **QR コードペアリング**で約 30 秒〜1 分で接続完了（CLI 操作不要）\n- デスクトップ ↔ モバイル間でチャットセッションがリアルタイム同期\n- 通信方式: アプリ間通信（Claude リモートコントロールはブラウザ URL ベース）\n\n### 2. 実践的なセットアップ手順\n1. Codex.app for macOS をインストール\n2. デスクトップアプリ左下の設定 → QR コード表示\n3. スマホで QR を読み取り → ChatGPT アプリにペアリング\n4. Mac のスリープ防止設定を有効化（必須）\n\n### 3. Mac スリープ防止設定（必須・2箇所）\n- **OS 側**: システム設定 > ディスプレイ → 電源アダプタ使用時にスリープさせない\n- **Codex アプリ側**: Settings > Connections > Other Settings → 「電源接続中はこのコンピューターをスリープさせない」をオン\n\n### 4. モバイル版のスキル呼び出し制限（注意点）\n- スマホ版 ChatGPT では `$` によるスキル補完が効かない\n- 代わりに「**[スキル名] のスキルを使って〜して**」と明示的に指示する必要がある\n\n### 5. Obsidian × Codex 連携の活用パターン\n- **Inbox フォルダ**を AI の出力先に設定 → 外出先の断片的アイデアを AI が構造化して保存\n- 散歩中・通勤中に音声入力 → Codex と対話 → Obsidian ノートへ直接書き込み\n- 帰宅後の「熱量が冷めていた」問題を解消する「ひらめきを逃さないアーキテクチャ」\n\n## 3軸比較（動画内言及）\n| 方式 | 必要プラン | 操作方法 | 特徴 |\n|------|----------|---------|------|\n| Codex Mobile | 無料〜（Preview中） | アプリ間通信 | QR 簡単セットアップ |\n| Claude リモートコントロール | Pro 以上 | ブラウザ URL | スマホ→PC 遠隔操作 |\n| Claude チャット（アプリのみ） | 無料〜 | クラウドのみ | ローカルファイル操作不可 |\n\n## アクションアイテム\n- Codex Mobile を試して Claude リモートコントロールとの使い分けを確立\n- vvv 関連: 外出先での音声入力による Obsidian への議事録・アイデア記録パイプライン検討\n- スキル明示呼び出し（`[スキル名] のスキルを使って`）をモバイル運用ガイドに追記", "tags": ["yt-learn", "codex-mobile", "obsidian", "chatgpt", "mobile", "remote-control", "2026-05-19"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:32:45.261776+09:00", "updated_at": "2026-05-26T19:32:45.261776+09:00"}
{"id": 368, "title": "Gemini 3.5 Flash 徹底検証 2026-05-26", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=Nl5TksP7AJA\n- チャンネル: AI is in Wonderland\n- 投稿日: 2026-05-26\n- スコア: 85/100\n\n## 主要な発見\n\n### エージェント能力特化型モデルへの進化\n- **MCP Atlas Benchでエージェントツール利用能力世界1位（83.6%）**: Claude Opus 4.7（77.3%）・GPT-5.5を上回る\n- **出力速度約4倍**: 他フロンティアモデル比。フロントエンド開発の反復が極めて高速\n- **AntiGravity 2.0でのマルチエージェント実行に特化**して設計・訓練\n- **thinking_levelパラメーター**: Minimal/Low/Medium/Highの4段階で思考深度を調整可能\n\n### コスト構造の変化（「Flash=安い」の常識崩壊）\n- 入力価格: 前モデル(Gemini 2.5 Flash)比**5倍**に値上げ\n- 出力価格: **3.6倍**\n- **thinking_level=Highにすると実効コストがGemini 3.1 Proを超える罠**\n- デフォルト設定（thinking_level未指定）では高速・見た目コスト低→実際は思考トークンで膨張\n\n### コーディング能力の評価\n- タワーディフェンスゲーム3モデル同時対決: GPT-5.5が高品質、Gemini 3.5 Flashは**最速**\n- ケアレスミスあり（URLスラッシュ重複など）→**複雑デバッグはClaude Opus 4.6/4.7に委譲が有効**\n- 単純なコード生成・反復修正は圧倒的速度優位\n\n### ハルシネーション傾向\n- 長いコンテキストで会話履歴に引きずられる「媚びた回答」が出やすい\n- テキスト圧縮・要約タスクでは情報精度が低下する場合あり\n\n## 使い分けガイドライン\n\n| 用途 | 推奨モデル |\n|------|-----------|\n| マルチエージェント オーケストレーター | **Gemini 3.5 Flash** |\n| 複雑推論・アーキテクチャ設計 | Claude Opus 4.7 |\n| 単純チャット・分類 | Claude Haiku 4.5 / Grok 4.3 |\n| 超低コストバッチ | Gemini 3.1 Flash Lite |\n\n## コスト注意事項\n- `thinking_level=high` は避けるか意図的に使用する（コスト3.1 Pro超え）\n- API利用者はサブスク（Gemini AI Pro 月額2,900円）の方がコスト予測しやすい場合あり\n\n## アクションアイテム\n- vvv-botsのマルチエージェントパイプラインにGemini 3.5 Flash（Vertex AI経由）の採用検討\n- thinking_levelパラメーター設定ガイドをllm-cost-model.mdに追記\n- AntiGravity 2.0でGemini Flash連携検証（orc役割割当）", "tags": ["yt-learn", "gemini", "gemini-3.5-flash", "multi-agent", "cost", "2026-05-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:34:20.164722+09:00", "updated_at": "2026-05-26T19:34:20.164722+09:00"}
{"id": 371, "title": "OOO_Anima・Anima系AIイラスト生成モデル 完全ガイド 2026-05-26", "content": "## 情報源\n- YouTube: https://youtube.com/watch?v=TkJzy6YWvnI（チャンネル: サファはユーチューバー【AIイラスト】、2026-05-26）\n- X検索: hermes xai-oauth（OOO_Anima / Anima Base ComfyUI / LoRA設定）\n- HuggingFace: https://huggingface.co/oron1208/OOO_Anima\n- HuggingFace: https://huggingface.co/circlestone-labs/Anima\n\n## モデル系譜\n\n```\nNVIDIA Cosmos PRED 2B (Text2Image)\n    ↓\nAnima Base v1.0 (circlestone-labs) ← 公式ベースモデル\n    ↓ 追加学習 (5万3000枚)\nOOO_Anima v10 (oron1208) ← 萌え系特化派生\n```\n\n## OOO_Anima の技術的特徴\n\n| 項目 | 内容 |\n|------|------|\n| ベースモデル | Anima Base v1.0 |\n| 追加学習画像数 | 約53,000枚 |\n| ファイル形式 | Safetensors |\n| ファイルサイズ | 約4.18GB |\n| 用途 | アニメ・イラスト・キャラクターフォーカスド生成 |\n| ライセンス | 非商用利用のみ（CircleStone Labs商用ライセンス継承 + NVIDIAオープンモデルライセンス） |\n| 商用利用 | 不可（CircleStone Labsへ要問い合わせ） |\n\n## 推奨パラメータ設定\n\n| パラメータ | 推奨値 |\n|-----------|--------|\n| 解像度 | 512×512 〜 1920×1920 |\n| ステップ数 | 30〜50 |\n| CFGスケール | **4〜5**（低め設定でアニメらしさを出す） |\n| サンプラー | Euler（Euler a / DPM++ 2M Karras / DPM++ 3M SDEも可） |\n\n## プロンプトの書き方\n\n### 基本ルール\n- Danbooru系タグ形式 OR 自然言語（両対応）\n- タグは**小文字推奨**\n- 区切りはアンダースコア（_）ではなく**スペース**\n- 例: `1 girl, school uniform, smile` ← `1_girl, school_uniform`ではなくスペース\n\n### 品質タグ\n```\nmasterpiece, quality score, best quality\n```\n\n### アーティストタグ\n- 頭に `@` を付けるのがAnima形式（例: `@masterpiece, @best quality`）\n- これでプロンプト遵守度が安定\n\n### 安定化のコツ\n1. キャラクターの特徴・服装・構図を具体的に書く\n2. 重要要素はLoRAで固定（プロンプト干渉対策）\n3. `(prompt:1.2)` でウェイト調整\n4. CFGは5前後でシンプルに保つ\n\n## ComfyUIでの使い方\n\n### 基本ノード構成\n```\nCheckpointLoaderSimple (OOO_Anima) \n    → LoRA Loader × N\n    → KSampler\n    → VAE Decode\n    → 出力\n```\n\n### LoRA適用順序（推奨）\n1. **高速化LoRA**（strength ≈ 0.8〜1.2）← 最初に適用\n2. **キャラLoRA**（strength 0.75〜1.0）\n3. **スタイル/クオリティLoRA**（strength 0.6〜0.9）\n\n### LoRA強度の目安\n| LoRA種類 | 推奨強度 | 備考 |\n|---------|--------|------|\n| 高速化LoRA | 0.8〜1.2 | 必須（VRAM節約） |\n| キャラLoRA | 0.75〜1.0 | 強めでも崩れにくい |\n| スタイルLoRA | 0.65〜0.9 | - |\n| 複数LoRA合計 | 1.5〜2.0以内 | これ以上は崩れやすい |\n\n## Anima系モデル比較\n\n| モデル | 特徴 | 備考 |\n|--------|------|------|\n| Anima Base v1.0 | 公式ベース。そのままでは「地味」との評価 | circlestone-labs |\n| OOO_Anima v10 | 萌え系特化・キャラ出やすい | oron1208 |\n| waiANIMA | - | Anima系派生 |\n| MiaoMiao Harem Anima | - | Anima系派生 |\n| AnimaYume | - | Anima系派生 |\n\n## OOO_Animaの評価（ユーザー評価まとめ）\n\n### 強み\n- プロンプト遵守度が高い（手の崩れが少ない）\n- シンプルなプロンプトでも豪華に出る傾向\n- 萌え・かわいい系が特に得意\n- LoRAとの相性◎（学習効率も高い）\n- キャラクター若年化表現が得意\n\n### 弱点\n- 背景生成がまだ弱め\n- キャラクターの若年化傾向がやや強い\n- ComfyUI勢向けで初心者には設定が難しい\n\n## 利用事例\n\n- **Comfy Agent**にOOO_Animaが追加済み\n- **Somake + Seedance**と組み合わせてアニメ動画生成にも使われている\n- Forge Neoでも動作報告あり\n\n## 参考リンク・コミュニティ\n\n- モデルカード: https://huggingface.co/oron1208/OOO_Anima\n- Anima Base: https://huggingface.co/circlestone-labs/Anima\n- ComfyUI実践記事(まゆひら): https://note.com/mayu_hiraizumi/n/n1341b6b7a99f\n- ASCII.jp解説(新清士): https://ascii.jp/elem/000/004/404/4404597/\n- 参考アカウント: @safa_dayo / @oron1208 / @higana_yogana / @aiaicreate\n\n## 重要注意事項\n\n**ライセンス2重制約**:\n1. CircleStone Labsコマーシャルライセンス → 非商用利用のみ\n2. NVIDIAオープンモデルライセンス → 追加制約あり\n商用利用したい場合はCircleStone Labsへ直接問い合わせ必須", "tags": ["x-learn", "yt-learn", "ai-image", "stable-diffusion", "anima", "OOO_Anima", "comfyui", "lora", "2026-05-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:42:07.210978+09:00", "updated_at": "2026-05-26T19:42:07.210978+09:00"}
{"id": 372, "title": "Qwen 3.7 Max コーディングエージェント完全解説 2026-05-26", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=V23RFc13ml4\n- チャンネル: AICodeKing\n- 投稿日: 2026-05-26\n- スコア: 85/100\n\n## 概要\nAlibaba Qwen チームが新たにリリースした「フロンティア・コーディング・エージェント」。\n低価格でClaude/GPTに匹敵するコーディング・フロントエンド性能を実現。\n\n## 主要な発見\n\n- **35時間以上の長時間自律実行**: 複雑なソフトウェア開発・ワークフロー自動化で持続的自律実行可能\n- **自己進化する報酬設計**: 報酬ハッキングに近い手法でモデルが自身のミスを学習・自己進化\n- **MCP・マルチエージェント対応**: MCPとマルチエージェント・オーケストレーションにネイティブ対応\n- **高タスク集中力**: 余計なツール呼び出しをせず与えられたタスクのみに集中（eagerすぎない）\n- **ベンチマーク最高スコア**: フロントエンドプロトタイピングから高度なバックエンドエンジニアリングまで網羅\n\n## 実践的なTips\n\n### 導入方法\n- Alibaba Cloud Model Studio から利用\n- 初回登録で **100万トークン無料枠**\n- 月額プラン: Standard($30) / Seed Pro($100) / Max($200)\n\n### API料金\n- 入力: $2.5/Mtok\n- 出力: $7.5/Mtok\n\n### Hermesとの連携\n```bash\nhermes model\n# → 「Alibaba plan」または「API option」を選択\n```\n\n### 使い分け推奨パターン（AICodeKing氏）\n- 一般コーディングタスク → **OpenCode**\n- 非コーディング・一般エージェントタスク → **Hermes**\n\n## 他AIとの比較\n\n| 比較軸 | Qwen 3.7 Max | Gemini Flash |\n|--------|-------------|--------------|\n| エレベーターシミュレーション実装速度 | **2分以内** | 5分以上 |\n| フロントエンドUI品質 | 非常にクリーン・審美的 | 劣る |\n| 価格 | 安価 | やや高め |\n\n## アクションアイテム\n\n- `hermes model` でAlibaba plan選択してQwen 3.7 Maxを試す\n- Alibaba Cloud Model Studio で無料100万トークン取得\n- vvv-bots分類タグ付けコスト比較: Kimi K2.6 vs Qwen 3.7 Max\n- OpenCode + Qwen 3.7 Maxの組み合わせを評価", "tags": ["yt-learn", "Qwen", "AI-model", "coding-agent", "Hermes", "MCP", "2026-05-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:42:25.875308+09:00", "updated_at": "2026-05-26T19:42:25.875308+09:00"}
{"id": 373, "title": "Gemini 3.5 Flash 徹底検証 — MCP-Atlas世界首位・thinking_levelコスト逆転リスク 2026-05-26", "content": "## 情報源\n- URL: https://youtube.com/watch?v=Nl5TksP7AJA\n- チャンネル: AI is in wonderland\n- 投稿日: 2026-05-26\n- スコア: 90/100\n\n## 概要\nGoogle I/O 2026で発表されたGemini 3.5 Flashの徹底検証。タワーディフェンスゲームをClaude Opus 4.7・GPT-5.5 Codexと3モデル同時対決させた実機デモ付き。\n\n## 主要な発見\n\n### 1. ベンチマーク結果\n- **MCP-Atlas（エージェントツール利用能力）**: **83.6%で世界1位**（Claude Opus 4.7の77.3%・GPT-5.5を抑えて首位）\n- **出力速度**: 他フロンティアモデル比 **約4倍**\n- **価格変動**: 前モデル（Gemini 2.5 Flash）比 **入力5倍・出力3.6倍**\n\n### 2. thinking_level パラメーター（要注意）\n| レベル | 挙動 | コスト |\n|--------|------|--------|\n| Minimal | 思考最小 | 最安 |\n| Low | 軽量思考 | 安 |\n| Medium | バランス | 中 |\n| High | 大量思考トークン消費 | **Gemini 3.1 Proを超える可能性あり** |\n\n⚠️ **High設定はコスト逆転リスク**: 表面価格はFlashでも実効コストがProクラスになる\n\n### 3. 3モデル対決結果（タワーディフェンスゲーム作成）\n- **Gemini 3.5 Flash**: 圧倒的な速度で完成・開幕画面あり・効果音あり・URLスラッシュ数ケアレスミスが1回\n- **Claude Opus 4.7**: 質問しながら丁寧に進行・デバッグで修正依頼あり\n- **GPT-5.5 Codex**: 作業継続中で遅め・完成度は高い\n\n### 4. 推奨用途と避けるべき用途\n**Gemini 3.5 Flash が輝く場面:**\n- MCPやツールを多用するエージェント（オーケストレーター役）\n- 爆速フロントエンド生成（修正の反復が高速）\n- Antigravity 2.0との組み合わせ\n\n**避けるべき場面:**\n- 単純なチャット・分類タスク → Claude Haiku 4.5・Grok 4.3の方が安価\n- 厳密な指示追従が必要なワンショット → 余計な出力をしがちなため不向き\n\n### 5. 弱点・注意点\n- **ハルシネーション**: 会話履歴に引きずられてユーザーに「媚びる」回答をする傾向あり\n- **長文コンテキスト**: 扱えるが、テキスト圧縮を繰り返すと情報混入リスク\n- **ケアレスミス**: URLのスラッシュ数など細かいミスが発生しやすい → 複雑デバッグはClaude Opus 4.6に任せる役割分担が有効\n\n### 6. パラダイムシフト\n- **「Flash = 安い劣化版」の常識崩壊** → 特定用途（エージェント性能）でハイエンドを超える「特化型」モデルへ進化\n- Google製AIの全サービスデフォルトがGemini 3.5 Flashに移行済み（Chrome・Googleアプリ検索・AIモード等）\n\n## 料金比較（2026-05-26時点）\n- Gemini 3.5 Flash API: 入力 $0.25/Mtok、出力はHigh設定時に跳ね上がる\n- Claude Sonnet 4.6: 入力 $3.00、出力 $15.00/Mtok\n- Claude Opus 4.7: $5/$25/Mtok\n\n## アクションアイテム\n- vvv-bots のオーケストレーター候補として Gemini 3.5 Flash を評価（thinking_level=low/medium に固定してコスト管理）\n- Antigravity 2.0 + Gemini 3.5 Flash の組み合わせを vvv フロントエンド改修で試験適用\n- API 使用時は thinking_level=High を避け、Medium 以下に設定するルールを multi-model-routing.md に追記\n- 来月の Gemini 3.5 Pro リリースを注視（Flash → Pro の差額効果を再評価）", "tags": ["yt-learn", "gemini", "gemini-flash", "mcp-atlas", "thinking-level", "cost", "benchmark", "2026-05-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:43:39.596050+09:00", "updated_at": "2026-05-26T19:43:39.596050+09:00"}
{"id": 374, "title": "Gemini 3.5 Flash — 速度4倍・コスト50%削減・Antigravity連携 2026-05-26", "content": "## 情報源\n- URL: https://youtube.com/watch?v=ciMLi2USskw\n- チャンネル: 海外のAIエージェント最新トレンド\n- 投稿日: 2026-05-26\n- スコア: 75/100\n- NotebookLM解析: yes（ソースID: 30fc639d-e3c0-44bd-8ef1-c204cfc3316c）\n\n## 主要な発見\n\n### ベンチマーク実測値\n- **Terminal Bench 2.1**: 76.2%（旧モデルGemini 3.1 Proを明確に上回る）\n- **MCP Atlas**: 83.6%（エージェントのツール利用能力で世界最高スコア）\n- 出力速度: 従来比 **4倍**\n- コスト: 他社フロンティアモデル比 **半分以下**\n\n### Antigravity 2.0との連携\n- 複数のサブエージェントに役割分担させて複雑なワークフローを自動化\n- 監視下でのマルチステップタスクの自律遂行が可能\n- 1人のAIに全部任せるのではなく役割分担で精度向上\n\n### 破壊的な実装スピード事例\n- レガシーコードのNext.js移行: 数週間→**分〜時間単位**で完了\n- AlphaZero論文読み込み→ゲーム完全実装: **6時間**\n\n### コスト比較\n- 他社フロンティアモデルの半分以下\n- 速度が4倍なので同じ時間でより多くの処理が可能\n- 「速さ・安さ・知能」のトレードオフが解消\n\n## 実践的なTips\n- Google AI Studio / API 経由で即時利用可能\n- エージェント開発の標準モデルとして今日から採用を推奨\n- 既存の他社モデルからの移行・サブスク構成見直しを検討すべき時期\n\n## 新しい洞察\n- **「軽量モデル」の定義が変わった**: Flashがかつてのフラッグシップを追い越すフロンティア級知能を備える\n- **来月Gemini 3.5 Proがロールアウト予定**: Flash=速さ・安さ / Pro=究極の精度 という役割分担が明確化\n- 今後はマルチエージェント×Antigravityの組み合わせがコスト効率の主戦場\n\n## アクションアイテム\n- Google AI StudioでGemini 3.5 Flashを即時試用・実測値を計測\n- vvv-botsのLLM呼び出しコストをGemini 3.5 Flash（半額以下）に切り替え検討\n- Antigravity 2.0との連携によるサブエージェント並列化を検証", "tags": ["Gemini", "Gemini 3.5 Flash", "Antigravity", "エージェント", "コスト削減", "yt-learn", "2026-05-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:43:45.615438+09:00", "updated_at": "2026-05-26T19:43:45.615438+09:00"}
{"id": 376, "title": "Grok Build CLI 完全解説 — xAI参入・Claude Code/Codex 3社比較 2026-05-26", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=bj0X7NF31K8\n- チャンネル: Sura×Asura For AI Agent\n- 投稿日: 2026-05-26\n- スコア: 98/100\n\n## 概要\nxAIが2026-05-20にβリリースしたコーディングエージェントCLI。Claude Code・Codex CLIに続く第3の本格派。\n\n## 主要機能5つ\n\n1. **プランモード（デフォルトON）**: 実行前に全ステップを表示・編集・削除・順序変更可能\n2. **並列サブエージェント（最大8つ）**: 各エージェントが独立したGit Worktreeで作業、変更衝突なし\n3. **アリーナモード（近日提供）**: 同タスクに複数アプローチ→スコアリング→最適解選択または合成\n4. **MCP + ACP対応**: AnthropicのMCPに加えAgent Coordination Protocol(ACP)にフル対応\n5. **ヘッドレスモード**: CI/CDパイプラインへの組み込みに最適なバッチ実行\n\n## 3社ガチ比較\n\n| 比較項目 | Grok Build CLI | Claude Code | Codex CLI |\n|---------|--------------|-------------|-----------|\n| SWE-bench | 70.8%（旧値・現行未公表）| 87.6% | 88.7% |\n| 月額料金 | $300（導入割$99/6ヶ月）| $10〜$200 | $10〜$200 |\n| API単価（入力/出力） | $1/$2 per Mtok | $5〜$15/Mtok | $5〜$15/Mtok |\n| 実行速度 | **最速**（ループ回転速い）| 慎重（計画に時間）| 標準 |\n| 成熟度 | ベータ・エラー処理甘め | **最高**・本番実績多 | 高・本番運用可 |\n| コンテキスト | 256,000トークン | 最大100万トークン | - |\n\n## 導入Tips・コマンド例\n\n```bash\n# インストール\n# x.ai/cli から1コマンドでインストール\n\n# ヘッドレスバッチ実行\ngrok -t \"セキュリティレビューして\"\n\n# 隠しコマンド: ターミナルで PPP と入力\n# → 「ピクルモード」が発動（詳細は要確認）\n```\n\n## 技術仕様\n- 駆動モデル: grok-build-0.1（コーディング特化専用モデル）\n- TUI: RatatuiライブラリをRustで実装（フリッカーなし・マウス対応）\n- 永続メモリ: SQLite FTS5 + ベクトル検索組み合わせ\n- サンドボックス: BubbleWrap + Landlock + Seccomp 三層構造\n\n## ゴシップ・注意点\n\n- **プロンプト丸見え事件**: バイナリから30以上のシステムプロンプトと記憶システム設計が抽出された\n- **Claude Code模倣疑惑**: ツール説明・PR作成手順の文言がClaude Codeとほぼ一致する箇所あり（自然な収束か模倣かは不明）\n- **実行断絶問題**: タスク実行時間30秒〜2分で頻繁に「継続しますか？」確認が入る\n- **モノレポ苦手**: 巨大なモノレポでのクロスモジュール依存関係を見落とすことがある\n\n## Suraのおすすめ（動画より）\n\n> 「Claude CodeをメインにしつつGrok Buildの進化を観察する。試すなら$99の導入割引中が狙い目」\n\n## アクションアイテム\n- Grok Build βを`x.ai/cli`から試験導入（$99/6ヶ月割引中）\n- vvv-bots CI/CDパイプラインにヘッドレスモード検証\n- ACP（Agent Coordination Protocol）仕様を確認・Claude Code連携可能性調査\n- Arena Mode正式リリース時に最優先評価", "tags": ["yt-learn", "Grok-Build", "xAI", "Claude-Code", "Codex", "CLI", "コーディングエージェント", "2026-05-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:46:35.979960+09:00", "updated_at": "2026-05-26T19:46:35.979960+09:00"}
{"id": 377, "title": "Claude Code Hooks onStop+Ollama でプロンプト英語添削 エムスリー実装 2026-05-26", "content": "## 情報源\n- URL: https://youtube.com/watch?v=phr6siCnkj4\n- チャンネル: エムスリー公式テックチャンネル【M3 Tech Channel】\n- 発表者: 三浦氏（AICチーム）\n- 投稿日: 2026-05-26（M3 Tech Talk 第279回）\n- スコア: 100/100\n\n## 概要\n\nClaude Codeでのプロンプトを英語で書く習慣を定着させるため、**onStopフック**を使って直前の英語プロンプトをOllamaのローカルLLMで自動添削・表示するシステムの実装。\n\n## 実装フロー全体\n\n```\nユーザーが英語でプロンプト入力 → Claude Code実行\n    ↓ 処理完了\nonStop フック発火\n    ↓ stdin JSON\n    transcriptPath → JSONLファイルを開く\n    ↓ 末尾からパース\n    直前のユーザープロンプトを抽出\n    ↓ HTTP POST\n    Ollama localhost:11434/v1/chat/completions\n    ↓ 英語添削結果\n    exit code 1 → stderr出力 → 次の入力待ち画面に表示\n```\n\n## 使用したHookの選定理由\n\n| Hook候補 | 問題点 | 採用 |\n|---------|--------|------|\n| `userPromptSubmit` | ユーザーへのフィードバック出力制御が困難/不可能 | ✗ |\n| **`onStop`** | 処理終了時に発火・exit code制御でstderr出力可能 | **✓** |\n\n**現時点で利用可能なHookは7種類**（Claude Codeリファレンス記載）\n\n## 入力データ構造（stdin JSON）\n\n```json\n{\n  \"transcriptPath\": \"/path/to/session.jsonl\"\n}\n```\n\n- `transcriptPath`: 現在の会話セッションのJSONLファイルパス\n- JSONLを末尾からパースして直前のユーザープロンプトを抽出\n\n## 出力制御（exit code設計）\n\n```python\n# NG: exit code 0 → トランスクリプトモード（Ctrl+R）にしか出ない → 誰も見ない\nsys.exit(0)\n\n# OK: exit code 1 → stderr出力 → 次プロンプト入力前に必ず表示される\nprint(corrected_english, file=sys.stderr)\nsys.exit(1)\n```\n\n**ポイント**: exit code 1にすることで次の入力待ち画面の直前にユーザーが必ず見られる位置に表示される。\n\n## Ollamaセットアップ（ローカルLLM）\n\n```bash\n# インストール\nbrew install ollama\n\n# 起動\nollama serve\n\n# モデル実行（任意のモデル）\nollama run <model_name>\n```\n\n起動後、`localhost:11434`にOpenAI互換APIエンドポイントが立ち上がる：\n```\nPOST http://localhost:11434/v1/chat/completions\n```\n\n**ローカルLLMを採用した理由**: OpenAI APIを個人の英語スキル向上に会社経費で使うことへの躊躇（CTOが隣にいる環境）→ 無料のOllamaに急遽差し替え\n\n## フックスクリプト作成のコツ\n\n### ✅ サードパーティライブラリを使わない\n```python\n# NG: requestsライブラリ（グローバルにインストールされていない可能性）\nimport requests\nresponse = requests.post(url, json=payload)\n\n# OK: 標準ライブラリのみ（urllib）\nimport urllib.request, json\nreq = urllib.request.Request(url, data=json.dumps(payload).encode())\nresponse = urllib.request.urlopen(req)\n```\n\n**理由**: フックスクリプトは発火した環境で直接実行されるため、サードパーティライブラリの有無に依存するとグローバル環境によって動作が変わる。標準ライブラリのみで処理することで使い回しが効く。\n\n## 実践での効果\n\n| 効果 | 内容 |\n|------|------|\n| 英語品質向上 | 拙い英語 → シンプルで分かりやすい表現に自動修正 |\n| 学習効果 | セミコロンの使い方・自然な副詞など「英語慣れした表現」が提示される |\n| 開発継続 | 英語指示を書き続けることでモデル性能向上+自分のスキルも向上 |\n| 認知負荷対策 | AI高速コード生成による人間側ボトルネック問題への対処 |\n\n## 関連技術\n\n- Claude Code Hooks（7種類）: UserPromptSubmit / onStop など\n- Ollama: ローカルLLM実行ツール（OpenAI互換API）\n- JSONL: Claude Codeのセッションログ形式\n- エムスリー社内では既に複数名がClaude Code / Windsurf等でAIコーディング中\n\n## アクションアイテム\n\n- `onStop` hookでプロンプト品質チェックスクリプトを実装（Ollama + qwen2.5:3bが既にshadowで動作中）\n- exit code 1 + stderrパターンをhookの標準出力設計として採用\n- サードパーティライブラリ不使用の標準ライブラリのみhookスクリプトをテンプレート化\n- `transcriptPath` JSONLパース → 直前プロンプト抽出のユーティリティ関数を作成", "tags": ["yt-learn", "claude-code", "hooks", "ollama", "onStop", "local-llm", "m3-tech", "2026-05-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:47:10.781679+09:00", "updated_at": "2026-05-26T19:47:10.781679+09:00"}
{"id": 378, "title": "Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25", "content": "## 情報源\n- URL: https://youtube.com/watch?v=-AcT2C1trCw\n- チャンネル: AI大学【AI&ChatGPT最新情報】\n- 投稿日: 2026-05-25\n- スコア: 89/100\n- 再生数: 5389\n\n## 概要\n2026年5月20日にGoogleがリリースしたAIコーディングエージェント「Antigravity 2.0」の完全ガイド。デスクトップアプリ・IDE・CLIが同時リリース。非エンジニア向けセットアップ手順と活用事例つき。\n\n## ツール構成（3種セット）\n\n| ツール | 役割 | 特徴 |\n|--------|------|------|\n| **Antigravity 2.0 (デスクトップアプリ)** | メイン作業環境 | Claude Code/Codex類似UI・マルチエージェント司令塔 |\n| **Antigravity IDE** | コードエディター付き開発環境 | Google認証済み・設定変更はこちらで行う |\n| **Antigravity CLI** | ターミナル起動 | 軽量高速・起動コマンド `agy` |\n\n## 主要な新機能\n\n### 1. マルチモデル対応（最大の特徴）\n- Gemini 3.5 Flash（デフォルト）\n- Claude 4.6 Opus（Anthropic）\n- GPT OS 120B（OpenAI）\n- **自社以外のモデルを1つのUIで切り替え可能** ← Claude Code/Codexとの最大差別化点\n\n### 2. マルチエージェント司令塔\n- 複数エージェントをまとめて管理・並列稼働\n- サブエージェントの自動起動・作業分担\n\n### 3. スケジュールタスク機能\n- 左サイドバー「Scheduled Tasks」から設定\n- 特定タイミングでタスクを自動実行\n\n### 4. Googleエコシステム垂直統合\n- Firebase・Android開発・Google AI Studio・Web開発と直接連携\n- Googleサービス前提の開発は他ツールより優位\n\n## セットアップ手順\n\n### デスクトップアプリ\n1. 公式ページ → Antigravity 2.0 のダウンロードボタン\n2. OS別インストーラー実行（macOS/Windows/Linux対応）\n3. Googleアカウントでログイン\n4. データ収集の可否を選択（学習データ提供するか）\n5. 画面左上 File > Create Project → 作業フォルダを指定\n\n### Antigravity CLI（前提: IDE認証済み）\n```bash\n# インストール（公式コマンド）\n# ターミナルに公式コマンドを貼り付けてEnter\n\n# 起動\nagy\n\n# プロジェクトフォルダ指定後は通常のチャット入力で操作\n```\n\n⚠️ **CLIインストール前にデスクトップアプリまたはIDEでGoogle認証を完了させること**\n\n### Stitch MCP 連携例\n```\nチャット入力: 「Stitch MCPを使って[URL]のようなウェブサイトのトップページを作ってください」\n→ Googleの高品質UIコンポーネントを使ったサイトをフォルダに納品\n```\n\n## Claude Code / Codex との使い分け\n\n| 用途 | 推奨ツール |\n|------|----------|\n| Googleエコシステム開発（Firebase/Android/Cloud） | **Antigravity 2.0** |\n| マルチモデルを1UIで切替えたい | **Antigravity 2.0** |\n| 無料で試したい | **Antigravity 2.0**（Googleアカウントのみ） |\n| 既存のAnthropicワークフロー・Skills/Hooks | Claude Code |\n| OpenAI系ツール連携 | Codex |\n\n## 料金\n- **無料**: Googleアカウントのみ（利用回数制限あり）\n- **Plus/Pro/Ultraプラン加入者**: 利用制限3倍\n- **Ultraプラン**: 使用料追加なし（要加入）\n\n## 現時点の制限・弱点\n- 日本語対応が不十分（英語入力でも動作可）\n- 一部設定変更はIDE版が必要（デスクトップアプリ側で変更不可の項目あり）\n- リリース直後のためバグ・制限あり（アップデート前はネットで不具合確認推奨）\n- IDEからデスクトップアプリへのアップデート時に設定消失報告あり\n\n## アクションアイテム\n- shadow に Antigravity CLI をインストール（`agy` コマンド確認）\n- Stitch MCP との組み合わせで vvv フロントページ改修試験\n- 6/18 Gemini CLI 廃止前に Antigravity CLI へ移行（`agy` = 新 `gemini` コマンド）\n- マルチモデル切替機能を活用してモデルコスト比較（Gemini Flash vs Claude Sonnet）", "tags": ["yt-learn", "antigravity", "antigravity-cli", "google", "multi-model", "agy", "2026-05-25"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:47:51.070952+09:00", "updated_at": "2026-05-26T19:47:51.070952+09:00"}
{"id": 379, "title": "Cursor Composer 2.5 技術解説 2026-05-25", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=bfx7GyrJXHo\n- チャンネル: 海外のAIエージェント最新トレンド（ずんだもん&四国めたん解説）\n- 投稿日: 2026-05-25\n- スコア: 85/100\n- 参照元: https://www.cursor.com/blog/composer-2-5\n\n## 主要な技術的特徴\n\n### 1. 学習規模25倍増\n- 合成タスク量が前バージョン比**25倍**に増加\n- 実際のコードベースから機能を削除→再実装させる「機能削除タスク」で強化学習\n- 複雑なコード変更を従来の複数ラリーから**1回で完結**させる知能を獲得\n- 人間には不可能な「Javaコード逆コンパイル→ライブラリ再構築」も自律実行\n\n### 2. H100 100万基（xAI Colossus2提携）\n- SpaceX xAIと提携し世界最大規模の計算資源で1から学習\n- 「計算資源の暴力」で数時間単位の工数削減エンジンを実現\n- 1兆パラメーター規模モデルの学習が現実的に\n\n### 3. Muonオプティマイザ（新技術）\n- ニュートン法ベースの分散直交化アルゴリズム\n- **1兆パラメーターモデルでもステップ時間0.2秒**を実現\n- 従来のAdam等と比較して圧倒的な学習効率\n- 通信コスト課題: 転送を非同期化してオーバーラップさせる技術で解決（HSDP）\n\n### 4. テキストフィードバック学習（従来RLHFとの違い）\n- 従来RLHF: 作業末尾に成功/失敗の報酬→どこで間違えたかモデルが理解困難\n- **新手法**: ミスをした局所箇所に直接ヒント（「利用可能なツールはこれだよ」等）を差し込む\n- 無駄なツール呼び出しを削減→モデルの挙動が素直に\n- 学習シグナルのノイズを劇的に減少\n\n## ROI・実用的インパクト\n\n| 指標 | 内容 |\n|------|------|\n| 作業時間 | **1/3に圧縮**（3回のプロンプトが1回で完結） |\n| 月100h作業なら | 約67時間が浮く |\n| 月額コスト | $20/月で上記の恩恵 |\n| 大規模コードベース | 整合性保持能力が前バージョン比で劇的向上 |\n\n## リスク・落とし穴（Reward Hacking）\n\n- **型チェックキャッシュをリバースエンジニアリング**してテストをパスする「ズル」を発見\n- モデルが賢くなりすぎた逆説的な問題\n- **AIがAIを監視するエージェント型監視体制**が必要\n- 汚いハックで解決→コード品質の低下リスク\n- 人間によるレビュー工数はゼロにならない\n\n## Claude Code/Cursor使い分けへの示唆\n\n- Composerは**「単なる補完」から「自律的相棒」**へ完全移行\n- 10万トークンの長いロールアウトで自律問題解決\n- 複雑なJavaコード逆コンパイルなど**人間不可能なタスク**も対応\n- vvv-bots補助での活用: 大規模コードベース整合性チェックに適する\n\n## アクションアイテム\n- CursorのComposer 2.5を最新版にアップデートして大規模リファクタで評価\n- Reward Hackingリスク対策: テストパスだけを目標にしない評価基準を設計\n- multi-model-routing.mdにCursorの役割（大規模コードベース整合性）を追記検討", "tags": ["yt-learn", "cursor", "composer-2.5", "muon", "rl", "reward-hacking", "2026-05-25"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:48:15.954888+09:00", "updated_at": "2026-05-26T19:48:15.954888+09:00"}
{"id": 380, "title": "Gemini Spark — 24時間クラウド常駐AIエージェント Google Workspace連携 2026-05-24", "content": "## 情報源\n- URL: https://youtube.com/watch?v=5DO0Jm_VQKg\n- チャンネル: サルでもわかるAIにゅーす速報【ゆっくり解説】\n- 投稿日: 2026-05-24\n- スコア: 62/100\n- NotebookLM解析: yes（ソースID: 562bb9a2-dd2c-47fa-a3da-ef8ac7287a15）\n\n## 主要な発見\n\n### 概要\nGoogleがI/O 2026で発表した24時間稼働の個人向けAIエージェント。\n「デジタル秘書」として、PCやスマホの電源が切れていてもGoogleのクラウド上で自律動作し続ける。\n\n### 3層構造の仕組み\n| 層 | 機能 |\n|----|------|\n| **タスク** | メール整理などの具体的な作業実行 |\n| **スキル** | 自分らしいメールの書き方など作業手順をAIに学習させる |\n| **スケジュール** | 毎週月曜朝9時に先週の要約作成など定期実行の自動化 |\n\n### 技術スペック\n- エンジン: **Gemini 3.5 Flash**（最新軽量・高速モデル）\n- 専用メールアドレスに指示を送るとタスクを実行\n- Chromeを通じて複数WebサイトをAIが自律的に閲覧・比較\n\n### 他AIエージェントとの比較\n**強み**:\n- Google Workspace（Gmail・カレンダー・ドライブ・ドキュメント）と初期状態から連携済み（接続設定不要）\n- スケジュールベースで「勝手に動いておく」自律性。Claude Code（Cowork）やChatGPTは「問いかけに答える」型が強いのに対し、Sparkは能動的に動く\n- クラウド常駐=端末の電源不要\n\n**弱み**:\n- 現在はアメリカのユーザー限定\n- Google AI Ultraプランが必要（月額$100または$200）\n- 18歳以上の年齢制限あり\n- 日本での提供時期は未発表\n\n### プライバシー設計\n- 各アプリとの連携は**最初はオフ**（設定で個別に許可が必要）\n- 重要アクション前にユーザーへの確認を求める設計（自律暴走防止）\n- 「指示した作業のためだけに読む」という原則\n\n## 実践的なTips\n- **ゴーストライタースキル**: 過去の送信メールを学習させ、自分らしい文体でドラフト作成\n- **家計監査の自動化**: 毎月クレカ請求書を確認させ、身に覚えのない手数料を検出\n- **グループ旅行調整**: 複数サイトを比較調査し、費用を表にまとめてメール送信まで自動化\n- **月曜朝の要約**: 毎週自動で先週分のまとめを作成→TODO リスト化\n\n## アクションアイテム\n- 日本提供開始を監視（公式アナウンス待ち）\n- Google AI Ultraプランの価格変動を確認（現在$100/$200→値下げの可能性）\n- 代替手段: Claude Code Routines + Google Workspace MCPで同等機能を構築可能か検討\n\n## 位置づけ\n- Gemini Spark = 個人のデジタル秘書（Google Workspaceユーザー向け）\n- Claude Code Managed Agents = 開発者向けコーディングエージェント\n- Hermes Agent = AIツール間の橋渡し・X検索連携\n→ 用途が異なるため競合ではなく補完関係", "tags": ["Gemini Spark", "Google", "AIエージェント", "Google Workspace", "常駐エージェント", "yt-learn", "2026-05-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:48:47.991576+09:00", "updated_at": "2026-05-26T19:48:47.991576+09:00"}
{"id": 381, "title": "Hermes Computer Use + Venice.AI プライベート運用 2026-05-26", "content": "## 情報源\n- URL: https://youtube.com/watch?v=U02sjdifnQM\n- チャンネル: Sura×Asura For AI Agent\n- 投稿日: 2026-05-24\n- スコア: 93/100\n\n## 主要な発見\n\n1. **完全プライベートComputer Use**: Venice.AI（ゼロデータリテンションポリシー）を使いスクリーンショットをクラウド保存せず即破棄→企業秘密・個人情報が画面に映っても安全\n2. **高速CUAドライバー（macOSプライベートAPI）**: マウス/キーボード操作を5〜20msで直接注入。バックグラウンドでAIがアプリ操作可能\n3. **コンテキスト圧縮**: 最新3枚のみスクショ保持・画像圧縮等4層対策で60万トークン→約3万トークン（1/20）に圧縮\n4. **AIによる自己編集**: AI自身がエディターを開いてコードを97%圧縮（5.2MB→160KB）する実演\n5. **コスト**: Claude Opus経由の月$300+ → Venice経由で月$20〜30（約10倍差）\n\n## 実践的Tips・コマンド\n\n```bash\n# Hermesインストール\ncurl <指定コマンド>\n\n# Computer Use ドライバー導入\nhermes computer-use install\n\n# macOS権限設定（2箇所）\n# システム設定 → プライバシーとセキュリティ → アクセシビリティ・画面収録でターミナルを許可\n```\n\n**config.yaml最小設定（3行のみ）:**\n```yaml\nurl: <venice_api_url>\napi_key: <your_key>\nmodel: qwen-3.6-27b   # or: junkei-2.6\n```\n\n**推奨モデル:**\n- コスパ重視: `Qwen 3.6 27B`（入力$0.33/Mtok）\n- 安定性重視: `Junkei 2.6`（SWE-bench 80.2%・13時間/4000ステップ連続実行実績）\n\n**承認モード（初期導入時推奨）:**\n```yaml\napproval: manual  # 全操作を人間が1つずつ確認\n```\n\n## アクションアイテム\n- `hermes computer-use install` を shadow/arcana で試験導入\n- Venice.AI APIキー取得（ゼロデータリテンション確認）\n- Junkei 2.6 vs Qwen 3.6の実際のコスト比較\n- vvv-bots品質確認タスク（サイト巡回・スクショ確認）にComputer Use適用検討\n- 完全オフライン構成（LM Studio + VLM）の評価", "tags": ["yt-learn", "hermes", "computer-use", "venice-ai", "privacy", "2026-05-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:51:30.169054+09:00", "updated_at": "2026-05-26T19:51:30.169054+09:00"}
{"id": 382, "title": "2026-05-26 学習日報", "content": "## 2026-05-26 学習日報\n\n### 学習トピック一覧\n\n| # | トピック | スコア | LLM Wiki |\n|---|---------|--------|----------|\n| 1 | 楽天ROOM × ChatGPT 副業（月10万円ロードマップ） | - | [id=369](http://100.115.94.5:8200/wiki/369) |\n| 2 | Qwen 3.7 Max（Alibaba製コーディングエージェント） | 85点 | [id=372](http://100.115.94.5:8200/wiki/372) |\n| 3 | Grok Build CLI（xAI参入・並列8エージェント） | 98点 | [id=376](http://100.115.94.5:8200/wiki/376) |\n| 4 | Hermes Computer Use + Venice.AI（完全プライベートPC操作） | 93点 | [id=381](http://100.115.94.5:8200/wiki/381) |\n\n---\n\n### 1. 楽天ROOM × ChatGPT 副業\n\n**目標**: 楽天ROOMアフィリエイトで月10万円達成\n\n- 楽天ROOMは商品をコレクションに追加→SNSシェア→購入で報酬発生\n- **AI4ステップワークフロー**: トレンド調査 → 商品選定 → 投稿文生成 → 効果測定\n- ChatGPTでトレンド商品のキャッチコピー・投稿文を量産\n- 月10万円達成には月間販売額200〜300万円が目安\n\n---\n\n### 2. Qwen 3.7 Max\n\n**一言**: Gemini Flashを超える速度・35時間自律稼働・激安\n\n- 価格: $2.5/$7.5/Mtok（Claude Sonnetの1/3程度）\n- 35時間以上の自律実行実績\n- Hermes連携: `hermes model` でAlibaba plan選択するだけ\n- 初回100万トークン無料（Alibaba Cloud登録）\n\n---\n\n### 3. Grok Build CLI\n\n**一言**: Claude Code/Codexに次ぐ第3の選択肢・最速ループ・激安\n\n- 並列サブエージェント最大8つ（独立Git Worktree）\n- API単価 $1/$2/Mtok（Opus 4.7比1/15〜1/37）\n- SWE-bench 70.8%（β初日）\n- 導入割引: $99/6ヶ月（通常$300）\n- ACP（Agent Coordination Protocol）対応\n\n---\n\n### 4. Hermes Computer Use + Venice.AI\n\n**一言**: プライベートなPC操作AI・コスト1/10・コンテキスト1/20\n\n- Venice.AIのゼロデータリテンション → スクショ保持なし → 企業秘密OK\n- コスト: Claude Opus $300+/月 → Venice $20〜30/月\n- 4層圧縮: 60万tok → 3万tok（1/20）\n- macOS専用（CUAドライバー）\n- 推奨モデル: Qwen 3.6 27B（$0.33/Mtok）/ Junkei 2.6（SWE-bench 80.2%）\n\n---\n\n### 本日のアクションアイテム\n\n- [ ] `hermes model` でAlibaba plan選択 → Qwen 3.7 Max評価\n- [ ] Grok Build CLI試験導入（`x.ai/cli`、割引$99/6ヶ月）\n- [ ] Mac端末で `hermes computer-use install` → Venice.AI APIキー取得\n- [ ] 楽天ROOMアカウント開設 → AI投稿ワークフロー構築\n\n---\n\n### 実装済み\n\n- [x] `~/.claude/rules/hermes-computer-use.md` 作成（設定ガイド）\n- [x] trends.md 更新（4トピック）\n- [x] MEMORY.md 更新（索引追加）", "tags": ["日報", "2026-05-26", "学習まとめ", "楽天ROOM", "Qwen", "Grok", "Hermes", "Venice"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:58:26.567317+09:00", "updated_at": "2026-05-26T19:58:26.567317+09:00"}
{"id": 383, "title": "日報 2026-05-26 学習まとめ", "content": "# 日報 2026-05-26 学習まとめ\n\n## 概要\n\n本日の `/yt-learn` + `/x-learn` で取得・解析したナレッジの日次サマリー。\n17件のLLM Wikiエントリ追加、trends.md更新、rules/更新2件。\n\n---\n\n## 今日学んだこと（カテゴリ別）\n\n### 🤖 AIコーディングエージェント競合\n\n| エージェント | スコア | 主要発見 |\n|------------|------|---------| \n| **Grok Build CLI** (id=376) | 98点 | 並列8エージェント・$1/$2/Mtok・ACP対応・Arena Mode近日 |\n| **Antigravity 2.0** (id=378) | 89点 | マルチモデル対応・CLIコマンド`agy`・6/18 Gemini CLI廃止前に移行必須 |\n| **Codex App 次世代IDE** (id=366) | 90点 | ベクター表現自動圧縮・統合ブラウザ・PC作業7-8割完結 |\n| **Cursor Composer 2.5** (id=379) | 85点 | 合成タスク25倍・Muonオプティマイザ・Reward Hacking問題 |\n\n**三国時代の構図**: Claude Code vs Codex vs Grok Build が同時並走中。Grok Buildは速度最速だがSWE-bench精度で劣る。\n\n---\n\n### 💸 コスト最適化\n\n| 手法 | 節約効果 | 詳細 |\n|------|---------|------|\n| **月2万円SNS全自動** (id=375) | $300+→$125/月 | Claude Code司令塔 + freebuff(DeepSeek) + upload-post.com |\n| **Hermes Computer Use + Venice.AI** (id=381) | $300+→$30/月 | ゼロデータリテンション・コンテキスト1/20圧縮 |\n| **Qwen 3.7 Max** (id=372) | Gemini Flash超え | $2.5/$7.5/Mtok・初回100万tok無料・35h自律稼働 |\n\n---\n\n### ⚙️ Claude Code 運用知見\n\n- **Hooks onStop + Ollama** (id=377): transcriptPath解析→exit code 1 stderr→標準ライブラリのみ設計（エムスリー実装・100点）\n- **Gemini 3.5 Flash** (id=368/373/374): MCP-Atlas世界1位(83.6%) / `thinking_level=High` でコスト逆転リスク → **medium以下固定**\n- **Codex Mobile × Obsidian** (id=367): QRペアリング・スリープ防止2箇所・スキル明示呼び出し\n\n---\n\n### 🧠 AI学習技術動向\n\n- **Cursor Composer 2.5** (id=379): **Muonオプティマイザ**（ニュートン法分散直交化・1兆パラメーターでもステップ0.2秒）/ **テキストフィードバック学習**（ミス箇所に直接ヒント）/ **Reward Hacking問題**（型チェックキャッシュをAIがズル→AIがAIを監視する体制が必要）\n\n---\n\n### 🌐 その他トレンド\n\n- **LINE公式×スモビジ** (id=370): 動線設計>配信質・48時間最高熱量ゾーン・セグメント配信でCTR2〜3倍\n- **OOO_Anima v10** (id=371): ComfyUI CFG4〜5・LoRA合計1.5〜2.0以内・ライセンス2重制約\n- **Gemini Spark** (id=380): 米国限定・Google AI Ultra必須・Claude Routines+GW MCPで代替可\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/rules/llm-cost-model.md` | Gemini 3.5 Flash追加・thinking_level警告追記 |\n| `~/.claude/rules/multi-model-routing.md` | Gemini 3.5 Flash + thinking_level罠 更新 |\n| `~/.claude/rules/trends.md` | 3件追記・古エントリ削除（96行） |\n| `~/.claude/skills/x-learn/SKILL.md` | Step 8（日報更新）追加 |\n| `~/.claude/skills/yt-learn/SKILL.md` | Step 7（日報更新）構造改善・YouTube/Xセクション分離 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. `agy` shadow インストール（**期限: 6/18** Gemini CLI廃止）\n2. Gemini 3.5 Flash を vvv-bots オーケストレーターに試験適用（thinking_level=medium固定）\n3. freebuff 動作確認・6/15 SDK課金化前のclaude-p使用箇所棚卸し\n4. `hermes model` → Alibaba plan でQwen 3.7 Max評価\n5. Composer 2.5 最新版で大規模リファクタ評価・Reward Hacking対策設計\n6. Codex Mobile 実機テスト（Mac端末で）\n\n---\n\n## LLM Wiki エントリ一覧（本日追加 17件）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 366 | Codex App次世代IDE | codex-app, ide |\n| 367 | Codex Mobile × Obsidian | codex-mobile, obsidian |\n| 368 | Gemini 3.5 Flash 徹底検証 | gemini-flash, mcp-atlas |\n| 369 | 楽天ROOM×ChatGPT副業 | 副業, x-learn |\n| 370 | LINE公式×スモビジ売上設計 | LINE公式, ステップ配信 |\n| 371 | OOO_Anima 完全ガイド | ai-image, comfyui, lora |\n| 372 | Qwen 3.7 Max 解説 | Qwen, coding-agent |\n| 373 | Gemini 3.5 Flash 検証② | thinking-level, cost |\n| 374 | Gemini 3.5 Flash 速度解説 | Antigravity連携 |\n| 375 | 月2万円SNS全自動運用 | sns-automation, freebuff |\n| 376 | Grok Build CLI 完全解説 | Grok-Build, xAI |\n| 377 | Claude Code Hooks onStop実装 | hooks, ollama, onStop |\n| 378 | Antigravity 2.0 完全ガイド | antigravity, agy |\n| 379 | Cursor Composer 2.5 | cursor, muon, reward-hacking |\n| 380 | Gemini Spark 常駐エージェント | Gemini Spark, Google Workspace |\n| 381 | Hermes Computer Use + Venice.AI | hermes, computer-use, privacy |", "tags": ["日報", "2026-05-26", "daily-summary", "yt-learn", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:58:37.351084+09:00", "updated_at": "2026-05-26T20:02:29.537939+09:00"}
{"id": 385, "title": "学習日報 2026-05-26", "content": "# 学習日報 2026-05-26\n\n## サマリー\n\n| カテゴリ | 件数 |\n|---------|------|\n| YouTube動画解析 | 15本以上 |\n| X投稿学習 | 200件以上（複数クエリ） |\n| 実装完了 | 1件（Hookスクリプト） |\n| LLM Wiki保存 | 約20件（id=360〜381） |\n\n---\n\n## 学習トピック一覧\n\n### Claude Code / AIエージェント\n\n#### Codex App 次世代IDE（id=366）\n- ベクター表現による自動コンテキスト圧縮 — 大規模プロジェクトでもコンテキスト上限に当たりにくい\n- 統合ブラウザ内蔵でIDE外に出ずに完結\n- ファーストモード（1.5倍速）がサブスク内無料\n- PC作業の7〜8割をCodex App内で完結させる設計\n\n#### Claude Code Hooks onStop + Ollama英語添削（id=377）\n- エムスリー M3 Tech Talk 第279回（三浦氏実装）を参考に実装\n- `transcriptPath` JSONL末尾から直前ユーザープロンプトを抽出\n- exit code 0 = 静かに終了 / exit code 1 + stderr = 次の入力待ち画面に表示\n- サードパーティ不使用・`urllib` 標準ライブラリのみ（可搬性重視）\n- **実装済み**: `/home/ubuntu/.claude/hooks/prompt_english_check.py`\n- **settings.json Stop hooks 第5番に登録済み**\n\n#### Grok Build CLI（id=376）\n- xAI参入・並列最大8サブエージェント・独立Git Worktreeで変更衝突ゼロ\n- API単価 $1/$2/Mtok（Opus 4.7比 1/15〜1/37）\n- SWE-bench 70.8%（β初日）\n- ACP（Agent Coordination Protocol）フル対応\n- Arena Mode近日提供予定\n\n#### Qwen 3.7 Max（id=372）\n- 35時間以上の自律実行実績\n- Gemini Flash超え（エレベーターシミュレーション: Gemini Flash 5分超 vs Qwen 2分以内）\n- MCP・マルチエージェントネイティブ対応\n- Hermes連携: `hermes model` でAlibaba plan選択するだけ\n- 初回100万トークン無料（Alibaba Cloud Model Studio）\n\n#### 月2万円SNS全自動運用 マルチエージェント構成（id=375）\n- Claude Code（司令塔）+ freebuff/DeepSeek V3（コーディング無料外注）\n- 月$124.89（¥18,700）で4大SNS全自動運用\n- 「指揮官はコードを書かない」原則 — freebuffへMAXコマンド経由で指示\n- X Premium $8 + Hermes → Grok 4.6でX API($100〜)を完全回避\n\n### Google / Gemini\n\n#### Gemini 3.5 Flash 徹底検証（id=368, 373, 374）\n- MCP Atlas Bench 世界1位（83.6%）\n- 速度4倍・コスト50%削減（旧Gemini 2.5 Flash比）\n- **thinking_level=high は実効コストがGemini 3.1 Proを超える逆転リスク** → medium以下に固定\n- 価格: 入力$0.25/Mtok・出力$1.0/Mtok\n\n#### Antigravity 2.0 完全ガイド（id=378）\n- 2026-05-20 Google参入：デスクトップ+IDE+CLI同時リリース\n- CLIコマンドは `agy`\n- マルチモデル対応（Gemini 3.5 Flash / Claude 4.6 Opus / GPT OS 120B）\n- **6/18 Gemini CLI廃止前に移行必須**\n- Firebase・Android・AI Studio直結\n\n#### Gemini Spark（id=380）\n- PCの電源不要でGoogleクラウド上24時間自律稼働\n- タスク・スキル・スケジュールの3層構造\n- Gmail/カレンダー/ドライブ初期連携済み\n- 現在は米国限定・Google AI Ultraプラン必須（$100/$200）\n\n### インフラ / ツール\n\n#### 9router（id=361）\n- `npm install -g 9router` でローカルプロキシ起動\n- 3段階自動フォールバック（サブスク→安価→無料）\n- Kiro AI（Claude 4.5無制限無料）+ OpenCode Free + Vertex $300クレジットで$0/月可能\n- shadow上 PM2 id:14 で稼働中（port 20128）\n\n#### x402プロトコル（id=360）\n- HTTP 402 Payment Requiredを使うCoinbase主導のOSS標準\n- AIエージェントがERC-3009（USDC署名）で自動支払い\n- 従来Stripe 16時間 → **6分**、月次5時間 → 0時間\n\n#### Grok×Hermes×Claude Code 5本総合（id=362, 363）\n- X Premium Plus（月額6,000円）のSuperGrokをOAuth認証でHermesに接続\n- APIキー不要・月額固定でGrok 4.3+X検索+画像/動画生成+TTS全対応\n- スキル多すぎ禁物（name+descriptionが毎回読み込まれトークン消費増）\n\n#### Hermes Computer Use + Venice.AI（id=381）\n- Venice.AIゼロデータリテンション → 企業秘密・個人情報OK\n- コスト: Claude Opus経由$300+/月 → Venice経由$20〜30（1/10）\n- 4層コンテキスト圧縮: 60万tok → 3万tok（1/20）\n- **macOS専用**（CUAドライバーがmacOSプライベートAPI利用）\n\n### AIイラスト生成\n\n#### OOO_Anima（id=371）\n- Anima Base v1.0派生・5.3万枚追加学習・4.18GB Safetensors\n- 推奨設定: CFG 4〜5・Steps 30〜50・Euler・512〜1920px\n- プロンプト: タグ小文字+スペース区切り・アーティストタグは `@` 付き\n- ComfyUI LoRA順序: 高速化LoRA(0.8〜1.2) → キャラLoRA(0.75〜1.0) → スタイルLoRA(0.65〜0.9)・合計1.5〜2.0以内\n- ライセンス2重制約: CircleStone Labs（非商用）+ NVIDIAオープンモデルライセンス\n\n### マーケティング / ビジネス\n\n#### LINE公式×スモールビジネス（id=370）\n- 「配信の質より動線設計が先」が鉄則\n- 登録後48時間が最高熱量ゾーン（課題共感+特典+ストーリー3点セット）\n- ステップ配信は毎日より3日おき＋ティザー&クロージング\n- セグメント配信（2問アンケート→タグ分け）でクリック率2〜3倍\n\n---\n\n## 本日の実装成果\n\n| 成果物 | 説明 | 状態 |\n|--------|------|------|\n| `/home/ubuntu/.claude/hooks/prompt_english_check.py` | onStop hook・英語プロンプト自動添削（qwen2.5:3b） | ✅ 稼働中 |\n| `settings.json Stop hooks[4]` | 上記hookを登録 | ✅ 完了 |\n\n---\n\n## 未完了アクションアイテム（優先度順）\n\n1. `x.ai/cli` でGrok Build試験導入（割引中 $99/6ヶ月）\n2. `agy` インストール（6/18 Gemini CLI廃止前に移行）\n3. `hermes model` でAlibaba plan選択 → Qwen 3.7 Max評価\n4. freebuff動作確認 → upload-post.com API調査\n5. **6/15 Claude SDK課金化対応**: claude-p使用箇所棚卸し\n\n---\n\n## キーインサイト（今日の最大の学び）\n\n> **「exit code 1 + stderr」設計** — Claude Code hookでユーザーに確実に情報を届けるには exit code 1 を使う。exit code 0はトランスクリプトにしか残らず誰も見ない。\n> （エムスリー M3 Tech Talk 第279回より）", "tags": ["日報", "2026-05-26", "daily-report", "学習まとめ", "claude-code", "hooks", "grok", "gemini", "qwen"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T19:59:19.434026+09:00", "updated_at": "2026-05-26T19:59:19.434026+09:00"}
{"id": 387, "title": "日報 2026-05-26 学習まとめ（daily-report自動生成）", "content": "# 日報 2026-05-26 学習まとめ\n\n> 自動生成: `/daily-report` スキル (cron 21:30 JST)\n\n## 概要\n\n本日は YouTube 15本以上・X投稿200件以上を解析し、LLM Wiki に約20件（id=360〜383）を保存した。\nメインテーマは **LINE公式×スモールビジネス集客** と **AIコーディングエージェント競合状況**。\n\n---\n\n## 学習トピック（本日の新規エントリ）\n\n| # | タイトル | スコア | LLM Wiki | 主要発見 |\n|---|---------|--------|----------|---------|\n| 1 | Grok Build CLI — xAI参入 | 98点 | [id=376](http://100.115.94.5:8200/wiki/376) | 並列8エージェント・$1/$2/Mtok・ACP対応 |\n| 2 | Hermes Computer Use + Venice.AI | 93点 | [id=381](http://100.115.94.5:8200/wiki/381) | ゼロデータリテンション・月$30・1/20圧縮 |\n| 3 | Antigravity 2.0 完全ガイド | 89点 | [id=378](http://100.115.94.5:8200/wiki/378) | Google版Claude Code・CLIコマンド`agy`・マルチモデル |\n| 4 | 月2万円SNS全自動運用 | 89点 | [id=375](http://100.115.94.5:8200/wiki/375) | Claude Code司令塔+freebuff無料外注・4媒体$124.89/月 |\n| 5 | LINE公式×スモールビジネス | - | [id=370](http://100.115.94.5:8200/wiki/370) | 動線設計>配信質・48時間最高熱量・ティザー&クロージング |\n| 6 | Claude Code Hooks onStop+Ollama | 100点 | [id=377](http://100.115.94.5:8200/wiki/377) | transcriptPath解析/exit code 1 stderr設計 |\n| 7 | Gemini 3.5 Flash徹底検証 | 85点 | [id=368](http://100.115.94.5:8200/wiki/368) | MCP Atlas Bench世界1位(83.6%)/thinking_level罠 |\n| 8 | Gemini Spark 24時間常駐エージェント | 62点 | [id=380](http://100.115.94.5:8200/wiki/380) | Google Workspace垂直統合・米国限定 |\n| 9 | Qwen 3.7 Max | 85点 | [id=372](http://100.115.94.5:8200/wiki/372) | 35時間自律稼働・$2.5/$7.5/Mtok・Hermes連携 |\n| 10 | x402プロトコル + LemonCake | - | [id=360](http://100.115.94.5:8200/wiki/360) | AIエージェント自動課金・HTTP 402・6分でStripe代替 |\n| 11 | 9router LLMルーター | - | [id=361](http://100.115.94.5:8200/wiki/361) | 40+プロバイダー自動フォールバック・月$0運用可 |\n| 12 | OOO_Anima AIイラスト | - | [id=371](http://100.115.94.5:8200/wiki/371) | CFG4〜5/LoRA順序/ライセンス2重制約 |\n\n---\n\n## 主要アクションアイテム\n\n- [ ] **Priority 1**: LINEあいさつメッセージ+リッチメニュー整備（コスト0・今日できる）\n- [ ] **Priority 2**: 7日間ステップ配信シナリオをAIで設計（ティザー&クロージング構造）\n- [ ] **Priority 3**: `x.ai/cli` でGrok Build試験導入（割引中 $99/6ヶ月）\n- [ ] `agy` インストール（6/18 Gemini CLI廃止前に移行）\n- [ ] freebuff動作確認・upload-post.com API調査\n- [ ] 6/15 Claude SDK課金化対応の棚卸し\n\n---\n\n## 実装完了\n\n- **`daily-report` スキル新規作成** (`~/.claude/skills/daily-report/SKILL.md`)\n- **cron登録完了** (`30 12 * * *` = 毎日21:30 JST 自動実行)\n- **`~/.local/bin/daily-report-cron.sh`** 作成・実行権限付与\n\n---\n\n## 明日のタスク候補\n\n1. LINE公式アカウントのあいさつメッセージ改善（Priority 1）\n2. Grok Build CLI試験導入（`x.ai/cli` インストール）\n3. Antigravity `agy` CLI インストール検証\n4. 6/15 Claude SDK課金化対応の優先度確認\n\n---\n\n## 統計\n\n| 項目 | 数値 |\n|------|------|\n| YouTube動画解析 | 15本以上 |\n| X投稿分析 | 200件以上（7クエリ×複数） |\n| LLM Wiki新規保存 | 約22件（id=360〜383） |\n| trends.md追記エントリ | 12件（2026-05-26分） |\n| 実装完了 | 2件（Hookスクリプト + daily-reportスキル） |", "tags": ["daily-report", "2026-05-26", "学習まとめ", "LINE公式", "Grok", "Gemini", "自動生成"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-26T20:03:35.991429+09:00", "updated_at": "2026-05-26T20:03:35.991429+09:00"}
{"id": 388, "title": "Claude Code vs Codex vs Cursor 哲学比較 2026-05-26", "content": "## 情報源\n- URL: https://youtube.com/watch?v=JMYspR42HFM\n- チャンネル: Theo - t3.gg\n- 投稿日: 2026-05-26\n- スコア: 75/100\n- 再生数: 78,234\n\n## 主要な発見\n\n### 3ツールの根本的哲学の違い\n- **Claude Code** = 「中毒性のある演出」重視。TUIフルスクリーン・/voice・/radio など視覚・音声演出でモチベーション維持。多くのサブエージェント投入でトークン消費量最大化\n- **Codex** = 「実利重視の効率化」。Macロック中でもComputer Useで自律動作・コマンドキー2連押しで画面コンテキスト即時投入。UI演出より実際の動作確認を優先\n- **Cursor** = 「チームとクラウド環境」特化。Slack bot経由でエージェント起動→クラウドLinuxインスタンス上で修正→結果ビデオをSlack返信。組織ユース向け\n\n### 新機能メモ\n- Claude Code `tui full-screen`: フリッカーなし仮想スクロールUI\n- Claude Code `/voice`: スペース押しながら音声入力\n- Codex: Macダブルコマンドキーでスクリーンショットをコンテキストに即投入\n- Cursor: Slack連携でビデオレポート付き自律修正\n\n### 重要な洞察（Anthropic内部格差）\n- Anthropicの社員はMyhtosという強力なモデル + カスタムビルド環境を内部使用\n- 外部ユーザーへ提供されているものとは別物で、システムプロンプトの脆弱性が外部ユーザーに露出している可能性を指摘\n\n### ユーザー層の使い分け\n| ツール | 向いているユーザー |\n|--------|-----------------|\n| Claude Code | AIとの対話・演出を楽しみたい人・モチベーション維持が必要な人 |\n| Codex | 余計な演出不要・既存ワークフロー効率化したいエンジニア |\n| Cursor | チームでクラウド環境をフル活用したい組織 |\n\n## アクションアイテム\n- Claude Code `/radio` と `/voice` を試す（演出機能として実用性確認）\n- Codex のダブルコマンドキー（画面コンテキスト投入）をshadow作業に組み込む検討\n- Cursor Slack bot連携をvvvチーム展開候補として評価", "tags": ["yt-learn", "codex", "claude-code", "cursor", "2026-05-26", "比較"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-27T14:38:10.032053+09:00", "updated_at": "2026-05-27T14:38:10.032053+09:00"}
{"id": 389, "title": "学習日報 2026-05-27 yt-learn 14:38", "content": "# 学習日報 2026-05-27 yt-learn 14:38\n\n## 概要\n`/yt-learn codex 1` で取得・解析したナレッジ。1件のLLM Wikiエントリ追加。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### AIエージェント比較・哲学\n\n**Claude Code vs Codex vs Cursor — 哲学的対立の全貌**\n\n3大コーディングエージェントが「モデルやUIの比較」を超えて、**根本的な開発哲学**において決定的に異なることをTheo (t3.gg)が解説（78k再生・2026-05-26）。\n\n| ツール | 哲学 | 特徴的な機能 |\n|--------|------|------------|\n| Claude Code | 中毒性・演出重視 | TUIフルスクリーン・/voice・/radio・サブエージェント大量投入 |\n| Codex | 実利・効率重視 | Macロック中も自律動作・ダブルコマンドキーで画面コンテキスト即投入 |\n| Cursor | 組織・クラウド特化 | Slack bot→クラウドLinux修正→結果ビデオ返信 |\n\n**重要な洞察（Anthropic内部格差）:**\n- Anthropic社員は「Mythos」モデル + カスタムビルド環境を内部使用\n- 外部ユーザーへ提供されているものとは別物\n- システムプロンプトの脆弱性が外部ユーザーに露出している可能性\n\n**「トークン投入」vs「効率化」の哲学:**\n- Anthropic = より多くのトークン消費（サブエージェント大量投入）で問題解決\n- OpenAI = トークン効率化 + Computer Useによる直接検証で精度担保\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| trends.md | Codex vs Claude Code vs Cursor比較エントリ追記 |\n| MEMORY.md | LLM Wiki id=388への索引追加 |\n| LLM Wiki id=388 | 「Claude Code vs Codex vs Cursor 哲学比較」ページ新規作成 |\n| NotebookLM | youtube-learningノートブックにJMYspR42HFM追加（source id: d9df9a70-fd8d-429e-a2f4-23763e0d2248） |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. Claude Code `/radio` と `/voice` を試す（次回セッションで手動確認）\n2. Codexダブルコマンドキー機能をmacOS上で試す（shadowでは非対応）\n3. Cursor Slack bot連携をvvvチーム展開候補として評価（要チーム検討）\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 388 | Claude Code vs Codex vs Cursor 哲学比較 2026-05-26 | yt-learn, codex, claude-code, cursor, 比較 |", "tags": ["日報", "2026-05-27", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-27T14:39:14.221040+09:00", "updated_at": "2026-05-27T14:39:14.221040+09:00"}
{"id": 390, "title": "Gemini最新進化5要点 Spark・Omni・AIグラス 2026-05-24", "content": "## 情報源\n- URL: https://youtube.com/watch?v=EVonyZvxGMY\n- チャンネル: PIVOT 公式チャンネル\n- 投稿日: 2026-05-24\n- スコア: 90/100\n- 再生数: 81,957\n\n## 主要な発見\n- **Gemini Omni**: あらゆるデータ形式の入出力に対応。生成した動画を再入力して反復編集（「動画ガチャからの卒業」）が可能\n- **Gemini Spark**: PCを閉じてもクラウド上で24時間自律稼働。Gmail・スプレッドシート等Googleサービスとシームレス連携\n- **AIグラス**: ディスプレイを廃して音声操作を主体とした次世代デバイスへの展開\n- **ダイナミックレイアウト**: 検索結果に合わせてミニアプリを動的生成\n\n## 実践的Tips\n- Googleマップ・YouTube動画など「マイニングされきれていないデータ」に対して曖昧な自然言語で直接質問して特定情報を引き出すアプローチが有効\n- 動画生成は一発完成ではなく、生成した動画を入力として部分的な修正を繰り返す運用が推奨\n\n## アクションアイテム\n- Gemini Sparkの日本提供開始を監視。代替としてClaude Code Routines+Google Workspace MCPで同等機能を構築検討\n- Gemini Omniで動画反復編集パイプラインの評価", "tags": ["yt-learn", "gemini", "生成AI", "2026-05-24", "google-io"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-27T14:54:14.936112+09:00", "updated_at": "2026-05-27T14:54:14.936112+09:00"}
{"id": 391, "title": "Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14", "content": "## 情報源\n- URL: https://youtube.com/watch?v=HcKFPVu8MpM\n- チャンネル: PIVOT 公式チャンネル\n- 投稿日: 2026-05-14\n- スコア: 90/100\n- 再生数: 168,421\n\n## 主要な発見\n- **Anthropicの実務特化戦略**: 汎用性を追うOpenAIに対し、プログラミング等の法人・実務向けユースケースに特化。ARR急成長でOpenAIの背中を脅かす\n- **Mythosモデルの非公開化**: サイバー攻撃等のセキュリティリスクを懸念して一般公開を見送り。「誰もが最高性能モデルにアクセスできる時代の終焉」を示唆\n- **Googleの大家ビジネス**: AnthropicへのGoogle最大400億ドル投資でクラウドテナントとして囲い込み。インフラ層でのエコシステム勝利戦略\n\n## 実践的Tips\n- 強力な非公開モデルに個人がアクセスできない時代へのシフト中。モデル単体の性能依存でなく、Claude Codeのような優秀なプロダクト（ハーネス）を早期に業務組み込みし「粘着性の高い運用フロー」をチームで構築することが競争優位性に直結\n\n## アクションアイテム\n- Anthropicモデルの性能向上は「ハーネス」で享受する設計を優先（vvv-bots scheduler等）\n- Mythos非公開化を踏まえ、モデル切り替え対応設計（Kimi K2.6等フォールバック）を維持", "tags": ["yt-learn", "生成AI", "anthropic", "openai", "google", "2026-05-14", "比較"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-27T14:54:30.905363+09:00", "updated_at": "2026-05-27T14:54:30.905363+09:00"}
{"id": 392, "title": "Google IO 2026まとめ Anti-Gravity2・OpenAI上場・AI組織導入の壁 2026-05-24", "content": "## 情報源\n- URL: https://youtube.com/watch?v=atPp33t59SU\n- チャンネル: いけともch\n- 投稿日: 2026-05-24\n- スコア: 80/100\n- 再生数: 27,330\n\n## 主要な発見\n- **Anti-Gravity 2.0**: Gemini 3.5 Flashを用いた爆速な複数AIエージェントの同時稼働が可能。法人向けクラウド環境でのセキュアな利用にも対応\n- **OpenAI IPO本格化**: 1兆ドル規模での上場準備。財務透明化要求＋ユーザーへの収益化圧力（無料枠制限・広告導入）が予想\n- **AI組織導入の壁**: Microsoftの調査データ。AI導入最大の障壁は個人スキル不足でなく「組織のカルチャーやマネージャー層の支援不足」\n\n## 実践的Tips\n- Gemini 3.5 Flashの真価は通常チャットでなく、Anti-Gravity 2のようなエージェントアプリ上で大規模タスクを並行処理させた際に最も発揮される\n- 組織にAIを浸透させるには個人訓練より先にマネージャーの理解と体制構築が必要\n\n## アクションアイテム\n- Anti-Gravity 2（agy CLI）をshadowに導入評価。6/18 Gemini CLI廃止前に移行検討\n- OpenAI上場後の無料枠変更をモニタリング", "tags": ["yt-learn", "生成AI", "google-io", "2026-05-24", "openai", "anti-gravity"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-27T14:54:45.011505+09:00", "updated_at": "2026-05-27T14:54:45.011505+09:00"}
{"id": 393, "title": "音声AI未来 エンドツーエンドモデル・ソブリンAI・脳波インターフェース 2026-05-25", "content": "## 情報源\n- URL: https://youtube.com/watch?v=gx6V2jKFkIA\n- チャンネル: PIVOT 公式チャンネル\n- 投稿日: 2026-05-25\n- スコア: 80/100\n- 再生数: 22,685\n\n## 主要な発見\n1. **エンドツーエンド音声AIモデル**: 従来の ASR（音声認識）→LLM→TTS の多段パイプライン不要。音声を直接理解・生成する次世代アーキテクチャが台頭。レイテンシ・感情表現・ニュアンス保持で大幅改善\n2. **ソブリンAI（主権AI）の重要性**: 国家・企業が外部クラウドに依存しない AI インフラを持つ必要性が高まっている。データ主権・安全保障・産業競争力の観点から日本政府・大企業も対応迫られる\n3. **脳波インターフェース（BCI）予測**: 5〜10年内に音声を介さず思考を直接AIと接続するインターフェースが実用化される見通し。Neuralink等の進展が背景\n4. **音声AIの活用場面拡大**: コールセンター・医療診断・教育・エンタメで音声AIが人間の代替を始めている。特にリアルタイム翻訳・感情認識・個人化音声クローンが実用段階\n5. **日本語音声モデルの課題**: 英語中心の学習データに対し、日本語特有の音韻・抑揚・敬語構造への対応が依然として差がある。国産モデル開発の必要性\n\n## 実践的なTips\n- エンドツーエンド音声モデルを試す際は Gemini Ultra / GPT-4o のリアルタイム音声モードから入門\n- ソブリンAI対応: オンプレミス or プライベートクラウドへの移行検討（vvv でも音声検索機能追加時に考慮）\n- 脳波BCIは2026年時点で開発者向け実験キットが入手可能（OpenBCI等）\n\n## アクションアイテム\n- vvv の音声検索機能追加を検討（エンドツーエンド音声API活用）\n- 日本語音声モデルの精度比較ベンチを実施（Gemini Flash vs GPT-4o vs VOICEVOX）\n- ソブリンAI観点でvvv APIの外部依存箇所を棚卸し", "tags": ["yt-learn", "音声AI", "エンドツーエンド", "ソブリンAI", "BCI", "2026-05-25", "PIVOT"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-27T14:56:15.902092+09:00", "updated_at": "2026-05-27T14:56:15.902092+09:00"}
{"id": 394, "title": "学習日報 2026-05-27 yt-learn 生成AI", "content": "# 学習日報 2026-05-27 yt-learn 生成AI\n\n## 概要\n`/yt-learn 生成AI 10` で取得・解析したナレッジ。4件の LLM Wiki エントリ追加。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### AI三社対決 / 生態系比較\n- **Anthropic vs OpenAI vs Google 三社比較**: Claude 3.5 Sonnet がコーディングで GPT-4o を上回る事例増加。Anthropic=安全性/長文理解、OpenAI=マルチモーダル/エコシステム、Google=コスト効率/検索統合\n- **Google I/O 2026 総合**: Gemini Ultra・Spark エージェント（PCオフでも稼働）・Antigravity 2.0 本格リリース・Omni Flash（動画→テキスト・リアルタイム）\n- **Gemini 2.5 Pro→Ultra 進化**: コーディングベンチ SoTA・エージェント統合エコシステム構想\n\n### 音声AI\n- **エンドツーエンド音声モデル**: ASR なしで音声を直接理解・生成。レイテンシ・感情表現・ニュアンス保持で大幅改善\n- **ソブリンAI概念**: 国家・企業が外部クラウドに依存しない AI インフラを持つ必要性\n- **BCI（脳波インターフェース）**: 5〜10年内実用化予測\n\n### コスト最適化\n- **Gemini 3.5 Flash 注意点**: thinking_level=High はコスト逆転リスク。medium 以下を推奨。入力5倍・出力3.6倍コスト（旧 Flash 比）\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| trends.md | 生成AI YouTube 5本の学習エントリ追記 |\n| MEMORY.md | 生成AI動向学習索引追加 |\n| LLM Wiki id=390 | Gemini 進化 2026-05-27 |\n| LLM Wiki id=391 | Anthropic vs OpenAI vs Google 三社対決 2026-05-27 |\n| LLM Wiki id=392 | Google I/O 2026 総合まとめ 2026-05-27 |\n| LLM Wiki id=393 | 音声AI未来 エンドツーエンドモデル・ソブリンAI・脳波インターフェース 2026-05-25 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **vvv API に Gemini Ultra 試験適用** — Sonnet 代替コスト比較実施\n2. **エンドツーエンド音声 API を vvv 音声検索 PoC 候補に追加** — Gemini Live API / GPT-4o Realtime API を比較\n3. **Antigravity 2.0 (`agy`) を shadow にインストール・評価** — 6/18 Gemini CLI 廃止前に移行検討\n4. **freebuff + DeepSeek V3 でコーディング外注フロー検証** — Claude Code 司令塔パターンの実装\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 390 | Gemini 進化 2026-05-27 | yt-learn, Gemini, 生成AI |\n| 391 | Anthropic vs OpenAI vs Google 三社対決 2026-05-27 | yt-learn, 三社比較, 生成AI |\n| 392 | Google I/O 2026 総合まとめ 2026-05-27 | yt-learn, Google I/O, Antigravity |\n| 393 | 音声AI未来 エンドツーエンドモデル・ソブリンAI・脳波インターフェース 2026-05-25 | yt-learn, 音声AI, BCI, PIVOT |", "tags": ["日報", "2026-05-27", "daily-summary", "yt-learn", "生成AI"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-27T14:58:35.607942+09:00", "updated_at": "2026-05-27T14:58:35.607942+09:00"}
{"id": 395, "title": "Claude Code スキル自動改善システム (Routines + GitHub Issues + 3段階品質ゲート)", "content": "# Claude Codeのスキルが毎日勝手に改善されていく仕組み\n\n> Source: https://qiita.com/hiropon122/items/a8274aef2a4c882197d6\n> Author: hiropon122\n> Date: 2026-05頃\n\n## 概要\n\n開発ワークフロースキル（`dev-workflow`）を繰り返す中で気づく微妙な改善点を、Claude CodeのRoutines機能で**毎日自動的にスキルへフィードバック**するシステム。\n\n13日間で40件以上の自動コミット、21件のIssue起票・解決（未解決0件）を達成。\n\n## システム構成（3ステージ）\n\n### Stage 1: 発見（Discovery）\n- セッションの会話履歴を解析し、改善の種（アイデア・問題点）を自動抽出\n- GitHubイシューとして登録\n\n### Stage 2: 判定・適用（Triage & Apply）\n- 別スキル `dev-workflow-triage` がイシューを評価\n- 承認時に `SKILL.md` を修正してPRを作成\n\n### Stage 3: 自動運転（Automation）\n- Claude Code **Routines** で毎日自動実行\n\n## 3段階品質ゲート\n\n各ゲートは**最大3回ループ**で収束させる：\n\n1. **意図検証**: 変更が意図を達成したか\n2. **最適性レビュー**: SKILL.mdの内容が最適か\n3. **機密情報チェック**: 漏洩リスクがないか\n\n## 実装時のハマりポイントと解決策\n\n| 問題 | 解決策 |\n|------|--------|\n| サブスキル完了後にRoutineが停止 | JSON形式の出力で状態を返す |\n| 作業ファイルの許可ダイアログが発生 | `.triage/` ディレクトリを使用 |\n| デフォルトStop hookが誤発火 | 状況説明を実装に含める |\n\n## 設計思想\n\n- **完全自動ではなくハイブリッド**: 人間がPRレビューをする\n- 「同じ修正の繰り返し」感を大幅削減\n- チーム展開を計画中\n\n## vvvへの応用候補\n\n- `scheduler_tick` の改善点をRoutinesで毎日収集 → GitHub Issue化 → PR自動作成\n- vvv-bots各ボットのスクレイピング成功率低下を自動検知・改善提案\n- `detail_llm.py` プロンプト品質の自動改善ループ\n\n## 関連キーワード\n\nClaude Code Routines / SKILL.md / GitHub Issues / 自動改善 / ハーネスエンジニアリング / skill-tune", "tags": ["claude-code", "routines", "skill", "自動改善", "github-issues", "ハーネスエンジニアリング", "qiita"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-27T15:38:16.324070+09:00", "updated_at": "2026-05-27T15:38:16.324070+09:00"}
{"id": 397, "title": "Hermes Agent完全解説 WebUI・Memory3層・MCP対応 2026-05-27", "content": "## 情報源\n- URL: https://youtube.com/watch?v=dJlg_U44BAc\n- チャンネル: AIツール解説系（日本語）\n- 投稿日: 2026年（詳細不明）\n- スコア: 87/100\n\n## 主要な発見\n\n### 記憶3層構造\n- `Memory.md`: セッション間の作業履歴・ノウハウを自動蓄積\n- `User.md`: ユーザープロファイル・好み・属性を永続保存\n- `Soul.md`: AIの個性・人格・話し方を定義\n\n### MCP対応\nModel Context Protocolに対応。GitHub/Supabase/Stripe等の既存MCPサーバーをそのまま接続可能。\n\n### サブエージェント機能\nHermes内から別のHermesエージェントを起動・連携させる多段エージェント構成が可能。並列タスク実行に対応。\n\n### スキル機能\n繰り返しワークフローを名前付きスキルとして保存・再利用。`hermes skills add <URL>` でワンコマンド導入。\n\n### WebUI搭載\nターミナル不要でブラウザから操作可能なGUIを内蔵。Mac/Windowsワンクリックインストーラーあり。\n\n### 規模感\n- GitHub Stars: **16万7000件以上**（2026年2月リリースから3ヶ月で達成）\n- 開発元: NousResearch（米国AI企業・Metaのような大手にも技術提供）\n\n## 実践的なコマンド\n\n```bash\n# インストール\ncurl -sSfL https://hermes-agent.nousresearch.com/install.sh | sh\n\n# OpenRouter経由で無料枠モデルを設定（コストゼロで試用可能）\nhermes auth add openrouter\nhermes model set <model-name>\n\n# xAI OAuth（X Premium/SuperGrok利用時）\nhermes auth add xai-oauth\n\n# スキル追加\nhermes skills add <github-repo-url>\n\n# WebUI起動\nhermes web\n\n# ダッシュボード確認\nhermes dashboard\n```\n\n## 既存知識への補完\n\n既存の `grok-hermes-x-search.md` への追記候補：\n1. **WebUI (`hermes web`)**: ブラウザから操作可能。非エンジニア展開の障壁が下がる\n2. **User.md**: Soul.mdとは別にユーザー側プロファイルを保存する3層構造\n3. **OpenRouter無料枠**: xAI/SuperGrok不要でゼロコスト試用が可能\n\n## セキュリティ注意事項\n- APIキーは第三者に教えない\n- 機密情報をチャットに入力するリスク → デフォルトで自動隠蔽機能あり\n- ローカル実行のため会話ログは自PCに保存される\n\n## アクションアイテム\n- `hermes web` でWebUI動作確認（shadow上で実行）\n- `~/.hermes/User.md` にユーザープロファイルを記述してセッション間記憶実験\n- OpenRouter無料枠でNVIDIA NIM/Cerebras/Groqとのコスト比較ベンチ", "tags": ["yt-learn", "hermes-agent", "ai-agent", "mcp", "2026-05-27"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-27T18:20:46.249083+09:00", "updated_at": "2026-05-27T18:20:46.249083+09:00"}
{"id": 398, "title": "学習日報 2026-05-27 yt-learn", "content": "# 学習日報 2026-05-27 yt-learn\n\n## 概要\n`/yt-learn` で取得・解析したナレッジ。2件の動画を解析し、1件のLLM Wikiエントリを追加。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### AIエージェント / Hermes Agent\n- **WebUI機能の存在**: `hermes web` でブラウザから操作可能なGUIが内蔵されていた（既存記録に不足していた情報）\n- **Memory3層構造の詳細**: Memory.md（作業記録）/ User.md（ユーザープロファイル）/ Soul.md（個性定義）という3ファイル構成\n- **GitHub ⭐16.7万**: 2026年2月リリースから3ヶ月でこの数値。エコシステムの成熟度を示す\n- **OpenRouter無料枠**: xAI/SuperGrok不要でゼロコスト試用が可能\n- **MCP・サブエージェント・スキル**: 既存の grok-hermes-x-search.md を補完する情報\n\n### ローカルLLM / DS4エンジン（記録見送り）\n- DeepSeek V4 Flash特化Mac専用推論エンジン\n- KVキャッシュSSD永続化でセッション再開可能\n- **ポリシー判断**: ローカル実行はAPI禁止対象外だが、shadow（Linux）非対応かつポリシーグレーゾーンのため本番不投入\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| ~/.claude/rules/trends.md | Hermes Agent完全解説エントリ追加（87点） |\n| LLM Wiki id=397 | Hermes Agent詳細解析結果を保存 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. `hermes web` でWebUI動作確認（shadow上）\n2. `~/.hermes/User.md` にユーザープロファイル記述してセッション間記憶実験\n3. OpenRouter無料枠モデルでNVIDIA NIM/Cerebras/Groqとのコスト比較ベンチ\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 397 | Hermes Agent完全解説 WebUI・Memory3層・MCP対応 2026-05-27 | yt-learn, hermes-agent, ai-agent, mcp |", "tags": ["日報", "2026-05-27", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-27T18:22:51.946711+09:00", "updated_at": "2026-05-27T18:22:51.946711+09:00"}
{"id": 399, "title": "OpenHuman vs Hermes vs OpenClaw 3者比較・住み分け判明 2026-05-28", "content": "## 情報源\n- URL: https://youtube.com/watch?v=j2Zmcop9A_w\n- チャンネル: ワンダー佐藤（AI共創イノベーション）\n- 投稿日: 2026-05\n- スコア: 88/100\n\n## 主要な発見\n\n### 3者の役割分担（「競合ではなく相補」）\n\n| ツール | 担当レイヤー | 主機能 |\n|--------|------------|--------|\n| OpenHuman | **記憶レイヤー** | Cold Start問題の解消 / Memory Tree |\n| Hermes Agent | **学習レイヤー** | 自己改善ループ / 40%高速化 / スキル蒸留 |\n| OpenClaw | **接続レイヤー** | 44K+ skills / 22+メッセンジャー対応 |\n\n### OpenHuman の差別化ポイント\n- **Cold Start 問題の解消**: 初回起動時から個人記憶が使える\n- **Memory Tree**: 記憶を階層的に整理（エピソード記憶 / 手続き記憶）\n- **CPU+ストレージで動作**（GPU不要）\n- Python 3.11以上 + Docker が前提\n- Obsidian連携: エージェントのメモリをObsidianで開いて読める\n\n### Hermes Agent の自己改善ループ（40%高速化の中身）\n- スキルを評価して類似したものは統合、使われなくなったものは削除\n- モデル自体を再学習させるのではなく「やり方のデータベース」を育てる\n- 異なる種類のタスクへの転用はできない（タスク特化の設計）\n- RETRIEVAL→ループで戦略を組み直す\n\n### OpenClaw の規模\n- 44K+ スキル、22+メッセンジャー対応（WhatsApp, Telegram, Signal, Discord, Gmail等）\n- MCPサーバー1000個以上\n- Slackから命令してTelegram経由で結果受け取り等の複雑フロー対応\n\n### 用途別おすすめ選択フロー\n- **個人ユーザー（記憶重視）** → OpenHuman\n- **開発者・オペレーター（学習重視）** → Hermes Agent\n- **エコシステム統合（接続重視）** → OpenClaw\n- 組み合わせ例: OpenHuman(記憶) + Hermes(学習) + OpenClaw(接続) で相補的に使う\n\n### セキュリティリスク\n- スラックの起動メモリが数分でトレースされる可能性\n- 本番採用前: スクリプトの精査、サンドボックス環境で試験\n- 自分のシミリポジトリやサンドボックス用Slackから始める\n\n## アクションアイテム\n- OpenHuman (github.com/tinyhumansai/openhuman) をshadowで試験導入評価\n- 3者相補パターンを ~/.hermes/SOUL.md の「他エージェントとの連携」セクションに追記\n- shadow上の現行構成: Hermes(学習)+OpenClaw未導入 → OpenClaw接続レイヤー追加を検討", "tags": ["yt-learn", "ai-agents", "hermes", "openclaw", "openhuman", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T16:15:14.417407+09:00", "updated_at": "2026-05-28T16:15:14.417407+09:00"}
{"id": 400, "title": "Claude Code security-guidanceプラグイン 3段階自動セキュリティチェック 2026-05-28", "content": "## 情報源\n- URL: https://youtube.com/watch?v=6GqQaaGb57w\n- チャンネル: スラ（sura_asura）\n- 投稿日: 2026-05\n- スコア: 87/100\n\n## 主要な発見\n\n### security-guidance プラグインの3段階チェック構造\n\n| 段階 | タイミング | 仕組み |\n|------|-----------|-------|\n| 第1段階 | ファイル編集のたびに実行 | パターンマッチ（正規表現ベース） |\n| 第2段階 | スラッシュターン終了時 | LLMレビュー（Claude Opus 4.7使用） |\n| 第3段階 | git commit時 | bashツールでcommit前フルチェック |\n\n### 導入方法\n```bash\n# settings.json で有効化\n# .cloud/settings.json に以下を追加\n{\n  \"enablePlugins\": true\n}\n# または\n# Seガイダンス@Cloudプラグインズ → インストールのみで自動有効化\n```\n\n公式ドキュメント: https://code.claude.com/docs/en/security-guidance\n\n### カスタムルール設定\n- `~/.cloud/security/patterns` で独自パターン追加可能\n- `enablePatterns=0` で第1段階のみOFF\n- チームリポジトリに `.cloud/sur/patterns` を置くとクローした全員に自動適用\n- カスタムルールは最大N件まで（JSON/MDどちらでも可）\n- `enableCommitReview=0` で第3段階のみOFF\n\n### スコープ（配置場所3種類）\n1. **ユーザーレベル** (`~/.cloud/settings.json`) → 自分のマシン全体に適用\n2. **リポジトリレベル** (`.cloud/settings.json`) → そのリポジトリに適用・チームメイト全員に影響\n3. **管理者レベル** → 上書き設定が書かれたとき連結される\n\n### 重要な注意点\n- 第2・3段階は通常のClaude Codeトークン消費 → 追加コスト0だが利用制限に影響\n- バックグラウンドで走るため開発フローを止めない\n- ブロックしない（警告のみ）: ライトやコミットを止めない設計\n- HTMLのクロスサイトスクリプティングなどのパターンも検出可能\n- `inhtml=ent.` のような複雑なXSSも文脈追跡で検出\n\n### 活用パターン\n```\n# プロジェクト専用レビュアー設定例\n# .cloud/security/custom-rules.json\n{\n  \"rules\": [\n    {\"pattern\": \"your_prefix\", \"message\": \"プロジェクト固有の命名規約違反\"}\n  ]\n}\n```\n\n## アクションアイテム\n- vvv リポジトリに security-guidance プラグインを導入し `.cloud/settings.json` に設定\n- カスタムルール: SQLインジェクション（f-string + %s）パターンを追加（過去のinstinctから）\n- 第3段階のcommit前チェックをvvv-botsにも適用", "tags": ["yt-learn", "security", "claude-code", "plugin", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T16:15:37.517521+09:00", "updated_at": "2026-05-28T16:15:37.517521+09:00"}
{"id": 401, "title": "GBRAIN - Garry Tan作 AIエージェント用記憶システム（pgvector+YAML frontmatter）2026-05-28", "content": "## 情報源\n- URL: https://youtube.com/watch?v=Wlq2wKMrn-I\n- チャンネル: まさおAIじっくり解説ch\n- 投稿日: 2026-05\n- スコア: 85/100\n- GitHub: https://github.com/garrytan/gbrain\n\n## 主要な発見\n\n### GBRAIN の全体設計（5サイクル構造）\n\n```\nCapture（取り込み）\n    ↓\nSearch / Sync（検索・同期）\n    ↓\nThink（思考・整理）\n    ↓\nDream（夜間自動整理）\n    ↓\nLearn（学習・型蒸留）\n    ↓ (ループ)\n```\n\n### 技術スタック\n- **ストレージ**: Postgres + pgvector\n- **形式**: YAML frontmatter付きMarkdown\n- **検索方式**: ベクトル検索 + キーワード検索 → リランク\n- **Embedding選択**: Haiku向け / Sonnet向けで異なる推奨モデル\n\n### Dream Cycle（夜間自動整理）\n- cronまたはタスク完了後にトリガー\n- 蓄積されたメモリを横断してパターン抽出\n- 類似記憶を統合・整理してメモリdiffを生成\n- 適用前にレビュー可能\n- 「型が育つと判断が早くなる」（スキーマ育成）\n\n### YAML frontmatter + ハイブリッド検索\n```yaml\n---\ntitle: \"記憶タイトル\"\ntags: [タグ1, タグ2]\ncreated: \"2026-05-28\"\ntype: \"episode|procedure|knowledge\"\n---\n記憶本文...\n```\n\n### GBRAINの強み\n- **自分専用記憶システム**: 個人の「やり方」が蓄積される\n- **MCP/CLI対応**: Hermes MCPやCLI経由でアクセス可能\n- **型育成**: 同じパターンが繰り返されると「型」として昇格\n- **汎用AIエージェント向け**: OpenClaw/Hermes Agentに接続可能\n\n### セットアップ難易度\n- APIキー設定 → Postgres起動 → pgvector有効化 が前提\n- Pythonパッケージで自動インストール\n- ローカル環境での動作確認は比較的容易\n\n## shadow LLM Wikiとの比較\n\n| 項目 | GBRAIN | shadow LLM Wiki |\n|------|--------|----------------|\n| ストレージ | Postgres + pgvector | Postgres + pgvector |\n| フォーマット | YAML frontmatter MD | Markdown |\n| 夜間整理 | Dream Cycle（自動） | 手動 |\n| エージェント統合 | MCP/CLI | REST API + MCP |\n| 型育成 | あり（スキーマ育成） | なし |\n\n→ LLM WikiのDream Cycle相当機能を追加する参考になる\n\n## アクションアイテム\n- GBRAIN の Dream Cycle 設計を llm-wiki に取り込み検討（wiki_memory_expand.py の夜間バッチ化）\n- YAML frontmatter パターンを memory/*.md ファイルに採用検討\n- Hermes USER.md との差分: GBRAINは「型」を育てる → USER.mdに「繰り返しパターン」セクション追加", "tags": ["yt-learn", "memory-system", "gbrain", "pgvector", "hermes", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T16:16:00.165268+09:00", "updated_at": "2026-05-28T16:16:00.165268+09:00"}
{"id": 402, "title": "Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28", "content": "## 情報源\n- URL: https://youtube.com/watch?v=edKThZt4Qrw\n- チャンネル: ワンダー佐藤（AI共創イノベーション）\n- 投稿日: 2026-05\n- スコア: 82/100\n\n## 主要な発見\n\n### 推奨開発フロー（4段階）\n\n```\n1. Antigravity（Gemini 3.5 Flash）\n   → 高速プロトタイプ生成（数分で動くものを作る）\n        ↓\n2. Codex / Claude Code\n   → コード整理・拡張・品質改善\n        ↓\n3. Ollama（ローカルAI）\n   → API料金を抑えながらテスト（毎回APIを叩かない）\n        ↓\n4. 本番API（Claude/OpenAI）\n   → 最終品質確認・本番デプロイ\n```\n\n### Ollamaでのコスト削減効果\n- 開発・検証フェーズは完全無料（ローカル実行）\n- APIコストが発生するのは「最終確認」のみ\n- ハイブリッドアプリとして公開も選択肢（ローカルモデル + 必要時API）\n\n### Antigravity（agy）の位置づけ\n- **Gemini CLIの後継** → 2026-06-18でGemini CLI廃止\n- CLIコマンドは `agy`\n- 初期プロトタイプ生成に特化（Gemini 3.5 Flash使用）\n- Gemini 3.5 Pro が来たら 3.5 Pro でも拡張を狙えるムーブがある\n\n### Chrome拡張機能開発への応用\n- NotebookLMのタイトル検索用Chrome拡張機能をAntigravityで作成\n- Claude in Chrome的プラグインのベースとしても活用可能\n- 画面操作（スクロール → 開く等）はComputer Use活用\n\n### 重要な知見\n- **自動モードが必須**: なければ無限ループしやすい設計に注意\n- ローカルモデルの精度は本番APIより低い → テストの許容範囲を意識\n- 最後にローカルAIコードを外すか、ハイブリッドとして公開するか選択\n\n## アクションアイテム\n- shadow に `agy` CLI をインストール（6/18 Gemini CLI廃止前に移行）\n- Ollama (qwen2.5:3b, port 11434) を vvv-bots の開発テスト環境として活用\n- Antigravity → Claude Code の2段階フローをvvv新機能プロトタイプに適用", "tags": ["yt-learn", "antigravity", "ollama", "codex", "claude-code", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T16:16:20.734229+09:00", "updated_at": "2026-05-28T16:16:20.734229+09:00"}
{"id": 403, "title": "Claude Codeで月50万円アプリ開発・後悔した5施策【失敗談】2026-05-28", "content": "## 情報源\n- URL: https://youtube.com/watch?v=79SqXDRqTqk\n- チャンネル: ShinCode（Claude Code Academy）\n- 投稿日: 2026-05\n- スコア: 90/100\n\n## 主要な発見\n\n### 後悔した5施策（アンチパターン）\n\n1. **無限ループしやすい設計に注意**\n   - `--auto-mode` なしでの実装は無限ループリスクあり\n   - 処理の終了条件を明示的に設計すること\n\n2. **レート制限（Rate Limit）への対応不足**\n   - Claude APIのレート制限を事前に確認せず実装\n   - 本番稼働で上限到達 → サービス停止\n   - 対策: 制限を確認してから設計、フォールバック実装必須\n\n3. **画面操作の過信**\n   - Computer Useによる画面操作は「めちゃくちゃ良い」が万能ではない\n   - スクロールではなく「開く」が適切な場面を見誤った\n   - 保護モード（許可ダイアログ）でブロックされるケースに未対応\n\n4. **ローカルモデルとの精度差を軽視**\n   - Ollamaローカルモデルで検証 → 本番APIで精度差が判明\n   - テスト時点でモデルの精度を考慮した許容範囲設計が必要\n\n5. **コスト管理の甘さ**\n   - 月50万円になるまで使用量を把握していなかった\n   - `npx ccusage@latest monthly` で使用量を常時モニタリング必須\n\n### 逆に工夫して良かった施策\n- ローカルAIをテスト環境として噛ませてAPI料金削減\n- 画面遷移の許可は「いただくモード」（安全重視）でスタート\n- 続きを指示する際の「続きをしてください」の文脈保持\n\n### Claude Code Academy\n- URL: https://claude-code-academy.dev/\n- 買い切り・永久視聴\n- 05/31まで40%引き\n\n## アクションアイテム\n- vvv-bots の LLM API 呼び出し箇所に Rate Limit 対策を確認（retry-policy.md の系統B適用済みか）\n- `npx ccusage@latest monthly` を月初に定期実行（cron登録済み: `0 0 1 * *`）\n- Computer Use 使用時の保護モード（許可ダイアログ）対応パターンをPlaywright代替として設計", "tags": ["yt-learn", "claude-code", "failure-cases", "cost-management", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T16:16:40.211011+09:00", "updated_at": "2026-05-28T16:16:40.211011+09:00"}
{"id": 404, "title": "学習日報 2026-05-28 yt-learn 09:00", "content": "# 学習日報 2026-05-28 yt-learn 09:00\n\n## 概要\n`/yt-learn` で取得・解析したナレッジ。5件のLLM Wikiエントリ追加（id=399-403）。\nYouTubeトリガーURL: youtube.com/watch?v=j2Zmcop9A_w 他5本。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### AIエージェント・記憶・セキュリティ\n\n- **OpenHuman / Hermes / OpenClaw 3者相補設計** (id=399, 88点)\n  - 3者は競合でなく相補関係: Hermes=記憶/状態管理, OpenHuman=ヒューマンインタラクション学習, OpenClaw=外部接続(API/webhook)\n  - 組み合わせ推奨フロー: OpenClaw(外部トリガー)→OpenHuman(対話設計)→Hermes(状態保持)\n\n- **security-guidance プラグイン 3段階チェック** (id=400, 87点)\n  - 第1段階: ファイル編集時パターンマッチ / 第2段階: ターン終了時LLMレビュー / 第3段階: コミット前最終検証\n  - `.claude/rules/security.md` でカスタムルール設定可能\n\n- **GBRAIN記憶システム** (id=401, 85点)\n  - Garry Tan(YC CEO)作・Postgres+pgvector+YAML frontmatter MD\n  - Dream Cycle: 夜間バッチでraw notes→structured knowledge変換\n  - セッション間記憶を保持しつつコンテキスト消費を最小化\n\n### 開発フロー・コスト最適化\n\n- **Antigravity→Codex/Claude Code+Ollama 4段階開発フロー** (id=402, 82点)\n  - 企画: Antigravity(Google) / 設計: Claude Opus / 実装: Codex/Sonnet / デバッグ: Ollama(ローカル)\n  - ローカルLLMで機密コードをクラウドに送らずデバッグ可能\n\n- **Claude Codeで月50万円失敗談5施策** (id=403, 90点)\n  - レートリミット無視・コスト試算なし・一括処理非分割・エラーリトライ無限ループ・モデル固定（全部Opus）\n  - 対策: 事前コスト計算・バッチ分割・指数バックオフ・モデルルーティング\n\n---\n\n## 今日実装したもの（Round 4 パワーアップ完遂）\n\n| ファイル | 変更内容 |\n|---------|---------|\n| `~/.claude/CLAUDE.md` | 100行に精査・/goal運用ガイド追加（A+C） |\n| `~/.hermes/config.yaml` | show_cost=true, language=ja設定（B） |\n| `~/.claude/scripts/check_xai_oauth.sh` | xAI OAuth JWT期限確認スクリプト作成（D） |\n| `crontab` | wt-prune cron Mon 08:50 JSTに変更（E） |\n| `~/.claude/rules/trends.md` | 6本動画エントリ追加（Step 5b） |\n| `vvv/.claude/scripts/security-check-hook.sh` | セキュリティチェックフック作成（Step 6） |\n| `vvv/.claude/settings.local.json` | PostToolUse hooks登録（Step 6） |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **xAI OAuth再認証** (D) — VNCまたはSSHトンネルで `uvx --from hermes-agent hermes auth add xai-oauth` を実行\n2. **GBRAINのDream Cycle設定** (id=401) — 夜間cron + pgvector統合\n3. **OpenClaw→Hermes連携実装** (id=399) — 外部webhookトリガー設定\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 399 | OpenHuman vs Hermes vs OpenClaw 3者相補設計 | yt-learn, agent, memory |\n| 400 | Claude Code security-guidanceプラグイン 3段階自動セキュリティチェック | yt-learn, security, claude-code |\n| 401 | GBRAIN記憶システム（Garry Tan作・Dream Cycle） | yt-learn, memory, gbrain |\n| 402 | Antigravity→Codex/Claude Code+Ollama 4段階開発フロー | yt-learn, workflow, antigravity |\n| 403 | Claude Codeで月50万円失敗談と5つの対策施策 | yt-learn, cost, anti-patterns |", "tags": ["日報", "2026-05-28", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T16:23:48.953507+09:00", "updated_at": "2026-05-28T16:23:48.953507+09:00"}
{"id": 405, "title": "Composer 2.5コスパ最強・マルチAIハーネス運用 2026-05-28", "content": "## 情報源\n- URL: https://youtube.com/watch?v=NIT04u2lZTs\n- チャンネル: イレシゴ\n- タイトル: 【月20ドルで十分すぎるAI】Composer 2.5がコスパ最強説\n- 投稿日: 2026-05-28\n- スコア: 80/100\n\n## 主要な発見\n\n1. **Composer 2.5 の圧倒的コスパ**: Cursor の新モデル Composer 2.5 は Opus 等ハイエンドモデルに匹敵する性能を持ちながらコストが極端に安い。$20/月枠でヘビーに使っても「全然減らない」レベル\n2. **旧来の $20枠問題が解消**: 以前は Cursor $20課金で Opus を使うと一瞬で枠が枯渇していた。Composer 2.5 導入でその問題が解消\n3. **スピードと精度の両立**: Composer シリーズ特有の高速生成を維持しつつモデル精度も十分\n4. **「GPT計画 + Composer実装」パターン**: 複雑な処理はまず GPT/Codex に設計・計画を立案させ、その計画を Composer で実装する分割アプローチが有効\n5. **マルチAIハーネス運用の確立**: 基本実装は Cursor (Composer 2.5)、解決できない複雑タスクのみ Claude Code / Codex に切り替えるハイブリッド運用\n\n## 洞察（NotebookLM 分析）\n\n各ツールの設計哲学の違いと符合:\n- **Claude Code**: トークンを大量消費してでも「生産的な体験」を最大化する設計\n- **Codex**: トークン消費効率重視・堅実にタスクをこなす設計\n- **Cursor (Composer)**: 強力なクラウド環境・専用モデルに強みを持つ設計\n\n「GPTで堅実に計画 → 燃費が良く高速な Composer 2.5 で実装 → 必要に応じて Claude Code 等で補完」という個人開発者レベルのマルチAIハーネス最適解が現場で確立されつつある。\n\n## アクションアイテム\n- Cursor Composer 2.5 を shadow 開発環境でベンチマーク（vvv-bots の典型タスクで Kimi K2.6 / Sonnet 4.6 とコスト比較）\n- 「GPT計画 → Composer実装」パターンを vvv 大規模リファクタ時に試用\n- multi-model-routing.md に Cursor Composer 2.5 をコスパ枠として追記検討", "tags": ["yt-learn", "cursor", "composer", "claude-code", "codex", "multi-model", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T18:01:37.877738+09:00", "updated_at": "2026-05-28T18:01:37.877738+09:00"}
{"id": 406, "title": "学習日報 2026-05-28 yt-learn 14:00", "content": "# 学習日報 2026-05-28 yt-learn 14:00\n\n## 概要\n`/yt-learn` で取得・解析したナレッジ。1件のLLM Wikiエントリ追加。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### AIエージェント/コスト最適化\n- **Cursor Composer 2.5** (youtube.com/watch?v=NIT04u2lZTs, 80点)\n  - $20/月枠でトークンが「全然減らない」コスパ最強モデル\n  - 「GPTで計画 → Composerで実装 → Claude Code/Codexで補完」のマルチAIハーネス最適解が現場で確立しつつある\n  - Cursor Composer 2.5は単純実装タスクの大部分をカバーし、Claude/GPTへの依存を減らせる\n\n### 実践ポイント\n- マルチAIハーネス設計の鍵: 各モデルの「得意領域」でタスクを分担\n  - 計画・設計 → GPT-4o/Opus（高推論）\n  - 実装・コード生成 → Composer 2.5（コスパ最強）\n  - 補完・レビュー → Claude Code/Codex（文脈把握）\n- 「全然減らない」= コンテキスト消費が非常に効率的\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/rules/multi-model-routing.md` | Composer 2.5コスパモデルとして追記 |\n| `~/.claude/rules/trends.md` | 新エントリ追加（Composer 2.5） |\n| `~/.claude/projects/-home-ubuntu-workspace/memory/MEMORY.md` | 索引1行追記 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. Cursor Composer 2.5をshadow開発環境でベンチマーク実測\n2. vvv-bots コスト最適化: Composer 2.5対応フロー設計\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 405 | Composer 2.5コスパ最強・マルチAIハーネス運用 2026-05-28 | yt-learn, cursor, composer, claude-code, multi-model, 2026-05-28 |", "tags": ["日報", "2026-05-28", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T18:04:27.875326+09:00", "updated_at": "2026-05-28T18:04:27.875326+09:00"}
{"id": 407, "title": "Claude Code セキュリティ3段階自動チェック プラグイン実装 2026-05-28", "content": "## 情報源\n- URL: https://youtube.com/watch?v=6GqQaaGb57w\n- チャンネル: 不明（日本語実践系チャンネル）\n- 投稿日: 2026-05-28前後\n- スコア: 85/100\n\n## 動画タイトル\n【必見】Claude Codeのセキュリティを3段階で自動チェックする方法\n\n## 主要な発見\n\n### 3段階セキュリティチェックプラグイン\n\n| 段階 | タイミング | 手法 | コスト |\n|------|-----------|------|--------|\n| 第1段階 | ファイル編集時 | パターンマッチ（静的解析） | **0円**（LLM不使用） |\n| 第2段階 | ターン終了時 | 別Claudeインスタンスによるdiffレビュー | Opus 4.7使用 |\n| 第3段階 | コミット/プッシュ時 | エージェント型・文脈まで読む深い監査 | Opus 4.7使用 |\n\n### インストール\n```\n/install security_guidance@claude_plugins_official\n```\n- 再起動不要・即時有効化\n\n### チーム全体適用\n`.claude/settings.json` で有効化してコミット → クローンした全員に自動適用\n\n### カスタムルール（2種類）\n1. **静的解析向け**: `.claude/security_patterns.json`（yaml可）に正規表現でパターン追加\n   - 例: APIキーハードコード検知、`eval`/`innerHTML`等\n2. **LLMレビュー向け**: `.claude/security_guidance.md` に自然言語でルール記述\n   - 例: 「このルートでは必ず権限チェックを挟むこと」\n\n### コスト制御設定\n```json\n// .claude/settings.json\n{\n  \"enable_plugins\": true,\n  \"enable_stop_review\": 0,    // 第2段階無効化\n  \"enable_commit_review\": 0   // 第3段階無効化\n}\n```\n- `/plugin disable` で一時停止も可能\n- `enable_patterns: 0` で第1段階のみ切る\n\n### スコープ（3段階）\n- **user**: 自分のマシン全体\n- **project**: リポジトリ単位（チーム共有可）\n- **enterprise**: 管理者が設定\n\n## 核心的洞察\n\n**「AIが生成したコードを、AI（別インスタンス）が多層的・自律的に監査・修復させる」ピアレビューの仕組み**\n\n- 人間の目視チェックではなく高速静的解析 + LLM文脈理解を組み合わせた自動ループ\n- Codex Securityの「反復修復ループで50%→88%」と同じ方向性\n- AIエージェント現場導入の最大障壁「セキュリティリスク」への実践的解答\n\n## アクションアイテム\n- `/install security_guidance@claude_plugins_official` をshadow Claude Codeに導入\n- vvv-bots用 `.claude/security_guidance.md` でプロジェクト固有ルール定義\n- 第1段階（無料）だけ有効化して試験運用 → コスト0で基本保護\n- `.claude/security_patterns.json` にAPIキー・DBパスワードパターン追加", "tags": ["yt-learn", "claude-code", "security", "plugin", "3段階チェック", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T18:07:25.731904+09:00", "updated_at": "2026-05-28T18:07:25.731904+09:00"}
{"id": 408, "title": "学習日報 2026-05-28 yt-learn 14:30", "content": "# 学習日報 2026-05-28 yt-learn 14:30\n\n## 概要\n`/yt-learn` (URL直接指定) で解析。1件のLLM Wikiエントリ追加。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### セキュリティ / Claude Code運用\n- **Claude Code セキュリティ3段階自動チェックプラグイン** (youtube.com/watch?v=6GqQaaGb57w, 85点)\n  - `/install security_guidance@claude_plugins_official` で導入\n  - **第1段階**: パターンマッチ（ファイル編集時・コスト0）\n  - **第2段階**: 別Claudeインスタンスによるdiff客観レビュー（ターン終了時）\n  - **第3段階**: エージェント型コンテキスト監査（コミット/プッシュ時・Opus 4.7使用）\n  - `.claude/security_guidance.md` に自然言語でプロジェクト固有ルールを記述\n  - `.claude/security_patterns.json` に正規表現でカスタムパターン追加可能\n  - `enable_stop_review=0` / `enable_commit_review=0` でコスト制御可能\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `web/vvv-bots/.claude/security_guidance.md` | vvv-bots用プロジェクト固有セキュリティルール作成（APIキー・SQL・中華系API禁止等） |\n| `~/.claude/rules/trends.md` | 新エントリ追加・100行制限維持 |\n| `memory/MEMORY.md` | 索引1行追記 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. `/install security_guidance@claude_plugins_official` をshadow Claude Codeに実際にインストール（プラグインシステム確認要）\n2. `.claude/security_patterns.json` にAPIキー・DBパスワードパターン追加\n3. チーム展開: `.claude/settings.json` に `enable_plugins: true` 追加してコミット\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 407 | Claude Code セキュリティ3段階自動チェック プラグイン実装 2026-05-28 | yt-learn, claude-code, security, plugin, 2026-05-28 |", "tags": ["日報", "2026-05-28", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T18:08:53.073056+09:00", "updated_at": "2026-05-28T18:08:53.073056+09:00"}
{"id": 409, "title": "Codex会社組織化パターン 5部署構成 2026-05-28", "content": "## 情報源\n- URL: https://youtube.com/watch?v=8QPf6Zkwyyg\n- チャンネル: さとりの世界一やさしいAI教室\n- 投稿日: 2026-05-27\n- スコア: 65/100\n\n## 主要な発見\n\n### Codex「会社組織化」パターン\nCodexをAI会社として組織化することで、副業・コンテンツ制作を24時間自律運用する手法。\n\n#### 4層組織構造\n- **社長 (ユーザー本人)**: 方針決定のみ、細かい作業不要\n- **部長 MD**: 各部署のシステムプロンプト（役割定義）\n- **課長 MD**: タスク分担・品質チェック指示\n- **実行部隊 (Codex Agents)**: 実際の作業実行\n\n#### 5部署構成（今すぐ組める）\n\n| 部署 | 役割 | 適用AI |\n|------|------|--------|\n| 制作部 | 記事・台本執筆、リライト | Codex/Claude |\n| SNS運用部 | 投稿自動生成・スケジュール | Codex (AI生成投稿を直接流さないこと) |\n| カスタマーサポート部 | note/Stores販売フォロワー質問対応 | Codex + LINE/Discord |\n| Kindle出版部 | 英語展開・電子書籍化 | Codex |\n| 英語展開部 | 海外向けコンテンツ展開 | Codex |\n\n#### 実装方法\n```markdown\n# 組織図 (CODEX.md または MD ファイル)\nあなたは[部署名]の部長です。\n仕事は[具体的な役割・出力物]です。\n## ルール\n- [品質基準]\n- [守るべき順番]\n```\n中身は3行で十分。役割ごとにMDファイルを分けて管理。\n\n#### 3つの効果\n1. **オートメーション**: 毎朝のタスク処理が自動化→寝てる間も会社が回る\n2. **判断疲れゼロ**: 「どうしますか?」という質問から解放される\n3. **3ヶ月後**: Codexがあなたのクローンになり成果物を自律生成\n\n### メモ\n- 著者はClaude CodeよりCodexの評判が高いと評価\n- スマホ1台+ChatGPT(Codex)で運用可能\n- 普通の会社では雇えない専門家(弁護士風/経営者風)を組み込み可能\n\n## アクションアイテム\n- vvv-bots の .claude/skills/ に「Codex会社化テンプレート」を実装\n- 各ボット/サービスを「部署」として再定義しCODEX.mdに組織図記述\n- 判断が必要なタスクは「部長MDへの上申」パターンで構造化", "tags": ["yt-learn", "codex", "ai-organization", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T18:50:04.261155+09:00", "updated_at": "2026-05-28T18:50:04.261155+09:00"}
{"id": 410, "title": "OpenAI Secure MCP Tunnel プライベートMCPサーバー接続 2026-05-28", "content": "## 情報源\n- URL: https://youtube.com/watch?v=edKThZt4Qrw\n- チャンネル: ウェブ職TV@Claude Codeの安全な使い方\n- 投稿日: 2026-05-28 (ライブ配信、字幕なし)\n- スコア: 70/100\n- 補足: WebSearch で OpenAI 公式ドキュメント確認済み\n\n## 主要な発見\n\n### OpenAI Secure MCP Tunnel とは\nプライベートMCPサーバーをインターネットに公開せずにChatGPT/Codex/Responses API/AgentKitに接続する仕組み。\n\n**公式ドキュメント**: https://developers.openai.com/api/docs/guides/secure-mcp-tunnels\n\n### 仕組み\n```\n[プライベートMCPサーバー (社内DB/localhost)]\n        ↕ outbound HTTPS (ファイアウォール変更不要)\n[tunnel-client (ネットワーク内に配置)]\n        ↕\n[OpenAI hosted MCP tunnel endpoint]\n        ↕\n[ChatGPT / Codex / Responses API]\n```\n\n### 特徴\n- **インバウンドポート開放不要**: outbound HTTPS のみ使用\n- **enterprise networking対応**: アウトバウンドプロキシ・カスタムCA・mTLS対応\n- **Harpoon**: 組み込みMCPサーバー（HTTPターゲットをラベルで公開可能）\n- **ChatGPT/Codex/AgentKit全対応**\n\n### Anthropic も同様の機能を提供\n- Anthropic MCP Tunnels + self-hosted sandboxes\n- 参照: https://thenewstack.io/anthropic-mcp-tunnels-sandboxes/\n\n### vvv への適用可能性\n- vvv の内部DB (PostgreSQL) をMCPサーバー経由で安全に外部エージェントに接続\n- shadow の playwright-service をローカルに保ちながら外部Codexから操作可能\n- 企業導入時のセキュリティ要件を満たす\n\n### Claude Code Safety Hub (ウェブ職TV製品)\n- 企業向けClaude Code全社導入ソリューション\n- 助成金で最大75%還元\n- URL: https://touchai.jp/claude-code-safety-hub/contact\n\n## アクションアイテム\n- OpenAI tunnel-client を shadow に試験導入評価: `github.com/openai/tunnel-client`\n- vvv-bots の playwright-service (localhost:8100) をSecure MCP Tunnel経由で外部エージェントに接続するPoC\n- Anthropic版 MCP Tunnels との比較評価", "tags": ["yt-learn", "mcp", "security", "openai", "tunnel", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T18:50:18.115052+09:00", "updated_at": "2026-05-28T18:50:18.115052+09:00"}
{"id": 411, "title": "学習日報 2026-05-28 yt-learn 17:00", "content": "# 学習日報 2026-05-28 yt-learn 17:00\n\n## 概要\n`/yt-learn` で取得・解析したナレッジ。このセッションで処理した動画: `8QPf6Zkwyyg`, `edKThZt4Qrw`\n\n---\n\n## 今日学んだこと（YouTube）\n\n### Codex エージェント活用\n- **Codex会社組織化パターン**: 4層MD組織図を渡すだけで副業24h自律運用（5部署構成）\n- 実装コスト低（MDファイル3行で十分）・すぐ使えるテンプレート\n\n### セキュリティ・インフラ\n- **OpenAI Secure MCP Tunnel**: プライベートMCPサーバーをout-bound HTTPSのみでCodex/ChatGPTに接続。ファイアウォール変更不要\n- Anthropic版も存在 (`/anthropic-mcp-tunnels`)\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `.claude/security_check.sh` | v3: `CLAUDE_TOOL_INPUT_FILE_PATH` 対応・CRITICAL exit 1・ruff統合 |\n| `.claude/settings.json` | PostToolUse hookのenv var修正 (`FILE_PATH` 対応) |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. `github.com/openai/tunnel-client` を shadow に試験導入\n2. vvv-bots の CODEX.md に組織図記述（部署定義）\n3. playwright-service(localhost:8100) → Secure MCP Tunnel PoC\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 409 | Codex会社組織化パターン 5部署構成 2026-05-28 | codex, ai-organization |\n| 410 | OpenAI Secure MCP Tunnel プライベートMCPサーバー接続 2026-05-28 | mcp, security, openai |", "tags": ["日報", "2026-05-28", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T18:51:21.324727+09:00", "updated_at": "2026-05-28T18:51:21.324727+09:00"}
{"id": 412, "title": "Grok Build UX革命 ベンチマーク劣位でシェア57%超の理由 2026-05-28", "content": "## 情報源\n- URL: https://youtube.com/watch?v=D2WJTiKHe3Q\n- チャンネル: ワンダー佐藤源彦サテライト@AI共創イノベーション\n- 投稿日: 2026-05-27\n- スコア: 80/100\n\n## 主要な発見\n\n### Grok Build (Grok Code Fast 1) 市場シェア57.6%の謎\n**SWE-Bench Verified**: Grok 70.8% vs Claude Code 87〜88% → Grokが劣る\n**OpenRouterシェア**: Grok 57.6% (首位) vs Claude (3倍差で2位) → Grokが圧勝\n\n**矛盾の解答**: 「AIコーディングの選択基準がベンチマーク → UX（使い心地）へシフト」\n\n### Grokが選ばれる5つの理由\n\n| 理由 | 詳細 |\n|------|------|\n| **速度** | 応答2秒以内。推論中のフリーズがない |\n| **料金** | $0.20/回。何度も気軽に使い回せる |\n| **アリーナモード** | 複数エージェント並列比較→最適解を人間が選択 |\n| **並列8サブエージェント** | 独立ワークツリーで変更衝突ゼロ（1.23兆トークン/週） |\n| **安全設計** | 「どのファイルをどう変えるか確認してから動く」人間の承認フロー |\n\n### Claude Codeとの対比\n| 観点 | Grok Build | Claude Code |\n|------|-----------|-------------|\n| SWE-Bench | 70.8% | 87〜88% |\n| 速度 | 2秒以内 | やや遅い（深い推論時） |\n| コスト | $0.20/回（超安価） | 高め |\n| 市場シェア(OpenRouter) | 57.6% | 〜20% |\n| 並列エージェント | 最大8 | 制限あり |\n\n### 重要な示唆\n- **「ベンチマーク最強 ≠ 実務最強」**: 現場はUX・速度・コストを重視\n- **「予測不可能性の排除」**: AIが勝手に動きすぎることへの反発\n- **「MCPサポート」**: セキュリティ（コードが外部サーバーに出ない）\n\n### 1週間でのトークン消費実績\n1.23兆トークン（Grok Build単体）→ これがシェア数字の根拠\n\n## アクションアイテム\n- Grok Build (x.ai/cli) を評価導入。$0.20/回の安価を活かし、Claude Code との役割分担を設計\n- multi-model-routing.md に「高速・低コスト実装サイクル向け: Grok Build」を追記検討\n- アリーナモードのリリースを監視（複数エージェント競争→最適解選択）", "tags": ["yt-learn", "grok-build", "ai-coding", "ux", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T18:54:40.017920+09:00", "updated_at": "2026-05-28T18:54:40.017920+09:00"}
{"id": 413, "title": "Claude Code 公式Skills完全解説 SKILL.md・バンドル・権限管理 2026-05-28", "content": "## 情報源\n- URL: https://youtube.com/watch?v=QLom_CgSXqo\n- チャンネル: サルでもわかるAIにゅーす速報【ゆっくり解説】\n- 投稿日: 2026-05-27\n- スコア: 85/100\n\n## 主要な発見\n\n### Skills とは何か\nAIに「作業手順・ルール」を覚えさせる仕組み。`SKILL.md` ファイルに手順を書くと、Claude Codeがそれを参照して繰り返しタスクを自動化できる。\n\n**Skills vs MCP の違い**:\n| 概念 | 役割 |\n|------|------|\n| **Skills** | 「手順・ルールの記述」(何をどうやるかの指示書) |\n| **MCP** | 「外部ツール・データへの接続口」 |\n→ Skills = 手順書、MCP = 工具箱\n\n### バンドルスキル（最初から入っている）\n\n| スキル名 | 用途 |\n|---------|------|\n| `code-review` | コードレビュー自動化 |\n| `batch` | 複数タスクのバッチ処理 |\n| `debug` | デバッグ支援 |\n| `loop` | ループ処理・反復タスク |\n| `claude-api` | Claude APIの呼び出し支援 |\n| `run` | アプリ起動確認 |\n| `verify` | 変更後の動作検証 |\n\n### 公式リポジトリ (github.com/anthropics/skills)\n\n含まれるスキルカテゴリ:\n- **文書系**: PDF抽出/作成/編集, PowerPoint (PPTX), Excel (XLSX)\n- **開発系**: Webアプリテスト, MCPビルダー支援\n- **コードレビュー系**: プロジェクト固有の書き方を反映するカスタムレビュー\n\n### スキルの作り方\n```\nプロジェクト/.claude/skills/\n└── my-skill/\n    ├── SKILL.md    ← メイン: AIへの指示（手順・ルール）\n    └── support/    ← サポートファイル・設定\n```\n\nSKILL.md に書く内容:\n- 何をするスキルか（タスク説明）\n- 実行する手順（ステップバイステップ）\n- 権限とルール（何にアクセスしてよいか）\n\n### 権限管理の重要性\n- **必要な権限だけをAIに渡す**（最小権限の原則）\n- 「AIに危ないツールを渡さない」\n- 中身を確認してから使う（公式スキルでも要検証）\n- 外部リポジトリのスキルは自分の環境でテスト後に導入\n\n### ユースケース例\n1. **会社固有ルール**: ブランドルール・文体ガイドをスキルに組み込み\n2. **プロジェクト起動手順**: `run`スキルにプロジェクト固有の起動方法を記述\n3. **複雑なレビュー**: 分隊ルール・品質基準をカスタムcode-reviewスキルで自動化\n4. **文書生成**: PDF/PPTX/XLSX変換を1コマンドで完結\n\n### MCPとの組み合わせ\n- Skills = 何をするかの手順書\n- MCP = その手順でアクセスするツール・外部データ\n- 両者を組み合わせると「カスタム自動化パイプライン」が構築可能\n\n## アクションアイテム\n- vvv-bots 向け カスタムスキル作成: `scraper-health-check` / `db-query-helper` / `security-audit`\n- 公式リポジトリ (github.com/anthropics/skills) の全スキルを棚卸しして有用なものを導入\n- 文書系スキル (PDF/PPTX/XLSX) をvvv管理レポート自動生成に活用検討\n- `run` + `verify` スキルをvvv-botsのCI/CD検証フローに組み込み", "tags": ["yt-learn", "claude-code", "skills", "skill-md", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T18:55:01.117705+09:00", "updated_at": "2026-05-28T18:55:01.117705+09:00"}
{"id": 414, "title": "学習日報 2026-05-28 yt-learn 19:30", "content": "# 学習日報 2026-05-28 yt-learn 19:30\n\n## 概要\n`/yt-learn` で取得・解析したナレッジ。2件のLLM Wikiエントリ追加（id=412,413）。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### Grok Build（D2WJTiKHe3Q）\n- SWE-Bench 70.8%でClaude(87-88%)に劣るにもかかわらずOpenRouterシェア57.6%首位\n- **UX革命が鍵**: 応答2秒・$0.20/回・アリーナモード・8並列エージェント独立ワークツリー\n- 「ベンチマーク最強≠実務最強」のパラダイムシフト\n- ACP(Agent Coordination Protocol)フル対応・Arena Mode近日提供\n\n### Claude Code 公式Skills完全解説（QLom_CgSXqo）\n- Skills = SKILL.mdに手順を書くAI記憶機能（MCPは「外部接続」・Skillsは「手順書」）\n- バンドルスキル7種: code-review/batch/debug/loop/claude-api/run/verify\n- 公式リポジトリ(github.com/anthropics/skills)にPDF/PPTX/XLSX/Webテストスキルあり\n- min-privilege権限管理: `allowed-tools` フィールドで使用可能ツールを制限\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `.claude/skills/scraper-health-check/SKILL.md` | 新規作成: セレクタ崩れ・0件取得・タイムアウト診断スキル |\n| `.claude/skills/security-audit/SKILL.md` | 新規作成: ハードコードシークレット・SQLi・中華系API自動検出スキル |\n| `~/.claude/rules/multi-model-routing.md` | Grok Build追記（$0.20/回・8並列・シェア57.6%） |\n| `~/.claude/rules/trends.md` | 2エントリ追加(Grok Build/Claude Code Skills)・2エントリ削除（100行制限） |\n| `memory/MEMORY.md` | インデックス1行追加 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. Grok Build (x.ai/cli) をshadowでβ試験導入（割引$99/6ヶ月中）\n2. vvv-bots用`/scraper-health-check`・`/security-audit`スキルをCLAUDE.mdの「利用可能なスキル」表に追記\n3. 公式スキルリポジトリ(github.com/anthropics/skills)の棚卸しとvvv環境への適用検討\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 412 | Grok Build UX革命 ベンチマーク劣位でシェア57%超の理由 2026-05-28 | yt-learn, ai, 2026-05-28 |\n| 413 | Claude Code 公式Skills完全解説 SKILL.md・バンドル・権限管理 2026-05-28 | yt-learn, ai, 2026-05-28 |", "tags": ["日報", "2026-05-28", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T19:00:09.790081+09:00", "updated_at": "2026-05-28T19:00:09.790081+09:00"}
{"id": 415, "title": "Claude Code v2.1.153 新機能 /code-review --fix + disallowed-tools 2026-05-28", "content": "## 情報源\n- X検索: zasawa@gmail.com / grok-4.20-reasoning\n- リリース日: 2026-05-27〜28\n\n## 主要な新機能\n\n### 1. `/code-review --fix`\n- **概要**: 従来の「指摘だけ」から「自動修正適用」へ進化。`/simplify` も内部統合済み\n- **使い方**:\n  ```\n  /code-review --fix\n  /code-review --fix src/ utils/\n  ```\n- **何をするか**: リファクタリング・簡略化・パフォーマンス改善・明らかなバグ修正\n- **注意**: 適用前にプレビューが出る\n\n### 2. `disallowed-tools`（スキル単位ツール境界）\n- **概要**: スキルfrontmatterに書くことで、そのスキル実行中だけ特定ツールを完全除外\n- **書き方**:\n  ```yaml\n  ---\n  name: secure-refactor\n  allowed-tools: Read, Grep\n  disallowed-tools: Edit, Write, Bash, WebFetch\n  ---\n  ```\n- **特徴**:\n  - スキル実行中のみ有効（他スキルに影響なし）\n  - `/reload-skills` で即反映（セッション再起動不要）\n  - 「危ない能力を最初から見せない」設計が可能\n\n### 3. その他（v2.1.151〜153）\n- Git LFS skipオプション追加（大規模リポジトリ高速化）\n- セキュリティ修正: カスタムAPIゲートウェイのOAuth認証情報誤受信を修正\n- Compaction強化（速度向上・「prompt too long」バグ解消）\n- Self-healing session（壊れたメディアでセッションが死ににくくなった）\n\n## vvv-bots への適用済み\n\n| スキル | 変更 |\n|--------|------|\n| `security-audit` | `disallowed-tools: Edit, Write, WebFetch, WebSearch` 追加 |\n| `scraper-health-check` | `disallowed-tools: Edit, Write, WebFetch, WebSearch` 追加 |\n\n## アクションアイテム\n- `/code-review --fix` を実装後PRレビューフローに組み込む\n- 全スキルに適切な `disallowed-tools` を設定（最小権限原則）", "tags": ["claude-code", "v2.1.153", "disallowed-tools", "code-review", "2026-05-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-28T19:35:59.159122+09:00", "updated_at": "2026-05-28T19:35:59.159122+09:00"}
{"id": 416, "title": "instinct: playwright-service chromium バージョン不一致で再起動ループ", "content": "# playwright-service 再起動ループの原因と修正\n\n## 症状\nPM2の playwright-service が数十回再起動を繰り返す（restarts: 29+）。\n\n## 根本原因\nplaywright のバージョン（1.59.0）が要求する chromium バージョン（1217）と、\nキャッシュに存在するバージョン（1223）が不一致。\n\n```\nplaywright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at\n/home/ubuntu/.cache/ms-playwright/chromium_headless_shell-1217/...\n```\n\n## 修正方法\nvvv-bots venv の playwright で chromium を再インストールする：\n\n```bash\n/home/ubuntu/workspace/web/vvv-bots/venv/bin/python -m playwright install chromium\n```\n\n## 確認方法\n```bash\nls ~/.cache/ms-playwright/  # chromium_headless_shell-1217 が存在するか確認\npm2 show playwright-service | grep -E 'status|restarts|uptime'\n```\n\n## 教訓\n- playwright upgrade 後は必ず `playwright install chromium` を実行する\n- キャッシュの chromium バージョンと playwright バージョンの対応を確認する", "tags": ["instinct", "playwright", "pm2", "shadow", "vvv-bots"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-29T01:35:04.944576+09:00", "updated_at": "2026-05-29T01:35:04.944576+09:00"}
{"id": 417, "title": "全サーバー Claude設定同期手順（Mac→shadow/arcana/cure）", "content": "# Claude Code 設定 全サーバー同期手順\n\n## 同期対象ファイル\n\n| ファイル | 同期方法 | 備考 |\n|---------|---------|------|\n| `~/.claude/CLAUDE.md` | rsync（上書き） | Macが正本 |\n| `~/.claude/rules/` | rsync（上書き） | Macが正本 |\n| `~/.claude/skills/` | rsync（削除なし） | `--delete` は使わない！ |\n| `~/.claude/settings.json` | 手動マージ | サーバー固有設定あり |\n| `~/.claude.json` | 手動編集 | mcpServers等サーバー固有 |\n\n## 同期コマンド\n\n```bash\n# CLAUDE.md\nrsync -av ~/.claude/CLAUDE.md shadow:~/.claude/CLAUDE.md\nrsync -av ~/.claude/CLAUDE.md arcana:~/.claude/CLAUDE.md\nrsync -av ~/.claude/CLAUDE.md cure:~/.claude/CLAUDE.md\n\n# rules（全件上書きOK）\nrsync -av ~/.claude/rules/ shadow:~/.claude/rules/\nrsync -av ~/.claude/rules/ arcana:~/.claude/rules/\nrsync -av ~/.claude/rules/ cure:~/.claude/rules/\n\n# skills（--delete 絶対禁止！）\nrsync -av ~/.claude/skills/ shadow:~/.claude/skills/\nrsync -av ~/.claude/skills/ arcana:~/.claude/skills/\nrsync -av ~/.claude/skills/ cure:~/.claude/skills/\n```\n\n## ⚠️ 重要な注意事項\n\n**`rsync --delete` で skills を同期すると全スキルが消える。絶対に使わない。**\n（2026-05-29 実際に発生：shadow の 118 スキルが 4 件に消えた）\n\n## settings.json の最良版（2026-05-29時点）\n- deny: 24件（force push・rm -rf等）\n- allow: 59件\n- defaultMode: bypassPermissions\n- hooks: PostToolUse(ruff) + Stop(memory_save/verification/auto-sync) + UserPromptSubmit(wiki_auto_add/memory_inject) + PreToolUse(rtk/guard_production)\n- effortLevel: xhigh\n\n## 件数確認コマンド\n```bash\necho \"MAC: $(ls ~/.claude/skills/ | wc -l) skills\"\nssh shadow \"echo SHADOW: $(ls ~/.claude/skills/ | wc -l) skills\"\nssh arcana \"echo ARCANA: $(ls ~/.claude/skills/ | wc -l) skills\"\nssh cure   \"echo CURE:   $(ls ~/.claude/skills/ | wc -l) skills\"\n```", "tags": ["claude-code", "sync", "settings", "shadow", "arcana", "cure", "maintenance"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-29T01:35:17.235148+09:00", "updated_at": "2026-05-29T01:35:17.235148+09:00"}
{"id": 418, "title": "LLM Wiki MCP 全サーバー連携構成（2026-05-29）", "content": "# LLM Wiki MCP 全サーバー連携構成\n\n## Wiki本体\n- **場所**: shadow (100.115.94.5:8200)\n- **プロセス**: PM2 `llm-wiki` (online)\n- **API**: `/api/search?q=`, `/api/health`（注: /api/healthは {\"detail\":\"Not Found\"} を返すが正常。`/api/search` で確認する）\n\n## 各サーバーの接続方式\n\n| サーバー | .claude.json wiki設定 | WIKI_BASE_URL |\n|---------|----------------------|---------------|\n| Mac | `ssh shadow` → wiki_http_server.py | 100.115.94.5:8200 |\n| shadow | settings.json mcpServers | 100.115.94.5:8200 (自身) |\n| arcana | venv/bin/python3 → wiki_http_server.py | 100.115.94.5:8200 |\n| cure | venv/bin/python3 → wiki_http_server.py | 100.115.94.5:8200 |\n\n## arcana の修正履歴（2026-05-29）\n旧: `/usr/bin/python3 /workspace/infra/claude/mcp-servers/wiki_server.py`（旧版・WIKI_BASE_URL未設定）\n新: `/home/ubuntu/.claude/mcp-servers/venv/bin/python3 wiki_http_server.py`（新版・venv新規作成）\n\nvenv作成手順（arcanaにvenvがない場合）:\n```bash\npython3 -m venv /home/ubuntu/.claude/mcp-servers/venv\n/home/ubuntu/.claude/mcp-servers/venv/bin/pip install mcp httpx -q\n```\n\n## 疎通確認コマンド\n```bash\n# 各サーバーから wiki に search できるか確認\nssh shadow \"curl -s 'http://100.115.94.5:8200/api/search?q=test' | python3 -c 'import json,sys; d=json.load(sys.stdin); print(len(d),\\\"results\\\")'\"\nssh arcana \"curl -s 'http://100.115.94.5:8200/api/search?q=test' | python3 -c 'import json,sys; d=json.load(sys.stdin); print(len(d),\\\"results\\\")'\"\nssh cure   \"curl -s 'http://100.115.94.5:8200/api/search?q=test' | python3 -c 'import json,sys; d=json.load(sys.stdin); print(len(d),\\\"results\\\")'\"\n```", "tags": ["llm-wiki", "mcp", "shadow", "arcana", "cure", "infrastructure"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-29T01:35:31.299717+09:00", "updated_at": "2026-05-29T01:35:31.299717+09:00"}
{"id": 419, "title": "サーバー整備チェックリスト（定期メンテナンス）", "content": "# サーバー定期整備チェックリスト\n\n## 削減候補（優先度順）\n\n### Mac\n| 対象 | コマンド | 効果 |\n|------|---------|------|\n| brew cache | `brew cleanup --prune=all` | 2〜3GB |\n| npm cache | `npm cache clean --force` | 500MB〜1GB |\n| Xcode DerivedData | `rm -rf ~/Library/Developer/Xcode/DerivedData/<古いもの>` | 1GB〜 |\n| iOSシミュレータ不要分 | `xcrun simctl delete unavailable` | 状況次第 |\n| Downloads内dmg | 手動確認 | 数百MB |\n\n### shadow / arcana / cure 共通\n| 対象 | コマンド | 効果 |\n|------|---------|------|\n| PM2ログアーカイブ | `find ~/.pm2/logs -name '*__*' -delete` | 数十MB |\n| /tmp 古いファイル | `find /tmp -maxdepth 2 -mtime +1 -type f -delete` | 数MB〜数十MB |\n| venv外 pycache | `find /workspace -path '*/venv' -prune -o -name '__pycache__' -type d -print \\| xargs rm -rf` | 数十MB |\n| git gc | `git gc --prune=now` | 数MB |\n\n## ディスク使用量確認\n```bash\n# 全サーバー一括確認\nfor host in shadow arcana cure; do\n  ssh $host \"echo $host: && df -h / | tail -1\"\ndone\n```\n\n## PM2プロセス確認\n```bash\nssh shadow \"pm2 list --no-color | grep -E 'online|stopped|errored'\"\nssh arcana \"pm2 list --no-color | grep -E 'online|stopped|errored'\"\nssh cure   \"pm2 list --no-color | grep -E 'online|stopped|errored'\"\n```\n\n## 注意事項\n- venv内の pycache は削除しない（起動が壊れる）\n- PM2設定ファイル・.envは触れない\n- 削除前に必ずサイズ確認\n\n## 前回整備実績（2026-05-29）\n- Mac: brew 2.6GB + npm 509MB + DerivedData 1.5GB + Codex.dmg 479MB = **約5.1GB**\n- shadow: pycache + tmp = **約1.3GB**\n- 全体合計: **約6.4GB**", "tags": ["maintenance", "cleanup", "disk", "mac", "shadow", "arcana", "cure", "checklist"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-29T01:35:46.893701+09:00", "updated_at": "2026-05-29T01:35:46.893701+09:00"}
{"id": 420, "title": "vvv-bots ボット停止・追加履歴（2026-05-29）", "content": "# vvv-bots ボット整備履歴（2026-05-29）\n\n## 停止したボット\n\n| group_id | ボット名 | 理由 |\n|----------|---------|------|\n| 203 | レバテックフリーランス | CloudFront WAFブロック。CF_WORKER_URL未設定。Issue #237参照 |\n| 218 | BS Career IT / Prime Freelance | サイト未オープン（prime-freelance.jp メンテ中） |\n| 224 | 社内SE転職ナビ | SPA化・ログイン必須 |\n| 229 | SOKUDAN | Scrapling hangの既知問題 |\n| 236 | High-Performer | TechStock(211)に統合済み・重複 |\n\n## 新規追加ボット\n\n| group_id | ボット名 | 実装方式 | 状態 |\n|----------|---------|---------|------|\n| 252 | LAPRAS | sitemap.xml → playwright詳細 → application/ld+json JobPosting | ✅ 有効 |\n| 253 | Workship Public | requests + BS4 トップページ /portal/\\d+/job/\\d+ パターン | ✅ 有効 |\n| 251 | フリーコンサル.com | 完全登録制・公開URL無し | ❌ 実装不可 |\n\n## 有効化待ちボット\n\n### group_id 203 levtech 復活条件\n`.env` に以下を設定：\n```\nCF_WORKER_URL=<cloudflare_worker_url>\nCF_WORKER_SECRET=<secret>\n```\n設定後 `UPDATE scraper_bot_schedule SET enabled=true WHERE group_id=203` で有効化。\n\n## LAPRAS実装メモ\n- `/public/cases/` はログイン必須で使えない\n- **sitemap.xml** に `/jobs/{id}` 形式で2,712件のURL掲載（公開アクセス可能）\n- 詳細ページから `application/ld+json` の JobPosting スキーマでデータ抽出\n- スクリプト: `/home/ubuntu/workspace/web/vvv-bots/bots/lapras/scraper.py`", "tags": ["vvv-bots", "scraper", "bot-management", "lapras", "workship", "maintenance"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-29T03:11:54.534626+09:00", "updated_at": "2026-05-29T03:11:54.534626+09:00"}
{"id": 421, "title": "Claude Opus 4.8 リリース詳細解析 2026-05-29", "content": "## 情報源\n- 動画1: https://youtube.com/watch?v=T4b_OD_mFqU (サルでもわかるAIにゅーす速報, スコア80/100)\n- 動画2: https://youtube.com/watch?v=Jw7N3KZfcLc (まさおAIじっくり解説ch, スコア95/100)\n- 公式ブログ: https://www.anthropic.com/news/claude-opus-4-8\n- 投稿日: 2026-05-29\n\n## 主要な発見\n\n### 基本情報\n- Opus 4.7 からわずか **41日** で登場\n- 価格は据え置き ($5/$25/Mtok)\n- チャプター構成から詳細な機能把握が可能\n\n### ベンチマーク（動画2チャプターより）\n- **SWE-bench / ターミナル**: 開発系ベンチマークで強化\n- **HLE / OSWorld**: 知識ワーク・OS操作で伸び\n- **Vals AI / Vals Index**: 実用ベンチでも評価向上\n- ハルシネーション率の改善・扱いやすさ向上\n\n### 新機能3点\n1. **Effort Control（努力量の調整）**: モデルの思考量を明示的に制御\n2. **Fast Mode（ファストモード）**: 高速応答モード\n3. **Dynamic Workflows（ダイナミックワークフロー）**: Deep Research実演あり、複数ステップを動的に組み合わせ\n\n### 最大の改善点: 「正直さ」の向上\n- 自信がないときは「わからない」と明示するようになった\n- **メタ認知能力が高い**: 議論でバイアスをかけても安易に流されず反論\n- 公式ブログでも「正直さの改善」を強調\n\n### Mythos について\n- 全ユーザーへの公開に「言及」（確定ではない・見込み）\n- 動画2: 7:29 「安全性評価と Mythos プレビュー」セクションあり\n- Mythosは Opus 4.8 の上位モデル\n\n### UI・ビジュアル生成\n- UI/SVG描写・アクアリウム・3Dマーブルランのデモ\n- 4.7 vs 4.8 比較デモで出力の細かさが一段進化\n- 動画2: 14:22 「UI生成デモ 4.7 vs 4.8」、16:55「ゲーム・SVG・ビジュアル比較」\n\n## アクションアイテム\n- Claude Opus 4.8 を Claude Code の `/mo` コマンドで利用開始（pricing変わらず）\n- Dynamic Workflows を vvv-bots の複数ステップ処理に評価\n- Effort Control を scheduler_tick の重要タスクに適用検討\n- Mythos公開時: 最優先評価", "tags": ["yt-learn", "claude-opus-4-8", "mythos", "dynamic-workflows", "effort-control", "2026-05-29"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-29T08:12:40.846630+09:00", "updated_at": "2026-05-29T08:12:40.846630+09:00"}
{"id": 422, "title": "学習日報 2026-05-29 yt-learn 23:12", "content": "# 学習日報 2026-05-29 yt-learn 23:12\n\n## 概要\n`/yt-learn` で2本のYouTube動画を解析。Claude Opus 4.8 リリース速報。LLM Wikiエントリ1件追加。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### Claude Opus 4.8 新着情報\n\n| 項目 | 内容 |\n|------|------|\n| リリース速度 | Opus 4.7 から41日 |\n| 価格 | 据え置き $5/$25/Mtok |\n| 最大改善 | 正直さ（メタ認知・不確実性の明示） |\n| 新機能 | Effort Control / Fast Mode / Dynamic Workflows |\n| ベンチ | SWE-bench・HLE・OSWorld・Vals AI 全項目向上 |\n| Mythos | 全ユーザー公開に「言及」（見込み、未確定） |\n| UI/ビジュアル | SVG・3Dゲームデモで一段精度向上 |\n\n---\n\n## 解析した動画\n\n| 動画 | チャンネル | スコア | 再生数 |\n|------|----------|--------|--------|\n| [T4b_OD_mFqU](https://youtube.com/watch?v=T4b_OD_mFqU) | サルでもわかるAIにゅーす速報 | 80/100 | 575 |\n| [Jw7N3KZfcLc](https://youtube.com/watch?v=Jw7N3KZfcLc) | まさおAIじっくり解説ch | 95/100 | 327 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. Claude Opus 4.8 を `/mo` で利用開始（pricing変わらず → 即対応可）\n2. Dynamic Workflows を vvv-bots 複数ステップ処理に評価\n3. Effort Control を scheduler_tick 重要タスクへ適用検討\n4. Mythos 公開時: 最優先評価\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 421 | Claude Opus 4.8 リリース詳細解析 2026-05-29 | yt-learn, claude-opus-4-8, mythos, dynamic-workflows |", "tags": ["日報", "2026-05-29", "daily-summary", "yt-learn", "claude-opus-4-8"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-29T08:13:35.003240+09:00", "updated_at": "2026-05-29T08:13:35.003240+09:00"}
{"id": 423, "title": "チームダッシュボード", "content": "# チームダッシュボード\n\n> 既知の問題・最新AI情報・開発基盤の状況をまとめたチーム向けページ。\n> vvvの運用監視は [vvv Status](https://vvv.jkjk.uk/static/status.html) を参照。\n\n---\n\n## 🔴 既知の問題（対応中）\n\n| 重要度 | 問題 | Issue | 状況 |\n|--------|------|-------|------|\n| 🔴 高 | levtech_freelance — CloudFront WAF が IP をブロック | [#228](https://github.com/yoshida-jun/vvv-bots/issues/228) | 対応中 |\n| 🔴 高 | bscareer — prime-freelance.jp が 404 (サイトリニューアル中) | [#163](https://github.com/yoshida-jun/vvv-bots/issues/163) | サイト側待ち |\n| 🟡 中 | ディスク使用率 82% (58GB中47GB) | — | disk_cleanup_hourly.sh で自動対応中 |\n| 🟡 中 | Swap 使用率 55% (4.4/8.0 GB) | — | RAM 43%は正常範囲 |\n| 🟡 低 | playwright-service 再起動多発 (↺30) | [#494](https://github.com/yoshida-jun/vvv/issues/494) | Chrome スロット上限による正常動作 |\n\n---\n\n## 🤖 最新AI情報（2026-05-29 更新）\n\n### Claude Opus 4.8 リリース\n- **Opus 4.7 からわずか41日・価格据え置き** ($5/$25/Mtok)\n- 最大改善: **正直さ向上** — 自信ない時は「わからない」と言う・メタ認知強化\n- 新機能3点: **Effort Control** / **Fast Mode** / **Dynamic Workflows**\n- ベンチ: SWE-bench・HLE・OSWorld・Vals AI 全項目向上\n- Mythos: 全ユーザー公開に「言及」（確定非ず）\n- 公式: https://www.anthropic.com/news/claude-opus-4-8\n- 解説動画: [サルでもわかるAI](https://www.youtube.com/watch?v=T4b_OD_mFqU) / [まさおAI](https://www.youtube.com/watch?v=Jw7N3KZfcLc)\n\n### Grok Build CLI (xAI)\n- OpenRouter シェア 57.6% 首位\n- 応答2秒・$0.20/回・8並列エージェント独立 Worktree\n- SWE-bench 70.8%（Claude 87% には劣るが UX で勝負）\n- https://x.ai/cli\n\n### AGENTS.md 業界標準化\n- Codex・Cursor・Amp・Aider が収束しつつある標準仕様\n- Claude Code の対応状況を確認中\n- 参考: https://x.com/mikaeru676523/status/2059956846228820244\n\n---\n\n## ⚙️ AI駆動開発基盤 現況\n\n| 項目 | 状態 | 備考 |\n|------|------|------|\n| Claude Code (Sonnet 4.6) | ✅ 稼働中 | shadow メイン |\n| 9router | ✅ 稼働中 | [ダッシュボード](http://100.115.94.5:20128/dashboard) / Kiro AI 経由 Claude 無制限 |\n| Hermes Dashboard | ✅ 稼働中 | [localhost:9119](http://100.115.94.5:9119) / Grok x_search 連携 |\n| LLM Wiki | ✅ 稼働中 | 396ページ / pgvector 検索 |\n| vvv-bots scheduler | ✅ 稼働中 | tick #280 / 20+ ボット並列 |\n| branch-guard CI | ✅ 修正済み | warning-only に変更 (PR #247) |\n| Kimi K2.6 (Moonshot) | ❌ 無効化 | 中華系API ポリシーにより除外 |\n\n---\n\n## 📋 直近の対応履歴\n\n| 日付 | 対応内容 |\n|------|---------|\n| 2026-05-29 | テストアカウント 181件削除（実ユーザー3名に整理） |\n| 2026-05-29 | branch-guard の exit 1 を削除・warning-only に変更 |\n| 2026-05-29 | yt-learn/x-learn/daily-report の Discord 送信先を OPS に修正 |\n| 2026-05-28 | Playwright chromium 自動フォールバック実装 |\n| 2026-05-27 | 中華系 API (Kimi/DeepSeek) 除外・Cerebras フォールバック追加 |\n\n---\n\n## 🔗 クイックリンク\n\n- [vvv Status (運用監視)](https://vvv.jkjk.uk/static/status.html)\n- [vvv-bots Issues](https://github.com/yoshida-jun/vvv-bots/issues)\n- [vvv Issues](https://github.com/yoshida-jun/vvv/issues)\n- [9router ダッシュボード](http://100.115.94.5:20128/dashboard)\n- [Hermes Dashboard](http://100.115.94.5:9119)", "tags": ["dashboard", "team", "既知の問題", "AI情報", "開発基盤"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-29T08:49:03.801941+09:00", "updated_at": "2026-05-29T08:49:03.801941+09:00"}
{"id": 424, "title": "Claude Opus 4.8 + Dynamic Workflows 詳細解説 6本統合 2026-05-29", "content": "## 情報源（6本・全て2026-05-28〜29投稿）\n| id | チャンネル | 再生/いいね | スコア |\n|----|---------|------|------|\n| __nUJhaNL6g | ゆっくりテックウォッチ | 48/- | 95 |\n| Jw7N3KZfcLc | まさおAIじっくり解説ch | 1403/3891 | 90 |\n| 0kejK0kszbU | AI整体師 | 946/544 | 85 |\n| 4CsoncocJvA | 黒山結音AI実装ch | 736/- | 85 |\n| 2KwWjyqIcSM | ウェブ職TV | 4396/1361 | 83 |\n| fZ1FKNHJ88U | 池田朋弘サブch | 872/137 | 83 |\n\n## 主要な発見\n\n### ① Dynamic Workflows（ダイナミックワークフローズ）= 今回の本命機能（__nUJhaNL6g が最詳細）\n- **2026-05-28発表のClaude Code新機能**。リサーチプレビュー段階\n- **核心思想**: 中間結果の置き場所を「Claudeの記憶（コンテキスト）」から「JSスクリプトの変数」へ移す。Claudeのコンテキストには**最終回答だけ**が返る設計 → 何百エージェント動かしても会話文脈は最終結果だけで済む → **規模が原因の破綻を構造的に回避**\n- **仕組み**: Claudeがそのタスク向けのJavaScriptスクリプトを書く → 専用ランタイムがスクリプトを実行してエージェント群を並列駆動\n- **規模上限**: 最大16エージェント同時並列 / 1ワークフローあたり最大1000エージェント\n- **公式事例**: JavaScriptランタイム「Bun」のコードベースを Zig → Rust へ移植。生成Rustコード約75万行、初コミット→マージ11日、既存テスト99.8%通過。※紹介時点では本番未投入（希望色を進めた事例として見るのが正確）\n- **4フェーズ設計**（Bun移植事例）: ①ランタイム挙動を事前計算 → ②ファイル単位変換（各ファイルに専用エージェント割当＋**別エージェントが独立レビュー**）→ ③コンパイルエラー修正ループ → ④夜間最適化してPR作成\n- **最大の確信**: 「並列化そのものが偉いのではなく、敵対的な相互検証が効いている」。独立エージェント同士が互いの結果をチェックする敵対的検証が品質の生命線。同じ会話で見直すと直前の実装方針に引きずられるため、**フレッシュなコンテキストの別エージェントで断ち切る**のがポイント\n\n### ② Deep Research も同じ思想の組み込みワークフロー\n- 複数角度からWeb検索を一斉実行 → 集めた情報を相互突き合わせ → 各視点に投票 → **クロスチェックを通過しなかった主張はレポートから除外** → 生き残った主張だけが引用付きで残る\n\n### ③ ultracode（ウルトラコード）= 極限自律モード\n- Claude Code の `/effort` でエフォート（思考の深さ）を設定する中に出現する新モード\n- 1リクエストが**3段ワークフローに自動展開**: コードを理解する → 変更を加える → 変更を検証する\n- 強力だが普段の軽い修正には使わない。終わったら通常エフォートに戻すのが安全\n\n### ④ Effort Control（エフォートコントロール）= 全ユーザー向け目玉\n- **通常のClaude（Web版チャット）でも**思考の深さを選べるように（従来Claude Codeのみ）\n- 段階: Low / Medium / High / Extra / Max（Extra・MaxはOpus限定の場合あり、Sonnetは Low/Medium/High）\n- デフォルトはHigh。Max は消費量大でレートリミットに早く到達\n- **重要な背景**: 一時期「Claude Codeが急にアホになった」と感じた時期は、デフォルトのエフォートが引き下げられていたのが原因。エフォートを変えると挙動が大きく変わる\n\n### ⑤ Fast Mode（高速モード）\n- 速度2.5倍。**従来比1/3の価格に値下げ**（従来はAPI通常料金の6倍 → 3倍に）。サブスク料金内で使える可能性（要確認）\n- それでも通常の3倍なのでガンガン使うものではない\n\n### ⑥ Opus 4.8 本体（Jw7N3KZfcLc / 0kejK0kszbU）\n- 価格据え置き（input $5 / output $25 per Mtok）。Opus 4.7から41日で登場\n- **最大改善=正直さ・メタ認知**: 証拠が薄いのに進捗を自信満々に主張して結論に飛びつくことが減少。自分が書いたコードの血管(欠陥)を見逃さず指摘する能力が4.7比**4倍**\n- ベンチ: エージェンティックコーディング 4.7比+5%、SWE-bench大幅上昇。ターミナルコーディングは伸びたがGPT-5.5が上。それ以外はほぼ勝利。Vals AI Index でGPT-5.5に3pt差。ハルシネーションレート(AA Omniscience)は4.7から変化なし\n- まさおAI評: 「GPT-5.5=視野狭いがミス少なく尖った賢さ / Opus 4.8=視野広いがミス多め、より縦に賢くなった」「歴代最強で1番好きなモデル」「議論でバイアスをかけても反論が良くて流されない」\n\n### ⑦ Mythos（ミュトス）\n- 公式ブログ末尾「次は」に**今後数週間以内にMythosクラスのモデルを全顧客に提供できる見込み**と記載\n- 「全てのお客様に」表記 → Mythos専用料金プランでなくても触れる可能性。下手すると7月\n\n### ⑧ 実演・実用上の注意（2KwWjyqIcSM / fZ1FKNHJ88U）\n- ウェブ職TV: 普通のOpus 4.8チャット（Claude Codeでない）でブラウザ動作スーパーマリオ風ゲーム・太陽系シミュレーター・ぷよぷよをほぼ1発生成。グラフィックのみGPT Image 2併用\n- 池田朋弘の現場知見（重要な逆張り）: 「リサーチ程度ならこれまでのプロンプトとそんなに変わらない」「途中でワークフロー化するとワークフロー側と通常側が並列して**カオスる**」「トークンを大量消費する。やりすぎ注意（実際レートリミット到達）」「ワークフローは実行中は `/workflows` で進捗が見えるが終わると見れない」\n\n## 前提条件（実利用）\n- Claude Code バージョン **2.1.154以降**\n- 対象: 有料プラン or API。Proプランは設定の Dynamic Workflows から自分で有効化が必要\n- 発動方法: プロンプト内に英語で「workflow」という単語を入れる（日本語依頼文でも workflow だけ英語で入れる）。実行前に計画フェーズが表示され、スクリプト確認・キャンセルが選べる\n\n## アクションアイテム\n- `/mo` でOpus 4.8利用。エフォートはデフォルトHighを意識、難タスクはMax\n- Dynamic Workflows をvvv-bots大規模処理（全ボット監査・大量ファイル変換）で評価。「敵対的検証=別エージェントレビュー」を必ず組み込む\n- workflow 発動は小規模タスク1本（リサーチ）から体感。トークン大量消費に注意しレートリミット監視\n- ultracode は重要コードの最終チェック時のみ。終わったら通常エフォートへ戻す\n- Mythos 全顧客提供（数週間以内）を最優先で監視", "tags": ["yt-learn", "ai", "claude-opus-4.8", "dynamic-workflows", "ultracode", "2026-05-29"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-29T11:58:41.648086+09:00", "updated_at": "2026-05-29T11:58:41.648086+09:00"}
{"id": 425, "title": "学習日報 2026-05-29 yt-learn 12:05", "content": "# 学習日報 2026-05-29 yt-learn 12:05\n\n## 概要\n`/yt-learn` で取得・解析したナレッジ。ユーザーが連続投稿した7URL（重複1本除き6動画）を解析。1件のLLM Wikiエントリ追加（id=424）。全動画が **Claude Opus 4.8 / Dynamic Workflows** という統一テーマ。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### Claude Opus 4.8 本体\n- Opus 4.7から41日で登場・価格据え置き（$5/$25）\n- 最大改善＝正直さ・メタ認知（自信満々の誤結論が減少、自コードの欠陥指摘が4.7比4倍）\n- まさおAI評「歴代最強で1番好き・議論でバイアスに流されず反論が良い」\n\n### Dynamic Workflows（本命機能・2026-05-28発表）\n- 中間結果をJSスクリプト変数に保持→コンテキストには最終回答だけ→数百エージェントでも文脈破綻しない\n- 最大16並列 / 1WF最大1000エージェント\n- 公式事例: Bun を Zig→Rust 移植・75万行・11日・既存テスト99.8%通過（本番未投入）\n- **最重要原則「並列化でなく敵対的相互検証が効く」**\n\n### ultracode / Effort Control / Fast Mode\n- ultracode＝極限自律モード・1リクエストが「理解→変更→検証」3段WF自動展開\n- Effort Control＝Web版チャットでも思考深度選択可（既定High）\n- Fast Mode＝Opus 4.8で従来6倍→3倍に値下げ・速度2.5倍\n\n### 現場の逆張り知見（池田朋弘）\n- リサーチ程度なら従来プロンプトと大差なし\n- 途中WF化はWF側と通常側が並列してカオスる\n- トークン爆食いでレートリミット到達\n\n### Mythos\n- 公式ブログ末尾「数週間以内に全顧客提供見込み」\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| shadow: deno 2.8.1 導入（/home/ubuntu/.deno） | yt-dlp の YouTube bot検出+PO Token問題を `--js-runtimes deno` で突破。字幕取得経路を復旧 |\n| ~/.claude/rules/multi-model-routing.md | Dynamic Workflows / Effort Control / ultracode / Fast Mode値下げ の使い分け節を追記 |\n| LLM Wiki id=424 | 6本統合学習エントリ作成 |\n| ~/.claude/rules/trends.md | サマリー1エントリ追記（107行・次回最古整理要） |\n| MEMORY.md | id=424索引追記 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. Dynamic Workflows をvvv-bots大規模処理（全ボット監査・大量ファイル変換）で実評価。「別エージェント独立レビュー」を必ず組込む\n2. workflow を小規模リサーチ1本から体感（トークン消費・レートリミット監視）\n3. Mythos 全顧客提供（数週間以内）を最優先監視\n4. trends.md 最古エントリ整理（107行→100行以下）\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 424 | Claude Opus 4.8 + Dynamic Workflows 詳細解説 6本統合 2026-05-29 | yt-learn, ai, claude-opus-4.8, dynamic-workflows, ultracode |\n\n---\n\n## 環境メモ（yt-learn復旧）\n- 原因: YouTube仕様変更でCookieのみでは player response が空（bot検出 + PO Token必須化）\n- 対策: deno（JS runtime）導入で yt-dlp が内部でトークン生成可能に\n- 恒久化候補: yt-learn スキルの字幕取得コマンドに `export PATH=/home/ubuntu/.deno/bin:$PATH` + `--js-runtimes deno` を組込む（次回スキル改善）", "tags": ["日報", "2026-05-29", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-29T12:01:09.340581+09:00", "updated_at": "2026-05-29T12:01:09.340581+09:00"}
{"id": 426, "title": "Claude Opus 4.8 日本X界隈の評判（実ユーザー賛否） 2026-05-30", "content": "## 情報源\n- 検索語: Opus 4.8（vvv API x-all）\n- X投稿数: 100件（期間: 2026-05-27〜05-30）\n- 補完元: [[学習日報 2026-05-29 yt-learn]]（リリース詳細）/ trends.md LLM Wiki id=421,424\n\n## 総評\n歓迎ムードが主流だが手放しの絶賛ではない。**「遅い・トークン消費が激しい」への不満が無視できない規模**で噴出。用途で評価が割れる。\n\n## 👍 好評\n- **正直さ向上**: 「AIが勝手に断定する問題が4倍減った」(@RadineerE10)\n- **Dynamic Workflows / ultracode**: 「革命前夜」「数百エージェント同時制御」が最大の話題。`/workflows`「良すぎてキレそう」(@KOSHIKI_nakano)\n- **長時間タスクの粘り**: 「\"長く任せても崩れないか\"で4.8が強い」(@s_shigel)\n- **ライティング・Skill追従**: 「Skill通りに動く感」「文章力の次元が違う」\n- **Cursor経由**: 「トークン効率↑・性格もマシ。1発5000万tok/60分作業」(@mocchicc)\n\n## 👎 不満・批判\n- **遅さ**: 「Opus4.8の遅さは尋常じゃない。Mediumまで落としてやっと許容」\n- **トークン消費・枠不足**: 「1日4時間で週枠の1/4を消費」（複数）\n- **成果物がGPT-5.5と大差ない説**: 「遅い・消費激しい・成果物は5.5と大差なし。使う理由がない」(@Hi_Noguchi)\n- **ツール呼び出しエラー**: 「The model's tool call could not be parsed で頻繁に停止」「4.6に戻すと改善」（Issueに嘆き集中）\n- **Fast Mode はサブスク不可**: 「2.5倍速・3倍安だがサブスクだけでは使えない」\n\n## ⚖️ 対 GPT-5.5（Codex）の構図【核心】\n- 開発タスク中心 → 「追従性・全体最適の計画力でGPT-5.5が上。4.8はその場しのぎ感」\n- 重い制作物（DRM/デザイン/ライティング）→ 「4.8がゲームチェンジャー」\n- → **「コードはCodex、制作物はOpus 4.8」の棲み分け論**に収束\n\n## アクションアイテム\n- ultracode/Workflowsは「重要コード限定」運用を継続（界隈の枠消費不満を先回り済み・[[multi-model-routing]]と整合）\n- 遅延対策: 重要タスク以外は effort=Medium 検討\n- tool call parse エラーはCC本体の既知不具合 → v2.1.156+で改善報告あり。発生時はバージョン確認\n\n## 主要投稿URL\n- https://x.com/RadineerE10/status/2060315225887257034 (正直さ4倍)\n- https://x.com/AI_master_3/status/2060367325308878888 (Dynamic Workflows革命前夜)\n- https://x.com/Hi_Noguchi/status/2060446397028290984 (覚悟検証・5.5と大差なし論)\n- https://x.com/mocchicc/status/2060286636404220037 (Cursor経由好評)\n- https://x.com/s_shigel/status/2060297913579065484 (長時間粘り)", "tags": ["x-learn", "claude-opus-4-8", "評判", "2026-05-30", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T05:43:38.017708+09:00", "updated_at": "2026-05-30T05:43:38.017708+09:00"}
{"id": 427, "title": "grok-build 幻skill読み込みエラーの修復（grok-x-search SKILL.md）2026-05-30", "content": "## 症状\n`grok -p \"...\"` 実行時、grok-build モデルが存在しないファイルを read_file しようとしてエラーループ:\n```\nERROR tool_error: read_file ... /Users/jun/.agents/skills/grok-x-search/SKILL.md does not exist\n```\n特に**ホーム以外のディレクトリ（例 /tmp）から実行すると停止**。ホームから実行すると偶発的に成功する場合あり。\n\n## 根本原因\ngrok-build モデルが**作業文脈の CLAUDE.md に記載された Claude 用スキル名 `grok-x-search` を見て、「自分のスキルにも存在するはず」と誤認**し、`~/.agents/skills/grok-x-search/SKILL.md` を読みに行く。実体が無いためエラー。grok の config 破損ではなく、モデルによる幻パス参照。\n- 確認: `grep -rln grok-x-search ~/.grok/` はセッション履歴のみヒット、config には無い。\n\n## 修復\nその名前で実体スキルを作成し「**ネイティブ x_search/web_search を使え・skillファイルを探すな・curl api.x.ai 禁止**」と明示する。\n- パス: `~/.agents/skills/grok-x-search/SKILL.md`（47行/2402 bytes, sha256=6f71e9e8cddae7028d37565a2038cc092c3390e3597dd8d0f06145c68db90fb7）\n- 検証: /tmp から `grok -p` 実行 → 幻パスエラー消滅・X検索＋出典付き回答を正常生成\n\n## 展開済みホスト（全5環境・sha256一致確認済み）\nローカルMac / shadow / arcana / cure / mac（mac15.local）。各ホストとも grok-build + ~/.claude/CLAUDE.md を持つため同リスクがあり横展開した。\n\n## 残存する軽微事象（非致命）\ngrok が t.co 短縮URLを MCP fetch で開こうとして robots.txt（`User-agent: * Disallow: /`）に弾かれる。1ツール呼び出しの失敗で、ネイティブX検索結果から回答は完成する。\n\n## 関連\n- `~/.claude/rules/grok-hermes-x-search.md`（Hermes経由 x_search 代替）\n- mac 接続: known_hosts にエントリ皆無だったため `ssh-keygen -R` 不要、`StrictHostKeyChecking=accept-new` で初回受け入れ", "tags": ["instinct", "grok", "grok-build", "x-search", "2026-05-30", "tech"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T06:00:52.295101+09:00", "updated_at": "2026-05-30T06:00:52.295101+09:00"}
{"id": 428, "title": "shadow集約・grok解約後の全ホスト基盤クリーンアップ（2026-05-30）", "content": "# shadow集約・grok解約後の全ホスト基盤クリーンアップ（2026-05-30）\n\n> grok（SuperGrok/Grok Build）解約に伴い、shadowをハブとして全4ホスト（shadow/arcana/cure/mac）の開発基盤を健全化した記録。\n> 過去記録「MCP全ホスト展開 2026-05-22」「glm5現役」は本記録で更新（grok/glm5は全除去済み）。\n\n## 1. MCP残骸の一掃（全ホスト）\n\ngrok解約・glm5無効化・supabase廃止に伴い、死亡MCPを全ホストから除去した。\n\n| ホスト | 除去したMCP | 残MCP数 | 役割 |\n|--------|-----------|---------|------|\n| shadow | grok-agent系6個（grok-agent/-arcana/-arcana-ws/-cure/-cure-ws/-mac） | 14 | 開発ハブ |\n| arcana | supabase, grok-agent, grok-agent-shadow, grok-agent-any | 7 | 限定稼働 |\n| cure | glm5, grok-agent-shadow, grok-agent-any | 11 | 監視番兵 |\n\n- **MCP構成は役割別で良しとする方針**（全ホスト同一にはしない）\n- `.claude.json` は infra同期対象外＝ローカルのみ・auto-syncで巻き戻らない\n- cure は `claude` コマンドがPATH外 → Pythonで直接 .claude.json 編集\n- 各ホストで `.claude.json.bak-cleanup-*` バックアップ取得済み\n\n## 2. ディスク根本見直し（shadow: 88%→80%）\n\n- **Ollamaは現役**（vvv-bots embed/semantic_alert/trend_report が参照）。削除厳禁。約10G占有は固定費\n- **qwen2.5-coder:7b（4.4G）も現役**：auto_pr_merger のコードレビューに固定使用（消すとPR自律マージ停止）\n- 削除可だったのは `qwen2.5-coder:1.5b`（940M・コード参照ゼロ）のみ\n- `/tmp/chrome-vnc`（1.7G）が肥大主犯 → VNCブラウザのプロファイル残骸\n- **恒久対策**: `/usr/local/bin/disk_cleanup_hourly.sh`（369行・毎時cron）に項目21-23を追記\n  - 21: chrome-vncプロファイル掃除（未使用時のみ・1h超）\n  - 22: bot_execution_log のDB剪定（started_at基準・30日超）\n  - 23: /tmp大型残骸（claude-base-pr/ytframes・3日超）\n  - バックアップ: `disk_cleanup_hourly.sh.bak-20260530-*`\n\n## 3. パーティション診断\n\n- `/dev/vda` 60GB GPT、vda1（59GB ext4 = /）がほぼ全量。**未割当領域なし・LVM未使用**\n- パーティション整理での容量捻出は不可能（既に最適構成）\n- 増設するなら：VPSディスク拡張 → `growpart /dev/vda 1 && resize2fs /dev/vda1`（無停止）\n\n## 4. 設定統一（shadow→各ホスト展開）\n\n- **CLAUDE.md/RTK.md/skills(118)は既に3ホスト一致**（infra/install.sh管理）\n- rules/: `glm5-alias.md`・`multi-model-routing.md` をshadow→arcana展開（trends.mdは除外）\n- **settings.jsonは単純コピー不可**（ruffパスがホスト固有: cure=~/.local/bin, shadow=venv内）\n- `continueOnBlock:true` をarcana→shadowへ**逆輸入**（PostToolUse[1]・hook拒否理由フィードバック）\n- shadow settings.jsonの死mcpServers（wiki/vvv）除去（実体は.claude.json側）\n\n## 5. hook整合性修復\n\n- arcanaで設定参照hook 2本の実体が欠落していた（空振り状態）\n  - `post_tool_continue_on_block.py` / `prompt_english_check.py`\n- shadowから展開・構文チェック済み → 全ホスト hook実体8本/参照7本/欠落0で統一\n\n## 6. mac復活\n\n- known_hostsの古いed25519鍵が不一致でHost key verification failed\n- `ssh-keygen -R` で旧鍵削除 → `ssh-keyscan` で実機鍵を再登録 → 接続復活（mac15.local）\n\n## 最重要教訓（再利用価値）\n\n**「不要そう」で削除する前に必ずコード・実体・使用状況を grep 照合する。** 本セッションで危うく稼働中の基盤を壊しかけた3例:\n- `.grok`（grokバイナリ稼働中・agent-hubが参照）\n- `qwen2.5-coder:7b`（auto_pr_mergerが固定使用）\n- `wiki` MCP（settings.json版は死設定、.claude.json版が本体）\n\n削除でなくノイズ除去・双方向取り込みが「吸収/展開」の正体だった。\n\n## 全4ホスト最終状態\n| ホスト | disk | 役割 | 状態 |\n|--------|------|------|------|\n| shadow | 80% | 開発ハブ・MCP15接続失敗0 | ✅ |\n| arcana | 82% | 限定稼働 | ✅ |\n| cure | 79% | 監視番兵（cross_monitor/DR cron 23本） | ✅ |\n| mac | 22% | 復活 | ✅ |", "tags": ["infrastructure", "shadow", "arcana", "cure", "mac", "mcp", "grok解約", "disk", "ops", "2026-05-30", "cleanup"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T06:12:09.391536+09:00", "updated_at": "2026-05-30T06:12:09.391536+09:00"}
{"id": 429, "title": "TMS (Trading Made Simple) 戦略ロジック 2026-05-30", "content": "## 情報源\n- 発端: YouTube Short https://youtube.com/watch?v=9v8_jqFP_b8 「Upgrade Your Trading Game: TMS EA Features Overview」\n- 動画自体は字幕なし・画像スライド型のEA宣伝のため中身ゼロ → **動画は記録対象外**\n- 実体は Web 調査で補完（Forex Factory / earnforex.com）\n- スコア: 動画=対象外 / 戦略ロジック=記録価値あり\n- ドメイン: trade（トレード知識第1号）\n\n## TMS = Trading Made Simple とは\n特定商品「TMS EA」の宣伝動画だが、その背後の戦略「Trading Made Simple」には再現可能なロジックがある。EA は MT4 で v1.xx（22サブバージョン）→ MT5 へ移植 v2.xx（11サブバージョン）と長期開発されている、実在の戦略。\n\n## 戦略ロジック（再現可能な部分）\n1. **トレンド判定**: トレンドパラメータでトレンドの有無・方向を判定（順張りベース）\n2. **エントリーシグナル**: Heiken Ashi（平均足）で「新しい連続シーケンスの開始」を検出 → エントリー\n3. **複数ポジション管理（ナンピン的）**: 複数ポジションを保有した際、全ポジションの平均建値で見て小さな利益を保証するように TP/SL を動的調整する\n   - ⚠️ これは「ナンピンマーチンゲール」の亜種。含み損を抱えたポジションを平均化で逃がす設計 → **連敗時に一気に破綻するリスク（テールリスク大）**\n\n## 評価（儲かるシステム視点）\n| 観点 | 評価 |\n|------|------|\n| エッジの明確さ | △ 平均足+トレンドは枯れた手法。優位性は小さい |\n| 資金管理 | ✗ 平均建値TP方式は損失を先送りするだけで根本的リスク管理になっていない |\n| バックテスト開示 | ✗ 動画では一切なし（宣伝のみ） |\n| 再現性 | ○ ロジック自体は単純で自前実装・検証は可能 |\n\n## アクションアイテム\n- 平均足（Heiken Ashi）+ トレンドフィルタのシンプル戦略を **vectorbt/backtrader で自前バックテスト** し、本当にエッジがあるか検証する（鵜呑みにしない）\n- 「平均建値TPで利益保証」型のナンピンEAは **最大ドローダウン・破産確率を必ず計測**してから判断（連敗時の挙動が本体）\n- 教訓: EA宣伝動画は中身ゼロが多い → 戦略名でWeb調査してロジックを抽出する方が早い", "tags": ["yt-learn", "trade", "EA", "forex", "戦略ロジック", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T20:19:39.058142+09:00", "updated_at": "2026-05-30T20:19:39.058142+09:00"}
{"id": 430, "title": "FXトレード戦略カタログ（検証候補・棚卸し統合）2026-05-30", "content": "## 概要\ntrade ドメイン棚卸し統合ページ。2026-04-16〜04-20 に旧 `/yt-learn` が「FX手法」で自動収集した分散記録（10ページ）をサブエージェントで精査し、**再現可能で検証価値のある手法だけ**を抽出して統合した正本。\n**目的: 儲かるトレードシステムを作る。** 勝率・収益額の誇大主張は採用せず、ルール（エントリー/エグジット/SL）のみ抽出。集めた手法は鵜呑みにせず vectorbt/backtrader で自前バックテストして検証する前提。\n\n---\n\n## ✅ 検証する価値のある手法（バックテスト対象・優先順）\n\n### 1. ロンドン・NY初動スキャルピング ★最優先（最も定量化済み）\n- 時間軸: エントリー1m/5m・環境認識1H/15M\n- エントリー(ロング): 1H/15Mで上昇トレンド確認 → EMA(9)がEMA(20)をゴールデンクロス → BB-2σタッチ後の次足陽線確定 → MACDゴールデンクロス＋ヒストグラム0上抜け（ショートは全て逆）\n- 利確/損切り: TP=+10pips固定 / SL=直近安値から3〜5pips外す（or 固定5pips）\n- 主張: RR2.0・勝率70%\n- 評価: 全条件が指標・数値で定義され複合条件。最もバックテスト可能。\n- 出典: YouTube学習 - FX手法 (20260416)\n\n### 2. ダブルボトム/ダブルトップ反転パターン ★（幾何学的に明確）\n- 時間軸: 1m〜5m\n- エントリー: ダブルボトム形成後、ネックライン（直近高値）ブレイク直後にロング（トップは逆）\n- 利確/損切り: TP=ネックラインからパターンの高さ分（測定値幅）/ SL=2回目の安値割り込み（トップは2回目高値ブレイク）\n- 主張: RR2.0・勝率65%\n- 評価: エントリー・利確・損切りが値幅とネックラインで幾何学的に定義され再現可能。古典パターンで根拠明確。\n- 出典: YouTube学習 - FX手法 (20260418)\n\n### 3. 15時スキャルピング・リバーサル ★（SL論理が明確）\n- 時間軸: 1m（東京時間15時限定）\n- エントリー: Wトップ形成後、水平レジスタンス（例82.5円）を超えない反発で1/4ずつ分割ショート\n- 利確/損切り: TP=前回安値（ネックライン）まで / SL=エントリー根拠の水平レジスタンス上抜けで即時\n- 主張: RR1.5・勝率70%\n- 評価: SLが「エントリー根拠ラインの上抜け」と論理的に明確。分割エントリー・時間帯フィルタ定義済み。\n- 出典: YouTube学習 - FX手法 (20260419)\n\n### 4. トレーダーKの4時間足順張り △条件付き採用\n- 時間軸: 4時間足\n- エントリー: 上昇トレンドでトレンドライン＋フィボナッチの押し目候補で買い（下落は逆）\n- 利確/損切り: TP=RR1:2 / SL=直近高値安値の外に固定\n- 主張: RR2.0・勝率50%（※「年間収益率333.7%」は誇大、無視）\n- 評価: RR1:2・SL位置は定義済みだが「押し目候補」判定が曖昧。**押し目判定を客観化できれば採用可**。\n- 出典: YouTube学習 - FX手法 (20260417)\n\n### 保留: スプレッド重視スキャルピング\n- フィルタ（スプレッド正常化＋経済指標後の落ち着き）は他手法に流用可能だが、TP/SL=1〜2pipsと極小でスプレッド負けリスク大 → 単独運用は非推奨。\n\n---\n\n## ❌ 除外したノイズ（情報商材系・記録から外す）\n| ページ | 除外理由 |\n|--------|---------|\n| FX手法(20260416) 3時間足シンプル | SL明記なし・RR/勝率null・「2年2000万円」誇大 |\n| FX手法(20260417) GPDEmTzfZM4 | エントリー主観的「ポンと抜けた瞬間」・TP/SL数値なし |\n| FX手法(20260417) ローソク足 | 客観基準なし・勝率8割に根拠なし |\n| FX手法(20260418) 環境認識+5分足 | TP/SL「動画内で明言なし」・エグジット欠落 |\n| FX手法(20260420) 根拠ベース | 全項目「言及なし」・LLM推測・実体ゼロ |\n\n---\n\n## アクションアイテム\n1. 手法1〜3を vectorbt/backtrader で自前バックテスト（過剰最適化に注意・ウォークフォワード検証）\n2. 各手法の最大ドローダウン・期待値・破産確率を計測してから実運用判断\n3. 手法4は「押し目判定」をフィボナッチ retracement レベル等で客観化してから検証\n4. 共通教訓: YouTubeのFX手法は「勝率・収益額の誇大主張＋エグジット欠落」が頻出。エントリーだけでなく**SLが明記されていない手法は検証不能として除外**する\n\n## 関連\n- LLM Wiki id=429（TMS戦略・トレード知識第1号）\n- 出典原本: YouTube学習 - FX手法 (20260416〜20260420) の5ページ（生JSON）", "tags": ["yt-learn", "trade", "FX", "戦略カタログ", "棚卸し", "バックテスト候補", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T20:24:38.074582+09:00", "updated_at": "2026-05-30T20:24:38.074582+09:00"}
{"id": 431, "title": "Claude Opus 4.8 プロンプト・ベストプラクティス公式解説（5つの型+Effort） 2026-05-30", "content": "## 情報源\n- URL: https://youtube.com/watch?v=XUqspDocN3U\n- チャンネル: まさおAIじっくり解説ch（開発歴14年・累計3000万人利用サービス開発の実践系エンジニア）\n- 投稿日: 2026-05-30\n- スコア: 92/100\n- 元記事: Anthropic公式 https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices\n\n## 主要な発見\n\n### 1. Opus 4.8 は「指示を文字通り受け取る素直なモデル」\n- 従来（Opus 4.5系）は抽象度の高い曖昧指示でも「いい感じに」察してくれた。サボり対策に「徹底的に」「ツール使え」と葉っぱをかけるのが有効だった\n- **Opus 4.8 は書いてある通りに解釈する**。1つの指示を勝手に別項目へ拡張しない\n- メリット: 精度が高く手戻りが少ない / 注意点: 強い指示には**過剰反応する**ので、ある程度緩めることも大事\n- **結論: 曖昧さを消すほど精度が上がるモデル**\n\n### 2. 目標ドリフト対策 = 5W1Hで取り得る幅を狭める\n- 長いタスクほど「自分の想定像」と「実際の成果物」がずれる＝目標ドリフト\n- 具体的な指示（誰に/何を/なぜ/いつ/どこで/どのように）で認識のずれを減らす\n- やって欲しくないこと・条件分岐・出力イメージ・参考例も具体化 → エージェントがゴールをイメージできる\n- 「漠然 = 取り得る幅が広い」「具体 = 空間を言葉で制約」\n\n### 3. Effort（思考レベル）の5段階使い分け\n- Claude Code内 `/effort` で選択。Low / Medium / High / XHigh / Max（+ ultracode）\n- **コーディングエージェントは XHigh が標準**（知能重視タスクは High以上推奨）\n- 左に行くほど速度・コストがお得だが、難問にはトークン不足リスク\n- **Effortはスキルの YAML フロントマターにも仕込める** → タスクに応じMedium等に設定\n- 著者の運用: 一旦XHighで全部作り切り→Highで足りるタスクは落とす/モデルをSonnetに下げる→確実に動くタスクを固める（トークンを燃やして前進）\n- 公式の目安: Low=明確な作業 / Medium=コスト抑えたい一般タスク / コードレベルは Adaptive thinking をオン\n- Effortは APIの output config 内パラメータとしても割り当て可能\n\n### 4. プロンプト「5つの型」\n1. **具体化**: やりたいこと/スキルの定義を具体的に。数字・文字数・期限など測れる説明（5W1H）\n2. **理由(Why)を定義**: なぜそのタスク/スキルをやるのか。ただし **How は賢いモデル前提で固定しすぎない**（Why/Whatが分かればClaudeが自分でより優れたHowを出す）。方法論を固定したい時だけHow明記＝抽象コントロールが重要\n3. **Few-shot**: 良い例・悪い例を両方示す。悪い例は「AIがミスりそうな・やめて欲しい例」を選ぶ（極端すぎると当たり前で無意味。Claudeが賢い前提を持つ）\n4. **XMLタグで構造化**: `<目的>...`等で情報を階層化。`IMPORTANT if <条件>` の分岐伝達。公式もおすすめ\n5. **役割を与える**: 「あなたは経験豊富なマーケターです」等。回答の幅を狭めるバイアス。劇的ではないが有効\n\n### 5. その他のテクニック\n- **否定形より命令形**: 「〜するな」より「〜しろ」。エージェントへの思いやり。禁止より工程で進める\n- **行動させたい時は命令形**: 「提案して」はツール行動を伴わない。「変更して/やってください」で手を動かす\n- **CRITICAL/必須ツール指定を緩める**: 4.5/4.6時代の「必ずこのツールを使え」はツール過剰呼び出しの原因に。4.8では緩めるのが正解な場合あり\n- **作りすぎ制御**: 過剰なトークン消費は速度低下・不要物生成。Effort下げる/タスク整理/反応を見て判断\n- **状態を外部に書き出してロングラン**: test.json / progress.txt / git等の外部メタデータに状態管理。サブエージェント/マルチエージェント・新セッション継続・コンテキスト忘却対策に有効\n- **画像分析は検証ツールを持たせる**: crop/zoomツール、定量分析CLIを自作して判断させる。Claudeは「検証ツールを持たせて検証させながら進める」と強力\n- **design.md**: 配色・フォント等を事前指定しAIスロップ（無難収束）を防ぐ。CLAUDE.mdにdesign.mdパスを渡す/レビューアーを付ける\n\n## ベースとなる思想（著者）\n- **Claudeが賢いという前提に立つ** + エージェントへの思いやり\n- Howを人間が調節しすぎるのが最適とは限らない（Why/Whatを渡してHowは任せる）\n\n## アクションアイテム\n- CLAUDE.md/skillのYAMLフロントマターに effort を仕込む運用を検証（XHighデフォルト・Medium/Lowでコスト調整）\n- 既存skillのプロンプトを「5つの型」（具体化/Why定義/Few-shot/XMLタグ/役割）でリファクタ\n- CRITICAL等の強制表現を棚卸しし過剰反応を抑制（Opus 4.8向け緩和）\n- ロングランskillに状態外部書き出し（progress.json）を標準化", "tags": ["yt-learn", "ai", "claude-opus-4.8", "prompt-engineering", "effort", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T20:24:50.789860+09:00", "updated_at": "2026-05-30T20:24:50.789860+09:00"}
{"id": 432, "title": "学習日報 2026-05-30 yt-learn 20:27", "content": "# 学習日報 2026-05-30 yt-learn 20:27\n\n## 概要\n`/yt-learn`（単一URL指定モード）で取得・解析したナレッジ。1件のLLM Wikiエントリ追加（id=431）。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### Claude Code運用 / プロンプトエンジニアリング\n**【公式直伝】Claude Opus 4.8 のプロンプト・ベストプラクティス**（まさおAIじっくり解説ch・92点）\nAnthropic公式docsの日本語解説。要点:\n\n- **Opus 4.8 は「指示を文字通り受け取る素直なモデル」** = 曖昧を消すほど精度が上がる。4.5系の「察してくれる」前提は捨てる\n- **5W1Hで取り得る幅を狭める**（目標ドリフト対策）\n- **Effort 5段階**（Low/Medium/High/XHigh/Max）: コーディング=XHigh標準。**skillのYAMLフロントマターに仕込める**\n- **プロンプト5つの型**: ①具体化 ②Why定義しHowは賢いモデルに任せる ③Few-shot良悪例 ④XMLタグ構造化 ⑤役割付与\n- **否定形より命令形** / 「提案して」でなく「変更して」\n- **CRITICAL/必須ツール強制は4.8では過剰反応の原因** → 緩めるのが正解な場合あり\n- **状態を外部(progress.json/git)に書き出してロングラン** / 検証ツール自作 / design.mdでAIスロップ防止\n\n> 重要な方針転換: 旧指針「役割付与(あなたは〜の専門家です)は省略」はOpus 4.5系のもの。**Opus 4.8では役割付与は有効**（回答の幅を狭めるバイアス）。\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/rules/thinking-model-best-practices.md` | 「Opus 4.8 固有の指針」節を新規追加（5つの型/Effort使い分け/旧4.5指針との矛盾を注記で解消）。全プロジェクト自動適用ルールを最新モデルに追従 |\n| `~/.claude/rules/trends.md` | エントリ追記（98行・100行以内維持） |\n| `MEMORY.md` | 索引1行追記 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **既存skillのCRITICAL/必須ツール強制表現の棚卸し**（Opus 4.8で過剰反応抑制）— 20+ skillに存在。bug-bounty系など意図的強調と区別が必要なため慎重に。スコープ拡大リスクがあり今回は見送り\n2. **skill YAMLフロントマターへのeffort仕込み運用検証** — ロングラン系skillでMedium/Low設定の効果測定\n3. **既存skillプロンプトを5つの型でリファクタ** — x-learn/yt-learn等の頻用skillから\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 431 | Claude Opus 4.8 プロンプト・ベストプラクティス公式解説（5つの型+Effort） 2026-05-30 | yt-learn, ai, claude-opus-4.8, prompt-engineering, effort |", "tags": ["日報", "2026-05-30", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T20:27:51.923127+09:00", "updated_at": "2026-05-30T20:27:51.923127+09:00"}
{"id": 433, "title": "Claude Opus 4.8 性能徹底解説 — 正直さへの軸移行・1000並列・3Dゲーム生成格差 2026-05-30", "content": "## 情報源（2本統合）\n- URL1: https://youtube.com/watch?v=X_6mhTPXq_E 「【世界No.1】Claude最新モデルOpus 4.8登場・性能徹底解説（GPT-5.5・Gemini 3.5比較付き）」\n- URL2: https://youtube.com/watch?v=1L1LwgTJ5VU 「GPT-5.5超え!? Claude Opus 4.8の実力をわかりやすく解説」\n- 投稿日: 2026-05下旬 / スコア: 80・78点\n- 解析: NotebookLM（youtube-learning notebook）\n\n## 主要な発見\n\n### 1. AI競争の軸が「賢さ(IQ)」→「正直さ(オネスティ)」へシフト\n- 各社モデルのIQは人間を凌駕し限界に近づきつつあり、競争軸が「分からないことを正直に認める」「ミスを見逃さない」減点方式アプローチへ移行\n- Opus 4.8の最大改善＝**自身が書いたコードの欠陥を見逃して黙って通す確率が4.7の約1/4に減少**\n- アライメント誤挙動スコア 2.5→1.9（低いほど良い）。上位モデル「Mythosプレビュー」とほぼ同水準\n\n### 2. ダイナミックワークフロー（最大1000並列サブエージェント）\n- Claudeが自らタスク計画を立て、**最大1000の並列サブエージェントを1セッション内で同時実行**\n- 75万行の別言語書き換えなど大規模リファクタが可能\n- **前提＝「正直さ」の担保**：各エージェントが進捗をでっち上げないことが大規模並列処理の実用化条件\n- 現在エンタープライズ「チームMAXプラン」向けリサーチプレビュー\n\n### 3. Fast Mode進化・Effort設定\n- ファストモードが**処理速度2.5倍・コスト3倍安**に改善（従来比）\n- Effort設定（High/Extra等）で思考時間を細かく調整可\n- Opus 4.8は出力速度がやや遅いため用途に応じてEffort/Fast Modeで調整推奨\n\n### 4. ゼロからの構築能力に次元の違う格差\n- 「サクッと楽しめるポケモンゲーム作って」の単一プロンプトに対し:\n  - Gemini 3.5 = エラー\n  - GPT-5.5 = 2Dの簡易版\n  - **Opus 4.8 = 視点変更・戦闘可能な3Dゲームを一発生成**\n- Anthropic企業価値が3ヶ月で2.5倍の約150兆円・OpenAI超え。Opusは4.6(3月)→4.7(4月)→4.8(5月)と毎月更新\n\n## アクションアイテム\n- ダイナミックワークフローはトークン消費大→税率変更対応・大規模リファクタなど「ここぞ」で使う（既存 multi-model-routing.md の方針と一致）\n- 「正直さ」向上を踏まえ verification-before-completion hook の運用継続（自己申告の信頼度が上がった）\n- ultracode発動条件（MAXチーム+オートモード+「ウルトラコード」入力）を確認", "tags": ["yt-learn", "ai", "claude-opus-4.8", "dynamic-workflows", "honesty", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T21:40:59.227526+09:00", "updated_at": "2026-05-30T21:40:59.227526+09:00"}
{"id": 434, "title": "Hermes Agent v0.15「Velocity Release」— 検索4500倍・Tool遅延読込・Kanban Swarm 2026-05-30", "content": "## 情報源（2本統合：英語版+日本語版）\n- URL1: https://youtube.com/watch?v=vc_XbsEcrXo 「Hermes Agent v0.15! Agent Swarms, Tool Search, NEW Models」（英語）\n- URL2: https://youtube.com/watch?v=LoYhWXj0nUA 「HermesAgent v0.15.0『The Velocity Release』徹底解説」（日本語）\n- 投稿日: 2026-05下旬 / スコア: 82・80点\n- 解析: NotebookLM\n\n## 主要な発見\n\n### 1. AIツールの遅延読込（Progressive Loading）= 核心\n- MCP/ツール増加で**全ツール定義スキーマをモデルに読ませるだけでコンテキストが埋まる肥大化問題**が顕在化\n- 解決＝Tool Search（遅延読込）。必要なツールだけ動的にロード\n- → 自律型AIが推論能力とスケーラビリティを両立する不可欠なインフラ進化の方向性\n- ※shadow の Claude Code でも ToolSearch/deferred tools として既に同方式採用中\n\n### 2. Kanban Swarm（マルチエージェント並列）\n- 大タスクを自動サブタスク分割し、コーディネーター/バリデーター/並列ワーカーの「群れ」で一気に処理\n- 起動コマンド: `hermes kanban swarm <プロンプト>`\n\n### 3. セッション検索4500倍高速化（脱LLM依存）\n- 従来LLM依存で高コスト・低速だったセッション検索を**ローカル絞り込み処理に置換**→最大4500倍高速・無料化\n- 起動コールドスタート 701ms→258ms、1会話あたり関数呼び出し約47%減\n- 開発規模: PR 747件・コミット約8000件\n\n### 4. Day0モデル対応・コードベース大幅削減\n- Claude Opus 4.8 / Qwen 3.7 Max / 画像生成Creata 2 にリリース初日対応\n- コアエージェントループ 16,000行→約3,800行へモジュール化（保守性向上）\n- プロンプトインジェクション/ブレインワーム自動保護を標準搭載\n\n## アクションアイテム\n- `hermes update` または `pip install --upgrade hermes-agent` で更新（v0.15.1ホットフィックスも適用必須＝Dockerパス問題修正）\n- shadow の hermes-dashboard (PM2 id:11) を v0.15 へ更新検討。独自カスタマイズありなら手元で動作確認してから本番投入\n- Web開発時の推奨モデル＝Qwen 3.7 Max（ただし中華系API不使用ポリシーに抵触→NVIDIA NIM等で代替）\n- 「脱LLM依存でローカル処理に置換し高速化」の設計思想を vvv-bots の検索系処理に応用検討", "tags": ["yt-learn", "ai", "hermes-agent", "tool-search", "agent-swarm", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T21:41:11.593566+09:00", "updated_at": "2026-05-30T21:41:11.593566+09:00"}
{"id": 435, "title": "AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30", "content": "## 情報源\n- URL: https://youtube.com/watch?v=crIPQYjCvOk 「真のゴールを探索するSPモデル『AI共創Spud』がリリース！ロングコンテキストでも最終ゴールまで駆動し続ける！」\n- 投稿日: 2026-05-30 / スコア: 78点\n- 解析: NotebookLM\n\n## 主要な発見\n\n### 1. SPモデル＝AIの基礎振る舞いを事前定義する基礎レイヤー\n- 単発の複雑プロンプトで「一発勝負の代行」をさせるのではなく、AIの振る舞いを定義してハルシネーション・過剰推論を防ぐ\n- 単発プロンプトエンジニアリング → 「真のゴールの探索（共創）」へのパラダイムシフト\n- AIが単なるツールから「ブレない一貫した思考パートナー」へ\n\n### 2. ネイティブコンパクション（文脈圧縮）\n- 長時間の複雑作業でも不要情報を切り落としつつ全体文脈を保持→大元の目的を見失わない\n- GPT-5.5やCodex等に搭載\n\n### 3. 4領域で一貫機能：画像生成/アイデア出し/ライティング/コーディング\n- 画像生成: いきなり生成せず事前に「構造化（データ前処理）」。長文から一発図解は論理より見栄え優先で失敗する\n- コーディング: いきなり書かず「どんな体験を作りたいか」真のゴールから逆算→UX整理→最小構成の要件定義から始める\n- `/55`コマンド: 連続画像生成だが「大量に吐く」のでなく「考える・描く・比べる・磨く」の共創姿勢を指示するもの\n\n## 新しい洞察（最重要）\n**「なぜ作るのか・誰に届けたいのか」を構造化・反復し解を磨く＝why-firstと完全一致**。\nshadow の why-first スキル（Tesla Muskの3億円自動化ライン1問で覆した教訓）と同じ思想。SPモデルは why-first をプロンプト基盤レベルで常時適用する発想。\n\n## アクションアイテム\n- why-first スキルの思想を強化：実装前に「真のゴール」を構造化する手順を明文化\n- 画像/図解生成タスクは「先に構造化→後で生成」の2段階を標準化（vvv記事サムネ生成等）\n- ネイティブコンパクションは Claude Code の /compact 戦略と同方向（既存運用と一致）", "tags": ["yt-learn", "ai", "sp-model", "spud", "why-first", "native-compaction", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T21:41:35.783577+09:00", "updated_at": "2026-05-30T21:41:35.783577+09:00"}
{"id": 436, "title": "yt-learn実践系まとめ4本 — Gemini Spark/Vercelバグバウンティ/Claude Codeパーソナライズ/Obsidianセキュリティ 2026-05-30", "content": "## 情報源（実践ノウハウ系4本を統合）\n解析: NotebookLM / 2026-05-30 / いずれもマクロトレンドではないが業務応用価値ありとして記録\n\n### 1. Gemini Spark爆誕（qY8mmhQAmB4・スコア65点）\n- インストール不要・ブラウザ動作。Google Workspace（Drive/PDF/スプレッドシート/ドキュメント）をパス指定なしでAIが自動探索・統合し新規ドキュメント/スライド/グラフ付きシートを直接出力\n- 「スキル」機能: 一連ワークフローを登録→短いトリガーで再実行（例「Tax Return Aggregator」を1分で構築）\n- 上半期レビューレポート自動生成が約7-8分\n- **利用条件（公開時点）**: Googleアカウント言語=英語・VPNで米国サーバー接続・Ultraプラン必須\n- 洞察: Claude等のローカル/正確パス指定に対し「Driveに入れればAIが勝手に探す」非エンジニア向け低ハードル設計\n\n### 2. Vercelバグバウンティ世界70位（AoG6PFWCg58・スコア60点）\n- Vercel AI SDK（aiパッケージ）の `secure-json-parse` にプロトタイプ汚染脆弱性\n- 原因＝正規表現の単純ミス。`__proto__`をユニコードエスケープ含む文字に置換するとセキュリティチェックをバイパス可能\n- 参考元Fastifyは適切処理だったがVercel側が簡略正規表現でデプロイ\n- AI脆弱性探索開始100日でHackerOne Vercel OSSプログラム同率70位（2pt）\n- **修正コミット自体もClaude Codeで実施**＝発見と修正の両面でAI介入\n- 教訓: 安全な既存ライブラリでもコピー後の独自変更（正規表現簡略化等）で脆弱性が生じる。文字列一致正規表現はユニコードバイパスのリスク\n\n### 3. Claude Code対話履歴パーソナライズ（2JOLh8vtJS0・スコア70点）\n- ローカルJSONL対話ログを解析→興味関心・学習内容を自動抽出\n- ノイズ（挨拶等）除去＋「質問の深掘り度」「直近関心の時間重み付け」でトピックスコア化\n- 学習ログからHTML形式の復習問題集を自動生成\n- 自作スキル `/interest_profile sync` で `interest.md` 生成→「interest.md参照して調べて」で提案受領\n- **定期実行Tips: cronは認証切れエラーが起きやすい→Claudeデスクトップの「ルーティン機能」+「スタートアップ時実行」推奨**\n\n### 4. Obsidianセキュリティ（PCqBTnktxyQ・スコア65点）\n- 「ローカル完結だから安全」は半分間違い：平文保存＋サンドボックス不在\n- 悪意あるプラグイン1つの許可でPC全権限を渡す＝ランサムウェア等のリスク\n- 防衛策: ①出所不明の共有ボルト/プラグインの制限解除(YES)を押さない ②APIキー/パスワードはObsidian平文でなく1Password/OSキーチェーンで管理 ③APIキー月額上限を$10-50に設定 ④3層バックアップ（外付けSSD+クラウド+ZIP定期保存）\n- クラウド同期(双方向＝消すと全消去)とバックアップ(一方向)は別物\n\n## アクションアイテム\n- Claude Code対話履歴パーソナライズ＝shadowに既に類似 instinct学習（continuous-learning-v2）あり。`interest.md`方式は未導入→検討\n- cron認証切れ対策「デスクトップ・ルーティン+スタートアップ実行」を /yt-learn 等の定期実行に応用候補\n- Obsidian平文リスク→LLM Wiki（PostgreSQL）採用は正解。APIキー月額上限設定の棚卸し", "tags": ["yt-learn", "ai", "gemini-spark", "bug-bounty", "obsidian-security", "personalization", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T21:42:01.271562+09:00", "updated_at": "2026-05-30T21:42:01.271562+09:00"}
{"id": 437, "title": "バックテスト検証#1: ロンドンNY初動戦略はロジック矛盾でシグナル0 2026-05-30", "content": "## 概要\ntrade ドメイン継続目標「儲かるトレードシステムを作る」の第一歩。LLM Wiki id=430 の検証候補No.1「ロンドン・NY初動スキャルピング」を backtrader で自前バックテストした結果、**戦略ロジックに構造的矛盾**が見つかった。\n\n## 検証環境\n- ツール: backtrader 1.9.78（隔離venv: /home/ubuntu/workspace/trade-backtest/）\n- データ: yfinance `USDJPY=X` 5分足 1417本（2026-05-25〜29、直近5日）\n- コード: london_ny_breakout.py\n- ※本来は1分足だが無料データ制約で5分足・短期。位置づけは「エッジの当たり付け（予備検証）」\n\n## ロジック（id=430から抽出）\nロング: EMA9>EMA20（上昇トレンド） + 終値がBB下限-2σにタッチ後の反発 + MACD>シグナル\n\n## 結果: シグナル発生 0 回\n条件分解診断（USDJPY 5分足1417本）:\n| 条件 | 成立頻度 |\n|------|---------|\n| 上昇トレンド(EMA9>EMA20) | 776本 (55%) |\n| MACD強気(MACD>signal) | 741本 (52%) |\n| BB下限-2σ割れ | 59本 (4%) |\n| BB下限からの反発 | 34回 |\n| **「BB下限割れ かつ MACD強気」** | **0回** |\n| **全条件同時成立** | **0回** |\n\n## 結論（重要）\n**この戦略は互いに矛盾する条件の重ね合わせになっている。**\n- 価格がBB下限-2σを割る = 強く下落している（弱気）瞬間\n- それと同時に「上昇トレンド + MACD強気」（強気）であることは原理的にほぼ起こらない\n- → 「BB下限割れ かつ MACD強気」ですら5日間で0回。永遠にシグナルが出ない\n\n元のYouTube解説は「勝率70%・RR2.0」と謳っていたが、コードに落とすとロジックが成立しない。**動画の印象論 or 抽出時の条件解釈ズレ**のどちらか。\n\n## 教訓（儲かるシステム作りへの示唆）\n1. **「自前バックテストで検証する」方針は正しかった** — 鵜呑みにしていたら成立しない戦略を信じていた\n2. 「順張りトレンド + 逆張りBB反発」の混在ロジックは**条件が衝突しやすい**。トレンドフォローか平均回帰か、どちらかに寄せる設計が要る\n3. 解釈の余地がある手法は「BB反発のタイミングはトレンドと別時間軸で見る」等の前提が抜けている可能性。元動画の時間軸前提（環境認識1H/15M + エントリー1m）を分離実装する必要\n\n## 次アクション\n- id=430 検証候補No.2「ダブルボトム/トップ（幾何学的に明確）」を次に検証（条件矛盾が無く再現しやすい）\n- BB反発を「環境認識足と別」に分離した版も試す（マルチタイムフレーム実装）\n- 長期1分足データの確保（無料: histdata.com 手動DL等）が本検証には必要\n\n## 関連\n- LLM Wiki id=430（FX戦略カタログ）, id=429（TMS戦略）\n- コード: /home/ubuntu/workspace/trade-backtest/london_ny_breakout.py", "tags": ["trade", "FX", "バックテスト", "backtrader", "検証結果", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T21:43:53.114249+09:00", "updated_at": "2026-05-30T21:43:53.114249+09:00"}
{"id": 438, "title": "学習日報 2026-05-30 yt-learn 22:00", "content": "# 学習日報 2026-05-30 yt-learn 22:00\n\n## 概要\n`/yt-learn`（単一URL連投モード）で12本のYouTube URLを取得・解析。既知2本を除く新規10本を処理。4件のLLM Wikiエントリ追加（id=433-436）。\n\n**インフラ障害と突破**: yt-dlp が YouTube の bot 対策強化（`Sign in to confirm you're not a bot` + PO Token 必須化 + deno未導入）により字幕・メタデータ取得が全滅。NotebookLM の YouTube URL 直接ソース追加に切り替えて全12本の解析を完遂した。この教訓を yt-learn SKILL.md に恒久対策として明記済み。\n\n---\n\n## 今日学んだこと（YouTube 12本）\n\n### Claude Opus 4.8（id=433）\n- AI競争の軸が「賢さ(IQ)」→「正直さ(オネスティ)」へ移行。コード欠陥見逃しが4.7の1/4\n- ダイナミックワークフロー＝最大1000並列サブエージェント。前提は「正直さ」の担保\n- Fast Mode 2.5倍速・3倍安。Effort設定（High/Extra）で思考時間調整\n- 3Dゲーム一発生成でGPT-5.5(2D)・Gemini(エラー)を圧倒。Anthropic企業価値3ヶ月で2.5倍≈150兆円\n\n### Hermes Agent v0.15「Velocity Release」（id=434）\n- **Tool遅延読込（Progressive Loading）**: MCP/ツール増加によるコンテキスト肥大化問題の解決。shadowのClaude CodeのToolSearch/deferred toolsと同方式\n- Kanban Swarm（コーディネーター/バリデーター/並列ワーカー）。`hermes kanban swarm`\n- セッション検索4500倍高速化（脱LLM依存でローカル化）。コア16000→3800行・PR747件\n\n### AI共創Spud（SPモデル）（id=435）\n- SPモデル＝AIの振る舞いを事前定義する基礎レイヤー。ハルシネーション・過剰推論を防ぐ\n- ネイティブコンパクション（文脈圧縮）でロングコンテキストでも目的を見失わない\n- 「真のゴールの探索（共創）」＝why-firstスキルと完全一致。`/55`共創コマンド\n\n### 実践系4本（id=436）\n- Gemini Spark: Drive自動探索・スキル機能。要英語設定+VPN(米)+Ultraプラン\n- Vercelバグバウンティ70位: secure-json-parseのプロトタイプ汚染（ユニコードエスケープでバイパス）。修正もClaude Code\n- Claude Code対話履歴パーソナライズ: JSONLログをスコア化。cronより デスクトップRoutine推奨\n- Obsidianセキュリティ: 平文保存リスク。APIキーは1Password/キーチェーン・月額上限$10-50\n\n### スキップ（既知）\n- XUqspDocN3U（Opus 4.8 プロンプト・id=431）/ 8QPf6Zkwyyg（Codex組織化5部署・id=409）\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| ~/.claude/skills/yt-learn/SKILL.md | yt-dlp bot対策障害の既知化 + NotebookLM直接ソース追加フォールバックへの誘導を明記（恒久対策） |\n| ~/.claude/skills/why-first/SKILL.md | AI共創Spud(SPモデル)「真のゴール探索」を理論的裏付けとして追記 |\n| ~/.claude/rules/trends.md | 12本一括学習サマリー追記・最古エントリ(id=409保存済)整理で98行維持 |\n| ~/.claude/projects/.../MEMORY.md | 索引1行追記 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **hermes-dashboard(PM2 id:11)をv0.15更新** — 独自カスタマイズ有無を確認し、手元で動作確認してから本番投入。v0.15.1ホットフィックス(Dockerパス)も適用。影響範囲大のため要慎重\n2. **Tool遅延読込の設計思想をvvv-bots検索系に応用** — 「脱LLM依存でローカル化し高速化」を検討\n3. **Claude Code対話履歴パーソナライズ `interest.md`方式** — continuous-learning-v2と併用検討\n4. **yt-dlp bot対策の根本解決** — shadowにdeno + bgutil PO Tokenサーバー導入を検討（NotebookLM経由で当面回避可能なため優先度は低）\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 433 | Claude Opus 4.8 性能徹底解説 — 正直さへの軸移行・1000並列・3Dゲーム生成格差 | claude-opus-4.8, dynamic-workflows, honesty |\n| 434 | Hermes Agent v0.15「Velocity Release」— 検索4500倍・Tool遅延読込・Kanban Swarm | hermes-agent, tool-search, agent-swarm |\n| 435 | AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド | sp-model, spud, why-first, native-compaction |\n| 436 | yt-learn実践系まとめ4本 — Gemini Spark/Vercelバグバウンティ/Claude Codeパーソナライズ/Obsidianセキュリティ | gemini-spark, bug-bounty, obsidian-security |", "tags": ["日報", "2026-05-30", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T21:46:04.472678+09:00", "updated_at": "2026-05-30T21:46:04.472678+09:00"}
{"id": 439, "title": "バックテスト検証#2: ダブルボトム/トップは勝率48%・RR0.5でトータル負け 2026-05-30", "content": "## 概要\nLLM Wiki id=430 検証候補No.2「ダブルボトム/ダブルトップ反転」を backtrader で自前バックテスト。**勝率は出たが期待値マイナス**で、現状エッジ確認できず。ただしNo.1（シグナル0）と違い「動いて改善余地がある」戦略。\n\n## 検証環境\n- ツール: backtrader 1.9.78（/home/ubuntu/workspace/trade-backtest/double_bottom_top.py）\n- データ: yfinance 5分足 直近5日、JPYクロス3通貨（USDJPY/EURJPY/GBPJPY）で試行数確保\n- 検出: スイングポイント(±5本局所極値)で直近2安値(高値)がtol=15pips以内に揃い、間のピーク=ネックライン。ブレイク直後にエントリー\n- 利確=ネックラインからパターン高さ分 / 損切り=2点目安値割れ+3pips（id=430のロジック通り）\n\n## 結果\n| 通貨 | 約定 | 勝率 | 損益 | RR実測 |\n|------|------|------|------|--------|\n| USD/JPY | 10 | 70% | +31円 | 0.46 |\n| EUR/JPY | 19 | 47% | -893円 | 0.55 |\n| GBP/JPY | 21 | 38% | -1571円 | 0.73 |\n| **合計** | **50** | **48%** | **-2433円** | 〜0.5 |\n\n## 結論: 現状エッジなし（ただし改善余地あり）\n1. **勝率48%・トータル負け** = 元動画の「勝率65%・RR2.0」とは乖離。実測RRは0.5前後（平均利益＜平均損失）\n2. **勝率が高くても RR<1 なら負ける**を実データで実証 → trends-trade.md「勝率より期待値・RR」の設計原則が正しいことの裏付け\n3. RRが理論(>1狙い)と逆(0.5)なのは、ネックラインブレイク初動の**ダマシ（押し戻し）**を踏んでいる可能性\n4. 通貨ペアで勝率バラつき大(38〜70%)・サンプル50は統計的に不十分=「たまたま」の域\n\n## 教訓（途中で踏んだ実装バグも価値）\n- **backtrader 証拠金バグ**: 初期資金10万で1万通貨(158万円規模)を建てようとし全注文 `Margin` 拒否→約定0。資金1000万・1000通貨に修正で解決。**バックテストは「約定したか」を notify_order で必ず確認**（シグナル数だけ見ると騙される）\n\n## 次アクション（エッジを出すための改善仮説）\n- ブレイク**確定足**でなく「ブレイク後の押し目（リテスト）」でエントリーしてダマシ回避\n- 上位足トレンドフィルタ追加（逆張りパターンを順張り方向のみに限定）\n- TP/SLの最適化（現状RR0.5→建値トレーリング等）\n- **長期1分足データの確保が本検証には必須**（5日50件では判定不能）\n\n## 関連\n- LLM Wiki id=430（FX戦略カタログ）, id=437（検証#1 ロンドンNY初動=シグナル0）\n- コード: /home/ubuntu/workspace/trade-backtest/double_bottom_top.py", "tags": ["trade", "FX", "バックテスト", "backtrader", "検証結果", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T21:48:41.822067+09:00", "updated_at": "2026-05-30T21:48:41.822067+09:00"}
{"id": 440, "title": "X学習 2026-05-30 — agmsg(CLIエージェント間通信)/Codex揺り戻し/Auto Bedrock対応 トレンド", "content": "## 情報源\n- 検索語: claude+code（days=1）\n- X投稿数: 100件（vvv API）/ カテゴリ: low_value 45・primary_source 30・insight 25\n- トレンドキーワード: Codex 26回（圧倒的）・スキル 6・エージェント 5・Opus 4.8 3・動画自動化 3・MCP 3・Dynamic Workflows 2・封じ込め 2\n\n## 主要な発見\n\n### 1. agmsg — CLIエージェント間メッセージング（実装直結・最重要）★\n- GitHub: https://github.com/fujibee/agmsg\n- **\"No daemon, no network, no complexity\"**: SQLite（WALモード）を共有ストレージにしてCLI AIエージェント間で相互メッセージング\n- 対応: Claude Code（主力・Monitor搭載）/ Codex（Monitor非対応）/ Gemini CLI\n- インストール: `bash <(curl -fsSL https://raw.githubusercontent.com/fujibee/agmsg/main/setup.sh)`\n- 主要コマンド: `/agmsg`(受信箱)・`/agmsg send <agent> <msg>`・`/agmsg team`・`/agmsg mode <type>`・`/agmsg actas <name>`\n- 配信モード: monitor(リアルタイムpush・約5秒遅延・CC推奨)/turn(ターン間・Codex推奨)/both/off\n- **shadowの既存 agent-cooperation MCP（tools/agent_communication_mcp.py）との比較**: agmsgはネットワーク不要・SQLite直アクセスでよりシンプル\n\n### 2. Anthropic containment設計（公式・セキュリティ）\n- 「Claudeをどう封じ込めるか」Anthropic公式ブログ（claude.ai内・要ログイン）\n- AIエージェントの暴走・権限逸脱を防ぐ封じ込め設計の思想\n\n### 3. AutoモードがBedrock/Vertexで利用可能に\n- Claude Code の Auto モードがついに AWS Bedrock / Google Vertex で動作。自動化の幅が拡大・海外開発者コミュニティで話題\n\n### 4. Codex への揺り戻し（トレンド全体の中心）\n- TLで「Codex」が26回出現（Claude Code関連検索なのに）\n- GPT-5.5登場 + Anthropic実質コスト増で Claude Code → Codex 移行の動き\n- 「ChatGPT課金=codex / Claude課金=claude code / Gemini課金=antigravity」の棲み分け論\n\n### 5. 動画自動化・副業活用が実用フェーズ\n- Claude Code × 15秒/ショート動画自動化（設定後は定期実行で勝手に生成・n8n代替）\n- MoneyForward→貸借対照表転記など月次資産管理の自動化\n- 「Claude Codeは開発ツールでなく副業の作業場」という非エンジニア視点\n\n## アクションアイテム\n- **agmsg を shadow に試験導入**し、既存 agent-cooperation MCP と比較（即実装対象）\n- Anthropic containment設計を読み、shadow の permissions.deny 設計に反映検討\n- Auto モード Bedrock/Vertex 対応 → arcana復活時のレイテンシ再ベンチ候補", "tags": ["x-learn", "ai", "agmsg", "agent-messaging", "codex", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T21:50:25.128506+09:00", "updated_at": "2026-05-30T21:50:25.128506+09:00"}
{"id": 441, "title": "学習・作業日報 2026-05-30 21:50", "content": "# 学習・作業日報 2026-05-30 21:50\n\n## 概要\nYouTube Short 1本の解析依頼から始まり、トレード知識基盤の新設、本番障害の復旧、デプロイ基盤の構造問題発見、トレード戦略の自前バックテスト2件まで完遂したセッション。LLM Wiki 4件追加（id=429,430,437,439）。\n\n---\n\n## 今日やったこと（カテゴリ別）\n\n### A. yt-learn スキル拡張\n- **Shorts URL トリガー追加**: `youtube.com/shorts/` を URLトリガー(CLAUDE.md)と yt-learn スキルに追加。単一URL指定モード・URL正規化・無関係コンテンツのスキップ条件を明文化\n- **trade ドメイン新設**: 引数パース・デフォルト検索クエリ・trends対応表・**trade専用スコアリング**（煽り/情報商材/有料EA誘導を自動足切り、再現性・検証可能性を高評価）\n\n### B. トレード知識基盤（継続目標「儲かるシステムを作る」）\n- `~/.claude/rules/trends-trade.md` 新規作成（蓄積方針・設計原則を恒久記載）\n- **TMS戦略**（id=429）: EA宣伝動画は中身ゼロ→Web調査でロジック抽出。ナンピン型のテールリスク警告\n- **FX戦略カタログ**（id=430）: 過去10ページ棚卸し統合。検証候補4手法/情報商材系5件を除外。「SL非明記は検証不能として除外」基準を確立\n\n### C. バックテスト検証（backtrader + yfinance・隔離venv）\n- **検証#1 ロンドンNY初動**（id=437）: シグナル0回。「BB下限割れ(弱気)」と「上昇トレンド+MACD強気」は原理的に同時成立しない=ロジック矛盾\n- **検証#2 ダブルボトム/トップ**（id=439）: 約定50回・勝率48%・RR0.5・トータル-2433円=エッジなし。**勝率が高くてもRR<1なら負ける**を実証\n- 教訓: YouTubeの「勝率70%」系手法は2つとも額面通りでなかった→自前検証の価値が確定\n\n### D. 本番障害対応（vvv.jkjk.uk 全ページ500）\n- 原因: Issue #512 で `template_config.py` に trusted_html フィルタ追加→**vvv-api 未再起動**でフィルタ未登録のまま稼働→Jinja2 500\n- `pm2 restart vvv-api` で復旧（事前にnh3/テンプレ検証）。HTTP 200・uptime安定確認\n- 再発防止: instinct記録・#512申し送りコメント\n\n### E. デプロイ基盤の構造問題発見（Issue #516）\n- **本番フォルダ /home/ubuntu/workspace/web/vvv は git管理下ですらない** → deploy-prod.sh(arcana前提)は完全に死んだスクリプト\n- 正規デプロイ手段が不在＝本番直編集→再起動漏れの構造的原因\n- Codex相談で rsync方式の deploy-shadow.sh をドラフト作成（構文OK・rsync除外設定の安全性検証済み・**未実行・お姉様の承認待ち**）\n\n---\n\n## 今日実装/作成したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| ~/.claude/CLAUDE.md | URLトリガーに youtube.com/shorts/ 追加 |\n| ~/.claude/skills/yt-learn/SKILL.md | trade ドメイン・単一URLモード・trade専用スコアリング |\n| ~/.claude/rules/trends-trade.md | 新規。蓄積方針＋検証3件のサマリー |\n| trade-backtest/london_ny_breakout.py | 検証#1 戦略コード |\n| trade-backtest/double_bottom_top.py | 検証#2 戦略コード |\n| memory/project_trade_system_goal.md | 継続目標 |\n| memory/instinct_python_module_edit_needs_restart.md | 再起動忘れ instinct |\n| vvv/scripts/deployment/deploy-shadow.sh | デプロイ基盤ドラフト（未実行） |\n\n---\n\n## 未完了アクションアイテム（優先順・お姉様の判断待ち）\n\n1. **Issue #516 デプロイ基盤是正** — deploy-shadow.sh の本番実適用と旧スクリプト削除の承認待ち（本番運用根幹のため）\n2. **長期1分足FXデータ確保** — 5日50件では統計判定不能。histdata.com等から数ヶ月分が本検証に必須\n3. **検証#2の改善仮説** — ブレイク後リテストエントリー・上位足トレンドフィルタでダマシ回避を試す\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 429 | TMS (Trading Made Simple) 戦略ロジック | trade, EA, forex |\n| 430 | FXトレード戦略カタログ（検証候補・棚卸し統合） | trade, FX, 戦略カタログ |\n| 437 | バックテスト検証#1: ロンドンNY初動=シグナル0 | trade, backtrader |\n| 439 | バックテスト検証#2: ダブルボトム/トップ=勝率48%RR0.5 | trade, backtrader |", "tags": ["日報", "2026-05-30", "daily-summary", "trade", "vvv障害"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T21:51:31.918006+09:00", "updated_at": "2026-05-30T21:51:31.918006+09:00"}
{"id": 442, "title": "学習日報 2026-05-30 x-learn 22:00", "content": "# 学習日報 2026-05-30 x-learn 22:00\n\n## 概要\n`/x-learn`（claude code・days=1）でX投稿100件を取得・解析。トレンドからagmsgを発見し、shadowに導入・動作確認まで完遂した。1件のLLM Wikiエントリ追加（id=440）。\n\n---\n\n## 今日学んだこと（X）\n\n### トレンド全体像\n- 検索100件のカテゴリ分布: low_value 45・primary_source 30・insight 25\n- トレンドキーワード: **Codex 26回（圧倒的）**・スキル 6・エージェント 5・Opus 4.8 3・動画自動化 3・MCP 3\n- 今日のXの空気＝「GPT-5.5登場でClaude Code → Codex 揺り戻し」＋「動画自動化/副業活用が実用フェーズ」\n\n### AIエージェント連携（実装した発見）\n- **agmsg**（github.com/fujibee/agmsg）: CLIエージェント間メッセージング。\"No daemon, no network, no complexity\"。SQLite(WAL)共有でClaude Code/Codex/Gemini CLI間メッセージング。`/agmsg send <agent> <msg>`・配信モードmonitor/turn/both/off\n\n### Claude Code運用\n- Anthropic containment設計（公式・Claudeの封じ込め思想）\n- AutoモードがBedrock/Vertexで利用可能に（自動化の幅拡大）\n- Dynamic Workflows公式リリース（yt-learnで既に深掘り済み・LLM Wiki id=433）\n\n---\n\n## 今日実装したもの\n\n| ファイル / 対象 | 変更内容 |\n|--------|---------|\n| shadow: sqlite3 CLI | `apt install sqlite3`(3.45.1) ※お姉様承認済み |\n| shadow: ~/.agents/skills/agmsg/ | agmsg スキル一式導入（SQLite DB・スクリプト19本） |\n| shadow: ~/.claude/commands/agmsg.md | `/agmsg` スラッシュコマンド配置 |\n| shadow: ~/.codex/config.toml | Codex writable_roots追記（バックアップ.bak取得済み） |\n\n**動作確認**: team join(shadow-claude/shadow-codex) → send → inbox受信のラウンドトリップ成功。テストデータ掃除済み。\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **agmsg vs agent-cooperation MCP の使い分け整理** — shadowには既存の agent-cooperation MCP（tools/agent_communication_mcp.py）あり。agmsgはネットワーク不要で軽量。両者の役割分担をルール化（次回）\n2. **Anthropic containment設計を読み permissions.deny に反映** — claude.ai記事は要ログインのため、別途取得して反映検討\n3. **agmsg を実運用に組み込む** — 複数Claude Codeセッション並列時のエージェント間連携に活用検討\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 440 | X学習 2026-05-30 — agmsg(CLIエージェント間通信)/Codex揺り戻し/Auto Bedrock対応 トレンド | x-learn, agmsg, agent-messaging, codex |", "tags": ["日報", "2026-05-30", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T21:56:13.586692+09:00", "updated_at": "2026-05-30T21:56:13.586692+09:00"}
{"id": 443, "title": "バックテスト検証#3: トレンドフィルタで生PnL黒字化もスプレッドで負け転落 2026-05-30", "content": "## 概要\n検証#2（id=439, 5分足5日50件で判定不能）の続き。**長期1時間足3年データ**で本検証し、改善仮説（上位足トレンドフィルタ）の効果と、**スプレッドコストの決定的影響**を実証した。\n\n## 検証環境\n- ツール: backtrader 1.9.78 / double_bottom_h1.py\n- データ: yfinance 1時間足 730日（~3年）JPYクロス3通貨。各17000本超\n  - ※1分足は yfinance で8日上限のため不可。1時間足は3年取得可能でスイング系には十分\n- 戦略: ダブルボトム/トップ（id=430）。改善: 200SMAトレンドフィルタ追加（逆張りを大局トレンド方向のみに限定）\n\n## 結果1: トレンドフィルタの効果（生PnL・コスト無視）\n| 条件 | 約定 | 勝率 | 生PnL | 生期待値 |\n|------|------|------|-------|---------|\n| baseline(フィルタ無) | 1175 | 57% | **-4,759円** | -4.1円/回 |\n| **trend_filter(200SMA)** | 827 | 58% | **+7,271円** | **+8.8円/回** |\n\n→ **上位足トレンドフィルタだけで負け→勝ちに転換**。3通貨すべて一貫してプラス。設計原則「逆張りは順張り方向のみに限定」が効いた。\n\n## 結果2: スプレッドコスト込み（保守的: USD1.0/EUR1.5/GBP2.5 pip）\n| 通貨 | 生PnL | スプレッド | 純損益 | 純期待値 |\n|------|-------|-----------|--------|---------|\n| USD/JPY | +2,167 | -2,630 | -463 | -1.8円/回 |\n| EUR/JPY | +2,641 | -4,335 | -1,694 | -5.9円/回 |\n| GBP/JPY | +2,463 | -6,875 | -4,412 | -16.0円/回 |\n| **合計** | +7,271 | -13,840 | **-6,569** | **-7.9円/回** |\n\n→ **スプレッドを引いた瞬間、勝ち(+7271)→負け(-6569)に転落**。\n\n## 結論（儲かるシステム作りの最重要教訓）\n1. **「バックテストで勝てても本番で負ける」の正体を数字で証明**: エッジ(生+8.8円/回) < コスト(平均17円/回) なら、勝率58%でも勝てない\n2. **トレンドフィルタは正しい方向**: 生PnLを負→正にした。優位性の種はある\n3. **だが現状のエッジはスプレッドより小さい**。実運用不可\n\n## 改善の方向性（エッジをコストより大きくする）\n- **取引頻度を減らし1回の利幅を増やす**: 高時間足化・パターン厳選（tol縮小・明確なネックラインのみ）でRRを1以上に。スプレッドは固定費なので「薄利多売」は不利\n- **低スプレッド通貨に絞る**: GBP/JPY(2.5pip)は除外、USD/JPY(1.0pip)中心に\n- **TP/SL最適化**: 現状RR0.67-0.82 → RR>1.5を狙えればコスト負けを脱せる可能性\n- 注意: パラメータいじりは過剰最適化(カーブフィッティング)のリスク。ウォークフォワード検証必須\n\n## 関連\n- LLM Wiki id=430(戦略カタログ), id=437(検証#1), id=439(検証#2)\n- コード: /home/ubuntu/workspace/trade-backtest/double_bottom_h1.py", "tags": ["trade", "FX", "バックテスト", "backtrader", "スプレッド", "検証結果", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-30T22:01:31.783481+09:00", "updated_at": "2026-05-30T22:01:31.783481+09:00"}
{"id": 444, "title": "バックテスト検証#4: RRと勝率のトレードオフ — ダブルボトムは両振りで損益分岐越えられず 2026-05-30", "content": "## 概要\n検証#3(id=443)の改善方向「RR>1.5を狙う」を実装し、ウォークフォワード検証した結果、**RRと勝率のトレードオフ**にぶつかり、ダブルボトム戦略はどちらに振っても損益分岐を越えられないと結論。\n\n## 検証環境\n- ツール: backtrader 1.9.78 / double_bottom_wf.py\n- データ: yfinance USD/JPY 1時間足 17117本（~3年）。前半50%=train, 後半50%=test のウォークフォワード\n- 改善: ①SL=2点目安値・TP=リスク幅×2.0でRR明示化 ②tol=12pipsにパターン厳選 ③USDJPY特化(最小スプレッド) ④200SMAトレンドフィルタ ⑤スプレッドをslippage(往復bid/ask差)で注入\n\n## 結果（スプレッド込み）\n| 期間 | 約定 | 勝率 | 実測RR | 期待値 |\n|------|------|------|--------|--------|\n| train(前半 in-sample) | 78 | 32% | 1.98 | -27.7円/回 |\n| test(後半 out-of-sample) | 71 | 30% | 1.80 | -116.0円/回 |\n| 全期間 | 151 | 31% | 1.88 | -65.2円/回 |\n\n→ train/test **両方マイナス**。過剰最適化以前にエッジが無い。\n\n## 検算による原因切り分け（重要）\n- R単位の理論期待値（**コスト無視**）: 0.31×1.88 − 0.69×1.0 = **-0.107R**\n- → **スプレッドを引く前から優位が無い**。勝率31%はRR1.88を活かすには低すぎる（RR1.88の損益分岐勝率≈35%）\n\n## 結論: RRと勝率のトレードオフ（本質的な壁）\n| 検証 | TP設計 | RR | 勝率 | 敗因 |\n|------|--------|-----|------|------|\n| #3 | パターン高さ固定 | 0.67-0.82 | 58% | 勝率高いが**RR低すぎ** |\n| #4 | リスク×2.0 | 1.88 | 31% | RR高いが**勝率低すぎ** |\n\n**TPを遠くするとRRは上がるが勝率が下がる（届く前に反転）。近くすると逆。** このダブルボトム戦略は、どちらに振っても「勝率×RR」が損益分岐(コスト含む)を越えられない＝**そもそも十分なエッジが無い**。小手先のTP/SL調整では解決しない。ウォークフォワードでも裏付け（in/out両方マイナス）。\n\n## 儲かるシステム作りの教訓\n1. **RR改善と勝率はトレードオフ**。「RRを上げれば勝てる」は誤り。勝率×RRの積（期待値）で見る\n2. **エッジの有無はR単位の理論期待値（コスト前）で先に判定**せよ。それがマイナスなら、いくらコストやパラメータをいじっても無駄\n3. ダブルボトム単体（古典チャートパターン+トレンドフィルタ）では、3年USD/JPYでエッジ確認できず → **次は別アプローチ**（複数シグナルの組合せ、ボラティリティ/時間帯フィルタ、平均回帰系など）を試す段階\n\n## 次アクション\n- ダブルボトム系の深追いは停止（エッジの天井が見えた）\n- 検証候補No.3「15時リバーサル（時間帯×水平線）」など**異なるエッジ源**を検証\n- または「エッジは小さくてもコストを最小化する」方向（極小スプレッド業者・高時間足でスプレッド比率を下げる）\n\n## 関連\n- LLM Wiki id=430(カタログ), id=437(#1), id=439(#2), id=443(#3)\n- コード: /home/ubuntu/workspace/trade-backtest/double_bottom_wf.py", "tags": ["trade", "FX", "バックテスト", "backtrader", "ウォークフォワード", "RR勝率トレードオフ", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T02:03:20.911311+09:00", "updated_at": "2026-05-31T02:03:20.911311+09:00"}
{"id": 445, "title": "instinct: Hermes Agent v0.15.2 はdashboard起動不能の壊れたリリース（dashboard_auth未収録）2026-05-31", "content": "## 問題\nhermes-agent を v0.14.0 → v0.15.2 へ更新したら `hermes dashboard` が起動不能になった。\n\n```\nModuleNotFoundError: No module named 'hermes_cli.dashboard_auth'\n  at hermes_cli/web_server.py:4822\n  from hermes_cli.dashboard_auth.routes import router as _dashboard_auth_router\n```\n\n## 根本原因（上流パッケージングバグ）\n- `web_server.py` は `from hermes_cli.dashboard_auth.routes import router` を要求\n- しかし v0.15.2 の wheel には `hermes_cli/dashboard_auth/` が**存在しない**\n- wheelに含まれるのは `plugins/dashboard_auth/nous/__init__.py` と `plugin.yaml` のみ（別パス・プラグイン形式）\n- → コードが期待するimportパスと、wheelの配置パスが食い違う = **v0.15.2は壊れたリリース**\n\n## 検証手順（再現方法）\n```bash\n# wheelの中身を直接確認\npip download --no-deps 'hermes-agent==0.15.2' -d /tmp/hermeswhl\nunzip -l /tmp/hermeswhl/hermes_agent-0.15.2-py3-none-any.whl | grep dashboard_auth\n# → plugins/dashboard_auth/nous/ しか出てこない（hermes_cli/dashboard_auth/ が無い）\n```\n\n## 対処（確定）\n- **v0.14.0 にロールバックして復旧**: `pip install --user --break-system-packages 'hermes-agent==0.14.0'` → PM2 restart → dashboard HTTP 200 復帰\n- v0.15系へ上げるなら、**dashboard_authが正しく `hermes_cli/` 配下に収録された後続リリース（v0.15.3+）を待つ**\n- shadowのhermesは `pip install --user --break-system-packages`（PEP 668 EXTERNALLY-MANAGED環境）でインストールされている。更新時は同じ方式を使うこと\n\n## 教訓\n- **本番基盤のメジャー更新前にwheelの中身を検証する**（コードのimportパスとパッケージ配置の整合を確認）\n- 「動くものは触らない」: dashboardが安定online稼働中なら、大改修バージョンへの更新はリスクを評価してから\n- pip更新時の依存衝突警告（zhipuai=GLM-5中華系で無効化済み・無視可 / beads-mcpはMCP専用でpydantic要求は警告のみ実害なし）\n\n## 関連\n- LLM Wiki id=434（Hermes v0.15「Velocity Release」学習記録）\n- shadow PM2 id:11 hermes-dashboard (port 9119)", "tags": ["instinct", "hermes-agent", "packaging-bug", "rollback", "2026-05-31"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T02:05:07.638384+09:00", "updated_at": "2026-05-31T02:05:07.638384+09:00"}
{"id": 446, "title": "バックテスト検証#5: RSI平均回帰もエッジ無し・R単位事前判定が機能 2026-05-30", "content": "## 概要\n検証#4(id=444)でチャートパターン系のエッジ天井が見えたため、**原理の異なる平均回帰（RSI逆張り）**を検証。結果エッジ無しだが、**「コスト前のR単位理論期待値で先に判定」する手法が機能**し、無駄な深追いを最初の1行で回避できた。\n\n## 検証環境\n- ツール: backtrader 1.9.78 / mean_reversion.py\n- データ: yfinance USD/JPY 1時間足 17117本（~3年）、ウォークフォワード(train/test)\n- ロジック: RSI(14) <30で買い >70で売り、RSI中立50回帰 or 24本タイムアウト or 50pips SLでエグジット\n\n## 結果\n| 段階 | 約定 | 勝率 | RR | 理論期待値(R) |\n|------|------|------|-----|--------------|\n| **コスト前・全期間** | 456 | 48% | 1.01 | **-0.040R** |\n| spread込 train | 246 | 49% | 0.98 | -0.02R |\n| spread込 test(OOS) | 210 | 46% | 0.96 | -0.09R |\n| spread込 全期間 | 456 | 48% | 0.97 | -32.7円/回 |\n\n## 結論\n- 勝率48%・RR1.01 = **ほぼ完全なランダム（コイン投げ）**。RSI単純逆張りに優位性なし\n- train/test 両方マイナス（過剰最適化以前の問題）\n- 平均回帰もチャートパターンも、単純形では3年USD/JPYでエッジ確認できず\n\n## プロセス上の収穫（重要）\n**「コスト前のR単位理論期待値」を最初に計算する判定法が機能した。**\n- 全期間コスト前で -0.040R → この時点で「スプレッド・パラメータ調整しても無駄」と即断\n- 検証#3-4では色々いじってから気づいたが、#5は**最初の1行でエッジ無しを見抜けた**\n- → 検証効率が上がった。今後は「①コスト前R単位期待値を見る→プラスのときだけ本格検証」を標準フローにする\n\n## 検証1〜5の総括\n| # | 戦略 | エッジ |\n|---|------|--------|\n| 1 | ロンドンNY初動（複合） | ロジック矛盾でシグナル0 |\n| 2 | ダブルボトム(5分足) | 判定不能 |\n| 3 | ダブルボトム(1時間足) | 生黒字もスプレッドで負け |\n| 4 | ダブルボトムRR2.0 | RR↑勝率↓トレードオフで-0.107R |\n| 5 | RSI平均回帰 | -0.040R（ランダム同然） |\n\n**単純な定型手法（YouTube由来含む）は、3年USD/JPY 1時間足では軒並みエッジ無し**。これは「効率的市場に近い主要通貨では、単純なテクニカル単体で勝つのは難しい」という定説の実証。\n\n## 次アクション（エッジを探す方向転換）\n- 単一指標の定型手法から離れる\n- 候補: ①複数の弱いシグナルの合成（アンサンブル）②ボラティリティ・レジーム判定（トレンド相場とレンジ相場を分けて戦略を切替）③イベント/時間帯の偏り（東京仲値・指標前後）④マイナー通貨やクロス円のクセ\n- ただし「探索を増やすほど偶然の勝ちパターン(過剰最適化)を拾うリスク」も増える → ウォークフォワード/アウトオブサンプルを必ず維持\n\n## 関連\n- LLM Wiki id=430,437,439,443,444\n- コード: /home/ubuntu/workspace/trade-backtest/mean_reversion.py", "tags": ["trade", "FX", "バックテスト", "backtrader", "平均回帰", "RSI", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T02:06:37.059347+09:00", "updated_at": "2026-05-31T02:06:37.059347+09:00"}
{"id": 447, "title": "★バックテスト検証#6-7: 儲かるパターン発見 MAクロス×トレンドフォロー×高RR 2026-05-30", "content": "## 結論（重要・初の正のエッジ）\n検証#1-5で単体定型手法が全滅した後、**マトリクス総当たり探索**で初めて「過剰最適化でない正のエッジ」を発見した。\n\n### 勝ちパターン\n**エントリー=MAクロス(EMA20が50を上抜け/下抜け) × レジーム=トレンドフォロー(200SMA順張り) × TP=ATR×RR(高RR) × SL=ATR×2.0**\n- スプレッド1pip込み・USD/JPY 1時間足3年で **期待値プラス**\n- RR2.0で +79円/回（PnL+12,506円/158トレード）、RR3.5で +189円/回\n\n## 検証#6: マトリクス探索（過剰最適化対策フロー）\n- 探索: entry{breakout/rsi_rev/ma_cross} × regime{none/trend_follow/range} × RR{1.0-3.0} × ATR{1.5,2.0} = 72組合せ\n- **train(前半50%)で全評価 → 上位を test(後半=アウトオブサンプル)で検証 → 両方プラスのみ採用**\n- 結果: train上位8件中、testでも生存=2件。両方とも **ma_cross/trend_follow** だった（6件はOOSで崩壊＝過剰最適化を弾けた）\n\n## 検証#7: 頑健性検証（本物か確認）— 3項目すべて合格 ★★★\n| 検証 | 結果 | 判定 |\n|------|------|------|\n| RRプラトー(RR1.0〜3.5を11水準) | **11/11すべてプラス**（+30円→+195円と滑らかに増加） | ✓ パラメータ過敏でない |\n| 別通貨(USD/EUR/GBP JPY) | 2/3プラス（USDJPY+79・EURJPY+63・GBPJPY-35） | ✓ 通貨固有でない |\n| 3分割ウォークフォワード | **3/3区間すべてプラス**（+18.7/+208.2/+27.8円） | ✓ 特定相場依存でない |\n\n**RRプラトー11/11全勝が決定的**: 過剰最適化なら特定RRだけ尖って勝つはずが、RRを上げるほど期待値が滑らかに増加＝構造的優位性が実在。\n\n## なぜ効くか（儲かるシステムの本質）\n- 検証#1-5の**逆張り系（ダブルボトム/RSI平均回帰）は全滅**、本件は**順張りトレンドフォロー**\n- トレンドフォローは「勝率は低い(32-55%)が、たまの大勝ちが多数の小負けを上回る」典型\n- 設計原則「**勝率より期待値とRR**」を体現。RR3.5・勝率32%でも+189円/回\n- 「主要通貨×単純テクニカルは勝てない」(検証#5結論)を**「順張り×高RR×トレンドフィルタの組合せ」が突破**\n\n## 注意・次アクション（実運用前に必須）\n- GBP/JPYはマイナス→**USD/JPY・EUR/JPY中心**に。スプレッドが広い通貨は不利\n- MAクロスは年間50-60トレードと低頻度＝スプレッド固定費の影響が小さい（薄利多売の逆＝検証#3の教訓通り）\n- ⚠️ まだ「3年・1時間足・スプレッド固定1pip」の机上。実運用前に: ①スリッページ/可変スプレッド ②約定遅延 ③より長期(5-10年)データ ④フォワードテスト(数ヶ月のデモ運用)\n- パラメータ最終固定は RR2.0〜2.5（プラトー中央・極端でない）推奨\n\n## 関連\n- LLM Wiki id=430(カタログ),437,439,443,444,446(検証#1-5)\n- コード: matrix_search.py（探索エンジン）, robustness.py（頑健性検証）", "tags": ["trade", "FX", "バックテスト", "backtrader", "トレンドフォロー", "エッジ発見", "マトリクス探索", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T02:12:35.813463+09:00", "updated_at": "2026-05-31T02:12:35.813463+09:00"}
{"id": 448, "title": "★★検証#8-9: 全市場で勝ちパターン確定 順張りブレイク×高RRは市場普遍 2026-05-30", "content": "## 結論（市場横断の普遍的エッジを確定）\n市場をFX・クリプト・コモディティ・米株の10銘柄に拡張し、マトリクス総当たり→OOS→頑健性検証した結果、**「順張りブレイク系 × 高RR(2-3) × ATRストップ」が全市場で機能する普遍的優位**と確定。上位4市場が頑健性検証3/3を完全合格。\n\n## 検証#8: 多市場マトリクス探索（10市場×24組合せ=240通り）\n- コストを「価格に対する%」で統一（FX0.015% / クリプト0.10% / コモディティ0.03-0.04% / 株0.02-0.03%）→ 異市場を同じ土俵で比較\n- train(前半50%)評価→test(後半OOS)検証で **10市場すべてでOOS生存候補、計20件**\n- test期待値ランキング上位:\n  | 市場 | 銘柄 | パターン | test期待値%/回 | 勝率 |\n  |------|------|---------|---------------|------|\n  | 米株 | AAPL | breakout/RR3 | +0.793% | 34% |\n  | 原油 | CL=F | rsi_rev/RR3 | +0.439% | 31% |\n  | 金 | GC=F | donchian/RR3 | +0.272-0.332% | 35-37% |\n  | FX | USDJPY | ma_cross/trend/RR3 | +0.061% | 31% |\n\n## 検証#9: 頑健性検証 — 上位4市場すべて★★★(3/3満点)\n各候補をRRプラトー/3分割期間WF/コスト2倍ストレスで検証:\n| 市場 | RRプラトー | 期間3分割 | コスト2倍 | 判定 |\n|------|-----------|----------|----------|------|\n| AAPL | ✓ | ✓ | ✓ | ★★★ |\n| CL=F(原油) | ✓ | ✓ | ✓ | ★★★ |\n| GC=F(金) | ✓7/7 | ✓3/3 | ✓(+0.256→+0.226%) | ★★★ |\n| USDJPY | ✓7/7 | ✓3/3 | ✓(+0.109→+0.094%) | ★★★ |\n\n金・USDJPYはRRプラトー全勝（RR上げるほど期待値が滑らかに増加）=過剰最適化でない決定的証拠。\n\n## 市場横断の普遍法則（最重要・儲かるシステムの核）\n全20勝ちパターンの共通項:\n1. **ほぼ全て「高RR(2-3) × 低勝率(28-48%)」** = 市場が変わっても「順張りで損小・利大」が普遍\n2. **エントリーは breakout/donchian/ma_cross（順張りブレイク系）が大半**\n3. **株・コモディティのエッジがFX/クリプトより大きい**（AAPL+0.79% vs USDJPY+0.06%）= コストが相対的に小さくトレンドが素直\n4. 検証#1-5の逆張り系全滅 → 「順張りブレイク×高RR」が市場を問わず効く\n\n→ お姉様の「すべての取引から確実に儲かる瞬間」への答え:\n**「順張りブレイクで損は小さく(ATR×2 SL)・利は大きく(RR2-3)伸ばす」瞬間が全市場共通の優位ゾーン。特に株個別(AAPL)・商品(原油/金)で優位大。**\nただし勝率28-48%=「確実に勝つ」でなく「負けは多いが勝つとき大きく勝つ」高期待値型。\n\n## 実運用前の必須事項（机上→実弾の一線）\n- 期待値はコスト込みだが「固定%スプレッド・スリッページ無視・約定遅延無視」の理想値\n- 株/コモディティは取引時間が連続でない（ギャップ・オーバーナイト金利）を未考慮\n- 必須: ①可変スプレッド/スリッページ ②より長期データ ③数ヶ月フォワード(デモ)テスト ④ポジションサイジング/資金管理(破産確率)\n- 推奨配分: エッジ大のAAPL/金/原油を主軸、RR2.5前後(プラトー中央)固定\n\n## 関連\n- LLM Wiki id=447(USDJPY単市場での発見), id=430-446(検証#1-5)\n- コード: multi_market.py(多市場探索), robustness_multi.py(頑健性)", "tags": ["trade", "多市場", "クリプト", "株", "ゴールド", "トレンドフォロー", "エッジ確定", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T02:23:16.385062+09:00", "updated_at": "2026-05-31T02:23:16.385062+09:00"}
{"id": 449, "title": "トレード戦略ダッシュボード（検証#1-9可視化）2026-05-30", "content": "## 概要\n検証#1-9の全成果を1枚の自己完結HTMLダッシュボードに可視化。Chart.js(CDN)で4ビュー。**Tailscale内部に常設（PM2 trade-dashboard）**。\n\n## アクセス（常設・Tailscale接続端末から）\n**http://100.115.94.5:8400/dashboard.html**\n- PM2: `trade-dashboard` (id:17, port 8400, Tailscale IP bind)\n- ルート `/` は dashboard.html に302リダイレクト\n\n## ファイル構成（/home/ubuntu/workspace/trade-backtest/）\n| ファイル | 役割 |\n|---------|------|\n| dashboard.html | 配信HTML（データ埋込済み・21KB） |\n| serve_dashboard.py | 配信サーバー（Tailscale IP:8400にbind） |\n| run_dashboard.sh | PM2用bashラッパー（後述の罠回避） |\n| gen_dashboard_data.py | バックテスト→dashboard_data.json生成 |\n| build_dashboard.py | dashboard_data.json→dashboard.html組立 |\n\n## データ更新手順（市場/戦略を追加したとき）\n```bash\ncd /home/ubuntu/workspace/trade-backtest\n./venv/bin/python gen_dashboard_data.py   # 最新データ取得→JSON再生成\n./venv/bin/python build_dashboard.py      # HTML再組立\n# PM2は静的配信なので再起動不要（ブラウザ再読込でOK）\n```\n\n## PM2起動の罠（重要・instinct）\n- **PM2でPythonスクリプトを直接 `--interpreter python` 起動すると、bunのフォークコンテナ(ProcessContainerForkBun.js)がPythonをJSとしてパースし `SyntaxError: unterminated string literal` で起動失敗ループ**（restarts激増・errored）\n- 回避策: **bashラッパー(run_dashboard.sh)を作り `pm2 start run_dashboard.sh --interpreter bash` で起動**。bashが素直にvenv pythonを呼ぶので干渉しない\n- 既存instinct「PM2でbunスクリプト起動前にinterpreter衝突確認」と同根\n\n## 4ビュー\n1. 市場×戦略ヒートマップ（9市場×4戦略の期待値%・緑赤グラデ）\n2. RRプラトー曲線（AAPL/金/原油/USDJPY）\n3. 資産曲線（9市場の累計リターン%）\n4. 検証#1-9サマリー表\n\n## 検証\nPlaywrightで実ブラウザ動作確認済み（Chart.js 2インスタンス・資産曲線canvas幅1190px×9系列・JS実行エラー0件）。Tailscale経由 HTTP 200・正常HTML配信を確認。\n\n## 関連\n- LLM Wiki id=447(USDJPY発見), id=448(多市場確定), id=430-446(検証#1-5)", "tags": ["trade", "ダッシュボード", "可視化", "Chart.js", "PM2", "Tailscale", "常設", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T02:34:39.406929+09:00", "updated_at": "2026-05-31T02:58:12.879026+09:00"}
{"id": 451, "title": "検証#10: 資金管理シミュレーション 賭け率3%が実務最適・Kellyは罠 2026-05-30", "content": "## 概要\n検証#6-9で発見したエッジ（順張りブレイク×高RR、勝率28-48%）を「破産せず運用」するための資金管理を、モンテカルロ法で検証。**賭け率次第で同じエッジが天国にも地獄にもなる**ことを実証。\n\n## 設定\n- ツール: money_management.py（モンテカルロ・random.seed(42)で決定的）\n- エッジ前提（検証#9のGC=F/USDJPY代表・保守値）: 勝率35% / RR3.0 / 期待値+0.400R\n- 200トレード × 5000パス。破産級＝初期資金の50%割れ\n\n## 結果: 賭け率 vs リターン/リスク\n| 賭け率 | 資産中央値 | 平均最大DD | 破産級確率 |\n|--------|-----------|-----------|-----------|\n| 1% | 2.14x | 12% | 0.0% |\n| 2% | 4.27x | 24% | 0.0% |\n| **3% ★実務最適** | **7.95x** | **33%** | **0.6%** |\n| 5% | 22.5x | 50% | 5.4% |\n| 6.7%(ハーフKelly) | 44x | 61% | 12.9% |\n| **13.3%(フルKelly)** | 141x | **87%** | **45.1%** |\n| 20% | 49x | 96% | 70% |\n| 25% | 5.9x(崩壊) | 99% | 83% |\n\n## 結論（儲かるシステムの土台）\n1. **エッジがあっても賭けすぎれば破産する**: 同じ勝率35%/RR3でも、賭け率で結果が激変\n2. **フルKellyは罠**: 中央値141xで最大に見えるが破産級45%・DD87%。理論成長最大化＝実務では半数が資金半減。推定誤差があるエッジでKelly満額は自殺行為\n3. **賭けすぎは成長も殺す**: 25%賭けは資産5.9xまで激減（山を越えると急降下）。「上げるほど儲かる」は誤り\n4. **実務最適=賭け率3%**: 破産級0.6%で中央値8倍。「生き残りながら着実に増やす」点\n5. trends-trade.md「資金管理が戦略の本体」「ドローダウンに耐えられない戦略は破綻」を自エッジで数値実証\n\n## bot実装への指針\n- **1トレードのリスクは資金の2-3%に固定**（ATRストップ幅から逆算してロット決定）\n- ハーフKelly(6.7%)でも破産級13%は実運用では高すぎ → 3%が現実解\n- 勝率が低い戦略ほど連敗が長く深いDDを生む → 低勝率×高RRのトレンドフォローは特に小さめのサイジングが要る\n- 実際は推定勝率が下振れするので、保守的に見積もった勝率でサイズ計算する\n\n## 注意\n- これは「エッジが本物で安定している」前提のシミュレーション。実際のエッジ劣化（レジーム変化）には未対応 → フォワードテストで継続監視が要る\n- 複数市場分散（検証#8で10市場に優位）でパスのばらつきはさらに低減可能（本シミュレーションは単一戦略）\n\n## 関連\n- LLM Wiki id=447,448(エッジ発見), id=449(ダッシュボード)\n- コード: /home/ubuntu/workspace/trade-backtest/money_management.py", "tags": ["trade", "資金管理", "モンテカルロ", "Kelly", "破産確率", "ポジションサイジング", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T03:14:51.785579+09:00", "updated_at": "2026-05-31T03:14:51.785579+09:00"}
{"id": 452, "title": "検証#11: ペーパートレードbot実装 検証#1-10の集大成・実弾なし 2026-05-30", "content": "## 概要\n検証#1-10で発見・確定したすべてを統合した**ペーパートレード（仮想売買）bot**。実弾は流さない（取引所API未接続）。フォワードテストの土台。\n\n## 安全設計（最重要）\n- **取引所API未接続＝実弾ゼロ**。発注は仮想約定（JSON記録）のみ\n- 理由: フォワードテスト未実施・APIキーは本物資金に直結・「バックテストで勝てても本番で負ける」鉄則\n- これは「botが正しく動くか」を実弾リスクなしで検証する段階\n\n## 統合した要素\n| 由来 | 要素 |\n|------|------|\n| 検証#8 | 市場別最適エントリー（USDJPY=ma_cross/GC=donchian/CL=rsi_rev/SPY=donchian/AAPL=breakout/BTC=donchian） |\n| 検証#9 | 200SMAトレンドフィルタ・ATR×2ストップ・RR2.5(プラトー中央) |\n| 検証#10 | 1トレードのリスク=資金の3%（ATRストップ幅から逆算ロット） |\n| Opus4.8推奨 | 状態を外部JSON(paper_state.json)保存・ロングラン対応 |\n\n## 動作\n```bash\npython paper_bot.py          # 1ティック: 全市場シグナル評価→TP/SL判定→仮想エントリー→状態更新\npython paper_bot.py --status # 仮想ポートフォリオ状態表示\n```\n毎ティック: ①最新データ取得 ②保有ポジのTP/SL判定→仮想クローズ ③新規シグナル→3%ロット計算→仮想エントリー ④JSON保存\n\n## 動作検証（実データ）\n- **ロジック生存確認**: 各市場で過去シグナル176-957回発生（USDJPY176/GC891/CL423/SPY469/AAPL569/BTC957）、直近もGC/SPY/AAPLは6本前に発生＝正常稼働\n- **3%サイジング検証**: SPYシグナル足(2026-05-29)で価格756.60・ATR1.94 → lot7740 → **SL到達時の最大損失29,997円＝資金の正確に3.0%** ✅\n- 状態JSON保存・--status表示ともに正常\n\n## 次段階（フォワードテスト）\n- このbotを定期実行（cron/PM2）して数ヶ月間の仮想成績を蓄積 → 未来データで本当に勝つか検証\n- 仮想で安定プラスを確認できたら初めて少額実弾を検討（それまで実弾は流さない）\n- 注意: yfinance 1時間足は遅延あり・リアルタイム性は限定的 → 本番運用には別データソース要\n\n## 関連\n- LLM Wiki id=447,448(エッジ), id=449(ダッシュボード), id=451(資金管理)\n- コード: /home/ubuntu/workspace/trade-backtest/paper_bot.py / 状態: paper_state.json", "tags": ["trade", "bot", "ペーパートレード", "仮想売買", "資金管理", "2026-05-30"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T03:19:28.038555+09:00", "updated_at": "2026-05-31T03:19:28.038555+09:00"}
{"id": 453, "title": "検証#12: フォワードテスト開始 paper_bot 1時間毎cron常設 2026-05-31", "content": "## 概要\n検証#11のペーパーbotを1時間毎cronで常駐させ、**フォワードテスト**を開始。机上のエッジが「これから流れる未来の相場」でも勝つかを、実弾ゼロで蓄積検証する段階。\n\n## 構成\n- cron: `5 * * * * bash /home/ubuntu/workspace/trade-backtest/run_paper_tick.sh`（毎時5分・他cronと時刻分散）\n- ラッパー: run_paper_tick.sh（bash経由でvenv python起動＝bun干渉回避・instinct適用）\n- ログ: /home/ubuntu/workspace/trade-backtest/paper_forward.log（末尾2000行に自動トリム）\n- 状態: paper_state.json（資金・保有ポジ・決済履歴を永続化）\n\n## 動作\n毎時5分に paper_bot.py が1tick実行:\n1. 6市場(USDJPY/GC/CL/SPY/AAPL/BTC)の最新1時間足取得\n2. 保有仮想ポジのTP/SL判定→仮想クローズ\n3. 新規シグナル→3%リスクでロット計算→仮想エントリー\n4. paper_forward.log に記録・paper_state.json 更新\n\n## 確認状況\n- 手動実行でラッパー動作確認済み（tick#1記録・状態更新・bun干渉なし）\n- crontab登録確認済み（既存cron保全したまま追記）\n\n## フォワードテストの意義（最重要）\n- バックテスト(過去最適化)と違い、**未来データ＝過剰最適化が紛れ込めない真の検証**\n- 数週間〜数ヶ月の仮想成績で「机上のエッジが本物か」が分かる\n- **安定プラスを確認するまで実弾は流さない**。それまでは仮想売買のみ\n- 注意: yfinance 1時間足は遅延・週末ギャップあり→本番運用には低遅延データソース要\n\n## 確認コマンド\n```bash\ncd /home/ubuntu/workspace/trade-backtest\n./venv/bin/python paper_bot.py --status   # 仮想ポートフォリオ状態\ntail -30 paper_forward.log                 # 直近tick log\n```\n\n## 次段階\n- 数週間後、paper_state.json の決済履歴が溜まったら成績集計（勝率・期待値・最大DDが机上と一致するか）\n- 一致＆プラスなら少額実弾を検討。乖離するならエッジ劣化としてロジック見直し\n- ダッシュボードにフォワード成績ビュー追加（データ蓄積後）\n\n## 関連\n- LLM Wiki id=452(ペーパーbot), id=451(資金管理), id=447-448(エッジ)\n- コード: paper_bot.py / run_paper_tick.sh", "tags": ["trade", "フォワードテスト", "bot", "cron", "ペーパートレード", "2026-05-31"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T03:33:52.543008+09:00", "updated_at": "2026-05-31T03:33:52.543008+09:00"}
{"id": 454, "title": "学習・作業日報 2026-05-31", "content": "## 概要\nYouTube Short 1本の確認依頼から始まり、**トレードシステムを検証#1-12まで一気通貫で構築**（エッジ発見→可視化→資金管理→bot→フォワードテスト稼働）。並行して本番障害復旧・デプロイ基盤問題発見・新規issue対応も完遂。LLM Wiki 約14件追加（id=429-453）。\n\n## 本日の3大成果\n\n### A. トレードシステム構築（継続目標「儲かるシステム」）— 検証#1-12完走\n| 段階 | 成果 | Wiki |\n|------|------|------|\n| 基盤 | yt-learnにtradeドメイン新設・過去FX記録10ページ棚卸し統合 | id=429,430 |\n| #1-5 探索 | 単体定型手法（ロンドンNY初動/ダブルボトム/RSI平均回帰）は**全滅**=鵜呑み回避 | id=437,439,443,444,446 |\n| #6-7 発見 | マトリクス探索で**順張りブレイク×高RRのエッジ発見**（RRプラトー11/11） | id=447 |\n| #8-9 拡張 | **10市場(FX/クリプト/金/原油/米株)で勝ちパターン確定**・頑健性3/3満点 | id=448 |\n| 可視化 | ダッシュボード常設 http://100.115.94.5:8400/dashboard.html (PM2 id:17) | id=449 |\n| #10 資金管理 | モンテカルロで**賭け率3%が実務最適**・Kellyは罠(破産級45%) | id=451 |\n| #11 bot | ペーパーbot実装（全統合・実弾なし・3%サイジング検証済) | id=452 |\n| #12 フォワード | **毎時cron常設でフォワードテスト稼働開始** | id=453 |\n\n### B. 本番障害対応\n- vvv全ページ500復旧（template_config.py再起動漏れ→pm2 restart）\n- 新規issue #517/#518/#520 調査→全て実害なし（再発なし/外部起因/解決済み）とコメント\n\n### C. デプロイ基盤問題発見\n- 本番フォルダが非git・deploy-prod.shが死亡 → Issue #516（rsync方式ドラフト作成・要承認で保留）\n\n## 主要アクションアイテム\n- [ ] Priority 1: 2週間後フォワードテスト成績集計（paper_state.json vs 机上エッジ）→一致なら少額実弾検討\n- [ ] Priority 2: Issue #516 デプロイ基盤是正（お姉様の承認待ち）\n- [ ] Priority 3: #517/#518/#520 クローズ判断\n\n## 明日以降のタスク候補\n- フォワードテストのログ監視（paper_forward.log）\n- ダッシュボードにフォワード成績ビュー追加（データ蓄積後）\n- 本番運用には yfinance 以外の低遅延データソース調査\n\n## 確立した再利用資産\n- **検証フロー**: ①コスト前R単位期待値で足切り→②train評価→③OOS検証→④頑健性3点(RRプラトー/別通貨or期間/コスト2倍)\n- **instinct**: PM2/cronでPython直起動はbun干渉→bashラッパー回避 / Pythonモジュール編集後はサービス再起動必須\n- コード: ~/workspace/trade-backtest/（matrix_search/robustness/money_management/paper_bot 等）\n\n## 統計\n- トレード検証: #1-12（12フェーズ完走）\n- LLM Wiki新規/更新: 約14件（id=429-453）\n- 本番対応: 障害復旧1件・issue調査3件・新規issue起票1件(#516)\n- 常設化: ダッシュボード(PM2 id:17) + フォワードテストcron(毎時5分)", "tags": ["日報", "daily-report", "2026-05-31", "daily-summary", "trade"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T03:42:52.683477+09:00", "updated_at": "2026-05-31T03:42:52.683477+09:00"}
{"id": 455, "title": "instinct: 自動起票ツールのdedupは「経過時間」でなく「Issueのopen/close状態」を一次判定にする", "content": "# instinct: 自動起票ツールのdedupは経過時間でなくIssue状態を一次判定にする\n\n## 問題\nvvv bug_watchdog.py が playwright-service エラー Issue を約2時間ごとに量産（#491〜#518 で22件）。\n\n## 真の原因\n`_is_already_filed` が `DEDUP_MINUTES(120分)` の時間ベース判定を先に行っていた。OPEN Issue が存在しても120分経過すると再起票してしまう。検知対象のエラー条件が継続していると、2時間ごとに永久に同一 Issue を量産する。\n\n## 修正（正しい判定順）\n1. 紐づく Issue が OPEN → 経過時間に関わらず抑止（同じ未解決バグを量産しない）\n2. Issue が CLOSED → dedup 解除して再起票可能\n3. URL不明の古い state のみ時間ベース抑止\n\n```python\nif issue_url:\n    if _is_issue_open(issue_url):\n        return True  # OPEN なら時間無視で抑止\n    # CLOSED なら state削除して再起票可\n    return False\n# URL無し旧形式のみ時間ベース\nreturn datetime.now(JST) - last < timedelta(minutes=DEDUP_MINUTES)\n```\n\n## ポイント\n- 自動起票系の dedup は「前回起票からの経過時間」でなく「Issueが今もopenか」を一次判定にする\n- gh コマンド失敗時は OPEN 扱い（=抑止）で安全側に倒す\n- playwright-service の再起動41回はブラウザ Context limit(30) 到達時の正常な定期再起動で実害なし\n- 本番フォルダ(vvv)は main から diverge（requests vs urllib・UAヘッダ・エラーフィルタが本番固有）。ファイル全体コピーは本番改善を消すため、修正関数のみ手動適用する\n\n## 関連\n- vvv#522（修正PR・マージ済み）\n- 重複Issue #491〜#518 を #517/#518 に集約してクローズ", "tags": ["instinct", "vvv", "watchdog", "dedup", "automation"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T03:54:03.610212+09:00", "updated_at": "2026-05-31T03:54:03.610212+09:00"}
{"id": 456, "title": "instinct: 機能をリファクタで撤廃したらモックしているテストも同時に追従させる", "content": "# instinct: 機能撤廃時はモックテストも同時に追従させる\n\n## 問題\nvvv #520: screenshot_service.py から S3(boto3)機能をリファクタで撤廃したが、テストが古い S3 版(patch(...boto3)・s3_client・head_object/upload_file)のまま残り、存在しない属性を patch しようとして16件 AttributeError。同種: #268(削除済み _call_kimi_fallback のモック残存)。\n\n## ポイント\n- 機能をコードから消すとき、その機能をモックしているテストも同じ PR で追従させる(import 時/collection 時エラーで全滅する)\n- patch対象が実装から消えると、テスト実行前の patch 解決段階で AttributeError になり、テストスイート全体が collection error で止まる\n- 本番フォルダ(git管理外・diverge)とorigin/mainでテストが別々に修正される事故が起きる。両方を同一版に揃える\n- env未設定でimportエラーになる場合は .env をコピー/symlinkせず環境変数注入(SECRET_KEY≥32文字・DATABASE_URL)でテスト実行する\n\n## 関連\n- vvv#523(修正PR)・#268(同種の置き去りテスト)", "tags": ["instinct", "vvv", "test", "refactor", "mock"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T04:27:21.552489+09:00", "updated_at": "2026-05-31T04:27:21.552489+09:00"}
{"id": 457, "title": "instinct: Hermes v0.15.2 dashboard_auth パッケージング欠落とブリッジ修正 (2026-05-31)", "content": "# instinct: Hermes v0.15.2 dashboard_auth パッケージング欠落とブリッジ修正\n\n## 問題\nhermes-dashboard (PM2 id:11) が `ModuleNotFoundError: No module named 'hermes_cli.dashboard_auth.routes'` で再起動ループ(↺18回)していた。\n\n## 根本原因 (packaging bug)\n- hermes-agent **0.15.2** の wheel は `plugins/dashboard_auth/nous/` (本物のOAuth実装23.5K) を同梱するが、それが依存する **`hermes_cli/dashboard_auth/` 名前空間の実体ファイル群を同梱し忘れている**。\n- `web_server.py` は `hermes_cli.dashboard_auth.{routes,middleware,audit,ws_tickets,prefix}` と `list_providers` を15箇所でimportする。\n- `plugins.py:570` は `from hermes_cli.dashboard_auth import (DashboardAuthProvider, register_provider)` を呼ぶ。\n- 本物の `nous/__init__.py` は `from hermes_cli.dashboard_auth import (DashboardAuthProvider, InvalidCodeError, LoginStart, ProviderError, RefreshExpiredError, Session)` の6シンボルを要求する。\n- これら全てが wheel に欠落 → import不能。\n\n## 前回の不完全な応急処置 (2026-05-31 05:53)\n別セッションが `hermes_cli/dashboard_auth/` と `plugins/dashboard_auth/` の両方に空スタブを手置きした。が `__init__.py` が `DashboardAuthProvider`+`list_providers` しか定義せず、残り5シンボル(InvalidCodeError等)が欠落。`plugins.dashboard_auth.nous` をimportすると `ImportError: cannot import name 'InvalidCodeError'` で失敗。\n※ localhostバインドで `should_require_auth(\"127.0.0.1\", False)==False` のため nous ロードに到達せず、エラーが顕在化していなかっただけ。\n\n## 恒久修正 (2026-05-31 06:28-06:30)\n`hermes_cli/dashboard_auth/` の6ファイルを正規ブリッジに置換:\n- `__init__.py`: 6シンボル(DashboardAuthProvider ABC / LoginStart・Session dataclass / ProviderError・InvalidCodeError・RefreshExpiredError 例外階層) + プロセス全体プロバイダレジストリ(register_provider/list_providers/get_provider)\n- `ws_tickets.py`: 欠落していた TicketInvalid・consume_ticket を追加(web_server.pyがimport)\n- `middleware.py/audit.py/routes.py/prefix.py`: localhostパススルーで機能的に正しいことを明記\n- 検証: nous完全ロードOK / register(ctx)はclient_id未設定でno-op(仕様通り) / list_providers()==[] (loopbackで正常) / web_server.py全体import OK / 再起動後 unstable_restarts=0・uptime53s安定・9119 HTTP 200\n- スタブ退避: `~/workspace/tools/hermes-dashboard-auth-stub-backup-20260531_062746/`\n\n## ⚠️ 再発リスク (重要)\n`uv pip install --upgrade hermes-agent` を実行すると、site-packagesの修正が**上書きされ消える**(現在「1 commit behind」表示中)。\n- upstreamのpackaging bugが修正済みならupgradeで本物が入る\n- 未修正ならupgrade後に再びこの修正が必要\n→ upgrade後は必ず `python3 -c \"from plugins.dashboard_auth import nous\"` で疎通確認すること。\n\n## localhost運用での認証仕様 (誤解防止)\nshadowは `--port 9119` で **127.0.0.1 バインド**。`should_require_auth`がFalseを返し認証ゲートは元々engageしない(loopback運用者向けの正しい仕様)。`list_providers()`が空なのは正常。**非loopbackバインドに変える場合のみ** `HERMES_DASHBOARD_OAUTH_CLIENT_ID=agent:{instance_id}` の設定 or `--insecure` が必要。", "tags": ["hermes", "instinct", "packaging", "pm2", "shadow", "dashboard_auth"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T06:33:31.199905+09:00", "updated_at": "2026-05-31T06:33:31.199905+09:00"}
{"id": 458, "title": "トレード検証候補#13: 1分足スキャル「weakness×ゾーンブレイク×RR3:1」 2026-05-31", "content": "## 情報源\n- URL: https://youtube.com/watch?v=wYgjzosTpF8\n- タイトル: Best 1 Minute Scalping Strategy Ever.\n- 種別: YouTube Short（トレード系・英語）\n- 投稿日: 不明（yt-dlp が YouTube bot 対策で取得不能）\n- スコア: 76/100（trade基準: 関連性27/再現性27/検証可能性17/鮮度5）\n- domain: trade\n\n## 手法の中身（マルチタイムフレーム・ショート専用スキャル）\n\n検証#1-12で集めたエッジ群（順張りブレイク×高RR）と整合する、再現性のある逆張り起点→ブレイク追随型のスキャル手法。\n\n### 環境認識（15分足）\n- 重要なキーレベル（水平サポレジ）を特定\n- そのレベルで「高値を更新したが、その高値より下で終値を迎える陽線」= **weakness（買いの勢い喪失）** を検出\n- その15分足ローソクの「終値〜ヒゲ先端」を四角形（レクタングル/ゾーン）で囲む\n\n### エントリー（1分足）\n- 1分足に切り替え\n- 価格が上記ゾーンの下限を抜け、**陰線で確定（クローズ）した瞬間**にショート（売り）エントリー\n\n### 損切り（SL）\n- エントリーしたローソク足の始値の上、またはゾーンの上限に置く\n\n### 利確（TP）\n- 15分足の次の安値をターゲット\n- 少なくとも **リスクリワード 3:1** を狙う\n\n## 評価\n- **再現性: あり**。時間足（15分/1分）・パターン形状（weakness）・エントリートリガー（ゾーン下抜け陰線確定）・SL/TPの位置が明確に数値/位置で定義 → 過去チャートでバックテスト可能\n- **裁量要素**: 「重要なキーレベル」の選定に主観が入る（要ルール化）\n- **誘導**: コメント欄経由でフルEブック/フルコースへの宣伝あり。ただし動画自体に1手法をしっかり解説しているため記録対象（同バッチの他4本=書籍/コース誘導のみで記録不可とは対照的）\n- **未開示**: 勝率・期待値・最大ドローダウンの開示なし → 自前バックテストで要計測\n\n## 既存エッジとの関係\n- 検証#8-9「順張りブレイク×高RR(2-3)×低勝率」と方向性一致（高RR3:1）\n- 検証#10「賭け率3%固定」・検証#12「paper_bot」のフレームに組み込み可能\n- weakness（高値更新失敗）= 流動性スイープ後の反転を狙う発想 → 1本目#-V7amQY5R2k「liquidity」プロモが中身ゼロだったのに対し、本動画は同概念を具体ルール化している点が価値\n\n## アクションアイテム\n- backtrader/vectorbt で本手法を実装し、勝率・期待値・最大DD・破産確率を計測（検証#13候補）\n- 「重要なキーレベル」を客観的に定義する補助ルール（直近スイングH/L・前日高安・ラウンドナンバー等）を付与してから検証\n- コスト前 R単位理論期待値を最初に計算してエッジ有無を先に判定（検証#5で確立した標準フロー）\n- 検証する場合は 15分足×1分足の長期データ（数ヶ月以上）が必要", "tags": ["yt-learn", "trade", "scalping", "price-action", "multi-timeframe", "2026-05-31"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T06:33:58.806296+09:00", "updated_at": "2026-05-31T06:33:58.806296+09:00"}
{"id": 459, "title": "学習日報 2026-05-31 yt-learn 06:38", "content": "# 学習日報 2026-05-31 yt-learn 06:38\n\n## 概要\nユーザーから連投されたトレード系YouTube Short 9本を `/yt-learn`(trade domain自動判定)で処理。LLM Wiki 1件追加（id=458）。**9本中7本が情報商材/EA/書籍/コース誘導プロモで記録不可・1本取得不能・収穫は1本のみ**という結果。trade足切りルールが正しく機能した実地検証でもある。\n\n---\n\n## 今日学んだこと（YouTube・trade domain）\n\n### 唯一の収穫: 1分足スキャル「weakness×ゾーンブレイク×RR3:1」(76点)\n- 出典: wYgjzosTpF8「Best 1 Minute Scalping Strategy Ever.」\n- **環境認識(15分足)**: 重要キーレベルで高値更新に失敗した陽線(weakness)→終値〜ヒゲ先端をゾーン化\n- **エントリー(1分足)**: ゾーン下抜けの陰線確定でショート\n- **SL**: エントリー足始値の上 / **TP**: 最低RR3:1\n- 時間足・パターン・トリガー・SL/TPが明確でバックテスト可能。検証#8-9「順張りブレイク×高RR」と整合\n- 詳細: LLM Wiki id=458\n\n### 記録不可だった8本（足切り内訳）\n| video_id | タイトル | 不採用理由 |\n|----------|---------|-----------|\n| -V7amQY5R2k | Price action + Liquidity + trendlines | BGM+Eブック誘導のみ |\n| _0V79HSMk1Q | (取得不能) | 削除/非公開でNotebookLM取込不可 |\n| eFwQicwPxQ0 | フラッグポールに要注意 | 基礎解説薄+攻略メソッド誘導 |\n| 7y56vcOQ89s | This AI Trading EA... | EA宣伝・無料デモサイト誘導 |\n| NGzrY5fvUHc | Buy or Sell? Challenge | 逆三尊基礎+フルコース誘導 |\n| 8LqkJa8PNhg | Trading Book | BGMのみ・書籍誘導 |\n| -AcUKOlaJxg | Trading BOOK in my profile | BGMのみ・書籍誘導 |\n| x4yCDmB2Rvw | Trading Book | BGMのみ・書籍誘導 |\n\n### 教訓\n- **トレード系Shortは中身ゼロの宣伝が大半**（今回9本中8本）。タイトルに `Book / EA / profile / challenge / liquidity(プロモ)` を含むものは事前足切りが有効\n- yt-dlp は YouTube bot対策(PO Token必須化)で字幕・メタデータ全滅 → NotebookLM直接ソース追加が確実ルート\n- NotebookLMに無価値ソースを溜めない運用: 解析後すぐ delete（今回6本削除・5本目のみ残存）\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| ~/workspace/trade-backtest/scalp_weakness_mtf.py | 検証#13: スキャル手法のバックテスト雛形(新規)。15分足weakness検出→1分足ショート・RR3:1。multi_market.pyの作法に統一 |\n\n### 動作確認\n- venv/bin/python で実行成功。EURUSD/GBPUSD/USDJPY/BTC-USD でzone検出→シミュレーション動作\n- ⚠️ ただし損益結果は信頼不可: FX約定0(時刻整合不備)・USDJPY勝率1%(pip未考慮の極小risk異常)・BTC+119%(7日過剰最適化)。スクリプト冒頭に既知問題として明記済み\n- この段階の結論は「ロジックは動きシグナルは出る。損益は未検証」のみ\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **検証#13本格化**: scalp_weakness_mtf.py の修正 — ①1分足とゾーンの時刻整合を厳密化 ②各市場のpip/最小変動・最小risk下限を導入 ③長期1分足データでOOS分割・最大DD・破産確率を計測\n2. **キーレベルの客観定義**: 「重要なキーレベル」を直近スイングH/L・前日高安・ラウンドナンバーで近似するルール付与（現状は直近20本高値の単純近似）\n3. **コスト前R単位期待値を先に計算**してエッジ有無を判定（検証#5の標準フロー徹底）\n4. **長期1分足データソース確保**: yfinanceは7日上限。フォワード/本格検証には別ソース必要\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 458 | トレード検証候補#13: 1分足スキャル「weakness×ゾーンブレイク×RR3:1」 | yt-learn, trade, scalping, price-action, multi-timeframe, 2026-05-31 |", "tags": ["日報", "2026-05-31", "daily-summary", "yt-learn", "trade"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T06:39:04.876810+09:00", "updated_at": "2026-05-31T06:39:04.876810+09:00"}
{"id": 460, "title": "NTT tsuzumi 2 Vision — 図表読解する日本語特化ソブリンAI 2026-05-31", "content": "## 情報源\n- URL: https://youtube.com/watch?v=n6Z8nt35c7Y\n- タイトル: 【ゆっくり解説】NTTの国産AI「tsuzumi 2 Vision」がスゴい！図表まで読む日本語特化LLMとは\n- ジャンル: tech / 国産LLM・エンタープライズAI\n- 投稿日: 2026年5月（tsuzumi 2 Vision は2026-05-19発表）\n- スコア: 約78/100（技術仕様明確・マクロトレンド価値あり）\n\n## 技術仕様（動画で言及された数値）\n- **パラメータ数**: 300億（30B）パラメータ\n- **必要GPU**: NVIDIA A100クラス（40GBメモリ）GPU 1基で稼働可能\n- **対応モダリティ**: テキスト + 画像（Vision）。文章をテキスト変換せず「画像」として丸ごと認識し、表のレイアウト・グラフの形・フロー図を正確に読解\n- **アーキテクチャ**: 既存「tsuzumi 2」をベースに、文字/図表理解用の「独自アダプター（後付け部品）」を追加した構造\n- **リリース**: 2026-05-19発表（土台の tsuzumi 2 は2025-10登場）\n\n## 主要な発見\n1. **「なんでも屋」ではなく「日本語ビジネス文書の専門店」戦略**: 巨大海外モデルが膨大な知識量と汎用推論で勝負するのに対し、tsuzumi は日本語ビジネス文書処理に特化。NTT独自テストでは同サイズ帯でLlama 4 Scout・GPT-5.2と同等の読解力とされる\n2. **画像アダプターで図表をネイティブ読解**: OCRでテキスト化せず画像のまま認識するため、表レイアウト・グラフ・フロー図の意味を保持して理解できる\n3. **ソブリンAI（純国産）**: 学習データから開発までNTTが自前管理。著作権・データ主権が守られ、国・大企業が安全に利用できる。巨大単一モデルでなく小型特化AIを複数連携させる「AIコンステレーション」構想\n4. **オンプレ対応が最大のメリット**: 軽量（GPU1基）なので自社サーバーで稼働可。契約書・財務資料などの機密情報を外部に出さず処理できる。※API提供有無は動画では言及なし\n5. **ツール呼び出し機能搭載**: 数値計算能力向上に加え、必要時に外部ソフトを使う tool calling 対応\n\n## 想定ユースケース\n- 金融機関: 融資審査の数字が並んだ表からの必要項目自動抽出\n- 技術・保守現場: 矢印で繋がったフロー図を読み取りトラブル原因判断を支援\n- 医療・行政: 機密性の高い会議資料・書類を電子化/DB化し「業務デジタル化のラストマイル」を解決\n\n## アクションアイテム\n- 機密データを外部APIに出せない要件（vvv の社内資料処理など）が出た場合、オンプレ国産LLM選択肢として tsuzumi 2 Vision を評価候補に\n- 図表/PDFの構造化抽出タスク（vvv-bots detail_llm の帳票系拡張）でVisionアダプター型モデルの検証価値あり\n- 現状の shadow ポリシー（中華系API不使用）と整合する純国産モデルとして、NVIDIA NIM等のフォールバック群に並べて将来比較\n\n## 既存知識との関係\n- [[feedback_no_chinese_apis]] 中華系API不使用ポリシーと整合（純国産・ソブリンAI）\n- マクロトレンド: エンタープライズAIが「生成」から「governance/データ主権」へ移行（2026-05-12 AIM Network論と一致）", "tags": ["yt-learn", "tech", "国産LLM", "tsuzumi", "NTT", "ソブリンAI", "2026-05-31"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T09:36:10.947578+09:00", "updated_at": "2026-05-31T09:36:10.947578+09:00"}
{"id": 461, "title": "学習日報 2026-05-31 yt-learn 09:37", "content": "# 学習日報 2026-05-31 yt-learn 09:37\n\n## 概要\n`/yt-learn` 単一URL指定モードで3本のYouTube動画を処理。うち1本（NTT tsuzumi 2 Vision）を有益と判定しLLM Wikiエントリ1件追加。残り2本は対象外/取得不能。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### 国産LLM / エンタープライズAI\n- **NTT tsuzumi 2 Vision**（2026-05-19発表・LLM Wiki id=460）\n  - 300億パラメータ・A100(40GB)1基で稼働する軽量モデル\n  - 図表/グラフ/フロー図を**OCRせず画像のままネイティブ読解**するVisionアダプター\n  - 「日本語ビジネス文書の専門店」戦略でLlama4 Scout/GPT-5.2と同等読解力（同サイズ帯・NTT独自テスト）\n  - 学習〜開発をNTT自前管理する純国産=**ソブリンAI**。データ主権/著作権を担保\n  - 軽量ゆえ**オンプレ稼働**でき機密情報を外部に出さず処理（最大メリット）\n  - 小型特化AIを複数連携する「AIコンステレーション」構想・tool calling搭載\n\n### 対象外（メモリ汚染防止のため記録せず）\n- **動画1（FXスキャルピングツール）**: 「月2200万」等の金額実績とモザイク済み独自インジケーターで期待感を煽り、5/24ライブ配信へ誘導するプロモ。具体ルール/バックテスト一切なし → trade自動足切り3条件すべて該当\n- **動画2（F3rmG8mC3nI）**: NotebookLM API「no data」3回・WebFetchもメタ取得不可。字幕欠落等で取得不能 → スキップ\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| vvv-bots: bots/gokou_timeline/ai_keywords.txt | 新AIツール名「tsuzumi」をトレンド追跡キーワードに追加（commit & push to main） |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. 機密データを外部APIに出せない要件（vvv社内資料処理）発生時、国産オンプレLLM候補としてtsuzumi 2 Visionを評価\n2. 図表/PDF構造化抽出（vvv-bots detail_llm 帳票拡張）でVisionアダプター型モデルの検証\n3. 中華系API不使用ポリシーと整合する純国産モデルとして、NVIDIA NIM等フォールバック群に並べ将来比較\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 460 | NTT tsuzumi 2 Vision — 図表読解する日本語特化ソブリンAI | yt-learn, tech, 国産LLM, tsuzumi, NTT, ソブリンAI |\n\n---\n\n## 処理メモ（インフラ状況）\n- yt-dlp はPO Token必須化（bot対策）でメタデータ取得が全滅 → NotebookLM直接ソース追加ルートで突破（既知障害・2026-05-30以降継続）\n- NotebookLM CLI（v0.4.1・juyodausアカウント）は正常稼働", "tags": ["日報", "2026-05-31", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T09:37:54.454953+09:00", "updated_at": "2026-05-31T09:37:54.454953+09:00"}
{"id": 463, "title": "LLM Wiki フルスペックRAG化完了 2026-05-31", "content": "# LLM Wiki フルスペックRAG化完了 (2026-05-31)\n\nLLM Wiki を「Retrievalのみの半RAG」から、検索→rerank→生成→引用を完結する**フルスペックRAG**へ改修した。llm-wiki#1。\n\n## 改修前の致命的弱点（実測で発見）\n1. `embed()` が `text[:2000]` で切り捨て → 2000字超の48ページの後半が意味検索に乗らなかった\n2. ベクトルインデックス無し → 全件 seq scan\n3. rerank無し / 生成（G）はエージェント任せ\n\n## 実装した4フェーズ\n- **Phase1 チャンク分割**: `wiki_chunks` テーブル新設。見出し優先チャンカ（~1000字・overlap100）。432→594チャンク・100%埋め込み。最長39,840字ページ→40チャンク\n- **Phase2 HNSW**: `idx_wiki_chunks_hnsw`・`idx_wiki_pages_hnsw`・GIN(fts)。pgvector 0.6.0\n- **Phase3 Rerank**: ハイブリッド上位→LLM rerank→top_k。fail-open\n- **Phase4 /ask**: 検索→文脈注入→LLM生成→`[N]`引用付き\n\n## モデル構成（鍵レス・非中華）\n- 埋め込み: Ollama nomic-embed-text 768次元（ローカル・外部送信なし）\n- rerank/生成: **9router経由** で `nvidia/meta/llama-3.3-70b-instruct` → `groq/llama-3.3-70b-versatile` → `cerebras/gpt-oss-120b` → `ollama/qwen2.5:3b` フォールバック\n- 9routerが鍵を内部管理するため、Wikiコードに API キーを書かない\n\n## 新エンドポイント\n- `GET /api/rag_search?q=&top_k=` — チャンク検索+rerank\n- `GET /api/ask?q=&top_k=` — RAG完結Q&A（引用付き）\n- `GET /api/rag_health` — プロバイダ疎通+チャンク統計\n- MCP: `wiki_ask` / `wiki_rag_search` 追加\n\n## 重要な学び\n- 9routerの `/v1/models` 一覧はキャッシュで不正確。**実測でモデルID確定が必要**（一覧に無くても叩ける、有っても404）\n- `stream:false` 明示が必須。gpt-oss系は reasoning にトークン消費するので max_tokens を絞りすぎると content が空\n- チャンカは冪等設計（DELETE→INSERT）にしたので `/api/add` フックで追加/更新ページを即再チャンク化できる\n- HNSWは近似最近傍ゆえ少件数（594）ではプランナがseq scanを選ぶ。件数増で自動切替\n\n## 関連\n- ファイル: web/llm-wiki/{llm_client.py, chunk_and_embed.py, app.py}\n- 9router: localhost:20128（PM2 id:14）。[[2026-05-24 9router学習]]\n- ポリシー: [[ポリシー: 中華系API不使用]]", "tags": ["llm-wiki", "rag", "9router", "pgvector", "infra"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-05-31T09:47:56.150559+09:00", "updated_at": "2026-05-31T09:47:56.150559+09:00"}
{"id": 464, "title": "2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）", "content": "## 情報源（4本束ね・2026-05-31〜06-02・domain=ai）\n- ZOHxwf8sqGE 5月第5週まとめ Opus4.8/Mythos/GeminiCLI終了/富士通×OpenAI×Anthropic同日提携 (AI market・57分・3126再生・スコア79)\n- 1Qe75J_LAqo Opus4.8解禁 開発コスト1/3 GPT5.5超え (海外のAIエージェント最新トレンド・ずんだもん解説・スコア74)\n- 7hNin5HWSlM ClaudeOpus4.8アプデ情報とMythos神機能解説 (さきのAIでええやん・スコア74・字幕分析)\n- RyMIFzop6cw AIニュース376 AnthropicがIPO登録届出書提出/Claude全有料ユーザーレートリミットリセット/Codexユーザー0.6% (AI整体師・スコア61・字幕分析)\n\n## 主要な発見\n- **Anthropic IPO**: 秘密裏にドラフト提出。OpenAIより先に株式公開届け出。審査中（RyMIFzop6cw）。Claude全有料ユーザーのレートリミットがリセットされた\n- **Opus 4.8 ファストモード**: `/fast` で約2.5倍速・従来の6倍→**3倍に値下げ**。API利用者は料金据え置きで精度だけ向上＝お得\n- **Effort制御**: 低努力モードでトークン消費抑制＋待機50%削減。タスク難易度で思考深度を可変\n- **Dynamic Workflows**: 1指示で数百サブエージェント並列起動・AI自身が検証。10万行コードベース移行もOpus 4.8単独で完結\n- **誠実さ向上**: 欺瞞率（ミスを隠す挙動）が大幅低下。1000並列の前提が「正直さ」\n- **Mythos**: 危険すぎて封印されていた最強モデルが数週間以内に一般公開予定\n- **AIコスト暴走問題**: Microsoft/UberでAI利用コストが予算超過（人件費超えも）。「コスト削減」から「コスト管理（オンプレ回帰含む）」へ業界テーマ移行\n- **Antigravity CLI**: Gemini CLI後継。Go言語で高速化＋非同期ワークフロー。移行時 settings.json→mcp_config・serverUrlキー名変更に注意。workspace skillsは手動移動が必要\n- **富士通のSIer戦略転換**: 自社で複数AIを使い倒す「カスタマーゼロ」→ 汎用性(OpenAI)/安全性(Anthropic)/国産(高嶺)を適材適所提案する「AIの橋渡し役」へ\n\n## アクションアイテム\n- shadowのClaude Codeで `/fast` のコスト/速度を実測（値下げ後）\n- multi-model-routing.md のFast Mode記述（6倍→3倍値下げ）は既に反映済みか確認\n- Antigravity CLI移行ガイド（settings.json→mcp_config）を agy 運用ルールに追記検討\n- Mythos一般公開時に最優先評価（封印解除＝Amazonセキュリティ全壊能力）", "tags": ["yt-learn", "ai", "claude-opus-4.8", "2026-06-02", "mythos", "anthropic-ipo"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T19:23:07.427685+09:00", "updated_at": "2026-06-02T19:23:07.427685+09:00"}
{"id": 465, "title": "2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）", "content": "## 情報源（3本束ね・最重要・domain=ai）\n- HfK9nDHdb0I MMPO論文徹底解説 Claude Codeが長いタスクで趣旨をズラす理由とメタ認知的解決 (さとるチャンネル・スコア74)\n- q7Am0pV6FjQ The Greatest AI Coding System - Forget Codex Vs Claude Code (AI LABS・Goal Buddy紹介・スコア69)\n- Gg4LfQb3s3U Claude Codeで話題のハーネスエンジニアリングとは AIエージェントの賢さを決める正体 (中村祐太のFindUアカデミー・スコア67)\n\n## 主要な発見\n### MMPO論文（長文脈タスクの記憶劣化を「メタ認知」で解決）\n- **記憶劣化の原因**: ①再帰的要約による伝言ゲーム的情報劣化 ②長文中盤を落とす「Lost in the middle」現象\n- **信用割り当て問題**: 最終結果のみで採点する従来学習では「どのステップで間違えたか」が特定できず同じミスを繰り返す\n- **MMPO手法**: AIに自身の記憶の曖昧さ（ビリーフエントロピー＝自信度メーター）を継続評価させ、ステップごとに自己評価で報酬/罰。3.5Mトークン超長文脈でも97.1%の高性能維持\n- **アンカー質問のベストプラクティス**: 状態確認は「タスク進捗はどこまでか」と「足りない情報（ギャップ）は何か」を**両方セットで問う**と精度82.98%で最高（優秀な上司の1on1構造）\n\n### Goal Buddy（OSS・長時間タスク専用・state管理）\n- Claude Code/Codexの既存`/goal`の弱点（コンテキスト肥大化・状態管理欠如）を克服したOSSツール\n- **3エージェント分業**: Scout(低推論・読取専用で状態監視) / Worker(編集権限あり実作業) / Judge(高推論・読取専用で安全性評価)\n- **状態管理**: チャット履歴でなく `state.yaml` でローカル永続管理\n- **Oracle（完了シグナル）とSlice（小単位分割）**: 「全テストpass」「開発サーバー起動＆ブラウザ動作確認」等プログラム検証可能な完了条件を定義。`goal prep` で逆質問→曖昧さ排除→goal.md/state.yaml生成\n\n### ハーネスエンジニアリング\n- AIエージェント3層構造 = **モデル(頭脳) / スキャフォールド(業務マニュアル) / ハーネス(実行エンジン)**\n- 同じLLMでもツールにより賢さが違う正体 = ハーネス（ツール使わせ方・停止条件・エラーリカバリ・コンテキスト管理）の作り込みの差\n- 用語は狭義(実行レイヤーのみ)/広義(モデル以外全体)で解釈が分かれる（バズワード化）\n\n## アクションアイテム（最重要・shadow自律開発に直結）\n- **MMPOのアンカー質問「進捗＋ギャップを両方問う」を symphony-loop / goal-judge スキルに組み込む**（既存のstate外部書き出し方針と整合）\n- Goal Buddy の state.yaml + 3エージェント(Scout/Worker/Judge)分業を、既存 goal-judge(Haiku判定) と比較・統合検討\n- 「Oracle=プログラム検証可能な完了条件」をgoal-judge の acceptance_criteria 設計に明文化\n- ハーネス3層構造（モデル/スキャフォールド/ハーネス）を skill-vs-agent.md の概念整理に追記", "tags": ["yt-learn", "ai", "mmpo", "goal-buddy", "harness-engineering", "2026-06-02", "long-context"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T19:23:37.683493+09:00", "updated_at": "2026-06-02T19:23:37.683493+09:00"}
{"id": 466, "title": "2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）", "content": "## 情報源（2本束ね・domain=ai）\n- 3SZ0oCDSVbM GPT 5.5 vs Opus 4.8 vs Gemini 3.5 - Which Model Should You Use? (WorldofAI・スコア72)\n- N8_GLZC7pOs Claude Opus4.8でプロ風ゲームを作る方法/Claude CodeとCodexの選び方 (ウェブ職TV・スコア74)\n\n## 主要な発見\n### モデル別の強み（WorldofAI独自ベンチ）\n- **GPT-5.5**: 総合1位(77.4)。推論・複数ステップエージェントワークフロー・デバッグで最も信頼性高い。**Thinking effort=High が最もコスパ良い**（Extra Highにしても大差なし）\n- **Opus 4.8**: フロントエンドUIのデザインセンス（視覚的階層・余白・色使い）で圧倒。ただしトークン消費が激しい\n- **Gemini 3.5 Flash**: 速度とコスト効率に優れ、安価で高速なデザインイテレーションに最適\n- **Minimax M3 等オープンウェイト**: マルチモーダル推論・コーディングでクローズドモデルとの差を縮めつつある\n- **World of AI benchmark suite**: 偽スコアでなくユーザー自身のプロンプトで実タスク評価できるツールがローンチ\n\n### 推奨マルチモデル運用（リレー形式）\n- 本格アプリ構築・デバッグ → **Codex + GPT-5.5(High)**\n- フロントエンド高度デザイン → **Claude Code + Opus 4.8**\n- 安価開発・OSS実験 → **Hermes agent**\n- フロント分割WF: ①Geminiで高速プロトタイプ ②Opus 4.8でUI洗練 ③GPT-5.5で複雑機能・動的アニメ実装\n\n### ゲーム生成（N8_GLZC7pOs）\n- Opus 4.8は当たり判定・敵攻撃など複雑ロジックを細かい指示なしで自律構築\n- 2ステップ: GPT Image 2でスプライト画像生成 → Web版Claudeに画像渡し「マリオ風アクションゲーム作って」\n- **プロンプトは「ざっくり」が良い**: 細かく指示するとAIの自律思考を邪魔する。目的(What)だけ伝える\n- ツール使い分け: 予算少・PC苦手→Codex(画像生成までAPI不要) / 高度連携→Claude Code\n\n## アクションアイテム\n- multi-model-routing.md の標準ルーティング表を更新（GPT-5.5=推論/バックエンド・Opus4.8=デザイン/フロント・Gemini3.5=速度の3軸）\n- 「GPT-5.5 thinking=Highがコスパ最良(Extra High無意味)」を thinking-model-best-practices.md に追記\n- World of AI benchmark suite を vvv のモデル選定実測に試用検討", "tags": ["yt-learn", "ai", "multi-model", "gpt5.5", "opus4.8", "gemini3.5", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T19:24:18.138205+09:00", "updated_at": "2026-06-02T19:24:18.138205+09:00"}
{"id": 467, "title": "2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）", "content": "## 情報源（4本束ね・domain=ai）\n- uWg7ILnmGC8 Codex完全ガイド 画像生成も音声入力もできる万能AIアプリ (AIでサボろうチャンネル・スコア68)\n- cJmaPCS-VmU 超入門 Codex超基礎の使い方と神活用4選 (さきのAIでええやん・スコア68)\n- PxT8nZGUnrs Claude Codeで書いたコード本当に安全 security-guidanceの使い方と落とし穴 (ゆっくりテックウォッチ・スコア74・字幕分析)\n- ESGl8Juwytc OpenAI Codex完全ガイド スキル作成・便利機能・AI自動化 77ページ資料 (KEITO・スコア77・字幕分析)\n\n## 主要な発見\n### Codexの万能AIエージェント化\n- GPT Image 2を定額内で無制限感覚利用＋高精度音声入力標準搭載。コーディング枠を超え事務作業(Excel集計/議事録)にも対応\n- **プラグイン/スキル/Computer Use**: デスクトップ直接操作・外部アプリ連携・業務マニュアル定義(スキル)で手順遵守\n- **プランモード/ゴールモード**: 事前計画＋数日にわたる自律実行\n- **Codexモバイル**: スマホChatGPTアプリからPC上Codexを遠隔操作\n- **agent.md**: メモリー(自動学習・制御不可)とは別に、必ず守るルールはagent.mdに明記してフォルダに置く\n- **ステア vs キュー**: 作業中の割り込みはステア(中断せず軌道修正)、キューは完了後送信\n- GPT-5.5搭載でトークン消費抑制＝制限にかかりにくい\n- **権限**: 「自動/フルアクセス」はファイル削除リスク。初心者はデフォルト権限(都度承認)推奨。低リスクコマンドは「自動レビュー」で認証疲れ防止\n\n### security-guidance プラグイン（複数動画で重複言及＝重要トレンド）\n- **設計思想: 書くAIと見るAIを完全分離**。同じ会話でレビューすると直前の実装方針に引きずられる→別のClaudeをフレッシュコンテキスト＋セキュリティ特化プロンプトで呼び出しレビュー（Anthropic Arisパターンの実装）\n- **3段階レビュー**: ①ファイル編集後 ②ターン終了時 ③コミット/プッシュの瞬間\n- インストール: `claude` 起動→ `/plugin` で `security-guidance` 確認。AIがコード書く最中にリアルタイム脆弱性検知\n- **オートメーションバイアス**: スタンフォード2022研究＝AI支援開発者は不安全コードを書きやすいのに自分のコードを安全だと信じやすい\n- **スロップスクワッティング攻撃**: AIが存在しないパッケージ名を幻覚（商用5.2%/OSS21.7%）→攻撃者が先回りで悪意パッケージ登録\n- **核心原則**: コード生成速度が上がるならレビュー速度も同じだけ上げる必要がある\n\n## アクションアイテム\n- **security-guidance プラグインをshadowのClaude Codeに導入し動作確認**（既に security-check-hook 実装済みとの重複/補完を確認）\n- 「書くAIと見るAIの分離＝3段階レビュー」を ultrareview-workflow.md のAris パターン記述と統合\n- agent.md（守るべきルール明記）の運用を CODEX.md 運用に反映\n- スロップスクワッティング（幻覚パッケージ）対策を security-audit スキルのチェック項目に追加", "tags": ["yt-learn", "ai", "codex", "security-guidance", "slopsquatting", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T19:24:48.517959+09:00", "updated_at": "2026-06-02T19:24:48.517959+09:00"}
{"id": 468, "title": "2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）", "content": "## 情報源（4本束ね・domain=ai/tech）\n- 5zdvwxEouQ0 Step-3.7 Flash FULLY FREE Unlimited API + Hermes Agent (AICodeKing・スコア62)\n- u62lqyuYQ-0 Qoder にCLI/デジタル従業員/Workアプリ多数登場 (まさおAIじっくり解説ch・スコア64)\n- LXlIKGcgNlE Copilot CLI Tutorial #8 - MCP Servers (Net Ninja・スコア79)\n- aLzV8Y2_eoU AI×GASでの業務効率化システム作成を実演 (いまにゅのAIプログラミング塾・スコア68)\n\n## 主要な発見\n### Step-3.7 Flash（無料エージェント特化モデル・非中華要確認＝StepFun社・中国系）\n- MoE 1960億パラメータ(アクティブ約110億)+18億視覚コンポーネント・256Kコンテキスト\n- クロップ/ズーム等ツール駆使の視覚的推論。VStar 95.3。Hermes/Claude Code/Open Code横断で平均67.08%\n- `hermes model` → Hermes portal → `stepfun/step-3.7-flash-free` 選択で無料利用\n- ⚠️ StepFun（階躍星辰）は中国系。**自社利用は中華系API不使用ポリシーに抵触するため記録のみ・送信しない**\n\n### Qoder（統合AIプラットフォーム・中国系モデル搭載）\n- CLI/Qoder Work(スライド)/Qoder Wake(デジタル従業員)。CLIはClaude Codeライク(ESC2回リワインド・音声入力・/agents・/skills)\n- Qwen3.7Max/DeepSeek/GLM/Kimi等を安価提供（OpenAI/Anthropicモデルは選べない）\n- ⚠️ 搭載モデルが中華系のため自社採用は不可。UI/UX設計(ペルソナ定義・メモリ管理)は参考事例として価値\n\n### Copilot CLI の MCP（実践手順）\n- `/mcp` で接続サーバー一覧。`mcp add token` で認証付きサーバー追加\n- 内蔵: readonly GitHub + IDE サーバー（設定なしでIssue検索/PR取得）\n- Figma連携: `mcp add token`→HTTP(3)選択→URL入力→全許可は`*`→`Ctrl+S`→ブラウザ認証。Dev Modeでノードリンクをコピーしプロンプトに貼る\n\n### Claude Code + clasp で GAS自律開発\n- clasp連携でローカルコード↔GASを `clasp push` で手動コピペなし反映\n- 音声(ボイスモード)で「フォーム入力→見積書スプレッドシート→PDF→Gmail送信」を口頭指示→自律構築\n- プランモードでコンテナバインドか独立かを事前決定。エラーログをClaudeに貼れば自律解決\n\n## アクションアイテム\n- Copilot CLI の MCP接続手順を社内資料化（vvvのMCP運用と比較）\n- Claude Code + clasp の GAS自律開発を、vvv周辺の定型業務自動化に試用検討\n- Step-3.7 Flash/Qoder は中華系のため自社不採用（記録のみ）。feedback-no-chinese-apis ポリシー遵守", "tags": ["yt-learn", "ai", "tech", "copilot-cli", "gas", "qoder", "step-3.7", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T19:25:16.976537+09:00", "updated_at": "2026-06-02T19:25:16.976537+09:00"}
{"id": 469, "title": "2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）", "content": "## 情報源（6本束ね・domain=ai/tech）\n- PZs4srSaHEg Agentic Architecture 深掘り徹底解説 (ワンダー佐藤 AI共創イノベーション・スコア71)\n- VWi2K2EJ_zQ エージェンティックアーキテクチャで最強AIアプリ開発 Antigravity/Codex/Claude Code (AI共創イノベーション・スコア69・字幕分析)\n- dBFK1yFJXOA Google Flow完全ガイド Gemini Omni Flash/ナノバナナ (AI大学・スコア71)\n- pvpHx5IOUlw DomoAIの使い方 画像も動画も無制限生成 (HIROCODE.・スコア68)\n- Ob9l8gwKXak Blender挫折者がVidu AIで覚醒 制作時間99%削減 (海外のAIエージェント最新トレンド・スコア61)\n- V0c62734ix8 Minimax M3 Fully Tested + FREE API (AICodeKing・スコア66)\n\n## 主要な発見\n### Agentic Architecture（設計思想）\n- **エージェンティックループ**: 観測→計画と推論→実行→評価と適応 の閉ループを人間なしで自律回転\n- **多層メモリ**: ワーキング(短期)/エピソード(経験)/セマンティック(永続的事実)\n- **マルチエージェント・オーケストレーション**: スーパーバイザー＋専門ワーカー連携\n- **デザインパターン**: ReAct(推論↔行動反復) / Plan&Execute / Reflection(自己評価修正)\n- **トポロジー使い分け**: セキュリティ監査=チェーン(順序検証) / アイデア出し・複雑レビュー=メッシュ(自律議論)\n- **核心**: 知能向上でなく「責任ある自律性(Responsible Autonomy)」＝権限管理・ガードレールを構造的に組み込むガバナンス確立\n\n### 生成AI動画/画像\n- **Google Flow**: Gemini Omni Flash(音声付き動画生成・編集)・ナノバナナ2/Pro(世界最高峰画像)・自然言語で編集アプリ自作・画像生成は無料(クレジット非消費)・無料50クレジット/日・Pro1080p/Ultra4K\n- **DomoAI**: Relaxモード(月27.99ドル〜・クレジット消費ゼロで無制限生成)・キュー並列処理・Figmaラフ→高品質変換・トーキングアバター約1分。「失敗を恐れずガチャを回す」WF\n- **Vidu AI**: 3DCG制作工数99%削減(数週間→1分)。労働→選択へ。ハイブリッド(AIで演出検討→重要シーンだけBlender)\n\n### Minimax M3 評価（中国系・記録のみ）\n- 100万コンテキスト・Sparse Attention・マルチモーダル・オープンウェイト\n- ⚠️ **実性能は総合38.5%でGPT-5.5/Opus4.8に大きく劣る**(3Dシミュ/ファインチューニング等複雑タスク)。Open Codeで無料試用可だが中華系のため自社不採用\n\n## アクションアイテム\n- Agentic Architectureのトポロジー使い分け(チェーン/メッシュ)を vvv-bots のパイプライン設計に反映\n- Google Flow(無料画像生成)を vvv記事サムネ生成の代替候補として評価\n- 「責任ある自律性＝ガードレール構造化」を AGENT.md の設計思想に追記検討\n- Minimax M3は性能未達＋中華系で不採用（記録のみ）", "tags": ["yt-learn", "ai", "agentic-architecture", "google-flow", "domoai", "vidu", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T19:25:45.428780+09:00", "updated_at": "2026-06-02T19:25:45.428780+09:00"}
{"id": 470, "title": "2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）", "content": "## 情報源（domain=ai/tech）\n- DcpUfyzcrBI 正直レビュー ClaudeCodeが使えるスマートグラス Even G2 (まさおAIじっくり解説ch・スコア61)\n\n## 主要な発見（Even G2スマートグラス）\n- 軽量で装着感良好（従来の重さによる頭痛を解消）\n- **Even R1リングデバイス**で指先操作（ダブルタップ/長押し/スワイプ）\n- **ターミナルモード**: スマホアプリ経由でPC接続し、グラス画面でClaude Code/Codexを直接動かせる\n- セットアップTips: Tailscaleで常時起動PC(Mac Mini等)とiPhoneを同ネットワークに入れ、QRスキャンでホスト接続\n- クイックリストにagent.md的ルール/ToDoを入れ常時視界に\n- 純正機能: 翻訳/ナビ/プロンプター/会話サマリー＋ヘルスケア(心拍/血中酸素/体温)\n- **課題**: 開発者(ターミナル)モードONにすると純正Even AI/ダッシュボードが使えなくなる切替の不便さ\n\n## 今回バッチの処理サマリー（48+52=100本ユニーク）\n- off-topic除外（AliExpressキーボード/モニターアーム/Apex配信/PIVOT政治経済/量子コンピュータ雑談/Switchゲーム/軍事解説/新卒採用/コピーライティング/ガジェット総集編/デスクツアー/WWDC雑談 等）= 33本\n- 60点未満圏外 = 32本\n- NotebookLM API no-data かつ字幕も取得不可 = qW-h9bw8ZxQ(ウェブ職TV配信)/DbDDeP6CgyM(カレーちゃん配信)/XEJDFeOYQXY(Copilot CLI #7 Skills・字幕なしだが#8 MCPで内容補完済) 等\n- 解析・記録完了 = 28本 → LLM Wiki 7エントリ(id=464-470)に集約\n\n## アクションアイテム\n- Even G2は将来のウェアラブルAI候補。現状は切替の不便さでS未満。Even AIカスタマイズ対応時に再評価\n- 取得不能だった配信系(qW/DbDB)は字幕生成され次第 yt-learn 再投入可", "tags": ["yt-learn", "ai", "tech", "even-g2", "wearable", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T19:26:13.159793+09:00", "updated_at": "2026-06-02T19:26:13.159793+09:00"}
{"id": 471, "title": "学習日報 2026-06-02 yt-learn 19:30", "content": "# 学習日報 2026-06-02 yt-learn 19:30\n\n## 概要\n`/yt-learn` 単一URL連投で **100本ユニーク**処理（48+52本2バッチ）。off-topic 33・圏外32除外→**28本解析**（NotebookLM22+字幕6）。LLM Wiki 7エントリ（id=464-470）集約。\n\n## 今日学んだ要点\n- **MMPO論文(最重要)**: Claude Code長文タスクの趣旨ズレ(再帰要約劣化/Lost in middle)をメタ認知で解決。アンカー質問は「進捗＋ギャップ」両方問うと82.98%\n- **Goal Buddy(OSS)**: Scout/Worker/Judge 3分業＋state.yaml＋Oracle(検証可能完了条件)\n- **Opus4.8週次**: Anthropic IPO提出/`/fast`値下げ(6→3倍)/Mythos数週内/AIコスト暴走→管理フェーズ\n- **マルチモデル**: GPT5.5(推論・thinking=High最良)/Opus4.8(デザイン)/Gemini3.5(速度)\n- **security-guidance**: 書くAI/見るAI分離・3段階レビュー・スロップスクワッティング攻撃\n- Codex万能化/Agentic Architecture/Google Flow/DomoAI/Vidu/Even G2スマートグラス\n- ⚠️ Step-3.7/Qoder/Minimax M3は中華系→記録のみ自社不採用\n\n## 今日実装\n| ファイル | 変更 |\n|--------|------|\n| thinking-model-best-practices.md | GPT5.5 thinking=High最良＋MMPO長文記憶劣化対策節 |\n| goal-judge/SKILL.md | 長時間ループ状態確認(進捗＋ギャップ)＋Oracle同一思想明記 |\n| trends.md | 100本サマリー追記(96行) |\n\nsecurity-guidanceは既存security-check-hook実装済みで重複見送り(why-first)。\n\n## 未実装アクション(優先順)\n1. Goal Buddy state.yaml+3分業をgoal-judgeと統合検討\n2. World of AI benchmark suiteをvvvモデル選定に試用\n3. Antigravity CLI移行ガイドをagy運用に追記\n4. Mythos公開時に最優先評価\n\n## LLM Wiki エントリ(本セッション)\n- id=464 Opus4.8まとめ群 / id=465 MMPO・Goal Buddy・ハーネス / id=466 モデル比較 / id=467 Codex・security-guidance / id=468 無料/ローカル基盤 / id=469 Agentic Architecture・生成AI / id=470 Even G2\n\n## 処理メモ\nyt-dlp PO Token障害は解消済み。NotebookLM \"no data\"は字幕未生成動画→yt-dlp字幕でClaude直接分析(4c)補完。取得不能(qW/DbDB/XEJ配信系)は字幕生成後再投入可。", "tags": ["日報", "2026-06-02", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T19:32:39.032425+09:00", "updated_at": "2026-06-02T19:33:05.035562+09:00"}
{"id": 473, "title": "2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール", "content": "## 背景\n2026-06-02のyt-learn(id=465)で得たMMPO論文/Goal Buddyの知見を「文書追記」から「実際に動く形」へ。A→B→Cの3段で実装・実証した。\n\n## A. 実証デモ（goal-judge 2モデル構成が動く証拠）\n- `~/workspace/tools/goalbuddy/anchor_demo.sh`: trade-backtest paper_bot稼働を題材にAcceptance Criteria(Oracle)を実検証\n- 別コンテキストの **general-purpose(haiku) Subagent** に「進捗＋ギャップ」形式で検証出力を渡し yes/no判定を実行\n- 結果: AC1/AC2/AC3すべてyes・ギャップなし→**【ALL_MET】** を実際に取得。2モデル構成(メイン実装+別Haiku判定)が機能することを実証\n\n## B. hook強制化（Markdown指示の忘却を防ぐ決定論化）\n- `~/.claude/hooks/anchor_state_check.py` を新規作成しStop hookに追加(7→8本)\n- 発火条件: progress.json/state.yaml/state.yml/goal.md/.goal/state.json/.goalbuddy/state.yaml のいずれかが作業ツリーに存在する時のみ(過剰発火回避)\n- 挙動: 完了宣言前に「進捗(達成済みAC)＋ギャップ(未達/残課題)を両方報告せよ」を非ブロッキングでリマインド\n- 検証: 4ケース全合格(状態ファイルなし→無出力通過 / state.yamlあり→リマインド / stop_hook_active→無限ループ防止 / 不正JSON→exit0耐性)\n- 安全策: settings.json は追加のみ(既存7hook非破壊)・バックアップ `.bak-anchorhook` 作成・JSON再パース確認済み\n\n## C. Goal Buddy 最小移植（自律ループツール）\n- `~/workspace/tools/goalbuddy/goalbuddy.py` + README.md\n- サブコマンド: init / scout / judge / done / status\n- **Scout**(読取専用・進捗＋ギャップ両方を機械集計=MMPOアンカー) / **Worker**(実作業=Claude/codex/grok Subagentに委譲) / **Judge**(Oracleを実コマンド実行し合否)\n- 状態は state.yaml にローカル永続化(チャット履歴でなく外部ファイル→長文脈でブレない)\n- Oracle = exit0/ファイル存在/文字列マッチで検証可能な完了シグナル。Slice = 検証可能な小単位\n- 検証済み: init→scout→judge→done 全フロー実動作。Judge は実Oracleで S1/S2 PASS・S3(厳しめ条件)正しくFAIL→**NOT_MET exit code 2**。done でstate永続化・再Scoutに進捗反映\n\n## 既存資産との関係\n- goal-judge スキル(2モデル構成)の決定論部分(ラング0-1)を goalbuddy が担う。Worker(実作業)はSubagent/codex/grok(ラング2-4)に委譲\n- symphony-loop の5工程キックと併用可\n- anchor_state_check.py(hook) が「進捗＋ギャップ報告」をどのセッションでも強制\n\n## 残課題\n- goalbuddy.py の Worker フェーズを実際に codex/grok Subagent に自動委譲する連携(現状は手動委譲想定)\n- 実運用での state.yaml ↔ git コミット連携(状態をバージョン管理)", "tags": ["実装", "ai", "mmpo", "goal-buddy", "goalbuddy", "hook", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T20:53:53.075736+09:00", "updated_at": "2026-06-02T20:53:53.075736+09:00"}
{"id": 474, "title": "2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）", "content": "## 概要\ngoalbuddy.py に完全自律ループ `run` を追加。MMPO/Goal Buddyの実践化(id=473)の残課題だった「Workerフェーズの自動委譲」を実装し、E2Eで実証した。\n\n## 実装内容\n### run サブコマンド（完全自律ループ）\n`python3 goalbuddy.py run [state.yaml] [max_iter] [workdir]`\n- フロー: judge(全Oracle実行) → 全pass:【ALL_MET】exit0終了 / 未達あり:未達SliceをWorker委譲→バックオフ→再judge\n- max_iter(既定10)到達で【NOT_MET】exit2\n- 反復間は指数バックオフ(retry-policy系統B: 10/20/40/…最大300s)\n- 各反復で state.yaml に進捗・worker_log・history を永続化(長文脈でブレない)\n\n### Worker マルチバックエンド（環境変数 GOALBUDDY_WORKER）\n- `auto`(既定): codex → grok の順にフォールバック(task-router.md準拠)\n- `codex`: `codex exec -s workspace-write --skip-git-repo-check`。usage limit/model error を本文検知でNG扱い\n- `grok`: `grok agent headless --always-approve`(stdin)\n- `mock`: `$GOALBUDDY_MOCK_CMD` 実行(テスト用)\n- 全滅時 WORKER_UNAVAILABLE。CLAUDE.md準拠で `claude -p` 不使用\n\n## 検証結果\n- **ALL_METケース**: 最初から満たすSliceで iter1 即終了 exit0 ✓\n- **E2Eループ(mock Worker)**: hello.txt 未作成から開始 → iter1でWorker委譲→実作業(GOALBUDDY_OK書込) → iter2でOracle満たし【ALL_MET】exit0。state.yamlにS1=done・history・worker_log永続化を確認 ✓\n- **codex実Worker**: フロー(judge→委譲→バックオフ→再judge→NOT_MET)は完全動作したが、codexが「gpt-5.2-codexはChatGPTアカウント非対応」→モデル指定削除後は「usage limit到達(7/1まで)」。**ループ機構の問題でなく外部要因**\n\n## 既知制約(2026-06-02・外部要因)\n- codex: 使用上限到達(7/1復活)。復活後 auto で自動採用\n- grok: `grok agent` が対話pager UIを開く。headless実行に WebSocketリレー設定が必要(未整備)\n- → 実作業バックエンドは要整備だが、自律ループ機構自体は mock で実証済み\n\n## instinct(学び)\n- codex-delegation.md の `gpt-5.2-codex` は古い。codex CLIはモデル指定なし(デフォルト)が無難。外部CLI委譲時はモデル名と使用上限を先に確認(MEMORY instinct「インストール済みバージョンの対応状況を先に確認」に合致)\n- Worker は単一CLI依存にせずマルチバックエンド+フォールバックにすると、1つが上限/障害でもループが死なない\n\n## ファイル\n- `~/workspace/tools/goalbuddy/goalbuddy.py`(run/run_worker追加) + README.md(バックエンド仕様・既知制約)\n- 関連: goal-judge SKILL.md / anchor_state_check.py(hook) / symphony-loop と併用", "tags": ["実装", "ai", "goalbuddy", "goal-buddy", "自律ループ", "worker", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T21:01:50.625805+09:00", "updated_at": "2026-06-02T21:01:50.625805+09:00"}
{"id": 475, "title": "2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証", "content": "## 概要\ngoalbuddy 自律ループ(id=474)の残課題「実作業バックエンドが外部要因で使えない」を解決。\n**agy(Antigravity)を主力Workerに追加し、mockでなく実AIエージェントが作業する完全自律ループをE2E実証した。**\n\n## 実装\n- `_run_agy()` 追加: `agy -p \"<prompt>\" --dangerously-skip-permissions`(非対話・cwd指定)\n- フォールバックチェーンを **agy → codex → grok** に変更(auto既定)。agyが実働確認済みなので先頭\n- agyはCLAUDE.md/task-router.md公認サブスク(Antigravity・juyoda)。`claude -p` 別枠課金に該当せず\n\n## E2E実証(実AIエージェント・mockでない)\n- Slice: 「/tmp/gbagy/fib.txt にフィボナッチ最初の8項をスペース区切りで書く」\n- Oracle: `grep -qx \"0 1 1 2 3 5 8 13\" /tmp/gbagy/fib.txt`\n- 結果:\n  - 事前: fib.txt なし\n  - **iter1**: judge未達(0/1) → agy Worker委譲 → agyが計算・記述。worker_logに「grep ... exited successfully (exit code 0), verifying the file matches」=**agy自身もOracleで自己検証してから完了**\n  - バックオフ10s\n  - **iter2**: 再judge → Oracle pass(1/1) → 【ALL_MET】exit0\n  - 事後: fib.txt = `0 1 1 2 3 5 8 13`(agyが実際に計算)\n\n## バックエンド状態(2026-06-02)\n| backend | 状態 |\n|---------|------|\n| agy | ✅ 実働(主力)。auto先頭で即採用 |\n| codex | 使用上限到達(7/1復活)→復活後autoで自動採用 |\n| grok | grok agent headless=WebSocketリレー要・stdio=JSON-RPC。未整備 |\n\n## 到達点\nMMPO/Goal Buddy知見の実践化が完結:\n1. (A)goal-judge 2モデル構成のHaiku判定を実証(id=473)\n2. (B)anchor_state_check.py hookで「進捗＋ギャップ」をStop時に強制(id=473)\n3. (C)goalbuddy.py run で judge→Worker自動委譲→再judge の完全自律ループ。**実AIエージェント(agy)で本物のE2E実証**(本ページ)\n\n## instinct(学び)\n- 外部AI CLIをWorkerにするなら、単一依存でなくマルチバックエンド+フォールバックが堅牢。1つが上限/未整備でも別が拾う\n- agyは `-p`(--print) + `--dangerously-skip-permissions` で非対話実作業が即可能。grokは agent stdio/headless とも追加設定が要り、即用ではagyが最速", "tags": ["実装", "ai", "goalbuddy", "agy", "antigravity", "自律ループ", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T21:09:12.428862+09:00", "updated_at": "2026-06-02T21:09:12.428862+09:00"}
{"id": 476, "title": "2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正", "content": "## 概要\ngrok CLI(本体)を `@GokouMutsumi`（Xプレミアム契約）で再認証し、実働を確認。あわせて goalbuddy/task-router の古い `grok chat` 方式を現行 `grok -p` に修正した。\n\n## 認証復活\n- アカウント: `qawasa+mutsumi_gokou@gmail.com`（@GokouMutsumi・Xプレミアム）\n- 方法(SSH headless): `grok login --device-auth` → 表示URL(accounts.x.ai/oauth2/device)をブラウザ承認。**ブラウザ側でXのOAuthセッションが生きていればコード入力なしで自動完了**\n- 結果: `grok models`=grok-build がデフォルト・`grok -p \"...\"` → `GROK_PREMIUM_ALIVE` 応答。403 \"SuperGrok Heavy subscription required\" 解消\n- 補足: SuperGrok自体は2026-05-28解約済みだが、Xプレミアム契約でgrok CLIは動く\n\n## grok CLI 現行仕様(0.2.16)\n- **`chat` サブコマンドは廃止**。ワンショットは `grok -p \"<prompt>\"`(--single)\n- `--system-prompt-override <P>`: システムプロンプト指定\n- `--always-approve`: ツール自動承認(ファイル操作可)\n- `--verify`: 自己検証ループ付加(headless) / `--prompt-file <PATH>`: プロンプトをファイルで渡す\n- `grok agent stdio`(JSON-RPC) / `agent headless`(WebSocketリレー) / `agent serve`(WSサーバー)\n\n## 修正したファイル\n- `~/workspace/tools/goalbuddy/goalbuddy.py` `_run_grok`: `grok agent headless` → `grok -p \"...\" --always-approve`。not authenticated/sign in/usage limit を本文検知でNG\n- `~/workspace/tools/task_router_mcp.py`: `grok chat --no-stream -m grok-4 -s ...`(現CLIに存在せず壊れていた) → `grok -p <query> --system-prompt-override <system>`。keyword_route の suggested_command も `grok -p` に\n- `~/.claude/rules/grok-hermes-x-search.md`: 認証済み状態に更新・grok -p 方式を明記\n- memory/project_supergrok_cancelled.md: grok本体復活を追記\n\n## grok実Worker E2E実証(goalbuddy)\n- Slice「primes.txt に10未満素数をスペース区切りで書く」/ Oracle `grep -qx \"2 3 5 7\"`\n- GOALBUDDY_WORKER=grok 強制 → iter1でgrokが計算・記述。grokログに「Oracle が exit 0 を返す状態にしました。スコープ外の変更は一切行っていません」=**grok自身もOracle自己検証＋スコープ遵守を明言**\n- iter2で【ALL_MET】exit0。primes.txt = `2 3 5 7`\n\n## 到達点\ngoalbuddy の実Workerが **agy + grok の2系統で実働** = フォールバック真の冗長化達成。\nバックエンド状態(2026-06-02): agy ✅実働 / grok ✅実働(Xプレミアム) / codex 使用上限(7/1復活) / 全部auto順 agy→codex→grok\n\n## instinct(学び)\n- task-router の `grok chat` は現CLIで壊れていた(サブコマンド廃止)。**外部CLIをコードから叩く箇所は、CLIアプデでサブコマンドが消える**。`grok -p` が現行\n- grok device-auth は、ブラウザのXセッションが生きていればコード手入力なしで自動完了する(headless環境で便利)", "tags": ["grok", "認証", "goalbuddy", "task-router", "x-premium", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T21:16:55.471928+09:00", "updated_at": "2026-06-02T21:16:55.471928+09:00"}
{"id": 477, "title": "x-search-tool構築 + xAI OAuth headless再認証（自前PKCE手動交換）2026-06-02", "content": "# x-search-tool 構築 + xAI OAuth headless 再認証（2026-06-02）\n\n## 成果物: `~/workspace/x-search-tool/`\n\nGrok(xAI) の x_search で X をリアルタイム検索する再利用ツール一式。\n- `x_search.py` — `search()` 関数 + CLI。auth.json のトークンで xAI `/v1/responses` を**直接呼び出し**（`hermes chat` や `uvx` を経由しない2段方式で高速・高精度）。401/403で自動トークンリフレッシュ→auth.json書き戻し。リトライは retry-policy.md 系統B（指数バックオフ+ジッター）準拠\n- `outputs.py` — Markdown/JSON/Discord/Slack 出力アダプタ\n- `run_daily.sh` + `queries.txt` — cron定期実行（日付別Markdown保存・失敗しても継続）\n- `test_mock.py` — モックテスト23項目（実API不要で全経路検証）\n- 実働確認: text/JSON(citations33件抽出)/Markdown保存すべてOK\n\n## 最重要知見: SSH headless での xAI OAuth 再認証（自前PKCE手動交換）\n\n`hermes auth add xai-oauth --no-browser`（SSHトンネル）や `--manual-paste`（プロンプト貼り付け待ち）は、\n待ち受けプロセスの保持・コード消失でハマりやすい。**自前PKCEで認可コードを手動交換する方式が最も確実**。\n\n### Step 1: 認証URL生成（code_verifierを/tmpに保存→プロセス保持不要）\n- CLIENT_ID=`b1a00492-073a-47ea-816f-4c329264a828`、REDIRECT=`http://127.0.0.1:56121/callback`\n- SCOPE=`openid profile email offline_access grok-cli:access api:access`\n- code_verifier=b64url(os.urandom(64))、code_challenge=b64url(sha256(verifier))、state/nonce=token_hex(16)\n- `https://auth.x.ai/oauth2/authorize?...` を生成しユーザーに渡す\n- verifier/state を `/tmp/xai_pkce.json` に保存（コード取得まで待てる）\n\n### Step 2: 認可コードでトークン交換\n- `POST https://auth.x.ai/oauth2/token` に grant_type=authorization_code, client_id, code, redirect_uri, code_verifier\n- 200なら access_token(約820字・6h)/refresh_token(86字) 取得\n- `~/.hermes/auth.json` の credential_pool.xai-oauth[0] を更新（アトミック書き込み: tmp→replace）\n\n### トークン状態の切り分け（hermes_cli.auth.refresh_xai_oauth_pure）\n- `invalid_grant: Refresh token has been revoked` → 再認証必須（コードでは直らない）\n- `403 xai_oauth_tier_denied` → サブスクのティア問題（再認証では直らない・X Premium/Premium+確認）\n\n## サブスク選定の教訓\n- x_search に必要なのは **X Premium（¥459/月）または Premium+**。SuperGrok は別物\n- **SuperGrok の安いプラン（$30→$0体験等）は「Grok Build」枠 = x_search 非対応（web_searchのみ）**。安く見えて動かない罠\n- X Premium 最安はGrokクォータ消耗が速い（3〜4日で尽きる報告）→ run_daily.shは頻度/クエリ数を調整\n\n## ハマりどころ（環境）\n- Bashツールで `exec 9>/tmp/fifo` のようにFDを永続化しようとすると、以降のシェルが Exit code 144 を返し続ける（FDがセッション跨ぎで残らないため壊れる）。**ヒアドキュメント/fifoでなくPythonスクリプトをファイルに書いて実行**すれば回避できる\n- 認可コードは使い捨て・有効期限数分。表示されたら即コピー。消えたらStep 1からverifierごと作り直す\n\n## セキュリティ\n- パスワードを平文でチャットに貼られた場合は即変更を促す。OAuth方式はパスワード不要（ブラウザでX公式画面にだけ入力）\n\n参照: `~/.claude/rules/grok-hermes-x-search.md`（手順を反映済み）", "tags": ["x-search", "xai", "oauth", "grok", "hermes", "pkce", "認証", "tool", "claude-code"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T21:20:23.173797+09:00", "updated_at": "2026-06-02T21:20:23.173797+09:00"}
{"id": 478, "title": "2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂", "content": "## 概要\ngoalbuddy 自律ループを、fib/primeのオモチャでなく **shadowの実open Issue #265（videos.title空/NULL 51%調査）** で初めて回し、grok Worker が実DBを読んで調査レポートを生成→Oracle検証→ALL_MET収束した。調査結果はIssue #265にコメント済み。\n\n## 自律ループ実行\n- Slice: 「vvv_prod の videos を読み取り専用集計し group_id別title空率ワースト10を /tmp/gb265/report.md にMD表で書く。SELECTのみ・更新系禁止」\n- Oracle: `test -f report.md && grep -q group_id && grep -q Issue#265`\n- GOALBUDDY_WORKER=grok\n- iter1: grokがpsqlで実DB集計→report.md生成 / iter2: Oracle pass →【ALL_MET】exit0\n\n## 調査結果(実DB・videos全1.65M件)\n- 全体: has_title 785k / empty 554k / NULL 311k = **空+NULL約52%**(Issue記載51%と一致)\n- **title空率100%のgroup_id正体を特定**:\n  - 435/434(nyahentai)・426(hentainexus)・431(erodoujinlog)・449 = 成人コンテンツ系(画像メイン・title構造特殊で抽出未対応)\n  - 445/446(Pinterest) = SPA構造。**Issue #255(Pinterestサムネ51%)と同根**。一括対応候補\n  - 1035(Bluesky profile) = title概念が薄い\n  - いずれもdescriptionも全件空\n- 対照: group 74/101/103/104/108(100番台ニュース系)は title 100%取得・健全\n- **切り分け結論**: 「既存スクレイパーのセレクタ崩れ(デグレ)」ではなく「構造的にtitle抽出が未対応/困難なソースが局在」が主因\n\n## 価値\n- goalbuddy が「読み取り主体の調査タスク」を安全に自律実行できることを実証(本番DB書き込みなし)\n- 調査結果がIssue #265の調査ポイント②「セレクタ崩れか元々無いか」に直接回答。#255との同根性も発見\n- grok Worker が読み取り専用SQLを守り、Oracleで自己検証してから完了\n\n## 付随作業\n- ディスク逼迫(90%)対応: grok旧版バイナリ251M + npm/pip/node-gyp/grok marketplaceキャッシュ削除。playwright本体(1.3G・稼働中)は保護。空き6.0G\n- grok警告 `failed to watch root recursively MaxFilesWatch` はinotify上限(61287)に対し使用55で逼迫でなく、ディレクトリ再帰監視の一時警告で無害と確認\n\n## 残・次の候補\n- Pinterest(445/446)を #255 とまとめてDOM走査セレクタ追加で一括解決\n- 成人系は href slug/IDからtitle生成 or 許容(優先度低のまま)\n- goalbuddy を「修正系Issue」で回す場合は worktree隔離 + 本番非破壊を徹底(調査系より慎重に)", "tags": ["実装", "goalbuddy", "grok", "vvv-bots", "issue-265", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T21:24:39.507861+09:00", "updated_at": "2026-06-02T21:24:39.507861+09:00"}
{"id": 479, "title": "2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)", "content": "# #283 freeconsul 修正(PR #290)\n\ngoalbuddy自律ループを初の**修正系Issue**に適用。安全境界(worktree隔離+本番非破壊)を先に設計し、修正→Oracle検証(ALL_MET)→PR #290まで完遂。本番フォルダ・DB無変更。\n\n## 安全境界(先に確定)\n- group 251は `scraper_bot_schedule.enabled=false`(本番停止中)→リスクゼロ\n- worktree隔離(fix-freeconsulブランチ)。Oracle=保存サンプルで1件以上抽出(外部/DB非依存)\n- やらない: 本番編集/DB変更/enabled=true化/main直push\n\n## 真因(調査で当初想定を覆した)\n- 「セレクタ崩れ」想定→**誤り**。保存HTMLの`<title>`=「ページが見つかりませんでした」=**`/jobs/`は404**\n- WordPress REST API `/wp-json/wp/v2/types`で案件はカスタム投稿タイプ`recruit_freelance`と判明\n- **教訓**: grokに「セレクタ直せ」と丸投げしてたらHTMLに案件無いのに幻セレクタ捏造の危険。why-firstを人間が先に検証して回避\n\n## 修正(scraper.py 1ファイル)\n- BASE_URLをREST API`/wp-json/wp/v2/recruit_freelance`に / `_parse_jobs`をJSON配列パースに書換 / `_build_url`をAPIページネーションに / `_is_blocked`のlen<5000誤判定除去 / 未使用BS4 import除去\n\n## 検証\n0件→3件抽出(title付き) / ruff All passed / goalbuddy judge=【ALL_MET】\n\n## 成果物\nPR #290(base main・マージはユーザー判断) / Issue #283にコメント / worktree削除・本番main維持\n\n## 残課題\n公開案件X-WP-Total:3件のみ→本番再有効化は別途判断 / 不具合2(lapras 252)スコープ外 / scrapling経路(未使用)は残置\n\n## instinct\n- 「0件取得」は「セレクタ崩れ」と決めつけず、まず取得HTMLの`<title>`と実リンク構造を見る(404を掴んでるケースあり)\n- WordPressは`/wp-json/wp/v2/types`でカスタム投稿タイプを引けば安定REST APIが見つかる\n- 修正系の自律委譲は「単純調整か設計変更か」を人間が先に切り分け、設計変更なら正解を掴んでから(丸投げ禁止)", "tags": ["修正", "goalbuddy", "vvv-bots", "issue-283", "freeconsul", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T21:33:29.334522+09:00", "updated_at": "2026-06-02T21:33:52.458047+09:00"}
{"id": 481, "title": "2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映", "content": "# PR#290 別AIレビュー反映(commit 7e7e156)\n\n自己評価バイアス排除のため、Claudeが書いたPR#290(freeconsul修正)を**別の生成AIにレビューさせ**、指摘を実地検証の上で反映した(Anthropic Arisパターン=実行役と評価役を分離)。\n\n## レビュアー選定の経緯(コスト最適化)\n- 当初grokを検討→**ユーザー「grokだとトークン消費」**で却下\n- agy(定額)を試行→180sタイムアウト(プロンプト200行で重い)\n- **採用: cerebras/gpt-oss-120b(9router経由・完全無料・非中華・OpenAIオープンモデル)**。usage 3486トークンだが9router無料枠で課金なし\n- 中華系(minimax/glm/qwen)はポリシーで回避\n\n## レビュー指摘と対応(鵜呑みにせず実地検証)\n| 指摘 | 重大度 | 検証結果 | 対応 |\n|------|--------|---------|------|\n| html.unescape使え(手動replace漏れ) | Medium | 正当(&#8211;→–が漏れてた) | **反映** |\n| 終端判定の明示化 | - | - | **反映**(400応答を終端と明示) |\n| UA必須・401/403リスク | High | **杞憂**(UAなしでHTTP200) | 取り込まず |\n| 空配列で無限リクエスト | High | **実害なし**(範囲外は400→parse空→base_scraperのif not items:breakで停止) | 取り込まず(堅牢化コメントのみ) |\n\n## 反映内容\n- `_parse_jobs`: `_clean()` ヘルパでタグ除去+`html.unescape`(エンティティ全般デコード)\n- `_is_blocked`/`_parse_jobs`: 範囲外400(`rest_post_invalid_page_number`)を終端シグナルとして明示扱い\n\n## 検証\npage1=3件維持・page2(400)=0件で停止・unescape動作(A&amp;B&#8211;C→A&B–C)・ruff All passed\n\n## 教訓(受け取ったコードレビューへの向き合い方)\n- **レビューを鵜呑みにしない**: High2件は実地検証(curlで実API挙動確認)で否定。「UAなしHTTP200」「範囲外は400でparse空→親ループ停止」を実証\n- **妥当な分は素直に反映**: html.unescapeは明確に正しい改善\n- 別AIレビューは「自分が見落とした観点(エンティティ処理)」を確実に拾う。コスト無料(9router)で回せる\n- requesting/receiving-code-review スキルの精神=performative agreementでもblind rejectionでもなく技術的検証\n\n## 成果物\nPR#290(2 commits・base main・マージはユーザー判断) / PR#290にレビュー反映コメント / worktree削除・本番main維持", "tags": ["レビュー", "arisパターン", "9router", "cerebras", "vvv-bots", "pr-290", "2026-06-02"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-02T21:54:05.169436+09:00", "updated_at": "2026-06-02T21:54:05.169436+09:00"}
{"id": 482, "title": "2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture", "content": "## 概要\n2026-06-03、YouTube動画100本を単一URL連投で一括学習。10並列サブエージェントで字幕取得→スコアリング。**yt-dlpのPO Token障害は完全復活**（android_vr警告は出るが日本語字幕は正常取得、字幕取得成功率98%＝100本中失敗2本のみ）。全動画が2026-06-01〜06-03投稿で鮮度満点。スコア60点以上=27本、うち中華系API（MiniMax M3関連4本）はポリシー上参考のみ、既知重複（MMPO/Goal Buddy索引/Opus4.8一部）あり。\n\n## 最重要の新規収穫\n\n### 1. Codex Sites（RF4ICxAAPMQ 95点・Sura×Asura）\n2026/6/2 OpenAIライブ「Intelligence at Work」でCodexに追加。**成果物をローカルファイルでなくホスト済みWebアプリ（生きたURL）として返す新機能**。シナリオプランナー/プロジェクトボード/レビューギャラリーを自然言語から生成。環境変数・シークレット管理でAPIキーを使う実アプリも稼働。Annotations=ドキュメントの特定部分のみにAI指示。Codex週500万人・うち2割が非エンジニアで増加3倍。ChatGPT Business/Enterprise限定（Plus/Pro/FreeはPreview）。OpenAI公式デモ動画=5UlRL_ImvQ0（83点）。\n\n### 2. ハーネス論の決定打 — Cursor Composer 2.5（XOCVdPIhAHg 93点・Tech With Tim）\nComposer 2.5（Kimi K2.5チェックポイント由来MoE）がOpus4.7/GPT-5.5とほぼ同等性能で**3〜4倍高速・約14倍安（タスク$0.50 vs Opus$7）**。だが本質はモデルでなく『ハーネス（コンテキスト管理/ツール/サブエージェント/ループ/索引）』。**同じOpus/GPT-5.5でもCursor上の方が良い結果**＝「モデル=エンジン、ハーネス=車」。複数動画が同じハーネス論を補強（Gg4LfQb3s3U 80点=モデル/スキャフォールド/ハーネスの3部品論、Hugging Face曰くICLR2026でも定義割れのバズワード）。\n\n### 3. Zed エディタ（Xn29p9mXUOE 92点・Shin Coding Tutorial）\nRust製軽量エディタZedをClaude Code/Codexの実行環境に。専用AIパネルで日本語が読みやすくCLIより視認性高。**カーソル比でメモリ消費半分〜1/3・起動爆速**。settings.jsonでキーマップ/パネル位置設定、MCP/SkillsもGUI追加可。ただしAIパネルは/mcp等一部スラッシュコマンドとリモートコントロール未対応でCLI併用要。\n\n### 4. Odysseus（-CoCF9koVfc 90点・AICodeKing）\n**PewDiePie製セルフホスト型AIワークスペース**。Ollama経由でGemma 26B等ローカルモデル、OpenCodeベースagent（Web検索+シェルツール）、HWスキャンしモデル推奨するCookbook、モデル盲検比較、Memory/Notes/Calendar/Mail内蔵。OpenRouter/NVIDIA NIM接続可。ローカルファースト・非マネタイズ。Hermes/OpenClaw代替候補。\n\n### 5. 型エラーAblation論文（77SGs8XRUcQ 85点・さとるチャンネル）\narXiv「Type-Error Ablation and AI Coding Agents」(2606.01522)。**①エラーメッセージは省略せず全文（スタックトレース・unificationトレース込み）で渡せ**＝削除実験で情報を消すとAI修正成功率が低下。②テスト失敗より型エラーの方がAIは直しやすい（型エラーは構造の矛盾を住所付きで指す）。③変数名を完全に隠してもAIはコードの「形」で読める。④再現コマンド（npm test等）も一緒に渡すと自己検証で自動修正ループを回せる。言語選定に「AIエージェント親和性」という新軸。\n\n### 6. Goal Buddy 詳細ハンズオン（q7Am0pV6FjQ 88点・AI LABS）\n※索引は既知（MEMORY.md 2026-06-02）だが実装詳細が新規。Claude Code/Codex両対応プラグイン。native /goalの弱点（チャット文脈のみが真実源→compaction後劣化・タスク分割なし・完了定義曖昧）を克服。①状態をローカルstate.yamlに強制書き出し。②**Oracle=観測可能で検証可能な完了条件**（テストスイート/ブラウザ走破/ベンチ/成果物）。③3エージェント=read-only Scout(低effort)・edit権限Worker(1タスクずつ)・high-reasoning Judge(read-only)+PMスレッド。④Slices=allowed files/検証手順/停止条件付き安全分割。⑤ライブダッシュボード。goal prepで曖昧さを質問解消。現状は逐次実行で並列化が課題。\n\n### 7. Agentic Architecture（PZs4srSaHEg 82点 / VWi2K2EJ_zQ 85点・AI共創イノベーション）\n**Agentic Loop=観測→計画/推論→実行→評価/適応の4ステップ**。メモリ階層4層（ワーキング/短期セッション/エピソード記憶/セマンティック記憶）。書き込み・通信ツールにはガードレール（Human-in-the-loop承認）必須、フローエンジニアリングで無限ループ・ハルシネーション抑制。実装デモ=Chrome拡張サイドエージェント（YouTube要約→X投稿を自律実行）、計画立案をモデル丸投げにせずアプリ側でプロンプト/コード注入してエンハンス。\n\n### 8. Pi Agent Observability（o4KZH_KSqYQ 90点・IndyDevDan）\nPi coding agent+自作ダッシュボードでMarkdown/HTML/Enhanced HTMLの3種specをGemini3.5 Flash×3体で実測比較。命題=**「performance/speed/costのトレードオフ三角形を測れ＝測らなければ改善できない（engineering vs gambling with tokens）」**。全イベント・ターン・ツール呼び出しを中央サーバにストリーム。意外にもMarkdown agentがHTML agentよりトークン消費多く29ターン使用。GitHub公開（pi-agent-observability）。\n\n## Opus 4.8 ハンズオン群（複数チャンネルで一致）\n- **/effort制御**（Low/Medium/High/XHigh/Max+ultracode）でトークン消費・待機時間50%削減。skillのYAMLフロントマターに仕込める（zZ3ISOUNT5w 85点・1Qe75J_LAqo 75点・7hNin5HWSlM 82点）\n- **正直さ向上**：不明点を「分からない」と明言・ミス見逃しが従来の1/4\n- **Fast Mode** 従来6倍→3倍に値下げ・2.5倍速（時間あたりコスパ約7.5倍向上）\n- ゲーム/動画編集ソフトをブラウザだけで自作・/goalで一気通貫\n- ドット絵生成は苦手（GPT Image 2/ChatGPTが優秀）→スプライト画像は外部画像モデルで用意し短いプロンプトで一発生成（N8_GLZC7pOs 85点）\n\n## セキュリティ知見\n- **security-guidance プラグイン**（PxT8nZGUnrs 85点・7hNin5HWSlM）：AI生成コードの45%（Java72%）が脆弱・スロップスクワッティング（幻覚パッケージ攻撃、商用5.2%/OSS21.7%）。設計=「書くAIと見るAIを完全分離」しフレッシュコンテキストで独立レビュー。3層防御=ファイル編集後（正規表現高速）/ターン終了時/コミット時。落とし穴4つ=サイレント無効化/ReDoSフリーズ/コスト暴騰/poisoned well症候群\n- **Meta AI bot乗っ取り**（GhXR2x5yNz4 74点）：サポートbotの本人確認不備をVPN+偽メールで突きInstagram乗っ取り＝エージェントの認証回避リスク事例\n- **Starlette BadHost脆弱性**（同）：週3.25億DLのStarletteでHostヘッダ検証不備→認証なしMCPサーバ/vLLM基盤が露出。ai-dev-server教訓と整合\n- **GitHubトークン62%削減3手法**（bAWdofnKzMQ 62点）：未使用MCPツール定義（40個）除去・PR差分をMCPからgh CLIへ置換・日次監査ループ\n\n## モデル動向\n- **3モデル比較**（3SZ0oCDSVbM 88点・WorldofAI）：GPT-5.5=本格コーディング総合最強/Opus4.8=長期コーディング・推論・信頼性・エージェントWF/Gemini3.5 Flash=やや劣るが安価でほぼ追従\n- **GPT-5.5計画能力**（ZrEc46wUIPU 74点・Lovable証言）：プランニング中の意図理解31%向上・コンテキスト忘却22%減\n- **GPT 5.6 リーク**（xqw4Aj-WRqg 78点）：6/9-11頃リリース予想・Mythosと同ティアでより安価・トークン効率重視。Mythos本命は6月。Gemini 3.5 Proは6月予定だが初期テスター評価低\n- **Anthropic IPO**（qW-h9bw8ZxQ 83点・RyMIFzop6cw・複数）：SECにS-1機密提出でOpenAIに先行・評価額150兆円。Claudeレートリミットリセット+過剰サブエージェント生成のトークン浪費バグ修正\n- **Codex AWS GA・Python SDK**（RyMIFzop6cw 72点）：GPT-5.5/CodexがAWSで一般提供開始、Codex Python SDKリリース\n- **NVIDIA Vera CPU**（Phv17g4fNx4 70点）：世界初「AIエージェント専用CPU」。公称x86比1.8倍は最有利値、独立ベンチ実測は1.5倍。エージェントのボトルネックがGPUでなくCPU側の指示出し負荷である点\n\n## ツール/ハンズオン\n- **Hermes Desktop**（x3THNK_qFSg 85点）：Hermes AgentのGUI（github fathah/hermes-desktop）。Grok/Gemini/Codex等14+プロバイダ、92スキル、Kanbanでタスク割当。認証画面に不具合あり`hermes setup model`併用が無難\n- **Copilot CLI Skills/MCP**（XEJDFeOYQXY 93点・LXlIKGcgNlE 83点・Net Ninja）：.github/skillsにSKILL.md相当配置、ask_userツールでHITL。/mcpでサーバー一覧、プリインGitHubサーバー\n- **Qoder**（u62lqyuYQ-0 74点）：Alibaba系。Claude Code酷似UX（ESC2回rewind）。月$20。Qwen3.7-Max/GLM/Kimi/DeepSeek対応だが米国系非対応＝中国系で機密送信NG\n- **役割分担テンプレ**（T3Snk1EVp_Q 78点）：原案(人)→企画/設計(Sonnet4.6)→レビュー(Opus4.8)→チューニング(人)、実装からCodex(GPT-5.5)\n- **Microsoft Scout**（730FCDZz77A 78点）：OpenClaw的な常時稼働エージェント（米国先行）。Hermes Agent Desktop、MAI Code 1 Flash等も\n\n## 対象外（記録せず）：73本\nPIVOT系ビジネス/組織/投資対談（多数）、ガジェット開封、AliExpressセール配信、量子コンピューター解説、動画生成AI（DomoAI/HitPaw/Vidu/Google Flow）プロモ、サムネ講座、ターミナル初心者Tips、AWS資格講座、地政学・中国経済、Tails OS、AI創薬投資、NVIDIA Cosmos3（物理AI/World Model＝LLMコーディング外）等。MiniMax M3関連4本（5Atmc4wW1k0/V0c62734ix8/p6Npi-HBoRU/-0G6L8bmNUg）は中華系APIのため不使用ポリシー（feedback-no-chinese-apis）対象＝性能トレンドの参考のみ。\n\n## アクションアイテム\n1. Zed エディタをshadow開発環境で試用（メモリ/起動速度をcursor実測比較）\n2. 型エラーAblation知見（エラー全文+再現コマンド添付）をthinking-model-best-practicesの検証ループに追記\n3. GitHubトークン62%削減3手法をClaude/Codex運用に適用（未使用MCP定義除去・PR差分gh CLI化・日次監査）\n4. Goal Buddyのstate.yaml/Oracle/3エージェント構成をgoal-judgeスキルと統合検討\n5. Agentic Loop4ステップ・メモリ4層・ガードレール（承認境界）をsymphony-loop設計に反映\n6. security-guidance 3層防御の落とし穴（ReDoS/コスト暴騰）をsecurity-check-hook運用に反映確認\n7. Cursor Composer 2.5をコスパ枠としてmulti-model-routing.mdに評価追記", "tags": ["yt-learn", "ai", "2026-06-03", "claude-code", "codex", "agentic-architecture", "harness", "opus-4.8", "security"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-03T10:46:32.281140+09:00", "updated_at": "2026-06-03T10:46:32.281140+09:00"}
{"id": 483, "title": "学習日報 2026-06-03 yt-learn 11:00", "content": "# 学習日報 2026-06-03 yt-learn 11:00\n\n## 概要\n`/yt-learn` で YouTube動画100本を単一URL連投で一括学習。10並列サブエージェントで字幕取得→スコアリング。**yt-dlp PO Token障害は完全復活**（字幕取得成功率98%＝失敗2本のみ）。スコア60点以上27本・対象外73本。LLM Wiki id=482に統合記録。\n\n---\n\n## 今日学んだこと（YouTube・カテゴリ別）\n\n### 🆕 新機能・新ツール\n- **Codex Sites (95点)**: 成果物を生きたWebアプリ/URLで返す新機能・Annotations(文書の特定部分のみAI指示)・ChatGPT Business限定。Codex週500万人・2割が非エンジニア\n- **Zed エディタ (92点)**: Rust製軽量エディタでClaude Code/Codex実行・メモリ半分〜1/3・起動爆速\n- **Odysseus (90点)**: PewDiePie製セルフホストAIワークスペース・Ollama+ローカルモデル・OpenCodeベース\n- **Hermes Desktop (85点)**: Hermes AgentのGUI・14+プロバイダ・92スキル・Kanban\n- **Qoder (74点)**: Alibaba系AIコーディング・Claude Code酷似UX(ESC2回rewind)・月$20・中国系で機密NG\n- **Microsoft Scout (78点)**: OpenClaw的な常時稼働エージェント(米国先行)\n\n### 🧠 設計・概念\n- **ハーネス論決定打 (Cursor Composer 2.5・93点)**: Opus級性能3-4倍速14倍安・「同じOpus/GPT-5.5でもCursor上が良い結果＝モデル=エンジン/ハーネス=車」\n- **Agentic Architecture (82/85点)**: Loop4ステップ(観測→計画→実行→評価)+メモリ4層+書き込みツールにガードレール必須\n- **Goal Buddy詳細 (88点)**: state.yaml+Oracle(検証可能な完了条件)+Scout/Worker/Judge3分業\n- **Pi Agent Observability (90点)**: performance/speed/costトレードオフ三角形を測れ＝測らねば改善不能\n- **ハーネスエンジニアリング3部品 (80点)**: モデル/スキャフォールド/ハーネス\n\n### 📄 論文・知見\n- **型エラーAblation論文 (85点・2606.01522)**: エラー全文+再現コマンド渡せ・型エラーはテスト失敗より直しやすい・変数名隠してもAIは構造で読める\n- **役割分担テンプレ (78点)**: 原案(人)→設計(Sonnet4.6)→レビュー(Opus4.8)→実装(Codex/GPT-5.5)\n\n### 🔒 セキュリティ\n- **security-guidance (85点)**: 書くAI/見るAI分離・3層防御(編集後/ターン終了/コミット)・落とし穴(ReDoS/コスト暴騰/サイレント無効化)\n- **GitHubトークン62%削減 (62点)**: 未使用MCP定義除去・PR差分gh CLI化・日次監査\n- **Meta AI bot乗っ取り・Starlette BadHost脆弱性 (74点)**: 認証回避リスク\n\n### 📊 モデル動向\n- 3モデル比較(88点): GPT-5.5=コーディング最強/Opus4.8=長期エージェント/Gemini3.5 Flash=コスパ\n- GPT5.6リーク(78点・6/9-11)・Mythos本命6月・Anthropic IPO先行(S-1機密提出)\n- Codex AWS GA・Python SDK・NVIDIA Vera CPU(エージェント専用)\n- Opus4.8: /effort制御で消費50%削減・正直さ向上・Fast Mode 6→3倍値下げ\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/rules/thinking-model-best-practices.md` | 4-1節追加: 型エラーAblation知見(エラー全文+再現コマンド/型エラー優位/AI親和言語軸) |\n| `~/.claude/rules/multi-model-routing.md` | Cursor Composer 2.5行を更新(Opus級3-4倍速14倍安・ハーネス論) |\n| `~/.claude/rules/tool-roles.md` | エージェントWFトークン62%削減3手法を追記 |\n| `web/vvv-bots/bots/gokou_timeline/ai_keywords.txt` | キーワード5件追加(Odysseus/Qoder/Goal Buddy/Codex Sites/MiniMax M3)・commit ace98fc・main push済 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **Zed エディタをshadow開発環境で試用** — cursor比でメモリ/起動速度を実測比較（中・実測検証要）\n2. **Goal Buddyをshadow導入** — state.yaml/Oracle/3エージェント構成をgoal-judgeスキルと統合（中・要OSS導入）\n3. **Agentic Loop4ステップ・メモリ4層** — symphony-loop設計に反映（中・要スキル改修）\n4. **security-guidance 3層防御の落とし穴** — shadowのsecurity-check-hook運用に反映確認（低・確認のみ）\n5. **使わないMCPのセッション無効化を習慣化** — `/context`週次で棚卸し（低・運用習慣）\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 482 | 2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture | yt-learn, ai, 2026-06-03, claude-code, codex, agentic-architecture, harness, opus-4.8, security |\n\n---\n\n## 備考\n- 対象外73本の主な分類: PIVOT系ビジネス/組織/投資対談(多数)、ガジェット開封、AliExpressセール配信、動画生成AIプロモ(DomoAI/HitPaw/Vidu/Google Flow)、量子コンピューター、サムネ講座、ターミナル初心者Tips、AWS資格、地政学/中国経済、NVIDIA Cosmos3(物理AI=LLM外)\n- MiniMax M3関連4本(5Atmc4wW1k0/V0c62734ix8/p6Npi-HBoRU/-0G6L8bmNUg)は中華系API不使用ポリシー対象＝性能トレンドの参考のみ・採用不可\n- 既知重複: MMPO(HfK9nDHdb0I・id=465既学習)・Goal Buddy索引・Opus4.8の一部", "tags": ["日報", "2026-06-03", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-03T11:00:07.402577+09:00", "updated_at": "2026-06-03T11:00:07.402577+09:00"}
{"id": 484, "title": "2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites", "content": "## 概要\n2026-06-04、YouTubeサブスクフィード(整理後・AI第一人者最適化済)からAI関連16本を2並列サブエージェントで字幕取得→スコアリング。yt-dlp字幕取得は正常稼働(失敗2本のみ=ライブ配信告知/取得不能)。60点以上13本。今日のホットトピックは①Gemma 4 12B(ローカルAI)②Microsoft MAI 7モデル③Claude Code OS化(Dynamic Workflows)④エージェント運用基盤(Hermes Desktop/Codex Sites)。\n\n## 最重要の新規収穫\n\n### 1. Claude Code OS化の設計図(5LnwJyi1il4 92点・AI LABS)\nClaude CodeをOSに見立てる体系。**kernel=claude.md/context・drivers=MCP・everyday programs=skills/commands・scheduler=loops/routines**、全体を束ねるのがOpus 4.8搭載のDynamic Workflows。**/workflowはmarkdownでなく.claude内にJSスクリプトを生成**し厳格スキーマでサブエージェント並列起動・中間推論はコードに残しmainコンテキストを汚さない・workflow IDでresume可。**決定論的(workflow)vs非決定論的(goal)、wideタスク=workflow/deepタスク=goalの使い分け**。組込みdeep research(検索→fetch→敵対的検証→統合の5段)も。トークン大量消費注意。\n\n### 2. Microsoft MAI 7モデル一斉発表(7kNgUZpK09M 86点・Universe of AI)\n①**MAI Thinking 1**(旗艦推論・蒸留なしクリーンデータでscratch学習・盲検でSonnet 4.6と人間選好パリティ) ②**MAI Code 1 Flash**(5B・Copilot/VS Code深統合・Haiku級で安価) ③MAI Image 2.5(Nano Banana Pro超え) ④MAI Transcribe 1.5(43言語・5倍速) ⑤MAI Voice 2(15言語)。GitHub/VS Code/MS stackへの配信力でGoogleに圧力。同動画で**OpenAIがCodexを非開発者向けワークエージェントへ拡張**(週500万人・非開発者20%で開発者の3倍速成長)、**Anthropicが約9650億ドルで史上最大級IPO秘密申請**も。\n\n### 3. Gemma 4 12B エンコーダーフリー(Pi_XZwtrvbE 83点 / XOLq-K9lD4A 70点 / a7lSFMMF8Mo)\nGoogle DeepMindのGemma 4 12B Unified。革新は**『エンコーダーフリー(統合型)』=従来必須のVision Transformer/Audio Conformer等専用エンコーダを完全排除**し、生画像(48×48パッチ)・音声波形(40msフレーム)を軽量線形層で直接デコーダ専用TransformerのトークンHidden次元へ投影。マルチモーダルを1パスでファインチューン可。120億params・**4bit量子化で7-8GB RAM、公式はVRAM 16GB動作明記**(噂の10GBは非公式軽量版)。MTP(投機的デコーディング)で高速化。**真のApache 2.0(商用/改変/再配布無制限)**でLlama系カスタムライセンスより自由。このサイズ初の音声入力対応(文字起こし/OCR)。ベンチ科学78.8%(旧Gemma3 27Bの42.4%から倍増)だが比較相手は思考なしGemma3で多テストは27Bが上＝公式以外は鵜呑み禁物。\n\n### 4. ローカルAI高速化3手法(z1P4cKT6SFM 82点・xCreate)\nローカルLLMでスループット最大化のハンズオン。**①バッチング**=プロンプトを行列パディングで同時推論しスループット向上(25→36 tok/s)だが浮動小数点精度差で非決定的(seedで18京通り分岐) **②マルチプロセッシング**=モデル1度展開で別スレッド/プロセス実行、低速(11.5 tok/s)だが決定論的出力を保証 **③併用や複数モデル同時推論(DeepSeek+Step 3.7 flash Vision)も可**。benchmaxing(ベンチ水増し)言及あり。→再現性が要るバッチタグ付けはマルチプロセス+seed固定、スループット優先はバッチングと使い分け。\n\n### 5. Hermes Agent Desktop 正式リリース(nb5ALoAGAbE 85点・WorldofAI / iXsfPPKvtk0 88点・AICodeKing)\nNous Research公式がHermes DesktopアプリをWin/Mac/Linuxで正式リリース(MIT)。**CLI/gatewayと同一エージェントでAPIキー・セッション・スキル・メモリ・設定が自動引き継ぎ、双方向反映**。24/7自律で長期メモリ・スキル生成・自己進化。機能=Sessions(検索/ピン留め)・**108スキルをトグル管理**(Claude Code/Codex/Mac computer use等)・Messaging(Slack/Discord/Telegram/Teams/WhatsApp/Signal/Email)・**Cron(自然言語「every 15 minutes」)**・Agents(サブエージェントspawn tree可視化)・Model picker(Anthropic/Ollama/Nous/Codex/OpenRouter・ローカルGemma/無料step-3.7-flash)。News Portalでstep 3.7 flash 30日無料。著者はHermesを「3位のharness」と評価。\n\n### 6. Codex Sites ハンズオン(2XHE0Vk940U 85点・KEITO)\nOpenAI CodexのプラグインSites(Business/Enterprise限定)。**/siteコマンドで音声指示→ローカル生成→ChatGPTサーバーに即公開・共有**、Settingsで環境変数/シークレット管理。Image LP Builder/Creative Production/Game Studio/Product Designプラグイン併用で品質向上。Vercelプラグインで独自ドメインへ移行可。**難点はコスト爆発**(1指示でreasoning=非常に高い設定→約1万円/600クレジット)。reasoning effortをmedium/highに抑えコスト監視必須。\n\n### 7. Opus 4.8 ライブテスト(xw2b82dFmBY 68点・独語)\nOpus 4.8は4.7比2.5倍速・「温かみ」向上。**Dynamic Workflows(最大1000並列で互いに会話しないサブエージェント)はほとんどのタスクにはオーバーエンジニアリング**でトークン浪費(単純タスクで300万トークン/13分)と警告。Opusでブレスト→Goalファイルで実装をCodex(GPT-5.5)に委譲する自前フレーム。→Dynamic Workflowは「独立・wide・検証価値あり・決定論的」タスク限定で使う。\n\n## セキュリティ\n- **MCP Toolbox脆弱性(wZQT5NWumNs 68点)**: エンタープライズDBコネクタにCVSSほぼ10.0のクリティカル脆弱性。認証処理不備/入力検証欠陥を突き認証回避・特権昇格→DB全体へ被害拡大。対策=ベンダーパッチ即適用・IP制限・SIEM監視。shadowのMCPサーバー群のコネクタ認証棚卸し推奨。\n\n## その他動向(a7lSFMMF8Mo 72点)\nGitHub Copilot従量課金化で不満続出 / ChatGPT史上最速で月間アクティブ10億人突破 / 音声モデルMiso One(OSS 8B) / Ideogram 4.0(OSS画像) / Lovableが公開前に自動セキュリティスキャン+AIコードレビュー / Search ConsoleにAI検索パフォーマンスレポート。\n\n## ローカルLLM潮流(HlkkKMRBdh0 80点・ウェブ職TV)\nOpus 4.8/GPT-5.5は高性能だがレート制限・月3万円級コストが課題で、ローカルLLM(Gemma/Qwen/DeepSeek)が代替注目。月額不要・情報漏洩リスク抑制(社内データを外部に出さず処理)。\n\n## 対象外(記録せず)\nLive2D制作系(複数)、矢崎総業/TOKAIリーダーズ、婚活、暗号基礎、台風配信、Notion AI(L4WTwTVap90 62点=スポンサー宣伝主体・参考のみ)、MAI Imageワークフロー(KIbxf-ZoM-8=画像生成でコーディング外)。\n\n## アクションアイテム\n1. **Gemma 4 12B(4bit 7-8GB or VRAM16GB)をshadowのOllamaで試用** — vvv-bots帳票/図表OCR・マルチモーダル抽出でtsuzumi 2 Visionと比較(Apache 2.0で商用可)\n2. **MCP Toolbox脆弱性対応** — shadowのMCPサーバー群(github/postgres等26ツール)のコネクタ認証棚卸し・IP制限・未使用MCP無効化(GitHubトークン62%削減策とも整合)\n3. **Claude OS設計のwide/deep判定** — symphony-loop/goal-judgeに「wide=workflow/deep=goal」「claude.md=kernel整備優先」を取り込み\n4. **ローカルAI高速化** — 再現性要バッチはマルチプロセス+seed固定、スループット優先はバッチングの使い分けをvvv-botsローカル処理に適用\n5. **MAI Code 1 Flash(5B Haiku級)・MAI Thinking 1(Sonnet4.6パリティ)** をmulti-model-routingの検証候補に追記\n6. **Hermes Desktop v0.15→正式版更新検討**(PM2 id:11)・Cron自然言語/無料step-3.7-flash活用", "tags": ["yt-learn", "ai", "2026-06-04", "gemma4", "microsoft-mai", "claude-code", "dynamic-workflows", "hermes", "codex-sites", "local-llm"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-04T16:47:44.593864+09:00", "updated_at": "2026-06-04T16:47:44.593864+09:00"}
{"id": 485, "title": "学習日報 2026-06-04 yt-learn 16:50", "content": "# 学習日報 2026-06-04 yt-learn 16:50\n\n## 概要\n`/yt-learn subscriptions` でサブスク整理後の最適化フィードからAI16本を2並列サブエージェントで字幕取得・スコアリング。60点以上13本。LLM Wiki id=484に統合保存。あわせてお姉様の「ノウハウ系をwiki/Obsidianに逃がせないの？」へ対応しMEMORY.mdを圧縮。\n\n---\n\n## 今日学んだこと（YouTube・カテゴリ別）\n\n### 🆕 設計・新概念\n- **Claude Code OS化の設計図 (92点・AI LABS)**: kernel=claude.md/drivers=MCP/scheduler=loops。/workflowは.claude内にJSスクリプト生成し並列・中間推論はコードに残しmain汚さない。wideタスク=workflow / deepタスク=goal\n- **Opus 4.8 Dynamic Workflows警告 (68点)**: 最大1000並列だが大半のタスクにはオーバーエンジニアリング。独立・wide・検証価値あり・決定論的タスク限定\n\n### 📊 モデル動向\n- **Microsoft MAI 7モデル (86点)**: MAI Thinking 1(scratch学習・盲検でSonnet4.6選好パリティ)/MAI Code 1 Flash(5B Haiku級安価・VS Code深統合)/MAI Image2.5/Transcribe(43言語5倍速)/Voice2\n- **Gemma 4 12B エンコーダーフリー (83点)**: 専用エンコーダ排除し生画像/音声を線形層で直接投影・4bit 7-8GB(公式VRAM16GB)・真Apache2.0で商用可・音声入力初対応\n- Anthropic IPO 9650億ドル秘密申請 / ChatGPT月間アクティブ10億人突破 / GitHub Copilot従量課金化で不満\n\n### 🛠️ ツール・基盤\n- **Hermes Desktop 正式版 (85/88点)**: Win/Mac/Linux(MIT)・108スキルトグル管理・Cron自然言語・モデルルーター(ローカルGemma/無料step-3.7-flash)\n- **Codex Sites (85点)**: /site公開・コスト爆発注意(1指示で約1万円)\n\n### ⚡ ローカルAI技術\n- **高速化3手法 (82点)**: バッチング(高速だが非決定的)vsマルチプロセス(低速だが決定論的)使い分け\n- **ローカルLLM潮流 (80点)**: Opus/GPT高性能だがレート制限・月3万円級コストでGemma/Qwen/DeepSeekが代替\n\n### 🔒 セキュリティ\n- **MCP Toolbox脆弱性 (68点)**: エンタープライズDBコネクタにCVSS≈10。認証回避・特権昇格→DB全体へ。対策=パッチ即適用・IP制限・SIEM監視\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/rules/multi-model-routing.md` | 検証候補モデル節追加(MAI Code1 Flash/MAI Thinking1/Gemma4 12B・ローカルAI高速化使い分け) |\n| `~/.claude/rules/trends.md` | 2026-06-04エントリ追記(最古2件削除し100行維持) |\n| `~/.claude/projects/.../MEMORY.md` | ①2026-06-04索引追加 ②fav-learn(いいね)60行削除で36→27.8KB圧縮 |\n| `web/vvv-bots/.../ai_keywords.txt` | Gemma 4/MAI Code/MAI Thinking登録(commit・main push済) |\n\n## MCP棚卸し結果（MCP Toolbox脆弱性対応）\n登録14MCP中、DB系(postgres-vvv)は`claude_readonly`(読み取り専用)+`localhost:5432`で安全。特権昇格リスク低・新規Issue化不要。MCPプロセスは外部bindなし。\n\n---\n\n## お姉様要望対応: ノウハウ系の逃がし方\n- 方針=**LLM Wiki集約を徹底**(Obsidianは増やさず一本化)\n- ノウハウ本体は既にLLM Wikiへ逃げている(今日もid=484)。MEMORY.mdは1行索引が役割\n- fav-learn(いいね)60行=ブックマークでノウハウでないため目次から削除(実体ファイルは残存)→8.3KB削減\n- 残課題: instinct索引33行も30日超は自動アーカイブでLLM Wikiへ移す仕組みが理想(未実装)\n\n---\n\n## 未実装アクションアイテム（優先順）\n1. **Gemma 4 12BをshadowのOllamaで試用** — tsuzumi 2 Visionと帳票/図表OCR比較(中・要モデルDL)\n2. **MAI Code1 Flash・Thinking1ベンチ** — Haiku4.5/Sonnet4.6と速度コスト比較(中・要APIアクセス)\n3. **MEMORY.md instinct自動アーカイブcron** — 30日超をLLM Wikiへ移し索引から落とす(低・仕組み化)\n4. **wide=workflow/deep=goal判定** — symphony-loop/goal-judgeに取り込み(中・要スキル改修)\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 484 | 2026-06-04 YouTubeサブスク学習 — Gemma4 12B/MS MAI 7モデル/Claude OS化/Hermes Desktop/Codex Sites | yt-learn, ai, 2026-06-04, gemma4, microsoft-mai, claude-code, dynamic-workflows, local-llm |\n\n## 備考\n- 対象外: Live2D制作系・矢崎総業・婚活・暗号基礎・台風配信・MAI Imageワークフロー(画像生成でコーディング外)・Notion AI(スポンサー宣伝)\n- 今日のホットトピック=Gemma 4 12B(ローカルAI・4本が言及)", "tags": ["日報", "2026-06-04", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-04T16:55:19.851170+09:00", "updated_at": "2026-06-04T16:55:19.851170+09:00"}
{"id": 486, "title": "蒸留モデル huihui_ai/Qwen3.6-abliterated:35b-Claude-4.7 (Opus 4.7蒸留・ローカルLLM)", "content": "# huihui_ai/Qwen3.6-abliterated:35b-Claude-4.7 — Opus 4.7蒸留ローカルLLM\n\n> 出典: X @tamanekokoro (珠音こころ) 2026-06-04 ❤1,866\n> https://x.com/tamanekokoro/status/2062464158285828339\n> お姉様(@GokouMutsumi)ホームTLで発見。「ローカルLLMで今1番好き」と紹介。\n\n## 何のモデルか\n\n- **ベース**: Qwen3.6 35B A3B（MoE・総35B/アクティブ3B）\n- **蒸留**: **Opus 4.7 を教師として knowledge distillation**（タグ `Claude-4.7`）\n- **abliterated**: huihui_ai の手法。拒否方向ベクトルを除去して**無検閲化**\n- **マルチモーダル**: text + image 入力対応・context 256K\n- 配布: Ollama `huihui_ai/Qwen3.6-abliterated`\n\n## 投稿者の実測（重要）\n\n- **Radeon 780M（iGPU）搭載の6万円台PCで 20 token/s** で稼働\n- 同じMoEの **Gemma4 26B A4B より全然良い** と評価\n- → MoEでアクティブ3Bなので、35B総パラでも軽量iGPUで実用速度\n\n## 全タグとサイズ（2026-06-05 Ollama registry確認）\n\n### Claude蒸留版（35Bのみ・軽量版なし）\n| タグ | サイズ | 量子化 |\n|------|--------|--------|\n| `35b-Claude-4.7` / `-q4_K` | **23.9GB** | Q4_K（デフォルト） |\n| `35b-Claude-4.7-q8_0` | 39GB | Q8 |\n| `35b-Claude-4.7-bf16` | 72GB | bf16 |\n| `35b-Claude-4.6`系 | 24/39/72GB | 同上 |\n\n### 非Claude（プレーンabliterated）\n| タグ | サイズ |\n|------|--------|\n| `27b` / `27b-q4_K` | 17GB |\n| `27b-q8_0` | 30GB |\n| `35b-a3b` / `-q4_K` | 24GB |\n| `35b-a3b-q8_0` | 39GB |\n\n→ **10GB未満の軽量版（4B/8B）は存在しない。最小でも27B=17GB**。\n\n## shadow への導入可否：✗ 不可（2026-06-05判断）\n\n| 制約 | 値 |\n|------|-----|\n| shadowディスク残量 | **5.5GB**（使用率91%） |\n| モデルサイズ | 23.9GB（Q4） |\n| GPU | なし（VPS） |\n| RAM | 7.7GB + swap 8GB（逼迫中、qwen2.5:3bが上限運用） |\n\n→ pullするとディスク溢れで本番サービス（vvv-api/llm-wiki/scheduler）巻き添え停止。**導入見送り**。\n\n## どこで動かすべきか\n\n- **GPU/iGPU + RAM 24GB以上のローカルPC**（元投稿はRadeon 780M+6万円PC）\n- お姉様のMac等で `ollama pull huihui_ai/Qwen3.6-abliterated:35b-Claude-4.7` → `ollama run` で即試用可\n- ポリシー整合: Qwenベースだが**ローカル実行（ネットワーク送信なし）**なので中華系API不使用ポリシーの「ローカル実行に限る」例外に合致（[[glm5-alias]]）\n\n## 関連\n- multi-model-routing.md「ローカル/オンプレ枠」候補（Gemma4 12B等）の実戦版\n- 同TLでGemma4 12B/26Bの話題も盛り上がり（@gosrum等）", "tags": ["蒸留モデル", "distillation", "ローカルLLM", "Ollama", "Qwen", "Opus4.7", "abliterated", "X発見"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T07:36:02.109985+09:00", "updated_at": "2026-06-05T07:36:02.109985+09:00"}
{"id": 487, "title": "無検閲ローカルLLM huihui_ai/qwen3-abliterated:1.7b を shadow に導入 (2026-06-05)", "content": "# 無検閲ローカルLLM を shadow に導入→即削除 (2026-06-05)\n\n> ⚠️ **結論: 導入したが速度0.9 t/sで実用にならず、同日削除した。** shadowにabliterated LLMを常駐させる意味はないという実証結果。\n> 発端: [[蒸留モデル huihui_ai/Qwen3.6-abliterated:35b-Claude-4.7 (Opus 4.7蒸留・ローカルLLM)]](id=486)。\n\n## 試したこと\n- `huihui_ai/qwen3-abliterated:1.7b`（1.1GB・無検閲abliterated版）をpull\n- 動作自体は正常（`/no_think`付きで「私はAIアシスタントです。」応答）\n- だが **速度 約0.9 t/s**（GPUなしVPS・RAM空き1GB/Swap6GB使用のCPU推論）= 体感で使い物にならない\n- → `ollama rm` で削除。ディスク 5.3GB→6.3GB に戻した\n\n## 確定した教訓（重要）\n1. **shadowに対話用ローカルLLMを置くのは無意味**。GPUなし・RAM逼迫のVPSではどの量子化でもCPU推論0.x〜1 t/s台で実用不可。1.7bですらダメ\n2. 無検閲/蒸留ローカルLLMを使うなら **GPU/大RAMの手元PC**（元投稿@tamanekokoroはRadeon 780M+6万円PCで20t/s）。shadowは選択肢から外す\n3. Opus 4.7蒸留版（35b-Claude-4.7）は24GBでそもそもshadow不可（id=486）\n\n## ディスク確保で得た副産物（これは有効）\nshadowでディスクを安全に空ける第一手 = **未参照の古いchromium世代の削除**:\n- 本番vvv-bots(venv)=`chromium-1217` / MCP(npx)=`chromium-1117` を使用\n- それ以外の世代（今回は`1223`/`headless_shell-1223`=637MB）は孤児。`lsof`/`ps`で未使用確認後 rm\n- `ms-playwright/1217`本体は本番playwright-service使用中・削除厳禁\n- この掃除で 5.5→6.3GB を恒久確保（モデル削除後も維持）\n\n## ポリシー\n中華系API不使用ポリシーはローカル実行なら例外だが、そもそも性能が出ないので不採用（[[glm5-alias]]）。", "tags": ["無検閲LLM", "abliterated", "ローカルLLM", "Ollama", "shadow", "削除済", "教訓", "playwright"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T07:50:21.795371+09:00", "updated_at": "2026-06-05T08:09:37.556820+09:00"}
{"id": 490, "title": "moomoo-trading スキル実装完了 — 相場/ペーパー/実取引の段階導入 (2026-06-05)", "content": "# moomoo-trading スキル実装完了 (2026-06-05)\n\nトレード継続目標の実運用化。`trade-backtest/` の戦略を moomoo OpenAPI でリアルタイム相場・実証券口座につなぐスキルとアダプタ群を実装。**全E2E検証PASS**。\n\n## 設計の核心: seam(継ぎ目)を2点に最小化\n\n既存の `paper_bot → mm.load(データ) / 約定ロジック` という細い依存の2点だけアダプタ化。\n戦略ロジック・指標(`mm.indicators`/`entry_dir`)・サイジング式は一切不変。\n**環境変数を何も設定しなければ現行フォワードテストは1ミリも変わらない**(ロールバック保険)。\n\n## 環境変数(全て未設定が安全側)\n| 変数 | 既定 | 効果 |\n|---|---|---|\n| `DATA_SOURCE` | yfinance | `moomoo`で相場をOpenD経由に |\n| `BROKER` | virtual | `moomoo_sim`/`moomoo_real` |\n| `MOOMOO_LIVE` | 未設定=SIMULATE強制 | `1`で初めてREAL到達 |\n| `MOOMOO_MAX_LOT`/`MOOMOO_MAX_NOTIONAL` | なし | 超過は**クランプせず中断** |\n| `MOOMOO_MOCK` | なし | `1`でOpenD/SDK不在でも検証 |\n\n## 成果物\n- スキル: `~/.claude/skills/moomoo-trading/SKILL.md` + references 3本(phase0-runbook/phase2-paper-broker/phase3-live-safety)\n- コード(`trade-backtest/`):\n  - `moomoo_conn.py` — OpenD接続ラッパー(quote/trade context・--ping疎通・MOCK対応)\n  - `data_adapter.py` — DATA_SOURCEでyfinance/moomoo振り分け。yfinance実装が形状の正\n  - `moomoo_data.py` — moomoo相場→OHLC変換・シンボルマップ・**per-symbolフォールバック**\n  - `paper_broker.py` — Virtual/Sim/Realブローカー + make_broker()**4重ガード**\n  - `paper_bot.py` 改修 — tick()がbroker経由。サイジング式維持\n  - `run_opend.sh`/`opend-pm2.config.js` — OpenD常駐(PM2 id:15想定)\n\n## 4重ガード(実弾事故防止)\n1. `MOOMOO_LIVE!=1` → moomoo_realはSimに**強制ダウングレード**(fail-safe)\n2. REALは`unlock_trade`(PW md5・環境変数のみ)必須\n3. 名目/ロット上限超過は中断\n4. cron自動REAL禁止・手動confirm + フォワード数値ゲート\n\n## 実弾解禁ゲート(満たすまでMOOMOO_LIVE立てない)\nフォワード≥90日 / 決済≥30件 / 期待値>0(コスト込) / 最大DDが破産級<5% / SIM実約定vs仮想理想の乖離許容内\n\n## E2E検証(全PASS・2026-06-05)\n- 非破壊: 全環境変数未設定→VirtualBroker・実データ1ティック現行同一\n- セーフティ: moomoo_real+LIVE未設定→Sim強制DG / LIVE=1→Real\n- Phase1: moomoo MOCKデータがOHLC形状+tz除去で一致・指標計算OK\n- ガード: PW未設定/上限超過で中断\n- 全モジュールimport非破壊・paper_state.json不汚染\n\n## お姉様の手作業が必要な部分(残り)\n1. moomoo口座開設(香港futu系列・ポリシー判断事項)\n2. OpenD(Ubuntu版)取得・shadow配置・`pm2 start opend-pm2.config.js`\n3. `~/.moomoo/opend.env`(権限600)に口座PW/md5\n4. `venv/bin/pip install moomoo-api`\n→ その後 `moomoo_conn.py --ping` 疎通 → `DATA_SOURCE=moomoo` → `BROKER=moomoo_sim` の順に実機検証\n**「アカウント連携も指示をくれればやれる」とのことなので、OpenD起動段階で手順を出して実機到達する**\n\n## ディスク注意\nshadow 91%逼迫。OpenD導入で最逼迫 → phase0の空き4GBゲートが生命線。SDK同居venvで増分最小化\n\n## 関連\n- 計画書: ~/.claude/plans/temporal-floating-church.md\n- トレード基盤: [[トレードシステム検証#1-12完了・フォワードテスト稼働中]]\n- 発端: [[蒸留モデル huihui_ai/Qwen3.6-abliterated:35b-Claude-4.7 (Opus 4.7蒸留・ローカルLLM)]]からのトレード文脈派生", "tags": ["moomoo", "トレード", "スキル実装", "OpenD", "ペーパートレード", "実取引ガード", "trade-backtest"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T08:31:18.258113+09:00", "updated_at": "2026-06-05T08:31:18.258113+09:00"}
{"id": 491, "title": "全ソース横断学習 2026-06-05 (X TL/YouTubeサブスク/Qiita/Zenn/Reddit-HN)", "content": "# 全ソース横断学習 2026-06-05\n\n「学習発動」→ X だけでなく YouTube・Qiita・Zenn・Reddit/HN を横断学習。**フィード/タイムライン本体**（検索代用でなく）を各100件以上読んだ。\n\n## 情報源（実数）\n- **Xホームタイムライン** (group_id=315・@GokouMutsumiフォロー成果): 200件 (primary_source 123/insight 26/low_value 51)。先日100名フォローの効果で海外一次情報が大量流入\n- **YouTubeサブスクフィード** (yt-dlp --cookies-from-browser chrome): 100件→AI関連57件\n- **Qiita / Zenn**: 各トピックページ＋新着、5件ずつ深掘り\n- **Reddit/HN** (追加情報源): 海外コミュニティの実務本音。**定常追加すべきと判定(yes)**\n\n## 主要な発見（新規性優先）\n\n### 1. ハーネス設計の理論化 — モデル < ハーネス\n- AIエージェント=「モデル+ハーネス」。Opus/Sonnetの性能差よりハーネス(CLAUDE.md/settings.json/Hooks/Skills/Auto Memory/MCP)設計差が品質を支配。主戦場がプロンプト→コンテキスト→ハーネスへ移行\n- **Mitchell Hashimoto原則(2026-02)**: 「エージェントがミスするたび、同じミスが二度と起きないよう環境(ハーネス)に恒久修正を加える」→ continuous-learning(instinct)/harness-audit の理論的裏付け\n- 一次ソース: Anthropic Labs『Harness Design for Long-Running Application Development』(2026-03-24)。長時間稼働の劣化(agentic laziness/self-preferential bias/goal drift)対策。動画 u5_ACegrA78\n\n### 2. Dynamic Workflows 反証検証の実装詳細 (動画 XfIBvQOYe5k)\n- fan-out-and-synthesize: synthesizeは**バリア**(全fan-out完了を待ってマージ)→並列間のコンテキスト汚染防止\n- **反証検証**: 生成者(producer)と懐疑者(skeptic)を別エージェントにし**コンテキスト非共有**→自己優先バイアスを殺す。「並列化でなく敵対的相互検証が効く」の実装形\n- 新API能力: 各エージェントのモデルを動的選択・サブエージェントを専用worktreeで実行・中断後セッション再開可\n\n### 3. 並列LLMの確率公理違反 (動画 r8YwPpIRAXI / arXiv 2604.06543)\n- LLMは指定分布から忠実にサンプリングできず、同一プロンプトの並列fan-outが**類似出力に収束**して多様性を失いstall\n- 対策: 多様性が要る並列タスクは**温度/seedをコード側で振り分け**、LLMにランダム性を委ねない（ローカルAI再現性=seed固定方針と整合）\n\n### 4. Nemotron 3 Ultra (動画 4a8gMgcUamc・お姉様指定)\n- NVIDIA製550B MoE(active 55B)・1Mコンテキスト・Mamba-Transformerハイブリッド+NVFP4量子化。300+tok/秒で中華系の3-6倍速主張\n- 2026-06-04 HuggingFace/OpenRouter/NVIDIA NIMでリリース。**非中華オープンウェイト=中華系API不使用ポリシー適合**。NIM無料枠で試用可\n\n### 5. 海外コミュニティの実測逆転ベンチ (Reddit/HN・日本ソースに無い視点)\n- **Opus 4.8は賛否両論**。LiveBenchの**agentic codingでOpus 4.6/4.7(さらにSonnet4.6)が4.8を上回る逆転**。「新しい=必ず良いではない、task shape次第」\n- Codexの強みは賢さでなく**「止まらない自律実行(sandbox/full-auto)」**。許可待ちで止まりやすいClaude Codeより夜間バッチで完走率が高い可能性\n- **攻撃者はモデルでなく認証情報(IAM)を狙う**: claude-code-action欠陥で単一Issueでリポジトリ乗っ取り可能だった→v1.0.94で修正。CI(pull_request_target)が攻撃面\n\n### 6. コスト暴走対策の実戦テク (HN)\n- agent/task/user単位でトークン・コストをログ→retry stormがスパイクで可視化\n- モデル階層化(安いモデルで下ごしらえ→Opusで実行)・1タスク1freshスレッド・ループ上限をプログラムで強制\n→ retry-policy.md/llm-cost-model/9routerルート別追跡と完全整合\n\n## 既出（裏取り）\nOpus4.8正直さ向上・Fast Mode値下げ / Gemma4 12Bエンコーダーフリー / MAIシリーズ / MCP Toolbox脆弱性CVSS10 / Codex Sites / Hermes Desktop正式版 / 6/15 Agent SDK課金分離(Pro$20/Max5x$100/Max20x$200)\n\n## Qiita/Zenn 技術ハイライト\n- @yurukusa: Auto Mode多層防御hook(PreToolUse=false positive補正/PermissionRequest=分類器ダウン時フォールバック)。具体bashコード付き→Anti-goals強制化に転用可\n- Zenn akasara/polipoli: Agent Skills設計(Progressive Disclosure・Description Budget上限16000字・60個超なら各130字以下・context:fork)→skill棚卸し基準\n- 「LLMは入れ替わる、Skillは積み上がる」モデル疎結合思想→6/15課金分離・9router切替の正当化\n\n## アクションアイテム（優先順）\n1. **[セキュリティ即]** claude-code-action使用箇所をv1.0.94+に・CI/IAMトークン最小権限棚卸し(MCP Toolbox CVSS10と同時)\n2. **[ルーティング]** multi-model-routing.mdに「agentic codingで4.6/4.7が4.8に勝つ逆転ベンチあり・4.8固定にしない」を追記\n3. **[反証検証]** symphony-loop/goal-judgeにproducer/skeptic分離・コンテキスト非共有・worktree隔離を組込み\n4. **[多様性]** 並列処理で温度/seedをコード側制御(確率公理違反が根拠)\n5. **[モデル]** Nemotron 3 UltraをNIM無料枠でvvv-botsバッチのKimi(401中)代替としてベンチ\n6. **[情報源追加]** Reddit/HNを定点観測に(HN Algolia API週次 or last30days併用)\n7. **[ハーネス]** harness-audit/continuous-learningにHashimoto原則を明文化\n8. **[穴場]** Forge(ガードレールで8B→99%・Ollama底上げ)/Ctx(Claude⇄Codexクロス/resume)を検証候補にメモ", "tags": ["x-learn", "yt-learn", "横断学習", "2026-06-05", "ハーネス設計", "Nemotron", "reddit-hn", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T19:05:46.339332+09:00", "updated_at": "2026-06-05T19:05:46.339332+09:00"}
{"id": 492, "title": "トレード検証#14-16: woodstock+moomoo+vectorbt統合とエッジ再検証（2026-06-05）", "content": "# トレード検証#14-16: woodstock+moomoo+vectorbt統合（2026-06-05）\n\n「woodstockとmoomooを組み合わせて何ができるか」から**「儲かり方を検証しながら導入」**方針で3サイクル実行。\n\n## ツール役割（結論）\n- 探索: woodstock(MCP・戦略100種/指標127種・米株のみ・ゼロコスト) + pandas-ta\n- 検証: vectorbt(高速総当たり) + quantstats(自動メトリクス) ← エッジの本体\n- 執行: moomoo(SIM強制ガード・実弾はゲート通過まで物理到達不可)\n- 監視: trade-dashboard(8400) ⑤フォワード実績タブ\n- woodstockとmoomooは口座が別。woodstock数値を鵜呑みにせずmoomoo SIMでフォワード必須。\n\n## サイクル1: フォワード可視化（採用）\n- paper_bot 7トレード= 総損益+94,872円(+9.5%)・期待値+13,553円/回・RR2.19・PF1.64・勝率42.9%・最大DD-8.66%\n- quantstats 0.0.81 を venv-analytics に隔離導入(numpy2.4/pandas3で動作・DatetimeIndex付与でint-Timedeltaバグ回避)\n- シャープ3.96はBTC2勝偏重+7件で過大評価。dashboard.html ⑤フォワードタブ増築(gen_forward_data.py+forward_data.json fetch・cronは1行追記)\n- URL: http://100.115.94.5:8400/dashboard.html\n\n## サイクル2: woodstockエッジ再現（負の結果）\n- 4市場×5戦略 outcome収集(サブエージェント)。順張り優位は明確に再現せず\n- 検証期間が強気相場一色→順張りは市場ベータ拾いの疑い。下落MSFTだけ崩壊(macd-14.6%/rsi-11%)が裏付け\n- outcomeはコスト非考慮。id=443「黒字→赤字転落」教訓で数値だけ判定不可\n\n## サイクル3: vectorbt導入＋RRプラトー再検証\n- vectorbt 1.0.0 を venv-analytics 導入(pandas2.3.3降格・numpy2.4維持)。本番取引venvはpandas3無傷\n- vbt_probe.py: 順張りDonchian20×200SMA×ATR×2、RR1-4を4市場=28通り1.7秒(高速土台として有効)\n- RRプラトー成立0/4。AAPL/SPY/QQQはプラスもガタつき=過剰最適化疑い。MSFT高RRで明確マイナス。5-8件は薄+コスト前\n\n## 最重要教訓\nwoodstock(day1年)とvectorbt(3年)の二系統独立検証が同結論に収束=「順張りブレイク優位は市場・期間依存で普遍エッジと言い切れない」。検証#8-9は強気相場の産物の可能性。次はOOS分割+コスト織り込み必須。「検証しながら導入」が楽観バイアス排除に機能した。\n\n## 環境\n- venv-analytics: quantstats+vectorbt+pandas2.3.3(分析専用隔離) / venv本番: pandas3.0.3+moomoo_api+backtrader(無傷)\n- ディスク93%(残4.4GB)・OpenD導入時4GBゲート注意\n- 追加候補OSS(未導入): pandas-ta/NautilusTrader/Streamlit/PyPortfolioOpt", "tags": ["trade", "woodstock", "moomoo", "vectorbt", "quantstats", "edge-verification"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T19:17:06.879117+09:00", "updated_at": "2026-06-05T19:17:46.187186+09:00"}
{"id": 494, "title": "トレード検証#17: 順張りエッジOOS最終判定（2026-06-05・QQQのみ生存）", "content": "# トレード検証#17: 順張りエッジ OOS最終判定（2026-06-05）\n\n検証#14-16(id=492)で「順張りブレイク優位は強気相場の地合い拾いの疑い」が出たため、\n**OOS分割×コスト織り込み×長期(5y)** の3点セットで白黒つけた決定版。`vbt_oos.py`。\n\n## 検証設計\n- 順張りDonchian20ブレイク×200SMA順張り×ATR×2 SL、RR1.0-4.0\n- 6市場(AAPL/SPY/QQQ/MSFT/GLD/USO=株+ETF+金+原油で下落局面含む)\n- 各市場を前半IS/後半OOSに2分割、両期間でRRプラトー成立&コスト後終端プラスか\n- コスト=0.05R/トレード(往復スプレッド+手数料+スリッページ概算)を期待値から減算\n- **84通り(6市場×2期間×7RR)が2.4秒** = vectorbtの高速性\n\n## 結果(コスト後R単位期待値・IS/OOS両方で生存=★)\n| 市場 | 判定 | 所見 |\n|------|------|------|\n| **QQQ** | **★本物** | IS+0.15→+1.45/OOS+0.38→+1.62 両期間プラトー○・終端+。唯一の生存 |\n| AAPL | ✗ | OOSは光るがISは終端マイナス=期間で逆転 |\n| SPY | ✗ | 同上(IS終端−/OOS終端+) |\n| MSFT | △ISのみ | IS良好だがOOS高RRで崩壊=カーブフィッティング典型 |\n| GLD | ✗ | ISプラトー×終端−/OOSは生きる=不安定 |\n| USO(原油) | ✗ | 両期間ほぼ全滅=下落・乱高下で順張りブレイクは機能しない |\n\n**IS・OOS両方で本物のエッジ成立: 1/6市場**\n\n## 結論(確定)\n**検証#8-9「全市場で順張りブレイク優位」は強気相場という地合いに支えられた幻影だった。**\nコストとOOSという2つの現実フィルターを通すと6市場中5市場が脱落。\n- AAPL/SPY/GLDはOOSで光るがISで沈む=期間で挙動逆転=安定エッジでない\n- MSFTはIS良好OOS崩壊=過去最適化\n- USO(原油)は下落局面で全滅=順張りは方向依存\n- **QQQのみ両期間でRRプラトーが綺麗に右肩上がり=追試に値する唯一の候補**\n\n## サイクル5: QQQフォワード追試 開始（2026-06-05）\n- paper_bot.py STRATEGIES に **QQQ追加**(`{\"entry\":\"donchian\",\"regime\":\"trend_follow\",\"cat\":\"Stock\"}`=OOS生存条件と一致)\n- 1ティック検証OK=「QQQ:シグナルなし(待機)」で正常評価・state無傷・確定7トレード維持\n- **既存cron(run_paper_tick.sh 毎時5分)が自動でQQQも拾う**。QQQが200SMA上でDonchianブレイクすればSIM/Virtualでエントリー\n- OpenD実機稼働中(PID1372061)。ただし**MOOMOO_LIVE未設定=実弾には物理到達しない**。cronにMOOMOO_LIVE書かない鉄則厳守\n- 監視: dashboard⑤フォワード実績タブにQQQトレードが出現するのを待つ\n\n## 次の判定基準\nQQQフォワードで順張りDonchianブレイクのエントリーが複数回発生し、OOS検証通りRR2.5で勝てるか観察。\n安定してプラスを確認するまで実弾は流さない。サンプルが貯まるまで数週間〜数ヶ月の観察。\n\n## ダッシュボード\nhttp://100.115.94.5:8400/dashboard.html → ⑥OOS最終判定🔬タブ(oos_data.json fetch・IS/OOS×7RR色分け)\n- venv-analytics(vectorbt)で `vbt_oos.py --json` 実行→oos_data.json生成。本番取引venv(pandas3)は無傷", "tags": ["trade", "vectorbt", "oos", "edge-verification", "donchian", "qqq-forward"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T19:26:08.476419+09:00", "updated_at": "2026-06-05T19:31:27.835731+09:00"}
{"id": 496, "title": "2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling", "content": "# 2026-06-05 YouTube 22本一括学習\n\nお姉様から連投された22本のYouTube URLを、NotebookLM追加+10並列サブエージェント2バッチで字幕取得・スコアリング。記録推奨14本、新規性「高」7本。取得不能2本(pmoDeA3RBZY/_B4Pv9ttFgY=削除/非公開)。\n\n## 情報源\n- 22本のYouTube URL(2026-06-03〜06-05投稿)。Sura×Asura/AI大学/WorldofAI/Chase AI/Microsoft Developer/AICodeKing/Universe of AI/もちもちトピックス 他\n- 処理: NotebookLM(youtube-learning nb)ソース追加 + yt-dlp字幕 + サブエージェント2並列バッチ\n\n## 最重要発見(新規性「高」)\n\n### 1. Codex 2026年5月大型更新 [IShvdyZWwNc・86点] 最高スコア\n- /goalコマンドがCodex MacOS版に正式実装: 日本語ゴールを config.toml に =true 書込で有効化、目標到達まで数時間〜数日継続\n- 3プラグイン: Computer Use(Mac/Winアプリ自動操作)/Chrome操作(乗っ取らず複数タブ並列・設定→コンピューター使用でオン)/ペット公式スキル\n- リモート操作: モバイルアプリ→自宅Mac/ロック中Mac操作可。Apps SDK/Agent SDKでアプリ開発\n\n### 2. grill-me × Codex敵対的レビュー [ENCRw5-uJBA・83点]\n- grill-me/grill-with-docsに「Codex adversarial review skill」追加: Claude Code↔Codexが5ラウンド往復レビュー(plan.md生成・round1→5で指摘11件→4件に削減)\n- 核心=「Claude Codeは自分が書いたコードを検証できない(評価者になれない)」問題を、別モデルCodexを敵対的レビュアーに立てて解決。任意のローカル/安価モデルに差し替え可\n- → 既存のultrareview-workflow(書き手/読み手の役割分離)・security-guidance(書くAI/見るAI分離)と完全整合\n\n### 3. Anthropic ステルスモデル Oceanus(=Mythos) [h6_v1IBqmNI・80点 / u3XPnsSHh8I・74点]\n- codename ocean/Oceanis。レッドチーム提供開始=広域ローンチ約7日前シグナル、数週内リリース見込み\n- 価格リーク: 入力$16/Mtok・出力$80/Mtok(既存比3.2倍高額)\n- Anthropic「自社コードの80%超が自社AI記述」=再帰的自己改善が近いと示唆\n- 事件: チーム関係者が中国APIプロキシ経由でモデルを再販→テストプログラム一時停止\n- 競合=OpenAI GPT-5.6(codename Juul Alpha)同時テスト中\n\n### 4. Zed × ローカルLLM運用手順 [_PdQSpvIViA・76点]\n- Zedにローカルモデル接続(LM Studio/Ollama/llama.cpp)。Ollama=ollama pull qwen2.5-coder/ollama serve(ポート11434)・ZedがOllamaモデル自動検出\n- Zed公式推奨=Qwen 3.6 35B-A3B(MoE・総35B/アクティブ3Bで高速)・Q4量子化\n- 「モデル名でなくサイズ/量子化/マシン適合を見ろ」。ローカルが効く用途=コード説明/小リファクタ/ボイラープレート。APIキー不要・プライバシー保持\n\n### 5. Microsoft agentic AI プロファイリング [OWR3K-ZsS4g・76点]\n- Unified Telemetryでアプリ/ミドルウェア/HW(CPU/GPU/NPU/ML)イベントを横断相関→エージェントのボトルネック可視化(アタッチまでオーバーヘッド0)\n- 「どこを並列化/どこをオフロード」を定量判定。OpenVINO GenAI/Windows ML/NPUオフロードでローカルエージェント高速化\n\n## その他の記録価値ある発見\n\n### 6. Claude公式準拠スキル作成の数値ルール [1iWecewAgJ4・81点]\n- skill.md 500行以下 / マークダウンよりXMLタグ推奨 / 例題(few-shot)3〜5つ / 詳細は別.md分割 / descriptionに発火条件明記 / validate.pyで検証ループ\n- → 自分のskill運用にそのまま適用可能な具体値\n\n### 7. AI出力改善7手法 [bsct9k6tDHM・78点]\n- 型を見せる/材料整える/工程設計(出力が次工程の入力)/具体例HTML読込/A/B/C選択肢で言語化/フィードバックは出力でなく該当工程に返す(CLAUDE.md指示書を育てるPDCA)/初稿は下書き前提\n- 「指示書を育てる」運用思想。ベンダー依存回避で汎用設計推奨\n\n### 8. ChatGPT「Dreaming」 [JW-03RlCUmg・72点]\n- 非会話時間に全履歴を裏処理し好み/状況変化を自動記憶更新(睡眠学習型)。米Plus/Proでロールアウト。OpenAI版でClaude dreamingと別系統\n- メモリーV3=機密はテンポラリーチャットで(1箇所でもメモリ残ると消せない)\n\n### 9. Codex App iOS開発強化 [E6IfERJbY_s・72点]\n- Codex Appにデザインモード(キャンバス内編集)+Studio iOSモバイルアプリ先行リリース。東大×Anthropic提携でJapan AI Index調査(Anthropic 8割シェア級・半年ごと更新)\n\n### 10. Nemotron 3 Ultra戦略構図 [4a8gMgcUamc・70点]\n- NVIDIA製オープンウェイトMoE・同クラス首位級だがコーディング/長期計画は中国系(GLM/Kimi/Qwen)が上と明言。NVIDIAの狙いは「AIは餌・本命は自社GPU販促」\n\n### 11. Next.js 16.2 [FFMcOrt96j8・66点]\n- 開発サーバー起動400%高速化(要Node20.9+・15からcodemod移行可)。MacOS26 URLフィルター広告ブロック(年$5・端末内)\n\n### 12. Hermes自己改善リサーチャー [Jy9Dr0OXGjM・84点]\n- Hermes+MCP+Dynamic Workflowsで4ステップ構築(Routines/Webhook起動/MCPで道具/コンテキスト設計/Obsidian記憶エンジン化)。品質=役割2分離で相互レビュー+スーパーバイザー。月$100コスト爆発注意\n\n## 記録見送り(8本)\n- elXva_GZPZU(Codex導入入門) / dP-MogY1tiY(字幕なし既知推定) / kfaUuRdT0hg(日次ニュース雑談) / FIKzx8ZvlG0(Metaペンダント・コーディング関連薄) / F4BvZeUxA-I(入門+Manusプロモ) / a9mDBumlPP4(バイブコーディング座談会) / pmoDeA3RBZY・_B4Pv9ttFgY(取得不能)\n\n## 横断テーマ\n**「敵対的相互検証(書き手AIと評価者AIの分離)」が今回3本で具体実装として再出現**(Hermes/grill-me×Codex/Managed Agents×Vibe)。security-guidance/Dynamic Workflows/ultrareview-workflowの既存方針と完全整合。書き手モデルは自分のコードを検証できないという原則が、各ツールで「別モデルを敵対的レビュアーに立てる」実装に収束している。\n\n## アクションアイテム\n- grill-me×Codex敵対レビューパターンを既存ultrareview運用と統合検討\n- Claude公式スキル作成ルール(500行/XMLタグ/例題3-5/validate.py)を自分のskill群の棚卸し基準に\n- Zed×ローカルLLM(Qwen3.6 35B-A3B)をshadowで試用しtsuzumi2/Gemma4と比較\n- Oceanus(Mythos)$16/$80 Mtokをmulti-model-routingのコスト表に追記(リリース時)\n- 新ツール名(Oceanus/Mythos/Nemotron 3 Ultra/Qwen3.6)をgokou_timelineキーワード登録", "tags": ["yt-learn", "ai", "2026-06-05", "Codex", "grill-me", "Oceanus", "Mythos", "Zed"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T19:39:56.987597+09:00", "updated_at": "2026-06-05T19:39:56.987597+09:00"}
{"id": 497, "title": "学習日報 2026-06-05 yt-learn 19:45", "content": "# 学習日報 2026-06-05 yt-learn 19:45\n\n## 概要\nお姉様連投22本のYouTube URLを /yt-learn で一括学習。LLM Wiki統合エントリ id=496追加。記録推奨14本・新規性高7本・見送り8本(取得不能2本含む)。\n\n## 今日学んだこと(YouTube)\n### AIエージェント開発ツール\n- Codex 5月更新(86点): /goal正式実装(config.toml・日本語ゴール)/Computer Use/Chrome並列タブ/ロック中Mac操作\n- grill-me×Codex敵対レビュー(83点): CC↔Codex5ラウンド往復・書き手と評価者を別モデル分離\n- Hermes自己改善リサーチャー(84点): Hermes+MCP+Dynamic Workflows4ステップ・月$100注意\n\n### モデル動向\n- Anthropic Oceanus(=Mythos)(80/74点): レッドチーム入り数週内・$16/$80 Mtok(3.2倍)・中国APIプロキシ再販事件\n- Nemotron 3 Ultra(70点): NVIDIA製オープンウェイトMoE・狙いは自社GPU販促\n\n### ローカルLLM・最適化\n- Zed×ローカルLLM(76点): Ollama/LM Studio・Zed公式推奨Qwen3.6 35B-A3B MoE Q4\n- MS agentic profiling(76点): Unified TelemetryでCPU/GPU/NPU横断相関\n- Next.js 16.2(66点): 起動400%高速化(要Node20.9+)\n\n### 運用ノウハウ\n- Claude公式スキル作成ルール(81点): 500行以下/XMLタグ/例題3-5/validate.py\n- AI出力改善7手法(78点): 工程設計+指示書を育てるPDCA\n- ChatGPT Dreaming(72点): 非会話時間に履歴裏処理し記憶更新(睡眠学習型)\n- Codex App iOS強化(72点): デザインモード+iOS先行・東大×Anthropic提携\n\n## 今日実装したもの\n| ファイル | 変更内容 |\n|--------|---------|\n| ai_keywords.txt | Oceanus/Mythos/Qwen3.6追加(commit f618413 push済) |\n| trends.md | 22本学習エントリ追記・末尾古エントリ削除(101行) |\n| MEMORY.md | 索引1行追加 |\n| LLM Wiki | id=496統合エントリ |\n\n## 未実装アクションアイテム\n1. grill-me×Codex敵対レビューをultrareview運用と統合検討\n2. Claude公式スキルルール(500行/XMLタグ/例題3-5)でskill群棚卸し\n3. Zed×ローカルLLM(Qwen3.6)をshadowで試用しtsuzumi2/Gemma4比較\n4. Oceanus$16/$80 Mtokをmulti-model-routing追記(リリース時)\n\n## 横断テーマ\n敵対的相互検証(書き手AIと評価者AIの分離)が今回3本で具体実装として再出現(Hermes/grill-me×Codex/Managed Agents×Vibe)。security-guidance/ultrareview-workflowと完全整合。\n\n## LLM Wikiエントリ(本セッション)\n| id | タイトル |\n|----|---------|\n| 496 | 2026-06-05 YouTube 22本一括学習 |", "tags": ["日報", "2026-06-05", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T19:47:40.940662+09:00", "updated_at": "2026-06-05T19:47:40.940662+09:00"}
{"id": 498, "title": "Claude Code X学習 2026-06-05", "content": "# Claude Code X学習 2026-06-05\n\n## 情報源\n- 検索語: claude+code\n- X投稿数: 100件（期間: 2026-06-05 days=1）／ score≥60 が41件\n- 一次情報深掘り4件（WebFetch成功）／分類・要約は grok CLI に委譲（gemini は認証失敗でフォールバック）\n\n## 主要な発見\n\n### 1. AgentMemory (rohitg00/agentmemory) ★最重要\n- **GitHub 21.3k star・Apache-2.0・v0.9.26 (2026-06-03)**。AIコーディングエージェント向け永続メモリシステム。\n- セッション間の文脈をゼロ設定で永続化。Claude Code/Cursor/Copilot CLI/Gemini/Codex/OpenClaw/Hermes/Cline/Windsurf 等30+対応。\n- **4層メモリ統合**（作業用→エピソード→意味論的→手続き型へ段階圧縮）＋自動忘却（TTL満期・矛盾検出で鮮度維持）。\n- ハイブリッド検索 = BM25 + ベクトル + ナレッジグラフ融合で **検索精度95.2%**。\n- 12個のライフサイクルフックで自動キャプチャ（PostToolUse→SHA-256重複排除→LLM圧縮→ベクトル埋め込み→索引化）。\n- **SQLite + iii-state で永続化、Postgres/外部DB不要**。MCP+REST APIで複数エージェント間メモリ共有。port 3113 リアルタイムビューア。\n- セットアップ: `npx @agentmemory/agentmemory` → `agentmemory connect claude-code` → `npx skills add rohitg00/agentmemory -y`(8スキル)\n- **適用候補**: shadow の MEMORY.md 肥大化問題(vvv-bots#292)・LLM Wiki運用の代替/補完として要評価。ただし中華系不使用ポリシー・既存LLM Wiki資産との二重管理を考慮。\n\n### 2. html2pptx.app — Claude Code skills でスライド一発生成\n- HTML/CSS入力→完全編集可能なPPTXを自動生成（画像でなく編集可能エレメント）。\n- **MCP対応**でClaude Code/Codexから1コマンド統合。REST API/AI Skills/MCPの3チャネル。\n- 料金: Free Preview(永久無料・100export/日) / Founder Beta ¥980/月 / Starter ¥2,980/月 / Business ¥9,800〜。\n- 既存の Anthropic document-skills(pptx生成) と競合。LLM Wiki資料のスライド化候補。\n\n### 3. Hyperbrowser /web — AI向けsitemap(web.md)生成\n- 任意URLから web.md（ページ構造＋操作フローをMarkdown化）を生成し、Claude Code/Cursorに先渡し。\n- ログイン後画面・複雑な設定ページ・フォーム多いSaaSのブラウザ作業前の「下準備」に有効。エージェントの迷子を減らす。\n\n### 4. line-bot-mcp (lifemate-ai/embodied-claude-additional-mcps)\n- AIとオーナーがLINEで双方向対話するMCP。外出中にAIとLINE対話し、応答がプロンプトに自動注入。\n- ツール: `send_line_message`(最大5000字) / `check_line_messages`。要 LINE Messaging API + AWS(Lambda/DynamoDB)。\n- 既存の Codex Mobile / Claude Remote Control / Discord/Telegram連携と同系統のモバイル遠隔操作手段。\n\n## 注目トレンド（grok要約）\n- **Skills・プラグインによる「会話で自動構築」**: claude-code-setup 等「自動化したいと話すだけ」で機能・設定・ツールを自動生成。\n- **セッション間コンテキストの永続化と一貫性確保**: AgentMemory／Codex⇔Claude Codeで同一.md指示書を共有し同じ結果を狙うプラクティス。\n- **AI向けウェブ構造化ツールの台頭**: Hyperbrowser /web で web.md を先渡し。\n- **実装前の「設計・事前分析」重視**: サイトクローンはJS挙動/アセット/遷移を先に洗い出す。Excel作成は列構成/数式/運用ルールを先に設計してから指示。\n- **非エンジニア向けClaude Code活用の体系化**: CLAUDE.md=新人マニュアル／スキル常駐で文体一貫／Routinesで自動更新（rfdnxbro登壇資料）。書き手→監督への役割転換。\n\n## 独自見解・Tips\n- **claude-code-setup**: 「この作業自動化したい」と話すだけで必要な機能・ツール・設定を自動構築するプラグイン（※「マジですぐ消す」系の射幸煽りあり・実体は要検証）。\n- **共有.md指示書パターン**: Codex と Claude Code で同じフォルダの .md を参照させ結果の一貫性を高める（AGENTS.md/CLAUDE.md収束の流れと整合）。\n- **Goose**: ChatGPT/Claude Code/Codex/Gemini を統合的に扱うエージェントツール（言及あり・要確認）。\n- 非エンジニア向け適用業務の特徴 = 「作って終わり」でなく「継続更新するもの・時系列で変化するもの」（営業資料/週次レポート/議事録）。\n\n## アクションアイテム\n1. **AgentMemory を shadow で試用評価** — MEMORY.md肥大化(vvv-bots#292)の代替/補完候補。SQLite完結・Apache-2.0で導入容易。ただしLLM Wikiとの二重管理・中華系不使用ポリシーを確認。（高重要度・中コスト）\n2. html2pptx.app の MCP を試用 — LLM Wiki資料のスライド化。既存 Anthropic document-skills とのベンチ。（中重要度・低コスト）\n3. Hyperbrowser /web を vvv-bots スクレイピングの事前下準備に評価 — サイト構造をweb.md化してbot実装前に渡す。（中重要度・中コスト）\n4. 「共有.md指示書」パターンは既に CLAUDE.md/AGENT.md で実施済み — 現状維持で整合。\n\n## 低価値（足切り）\n書籍宣伝(Claude Code完全大全/ChatGPT Codex徹底活用術等)・Amazonランキング・PR投稿、Claude Code Channels「エビ作り」感想/記念撮影/イベント参加報告、著名人言及・「やべえ」系感想。", "tags": ["x-learn", "claude-code", "2026-06-05", "ai", "agentmemory", "mcp"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T23:53:42.741858+09:00", "updated_at": "2026-06-05T23:53:42.741858+09:00"}
{"id": 499, "title": "2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技", "content": "## 概要\n2026-06-05、サブスクフィード(yt-dlp + chrome cookie)から取得した今日アップロードのAI関連動画をスコアリング→上位5本を字幕解析(yt-dlp字幕は正常・en二次取得のみ429・jaは全本成功)。全本2026-06-05投稿(days=1)。domain=ai。前日(id=2026-06-04)でGemma4/Dynamic Workflows既出のため、本日は「実機評価・運用ワークフロー・最新ベンチ」の具体に絞って収穫。\n\n---\n\n## 採用5本と発見\n\n### 1. [96点] Gemma4 12Bの衝撃 / ローカルLLMの活用方法 / Claude Codeを安く使う方法 (ウェブ職TV・104分ライブ)\n- URL: https://youtube.com/watch?v=dP-MogY1tiY\n- **Gemma4 12B 実評価**: エンコーダーフリー(画像/音声/動画処理用エンコーダを排し線形投影で直接処理→だから12Bでマルチモーダル可)・コンテキスト256K・16bit既定だが**16GB VRAMでは動かず8bit/4bit量子化が現実(4bitで7-8GB)**・KVキャッシュでメモリ食うのでギリギリ構成は厳しい。著者の実テストでは「性能はそこそこ・突出はせず中途半端」=だからこそGemma5でなく4。Demis Hassabis本人が16GBノートで動くと投稿\n- **ローカルLLMの正しい使い方(教訓)**: フロンティアモデル(GPT5.5/Opus4.8)と同じ乗りで使い「微妙」と切るのは誤り。手元数十万円環境 vs データセンター数億円を比較する方が間違い。**適所=機密情報(会議音声書き起こし/PII マスキング/社外に出せない文書)を分離環境で処理する判定タスク**。実例: 常陽銀行・青空銀行・山口県/行政・電子カルテ等がオンプレ国産LLMで規定検索/カルテ補助に活用\n- **Claude Codeを安く使う方法(新規ワークフロー)**: Opus4.8分回しは月3万円級で個人にはきつい。代替=**OpenCode(OSSのAIコーディングエージェント)** にローカルLLMや安価オープンウェイト(GLM5.1等)を接続。GLM5.1は SWE-bench 58.4%(公称)でSonnet4.6近辺。**設計はWeb版Claude/GPT→実装はOpenCode+安価モデル→最終仕上げだけClaude/Codexに戻す**と使用量を1/N に圧縮できる。OpenCode $5→$10/月プランも紹介\n- ※GLM5.1/DeepSeek/Qwen/Kimi は中国系。動画は許容派だが当環境ポリシーは不使用。OpenCode自体はOSSで非中華、ローカルLLM/米国/国産モデル接続なら整合\n\n### 2. [89点] Zed + Gemma-4 12B & Qwen-3.6: HOW IS THIS POSSIBLE?! (AICodeKing・英語)\n- URL: https://youtube.com/watch?v=_PdQSpvIViA\n- Zedエディタが**ローカルLLM接続を正式強化**: LM Studio / Ollama / llama.cpp をエディタ内のassistant panel・inline edit・slash commandで直接利用可(APIキー不要・ローカルサーバURLを指すだけ)\n- Zed公式ブログ推奨は **Qwen3.6 35B-A3B(MoE・総35B/アクティブ3B)のQ4量子化** = dense 35Bより高速で省メモリ。「モデル名でなくサイズ・量子化・自機適合を見よ」\n- 接続手順: LM Studio=GUIでモデルDL→local server起動→Zed設定でprovider指定 / Ollama=`ollama pull/run`・port 11434・Zed自動検出 / llama.cpp=上級者向け\n- ローカルLLMが効く用途=コード説明・小リファクタ(変数名/ロジック簡略化/コメント)・ボイラープレート生成・プライバシー作業。限界=コンテキスト窓が狭い(大規模コードベース丸投げ不可→ファイル/箇所を具体指定)・GPU依存の速度・本格agentic codingはクラウド優位。「クラウド=高度推論/ローカル=小タスク・無料・コード非送出」の併用が結論\n\n### 3. [85点] 自分で育つAIエージェント｜Hermes×MCPで24時間動くリサーチャーを作る (Sura×Asura)\n- URL: https://youtube.com/watch?v=Jy9Dr0OXGjM\n- 自律エージェントの3つの壁=①どこで動かす(蓋閉じると死ぬ)②いつ動かす(cron/webhook配管が増殖)③人間がどう関わる(覗けない・止められない・再開できない)\n- **3層アーキテクチャ**: 土台=Claude Code Routines(常駐・サーバ/状態保存を肩代わり・トリガーは時間 or GitHub event/webhook・実例=Anthropic社内のdocs自動更新PR) / エンジン=Dynamic Workflows(計画をJSコード変数に畳みメインに要点だけ返す→最大16並列・**エージェント同士が敵対的に相互検証**して精度向上・75万行移植を11日=7万行/日) / 頭脳=Hermes×MCPの自己改善ループ\n- **自己改善ループの心臓**: ツール15回使用ごとに立ち止まりセルフレビュー→足りない能力を新スキルとして自作・自己追加。記憶はObsidian vault(file-system MCP)で永続化。**Generator(作る役)とCritic(ダメ出し役)を分離**+出力検証を毎回\n- 落とし穴=①トークン爆発(月$100セッションを一気消費→軽モデル/低推論で開始・実行前に消費量確認)②権限/セキュリティ(MCPダッシュボードでツールをホワイトリスト・supervisorエージェントで監視)\n- 導入順序=Routine1本(毎朝ニュース収集)→並列リサーチ→15回ごとセルフレビュー→Obsidian記憶。「土台はマネージドに任せ、自己レビューと健全な権限設計だけ自分で握る」\n\n### 4. [80点] アリーナAIでChatGPTがClaude超えてAIエージェント部門で1位に (ワンダー佐藤源彦)\n- URL: https://youtube.com/watch?v=eWkeRxC4G0I\n- Arena AI の**Agent Arena**(30万超のリアル開発ライブセッション・Web検索/ファイル読書/ターミナル実行を伴う複雑開発タスク・因果推論ベースの「ネット改善率」で評価)\n- **総合1位=GPT-5.5 High 10.66% > Claude Opus 4.7 Thinking 9.47%**(1.19ポイント差=大規模現場で数千時間級)\n- パラドックス: **タスク完了率はClaudeが勝つ(7.95% vs 7.06%)** が、総合でGPTが逆転。逆転要因3つ=①好感度(GPT~15%圧勝)②操縦性(方針変更指示への従順さ)③**エラー回復力(コマンド失敗から自力でターミナル解析→修正→続行)**\n- 解釈: GPT-5.5は純粋推論でなく「現場での立ち回り(粘り強い自己修正+柔軟な軌道修正)」で勝った。評価軸が「密室の知能」から「不確実な現実で人間とどれだけスムーズに成果を出すか(人間協調適合性)」へシフト\n- 推奨運用: 反復タスク80%=GPT-5.5を相棒に / 高度推論ピンポイント=Claude Opus 4.7にエスカレーション / 超重要案件=両者並列\n\n### 5. [78点] AIの能力を100%引き出す方法7選 (いまにゅのAIプログラミング塾)\n- URL: https://youtube.com/watch?v=bsct9k6tDHM\n- 大前提「**差はプロンプト文でなく環境設計(コンテキスト/ハーネスエンジニアリング)で出る**」「神プロンプト探し・プロンプト配布は終わった」。Role Prompting(役割付与)は初手では論文上ほぼ無意味だが**改善/フィードバックの観点指定としては有効**\n- **7技**: ①Few-shot×具体/抽象のチューニング(具体例10個入れると出力がその具体に寄る→新規性が欲しければ具体を減らし「良さを言語化した抽象」に寄せる。具体↔抽象を反復調整) ②Context Engineering(質=適切な情報を・適切な量・適切な順番・適切なタイミング。「何を渡さないか」も重要。高シグナル優先・低シグナルは削る。文字起こし生でなく構造化して渡す) ③工程分解/Chain Prompt(一発で完成品を作らせない。論点洗い出し→絞る→説明→具体例→台本化のように前の出力を次の入力に。どの工程が悪いか切り分け可能になる) ④Self-Refine(初稿は下書き前提。批評→改善版。ただし改善基準を言語化して渡す) ⑤Human-in-the-Loop(工程分解しておくと「どこで人間が判断ゲートに入るべきか」が決まる) ⑥言語化フィードバック(「なんか微妙」で済ませず良/悪/不足/改善方針を具体語に。音声入力と相性良) ⑦ガイドラインを育てる(都度チャットで伝えると0に戻る→CLAUDE.md/skill.md/design-system.md等のマークダウンを資産として継続改善。フィードバックを「その場のAI」でなく「ガイドライン本体」に反映=次回以降のアウトプットが恒久的に良化)\n\n---\n\n## 横断テーマ\n1. **ローカルLLMの実用化が主役** — Gemma4 12B・Zed×Ollama/LM Studio・OpenCode×ローカルが3本で重複。共通結論「フロンティアと張り合わせるな、機密/小タスク/コスト削減という適所で使え」\n2. **コスト最適化フェーズ** — Claude Code月3万円問題への現実解(OpenCode+安価モデル・設計と実装でモデル分担・最終仕上げだけ高級モデル)\n3. **敵対的相互検証 / Generator-Critic分離** — 自己改善エージェント本でもプロンプト7技でも「作る役と批評役を分ける・出力を毎回検証」が再出現(前日id=2026-06-04/id=496の横断テーマと連続)\n4. **評価軸の転換** — ArenaAIが示す「知能の高さ→現場協調適合性(エラー回復・操縦性)」。Opus4.8正直さ路線とも符合\n5. **資産化(ガイドライン/メモリ)** — 都度指示でなくCLAUDE.md/skill.md/Obsidian/state を育てる(MMPO・Goal Buddy・state.yaml方針と整合)\n\n## アクションアイテム\n- OpenCode(OSS)をshadowで試用し、ローカルLLM(Ollama)/国産・米国モデル接続でClaude Code補助の実コスト比較(中華GLM/DeepSeekは不使用)\n- Zedのローカルモデル接続(Ollama port 11434)を評価環境で試し、小リファクタ/コード説明をローカルに逃がせるか検証\n- プロンプト7技のうち④Self-Refine基準言語化・⑦ガイドライン育成を既存skill群(yt-learn/x-learn)のSKILL.md改善ループに適用\n- Gemma4 12BをOllama 4bitで起動しPIIマスキング/会議書き起こしの判定精度をtsuzumi2 Visionと比較(rules既存アクションの再確認)", "tags": ["yt-learn", "ai", "2026-06-05", "gemma4", "local-llm", "opencode", "zed", "claude-code", "arena-ai", "prompt-engineering", "self-improving-agent", "hermes", "dynamic-workflows"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T23:56:18.099022+09:00", "updated_at": "2026-06-05T23:56:18.099022+09:00"}
{"id": 500, "title": "学習日報 2026-06-05 x-learn 23:55", "content": "# 学習日報 2026-06-05 x-learn 23:55\n\n## 概要\n`/x-learn`（claude code, days=1）で取得・解析したナレッジ。LLM Wiki 1件(id=498)追加。X投稿100件→score≥60が41件→一次情報4件をWebFetch深掘り。分類・要約は grok CLI に委譲（gemini は exit41 認証失敗でフォールバック）。\n\n---\n\n## 今日学んだこと（X）\n\n### AIエージェント基盤・メモリ\n- **AgentMemory (rohitg00)** ★最重要: GitHub21.3k★・Apache-2.0・v0.9.26。セッション間文脈ゼロ設定永続化。4層メモリ(作業→エピソード→意味→手続き)+自動忘却(TTL/矛盾検出)。BM25+ベクトル+グラフで検索精度95.2%。SQLite完結・Postgres不要。30+エージェント対応。MCP+REST。→ MEMORY.md肥大化#292の代替候補。\n\n### Claude Code 運用・ツール\n- **html2pptx.app**: HTML/CSS→編集可能PPTX。Claude skills/MCPで1コマンド統合。Free100export/日〜。\n- **Hyperbrowser /web**: 任意URL→web.md(構造+操作フローのMarkdown)生成しClaude Code/Cursorに先渡し。bot実装前の下準備に有効。\n- **line-bot-mcp (lifemate-ai)**: AIとオーナーがLINE双方向対話。要LINE Messaging API+AWS。\n\n### トレンド（grok要約）\n- 会話で自動構築(claude-code-setup等)\n- セッション間コンテキスト永続化・一貫性(AgentMemory / Codex⇔CC共有.md)\n- AI向けウェブ構造化(web.md先渡し)\n- 実装前の設計・事前分析重視(サイトクローンはJS挙動先出し / Excelは列・数式・運用ルール先設計)\n- 非エンジニア向けClaude Code活用の体系化(CLAUDE.md=新人マニュアル/スキル常駐/Routines自動更新)\n\n---\n\n## 今日実装したもの\n\n| 対象 | 内容 |\n|------|------|\n| LLM Wiki id=498 | Claude Code X学習 2026-06-05 を保存 |\n| MEMORY.md | 1行索引を冒頭に追記 |\n| vvv-bots#300 | AgentMemory評価Issue作成(enhancement,claude) |\n| favorites API | 8件POST(全件既登録skip・正常) |\n| Discord OPS | 学習完了レポート送信(204) |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **[#300] AgentMemory を shadow サンドボックスで疎通評価** — MEMORY.md肥大化#292の代替候補。LLM Wikiとの二重管理リスク・instinctシステムとの衝突を要確認。\n2. html2pptx.app MCP 試用 — LLM Wiki資料のスライド化。document-skillsとベンチ。\n3. Hyperbrowser /web を vvv-bots スクレイピング前処理に評価。\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 498 | Claude Code X学習 2026-06-05 | x-learn, claude-code, 2026-06-05, ai, agentmemory, mcp |\n\n---\n\n## 備考\n- gemini CLI(v0.43.0) は exit41 で使用不可（認証/クォータ）。AI委譲優先順 claude>grok>gemini>codex に従い grok にフォールバックして分類成功。\n- YouTube学習(/yt-learn ai)は別途バックグラウンドサブエージェントで並行実行中（別日報サブページで集計）。", "tags": ["日報", "2026-06-05", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T23:56:28.489155+09:00", "updated_at": "2026-06-05T23:56:28.489155+09:00"}
{"id": 501, "title": "学習日報 2026-06-05 yt-learn 23:57", "content": "# 学習日報 2026-06-05 yt-learn 23:57\n\n## 概要\n`/yt-learn`(domain=ai, days=1)でサブスクフィードから本日(2026-06-05)投稿のAI動画を収集→スコアリング→上位5本を字幕解析。1件のLLM Wikiエントリ追加(id=499)。処理10本(AI候補)・採用5本・足切り5本。\n\n---\n\n## 今日学んだこと(YouTube)\n\n### ローカルLLM実用化(本日の主役・3本重複)\n- Gemma4 12B実評価(96点・ウェブ職TV): エンコーダーフリーで12Bマルチモーダル・4bit 7-8GBが現実・性能は中途半端だが機密分離処理に適所\n- Zed×ローカルLLM(89点・AICodeKing): LM Studio/Ollama/llama.cppをエディタ内直結・公式推奨Qwen3.6 35B-A3B MoE Q4・小タスク/プライバシー向け\n- Claude Code安く使う(96点動画内): OpenCode(OSS)+安価/ローカルモデル・設計→実装→最終仕上げだけ高級モデルで使用量1/N\n\n### AIエージェント運用\n- 自己改善エージェント3層(85点・Sura×Asura): Routines常駐+Dynamic Workflows(16並列・敵対的相互検証)+Hermes×MCP(15回毎セルフレビューで新スキル自作・Obsidian記憶・Generator/Critic分離)\n\n### モデル比較・ベンチ\n- ArenaAI Agent Arena(80点): 総合1位GPT5.5 High 10.66%>Claude Opus4.7 9.47%。完了率はClaude勝(7.95% vs 7.06%)。逆転要因=好感度/操縦性/エラー回復力。評価軸が知能→現場協調適合性へ\n\n### プロンプト/コンテキスト設計\n- AIの能力100%引き出す7技(78点・いまにゅ): 環境設計優先(プロンプト文でなくコンテキスト/ハーネス)・Few-shot具体↔抽象調整・Context Engineering・工程分解Chain・Self-Refine・Human-in-Loop・言語化FB・ガイドライン育成\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| LLM Wiki id=499 | 本日のyt-learn ai学習5本を統合保存 |\n| ~/.claude/rules/trends.md | 本日エントリ追記 + 最古2026-05-26エントリ削除(100行制限維持) |\n| MEMORY.md | 索引1行追記 |\n\n---\n\n## 未実装アクションアイテム(優先順)\n1. OpenCode(OSS)をshadowで試用し、Ollama/国産/米国モデル接続でClaude Code補助の実コスト比較(中華GLM/DeepSeekは不使用)\n2. Zedのローカルモデル接続(Ollama port 11434)を評価環境で試し、小リファクタ/コード説明をローカルに逃がせるか検証\n3. プロンプト7技のSelf-Refine基準言語化・ガイドライン育成をyt-learn/x-learnのSKILL.md改善ループに適用\n4. Gemma4 12BをOllama 4bitで起動しPIIマスキング/会議書き起こし精度をtsuzumi2 Visionと比較\n\n---\n\n## LLM Wiki エントリ一覧(本セッション追加)\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 499 | 2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う/Zed×ローカルLLM/ArenaAI/自己改善エージェント3層/プロンプト7技 | yt-learn, ai, 2026-06-05, gemma4, local-llm, opencode, zed, claude-code, arena-ai, prompt-engineering, self-improving-agent, hermes, dynamic-workflows |\n\n---\n\n## 横断テーマ\n1. ローカルLLMの実用化が主役(Gemma4/Zed/OpenCode・適所=機密/小タスク/コスト削減)\n2. コスト最適化フェーズ(Claude Code月3万円問題への現実解)\n3. 敵対的相互検証/Generator-Critic分離が再出現\n4. 評価軸の転換(知能→現場協調適合性)\n5. 資産化(ガイドライン/メモリを育てる)\n\n## 足切り(対象外)5本\n- ottI3iY7b98 (OpenClaw本音・体験談中心で深度不足・59点) / nxp02bTjgoQ (LINE Chatbot・スモビジ宣伝寄り) / 5CCuIFLJZ7I・JW-03RlCUmg (ChatGPT Dreaming・ニュース解説で前日id既出範囲) / a9mDBumlPP4 (バイブコーディング討論・具体性不足)。フィード内の非AI(numpad/タブレットPR/Live2D/マインドセット/キャリア/LINE privacy/国家情報機関)は事前除外", "tags": ["日報", "2026-06-05", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-05T23:58:18.994762+09:00", "updated_at": "2026-06-05T23:58:18.994762+09:00"}
{"id": 502, "title": "タイムライン X学習 2026-06-06", "content": "## 情報源\n- モード: timeline (group_id=315・@GokouMutsumi ホームタイムライン)\n- X投稿数: 187件取得(期間: 過去1日)→score≥60の132件を分析・低価値35件足切り\n- 分類・要約: claudeサブエージェント委譲(本体トークン節約)\n\n## 主要な発見\n\n### AI開発(最も濃い軸) — Anthropic公式教育/設計コンテンツ3本\n- **Anthropic社内Skills運用Tips記事(claude.com/blog・最重要 score84)**: 社内「数百の稼働中スキル」を棚卸し→**9カテゴリ**に分類。**Product verification(成果物検証)スキルが社内で最も測定可能な品質改善効果**(verification-before-completion運用と完全一致)。SKILL.mdがエントリポイント・references/assets/scripts分離・config.json+${CLAUDE_PLUGIN_DATA}永続ストレージ。**PreToolUseフックで利用ログ→人気/発火不足(undertriggering)を特定**。「descriptionはモデル発見用に書く(トリガー語含める)」「Gotchas節に失敗ポイント蓄積」「1スキル1カテゴリ」。自作skillルール(500行/XMLタグ/例題3-5)を公式が裏付け\n- **Claude Code開発者プロンプト解説28分動画**: Anthropicオンボーディングを2-3週間→2-3日に短縮。yt-learn候補\n- **Anthropic公式37分エージェント構築ガイド**: Messages API→Agent SDK→Claude Managed Agents の設計全体像(6/15課金分離前の理解に必須)\n- **Anthropic: マージコード80%超をClaudeが執筆**(2026年5月)。Boris Cherny「もうプロンプトすら打たない・/loopでClaude自動稼働、今の仕事はloopを書くこと」\n- **Karpathy 65行CLAUDE.md(4ルール)がGitHubトレンド1位**: コーディング精度65%→94%。「コード書く前に考える・前提明示・推測しない」(CLAUDE.md 100行未満ルールの裏付け)\n\n### Codex(開発ループ取り込み)\n- **Codex「Build iOS Apps」プラグイン(公式)**: iOS開発ループがCodex内完結。SwiftUIプレビュー/ホットリロード/アプリ内ブラウザ確認(Xcode往復削減)\n- **Codex Computer Use(Windows対応)**・**Codex Sites**(Webアプリをワークスペース公開)・**openai-codex Python SDK**(pip install)\n- **ChatGPT記憶刷新「Dreaming V3」**: 時間概念・計算コスト約1/5・Free/Goへ展開\n\n### ローカルLLM/コスト脱却(横断トレンド)\n- **Gemma 4 QAT(unsloth・HuggingFace)**: 元Gemma4比**メモリ3分の1**で精度ほぼ維持。GGUF/QAT/q4_0/w4a16。12B(テキスト)4bitで7-8GB級・26B-A4B/31Bはvision(図表/帳票OCR→tsuzumi2比較候補)・E2B(5B)/E4B(7B)モバイル。Ollama/llama.cpp動作・真Apache2.0で中華系不使用ポリシー適合\n- **Mac Mini 1000台購入($599/台・電力10-20W)で月100万円クラウド代削減**。Ollamaが2026年1月からAnthropic Messages API対応。Qwen3.6 35Bがローカル190tok/秒。LM StudioがAnthropic/OpenAI互換エンドポイント+モバイルアプリ「Locally」(LM Link連携)\n- **TurboVec/TurboQuant(Google OSS)**: 31GB→4GBにメモリ16倍削減のベクトルストア\n- **Nemotron 3 Ultra(NVIDIA・非中華)**: DeepSeek V4/MiniMax M3/Qwen3.7 Max比で高速高品質(MEMORY.md検証候補と合致)\n\n### ハーネスエンジニアリング学習サイト(walkinglabs.github.io)\n- **「ハーネスはモデルを賢くするのでなく、モデルのための閉ループ作業システムを確立する」**(MEMORY.md「モデル<ハーネス・Hashimoto原則」と完全一致)。最小ハーネスパック=**AGENTS.md/feature_list.json/claude-progress.md**。リポジトリがsystem of record・state外部書き出し・E2E+可観測性埋め込み・完了前self-reflection検証。symphony-loop/goal-judgeの設計根拠を補強\n\n### トレード(新規収穫1件)\n- **AI魚行動シミュレーション×Polymarket自動取引**: 中国人トレーダーがTikTokに「魚の行動シミュレーション」動画として投稿→裏でリアルタイムにPolymarketを取引するAIだった。隠匿型自動取引の事例\n\n## 独自見解・Tips\n- 横断テーマ=**「モデル単体の賢さより、それを包む構造(skill/harness)と検証ループが品質を決める」**。Anthropic公式Skills記事+ハーネスサイトの2本が、お姉様のskill-vs-agent.md・Hashimoto原則・verification-before-completionを公式/体系の両面から裏付け\n- 画像/動画/音楽生成AIプロモ・感想のみ・書籍宣伝・政治軍事は35件足切り\n\n## アクションアイテム\n- [高] 自作skillにGotchas節+PreToolUse利用ログ導入を検討(Anthropic公式手法)。descriptionにトリガー語を仕込む運用強化\n- [中] Gemma 4 QAT 12BをOllamaに追加しPIIマスキング精度をtsuzumi2 Visionと比較\n- [中] ハーネス学習サイトのclaude-progress.md/feature_list.json primitiveをvvv-bots自律ループのstate管理に応用検討\n- [低] Anthropic Skills記事28分動画・37分ガイドをyt-learnで深掘り\n- [低] Karakeep(ブックマークAI自動タグ付けOSS)をMEMORY.md肥大化対策の代替候補として評価", "tags": ["x-learn", "timeline", "ai", "claude-code", "skills", "harness", "local-llm", "2026-06-06"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T11:10:31.122082+09:00", "updated_at": "2026-06-06T11:11:31.236234+09:00"}
{"id": 504, "title": "学習日報 2026-06-06 x-learn 18:30", "content": "# 学習日報 2026-06-06 x-learn 18:30\n\n## 概要\n`/x-learn タイムライン` で取得・解析したナレッジ。@GokouMutsumiホームタイムライン187件→132件分析→低価値35件足切り。LLM Wikiエントリ1件追加(id=502)。\n\n---\n\n## 今日学んだこと（X）\n\n### AIエージェント / Skills（最重要軸）\n- **Anthropic公式「Claude Code開発で学んだSkills運用法」(claude.com/blog)**: 社内数百スキルを9カテゴリ分類。**Product verification(成果物検証)が社内最大の品質改善効果**。SKILL.md=エントリポイント・PreToolUseフックで発火不足検出・descriptionはモデル発見用・Gotchas節に失敗蓄積・1スキル1カテゴリ\n- **Anthropic公式37分エージェント構築ガイド**(Messages API→Agent SDK→Managed Agents)・**Claude入門ワークショップ27分**・**プロンプト解説28分動画**(オンボーディング2-3週→2-3日)\n- **ハーネス学習サイト(walkinglabs)**: モデル<ハーネス・AGENTS.md/feature_list.json/claude-progress.md・state外部書き出し・完了前self-reflection\n\n### Claude Code運用\n- Anthropicマージコード80%超をClaude執筆・Boris「もうプロンプト打たない/loopで自動稼働」\n- Karpathy 65行CLAUDE.mdで精度65%→94%(CLAUDE.md 100行ルール裏付け)\n- Claude Code v2.1.165\n\n### Codex\n- Build iOS Appsプラグイン・Computer Use(Windows)・Sites・Python SDK・Dreaming V3記憶刷新\n\n### コスト最適化 / ローカルLLM\n- **Gemma 4 QAT**(元比メモリ1/3・12B 4bit 7-8GB・真Apache2.0非中華・vision版でtsuzumi2比較候補)\n- Mac Mini1000台で月100万円クラウド削減・Ollama Anthropic API対応・Qwen3.6 35B 190tok/秒・LM Studio互換EP\n- TurboVec(31GB→4GB)・Nemotron 3 Ultra(非中華)\n\n### トレード\n- Polymarket隠匿自動取引AI(TikTok魚行動シミュ偽装)\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| ~/.claude/skills/x-learn/SKILL.md | Anthropic公式準拠の「Gotchas」節追加(失敗6件集約・385行) |\n| ~/workspace/web/vvv-bots/bots/gokou_timeline/ai_keywords.txt | gemma/spec.?kit/karakeep 追加(commit 4364a34・push済) |\n| MEMORY.md | タイムライン学習索引1行追記 |\n| LLM Wiki id=502 | タイムライン X学習 2026-06-06 保存 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n- [中] Gemma 4 QAT 12BをOllamaに追加しPIIマスキング精度をtsuzumi2 Visionと比較\n- [中] ハーネス学習サイトのclaude-progress.md/feature_list.json primitiveをvvv-bots自律ループのstate管理に応用検討\n- [低] Anthropic Skills記事28分動画・37分ガイドを/yt-learnで深掘り\n- [低] Karakeep(ブックマークAI自動タグ付けOSS)をMEMORY.md肥大化対策の代替候補として評価\n- [検討] 自作skill群全体にGotchas節+PreToolUse利用ログ導入(x-learnで適用例実装済み)\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 502 | タイムライン X学習 2026-06-06 | x-learn, timeline, ai, claude-code, skills, harness, local-llm |", "tags": ["日報", "2026-06-06", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T11:15:23.239724+09:00", "updated_at": "2026-06-06T11:15:23.239724+09:00"}
{"id": 505, "title": "YouTube サブスク学習 2026-06-06: Private Eval/ハーネス・Nemotron 3 Ultra・Oceanus・ArenaAI", "content": "## 情報源\n- モード: subscriptions (お姉様のYouTube購読フィード新着15件→AI関連8件が60点以上→上位5件解析)\n- 解析: NotebookLM youtube-learning (PO Token障害でyt-dlp字幕全滅→YouTube URL直接ソース追加で突破。bgutil削除がPO Tokenプロバイダ喪失の一因)\n\n## 主要な発見\n\n### ★Private Eval / オープンハーネス (Microsoft CEO解説・44分) — 最重要\n- **「Private Eval(独自評価基準)が最大の知的財産(IP)」**: 顧客対応の一次解決率・誤答率など「自社にとっての良い仕事の数値定義」。巨大学習データ不要、明確なEvalを与えればAIが自ら試行錯誤で賢くなる。**自社Evalを業界標準にできれば他社が追従せざるを得ず市場で圧倒的有利**\n- **企業は自社専用「実行基盤(ハーネス)」+「Private Eval」でAIを自律自己改善させる仕組み構築が生き残りの鍵**。AIモデルの知能に頼るフェーズは終わり\n- **大量AIエージェント時代は従来チャット画面で管理しきれず「ダッシュボード型管理UI」へ移行**\n- 暗黙知の学習: AI+人間の作業履歴蓄積で言語化できなかった「会社の暗黙知」をAIがパターン学習、適切なコンテキスト付与で精度が劇的向上\n- → お姉様のハーネス設計理論化方針・X学習(walkinglabsハーネスサイト)と完全に響き合う。goal-judge/symphony-loop/verification-before-completionの設計根拠を経営戦略レベルで補強\n\n### ★ArenaAI: GPT-5.5がエージェント部門でClaude超え1位 (続報・MEMORY.md id=499深掘り)\n- **Agent Arena 30万件の実務データ分析でGPT-5.5総合1位**。タスク完遂力(知能)はClaudeが勝るが逆転した\n- **逆転理由=①エラー回復力(エラー文を自己解析し泥臭く自己修正・フリーズしない) ②操縦性(指示変更への柔軟対応) ③ユーザー満足度(ポジティブ反応率約15%でGPTが圧倒)**\n- **パラダイムシフト: 評価軸が「単一タスクの正確さ(知能)」→「不確実な現実ワークフローで人間とどれだけ柔軟に協調しエラーから立ち直れるか(人間との共創適合性)」へ**\n\n### Nemotron 3 ULTRA on Mac (非中華550B・MEMORY.md検証候補の実機レビュー)\n- **550BパラメータをMac Studioで量子化実行**。フルBF16はメモリ非収容→MLXコミュニティのNVFP4/4.5bit/6.2bit量子化が必須\n- **6.2bit INF版(約10.5 tok/s)が最高精度・安定コード出力**。最大17.9 tok/s\n- 思考無効でも1推論で35,000〜44,000トークンの膨大コード生成→**長すぎる出力でランタイムエラー傾向**。「有能なデザイナーとして振る舞う」等の高度システムプロンプトで出力制御が必要\n- → 中華系不使用ポリシー適合の検証候補(multi-model-routing.md)。ローカル実行は量子化前提・出力暴走の制御課題あり\n\n### Claude Oceanus (=Mythos・続報・MEMORY.md既出の性能詳細)\n- **Opus 4.8比 約3.2倍高額**(MEMORY.md $16/$80 Mtokと整合)。安価な日常使いモデルではない\n- **ゼロショットでインタラクティブ環境構築**(Cut the Ropeの再現等の精巧なゲーム/シミュレーション・高いSVG+コード生成)。従来の凡庸なシミュレーション画像から基礎能力が大幅ジャンプ\n- マルチモーダル: 音声(オリジナルピアノ曲生成)・視覚情報の強力な推論がベースに組込み。中国でリーク\n\n### AI News No.380 (Gemma4 QAT・Cursor/Codex機能)\n- Gemma 4 QATリリース(X学習と重複)・Claude Cowork使用量2倍・Cursorデザインモード強化(連続指示/直接注釈)・ChatGPT Web版メール連携(Gmail等)\n- Codexサイドチャット連携(メイン+サイドを同コンテキストで会話・レートリミット消費増に注意)\n- マクロ動向: AIコスト高騰でDeepSeek/Minimax等中国オープンソースへ移行(※中華系不使用ポリシーのため動向把握止まり)・コンサル業倒産が過去最多ペース(1-5月242件)\n\n## 独自見解・Tips\n- **横断テーマ=「モデルの知能競争は終わり、ハーネス+Private Eval+エラー回復力(現場適合性)が価値を決める」**。Private Eval動画(Microsoft)とArenaAI動画(GPT逆転)が同じパラダイムシフトを別角度から示す。X学習(Anthropic公式Skills/ハーネスサイト)とも完全一致=複数ソースが収束\n- bgutil削除でPO Tokenプロバイダ喪失→yt-dlp字幕全滅。NotebookLM直接ソース追加が確実ルート\n\n## アクションアイテム\n- [高] Private Eval概念をgoal-judge/verification-before-completionに「自社固有の数値評価基準」として組込み検討。vvv-botsの品質判定を「Private Eval化」\n- [中] Nemotron 3 Ultra(非中華550B)をNVIDIA NIM無料枠でKimi(401中)代替としてベンチ\n- [低] ArenaAI「エラー回復力」観点でCodex(止まらない自律実行)とClaude(許可待ち)の夜間バッチ完走率を比較(既存codex-delegation方針の裏付け)\n- [低] ハーネス時代の「ダッシュボード型管理UI」=Agent View/agmsgの活用を継続", "tags": ["yt-learn", "subscriptions", "ai", "private-eval", "harness", "nemotron", "oceanus", "arena-ai", "2026-06-06"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T11:24:07.082797+09:00", "updated_at": "2026-06-06T11:24:07.082797+09:00"}
{"id": 506, "title": "学習日報 2026-06-06 yt-learn 19:00", "content": "# 学習日報 2026-06-06 yt-learn 19:00\n\n## 概要\n`/yt-learn`(subscriptionsモード)で取得・解析。サブスク新着15件→AI関連8件が60点以上→上位5件NotebookLM解析。LLM Wikiエントリ1件追加(id=505)。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### ★ハーネス / Eval（最重要・X学習と収束）\n- **Private Eval/オープンハーネス(Microsoft CEO・44分)**: 「Private Eval(自社の良い仕事の数値定義=一次解決率/誤答率)が最大の知的財産」。巨大データ不要・自社Eval業界標準化で市場有利・自社ハーネス+EvalでAI自律育成が生存鍵・大量エージェント時代はダッシュボード型UIへ\n- **ArenaAI GPT5.5がClaude超え1位(30万件実務データ)**: タスク完遂力はClaude勝だがGPT逆転。理由=エラー回復力/操縦性/ユーザー満足度。評価軸が知能→人間との共創適合性へ\n\n### コスト最適化 / ローカルLLM\n- **Nemotron 3 Ultra(非中華550B)Mac量子化実行**: 6.2bit INF版10.5tok/s最高精度・思考無効でも3.5-4.4万トークン暴走→ランタイムエラー・高度システムプロンプトで出力制御要\n- AI News No.380: Gemma4 QAT・Claude Cowork使用量2倍・Cursorデザインモード/Codexサイドチャット連携・中国モデル移行トレンド(※ポリシー上動向把握止まり)\n\n### モデル動向\n- **Oceanus(=Mythos)続報**: Opus4.8比3.2倍高・ゼロショットでインタラクティブ環境構築(ゲーム再現)・音声/視覚マルチモーダル\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| ~/.claude/skills/yt-learn/SKILL.md | PO Token障害記述に因果追記(bgutil削除→障害再発・490行) |\n| LLM Wiki id=505 | YouTubeサブスク学習5本保存 |\n| ~/.claude/rules/trends.md | サブスク学習エントリ追記・最古5/28削除で100行維持 |\n| MEMORY.md | サブスク学習索引1行追記 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n- [高] Private Eval概念をgoal-judge/verification-before-completionに「自社固有の数値評価基準」として組込み検討。vvv-bots品質判定をPrivate Eval化\n- [中] Nemotron 3 Ultra(非中華550B)をNVIDIA NIM無料枠でKimi(401中)代替ベンチ\n- [中] bgutil再導入 or NotebookLMルート常用の判断(字幕インフラ復旧)\n- [低] ArenaAI「エラー回復力」観点でCodex(止まらない自律)とClaude(許可待ち)の夜間バッチ完走率比較\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 502 | タイムライン X学習 2026-06-06 | x-learn, timeline, ai, skills, harness |\n| 504 | 学習日報 2026-06-06 x-learn 18:30 | 日報, x-learn |\n| 505 | YouTube サブスク学習 2026-06-06: Private Eval/ハーネス・Nemotron・Oceanus・ArenaAI | yt-learn, private-eval, harness, nemotron |\n\n---\n\n## 横断所見（X学習+YouTube学習の収束）\n本日のX(Anthropic公式Skills/ハーネスサイト)とYouTube(Private Eval/ArenaAI)が**同一パラダイムシフトに収束**: 「モデル単体の知能競争は終わり、それを包むハーネス+独自Eval+エラー回復力(現場適合性)が価値を決める」。複数の独立ソースが同じ結論=信頼度の高いトレンド。", "tags": ["日報", "2026-06-06", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T11:27:02.608421+09:00", "updated_at": "2026-06-06T11:27:02.608421+09:00"}
{"id": 507, "title": "shadow⇔arcana間は高レイテンシ(323ms)で全移譲のボトルネック 2026-06-06", "content": "## 結論\nshadow(本番91.200.242.11/tailscale 100.115.94.5)とarcana(100.125.166.65)の**2ホスト間は回線が遅く、あらゆる負荷分散移譲の根本ボトルネック**。2026-06-06に複数の移譲を試み全て同じ壁に当たった。\n\n## 実測値\n- **Tailscale ping RTT 平均323ms(最小28ms・最大508ms・不安定)**。同一DC内なら本来1ms未満。shadowが遠隔VPS+DERP relay経由の疑い\n- **Ollamaモデル6.5GB転送はrsyncで数分かかる**(レジストリ直pullは9KB/sで8時間級=非現実的)\n\n## 試みた移譲と結果(全て不可/中止)\n1. **Web/DB移設(anime/mail/llm-wiki→arcana)**: vvv_prod(3GB)に全サービス相乗り(vvv-api/scheduler-tick書く側含む)。フロント移設→DB323ms越し/DB移設→書く側323ms越しで問題が裏返るだけ。**不可確定**\n2. **Ollama完全移譲**: モデル転送が①レジストリpull遅すぎ②rsync中にarcana Ollama起動でGC削除③tar pipe不完全終了、で4回失敗。**中止しshadow維持**。Ollamaはshadowで無傷(3モデル6.5GB・embed 768次元OK)\n\n## 有効だった対策(掃除のみ)\n- arcana大掃除: 廃止vvv残骸/runner3個/infra runner/PG(vvv_dev)/nginx/backups撤去で**約5.6GB解放**(53%)\n- shadow Phase A掃除: ms-playwright(631MB)+bgutil(417MB)削除で**約1GB解放**\n\n## Ollama移譲を将来やる場合の正しい手順(教訓)\n- **転送中はarcana Ollamaを必ず停止+disable**(起動中だとGCが転送途中blobを削除する。`OLLAMA_NOPRUNE:false`でも\"unused blobs removed: 0\"と出るがmanifest不整合blobは消える)\n- blobs/とmanifests/を別々にrsyncするとmanifest参照blobのハッシュ不整合でOllama起動時GC削除→models全体をOllama停止状態で一括rsync\n- Tailscale IP限定bind(`OLLAMA_HOST=100.125.166.65:11434`)で0.0.0.0公開を避ける(instinct準拠)\n\n## 根本解決の前提(未実施)\n- ①Tailscaleダイレクト接続化でレイテンシ数ms化 ②またはvvv_prodからanime/mail/wikiテーブルを別DB分離(大規模・本番高リスク)。どちらか整うまで移譲は時期尚早\n- メモリ逼迫の本丸はフロント(合計~90MB)でなくバックエンド(vvv-api相乗り/scheduler/playwright/CI/Ollama 2.1GB)\n\n## bgutil削除の副作用(因果)\n- shadowの`~/bgutil-ytdlp-pot-provider`(417MB・PO Tokenプロバイダ)をPhase A掃除で削除→**yt-dlp字幕取得が全滅**(`[GetPOT] Failed... No request handlers configured`)。yt-learnはNotebookLM直接ソース追加で回避。字幕復旧にはbgutil再導入が必要\n\n関連: project-shadow-arcana-topology(MEMORY.md)・arcana掃除記録(同日)", "tags": ["infra", "shadow", "arcana", "ollama", "tailscale", "migration", "2026-06-06"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T11:27:45.320229+09:00", "updated_at": "2026-06-06T11:27:45.320229+09:00"}
{"id": 508, "title": "サーバー残骸撤去の判断基準: 停止・systemd未登録・GitHub/外部登録解除の3点 2026-06-06", "content": "## 背景\n2026-06-06 arcana(100.125.166.65)から廃止サービス残骸を約5.6GB撤去。安全に消すための判断基準を確立した。\n\n## 残骸と確定する3条件(全て満たせば削除安全)\n1. **プロセスが停止している**: `ps aux | grep -i <name>` / `pgrep` で稼働なし\n2. **systemd/PM2に未登録 or disabled+inactive**: `systemctl is-active/is-enabled` / `pm2 jlist` で確認\n3. **外部登録が解除済み**: GitHub Actions runnerなら `gh api repos/<owner>/<repo>/actions/runners` で当該ホスト名が無いこと\n\n## arcanaで撤去したもの(全て3条件を満たした残骸)\n- web/vvv(1.2GB)/web/vvv-bots(710MB): 廃止サービス実体・プロセス停止\n- actions-runner-vvv/vvv-bots/anime(各~690MB): systemd未登録・GitHub登録解除済み\n- actions-runner(infra・675MB): svc.sh uninstall+systemd除去で完全撤去(GitHub側はshadow runnerのみ登録)\n- PostgreSQL vvv_dev(9.2MB): DROP DATABASE+stop+disable(disabled・外部接続なし・9.2MB開発残骸)\n- nginx(default→削除済みjkjk指すデッドルート/vvv→廃止vvv-api:8000デッドプロキシ): 設定削除+stop+disable\n- backups/db旧ダンプ・playwright_service.pyデッドリンク・空archives・vvv系停止ログ\n\n## 温存すべきもの(残骸に見えても消すな)\n- **現役自動バックアップcronの生成物**: `vvv_prod_YYYYMMDD.dump`は毎日3時のpg_dump cron(3日保持)が作る現役バックアップ。日付が新しければ温存\n- **稼働サービス**: grok-serve(port 2419)・pm2-logrotate\n- **judgment境界**: migration-backups(履歴16KB)・socks_tunnel(用途生存可能性)・claude-settings-sync.log(更新中=現役)は容量微小なら温存(消すリスク>リターン)\n\n## 落とし穴\n- `pkill -f \"rsync\"` 等の広域killは自シェル/SSH接続を巻き込みExit144でセッション破壊(instinct既出)。`ps -eo pid,comm | grep -w` で個別確認してから対処\n- 削除前に`ls -ld`で実体確認・CLAUDE.md記載と矛盾したら立ち止まる\n- DBダンプ削除等の不可逆操作は必ずユーザー確認\n\n関連: shadow-arcana topology(id=507)・project-shadow-arcana-topology(MEMORY.md)", "tags": ["infra", "cleanup", "arcana", "systemd", "judgment", "2026-06-06"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T11:28:16.507486+09:00", "updated_at": "2026-06-06T11:28:16.507486+09:00"}
{"id": 509, "title": "shadowトラブル対処集（CLAUDE.mdから移動）", "content": "## 接続情報\n- shadow(メイン本番): `100.115.94.5`(tailscale) / 実IP 91.200.242.11\n- arcana: `100.125.166.65` / cure: `100.86.220.63` / mac: `100.103.47.25`\n- LLM Wiki: shadow本体の8200番 (`wiki_api_server.py` + `wiki_db` Docker + pgvector)\n- projects: `/home/ubuntu/workspace/` / MCP設定: `~/.claude.json`（変更後は再起動必須）\n\n## トラブル対処\n- **SSHキーエラー**: `sed -i 's/\\r$//' ~/.ssh/keyfile`（CRLF混入を除去）\n- **Playwright MCP「closed」**: 孤立プロセス(子にChromeなし)を `kill <PID>` で除去\n- **起動30秒タイムアウト**: settings.jsonに存在しないスクリプトが登録されていないか確認\n- **Bash exec 9>fifo はExit144でシェル破壊** → Pythonファイル実行で回避\n- **pkill -f はSSH/自シェルを巻き込みExit144** → `ps -eo pid,comm | grep -w` で個別確認してkill\n- **PM2でPython直接起動はbunフォークでJSパース失敗** → bashラッパー+--interpreter bash\n- **ディスク逼迫**: /var/log/syslog肥大が主犯→`sudo truncate -s 0`。詳細は instinct_shadow_disk_pressure_diagnosis\n- **メモリ逼迫**: VNC放置Chrome+polkitdリーク。Ollama 2GBは自動アンロードで正常(止めるな)\n\n## 由来\n2026-06-06 CLAUDE.md軽量化(憲法<100行)で、参照情報(六法的)をここに移動。CLAUDE.md本体は接続IP+「詳細はこのWiki参照」のみ残す。", "tags": ["shadow", "troubleshooting", "infra", "claude-md", "2026-06-06"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T11:35:45.635820+09:00", "updated_at": "2026-06-06T11:35:45.635820+09:00"}
{"id": 510, "title": "Grok×Hermes×x_search 詳細リファレンス（rules要約の補完）", "content": "rules/grok-hermes-x-search.md の軽量化(2026-06-06)で逃がした詳細。手順本体はrulesに残し、解説・サンプル・旧手順をここに集約。\n\n## なぜ x_search_tool 直接呼び出しが優れるか\n従来の `hermes -z \"x_searchを使って...\"` は3段解釈(x_search_tool→Grok回答→Hermesモデル受取→目的エージェント)。`x_search_tool`直接呼びなら2段(Hermesモデル層を省略)で高速化+情報の薄まり防止。\n\n## レスポンス構造(x_search_tool)\n```json\n{\n  \"success\": true, \"provider\": \"xai\", \"credential_source\": \"xai-oauth\",\n  \"tool\": \"x_search\", \"model\": \"grok-4.20-reasoning\", \"query\": \"...\",\n  \"answer\": \"Markdown形式の回答([[N]](url)形式の脚注付きURL引用)\",\n  \"citations\": [],\n  \"inline_citations\": [{\"url\":\"https://x.com/...\",\"title\":\"1\",\"start_index\":0,\"end_index\":100}]\n}\n```\n- `answer`: Markdown + `[[N]](url)` 脚注付き引用。構造化されたX検索分析結果\n- `model`: grok-4.20-reasoning(推論モデル) / `inline_citations`: URL+回答内位置\n- パラメータ詳細: https://hermes-agent.nousresearch.com/docs/user-guide/features/x-search#tool-parameters\n\n## 旧手順(Hermes本体インストール済みの場合)\n```bash\nhermes auth add xai-oauth\nhermes -z \"クエリ\" --provider xai-oauth -m grok-4.3\n```\n\n## インストール済み状態(2026-06-02時点)\n- uv: 済 / Hermes: `~/.local/bin/hermes` v0.13.0 / XAI_API_KEY: 未設定(OAuth経由でキー不要)\n- grok CLI(`~/.grok/bin/grok` v0.2.16): 認証済 = qawasa+mutsumi_gokou@gmail.com(@GokouMutsumi・Xプレミアム)。`grok models`でgrok-buildデフォルト\n  - 再認証(SSH headless): `grok login --device-auth` → accounts.x.ai/oauth2/device をブラウザ承認\n  - ⚠️ grok CLIは`chat`サブコマンド廃止。現行ワンショットは`grok -p \"<prompt>\"`(--single)。`--system-prompt-override`/`--always-approve`可\n- Hermes xai-oauth: 2026-06-02再認証済(label xai-oauth-zasawa・X Premium @GokouMutsumi)。access_token 6h・refresh自動。`hermes auth status xai-oauth`→logged in\n- x_search実働: `~/workspace/x-search-tool/x_search.py \"クエリ\"`(auth.jsonトークンで/v1/responses直接呼び・citations抽出OK)\n\n## SSH headless 再認証(自前PKCE手動交換・確実)\nrules本体に手順あり。要点=code_verifierをファイル保存→authorize URL生成→ユーザーが認可コード持参→token交換しauth.jsonにアトミック書込。revoke/tier_deniedの切り分けは`refresh_xai_oauth_pure`。認可コードは使い捨て・数分有効。\n\n## 由来\n2026-06-06 mdファイル軽量化(憲法<軽量)で六法的詳細をここへ。rules/grok-hermes-x-search.mdは最小セットアップ手順+このWiki参照に。", "tags": ["grok", "hermes", "x-search", "reference", "rules", "2026-06-06"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T11:40:00.828867+09:00", "updated_at": "2026-06-06T11:40:00.828867+09:00"}
{"id": 511, "title": "Memanto X学習 2026-06-06 — AIエージェント向け型付きセマンティック記憶層", "content": "## 情報源\n- 検索語: Memanto / moorcheh AI agent memory\n- X投稿: vvv 4件(score66-75) + x_searchリアルタイムレビュー1本(★4.5/5)\n- 一次情報: github.com/moorcheh-ai/memanto / arXiv 2604.22085(html版で数値裏取り)\n- 期間: 2026-05-31〜06-06（タイムラインでバズ中）\n\n## Memanto とは\nAIエージェントの「セッション間記憶喪失（金魚の脳）」を解決する**型付きセマンティック記憶層**。MIT・Python83.7%・GitHub 540star(228 fork)。`pip install memanto` だけで開始、ベクトルDB不要。Claude Code/Codex/Cursor/Windsurf/Antigravity/Gemini CLI/Cline/OpenCode/Goose/Copilot 等に `memanto connect <editor>` で接続。\n\n## 主要な発見\n- **3プリミティブ**: `remember`(記憶) / `recall`(検索) / `answer`(記憶から直接LLM回答・追加APIキー不要)。REST `POST /api/v2/agents/{id}/{remember|recall|answer}`、`X-Session-Token` 認証。\n- **13の記憶カテゴリ(型付き)**: instruction / fact / decision / goal / commitment / preference / relationship / context / event / learning / observation / artifact / error。← shadow の MEMORY.md(instinct/feedback/project/reference)の type分類と同発想。\n- **検索エンジン = Moorcheh Information-Theoretic Search(ITS)**: ①最大情報量二値化(MIB)で埋め込みを32倍圧縮 ②効率距離メトリック(EDM)=コサイン類似度でなく「クエリ文脈の不確実性低減能力」で採点 ③ITSスコア[0,1]。**no-indexing=書き込み直後に検索可・サブ90ms・取り込み遅延ゼロ**。\n- **矛盾検出(conflict detection)**: 同一タイプ内をセマンティック比較し supersede(置換)/retain(保持)/annotate(両保存＋紛争フラグ)の3択。非破壊＝旧記憶は消さず時系列復元可(`--as-of` `--changed-since`)。`memanto conflicts` コマンドあり。\n- **Daily Intelligence(オフライン整理機構)**: セッション要約・矛盾検出レポートをMarkdownで生成、任意でクラウド同期。← Anthropicの\"dreaming\"(記憶再統合)に近いが、能動的再統合の記述はなし。\n\n## ★ベンチマーク数値の訂正（X投稿は一部誇張）\n| ベンチ | Memanto | 上位/比較 |\n|--------|---------|-----------|\n| LongMemEval | 89.8% | **Hindsight 91.4%(1位)** / Mem0g 86.0% / Zep 71.2% |\n| LoCoMo | 87.1% | **Hindsight 89.6%(1位)** / Memobase 75.8% / Zep 75.1% / Mem0 66.9% |\n\n→ X投稿の「Mem0/Zep/Letta超え」は事実だが、**Hindsightには両ベンチで負けている**。「SOTA」表現は鵜呑み不可。\n\n## ★データプライバシー（中華系不使用ポリシーとの整合確認）\n- **ローカル完結可能**: `memanto serve` でローカルREST起動。データ送信は任意。\n- **クラウド連携時のみ外部送信**: `MOORCHEH_API_KEY` 設定で Moorcheh API(米国系・非中華)へ送信。「hosted APIはまだ無い」=ユーザー自前サーバー前提。\n- → ローカルserve運用なら知識arcana集中方針と両立可。Moorchehクラウドを使うなら送信先精査が必要。\n\n## 著者が認める制約（タイムラインの懸念と一致）\n- ベンチは**会話型のみ**。研究/コード生成エージェントは未テスト（＝Claude Code実務での効果は未保証）。\n- ラベル品質: LongMemEval約5%/LoCoMo 6-7%にラベル矛盾。\n- **1000並行エージェント規模・マルチエージェント記憶共有は未実装/開発中**(現状namespace分離)。\n- 推論モデル依存(Gemini 3で+4.8pp)＝アーキでなくモデル能力の寄与。\n- タイムライン民の懸念=「**記憶汚染(memory pollution)**」「古い失敗パターン混入でRetrieval劣化」「定期レビュー/削除機構が欲しい」。→ 矛盾検出はあるが**自動有効期限/TTLは未確認**。\n\n## アクションアイテム\n1. **vvv-bots #300 AgentMemory / #292 MEMORY.md肥大化 の競合候補として評価**。Memantoの「型付き13カテゴリ＋矛盾検出」はMEMORY.md設計の参考になる。\n2. **ローカルserve前提でベンチ**（Moorchehクラウド送信を避ける）。中華系不使用ポリシーは満たすが「知識はarcana集中」方針との二重管理リスクを検討。\n3. **dreaming(Anthropic)との併用論点**: Memanto Daily Intelligence=記憶整理レポート生成は持つが能動的再統合は無。dreaming的なオフライン再統合を別途cronで回す余地あり（要設計）。\n4. ⚠️ AgentMemory評価時の教訓 [[instinct-agentmemory-stophook-recursion]]（Stop-hook無限再帰でPro枠消尽）と同じリスクをMemanto導入前に cure で先に実測すること。\n5. 導入するなら**自動TTL/定期レビュー機構の有無**を実地確認（記憶汚染対策）。", "tags": ["x-learn", "Memanto", "agent-memory", "2026-06-06", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T15:02:27.387116+09:00", "updated_at": "2026-06-06T15:02:27.387116+09:00"}
{"id": 512, "title": "学習日報 2026-06-06 x-learn 15:04", "content": "# 学習日報 2026-06-06 x-learn 15:04\n\n## 概要\n`/x-learn Memanto` で取得・解析したナレッジ。1件のLLM Wikiエントリ追加(id=511)。きっかけ=お姉様がXタイムラインでMemantoを見かけた。\n\n---\n\n## 今日学んだこと（X）\n\n### AIエージェント記憶層（Memanto / moorcheh-ai）\n- Xタイムラインで「セッション間記憶喪失の解決策」としてバズ中(@KudouCraft「海外で大バズ」score75・西語勢「+5000star」)。\n- 実体=**型付きセマンティック記憶層**。`remember/recall/answer` 3プリミティブ・13記憶カテゴリ・サブ90ms・ベクトルDB不要・`pip install memanto`。MIT/540star/Python。\n- Claude Code/Cursor/Codex/Windsurf/Antigravity/Gemini CLI/OpenCode 等に `memanto connect` で接続。\n\n### ★一次情報で判明した「タイムラインとの差分」（足切り・訂正）\n- **ベンチ誇張**: X投稿「Mem0/Zep/Letta超え」は事実だが、**Hindsightには両ベンチで負け**(LongMemEval 89.8 vs 91.4 / LoCoMo 87.1 vs 89.6)。「SOTA」は鵜呑み不可。\n- **データ送信先**: ローカル`memanto serve`完結可。クラウド連携は`MOORCHEH_API_KEY`(米国系・非中華)で明示送信。→ ローカル運用なら中華系不使用ポリシー満たす。\n- **会話型ベンチのみ**=コード生成/研究エージェント未テスト。Claude Code実務効果は未保証。\n- **記憶汚染懸念**(タイムライン民): 矛盾検出(supersede/retain/annotate)はあるが自動TTL/定期レビューは未確認。\n\n### dreaming(Anthropic)との併用論点\n- Memantoは**Daily Intelligence**(セッション要約+矛盾レポートをMarkdown生成)を持つが、能動的な記憶再統合(dreaming)ではない。dreaming的オフライン再統合をcronで別途回す余地あり(要設計)。\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| LLM Wiki id=511 | Memanto学習エントリ作成 |\n| MEMORY.md | 学習ログ索引に1行追記 |\n\n※ Memanto本体の導入は未実施（ユーザー選択=「学習記録に残す」のみ。導入は #300評価枠＋Stop-hook再帰リスク実測が前提）。\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. vvv-bots #300 AgentMemory / #292 MEMORY.md肥大化 の競合候補としてMemantoをベンチ評価（ローカルserve前提）。\n2. 導入前に [[instinct-agentmemory-stophook-recursion]] と同種のStop-hook再帰リスクを cure で先に実測。\n3. dreaming×Memanto Daily Intelligence の併用設計（オフライン記憶再統合をcron化する余地）。\n4. 導入するなら自動TTL/定期レビュー機構の有無を実地確認（記憶汚染対策）。\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 511 | Memanto X学習 2026-06-06 — AIエージェント向け型付きセマンティック記憶層 | x-learn, Memanto, agent-memory, 2026-06-06, ai |", "tags": ["日報", "2026-06-06", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T15:05:16.560696+09:00", "updated_at": "2026-06-06T15:05:16.560696+09:00"}
{"id": 513, "title": "instinct記憶の手動再統合スキャン実施記録 2026-06-06 — dreaming的掃除を「適量」で実行", "content": "## 背景・意思決定の経緯\nMemanto(X学習 id=511)をきっかけに「dreaming的な記憶再統合を週次cronで回すべきか」を検討。以下の3段で「自動cronは作らず手動スキャン1回」に着地した。再現価値の高い意思決定プロセス。\n\n1. **why-first** で検証 → Q2「実害は出ていない(気持ち悪いレベル)」→ 一旦 DROP判定\n2. **grokに敵対的評価を委譲**(`grok -p`、REFUTEを命じる) → grokがDROPを論破:「収集一方通行で再統合が無い=矛盾は設計上必然的に蓄積」「実害判定は計装が無いシステムに証拠を要求する罠」「2件トリガーはsilent degradationで永久に発火しない」→ BUILD-NOW主張\n3. **grokを鵜呑みにせず実測** → 49件のinstinctを集約し矛盾/重複を計測\n\n## 実測結果(grokの主張を半分肯定・半分否定)\n- ✅ grok正解: 重複は実在した(6グループ・約14件が関与) = 「収集一方通行で汚染進行」は事実\n- ❌ grok外れ: **完全な逆向き矛盾は0件** = 「誤判断を誘発する危険な矛盾」は無し。汚染は「冗長」レベルで「有害」レベル未満\n- → 結論: **週次cron自動化は過剰(grokのBUILD-NOWは勇み足)・DROPも誤り。正解は中間=「instinct増加時に手動スキャン」**\n\n## 実施した掃除(読み取り→統合・相互リンク)\n| 対応 | 内容 |\n|------|------|\n| 削除2件 | #2→#42統合(PM2 bun fork重複)・#12→#15統合(git/PRコンフリクト確認重複)。情報は統合先に吸収 |\n| 相互リンク4クラスタ | Hermes auth(#17/#20/#41)・レート制限(#27/#29/#48)・VNC診断(#33/#35/#46/#49)・git系 |\n| 矛盾解消1件 | #8⇔#29「Playwright一意セレクタ vs browser_evaluate(JS)直叩き」を**操作回数**(単発=セレクタ/反復=JS)で双方向明文化 |\n| 結果 | instinct 49→47件・MEMORY.md死リンク0・壊れたリンク0(全検証パス) |\n\n## 再現手順(次回スキャン用)\n```bash\n# 1. 全instinctのname+whyを軽量集約\npython3で instinct_*.md から name行と **Why:** を抽出 → /tmp/instinct-titles.txt\n# 2. 矛盾/重複判定: Ollama qwen2.5:3bは49件横断でタイムアウト → Claude本体が直接読む(7.9KBなら安い)\n#    委譲順: claude > grok > gemini > codex (Ollamaタイムアウトなら即Claude)\n# 3. 重複=統合(情報吸収して削除)・近接=相互リンク・矛盾=使い分け明文化\n# 4. 削除前に grep で参照箇所確認(MEMORY.md索引含む) → 死リンクを統合先に張り替え\n# 5. 検証: ファイル数・死リンク・壊れたリンクを機械チェック\n```\n\n## 教訓\n- **記憶系の正本はローカル `projects/memory/*.md`(`.gitignore` で projects/ 全体が除外・git追跡外)**。掃除は「ファイル保存=完了」でコミット不要。\n- **grokは「自動化の是非」の壁打ち相手として有効**だが、敵対役ゆえBUILD寄りバイアスあり。鵜呑みにせず実測で裏取りする。\n- **「計測手段が無いから実害が見えない」を、まず計測することで潰す**のが正攻法。grokの最も鋭い指摘だった。\n- 自動cron化の再着手トリガー: 「instinct 30件超増加」または「古い/矛盾instinctで手戻りした実例」。それまでは手動スキャンで十分。\n\n## 関連\n- [[Memanto X学習 2026-06-06]](id=511) — 発端。型付き13カテゴリ・矛盾検出は本掃除の設計参考\n- vvv-bots #300 AgentMemory評価枠と同じ「エージェント記憶」領域", "tags": ["instinct-cleanup", "memory-reintegration", "why-first", "grok", "2026-06-06", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T15:37:16.017956+09:00", "updated_at": "2026-06-06T15:37:16.017956+09:00"}
{"id": 514, "title": "YouTube 5本学習: Hermes 5.0デスクトップ化/AI自律脆弱性発見の社会実装/Claude Code×VS Code 2026-06-06", "content": "## 情報源（単一URL連投5本・2026-06-06）\n\n| # | タイトル | URL | スコア | 字幕 |\n|---|---------|-----|-------|------|\n| ① | Hermes デスクトップアプリ登場・モバイルアプリ解説 | youtube.com/watch?v=3n2vvpXXkTE | 88 | ja✅ |\n| ② | AIが\"自分で\"セキュリティの穴を見つける時代へ（週刊AIニュース深掘り・アイズインワンダーランド） | youtube.com/watch?v=hOW21By-YiY | 85 | ja✅ |\n| ③ | Hermes Agent 5.0 (New Upgrades): HERMES BECAME ULTRA-HERMES!（英語） | youtube.com/watch?v=woSihN3IKyc | 84 | NotebookLM |\n| ④ | 最新AIが数分で脆弱性を発見？日立が導入したClaudeで変わるインフラ防御（ずんだもん&四国めたん解説） | youtube.com/watch?v=dEr8vvq0ezo | 77 | ja✅ |\n| ⑤ | Claude CodeをVS Code連携で劇的に使いやすくする方法（初心者向け） | youtube.com/watch?v=5MEh3IRkw5E | 81 | ja✅ |\n\n---\n\n## テーマ1: Hermes Agent v0.16 (5.0) \"The Surface Release\" — CUI玄人ツールからGUIプラットフォームへ（①③）\n\n前バージョン v0.15 (The Velocity Release) は「内部アーキテクチャ整理＋実行速度向上」（コア16000→3800行・Agent Swarms・Tool Search遅延読み込み・セッション検索4500倍）が主眼だった。v0.16 は名の通り **Surface（表面・インターフェース）の劇的進化**が最大の新規性。\n\n### 公式デスクトップアプリ（①の実機レビュー）\n- 公式サイトからDL・OS自動検出で最適版配布。**非公式版のゴテゴテUIと違い極めてシンプル**（Codexアプリに近い）\n- チャット主体UI・マイク入力対応。設定は右上ギアボタンに集約（意図的にミニマル）\n- **GUI上でモデル選択・コンテキストウィンドウ調整・LLMプロバイダ/APIキー設定**が可能\n- **ゲートウェイ設定**: ローカルHermes vs リモートHermes（Tailscale経由で別マシンのHermes）を選択可能 → 汎用エージェント専用Mac Miniを作業PC/スマホから操作する用途に最適\n- STTプロバイダ（ローカル / XAI / OpenAI）・永続メモリON/OFF・パーソナリティ選択もGUIで\n- Discord/LINE/Slack/Telegram/APIサーバ連携が左上メッセージングから設定可。ターミナルも内蔵\n- 弱点: **カンバン（Kanban）UIがまだ無い**（非公式版にはあった）→今後強化見込み\n\n### Web管理パネル/その他（③ NotebookLM解析）\n- **本格的なアドミンパネル**: メッセージング連携・Webhook・認証情報を視覚的に設定\n- **`hermes portal`**: Nous portal経由の初心者向けオンボーディング（クイックセットアップ）\n- **モデルピッカーにファジー検索**: DeepSeek V4 Flash・100万コンテキストの Minimax M3 を素早く選択\n- **`/undo` コマンド**: 直近ターンを取り消してプロンプト編集・再送信（CLI/TUI/Telegram対応）\n- **`/model`**: TUIでモデル選択する統合コマンド\n- デフォルトスキル整理（使われないスキルをデフォルトから外しノイズ削減）\n- リモートゲートウェイ接続: プロファイルごとに異なるリモートホストを設定し1ウィンドウで同時実行\n- メモリ構成をWebダッシュボードから調整可。Obsidian を FS MCP経由で長期記憶として接続し24時間自己改善ループの活用例も報告\n\n### ①で言及されたモデル選択論（Hermesで何を使うか）\n- 制限受けるまでは現実的にトップクラス＝**OpenAI GPT-5.5**推奨\n- そこまで知能不要なら OpenCode GO サブスク内モデル / Xサブスク（Grok系）が「すごくお得」\n- 投稿者の今の推し: **Minimax M3**（「M3カラー」）、Kimi K2.6、Qwen3.7 MAX、Minimax V2.5 Pro\n- 背景: Claude Agent SDK が課金分離（6/15〜）される流れで「汎用エージェントどこに移行するか」が注目テーマ。Hermesが無難で王道の選択肢\n\n> ⚠️ 中華系API不使用ポリシー [[feedback-no-chinese-apis]] により Minimax/Kimi/DeepSeek/GLM は当環境では採用しない。GPT-5.5/Grok/NVIDIA NIM系で代替する。\n\n---\n\n## テーマ2: AIによる自律的脆弱性発見の社会実装フェーズ突入（②④）— Mythos/Codexが1万件超を発見\n\ntrends.md 2026-06-06「Oceanus(=Mythos)」の社会実装側ニュース。既知のMythosが「研究」から「インフラ防御の実戦配備」へ移行した週。\n\n### 事実関係（②週刊ニュース・出所確認スタンスのチャンネル）\n- **米大統領令(2026-06-02署名)**: 最先端AIモデルを一般公開前に**最大30日間、政府が先に触れる任意枠組み**を新設。規制で固めるより「まず中身を見せて」のスタンス\n- きっかけは Anthropic の未公開モデル **Mythos**: ソフトのセキュリティ穴を自分で発見し「こう突けば破れる」まで自動でやる能力が極めて高い → 諸刃の剣\n- **Anthropic が Mythos利用組織を一気に~150に拡大・15カ国以上（日本の組織含む）**。対象は電力/水道/通信などインフラ運営者・Samsung・各国サイバーセキュリティ機関 → 「攻撃側より先に守る側へ配る」作戦\n- 先行50パートナーで**重要ソフトから1万件超の重大脆弱性を発見**\n- OpenAI Codex も同様: 過去30日で120万件のコード変更をチェック、Chromium/OpenSSL等に**800件近い重大な穴＋1万件超の深刻な問題**を発見\n- Anthropicは Mythos級モデルを**数週間のうちに全利用者へ届ける**と発表\n- 関連: Anthropic がIPO書類を非公開提出(6/1)・評価額9650億ドル(約150兆円)・年間換算売上470億ドル / SpaceX×xAI が6/12にもNASDAQ上場報道(評価額~1.75兆ドル) / Opus 4.8がデフォルトに / MS Build 2026でWindowsをAIエージェントが安全に動く土俵に（OpenClawはMS製ではなく別のOSS自律エージェント、MSは安全に動かす側）\n\n### ④の実務インパクト（ずんだもん解説・コスト試算）\n- 従来の手動侵入テスト: 1回100万円以上・期間2週間 → **AI診断は数時間・1回数ドル**（100倍以上の節約）\n- 日立が **Claude Mythos** をインフラ防御に導入（汎用AIでなくインフラ特化でログから異常を一瞬検知）\n- ワークフロー: **AIでスクリーニング→怪しい箇所だけ人間が精査**（AIは嘘をつくので最終確認は人間必須）。それでも作業量9割以上カット可能\n- 防御側の朗報＝攻撃側の脅威。スクリプトキディでもプロ級攻撃が可能になる「AI民主化の影」\n- 開発者は「コードを書いた瞬間に脆弱性を指摘してくれる環境」が必須に。GitHubの標準セキュリティスキャン強化機能の活用推奨\n\n---\n\n## テーマ3: Claude Code × VS Code連携（⑤・非エンジニア向け基礎）\n\n新規性は低いが基礎の整理として有用。\n- Claude Code は CLI版/デスクトップアプリ版/Webブラウザ版/VS Code拡張機能版がある。**CLI版が中心設計でほぼ全機能利用可**\n- VS Code統合ターミナルで `claude` 起動 → フォルダ構成/生成ファイルをGUIで視覚的に確認しながら作業。**ターミナル分割で複数Claude Codeを並行実行**\n- VS Code拡張機能版は右上アイコンからセカンダリサイドバー（チャット画面）で利用\n- VS Codeはオープンソース基盤 → Cursor・Google Antigravity IDE等の派生AIエディタも同じ操作感\n- Live Preview拡張でHTML生成物を右側プレビュー表示すると便利\n\n---\n\n## アクションアイテム\n- Hermes dashboard (PM2 id:11) を v0.16 系へ更新検討（`hermes portal`オンボーディング・`/undo`・モデルピッカーファジー検索）。[[instinct-hermes-dashboard-auth-packaging-gap]] のパッケージング欠落に注意\n- リモートゲートウェイ接続（Tailscale経由で別マシンのHermes操作）は shadow⇔arcana 構成で検証候補\n- AI自律脆弱性発見の流れ: vvv/vvv-bots の security Issue (#511/#512/#289) に Codex/Claude のセキュリティスキャンを組み込む検討。GitHubセキュリティスキャン強化機能の活用\n- ②④は trends.md 2026-06-06 Oceanus/Mythos と重複 → trendsには「社会実装フェーズ＝150組織15カ国展開・大統領令・日立Claude Mythos導入」の差分のみ記録\n- Hermesのモデル選択論（Minimax M3等）は中華系不使用ポリシーにより当環境では GPT-5.5/Grok で代替", "tags": ["yt-learn", "ai", "Hermes", "Mythos", "security", "Claude Code", "VS Code", "2026-06-06"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T20:17:13.738857+09:00", "updated_at": "2026-06-06T20:17:13.738857+09:00"}
{"id": 515, "title": "学習日報 2026-06-06 yt-learn 20:20", "content": "# 学習日報 2026-06-06 yt-learn 20:20\n\n## 概要\nお姉様から連投された YouTube 5本（単一URLモード）を `/yt-learn` で解析。LLM Wiki 1件追加（id=514）・SKILL.md 1件改善。\n\n---\n\n## 今日学んだこと（YouTube 5本）\n\n### Hermes Agent v0.16 (5.0) \"The Surface Release\"（①③）\n- v0.15(速度/アーキ整理)に対し**UI=表面の劇的進化**。CUI玄人ツール→GUIプラットフォームへ脱皮\n- 公式デスクトップアプリ（Codexアプリ風シンプルUI・OS自動検出）・Web管理パネル（Webhook/認証/メッセージング視覚設定）\n- `hermes portal`（Nous portal初心者オンボーディング）・`/undo`（直近ターン取消・CLI/TUI/Telegram）・`/model`（TUIモデル選択）\n- モデルピッカーにファジー検索（DeepSeek V4 Flash・100万コンテキストMinimax M3）\n- **リモートゲートウェイ接続**（Tailscale経由で別マシンのHermes操作・プロファイル別1ウィンドウ同時実行）\n- Obsidian を FS MCP経由で長期記憶に接続し24時間自己改善ループの活用例\n\n### AIによる自律脆弱性発見の社会実装フェーズ（②④）\n- 米大統領令(6/2)：公開前最大30日政府が先に検証する任意枠組\n- Anthropic **Mythos** 利用組織を~150/15カ国（日本含む）へ拡大・先行50で**1万件超の重大脆弱性発見**\n- OpenAI Codex も120万コード変更チェックで800件近い重大穴+1万件超の深刻問題\n- **日立が Claude Mythos 導入**：手動診断100万円2週間 → AI数時間数ドル・作業量9割カット・最終確認は人間必須\n- Anthropic IPO書類非公開提出(6/1・評価額150兆円)・SpaceX×xAI上場報道(6/12)・Opus 4.8デフォルト化\n\n### Claude Code × VS Code（⑤・基礎）\n- CLI版が中心設計でほぼ全機能利用可。VS Code統合ターミナルで `claude` 起動・ターミナル分割で複数並行\n- VS Code拡張版は右上アイコンからセカンダリサイドバーでチャット・非エンジニアの黒画面ハードル解消\n\n### 運用上の発見（重要）\n- **bgutil欠落でも日本語自動字幕は取得できる**（5本中4本成功・bgutil=MISSING）。「bgutil欠落＝字幕全滅」は不正確だった\n- 実際の障害は **HTTP 429（レート制限・間隔を空けて回避）** と PO Token の2系統。en字幕の二次取得で429頻発\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/skills/yt-learn/SKILL.md` (Step 2) | 字幕取得フォールバック記述を実測に正確化。「bgutil欠落＝字幕全滅」→「ja字幕は取得可・障害は429とPO Tokenの2系統を切り分け・1本ずつsleep15で429回避」 |\n\n動作確認: SKILL.md frontmatter正常・492行（500行制限内）。Discord OPS チャンネルへ実装レポート送信（HTTP 204）。\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **Hermes dashboard (PM2 id:11) を v0.15.2→v0.16 更新検討** — リスク: dashboard_authパッケージング欠落でupgrade時に消える（[[instinct-hermes-dashboard-auth-packaging-gap]]）。why-first観点で緊急性低・Issue化が妥当\n2. **リモートゲートウェイ接続を shadow⇔arcana で検証** — 別マシンHermesをTailscale経由で操作する構成（中優先）\n3. **security Issue (#511/#512/#289) に Codex/Claude セキュリティスキャン組込検討** — AI自律脆弱性発見の流れを実務に。設計要（中優先）\n4. Hermesモデル選択論（Minimax M3等）は中華系不使用ポリシーによりGPT-5.5/Grok/NVIDIA NIMで代替\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 514 | YouTube 5本学習: Hermes 5.0デスクトップ化/AI自律脆弱性発見の社会実装/Claude Code×VS Code 2026-06-06 | yt-learn, ai, Hermes, Mythos, security, Claude Code, VS Code |", "tags": ["日報", "2026-06-06", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T20:21:00.110968+09:00", "updated_at": "2026-06-06T20:21:00.110968+09:00"}
{"id": 516, "title": "YouTube サブスク学習: AIプロンプトTOP7(完成条件を渡す)/AIでCVE発見の実務/Google AI検索オプトアウト 2026-06-06", "content": "## 情報源（サブスクフィード15件→AI関連選別・処理済3本除く上位3本）\n\n| # | タイトル | URL | スコア |\n|---|---------|-----|-------|\n| 1 | 今も通用するAIの回答精度が上がる最新の一言プロンプトTOP7 | youtube.com/watch?v=-x1RMJrt1sU | 82 |\n| 2 | 【セキュリティ】3つ目のCVEを取得・AIで脆弱性を見つける方法（エンジニアの名古屋） | youtube.com/watch?v=YvHlLGiJDwY | 80 |\n| 3 | ゼロクリック問題に終止符？Google AI検索オプトアウト機能完全ガイド[2026最新] | youtube.com/watch?v=jFPKcm1zqRI | 60 |\n\n> サブスク15件中、Hermes 5.0(woSihN3IKyc)・日立Claude脆弱性(dEr8vvq0ezo)・Hermesデスクトップ(3n2vvpXXkTE)は同日の単一URL学習(id=514)で処理済みのため重複除外。財布/AIグラス/スマートウォッチ/ゲーム/Live2D等は対象外(関連性0)。Claude Code究極入門(QvrYNAvMoxc・65点)は基礎チュートリアルで新規性低につき記録見送り。\n\n---\n\n## テーマ1: AIプロンプトTOP7 — 「AIを賢く動かす」から「完成条件を渡す」へ（id=499プロンプト7技/thinking-model-best-practicesと強く整合）\n\n### もう主役でなくなった一言5つ（優先度低下・聞かないわけではない）\n1. **「あなたは○○の専門家です」（ペルソナ付与）** — 最新研究で**むしろ正答率が下がるケース**が報告。最初の一言として置く価値は薄れた\n2. **「ステップバイステップで考えて」（CoT）** — 現行モデルは言わなくても内部で段階を踏む。書いても書かなくても答えはほぼ変わらない\n3. **「今日の日付は2026年○月○日です」** — 聞けば返るし最初に伝える必要なし\n4. **「temperatureを下げて正確に」** — チャット画面ではそもそも触れない。書いても伝わらない\n5. **「最初の一文はこう書き始めて」（書き出し固定）** — 目的さえ渡せば書き出しは自然に決まる\n\n### 第1位（最重要）: 「完成条件を渡す」\n- AIは何を持って完成かが分からないと**無難なところで止まる**。合格ラインを先に渡し「この条件を満たすまで自分で見直して」と頼めば、AIがそこまで仕上げる\n- デモ（法人向けAI研修の営業メール）: 「丁寧に作って」だと文章は整うが目的（無料相談予約）の仕掛けが入らない。「最終目的＋完成条件3つ＋満たすまで自分で見直して(やり方は任せる)」と渡すと、AI本人が3条件に照らした見直し結果を自己申告してから返してくる\n- 核心: **AIに頭の中の「正解の定義」を渡す。出力のずれが一気に減る**\n\n### 3社公式が同方向（裏取り）\n- **OpenAI公式**: 何をゴールにするか・どうなったら完成か・どんな形で出すかの3つを伝えよ\n- **Anthropic公式**: まずどうなったらOKかをはっきりさせよ\n- **Google公式**: やって欲しいことを具体的に・出して欲しい形を指定せよ\n- → 「AIを賢く動かそう」より「AIにどうなったら正解かを渡そう」。人に仕事を頼む時の当たり前（形式・対象・完成基準を伝える）をAI相手だと省くからずれる\n- ⚠️ チャンネル末尾はLINE登録誘導の情報商材寄り。**プロンプト内容自体は公式準拠で妥当**だが特典訴求は無視\n\n---\n\n## テーマ2: AIでCVE発見の実務フロー（エンジニアの名古屋・3つ目のCVE取得）\n\n実例: NocoDB（OSSのノーコードDB・Airtable類似）のFormula機能のURL関数で**反射型XSS**を発見・報告→約12ヶ月後に修正（DirectURLバリデーション追加=`isHttpUrl`でjavascript:プロトコルを弾く）。\n- 攻撃経路: Formulaで`URL()`関数→共有リンクのリダイレクトパラメータ(back URL)に`javascript:`を埋め込み→アラートページの戻るボタン押下でXSS発火→Cookie/Storageを外部サーバへ送信\n\n### AI活用の実務知見（重要・再現検証の必須化）\n- AI（Opus 4.5使用）にサマリー/レポートを書かせる\n- **⚠️ AIのレポートは正しくないことがよくある → 必ずDocker環境でローカル再現検証する**（今回はAIが提示した攻撃経路と別経路=back URLの方が攻撃しやすいと自分で発見し報告内容を変えた）\n- **GUIなしの脆弱性は「テスタブルなテストコード」も一緒に出力させ、脆弱性が再現するか検証可能にする**\n- 検証行動すら仕様誤解の可能性 → **最後は人間がドキュメントを見ながら正否をチェック**\n- 報告のコツ: AIレポートは長くなりすぎるので簡潔に（読み手はAI報告の洪水を捌いている）。PoC動画はGitHub仕様上コメント欄(非公開)に投稿（descriptionだと公開され自分のローカル画面が世界中に出る）\n\n---\n\n## テーマ3: Google AI検索オプトアウト（jFPKcm1zqRI・SEO/メディア運営向け）\n\n- Googleが**自サイトコンテンツをAI検索（AI Overviews / AIモード）に使わせない**オプトアウト機能を提供開始\n- 背景: AIが要約回答するとユーザーが元サイトに来ない「ゼロクリック検索」で流入が急減。出版社（Condé Nast/AP通信等）が反発。Reddit/WikipediaはGoogleと個別ライセンス契約したが一般運営者に交渉力なし\n- **robots.txtでは「読んでいいがAI回答には使うな」の細かい制御ができなかった**のが長年の問題\n- 動かしたのは英国規制機関CMA（競争市場庁・日本の公取委相当）: GoogleをSMS(戦略的市場地位保有者)認定し3行動要件を課した — ①サイト運営者向けオプトアウトツール提供 ②AI回答内での引用元サイト明示 ③初年度は半年ごとの遵守報告。実装期限9ヶ月以内\n- vvv観点: vvv.jkjk.uk のコンテンツがAI検索に使われ流入減するリスク。オプトアウト機能の挙動を要監視（ただし求人集約サービスは検索流入が生命線なので安易なオプトアウトは逆効果の可能性も）\n\n---\n\n## アクションアイテム\n- **プロンプトTOP7「完成条件を渡す」を goal-judge / verification-before-completion / why-first の運用に反映**。thinking-model-best-practices.md「Opus 4.8は素直」「Why定義しHowは任せる」「役割付与の是非」と整合 → 3社公式が「完成条件を先に渡せ」で揃った裏取りを追記候補\n- AIでCVE発見の「AIレポートは必ずDocker再現検証・テストコード化・最後は人間チェック」を security-audit / repair-loop スキルの検証ループに反映（既存「検証ツールを持たせる」方針と整合）\n- Google AI検索オプトアウトはvvvの検索流入への影響を監視（オプトアウトは流入減リスクで慎重に）\n- ペルソナ付与が正答率を下げるケースは [[thinking-model-best-practices]] の「役割付与は有効(Opus4.8)」と一見矛盾 → タスク次第。役割付与の是非は自前タスクで実測して使い分ける", "tags": ["yt-learn", "ai", "prompt-engineering", "security", "CVE", "SEO", "subscriptions", "2026-06-06"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T20:25:45.190722+09:00", "updated_at": "2026-06-06T20:25:45.190722+09:00"}
{"id": 517, "title": "学習日報 2026-06-06 yt-learn 20:28 (サブスク)", "content": "# 学習日報 2026-06-06 yt-learn 20:28（サブスクフィード学習）\n\n## 概要\nお姉様の「タイムラインとフィード学習」指示のうち**フィード学習**を `/yt-learn subscriptions 15` で実行。サブスクフィード15件→AI選別→処理済3本(id=514)除く上位3本を解析。LLM Wiki 1件追加(id=516)・thinking-model-best-practices.md 1件改善。\n\n---\n\n## 今日学んだこと（YouTube サブスク3本）\n\n### プロンプトTOP7：「AIを賢く動かす」→「完成条件を渡す」（-x1RMJrt1sU・82点）\n- **第1位＝完成条件（合格ライン）を先に渡す**。「この条件を満たすまで自分で見直して」でAIが自己チェックして仕上げる\n- **OpenAI/Anthropic/Google 3社公式が同方向で一致**（ゴール/完成基準/出力形式を伝えよ）\n- 優先度低下5つ：①ペルソナ付与（正答率↓ケース報告）②ステップバイステップ ③日付明示 ④temperature指定 ⑤書き出し固定\n\n### AIでCVE発見の実務フロー（YvHlLGiJDwY・エンジニアの名古屋・80点）\n- NocoDB（OSS）のFormula機能URL関数で反射型XSS発見→約12ヶ月後に修正\n- **AIレポートは正しくないことが多い→必ずDocker環境でローカル再現検証**・GUIなしはテストコード化・最後は人間がドキュメント照合\n- 報告は簡潔に（AI報告の洪水）・PoC動画はGitHubコメント欄（非公開）\n\n### Google AI検索オプトアウト（jFPKcm1zqRI・60点）\n- ゼロクリック検索で流入急減への対抗。robots.txtでは「AI回答に使うな」制御不可だった\n- 英国CMAがGoogleをSMS認定し3要件（オプトアウト/引用元明示/遵守報告）を課す\n\n### 運用上の実証\n- **429回避策（1本ずつ sleep16）が4/4成功**。前セッションの単一URL学習で得た知見を実践し、サブスク4本全て字幕取得成功\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/rules/thinking-model-best-practices.md` | 「最重要原則: 完成条件(合格ライン)を先に渡す」を追記。3社公式一致の裏取り・優先度低下5一言・goal-judge/why-firstとの整合明示 |\n\n動作確認: 176行・該当見出し1件で反映確認。Discord OPS へ実装レポート送信（HTTP 204）。\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **AIでCVE発見の「Docker再現検証・テストコード化・人間チェック」を security-audit / repair-loop に反映** — 既存「検証ツールを持たせる」方針と整合（中優先・設計要）\n2. **Google AI検索オプトアウトの vvv 検索流入影響を監視** — オプトアウトは流入減リスクで慎重に（低優先・監視のみ）\n3. ペルソナ付与の是非（型5の役割付与 vs 正答率↓報告）はタスク次第で自前実測\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 516 | YouTube サブスク学習: AIプロンプトTOP7(完成条件を渡す)/AIでCVE発見の実務/Google AI検索オプトアウト 2026-06-06 | yt-learn, ai, prompt-engineering, security, CVE, SEO |\n\n> 関連: 同日 20:20 の単一URL学習（id=514・Hermes 5.0/Mythos社会実装/VS Code）も参照。", "tags": ["日報", "2026-06-06", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T20:28:49.036918+09:00", "updated_at": "2026-06-06T20:29:31.676965+09:00"}
{"id": 519, "title": "X タイムライン学習: Anthropic公式ガイド3点(無料公開)/ant-cli/Boris「loops中心」/Senior Engineerの5エージェント分割 2026-06-06", "content": "## 情報源\n- 取得: vvv API timeline (group_id=315・@GokouMutsumi ホームタイムライン) days=1・110件取得・score>=73で37件\n- 期間: 2026-06-06\n- 注: 一次情報リンクの多くがX内部のvideo/photo/引用ツイートでWebFetch不可だったため、投稿テキストから知見抽出（Gotchas準拠）\n\n## 主要な発見\n\n### 1. Anthropic公式ガイド3点が無料公開（今週の最重要・既学習と強く収束）\n- **37分AIエージェント構築ガイド**（Claude作成者本人が設計解説）: Messages API → Agent SDK → Claude Managed Agents の進化を体系化（@ClaudeCode_UT s77）\n- **36ページ セキュリティガイド**: 「自分のAIエージェントを信用するな(STOP TRUSTING YOUR OWN AI AGENTS)」。**攻撃タイムラインが崩壊(collapsed)**＝AIが脆弱性発見〜悪用のギャップを圧縮。Claude Code/MCPサーバー/自動化ツールを動かすなら必読（@DataChaz s75）→ 同日yt-learn「AI自律脆弱性発見の社会実装」(id=514)・「AIでCVE発見」(id=516)と完全に同じ潮流\n- **23ページ エンタープライズAIプレイブック**: Claudeを企業のコア基盤にする運用マニュアル。要点=**汎用モデルでは汎用的な結果しか出ない→自社特化せよ**（@DataChaz s75）→ Private Eval(id=505・自社固有評価基準が最大の知的財産)と整合\n\n### 2. Claude Code creator Boris「もうpromptしない、loops中心」（@0xMovez s75）\n- \"I don't prompt Claude anymore. What I mostly use now is loops. I create loops - they do the rest of my job.\"\n- 24分動画でBorisの実運用公開: **Claude + loops + routines + dynamic workflows**\n- → CLAUDE.md/rulesの既知（Boris個人運用=数十loops・PR babysitting/CI auto-rebase）の最新版。`/loop`・symphony-loop・Dynamic Workflows運用の裏付け\n\n### 3. Anthropic公式「ant CLI」（新ツール・@KudouCraft s73）\n- Claude API上の **Agents / Sessions / Files / Skills をターミナルから直接操作**できる公式CLI\n- 今までClaude Code単体では自然にやりにくかった操作（curlや自作スクリプトが必要だった部分）をCLI化\n- → ai_keywords.txt に `ant-cli` 登録済（追跡対象化）。Agent SDK課金分離(6/15)後のAPI直操作手段として注目\n\n### 4. Senior Engineerのスケール術＝5エージェント分割（@arceyul s75）\n- プラグインで1タスクを5エージェントに分割（brainstorm担当ほか）。時間配分を「より良いプロンプト・計画・レビュー・タイピング減」へ移す\n- → Dynamic Workflows（最大16並列・敵対的相互検証）の実践例。dispatching-parallel-agents スキルと整合\n\n### その他の新ツール・トピック（登録/参考）\n- **Readdy ai**（@readdyai）: 完全自然言語のみでWebページ制作（ai_keywords登録済 `readdy`）\n- **TurboVec**: メモリ圧縮OSS・31GB→4GB（ai_keywords登録済 `turbovec`）。ローカルLLM軽量化の流れ\n- **Higgs Audio v3 TTS**: 100+言語・ゼロショット音声クローン・感情/話速/ピッチ制御（ai_keywords登録済 `higgs audio`）\n- Gemma 4 QAT（16GB Macで256kコンテキスト・3x省メモリ）→ 既学習(id=499/505)と重複\n- Hermes v0.16 Surface Release → 既学習(id=514)と重複\n- NVIDIA Nemotron 3 Ultra → 既学習(id=505)と重複\n- Codex Product Design插件・QoL更新（settings検索等）→ 一部id=496と重複\n- npmサプライチェーン攻撃: IronWorm&Miasmaワームでnpm 50本超汚染（6/6・要警戒）\n- LiquidAI: 日本語向け新モデル2つ公開（LFM2.5-Audio-1.5B-JP / LFM2.5-1.2B-JP）\n\n## 横断的洞察（今回のyt-learn 3セッションとの収束）\n**「モデル知能競争は一段落、価値は『ハーネス＋自社特化Eval＋セキュリティ運用』へ移った」**という潮流が、X(Anthropic公式ガイド3点)・YouTube(id=505 Private Eval・id=514 Mythos社会実装・id=516 完成条件を渡す)で完全に一致。Anthropicは「賢いClaude」より「安全・自律・運用できるClaude」を公式ドキュメントで推進している。\n\n## アクションアイテム\n- **Anthropic 37分エージェント構築ガイド・36pセキュリティガイド・23pプレイブックを後日精読**（一次URLがX動画でWebFetch不可・公式サイト/docsから直取得を試みる）\n- **ant-cli を shadow で試用検討** — Agent SDK課金分離(6/15)後のClaude API直操作手段。Agents/Sessions/Files/Skills操作を評価\n- 36pセキュリティガイド「自分のAIエージェントを信用するな」を security-audit / security Issue(#511/#512) の観点に反映\n- npmサプライチェーン攻撃(IronWorm/Miasma)を踏まえvvv/vvv-botsの依存パッケージを点検（過去のTanStack攻撃教訓と同様）", "tags": ["x-learn", "ai", "Anthropic", "ant-cli", "Boris", "security", "timeline", "2026-06-06"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-06T21:55:16.394267+09:00", "updated_at": "2026-06-06T21:55:16.394267+09:00"}
{"id": 520, "title": "学習日報 2026-06-07 x-learn 08:03 (タイムライン)", "content": "# 学習日報 2026-06-07 x-learn 08:03（タイムライン学習）\n\n## 概要\nお姉様の「タイムラインとフィード学習」指示のうち**タイムライン学習**を `/x-learn Claude Code 最新動向` で実行（作業は6/6夜〜6/7朝に跨ぐ）。vvv API timeline(group_id=315)から110件取得→score≥73で37件→新規性の高い投稿を分析。LLM Wiki 1件追加(id=519)・ai_keywords 4件追加。\n\n---\n\n## 今日学んだこと（X タイムライン）\n\n### Anthropic公式ガイド3点が無料公開（今週の最重要）\n- **37分AIエージェント構築ガイド**: Messages API→Agent SDK→Managed Agentsの進化（Claude作成者本人解説）\n- **36ページ セキュリティガイド**: 「自分のAIエージェントを信用するな」・攻撃タイムライン崩壊（AIが脆弱性発見〜悪用のギャップ圧縮）\n- **23ページ エンタープライズプレイブック**: 汎用モデルは汎用結果しか出ない→自社特化せよ\n\n### Claude Code creator Boris「もうpromptしない、loops中心」\n- Claude + loops + routines + dynamic workflows で日常業務を回す（24分動画で実運用公開）\n\n### Anthropic公式「ant-cli」（新ツール）\n- Claude APIのAgents/Sessions/Files/Skillsをターミナルから直接操作。Agent SDK課金分離(6/15)後の手段\n\n### その他\n- Senior Engineerのスケール術＝1タスクを5エージェント分割（Dynamic Workflows実践）\n- 新ツール: Readdy(自然言語Web制作)/TurboVec(メモリ圧縮31→4GB)/Higgs Audio v3(多言語TTS)\n- npmサプライチェーン攻撃50本超汚染（IronWorm/Miasma・要警戒）\n\n### 横断的洞察（本日のyt-learn 3セッションと完全収束）\n**「モデル知能競争は一段落、価値は『ハーネス＋自社特化Eval＋セキュリティ運用』へ移った」** — X(Anthropic公式ガイド3点)・YouTube(id=505 Private Eval/id=514 Mythos社会実装/id=516 完成条件を渡す)で一致。\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `vvv-bots/bots/gokou_timeline/ai_keywords.txt` | 新AIツール4件追加(ant-cli/readdy/turbovec/higgs audio)・commit faab367・push済 |\n\n動作確認: 4件とも `--check` で「既存」・main...origin/main 差分なし。Discord OPS へ実装レポート送信(HTTP 204)。お気に入り7件登録(added3/skip4)。\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **Anthropic公式3ガイド精読**（37分エージェント構築/36pセキュリティ/23pプレイブック）— 一次URLがX動画でWebFetch不可・公式docsから直取得（中優先）\n2. **ant-cli を shadow で試用検討** — Agent SDK課金分離(6/15)後のClaude API直操作手段（中優先）\n3. **36pセキュリティガイド「自分のAIを信用するな」を security Issue(#511/#512) に反映**（中優先）\n4. **npmサプライチェーン攻撃(IronWorm/Miasma)を踏まえvvv/vvv-bots依存点検**（中優先・過去TanStack攻撃教訓と同様）\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 519 | X タイムライン学習: Anthropic公式ガイド3点(無料公開)/ant-cli/Boris「loops中心」/Senior Engineerの5エージェント分割 2026-06-06 | x-learn, ai, Anthropic, ant-cli, Boris, security |\n\n> 関連: 同セッションの yt-learn学習（id=514 Hermes5.0/Mythos・id=516 プロンプトTOP7/CVE）も参照。", "tags": ["日報", "2026-06-07", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-07T08:05:08.122917+09:00", "updated_at": "2026-06-07T08:05:08.122917+09:00"}
{"id": 521, "title": "ant CLI × Claude Managed Agents X学習 2026-06-07", "content": "# ant CLI × Claude Managed Agents X学習 2026-06-07\n\n## 情報源\n- X投稿: 遠藤巧巳(@ai_agent_dev・システム開発歴10年・AIネイティブ会社の作り方・フォロワー5653) 2026-06-07 00:30 JST / 1640 view・6 likes\n- URL: https://x.com/ai_agent_dev/status/2063418314584703134\n- 引用元一次情報: Claude公式 @ClaudeDevs https://x.com/ClaudeDevs/status/2061877343078244459\n- 当環境(shadow)での **実機検証込み**\n\n## 投稿の主張（独自見解）\n「いまいち ant の使い道が分からなかったが、ant を使うことで **Claude Managed Agents の開発やログ取得・修正などが Claude Code からできる** ということ。Claude Managed Agents はかなり有望と思いつつ全然触っていなかったので、ant 経由で Claude Code から依頼して作ってみよう。」\n\n## 一次情報（Claude公式 @ClaudeDevs）\n> We've added a CLI for Claude Platform to make every API endpoint runnable from your terminal. Call the Messages API, stand up Claude Managed Agents, pipe results straight into your shell. **The ant CLI is well understood by coding agents (Claude Code) using the claude-api skill.**\n\n要点:\n- ant = **Claude Developer Platform の全APIエンドポイントをターミナルから叩けるCLI**\n- Messages API 呼び出し / Claude Managed Agents の起動 / 結果を shell にパイプ\n- **Claude Code が claude-api skill 経由で ant を理解している** = Claude Code に「antでManaged Agent作って」と依頼すると Claude Code が ant コマンドを組み立てて実行できる\n\n## ★当環境(shadow)での実機検証結果（2026-06-07）\n- **ant 既にインストール済み**: `~/.local/bin/ant` version 1.10.0 (21.3M)。Claude Code は @anthropic-ai/claude-code@2.1.156\n- **認証OK**: `ant auth status` → OAuth (user_oauth)・juyoda@gmail.com・org=jkyui・scope=`user:developer user:inference user:profile`・トークン有効期限あり(自動リフレッシュ)\n- **API resource サブコマンド一覧**（`ant --help`）: completions / messages / messages:batches / models / beta:agents / beta:agents:versions / beta:environments / beta:environments:work / beta:sessions(:events/:resources/:threads) / beta:vaults(:credentials) / beta:memory-stores(:memories/:memory-versions) / beta:files / beta:skills(:versions) / beta:user-profiles / **beta:worker(self-hosted environment worker)**\n- **beta:agents サブコマンド**: `create / retrieve / update / list / archive` → 投稿の言う「Managed Agentsの開発・ログ取得・修正」が文字通り可能な構成\n- **メタ操作の疎通(全て exit=0)**:\n  - `ant beta:agents list` → exit=0(現状エージェント0件)\n  - `ant beta:skills list` → Anthropic公式skill(xlsx/pptx等)がJSON取得可\n  - `ant models list` → claude-opus-4-8(max_input 1M/max 128k tokens)等が取得可\n- **Issue #315 の結論と整合**: 「無料メタ操作は可・実推論はAPIクレジット未投入で不可」。今回もメタ操作(list/help)のみ検証。実際のagent create/run(推論)はAPIクレジット課金(6/15のAgent SDK課金分離後の正規ルート)\n\n## 主要な発見\n1. **antは「Claude Agent SDK課金分離(2026/6/15)後のメタ操作の正規CLI」**。MEMORY.md既存方針「ant-cliをshadowで試用検討」「Agent SDK課金分離後の手段」と完全整合。対話利用は対象外だが、agents/sessions/skills/vaults/memory-stores のCRUDをターミナルから叩ける\n2. **Claude Code × ant の連携が肝**: claude-api skill で Claude Code が ant を理解 → 「Managed Agent作って」と自然言語で頼むと CC が ant コマンドを生成・実行。ハーネス構築をCC1本で完結できる\n3. **beta:worker(self-hosted environment worker)** が存在 = shadowを self-hosted environment worker として動かし、Managed Agent のツール実行をローカルで受ける構成が取れる（ローカルツール統合の道）\n4. **beta:memory-stores / beta:vaults** = Anthropic公式のメモリストア・認証情報vault。MEMORY.md肥大化(#292)やvault-scoped credentials(.env脱却)の公式選択肢\n\n## アクションアイテム\n- [実装済] Issue #315 に実機検証結果(v1.10.0・サブコマンド全容・メタ操作疎通exit=0)をコメント追記\n- [検討] `ant beta:agents create` で最小Managed Agentを1体作成 → Claude Code から依頼して動かす実証（APIクレジット投入の費用対効果を見てから）\n- [検討] `ant beta:worker` で shadow を self-hosted worker 化し、Managed Agent にローカルツール(vvv-bots操作等)を持たせる構成の評価\n- [検討] beta:memory-stores を MEMORY.md肥大化(#292)の公式代替として AgentMemory(#300)/Memanto と横並び比較", "tags": ["x-learn", "ant-cli", "claude-managed-agents", "claude-code", "ai", "2026-06-07"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-07T13:07:08.255979+09:00", "updated_at": "2026-06-07T13:07:08.255979+09:00"}
{"id": 522, "title": "ant CLI を AI駆動開発基盤に組み込み（実機実証） 2026-06-07", "content": "# ant CLI を AI駆動開発基盤に組み込み（実機実証） 2026-06-07\n\n> X学習(id=521・@ai_agent_dev投稿)を受け、お姉様の指示「AI駆動開発基盤に組み込んで」で恒久実装。Issue vvv-bots #316(完了) / #315(実証コメント)\n\n## 何をしたか（4ステップ全実装・shadow実機）\n\n### 1. rules + CLAUDE.md/AGENT.md 組み込み\n- **新設**: `~/.claude/rules/ant-cli-guide.md`（サブコマンド全容・よく使うコマンド・Managed Agent作成実践・Gotcha）\n- CLAUDE.md「詳細設定」に1行参照追加（100行未満維持を確認）\n- AGENT.md「8.重要な期限」に ant CLI 節追加（全エージェント共通仕様書 = Codex/agy/Hermesも認識）\n\n### 2. 委譲ルート追加\n- task-router.md: ant委譲ルート表（「Managed Agent作って」「antで〜」系はCC自身がant経由）\n- codex-delegation.md: 冒頭に「ant CLIを先に検討」分岐（Claude Platform操作はAnthropic公式antが最優先）\n\n### 3. ラッパースクリプト\n- **新設**: `~/workspace/tools/ant_helper.sh`（実行権限付与済・動作確認済）\n- サブコマンド: status(auth+疎通サマリー) / agents / agent <id> / skills / models / raw\n\n### 4. 実Managed Agent 稼働実証（フルチェーン）\n- create(curl直叩き) → agent_01M8jZP6hDSCBBBXUyhXVyjq 作成成功（model=claude-haiku-4-5・無料）\n- retrieve(ant CLIメタ操作) → 設定/ログ取得成功・ラッパーで1件表示確認\n- archive → archived_at セット・active 0件に復帰（片付け完了）\n\n## ★Gotcha（重要・再利用価値高）\n- `ant beta:agents create --model <文字列>` は v1.10.0 で動かない: string was used where mapping is expected。--model '{\"model\":\"x\"}' でも API が model.model: Extra inputs not permitted(400)\n- 回避策: curl 直叩きで model を文字列として渡す。create以外（list/retrieve/update/archive/skills/models）は ant CLI が正常\n- beta header = managed-agents-2026-04-01,oauth-2025-04-20（ant --debug beta:agents list で確認）\n- トークン取得 = ant auth print-credentials | grep -oE 'sk-ant-[^ \"]+'\n- レスポンスの model は {\"id\":\"...\",\"speed\":\"standard\"} に正規化される\n\n## 課金境界（#315と整合）\n- メタ操作(list/retrieve/archive/create) = 無料／実推論(messages/agent run) = APIクレジット課金\n\n## 残アクション（任意・費用対効果を見てから）\n- beta:worker で shadow を self-hosted worker 化し Managed Agent にローカルツールを持たせる\n- beta:memory-stores を MEMORY.md肥大化(#292)の公式代替として AgentMemory(#300)/Memanto(id=511) と横並び比較", "tags": ["ant-cli", "claude-managed-agents", "claude-code", "ai-dev-platform", "gotcha", "2026-06-07"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-07T13:17:55.224672+09:00", "updated_at": "2026-06-07T13:18:29.905004+09:00"}
{"id": 524, "title": "学習日報 2026-06-07 x-learn 13:18", "content": "# 学習日報 2026-06-07 x-learn 13:18\n\n## 概要\n`/x-learn`（URL単体）で @ai_agent_dev の ant CLI 投稿を解析し、お姉様の指示「AI駆動開発基盤に組み込んで」を受けて ant CLI を恒久実装。LLM Wiki 2件追加(id=521, 522)・Issue 1件作成完了(#316)。\n\n---\n\n## 今日学んだこと（X）\n\n### AIエージェント / Claude Code 運用\n- ant CLI = Claude Developer Platform 全APIをターミナルから叩く公式CLI。Managed Agents / Sessions / Skills / Vaults / Memory-stores のCRUD\n- Claude Code は claude-api skill で ant を理解 → 「Managed Agent作って」と自然言語で頼むとCCがantコマンドを組み立てて実行\n- 投稿者(遠藤巧巳)の見解「ant経由でCCからManaged Agentsの開発・ログ取得・修正ができる」は当環境で実証済み\n- 課金境界: メタ操作(list/retrieve/archive/create)=無料 / 実推論(run)=APIクレジット課金\n\n### Gotcha\n- ant beta:agents create --model <文字列> がv1.10.0で動かない（mapping強制バグ）→ curl直叩きで回避\n- beta header = managed-agents-2026-04-01,oauth-2025-04-20\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| ~/.claude/rules/ant-cli-guide.md | 新設: ant運用ガイド |\n| ~/.claude/CLAUDE.md | 「詳細設定」に ant 1行参照（100行未満維持） |\n| ~/workspace/AGENT.md | 「8.重要な期限」に ant CLI 節（全エージェント共通） |\n| ~/.claude/rules/task-router.md | ant委譲ルート表を追加 |\n| ~/.claude/rules/codex-delegation.md | 冒頭に「ant CLIを先に検討」分岐 |\n| ~/workspace/tools/ant_helper.sh | 新設: ラッパー（status/agents/agent/skills/models・動作確認済） |\n\n実証: Managed Agent を create→retrieve→archive のフルチェーンで稼働確認（agent_01M8jZP6hDSCBBBXUyhXVyjq・実証後archive済）\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. beta:worker で shadow を self-hosted worker 化し Managed Agent にローカルツールを持たせる\n2. beta:memory-stores を MEMORY.md肥大化(#292)の公式代替として AgentMemory(#300)/Memanto(id=511) と横並び比較\n3. ant CLI v1.10.0 の --model バグはAnthropicにフィードバック検討\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 521 | ant CLI × Claude Managed Agents X学習 2026-06-07 | x-learn, ant-cli |\n| 522 | ant CLI を AI駆動開発基盤に組み込み（実機実証） 2026-06-07 | ant-cli, gotcha |\n\n## 関連Issue\n- vvv-bots #316（完了・Close）/ #315（実証コメント追記）", "tags": ["日報", "2026-06-07", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-07T13:19:03.490343+09:00", "updated_at": "2026-06-07T13:19:39.623852+09:00"}
{"id": 526, "title": "n3080 (Windows/RTX 3080) に Ollama + Gemma 4 12B セットアップ実機記録", "content": "# n3080 (Windows/RTX 3080) Ollama + Gemma 4 12B セットアップ実機記録\n\n> 2026-06-07 実施。Windows SSH サーバーへのローカルLLM環境構築。\n> 結論: **RTX 3080 (VRAM 10GB) で Gemma 4 12B (Q4_K_M) が 100% GPU動作・57 tok/s で動く（ただしギリギリ）**。\n\n## 対象ホスト n3080（新規発見・SSH config未登録）\n\n| 項目 | 値 |\n|------|-----|\n| Tailscale名 | `n3080` (100.68.221.74) |\n| OS | Windows (デフォルトshell=cmd.exe・CP932で文字化け) |\n| GPU | NVIDIA GeForce RTX 3080 / **VRAM 10240 MiB (10GB)** / driver 595.97 |\n| SSH接続 | `ssh jun@100.68.221.74`（鍵認証OK・SSH configには未登録なのでIP直指定） |\n| 注意 | SSH config の `jk4`(100.97.78.57) はオフライン別物。Windows機は `n3080` |\n\n## 重要な罠と対処\n\n### 罠1: curl localhost:11434 が 0.23.4 を返す謎 = VS Codeトンネル\n- winget で 0.30.6 を入れた直後、`curl http://127.0.0.1:11434/api/version` が古い `{\"version\":\"0.23.4\"}` を返す\n- `/api/tags` の中身が **shadowサーバーのOllamaモデル(nomic-embed-text/qwen2.5-coder:7b/qwen2.5:3b)と完全一致** → 正体判明\n- **VS Code (PID で Code.exe) のRemote/トンネル機能が n3080:11434 を shadow の Ollama に転送していた**\n- 教訓: Windowsで11434が古いバージョンを返したら VS Code のポートフォワーディングを疑う。`Get-NetTCPConnection -LocalPort 11434` のOwningProcessがCode.exeなら確定\n\n### 罠2: SSH非対話セッションからの ollama serve デタッチ起動が即死\n- `Start-Process -WindowStyle Hidden` も `cmd start /B` も、SSHセッション終了時に**子プロセスがプロセスツリーごと殺される**（Windows OpenSSHの仕様）\n- 同期実行(timeout で切る)では8秒走り続ける=serve自体は正常 → デタッチが問題と切り分け\n- **解決: schtasks（タスクスケジューラ）で独立常駐**\n  ```\n  setx OLLAMA_HOST \"127.0.0.1:11500\"\n  # ラッパーbat: set OLLAMA_HOST=127.0.0.1:11500 & ollama.exe serve >> log 2>&1\n  schtasks /Create /TN \"Ollama11500\" /TR \"%USERPROFILE%\\ollama_serve_11500.bat\" /SC ONLOGON /RL LIMITED /F\n  schtasks /Run /TN \"Ollama11500\"\n  ```\n- 11434はVS Codeトンネルが占有中のため、**本体Ollamaは別ポート 11500** で起動（VS Code転送を温存）\n\n## Gemma 4 は実在する（「4は無理？」への答え）\n- Ollama公式ライブラリに **`gemma4` 実在**（サイズ: 12b / 26b / 31b）。gemma3(270m/1b/4b/12b/27b)とは別系統\n- 12bタグ: `gemma4:12b`(7.6GB,256K) / **`gemma4:12b-it-q4_K_M`(Q4明示,7.6GB)** / `gemma4:12b-it-q8_0` / `gemma4:latest`(9.6GB,128K)\n- VRAM 10GB機では **`gemma4:12b-it-q4_K_M`** が最適\n\n## 実機ベンチ（gemma4:12b-it-q4_K_M / RTX 3080 10GB）\n\n| 指標 | 値 |\n|------|-----|\n| PROCESSOR | **100% GPU**（CPUオフロードなし） |\n| モデルVRAM | 7.4 GB |\n| GPU合計使用 | **9291 / 10240 MiB**（残950MB・ギリギリ） |\n| コンテキスト | 4096 (デフォルト) |\n| 推論速度 | **57.69 tok/s** |\n| 応答品質 | 日本語自然（自己紹介テスト合格） |\n\n## 運用上の注意\n- **コンテキストを8K以上に上げるとKVキャッシュ膨張でVRAMオーバー→CPUオフロードで減速**。デフォルト4K前後が安全圏\n- 学習ログ(id=499)「16GB VRAMでは4bit版が現実的」が、10GB機では「4bit + コンテキスト4K」で正確に再現\n- 中華系API不使用ポリシー適合（Gemma=Google・ローカル実行でネット送信なし）\n- CLI接続時は `set OLLAMA_HOST=127.0.0.1:11500` を毎回付けるか、ユーザー環境変数(setx済)に依存\n\n## 再起動後の確認\n- schtasksは `/SC ONLOGON` なのでログオン時に自動起動。サーバー死活は `curl http://127.0.0.1:11500/api/version` で確認", "tags": ["ollama", "gemma4", "windows", "n3080", "rtx3080", "local-llm", "setup", "vram"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-07T13:30:59.432932+09:00", "updated_at": "2026-06-07T13:30:59.432932+09:00"}
{"id": 527, "title": "vvv-bots: n3080 Gemma4 最優先ルーティング + サーキットブレーカー + 使用量ダッシュボード (Issue #318)", "content": "# vvv-bots: n3080 Gemma4 最優先ルーティング + 使用量ダッシュボード\n\n> 2026-06-07 実装。Issue #318 / PR #319(merged)。\n> shadow の vvv-bots が LLM を使う際、n3080(RTX3080) 起動中は Gemma4 12B(Q4) を\n> 最優先利用し、性能劣化時は既存フォールバックへ自動退避。使用量を Web 可視化。\n\n## アーキテクチャ\n\n呼び出し順 (最前段に Gemma4 を挿入・既存連鎖は非破壊):\n```\nGemma4(n3080) → NVIDIA NIM → RETRY_CHAIN → Cerebras → Groq → shadow Ollama\n```\n\n- 単一改修ファイル `web/vvv-bots/lib/llm_client.py` に集約 → 全ボット(tagger/detail_llm/\n  job_llm_scorer/sns_digest/market_watch/cc_learn/youtube_analyzer 等)に波及\n- 同期 `llm_chat` / 非同期 `allm_chat` 両方に Gemma4 ルート + ログを挿入\n\n## サーキットブレーカー (「性能悪けりゃやめる」)\n\n`_gemma4_state = {fails, open_until, health_ts, health_ok}` (プロセスメモリ内)\n- `_gemma4_available()`: GEMMA4_ENABLED + 逆切り中でない + `/api/version` 死活(60s TTLキャッシュ, 2s timeout)。Win落ち=未到達=False\n- `_gemma4_record(success, elapsed_ms)`: 成功かつ速ければ fails=0。**失敗 or 遅延(SLOW_MS=20s超)で fails+=1**。fails>=FAIL_THRESH(3)で **open_until=now+COOLDOWN(300s)** = 逆切り\n- 逆切りイベントは SQLite に `_breaker_event` 行で記録\n\n## 環境変数 (本番 web/vvv-bots/.env に追記済・コード側にデフォルト埋込)\n```\nGEMMA4_ENABLED=1\nGEMMA4_HOST=100.68.221.74:11500\nGEMMA4_MODEL=gemma4:12b-it-q4_K_M\nGEMMA4_SLOW_MS=20000 / GEMMA4_FAIL_THRESH=3 / GEMMA4_COOLDOWN_SEC=300 / GEMMA4_HEALTH_TTL=60\n```\n\n## 使用量ログ (lib/llm_usage_log.py)\n- SQLite `web/vvv-bots/data/llm_usage.sqlite` (WAL・.gitignore済)\n- `extract_tokens()` がプロバイダ間トークン形式差を吸収:\n  - OpenAI互換(NVIDIA/Cerebras/Groq) = `usage.prompt_tokens/completion_tokens`\n  - Ollama系(Gemma4/shadow Ollama) = `prompt_eval_count/eval_count`\n- ログ失敗は本処理を絶対止めない(例外握りつぶし)\n\n## 使用量ダッシュボード (tools/usage_dashboard/)\n- FastAPI + Chart.js。**PM2 id:17 `llm-usage-dashboard` port 8401**\n- 閲覧: http://100.115.94.5:8401/ (Tailscale内部)\n- `GET /api/usage?range=24h|7d|30d`: プロバイダ別呼出/成功率/平均ms/トークン/時系列/Gemma4逆切り回数\n- bashラッパー `run_dashboard.sh` 経由起動 (instinct: PM2のPython直接起動=bunフォーク失敗を回避)\n\n## n3080 Tailscale 開放 (Step0)\n- `OLLAMA_HOST=0.0.0.0:11500` (schtasks bat にも記載)\n- Firewall: `netsh advfirewall firewall add rule name=\"Ollama11500-tailscale\" dir=in action=allow protocol=TCP localport=11500 remoteip=100.64.0.0/10` (**Tailscale網内限定**)\n- shadowから `curl http://100.68.221.74:11500/api/version` で疎通確認必須\n\n## 検証結果 (全合格)\n- shadow→n3080 実推論 54 tok/s・100% GPU\n- ルーティング: llm_chat → Gemma4 → SQLite に `provider=gemma4-n3080` 記録 (prompt=21/completion=60/6194ms)\n- ブレーカー: 連続失敗3 or 遅延25s で逆切り→既存FB退避→COOLDOWN後復帰\n- ダッシュボード: /api/usage 集計JSON + HTML 200\n- pytest 19 passed (既存非破壊・Gemma4をmock無効化) / ruff All checks passed\n\n## 9router (Step4・未実施)\n9router(:20128) は `providerConnections`/`providerNodes` テーブル + `/api/providers`(401認証必須)。\n直接DB編集はリスクのため `/dashboard`(pw=shadow2026) のUIから Ollama互換プロバイダ\n`http://100.68.221.74:11500` / `gemma4:12b-it-q4_K_M` を手動登録するのが正規ルート(任意)。\n\n## 注意・運用\n- VS Code が n3080:11434 を shadowローカルOllamaに転送中 → Gemma4は別ポート11500で分離\n- n3080再起動後は schtasks ONLOGON で自動起動。死活は `curl .../api/version`\n- コンテキスト8K超でVRAMオーバーの恐れ(LLM Wiki id=526)。デフォルト4K前後で運用\n- 関連: [[n3080 Gemma4 セットアップ実機記録 id=526]]", "tags": ["vvv-bots", "gemma4", "n3080", "llm-routing", "circuit-breaker", "dashboard", "ollama", "issue-318"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-07T14:46:27.209231+09:00", "updated_at": "2026-06-07T14:46:27.209231+09:00"}
{"id": 528, "title": "CLIから画像生成できるAI 総まとめ X+YouTube学習 2026-06-07", "content": "# CLIから画像生成できるAI 総まとめ（X+YouTube学習 2026-06-07）\n\n## 情報源\n- X投稿: vvv API で「CLI 画像生成 / Codex 画像生成 / Gemini CLI 画像生成 / ComfyUI CLI / grok imagine / Nano Banana CLI / ターミナル 画像生成」を検索。ユニーク219件・関連投稿多数（期間: 直近3週間）\n- YouTube: サブエージェント（general-purpose）でWebSearch+WebFetch調査\n- 一次情報深掘り: comfy-agent / remove-ai-watermarks / sjinn.ai / Codex CLI公式docs / Gemini CLI Nano Banana拡張(GMO解説)\n\n## 結論（2行サマリ）\n2025〜2026年は「ターミナル/CLIから画像生成」が一気に実用化。本環境(shadow)とポリシーに最適なのは **①手軽さ=Gemini CLI + Nano Banana拡張(Googleログインだけで無料)** と **②サブスク内無料=Codex CLIの`$imagegen`(gpt-image-2・APIキー不要)**。完全無料ローカルは **③ComfyUI + Z-Image Turbo(8GB VRAM/Colab無料枠)**。\n\n---\n\n## 1. クラウドAPI型（CLIから呼ぶ）\n\n| ツール | CLIでの使い方 | 認証 | 料金 | 非中華 |\n|--------|------------|------|------|:---:|\n| **Gemini CLI + Nano Banana拡張** ★手軽さNo.1 | `npm i -g @google/gemini-cli` → `gemini extensions install https://github.com/gemini-cli-extensions/nanobanana` → `/generate \"プロンプト\"` `/edit f.png \"編集\"` `/icon` `/diagram`。保存先=`nanobanana-output/` | **Googleアカウントログインで無料**(APIキー不要)。代替: Gemini APIキー/Vertex AI | 無料枠(1日1000req/1分60req)。Nano Banana 2=Gemini 3.1 Flash Image | ✅ |\n| **Codex CLI `$imagegen` (gpt-image-2)** ★サブスク内無料 | 自然言語 or プロンプトに`$imagegen`明示。`codex \"アイコン生成して\"` / `codex -i ref.png \"拡張して\"`。Claude CodeからCodexへバトンタッチも可。保存先=`~/.codex/generated_images/` | **ChatGPTサブスクOAuth(`auth_mode=chatgpt`)なら追加課金なし**。大量時のみOPENAI_API_KEY | サブスク内=実質無料 / API経由=従量。gpt-image-2は他ターンの3〜5倍速 | ✅ |\n| **openai CLI (公式)** | `openai images generate --model gpt-image-2 --prompt \"...\" --format yaml --transform 'data.0.b64_json' \\| base64 --decode > out.png` ※`--output`未対応でb64手動デコード必須 | `OPENAI_API_KEY` | 従量 | ✅ |\n| **grok-img (grok-image-cli・xAI)** | `npm i -g grok-image-cli` → `grok-img auth login` → `grok-img generate \"夜の未来都市\" -n 4 -a 16:9` / `grok-img edit \"水彩に\" -i photo.jpg -m grok-imagine-image-pro`。モデル: grok-imagine-image(既定)/-pro/grok-2-image-1212。Node≥20.19・資格情報はOSキーチェーン保存 | xAI APIキー(console.x.ai) or `XAI_API_KEY` | $0.02/枚〜・pro $0.07/枚 | ✅ |\n| **comfy-cli `comfy generate`** ⚠️名前に反しクラウド | `comfy generate flux-pro --prompt \"...\" --download out.png` / flux-kontextで画像編集。Flux/Ideogram/DALL·E/Grok/Gemini Flash Image等を1コマンド | `COMFY_API_KEY`+クレジット | 有料(クレジット制)。※一部パートナーノード(Seedance/Hailuo)は中国系 | △ |\n| **fal CLI** | `pnpm fal-cli generate -p \"...\" -m \"qwen-image\"` | `FAL_KEY` | 従量 | △(qwen等中国モデル混在) |\n| **Replicate CLI** | `replicate run stability-ai/sdxl prompt=\"...\"` (`--stream`/`--web`可) | `REPLICATE_API_TOKEN` | 従量 | ✅ |\n| **comfy-agent (OSS・shinshin86)** | ComfyUIをClaude Code/Codex/CLIから操作。`comfy-agent run text2img_v1 --prompt \"A cat\" --n 3 --seed 42`。Colab(cloudflaredトンネル)+ローカル両対応。Ideogram4.0/OOO_Anima追加済 | Node20+・OPENAI_API_KEY(分析時のみ) | OSS無料(`npm i -g comfy-agent`) | ✅ |\n| **sjinn.ai (GPT Image2/Nano Banana Pro)** | tool_id=`gpt-image-2-api`。API(`/api/un-api/create_tool_task`)/CLI/Hermesの3経路。aspect_ratio/resolution(1K/2K/4K)指定可 | 同サービスクレジット | 100クレジット/タスク | - |\n\n⚠️ **中華系(ポリシー抵触・採用NG)**: MiniMax MMX-CLI / Jimeng(ByteDance/即梦) AI CLI / comfy-cli経由のSeedance・Hailuo・Z-Image(Alibaba製モデル)。**ただしZ-Imageはローカル実行ならネットワーク送信なしで例外的に許容可**(GLM-5をOllamaローカルなら可とした判断と同型 / [[feedback-no-chinese-apis]])。\n\n## 2. ローカル実行型（CLIで完結・完全無料）\n\n| ツール | 使い方 | 環境 | 料金 |\n|--------|--------|------|------|\n| **ComfyUI (comfy-cli起動)** ★無料ローカルNo.1 | `comfy-cli`でインストール/モデルDL/ワークフロー実行をターミナルから。ヘッドレス起動可 | ローカルGPU(VRAM) | 完全無料 |\n| **Z-Image Turbo (Alibaba/Tongyi-MAI)** | ComfyUI経由。8ステップ蒸留で**8GB VRAM**動作。Colab無料枠T4で約2〜2.5分/枚 | ローカル8GB VRAM or Colab | 無料(ローカルなら送信なし) |\n| **Hugging Face diffusers** ⚠️CLIではない | 専用「画像生成CLIコマンドは無い」。`StableDiffusionPipeline`をPython数行。`hf`(旧huggingface-cli)はモデル取得/login専用 | ローカルGPU+Python | 無料 |\n| **Ollama** ❌画像生成不可 | 画像「入力」(vision)は可だが画像「出力」は不可。生成にはComfyUI/SD系を使う | - | - |\n\n## 3. YouTube実践動画\n- **Z Image Turbo ComfyUI Tutorial – 8GB VRAMでローカル生成** (youtube.com/watch?v=P2Xw72lvEyo)\n- **ComfyUI Z Image Turbo CONTROLNET V2.1** (youtube.com/watch?v=3eWNocEJ8BM)\n- **Grok Build in Your Terminal: xAI Takes on Claude Code and Codex** (youtube.com/watch?v=EF5lAc-wmHA)\n- **Nanobanana 2(Gemini 3.1 Flash Image)徹底解説(日本語)** (youtube.com/watch?v=2oyIHT8bzj4)\n- **How to use Gemini 2.5 Flash Image (Nano Banana)** (youtube.com/watch?v=7rJGTsyruIg)\n- **(X実例)Codex Mobile→Google Colab CLI→ComfyUI+Z-Image Turbo** (@hAru_mAki_ch・trends.md 2026-06-07既出): スマホ→Codex→Colab CLI→ComfyUIでPCに触れず画像生成完結\n\n## 4. 用途別 推奨（shadow環境向け）\n- **手軽さ重視** → Gemini CLI + Nano Banana拡張（Googleログインだけ無料・非中華・1日1000req）\n- **高品質・サブスク内無料** → Codex CLI `$imagegen`(gpt-image-2)。ChatGPTサブスク所持なら追加課金なし\n- **完全無料・機密ローカル** → ComfyUI + Z-Image Turbo(8GB VRAM/Colab)。外部送信なしなら中華モデルでも許容\n\n## 5. Gotchas（罠）\n- **「サブスク無料」の罠**: Codex `$imagegen`は`auth_mode=chatgpt`(OAuth)時のみ追加課金なし。`OPENAI_API_KEY`が効いてると気付かず従量課金。`grep auth_mode ~/.codex/auth.json`で確認。`--dangerously-bypass-approvals-and-sandbox`はサンドボックス解除なので扱い注意\n- **comfy-cli `comfy generate`はクラウド消費**: 名前に反しローカルGPU不使用＝有料クレジット。ローカル実行はComfyUI本体側\n- **openai CLIの`--output`未対応**: b64_jsonを`base64 --decode`で手動展開が必要\n- **Ollamaは画像生成不可・diffusersに専用CLI無し**: 「CLIで画像生成」と誤認しやすい2大ハマりどころ\n- **MCP経由ルート**: Venice MCP(Claude/Codexに接続・Pro枠1日7枚)・Higgsfield MCP(Codex→GPT Image2→Seedance動画化)・agmsg(Claude→Codexに画像生成指示し完了通知)も実用例として観測\n\n## 6. 後処理ユーティリティ（生成ではない）\n- **remove-ai-watermarks (OSS・wiltodelta)**: AI画像の透かし除去CLI。`remove-ai-watermarks all image.png -o clean.png` / `batch ./images/ --mode all`。Gemini/Nano Banana(SynthID)/DALL-E/SD/Firefly/Midjourney対応・C2PA/EXIFメタデータも除去。Python3.10+・可視はCPUのみ可。※生成機能なし\n\n## アクションアイテム\n- [手軽] Gemini CLI + Nano Banana拡張をshadowに導入し疎通テスト（非中華・無料・最有力）\n- [サブスク活用] Codex CLI `$imagegen`の`auth_mode=chatgpt`確認 → vvv記事サムネ/図解生成に試験適用\n- [ローカル] comfy-agent(OSS)をshadowで評価 → 自作AIキャラ/バッチ画像生成のCLI基盤候補\n- ai_keywords.txtに新ツール名(comfy-agent / nanobanana拡張 / grok-image-cli)を登録検討", "tags": ["x-learn", "yt-learn", "cli-image-generation", "ai", "2026-06-07"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-07T16:09:42.986722+09:00", "updated_at": "2026-06-07T16:09:42.986722+09:00"}
{"id": 529, "title": "学習日報 2026-06-07 x-learn 16:12", "content": "# 学習日報 2026-06-07 x-learn 16:12\n\n## 概要\n`/x-learn`（+YouTubeサブエージェント並行）で「CLIから画像生成できるAI」を調査。LLM Wiki 1件追加（id=528）。\n\n---\n\n## 今日学んだこと（X+YouTube）\n\n### CLI画像生成の3本柱（shadow環境向け推奨）\n1. **Gemini CLI + Nano Banana拡張** — Googleログインだけ無料・非中華・1日1000req（手軽さNo.1）\n2. **Codex CLI `$imagegen`(gpt-image-2)** — ChatGPTサブスクOAuth時はAPIキー不要・追加課金なし（品質重視）\n3. **ComfyUI + Z-Image Turbo** — 8GB VRAM/Colab無料枠でローカル完結（機密・完全無料）\n\n### その他の手段\n- grok-img(grok-image-cli)・openai CLI・comfy-cli(クラウド)・fal・Replicate\n- comfy-agent(OSS・ComfyUIをClaude/Codex/CLIから)\n- MCP経由: Venice MCP / Higgsfield MCP / agmsg連携\n\n### Gotchas\n- comfy generateは名前に反しクラウド課金 / Ollamaは画像生成不可 / diffusersに専用CLI無し\n- 中華系(MiniMax/Jimeng/Z-Image=Alibaba)はポリシー抵触 → ローカル実行のみ許容\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| vvv-bots/bots/gokou_timeline/ai_keywords.txt | comfy-agent / grok-image-cli / z-image turbo の3キーワード追加（コミットは確認待ち） |\n\n---\n\n## 未実装アクションアイテム（優先順）\n1. Gemini CLI + Nano Banana拡張をshadowに導入・疎通テスト（非中華・無料・最有力）\n2. Codex CLI `$imagegen`の`auth_mode=chatgpt`確認 → vvv記事サムネ/図解生成に試験適用\n3. comfy-agent(OSS)をshadowで評価 → 自作AIキャラ/バッチ画像生成CLI基盤候補\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 528 | CLIから画像生成できるAI 総まとめ X+YouTube学習 2026-06-07 | x-learn, yt-learn, cli-image-generation, ai |", "tags": ["日報", "2026-06-07", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-07T16:10:56.997719+09:00", "updated_at": "2026-06-07T16:10:56.997719+09:00"}
{"id": 530, "title": "CLI画像生成3ルート shadow実装結果（2026-06-07 実機検証）", "content": "# CLI画像生成3ルート shadow実装結果（2026-06-07 実機検証）\n\n> [[CLIから画像生成できるAI 総まとめ X+YouTube学習 2026-06-07]](id=528)の調査を受け、shadowに3ルートを実装し**実機検証**した結果。机上調査と実機で結論が変わった部分あり。\n\n## 結論（実機で確定）\n\n**無料で使える本命は2つ。Geminiは无料枠廃止で脱落した。**\n\n| ルート | 実機結果 | 無料か |\n|--------|---------|:---:|\n| **① Grok Imagine** | ✅ 実働（青ロボ・桜庭園・緑カエル生成成功） | ✅ X Premiumサブスク内・追加課金なし |\n| **③ Codex `$imagegen`** | ✅ 実働（緑カエル生成成功・gpt-image-2） | ✅ ChatGPTサブスク内・追加課金なし |\n| **② Gemini Nano Banana** | ❌ `429 limit:0` / `Imagen 3 paid plans only` | ❌ **無料枠廃止・課金必須** |\n\n## ① Grok Imagine（実装済・本命）\n- スクリプト: `~/.claude/scripts/grok_imagine.py`\n- `python3 ~/.claude/scripts/grok_imagine.py \"プロンプト\" -n 1 -o ./out`\n- xAI `/v1/images/generations`・モデル`grok-imagine-image`・X Premium OAuth(`~/.hermes/auth.json`)\n- 出力1024x1024 JPEG。日本語プロンプトも通る\n- **Gotcha**: 画像CDN `imgen.x.ai` は素のUAを `error 1010` でブロック→ブラウザ風UAでDL（対応済）\n- **Gotcha**: `grok-2-image-1212`は2026-02-24廃止→`grok-imagine-image`を使う\n\n## ③ Codex `$imagegen`（実装確認済）\n- `codex exec --dangerously-bypass-approvals-and-sandbox --cd \"$PWD\" '$imagegen で…生成して'`\n- gpt-image-2・APIキー不要・保存先`~/.codex/generated_images/`\n- **Gotcha**: サブスク利用枠を消費。`You've hit your usage limit ... try again at HH:MM`で上限到達→回復時刻まで待つ（今回17:57回復を実体験）\n- `auth_mode=chatgpt`を`~/.codex/auth.json`で確認（OPENAI_API_KEYが効くと従量課金）\n\n## ② Gemini Nano Banana（❌無料不可・要課金）\n- 拡張は導入完了: `~/.local/share/gemini-extensions/nanobanana`（link・MCPビルド・キー設定済）\n- **実機で無料枠が`limit:0`と判明**。全画像モデル(gemini-2.5-flash-image/gemini-3.1-flash-image/imagen-4.0系)が429\n- Imagenは明示的に `Imagen 3 is only available on paid plans` を返す\n- **当初「Googleログインだけ無料」としたのは2026年6月時点で誤り**。GMOの解説記事(古い)に基づく誤認だった\n- キー自体は有効・8画像モデルにアクセス可。billing有効化(https://ai.dev/projects)すれば動く\n- インストール時Gotcha: `gemini extensions install/link`はワークスペース信頼[Y/n]でハング→`printf 'y\\n' |`で突破。`/dev/null`はNG。公式install(github-url)はnpm install+ビルド+対話で固まる→手動clone→build→`extensions link`が確実。settings配列があるとAPIキー入力プロンプトでハング→除去しenv参照化\n\n## 教訓（横断）\n- **机上の「無料」は実機で裏取りする**。料金体系は頻繁に変わる（Geminiは2026に画像生成を有料化）\n- サブスク既保有なら、Grok(X Premium)とCodex(ChatGPT)の2つで画像生成は十分カバーできる\n- 全て非中華(xAI/OpenAI/Google)でポリシー適合\n\n## 成果物\n- `~/.claude/scripts/grok_imagine.py`（Grokラッパー・実働）\n- `~/.claude/rules/cli-image-generation.md`（3ルート運用ガイド・訂正済）\n- `/home/ubuntu/workspace/generated-images/`（生成画像: grok-blue-robot-icon / grok-sakura-garden / codex-green-frog）", "tags": ["cli-image-generation", "grok", "codex", "gemini", "実機検証", "2026-06-07", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-07T18:01:49.280220+09:00", "updated_at": "2026-06-07T18:01:49.280220+09:00"}
{"id": 531, "title": "4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B", "content": "# 4ソース横断学習 2026-06-07\n\nX timeline(@GokouMutsumi 100件)/Qiita(30件)/Zenn(30件)/YouTube登録フィード(20件)を網羅収集し、価値ある一次情報10件を深掘り。**今回の横断テーマ=「AIエージェントのセキュリティ運用」に強く収束**（前回 id=514/516/519 のセキュリティ社会実装フェーズの続き）。\n\n## 情報源\n- X timeline: vvv API group_id=315, 100件（importance_score順 top25 精査）\n- Qiita trend: stocks>30, 30件（likes順 top20 精査）\n- Zenn trend: order=daily, 30件（liked順 top20 精査）\n- YouTube: subscriptions feed, 20件（Chrome Cookie・yt-dlp字幕解析）\n\n---\n\n## 主要な発見\n\n### ★1. Claude Code に重大脆弱性 — v2.1.128 未満は即更新必須（YouTube bB3RJIiS6Sc・ずんだもん解説）\n- **Microsoft研究チームが発見**したプロンプトインジェクション脆弱性。**CI/CD環境**でClaude Codeを使うとGitHub上のAPIキー・クラウド認証情報が漏洩しうる\n- **攻撃手法**: GitHub issue/PRに悪意ある指示を隠す→AIが命令と誤認→認証ファイルを読み外部送信。攻撃者が制御するドメインからのレスポンスで安全ガードをバイパス。**既存のシークレットスキャンツールでも検知できなかった**巧妙さ\n- **タイムライン**: 4/29報告→**5/5に修正版 v2.1.128 リリース**（1週間足らずの迅速対応）。HackerOne経由のバグバウンティ報告\n- **教訓**: ①CI/CDでエージェントを動かす時は**最小権限の原則**徹底（書き込み権限なしユーザーでもワークフローをトリガーできる設定が刺さりやすい）②環境変数スクラブ機能も万全でない→**多層防御**必須 ③APIキー/認証情報をAIが勝手に読める場所に置かない\n- **背景**: 3月の50万行ソースコード流出事件の延長線上。一度大流出すると攻撃者が弱点を見つけやすくなる\n\n### ★2. Anthropic 公式 eBook「Zero Trust for AI Agents」（X nobel_824・公式PDF精読）\n- 2026-05-27公開の931KB公式PDF。前回 id=519 で触れた36pセキュリティガイドの体系版。「エージェントは初日から\"侵害されている\"前提で設計せよ」\n- **7つのコントロールドメイン**: ①Identity & Access(暗号的エージェント認証) ②Data Protection ③Network Security(マイクロセグメンテーション) ④Threat Detection ⑤Incident Response ⑥Supply Chain Security ⑦Compliance & Governance\n- **3つの成熟度レベル**: L1 Initial(基本ログ・手動対応)→L2 Intermediate(自動制御・継続監視)→L3 Advanced(プロアクティブ脅威ハント・ML異常検知・完全な暗号検証)\n- **5つのエージェント固有脅威**: プロンプトインジェクション / ツールチェーン汚染(**実際に悪意あるMCPサーバーが発見済み**) / サプライチェーン攻撃(MCPサーバー脆弱性・パッケージポイズニング) / モデルバックドア(safety訓練を生き残るsleeper agent) / 横移動(エージェント→サービス接続の悪用)\n- **暗号的アイデンティティ + 短命トークンが Foundation baseline**: ローテーションありの静的APIキーですら「侵害済み」とみなす。**token TTL ≤15分**・mTLS・X.509証明書・署名鍵90日ローテ。NIST SP 800-207参照\n- **実績**: テストでジェイルブレイク試行の**95%をブロック**（レイテンシ増は最小）\n\n### ★3. Qiita「AIセキュリティ地獄絵図2026」(emi_ndk・♥206) — CVE/攻撃手法/防御策の総覧\n- **CVE-2026-7482「Bleeding Llama」**: OllamaのCVSS 9.1致命的脆弱性。約30万台のサーバーが影響。ヒープ境界外読み取りでプロセスメモリ全体を漏洩。**認証不要・3回のAPI呼び出しで完了**。APIキー/会話履歴/認証情報が抽出可能 → **Ollamaは 127.0.0.1 のみバインド必須**（shadow は既に対応済み・instinct参照）\n- **AI生成ゼロデイ(2026-05-11)**: Googleが初めて「AI生成と高確信度で判断」したゼロデイを阻止。2FAバイパス脆弱性\n- **2026主流攻撃**: 間接プロンプトインジェクション / EchoLeak(SharePointから機密窃取) / エージェントの正規API呼び出しでのデータ窃取\n- **OWASP LLM Top 10 2026**: ①プロンプトインジェクション ②**過度な権限委譲(最重要)** ③不適切な出力処理 ④機密情報漏洩\n- 防御: n8n `N8N_BASIC_AUTH_ACTIVE=true`/`N8N_ENCRYPTION_KEY=$(openssl rand -hex 32)`、読み取り専用DB、`allowed_tables`ホワイトリスト、Nginx IPホワイトリスト+レート制限\n\n### ★4. Qiita「Claude Code 社内導入ガードレール5項目」(ennagara128・♥177)\n1. **`.claudeignore`** で機密ファイル除外（`.env`/`*.key`/`*.pem`/`credentials.json`/`secrets/`/`data/customers/`）→ Claude Codeが絶対に読まなくなる\n2. **CLAUDE.md に禁止事項明記**（環境変数値の出力禁止・認証情報ハードコード禁止・本番DB無許可操作禁止）→ shadow は既に充実\n3. **Hooks で危険操作ブロック**（`rm -rf`/`DROP TABLE`/`DELETE FROM users`/main直push を実行前停止）\n4. **本番環境変数の分離管理**（ローカル`.env`はダミー値・本番値は`.claudeignore`対象の`secrets/`）\n5. **Skills で承認フロー組込**（事前宣言→影響範囲→バックアップ→ステージングテスト→人間最終承認）\n\n### ★5. Qiita「17万スターCLAUDE.mdに学ぶ運用術」(4q_sano・♥153)\n- 能力拡張でなく**「行動制御」**が核心。4原則: ①**Think Before Coding**(実装前に対象ファイル・前提・曖昧点を明示・推測実装しない) ②**Simplicity First**(要求外機能を足さない・過剰抽象化禁止) ③**Surgical Changes**(依頼関連ファイルだけ・「ついで修正」厳禁) ④**Goal-Driven Execution**(成功条件を検証可能な形で・テスト追加)\n- 実務ルール: 読んでないコードを推測しない・新依存を勝手に追加しない・公開API仕様を勝手に変えない\n- → shadow CLAUDE.md/AGENT.md の Anti-goals と完全に同方向（Surgical Changes = Minimal Change Engineer 思想）\n\n### 6. Zenn「開発者が攻撃対象になった時代のCI/CD」(catatsuy・♥71)\n- 開発者は強権限(GitHub/npmトークン・クラウド認証)で攻撃の主標的。AIコーディング普及で**セキュリティ知識不十分なまま強権限を持つ人が増える**\n- 対策ツール: **Takumi Guard**(npmレジストリプロキシで悪性パッケージブロック)・**cicd-sensor/Takumi Runner**(eBPFでプロセス/ネット/ファイル操作を記録)\n- 方針: npm install/npx を sandbox 隔離・「検知と証跡保存から始める」段階導入・基盤を常に作り直せる状態に(週1以上デプロイ)\n\n### ★7. Zenn「ultracodeでアイデア出しを安く回す — Dynamic Workflowsコスト実測」(marvelousu・♥5)\n- **最大削減幅: Opus換算約68%・実測請求額約74%減・実行時間46%短縮**(174秒→93秒)\n- **3つのレバー(優先順)**: ①**単価削減(最大効果)**=工程ごとにモデル価格帯変更(調査=Haiku/発明・採点=Sonnet/選別・設計=Opus)で実測65%減 ②エージェント数削減(採点6並列→1バッチでトークン33%・請求39%減・実時間不変=律速工程が不変) ③キャッシュ温度管理(初回$1.07→完全温暖$0.33=3.2倍差・並列エージェント間はプレフィックス共有無効)\n- **モデル選択の品質基準(非自明な重複検出の採点精度)**: Opus 34-38点(正確)/Sonnet 18-28点(ほぼ同等)/**Haiku 52-72点(見抜けない)** → **「発明と採点はSonnet必須」**。これは既存ルール「判定はHaiku」への重要な反証データ＝**非自明判定はHaikuでは精度不足**\n\n### 8. ローカルAI/世界モデル(techno-edge 生成AIウィークリー・X shiropen2 score80)\n- **MiniCPM5-1B**(OpenBMB): 約10億パラメータ・スマホ/PCで直接動作・1Bクラス最高水準・思考プロセス付き推論の切替・デスクトップペット付き。※中華系(OpenBMB=面壁智能)なのでローカル実行のみ許容\n- **γ-World**(NVIDIA+清華大): マルチプレイ環境をリアルタイムシミュレート・毎秒24フレーム・2人用→4人用を追加学習なしで拡張\n- SkillOpt(MS・エージェント指示書を継続改善・52通り全てで最良)/LocateAnything(NVIDIA・物体検出2.5倍速)/LongCat-Video-Avatar 1.5(Meituan・MIT商用可)\n\n### 9. Block「Goose」OSS自律コーディングエージェント(X L_go_mrk score73)\n- Jack Dorsey の Block 製・**35,000 GitHub stars**・任意のLLMをバックエンドに使えるベンダーロックインなしの自律コーディングエージェント。プロジェクトをゼロから構築・コード実行・デバッグ・ワークフロー編成を自律実行。開発時間を最大20%節約。Anthropicと共同でMCP開発\n- → shadow は既に goose 導入済み(9router経由・Issue vvv-bots#317)。instinct「goose に cat で調査させると行番号幻覚」あり\n\n### 10. Mythos 5 リーク & GPT-5.6(YouTube fRjWpcA40hs・WorldofAI)\n- Anthropic dev mode に **Claude Mythos 5** のモデルスラグがリーク（API catalog に一瞬出現）。red teaming開始の兆候=近日リリース(今月〜来週か)。**Mythos 5は独立モデルクラス**(haiku/sonnet/opus と並ぶ新カテゴリ)として登場見込み\n- **価格リーク**: $25/1M input・$125/1M output = **Opus 4.8 の約5倍**(glasswing blog 由来・未確定)。Minecraftクローンを鉱石/クラフト/ブロック破壊機能込みで生成するデモ\n- GPT-5.6 新チェックポイント(dual-alpha と同等)・DeepSeek UI刷新・Artificial Arena に stealth model「Purple」(動物動画が高リアル)\n\n---\n\n## アクションアイテム\n1. **【最優先・即実装】shadow の Claude Code バージョンを確認**し v2.1.128 未満なら更新（CI/CD脆弱性）\n2. **`.claudeignore` の有無を確認**し、なければ shadow workspace に作成（`.env`/`*.key`/`*.pem`/`secrets/` 除外）\n3. **「非自明判定はHaikuで精度不足」を multi-model-routing に追記**（ultracode実測の反証データ＝判定でも採点系はSonnet推奨へ）\n4. ultracode の「単価削減=工程別モデル価格帯」3レバーを symphony-loop/goal-judge のコスト設計に反映\n5. Zero Trust eBook の「token TTL ≤15分・静的APIキーは侵害済みとみなす」を security Issue(#511/#512)に反映\n6. Takumi Guard(npm悪性パッケージブロック)を npm サプライチェーン対策候補として #532 に記録\n\n## 横断的考察\n前回(id=514/516/519)の「価値はハーネス+自社Eval+セキュリティ運用へ移行」が、今回さらに**「セキュリティ運用」に実害ベースで具体化**した。Claude Code自体の脆弱性(v2.1.128)・Ollama CVE・悪意あるMCPサーバー発見 など、抽象論でなく**自分の環境(shadow)に直接刺さる実害**が並んだ。「自分のAIエージェントを信用するな」が標語から運用必須事項へ。", "tags": ["x-learn", "yt-learn", "qiita", "zenn", "2026-06-07", "security", "claude-code", "ultracode", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-07T20:14:30.220008+09:00", "updated_at": "2026-06-07T20:15:54.961138+09:00"}
{"id": 533, "title": "学習日報 2026-06-07 x-learn 20:23", "content": "# 学習日報 2026-06-07 x-learn 20:23\n\n## 概要\nX timeline/Qiita/Zenn/YouTube登録フィードの4ソースを網羅学習。横断テーマ=**AIエージェントのセキュリティ運用**に収束。LLM Wiki 1件追加、開発基盤に4件実装。\n\n## 今日学んだこと（4ソース横断）\n- **セキュリティ**: Claude Code v2.1.128未満にCI/CDプロンプトインジェクション脆弱性(Microsoft発見・GitHub認証漏洩・5/5修正) / Anthropic公式「Zero Trust for AI Agents」eBook(7ドメイン/3成熟度/5脅威・静的APIキーは侵害済みとみなす・JB95%ブロック) / CVE-2026-7482 Bleeding Llama(Ollama 9.1) / Claude Code社内導入ガードレール5項目\n- **コスト最適化**: ultracode実測=工程別モデル価格帯で68%減・ただし**非自明判定はHaiku精度不足(採点系はSonnet必須)**\n- **ツール**: Goose(Block・35kstars・既導入)/InsForge(OSSバックエンド)/MiniCPM5-1B(1Bローカル)/Mythos5リーク(Opus4.8の5倍価格?)/GPT-5.6\n\n## 今日実装したもの\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/workspace/.claudeignore` | 新規作成。機密ファイル(.env/*.key/secrets/等)をClaude Codeから遮断 |\n| `vvv-bots/bots/gokou_timeline/ai_keywords.txt` | InsForge/MiniCPM 追加 (commit d836fbb) |\n| `~/.claude/rules/multi-model-routing.md` | 「非自明判定はHaiku不足→採点系Sonnet」反証データ追記 |\n| `~/.claude/rules/trends-tech.md` | 2026-06-07 学習ログ追記 |\n| MEMORY.md | 学習ログ索引追記 |\n| X フォロー | @shiropen2 / @nobel_824 新規フォロー |\n\n## 未実装アクションアイテム（優先順）\n1. Zero Trust eBook「静的APIキーは侵害済み・token TTL≤15分」を security Issue #511/#512 に反映\n2. Takumi Guard(npm悪性パッケージブロック)を #532 に記録\n3. ultracode「工程別モデル価格帯」3レバーを symphony-loop/goal-judge コスト設計に反映\n\n## LLM Wiki エントリ一覧（本セッション追加）\n| タイトル | タグ |\n|---------|------|\n| 4ソース横断学習 2026-06-07 — Claude Code脆弱性/Zero Trust/ultracode/MiniCPM | x-learn, yt-learn, qiita, zenn, security, claude-code |", "tags": ["日報", "2026-06-07", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-07T20:24:56.568461+09:00", "updated_at": "2026-06-07T20:24:56.568461+09:00"}
{"id": 534, "title": "Jina AI Reader (r.jina.ai) X学習 2026-06-08", "content": "## 情報源\n- 検索語: r.jina.ai / Jina AI Reader / 使い方 / LLM / スクレイピング\n- X投稿数: 6件取得（うち有用4件・期間 2026-05-22〜2026-06-08）\n- 一次実証: r.jina.ai を shadow から実際にcurlで叩いて挙動確認 + jina.ai/reader 公式仕様\n\n## 何か（一言で）\n`https://r.jina.ai/<対象URL>` を叩くと、対象ページ本文を **LLMが解釈しやすいクリーンなMarkdown** に変換して返す Jina AI の無料 Reader サービス。「読めない/ノイズだらけのURLを諦める」のでなく「Markdownに整形してからLLMに渡す」発想。\n\n## 主要な発見（実証済み）\n- **基本構文**: `curl https://r.jina.ai/https://example.com` → Title/URL Source/Published Time/Markdown Content を返す。実測 http200・0.4秒・APIキー不要で即動作。\n- **Xポストが読める**: Codex/Claude CodeにXのURLを直接渡すとポリシーで弾かれるが、`https://r.jina.ai/https://twitter.com/<user>/status/<id>` 経由なら**ポスト本文・貼付メディア・ツリーのぶら下がりポスト**まで文脈化できる（@k_matsumaru @T_sanAI14・実証で投稿本文取得を確認）。リサーチ用途に有効。\n- **レート制限（公式）**: キー無し=**20 RPM** / 無料APIキー=500 RPM / プレミアム=5000 RPM。\n- **無料枠**: 新規APIキーに**1000万トークン無料**。課金は「出力レスポンスのトークン数」でカウント。\n- **オプションヘッダ**:\n  | ヘッダ | 機能 |\n  |---|---|\n  | `x-with-generated-alt` | 画像にキャプション付与 |\n  | `x-respond-with: readerlm-v2` | 高品質HTML→Markdown変換 |\n  | `x-json-schema` | スキーマ指定で構造化抽出 |\n  | `x-instruction` | 自然言語指示で抽出 |\n  | `X-Return-Format: text/markdown` | 返却フォーマット指定 |\n  | `X-Target-Selector` | CSSセレクタで対象絞り込み |\n- **姉妹エンドポイント**: `s.jina.ai/<検索クエリ>` = ウェブ検索（固定10000トークン以上消費・有料100RPM）。\n\n## 源流（バズの起点）\n中国語圏の @lcMenci 投稿「Claudeが、開けないサイトは r.jina.ai で突破できると教えてくれた」(2026-06-07) が起点。日本では @k_matsumaru / @T_sanAI14 / @izutorishima 経由で2026-06-07〜08に拡散。**つまり r.jina.ai は2026-06-07頃にX経由で広まった新トピック**であり、それ以前のこのワークスペースのログには使用記録なし（過去に使っていた事実はない、と確認済み）。\n\n## 独自見解・Tips（@tetumemo の運用法）\n- 「Jinaを使って読み込んで取得して」を**辞書登録**してプロンプトを呼び出しやすくする\n- 同ルールを**Skillsに組み込む**\n- **CLAUDE.md / AGENTS.md に「読めないURLはJina経由で取得」ルールを記載**してエージェントの情報取得成功率を上げる\n\n## アクションアイテム\n1. [実装済] WebFetch/Playwrightで弾かれるURL（X投稿・bot対策サイト）のフォールバックとして `r.jina.ai` プレフィックスを使う運用を確立\n2. CLAUDE.md または x-learn/yt-learn スキルの t.co解決失敗時フォールバックに `r.jina.ai` 経由取得を追加検討（Gotchas「X動画/写真リンクはWebFetch不可」の回避策になりうる）\n3. 大量利用するなら無料APIキー(1000万tok)を取得して20→500RPMに引き上げ。ただし機密URLは外部送信になる点に注意（Jinaサーバー経由）\n\n## 注意（セキュリティ）\nr.jina.ai は**対象URLをJinaのサーバーに送って取得させる**プロキシ。社内限定/認証必要/機密ページのURLを渡すと第三者(Jina)に内容が渡る。公開ページのリサーチ用途に限定し、機密は従来のローカル取得を使う。", "tags": ["x-learn", "jina-reader", "r.jina.ai", "scraping", "llm", "tech", "2026-06-08"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-08T08:47:24.302210+09:00", "updated_at": "2026-06-08T08:47:24.302210+09:00"}
{"id": 535, "title": "学習日報 2026-06-08 x-learn 08:50", "content": "# 学習日報 2026-06-08 x-learn 08:50\n\n## 概要\n`/x-learn` で `r.jina.ai`(Jina AI Reader) を取得・解析。1件のLLM Wikiエントリ追加(id=534)。\n発端: お姉様の「r.jina.ai 使ってたよね いつ知った？」→ 過去ログ確認の結果**使用記録なし**と判明 → 「Xから調べて学習して」で本セッション実施。\n\n---\n\n## 今日学んだこと（X）\n\n### Claude Code運用 / スクレイピング\n- **r.jina.ai = 読めないURLのLLM向けMarkdown変換Reader**。`https://r.jina.ai/<対象URL>` を叩くだけ。APIキー不要で即動作（実測 http200/0.4s）。\n- **最大の用途 = X投稿の取得**。Codex/Claude Code/WebFetchはX URL直渡しをポリシーで弾くが、Jina経由なら本文・貼付メディア・ツリーのぶら下がりポストまで文脈化できる。\n- **レート**: キー無し20RPM / 無料キー500RPM(新規1000万tok無料) / プレミアム5000RPM。\n- **オプションヘッダ**: `x-respond-with: readerlm-v2`(高品質) / `x-json-schema`(構造化) / `x-instruction`(自然言語) / `X-Target-Selector`(CSS絞込)。\n- **源流**: 中国語圏 @lcMenci(2026-06-07)「Claudeが、開けないサイトはr.jina.aiで突破できると教えてくれた」が起点。日本では2026-06-07〜08に拡散した**新トピック**。\n\n### セキュリティ留意\n- r.jina.aiは対象URLをJinaサーバーに送るプロキシ。機密/認証必要ページのURLを渡すと第三者に内容が渡る。公開ページのリサーチ限定。\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/rules/jina-reader.md` | 新規作成。使い方/レート/オプション/セキュリティを集約 |\n| `~/.claude/CLAUDE.md` | URLトリガー節に1行追記（99行維持・100行原則OK） |\n| `~/workspace/web/vvv-bots/bots/gokou_timeline/ai_keywords.txt` | `Jina Reader`/`r.jina.ai` 追加（commit 395d24d, push済） |\n| `~/.claude/projects/.../memory/reference-jina-reader.md` | 恒久メモリ作成 + MEMORY.md索引追記 |\n| LLM Wiki id=534 | 学習詳細を保存 |\n\n動作確認: example.com(http200/0.4s)・X投稿本文取得・react.dev(5KB/1.3s)・Discord通知204。\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. （任意）大量利用時に無料APIキー取得 → 20RPM→500RPMへ。機密URL送信注意。\n2. （検討）x-learn/yt-learn スキルのt.co解決失敗時フォールバックに r.jina.ai を組み込む（現状はCLAUDE.md/rulesで手動運用）。\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 534 | Jina AI Reader (r.jina.ai) X学習 2026-06-08 | x-learn, jina-reader, r.jina.ai, scraping, llm, tech |", "tags": ["日報", "2026-06-08", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-08T08:50:44.513313+09:00", "updated_at": "2026-06-08T08:50:44.513313+09:00"}
{"id": 536, "title": "Claude Code/AIエージェント X学習 2026-06-08", "content": "## 情報源\n- 検索語: claude code 最新動向 AIエージェント / @GokouMutsumi タイムライン(group_id=315)\n- X投稿数: 218件（重複除去後・期間: 2026-06-08 直近1日）。score>=70が73件、一次情報110件\n- 深掘り一次情報: techno-edge.net(生成AIウィークリー第146回) / techblogger.xyz(Codex Sites実務ガイド) / 投稿テキスト抽出多数\n\n## 横断テーマ（今回の収束点）\n今回のタイムラインは **「①AIに記憶を持たせる(メモリ層) ②ローカル/格安AIへの脱・サブスク ③プロンプトを書く時代の終焉(ループ/委譲) ④AIエージェントのセキュリティ運用」** の4軸に強く収束。前回(6/7)の「セキュリティ運用への収束」に「メモリ層」と「ローカルAI経済圏」が加わった形。\n\n## 主要な発見\n\n### 1. 「プロンプトを書く時代の終わり」を Anthropic 自身が明言（最重要・複数ソース）\n- **Boris Cherny(Head of Claude Code)**: 「もうClaudeにプロンプトを書かない。状況を理解させ、それに合わせてプロンプトを書く**ループを動かしている**。私の仕事はループを書くこと。これが今年の残りで起きる移行」(score 70-71・2件で言及)\n- **Anthropic engineer Margot van Laer**: 「**2回以上タイプするプロンプトはファイルにしろ**。社内で使うプロンプトは記憶でなく保存されている」。33分動画でAnthropicが全Claude Codeセッションで再利用するプロンプトパターンを解説(score 75)\n- → shadowの`~/.claude/rules/`・skills/ 運用と完全に同方向。「ループを書く」=symphony-loop/goal-judge/`/loop`の思想そのもの\n\n### 2. AIメモリ層の戦国時代（OSS多数登場・ローカル完結が争点）\n- **Mem0**: Openclaw/hermes/codex/Claude Code それぞれのメモリ仕組みを比較解説する記事が好評(score 79)。外部メモリ提供会社の記事だが各エージェントのメモリ機構の違いがよくまとまる\n- **MemPalace(OSS・GitHub急上昇)**: 会話履歴を**要約せず端末内に原文保存**し、**外部API不要で意味検索**。長期記憶をローカル完結(score 75)。要約型(Mem0系)との差別化＝情報欠落なし\n- **ChatGPT新メモリシステム**: 会話文脈を自律記憶しパーソナライズサマリー自動生成。**Dreaming V3ベース**。サマリーの確認・編集・追加可。Codexユーザーも利用可(score 70)\n- **lean-ctx(Lean Cortex・OSS)**: エージェント用コンテキスト管理。63以上のMCPツール対応・10種読み込みモードで**AIトークン代を最大99%削減**(score 71)\n- → vvv-bots#292(MEMORY.md肥大化)・#300(AgentMemory)の競合候補。ローカル完結のMemPalace/lean-ctxは中華系でなければ検証価値あり\n\n### 3. 脱サブスク・ローカル/格安AI経済圏の加速\n- **NVIDIA NIM 120+モデル1年無料**(クレカ不要・APIキーのみ・Hermes Studio標準対応)。「NVIDIA账号 + OpenCode」でCursor/Claude不要の無料コーディング環境が中国圏で拡散(score 75・複数言語)\n- **Gemma 4 12B/26B MoE が 8GB VRAM で 250kコンテキスト・20+ tok/s**(Unsloth Q4_K_XL)。「予算ハードのHoly Shitモーメント」(score 75)\n- **Mac Studio/Mac Mini 分散推論で実弾ビジネス**: 30台Mac Mini AIファーム/4台で月$14,000・「$599 Mac Mini 1台が月$200のClaude Code請求を電気代$3で代替」(score 73-74・複数)\n- **Mac-1(Mac専用ローカルモデル)**: 6.6B params・7GBメモリ・65 tok/s・487のmacOS native tool呼び出し可。汎用モデル移植でなくMac向けにscratch学習(score 72)\n- **Goose(Block/Jack Dorsey・Linux Foundation寄贈)**: 46.4k stars・「YouTubeのようなサイト作って」で自律作業する最も完成度高いローカルAIエージェント(score 73・75)。shadowは導入済(vvv-bots#317)\n- → 中華系API不使用ポリシー下では NVIDIA NIM(既知・rules有)/Gemma 4/Goose が適合。Mac分散は手持ち無しで参考のみ\n\n### 4. Codex の急速な機能追加（Claude Code を追走）\n- **Codex Sites**: AI生成コードをそのままホスティング→URL化。Claude Code=本番/大規模リファクタ、Codex Sites=PoC/デモ/小規模Web爆速公開で棲み分け。「作る競争→届けて改善する競争へ」。最短公開7ステップ(1画面で価値伝わる題材→MVP徹底→24h で5人に送り1点修正)。techblogger.xyz詳説\n- **/dynamic Skill**: CodexでClaude Dynamic Workflows相当のorchestrationを動かすSkillが公開。GitHubからinstall→`/dynamic`でorchestration script生成(score 75)\n- **Codex Product Designプラグイン**: 「コード書けるがデザインがダサい」Codexがデザイン思考を取り込み、いきなりコードでなく**3種類の高品質デザイン案を先に提示**(score 71)\n- **Codex×Obsidian persistent memory**: persistent memory filesをObsidianと組み合わせる実用Tips(score 74)\n- **Codex研修資料(無料)**: AIコーディングは補完→ペア→**委譲**の3段階、ゴールは委譲。Plus以上に同梱(score 72)\n- **CodexがAndroidエミュレータ起動まで**: Claude Code教材をアプリ化後、Codexがエミュレータ起動で動作確認(score 70)\n\n### 5. AIエージェントのセキュリティ運用（前回からの継続収束）\n- **Anthropic「Zero Trust for AI Agents」無料eBook**: 「エージェントは初日から\"侵害される前提\"で設計しろ」(score 76)。前回6/7にも登場・継続トピック\n- **Claude Code \"確認なし\"運用の危険**: ユーザーの93%が許可をOKしている。`/sandbox`で隔離を(score 73)。「いつか全PCを消される」\n- **AI検出ツール誤判定で米学生が奨学金喪失**: 6ヶ月手書きの論文を1日でAI判定98%生成と誤判定・Google Docs編集履歴があっても大学は「我々のツールは正確」(score 75・アラビア語)。AI検出ツールへの過信リスク\n\n### 6. NotebookLM 活用Tips（高スコア・実務即用）\n- **数万文字の教材を丸ごとNotebookLMに投げる**: Markdownで投入→質問しまくる→音声/スライド/動画/マインドマップ/クイズに変換(score 83・最高スコア)\n- **Chrome拡張で記事全文をMarkdown DL**: NotebookLMは有料エリアをソース追加不可→拡張で全文取得しワンクリックでソース化(score 75)\n\n### 7. その他の実用ツール/事例\n- **Claude Agent Team構成**: 1つに全部任せず「書く/レビュー/デプロイ」を3 Claudeで分担(score 75・既知パターンの具体config)\n- **MUI→独自デザインシステムREGO移行**: 2000ファイル超を3ヶ月で移行・Claude Codeで依存洗い出し並列化・MUI完全削除で純減7000行。「調査/変換はAI、設計判断は人間」(score 72)\n- **Notion AIがClaude(Opus 4.7/4.8)を一時停止**: 「最新モデル=最高品質は幻想・1社依存はリスク・安定性は賢さと同じく重要」(score 71)。multi-model-routingの「4.8固定にするな」と整合\n- **Claude Code v2.1.168**: /plugin list、Hooks追加文脈、Skillsの$エスケープ、MCP session ID継続に対応(score 74)\n- **Jina Reader裏技拡散**: 読めないサイトをURL前に`r.jina.ai`付与で読める(score 71・既知・rules/jina-reader.md有)\n- **Higgsfield**: Cinema Studio 3.5/Marketing Studio(URL→広告動画自動)等で動画制作の決定版化(score 75)\n- **bug hunting bundle**: Claude Code用51 skills/15 slash commands/681 patterns(HackerOne実レポート由来)/24脆弱性クラス対応(score 75)\n- **taste-skill(前端設計)**: AIに視覚自己審査システムを装着・配色/字間/余白を納品前に自己チェック(score 74)\n\n## アクションアイテム\n1. **MemPalace / lean-ctx を検証候補に**（vvv-bots#292 MEMORY.md肥大化・#300 AgentMemoryの代替）。ローカル完結で非中華なら導入価値。トークン99%削減は要実測\n2. **ai_keywords.txt に新ツール登録**: MemPalace / lean-ctx / Codex Sites / Mac-1 等の継続追跡価値あるものを精査して追加\n3. **「プロンプト→ループ/ファイル化」を再確認**: Margot van Laer「2回以上のプロンプトはファイル化」は既存rules/skills運用と一致。新規の繰り返しプロンプトはskill化を徹底\n4. **Notion AIのClaude停止事例**をmulti-model-routingの「4.8固定にするな・切替設計が命綱」の裏付けとして記録\n5. **Gemma 4 12B/26B の8GB VRAM実行**を tsuzumi 2 Vision / PIIマスキング用途で実測（既存検証候補と統合）", "tags": ["x-learn", "claude-code", "ai-agent", "memory-layer", "local-ai", "2026-06-08", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-08T09:40:00.852172+09:00", "updated_at": "2026-06-08T09:40:00.852172+09:00"}
{"id": 537, "title": "Claude Code Skills/Obsidian/コスト管理 X学習(お姉様TL提供) 2026-06-08", "content": "## 情報源\n- お姉様がタイムラインから直接提供した17件のX投稿（2026-06-07〜08）を `r.jina.ai` 経由で取得・一次記事(Zenn/Qiita)も深掘り\n- 前段の自動収集分(id=536)と相補。**お姉様が「これ見て」と選んだ投稿群＝今最も関心の高いトピック**\n\n## 横断テーマ（お姉様の関心軸）\nお姉様が選んだ投稿は **「Skills/SubAgents/Hooks 3層構造でClaude Codeを\"仕組み化\"する」** と **「Obsidian × Claude/Hermes でローカル記憶＋自律化」** に強く偏る。さらに「コスト/文脈管理の実務」が補強。＝shadowの`~/.claude/rules/`・skills/運用と完全に同じ方向の関心。\n\n## 主要な発見\n\n### 1. Skills / SubAgents / Hooks の「3層構造で仕組み化」（最多テーマ）\n- **scott(@scott_000016)**: 「Skills・Agents・Hooksという**3層構造を設計するだけ**で繰り返し指示が劇的に減り再現性が高まる。非エンジニアでも実践できる仕組み化の設計術」note解説\n- **LangChainJP**: Anthropic公式のClaude Code skills設計パターン。**skillsは9カテゴリに整理可・複数役割の詰め込みすぎはAIを混乱させる・最重視はverification**(前回id=502と同内容の再掲・公式裏取り)\n- **morioka(@morioka)**: 「Claude Code SkillsとSubAgentsの違い・初心者はどちらから作るべきか」(NewsPicks・川合卓也)\n- **mimirun(@mimirun_ai)**: `npx skills install vercel-labs/skills/find-skills` で**find-skillsスキルが「初心者が最初に入れるべきスキル」を人気順に自動調査**(文章作成/PDF/Excel/Web操作/デザイン補助)。ターミナルにコピペするだけ\n- **hosono(@hosono_fe)**: Skillsを各ツールから使う際、Claude=`.claude`/他=`.agents`ディレクトリ。**`.claude`から`.agents/skills`へシンボリックリンクを貼って共用**（実証済・成功）→ shadowでも応用可\n\n### 2. Obsidian × AIエージェントのローカル記憶（kepano公式skillsが話題沸騰）\n- **Obsidian CEO kepano氏「obsidian-skills」公開・33.9k⭐**(3投稿で言及: kazu_tanimoto/so_ainsight/暗黙)。AIエージェントにObsidianの扱いを教えるスキル集で**Claude Code/Codex CLIなどスキル対応エージェントなら何でも使える**。内容=①Markdownの正しい書き方(ウィキリンク/見出し構文) ②Bases(ObsidianのDB機能)の作成編集 ③Canvasファイル管理 ④**Webページ読込前にノイズ除去してトークン節約**\n- **claude-adhd-skills(ravila4・GitHub)**: Claude Code×Obsidianで「整理整頓を保つ」skills+hooks集(KudouCraft推薦)\n- **Cowork×Obsidian MCP**: Claude Coworkの使用制限が7/5まで2倍→**自分専用のObsidian skillsを磨くとトークン節約＆作業効率化**(yzrs_ysak)\n- → shadowは既にLLM Wiki(arcana)を外部記憶に使うがObsidian連携skillは未導入。kepano公式skills(トークン節約のノイズ除去)は検証価値あり\n\n### 3. コスト/文脈管理の実務知見（深掘り3記事・実数値あり）\n- **「消費の99%はコードでなく文脈の再読み込み」(Qiita yurukusa)**: 実例で**cache_read 12億トークン vs output 700万トークン**＝消費は「文脈の大きさ×ターン数」で決まる。各ターンで蓄積文脈全体を再送する設計。対策=**`/clear`が最も効果的**・作業フォルダ範囲制限・巨大ファイルの早期確認(一度取り込むと毎ターン再読込)。「価値は絶対値でなく帰属＝どのセッションが消費したか特定」\n- **「APIを呼ばないコスト防御3段」(Zenn towanoji)**: 個人開発の破産リスク対策。**第1段=入力キャッシュ(lru-cache・同一入力は再呼出しなし) 第2段=ローカル解決(最効果・政府栄養DB+コミュニティ投稿で事前解決、未解決のみAPI) 第3段=レート制限(Upstash Redisでユーザー別+全体上限)**。LLM呼出しはClaude Haiku+tool-useで構造化出力強制。**好循環=AI解決した食品が共有DBに加わり繰り返し項目はいずれゼロコスト化**\n- **「AIに失敗を隠す自由を与えない設計」(Qiita tadokoro88)**: ChatGPT版News Prismの失敗パターン=①取得失敗後に別記事で埋める派手な失敗 ②エラー出さず核心だけ欠落する静かな失敗。**Bedrock版はプロンプトでなくコード構造で失敗を強制化**=例外処理で即停止・成功/失敗でレスポンス形式を完全分離・取得確定なしにAIモデル呼出し不可の順序設計。**教訓「AIに失敗時の判断を委ねず、聞かない構造にする。プロンプトで頼む範囲とコードで強制する範囲を明確分離」**→ 確率的Agentと決定論的Pipelineの境界。shadowのretry-policy/symphony-loop設計と整合\n\n### 4. Hermes Agent =「勝手に育つAI」（マーケター/非エンジニア層に刺さる）\n- **kaede_gpt**: 「Hermesを1ヶ月使い倒して分かった\"勝手に育つAI\"の7つの真価」=勝手にSkill作る/プロファイル分け/スケジュール実行/外出中もDiscord通知\n- **freekwAI**: 1日でHermesがWeb検索・毎朝天気予報・X検索分析→スプシ・Obsidian読込→記事作成を習得。**ただし「今のところClaude Codeでいい・会社に幽閉中の代替には良い」**と冷静評価。モデルはGrok4.3\n- → shadowはHermes導入済(dashboard PM2 id:11)。「勝手にSkill作る」自己進化は[[instinct-agentmemory-stophook-recursion]]のフック再帰リスクに注意\n\n### 5. その他の実用情報\n- **OpenHands(旧OpenDevin)**: Claude Code Skill「cc-rsg」をWeb化(matsuu・Zenn)。OpenDevin→OpenHandsに改名\n- **CLAUDE.md(ルールブック)×Skills(業務マニュアル)**: HR/規程整備/役員資料をこの仕組みで半自動化・バックオフィス系に刺さる(5EN_ai)\n- **MoneyPrinterTurbo + agent-skills**: OSS動画全自動+Claude Code拡張が「資産になる」(OKAI_inin)\n- **Claude Code v2.1.168**: /plugin list・Hooks追加文脈・Skillsの$エスケープ・MCP session ID継続。「AIエディタでなく開発OSに寄ってる」(ntxxtq・前段でも確認)\n- **木内翔大(SHIFT AI)「Claude Code完全初心者ガイド」**: 非エンジニア(マーケ/営業/企画)向け超入門(5EN_ai引用元)\n\n## アクションアイテム\n1. **kepano公式 obsidian-skills を検証**: 「Webページ読込前のノイズ除去でトークン節約」はshadowのx-learn/yt-learn(WebFetch大量)に直接効く可能性。33.9k⭐で実績十分・非中華\n2. **`/clear`徹底の再確認**: 「消費99%が文脈再読込・cache_read 12億」は衝撃的数値。新タスクで`/clear`する運用(CLAUDE.md記載済)の重要性を裏付け。長セッションの`/compact`タイミングも見直し\n3. **「コードで失敗を強制化」をsymphony-loop/repair-loopに反映**: tadokoro88「確率的Agentと決定論的Pipelineの境界・聞かない構造」はretry-policy(4xxリトライしない等)と同思想。skill設計の原則として明文化検討\n4. **find-skills の活用**: `npx skills install vercel-labs/skills/find-skills` でスキル発見を自動化(既存skill棚卸しにも使える)\n5. **APIコスト防御3段パターン**をvvv-bots等のLLM呼出し箇所に適用検討(キャッシュ→ローカル解決→レート制限)。既にKimi/NVIDIA NIMフォールバック有だがローカル解決層は薄い", "tags": ["x-learn", "claude-code", "skills", "obsidian", "cost-optimization", "hermes", "2026-06-08", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-08T09:43:59.212167+09:00", "updated_at": "2026-06-08T09:43:59.212167+09:00"}
{"id": 538, "title": "学習日報 2026-06-08 x-learn 09:46", "content": "# 学習日報 2026-06-08 x-learn 09:46\n\n## 概要\n`/x-learn` で取得・解析したナレッジ。自動収集218件＋お姉様タイムライン提供17件を処理。LLM Wikiエントリ2件追加(id=536, id=537)。\n\n---\n\n## 今日学んだこと（X）\n\n### 横断テーマ4軸（今回の収束点）\n1. **プロンプトを書く時代の終焉** — Boris Cherny「もうプロンプトを書かない、ループを書く」/ Anthropic engineer Margot van Laer「2回以上タイプするプロンプトはファイル化しろ」\n2. **AIメモリ層の戦国時代** — Mem0 / MemPalace(要約せず原文ローカル保存) / lean-ctx(トークン99%削減) / ChatGPT Dreaming V3メモリ\n3. **Skills/SubAgents/Hooks 3層構造で仕組み化** — scott / LangChainJP公式9カテゴリ / find-skills / morioka\n4. **脱サブスク・ローカルAI経済圏の加速** — NVIDIA NIM 120model 1年無料 / Gemma4 8GB VRAMで250kコンテキスト / Goose(Block) 46k⭐ / Mac分散推論ビジネス\n\n### Claude Code運用（実務直結・実数値あり）\n- **消費の99%はコードでなく文脈の再読み込み**(Qiita): cache_read 12億 vs output 700万トークン。`/clear`が最効果・作業フォルダ範囲制限・巨大ファイル早期確認\n- **APIを呼ばないコスト防御3段**(Zenn): キャッシュ(lru-cache)→ローカル解決(DB事前解決・最効果)→レート制限(Upstash Redis)。AI解決品を共有DB化で繰り返しゼロコスト\n- **AIに失敗を隠す自由を与えない設計**(Qiita): プロンプトでなくコード構造で失敗を強制化。例外処理で即停止・成功/失敗のレスポンス形式分離・取得確定なしにモデル呼出し不可。「確率的Agentと決定論的Pipelineの境界」\n- **kepano obsidian-skills 33.9k⭐**: Web読込前のノイズ除去でトークン節約・Bases/Canvas操作\n\n### コスト最適化\n- NVIDIA NIM 120+モデル1年無料(クレカ不要)・Gemma4 12B/26B MoEが8GB VRAMで動作\n- Notion AIがClaude(Opus 4.7/4.8)を一時停止「最新モデル=最高品質は幻想・1社依存はリスク」→multi-model-routing「4.8固定にするな」の裏付け\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| vvv-bots/bots/gokou_timeline/ai_keywords.txt | MemPalace/lean-ctx/OpenHandsを追加(commit 43aab2e・push済) |\n| ~/.claude/.env | JINA_API_KEY設定(お姉様提供・500RPM・認証テスト200成功) |\n| ~/.claude/rules/jina-reader.md | shadow APIキー設定済み節を追記(認証付き取得方法・X大量取得で使用) |\n| LLM Wiki id=536 | 自動収集218件の学習記録 |\n| LLM Wiki id=537 | お姉様TL提供17件の学習記録(Skills3層/Obsidian/コスト管理) |\n| MEMORY.md | 学習ログ索引に2026-06-08エントリ追記 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **kepano obsidian-skills を検証** — Web読込前ノイズ除去でx-learn/yt-learnのトークン節約に効く可能性・33.9k⭐・非中華\n2. **MemPalace / lean-ctx 検証** — vvv-bots#292(MEMORY.md肥大化)・#300(AgentMemory)の競合候補・ローカル完結なら導入価値・トークン99%削減は要実測\n3. **「コードで失敗を強制化」をsymphony-loop/repair-loopに反映** — 確率的Agentと決定論的Pipelineの境界をskill設計原則に明文化\n4. **APIコスト防御3段パターン** — vvv-bots等のLLM呼出しにキャッシュ→ローカル解決→レート制限を適用検討\n5. **Gemma 4 12B/26B の8GB VRAM実行** — tsuzumi 2 Vision/PIIマスキング用途で実測(既存検証候補と統合)\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 536 | Claude Code/AIエージェント X学習 2026-06-08 | x-learn, claude-code, ai-agent, memory-layer, local-ai |\n| 537 | Claude Code Skills/Obsidian/コスト管理 X学習(お姉様TL提供) 2026-06-08 | x-learn, claude-code, skills, obsidian, cost-optimization, hermes |", "tags": ["日報", "2026-06-08", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-08T09:47:29.075813+09:00", "updated_at": "2026-06-08T09:47:29.075813+09:00"}
{"id": 539, "title": "Claude/AI トレンド X学習 2026-06-09", "content": "## 情報源（全ソース横断・2026-06-09）\n- ① X(@GokouMutsumi timeline・group_id=315) 178件（過去1日）\n- ② Jina(r.jina.ai)でX高価値投稿6件を深掘り（t.co→X画像/動画で止まった投稿を本文・引用元まで取得）\n- ③ /last30days で Reddit/HackerNews/GitHub 横断（過去30日・APIキー無しで5ソース可）\n- ④ defuddle/Jina で一次記事(OpenAI公式)を取得\n- ⚠️ 教訓: X投稿だけでは伝聞・要約で精度が一段落ちる。横断で一次ソースに裏取りが必須（[[feedback-learn-all-sources-jina]]）\n\n## 🎯 最大の発見: ハーネス・エンジニアリングの一次ソース到達\nX では「海外で話題のガイド」という伝聞だったが、横断検索でHN 295pts/202コメントの**OpenAI公式記事「Harness engineering: Leveraging Codex in an agent-first world」(openai.com/index/harness-engineering/・2026-06-05公開)** に到達。Jinaで全文(19KB)取得。具体数値・固有名詞が判明:\n\n- **5ヶ月で約100万行の本番コードを人間が1行も手書きせず Codex に書かせた**(2025年8月末の空リポジトリ起点・「0 lines of manually-written code」を core philosophy に)\n- **エンジニア3人→7人で約1,500 PR・1人1日3.5 PR**。人数増で throughput が**増加**。内部数百ユーザーが日常利用\n- **Humans steer. Agents execute.**(人間は操舵・エージェントが実行)。人間はほぼプロンプトのみで介入・PRレビューも agent-to-agent へ移行\n- **Ralph Wiggum Loop**(全agentレビュアーが満足するまでローカル+クラウドでレビューを繰り返すループ・ghuntley.com/loop/)\n- **AGENTS.md は百科事典でなく「目次(table of contents・約100行)」**。知識本体は構造化 `docs/` を system of record に。理由=①context は希少資源(巨大指示ファイルはタスク/コード/docを押し出す)②全部importantは非ガイド化③即陳腐化(stale rulesの墓場)④機械検証不能 → **「Codexに地図を渡せ、1000ページのマニュアルでなく」**\n- **progressive disclosure**(小さく安定したエントリ点から始め、次にどこを見るか教える)。**doc-gardening agent** が陳腐化docを検出し修正PRを自動起票。linter/CIで知識ベースの最新性・相互リンクを機械検証\n- worktreeごとにアプリ起動・Chrome DevTools Protocol連携でDOM/screenshot操作・LogQL/PromQLでログ/メトリクスをagentに可視化 →「service startup を800ms以内に」等のプロンプトが通る。**単一Codex runが6時間連続稼働(人間が寝てる間)**\n- 関連OSS: **awesome-harness-engineering**(trace-to-skill: 失敗トレース→AGENTS.mdルール/SKILL.md/eval自動化) / aire-agent(クロスハーネス共通SKILL.md format) / nimbalyst「8 failure modes and pillars」\n\n> ★ **OpenAIの「AGENTS.md=目次・docs=本体」は、お姉様の「md=憲法/索引・LLM Wiki=六法」と完全一致**。世界最先端の運用を既に実装済みと裏取りできた。\n\n## 横断テーマ（X由来・Jina深掘り済）\n\n### ① 「プロンプトを書く時代の終わり、ループを設計する時代」が完全主流化\n- OpenClaw作者Peter + Claude Code作者Boris が揃って「ループを設計しろ」。Anthropicエンジニア「Claudeにプロンプトを書くな、Claudeが自分でプロンプトを書くシステムを作れ」\n- **OpenClaw cron定期実行**(Jina深掘り): 予定投稿でなくshell command jobを登録、timeout時にprocess treeごと掃除。見るべきは賢さより「誰がcommand登録/timeout/kill/log/失敗時の停止線」\n\n### ② Codex CLI 0.138.0 + Agents.md標準化\n- Codex CLI 0.138.0: /app handoff to Codex Desktop(mac/Win)・保存画像パスをモデル公開・plugin --json\n- **Karpathy AGENTS.md(Forrest Chang作・109K⭐)**: 4原則=Think before acting / Keep things simple / surgical changes / no sycophancy。65行コピーで最適化。※お姉様のCLAUDE.md+AGENT.mdで既に実装済(Plan優先/依頼外リファクタ禁止/検証なし完了禁止)\n- 公式プラグイン大量(Product Design=PMのアイデア出し→プロト→共有を爆速化)\n\n### ③ Anthropic公式が無料連発\n- セキュリティガイド「AIエージェントを信頼するな=権限・ツール・経路・認証の設計で危険操作をそもそもできなくする」(複数言及・Zero Trust eBookと整合)\n- 27分プロンプトワークショップ無料公開(登録/ペイウォール無し)\n\n### ④ NVIDIA 100万トークン無料モデル(Nemotron系)\n- コードベース全体1プロンプト/RAG不要/chunking不要/レートリミット対策不要。Kimi(401中)代替候補。NVIDIA NIM(build.nvidia.com)で80+モデル無料\n\n### ⑤ ハーネス・エンジニアリングのガイド化(@shota7180が19項目日本語整理・Jina全文取得)\nThoughtWorksの2軸分類(①行動前ガイドか行動後センサーか ②決定論的かLLM推論か)・Planner/Generator/Evaluator分離(自己評価は甘くなる)・計画と実行の分離・小さく進める・**ハーネスは削除前提で設計**(外しても品質変わらないなら不要)・モデル進化でハーネスは陳腐化する→定期見直し\n\n## 独自見解・Tips\n- **YC製Paxel**(Jina深掘り): Claude/Codex/Cursorセッションを**steering/execution/engineering/product instinct/planning の5軸**でスコア化(Docker完結・コード外部に出ない・15〜30分でメール)。YC startup school 2026応募者はPaxelトークンを申請書に添付で選考プラス\n- **all-in-one全部乗せ**(Jina深掘り): Opus4.8+Ultracode+Dynamic Workflows+Auto-mode。「1プロンプトで家族が路頭に迷うコストなら見合う成果を出す」コスト哲学=使いどころを絞ると精度が上がる\n- 料理の比喩: 質問=Chat / 作らせる=CLI / 確認しながら=IDE\n- コード前に画像3案(v0/Figma Make/Nano Banana)で30分短縮\n- Claude Platform CLI(=ant CLI・既導入)登場・Connector Observability Dashboard追加\n\n## アクションアイテム\n1. NVIDIA 100万tokモデル(Nemotron系)を NVIDIA NIM 無料枠で Kimi代替ベンチ\n2. **OpenAI公式ハーネス記事の「doc-gardening agent」**=陳腐化doc自動修正PR → memory_autoarchive.py(既存)の発展形として検討価値\n3. awesome-harness-engineering の trace-to-skill(失敗トレース→ルール自動化)を continuous-learning と比較\n4. 「学習=全ソース横断」「読めないURLはJina」を x-learn skill(Step0/Gotcha)+feedback memory に反映済(段3完了)\n5. Paxel(YC製)で自分のClaude Codeセッションを5軸分析→Private Eval的に活用検討", "tags": ["x-learn", "claude-code", "ai-trend", "harness-engineering", "2026-06-09", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-09T10:35:04.782469+09:00", "updated_at": "2026-06-09T11:00:12.953819+09:00"}
{"id": 540, "title": "学習日報 2026-06-09 x-learn 10:35", "content": "# 学習日報 2026-06-09 x-learn 10:35\n\n## 概要\n`/x-learn timeline` で @GokouMutsumi ホームタイムライン178件を取得・解析。1件のLLM Wikiエントリ(id=539)追加。\n\n---\n\n## 今日学んだこと（X・横断5テーマ）\n\n### AIエージェント運用（最重要シグナル）\n- **「プロンプトを書く時代の終わり、ループを設計する時代」が完全主流化**: OpenClaw作者Peter + Claude Code作者Boris が揃って「ループを設計しろ」。Anthropicエンジニア「Claudeにプロンプトを書くな、Claudeが自分でプロンプトを書くシステムを作れ」。OpenClawはcron shell job + process tree掃除を実装\n- **ハーネス・エンジニアリング**のガイド化(@shota7180日本語整理)。SOUL.md(自律エージェント設定)・Hermes simplify-code(3観点並列レビュー)\n\n### Codex\n- **Codex CLI 0.138.0**: /app handoff to Desktop(mac/Win)・plugin --json出力\n- **Karpathy AGENTS.md(Forrest Chang作・109K⭐)**: 4原則=Think before acting / Keep things simple / surgical changes / no sycophancy。65行コピーで最適化\n- 公式プラグイン大量整備(Product Design等)\n\n### Anthropic公式が無料連発\n- セキュリティガイド「AIエージェントを信頼するな=危険操作をそもそもできなくする設計」(複数言及・Zero Trust eBookと整合)\n- 27分プロンプトワークショップ無料公開\n\n### モデル/コスト\n- **NVIDIA 100万トークン無料モデル(Nemotron系)**: コードベース全体1プロンプト・RAG不要 → Kimi代替候補\n- NVIDIA NIM 80+モデル無料(build.nvidia.com)\n\n### Tips\n- 料理の比喩: 質問=Chat / 作らせる=CLI / 確認しながら=IDE\n- コード前に画像3案(v0/Figma Make/Nano Banana)で30分短縮\n- YC製Paxel: Claude/Codex/Cursorセッション分析5次元プロフィール(Docker完結)\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| bots/gokou_timeline/ai_keywords.txt | Paxel・text-to-lottie 追加(commit a1f548e・push済) |\n| LLM Wiki id=539 | 横断5テーマを構造化保存 |\n| MEMORY.md | 学習ログ索引に1行追記 |\n| vvv favorites | 有益投稿12件登録(added10/skipped2) |\n\n---\n\n## why-first で DROP/不要判定したもの（重複導入回避）\n\n| 学習 | 判定 | 理由 |\n|------|------|------|\n| Karpathy AGENTS.md 4原則 | DROP | CLAUDE.md+AGENT.mdで既に実装済(Plan優先/surgical changes/検証なし完了禁止) |\n| ループ設計 | 不要 | /loop・symphony-loop で段4実践済 |\n| NVIDIA 100万tok | 既知 | Nemotron=既登録・検証候補記録済 |\n| Anthropicセキュリティ | 整合 | security-audit/insecure-defaults と整合済 |\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 539 | Claude/AI トレンド X学習 2026-06-09 | x-learn, claude-code, ai-trend, 2026-06-09, ai |", "tags": ["日報", "2026-06-09", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-09T10:40:13.600509+09:00", "updated_at": "2026-06-09T10:40:13.600509+09:00"}
{"id": 542, "title": "YouTube AI動画トレンド学習 2026-06-09", "content": "## 情報源\n- YouTube サブスクフィード(@juyodaus・shadow Chrome Cookie)25件取得→AI関連スコアリング→上位5本\n- NotebookLM(youtube-learning・4bf7adef)で4本解析(1本「Opus4.8性能低下」はAPI無応答で除外)\n- 取得日: 2026-06-09・X/last30days横断学習と同日の動画ソース補完\n\n## 主要な発見（動画トレンド）\n\n### ① Claude Code Knowledge Graph Stack（Graphify × Obsidian）★最高スコア49\n- **Graphify でコードベース/ドキュメントから概念ナレッジグラフを生成 → Obsidian に統合 → Claude Code に「セカンドブレイン」を与える**スタック\n- 自然言語で「ドキュメントをDLしGraphifyを向けて `graphify-obsidian` でVault変換して」と指示するだけ\n- **Tips: 生成された数百のMarkdownを独立Vaultで作りメインVaultの「サブフォルダ(graph imports)」として移動**→不要時に簡単削除。全ノードをソースドキュメントに紐付け(サインポスト)してAIが深掘りしやすくする\n- 洞察: Graphify単体は「真空状態」の理解に留まるが、Obsidian統合で他プロジェクト/個人メモという広いコンテキストにAI知識を組み込める=AIを「コマンドセンター」化\n\n### ② 「Loop Design（ループ設計）時代」★X/last30daysと完全一致＝動画でも裏取り\n- プロンプト入力 → **自己検証ループの設計 + 状態管理** への移行が最前線トレンド\n- **記憶喪失を防ぐため進行状況/状態をチャットコンテキストでなくJSONファイル/外部テキストに保存**(既存のMMPO/Goal Buddy知見と一致)\n- **Tips: AIが「完了した」と思い込むミス防止に、スクショを撮ってレイアウト崩れを確認させる等の自己検証ツールを持たせる**のが成功の鍵\n- **Tips: ローカル常時稼働は「Amphetamine」でMacを閉じても稼働継続**\n- 洞察: モデルが賢い今、人間がHowを細かく指示するマイクロマネジメントは最適でない。人間は「ゴール」と「検証ループ(仕組み)」の設計に専念しAIに自律試行錯誤させるのが次世代\n\n### ③ Claude Code Security Checks 自動化（公式プラグイン「Security Guidance」）\n- **公式プラグインで3段階自動レビュー機構**(パターンマッチ→stop review→commit review)\n- **コスト削減: 第2・第3段階はトークン課金 → `enable_stop_review = 0`・`enable_commit_review = 0` で個別オフ可**(無料のパターンマッチ第1段階だけ残せる)\n- **Tips(強く推奨): バイパスパーミッション(全自動承認)はオフ・deny rule で `.env` 読み取り/`rm -rf *`/`curl` を明示禁止**\n- 洞察: セキュリティの責任が「人間が怪しい操作をしない」から「AIが騙されず暴走しない仕組み(ガードレール)を作る」へ移行。客観的な別AIインスタンスにレビューさせる「監視・自己修正ループ」が必須パラダイム\n\n### ④ Gemma4 12B vs Qwen3.5 9B 画像認識対決（ローカルLLM）\n- 両者とも高い文字読み取り能力だが、**Web画面(note)認識で Gemma4 がユーザー特定まで正確・Qwen3.5 はユーザー名誤認識**\n- **★Qwen3.5 はセンシティブ画像で突然中国語を出力する不安定挙動**(Gemma4は安定) → [[feedback-no-chinese-apis]]の裏付け\n- **Tips: Gemma4 12B はマルチモーダルでも軽量・16GB VRAMでローカル実行可**。手軽な画像認識AI用途に適\n\n## アクションアイテム\n1. ループ設計時代はX/last30days/動画の3ソースで完全裏取り → 既存/loop・symphony-loopで段4実践済(新規不要・確信度UP)\n2. **Security Guidance 公式プラグインの deny rule(.env/rm -rf/curl禁止)**を shadow の settings.json と照合(既存denyルールと比較)\n3. Graphify×Obsidian は LLM Wiki(既存セカンドブレイン)と機能重複 → 導入不要だが「ソース紐付けサインポスト」概念は参考\n4. Gemma4 12B を Ollama でローカル画像認識(PIIマスキング等)に検証候補(tsuzumi 2 Visionと比較)・Qwen中国語ブレは不採用根拠に", "tags": ["yt-learn", "claude-code", "ai-trend", "loop-design", "2026-06-09", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-09T11:14:43.647674+09:00", "updated_at": "2026-06-09T11:14:43.647674+09:00"}
{"id": 543, "title": "学習日報 2026-06-09 yt-learn 11:05", "content": "# 学習日報 2026-06-09 yt-learn 11:05\n\n## 概要\n`/yt-learn ai` で YouTube サブスクフィード(@juyodaus)25件取得→AI関連スコアリング→上位5本→NotebookLM解析4本。LLM Wiki id=542 追加。お姉様「どうがはみれてる?」「動画のトレンドは?」指摘を受けて動画ソースを補完。\n\n---\n\n## 今日学んだこと（YouTube動画トレンド）\n\n### Claude Code運用\n- **Knowledge Graph Stack(Graphify×Obsidian)**: コードベース→概念ナレッジグラフ→Obsidian統合でClaude Codeにセカンドブレイン。独立Vault作成→メインのサブフォルダ移動→全ノードをソース紐付け(サインポスト)\n- **「Loop Design時代」**: プロンプト→自己検証ループ設計+状態管理への移行。状態をJSON外部保存・自己検証ツール(スクショ確認)付与・Amphetamineで常時稼働。人間はゴールと検証ループ設計に専念 ← **X/last30days/動画の3ソースで完全裏取り**\n\n### セキュリティ\n- **公式プラグイン「Security Guidance」**: 3段階自動レビュー(パターンマッチ→stop review→commit review)・enable_stop_review=0でコスト調整・deny ruleで.env/rm -rf/curl禁止・バイパスパーミッションoff推奨\n\n### モデル/ローカルLLM\n- **Gemma4 12B vs Qwen3.5 9B 画像認識**: Gemma4が安定優位・Qwenはセンシティブ画像で突然中国語出力(中華系不使用ポリシーの裏付け)・Gemma4は16GB VRAMでローカル可\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| ~/.claude/settings.json | deny に `rm -rf *`/`rm -rf .`/`rm -rf ./*` 追加(24→27件・カレント全削除防止・Security Guidance動画の学び)。JSON妥当性検証済 |\n| LLM Wiki id=542 | YouTube動画トレンド4本を構造化保存 |\n| ~/.claude/rules/trends.md | yt-learnエントリ追記(最古2件削除で95行) |\n| MEMORY.md | 学習ログ索引に1行追記 |\n\n---\n\n## why-first で見送ったもの\n- **`.env`読み取り全面Deny**: Jina key等を `.env` から読む正規運用と衝突するためDROP(Security Guidance動画は推奨していたが、shadowの運用実態に合わない)\n\n---\n\n## 教訓（お姉様指摘への対応）\n- X動画(video/1)は字幕無しで深掘り不可と確定(yt-dlpで字幕無し・YC動画は引用RTで動画自体無し)\n- **YouTubeサブスクフィードが「動画トレンド」の本命**と判明。/yt-learn subscriptions が最適ルート\n- 「Opus4.8性能低下←間違いでした」動画はNotebookLM APIが無応答で解析できず(1本欠落)\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 542 | YouTube AI動画トレンド学習 2026-06-09 | yt-learn, claude-code, ai-trend, loop-design, 2026-06-09, ai |", "tags": ["日報", "2026-06-09", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-09T11:18:06.986116+09:00", "updated_at": "2026-06-09T11:18:06.986116+09:00"}
{"id": 544, "title": "Claude Code 全ソース横断学習 2026-06-09 — S-1ドラフト/Colab CLI/v2.1.158バグ群/CC 6機能", "content": "## 情報源\n- 検索語: claude+code / 期間: X=過去1日(100件)・横断=過去30日\n- ソース横断: X(vvv API) + last30days(GitHub/Hacker News) + Web一次情報(defuddle/Jina)\n- category分布: primary_source 36 / insight 18 / low_value 46・score>=70が23件\n\n## 主要な発見（X一次情報・公式裏取り済み）\n\n### 1. Anthropic S-1ドラフトをSECに confidential 提出（公式裏取り）\n- **Anthropic公式X(@AnthropicAI)** が「SEC に draft S-1 registration statement を confidential 提出・SECレビュー完了後にIPOオプションを取得」と発表（X伝聞でなく公式ソースに到達）\n- X投稿の補足: $65B Series H・Q1収益$4.8B・SpaceXに月$1.25B支払う側\n\n### 2. Google Colab CLI 登場（Impress一次記事・2026-06-05発表）\n- ローカルのターミナルとクラウドのGoogle Colabを橋渡しするツール。**開発者とAIエージェント双方に摩擦のない実行環境**\n- **Claude Code/Codex/Antigravity から Colab を使いこなせるスキルも同梱**\n- 対応: Linux/macOSのみ(Windows未対応)。無料GPU/TPUにローカルCLIからアクセス可能に\n- → vvv-bots等の重い処理(埋め込み生成・ML)をColab無料GPUに逃がす選択肢\n\n### 3. Claude Code公式ドキュメント6機能解説(izanami記事・現役エンジニア視点)\n- 6主要機能: CLAUDE.md / スキル / フック / サブエージェント / エージェントチーム / MCP\n- 心臓部=「集める・動く・確かめる」の自己チェックサイクル。「確かめる」で的外れな結果を減らす\n- 比喩: ChatGPT=レシピを教える人 / Claude Code=厨房の料理人(材料取得→調理→味見→調整まで自走)\n\n## 横断で得た一次情報（GitHub Issue/HN・X伝聞には出ない技術的発見）\n\n### ⚠️ Claude Code 実運用バグ群（GitHub公式Issue・要注意）\n| Issue | 内容 | 影響 |\n|-------|------|------|\n| #63015 (v2.1.153) | **Auto-compact が発火しない**。statuslineが「100% context used」表示でもcompact未発火・セッションが肥大し続ける(Max/200K mode・25コメント) | コンテキスト溢れ |\n| #64136 (v2.1.158/Opus 4.8) | **main sessionにGrep/Globツールが無い・Bash storms(乱発)・重複Bashコマンド・偽のブランチ/コミット/ファイルをfabricate・過剰なshell text** | Opus 4.8の重大リグレッション |\n| #63147 | extended-thinkingセッション再開が400 \"thinking blocks cannot be modified\" で永久失敗(transcriptがthinking textを空保存しsignatureだけ保持) | 思考セッション再開不可 |\n| #58369 | Opus 4.7 のカテゴリ別リグレッション分析 | 品質劣化 |\n\n→ **shadowはv2.1.156付近。v2.1.158(Opus 4.8)のGrep/Glob欠落・fabricationバグは要警戒**。アップデート前にIssue状況を確認。Auto-compact未発火(#63015)は長時間セッションで実害。\n\n### HN技術記事\n- **Why Claude Code's Agent Loop Is over 1,400 Lines**(internals.laxmena.com) — エージェントループの内部実装解説\n- **Supercharging Claude Code with the Right CLI Tools**(batsov.com) — CLIツール組み合わせ最適化\n- **Agent View in Claude Code**(claude.com公式ブログ)\n\n## 独自見解・Tips（X insight投稿）\n- Claude Codeセキュリティ3点必須: ①秘密情報は.envに分離しCCに直接渡さない ②rm/--force系を制限 ③(3点目はpermissions.deny) — shadowは既に実践済み([[instinct-env-permission-drift-664]])\n- Background execution(並列タスク・長時間処理放置)が「活用できていない人多い」— Boris流loop運用と整合\n- 月$1000 AI課金者の使い分け: Claude Max $600(フロント/プロダクト大部分) + Codex併用\n\n## アクションアイテム\n1. **[高] v2.1.158アップデート前にGitHub Issue #64136/#63015 の解決状況を確認**(Grep/Glob欠落・auto-compact未発火は実害)\n2. [中] Colab CLI を vvv-bots の重いML処理(埋め込み生成)の無料GPU逃がし先として検証\n3. [低] izanami記事のCC 6機能解説は社内/初心者向け教育資料の参考に\n4. last30days横断は `last30days.py \"<topic>\" --search reddit,hackernews,github`(topicは位置引数・--searchはソース名)が正しい構文", "tags": ["x-learn", "claude-code", "2026-06-09", "ai", "cross-source", "github-issues"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-09T20:50:36.565833+09:00", "updated_at": "2026-06-09T20:50:36.565833+09:00"}
{"id": 545, "title": "学習日報 2026-06-09 x-learn 21:00", "content": "# 学習日報 2026-06-09 x-learn 21:00\n\n## 概要\n`/x-learn`（全ソース横断）で取得・解析したナレッジ。X100件 + last30days(GitHub/HN)横断。LLM Wiki id=544 追加。\n\n---\n\n## 今日学んだこと（横断）\n\n### AIエージェント / Anthropic動向\n- **Anthropic S-1ドラフトをSECに confidential 提出**（公式X裏取り・IPOオプション取得）\n- **Google Colab CLI登場**（6/5・ローカルからColab操作・Claude Code/Codex/Antigravityスキル同梱・Linux/macOS）\n\n### Claude Code運用（⚠️実バグ・GitHub一次）\n- **v2.1.158(Opus 4.8)リグレッション**: main sessionにGrep/Glob無し・Bash storms・偽コミットfabricate(#64136)\n- **auto-compact未発火**: statusline「100%」表示でもcompactしない(#63015・長時間セッションで実害)\n- **extended-thinking再開が400で永久失敗**(#63147)\n- → shadowはv2.1.156。**v2.1.158更新前にGitHub Issue確認すべき**\n\n### CC公式6機能（izanami記事）\n- CLAUDE.md/スキル/フック/サブエージェント/エージェントチーム/MCP\n- 「集める・動く・確かめる」サイクル（自己チェックで的外れを減らす）\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `instinct_cc_v2158_opus48_regressions.md` | v2.1.158バグ警戒の自動発火知見(段3) |\n| `bots/gokou_timeline/ai_keywords.txt` | Colab CLI 登録(commit 8d36868) |\n| LLM Wiki id=544 | 横断学習を統合保存 |\n| MEMORY.md | 学習索引 + instinct索引 追記 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **[高] v2.1.158アップデート前にGitHub Issue #64136/#63015 の解決状況を確認**\n2. [中] Colab CLI を vvv-bots の重いML処理(埋め込み生成)の無料GPU逃がし先として検証\n3. [低] izanami記事のCC 6機能解説を初心者向け教育資料の参考に\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 544 | Claude Code 全ソース横断学習 2026-06-09 — S-1ドラフト/Colab CLI/v2.1.158バグ群/CC 6機能 | x-learn, claude-code, cross-source, github-issues |\n\n---\n\n## 横断学習の手法メモ\n- last30days正構文: `last30days.py \"<topic>\" --search reddit,hackernews,github`（topicは位置引数・--searchはソース名のカンマ区切り）\n- X伝聞でなくGitHub公式Issueで実バグを裏取りできたのが横断の価値（[[feedback-learn-all-sources-jina]]）", "tags": ["日報", "2026-06-09", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-09T20:54:33.713059+09:00", "updated_at": "2026-06-09T20:54:33.713059+09:00"}
{"id": 546, "title": "instinct: fail2banはactiveでも設定が緩いとスロー攻撃が素通りする", "content": "# instinct: fail2banはactiveでも設定が緩いとスロー攻撃が素通りする\n\n## 事象 (2026-06-10・Issue vvv-bots#333)\n\nshadow は fail2ban が active なのに、48時間で SSH 攻撃 1,036 件に対し BAN がたった 2 件だった。\n\n## 根本原因\n\n`maxretry=5 / findtime=600 / bantime=3600` という緩い設定。現代のSSHブルートフォースは**多数IPに分散したスロー攻撃**（トップ攻撃元でも 85件/48h ≈ 1.8件/h）のため、「10分以内に5回」の閾値にほぼ届かず BAN が発動しない。「fail2ban が動いている=守られている」は誤り。**banカウンタと実際の攻撃ログ流量を突き合わせて初めて機能不全が見える**（1036 vs 2 の乖離が証拠）。\n\n## 対処（2段構え）\n\n1. **本命: 攻撃面の削減** — SSH 22/tcp を ufw で Tailscale 限定化（`ufw insert 1 allow from 100.64.0.0/10 to any port 22 proto tcp` → `ufw delete allow 22/tcp` の順序厳守でロックアウト防止）。適用後5分で攻撃 0 件。\n2. **保険: fail2ban強化** — `/etc/fail2ban/jail.d/99-sshd-hardening.local` に `maxretry=3 / findtime=3600 / bantime=86400 / bantime.increment=true / bantime.factor=2 / bantime.maxtime=604800`。jail.d/*.local は jail.local より後に読まれるので確実に上書きできる。\n\n## 再利用チェックリスト（新ホスト堅牢化時）\n\n- [ ] 正規ログインが全て Tailscale 経由か確認（`journalctl -u ssh | grep Accepted` で非100.x送信元ゼロ）→ ゼロなら22のTailscale限定化は安全\n- [ ] ufw は「許可追加 → 開放削除」の順序\n- [ ] PermitRootLogin no（事前に root Accepted 14日ゼロ + root@利用スクリプトなしを裏取り）\n- [ ] sshd変更は `sshd -t` → `systemctl reload ssh`（restartでなくreloadなら既存セッション維持）\n- [ ] 効果検証: 変更後の攻撃流量カウント + 正規経路のsshdバナー到達確認（cure→shadowで `nc 100.x 22`）\n\n## 関連\n- Issue vvv-bots#333 (実施記録) / #248 / #511\n- multi-host-deploy.md（5ホスト構成）", "tags": ["instinct", "security", "fail2ban", "ssh", "tailscale", "shadow", "cure", "arcana"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-10T07:19:17.738675+09:00", "updated_at": "2026-06-10T07:19:17.738675+09:00"}
{"id": 547, "title": "instinct: Claude Codeプラグインはmarketplace登録を消さないとauto-restoreで蘇る（last30days復活事例）", "content": "# instinct: CCプラグインの物理削除はauto-restoreで蘇る\n\n## 事象（2026-06-10 発見・claude-base#64）\n\n- 2026-06-09 にお姉様指示で last30days プラグインを物理削除し、自前 jhd（`~/.claude/tools/jhd/`）に置換した\n- ところが **同日深夜（JST 6/10 02:56 = UTC 6/9 17:56）に v3.3.2 が自動再導入**され、翌日のセッション起動フックで「Ready to use・Last run 18h ago」と現役表示されていた\n\n## 根本原因\n\n`~/.claude/plugins/known_marketplaces.json` にマーケットプレイス登録が残っていた。\n`~/.claude/plugins/marketplaces/<name>/` は git clone であり、**Claude Code はセッション開始時に登録リストから origin/main へ auto-restore（再clone・再インストール）する設計**。ファイル削除は症状しか消さない。\n\n## 完全削除の3点セット\n\n```bash\nclaude plugin uninstall <plugin>@<marketplace>\nclaude plugin marketplace remove <marketplace>   # ←再発の根\nrm -rf ~/.claude/plugins/{cache,data,marketplaces}/<関連物> + 関連スクリプト\n# 検証: grep -c <name> ~/.claude/plugins/known_marketplaces.json installed_plugins.json → 0\n```\n\n## マルチホストの罠\n\n**plugins/ は claude-base で gitignored** のため、git reset 同期（deploy_all_servers.sh）では各ホストに伝播しない。shadow/cure/arcana/mac/win の各ホストで個別に登録削除が必要だった。\n\n実施結果（2026-06-10）: shadow=3点削除 / arcana=marketplace remove+rm -rf / cure=marketplace removeのみ（plugin未導入） / mac=3点削除 / win=残存なし。`last30days_daily.py`（arcana cron用残骸・cron未登録）は git rm して全ホスト同期で消滅（commit 4208b95）。\n\n## 教訓\n\n- 「物理削除した」記録があっても登録ファイルが残れば蘇る。削除作業は**登録（メタデータ）→実体→残骸スクリプト**の順で根まで断つ\n- gitignored なディレクトリの掃除はホスト同期に乗らない。マルチホスト環境では各ホストで検証コマンドを回す\n\n関連: claude-base#64 / memory instinct-plugin-marketplace-autorestore / project-jhd-research-engine（jhd置換の経緯）", "tags": ["instinct", "claude-code", "plugin", "multi-host", "jhd"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-10T15:48:38.677377+09:00", "updated_at": "2026-06-10T15:48:38.677377+09:00"}
{"id": 548, "title": "Claude Code X横断学習 2026-06-10 — ループ設計/GitHub外部Agent安全検査GA/Fable5データ収集/ecc★21万/Codex使い分け", "content": "# Claude Code 横断学習 2026-06-10\n\n## 情報源\n- 検索語: claude code（days=1）/ vvv API X投稿100件（score≥70: 19件・score≥60: 41件）\n- jhd横断: HackerNews + はてブ（Qiita/Zenn/GitHub は当該期間ヒット薄）\n- 一次情報深掘り: GitHub Blog changelog / note記事 / X投稿（Jina経由）\n\n## 主要な発見\n\n### 1. ⭐GitHub「外部Coding Agentへの安全検査」がGA（一次裏取り = GitHub Blog公式）\n2026-06-09、GitHub が **Claude / OpenAI Codex などサードパーティ coding agent が生成したコードにも、Copilot cloud agent と同じ自動セキュリティ検査を適用開始（GA）**。\n- 3検査が自動実行: **CodeQL（脆弱性解析）/ GitHub Advisory DB（新規依存の既知脆弱性照合）/ secret scanning（APIキー・トークン検出）**\n- 問題検出時は **agent がPR確定前に自分で解決を試みる**\n- デフォルトON・リポジトリのCopilot設定に従う・**GitHub Advanced Security ライセンス不要**\n- 2025-10のCopilot向け開始以降、数百件の漏洩・脆弱性を未然に防いだ実績\n- 出典: https://github.blog/changelog/2026-06-09-security-validation-for-third-party-coding-agents/\n- **示唆**: 「AIに書かせるか」でなく「PR前にAPIキー漏れ・依存リスクを潰せるか」が論点という整理（@utopia0619）。vvv/vvv-bots のGitHub PRワークフローで有効化を検討\n\n### 2. ⚠️Fable/Mythos クラス利用時はZDRでも30日ログ保存（データポリシー変更）\n- @jparkjmc「Fable/Mythos を使うとデータ収集される。enterprise partnerも例外なし」が530K view拡散\n- @ptptin の冷静な解説（精査）: **これまでZDR（ゼロデータ保持）だったプラン・接続でも、Mythosクラスモデル使用時に限り、セキュリティ監査目的で30日間ログ保存**。Claude Code等の通常サービスには影響なし\n- **示唆**: 機密コードを扱う際、Fable/Mythosクラス使用時のログ保存を念頭に。中華系API不使用ポリシーと同様、「どのモデルで何を送るか」の判断材料。shadowでの機密処理はローカルLLM分離を継続\n\n### 3. 「プロンプトを書く時代の終わり、ループを設計する時代」が再確証（Boris Cherny）\n- @0xMovez（142.9K view）: Boris「**もうClaudeにプロンプトを書かない。ループを作り、ループが仕事をする。私の仕事はループを設計すること**」を18分動画で解説\n- 構成: Claude + agents + loops + routines + dynamic workflow\n- 関連記事「How to master Dynamic Workflows in Claude Code: 6 patterns and 14 steps」（Anthropicエンジニアの手法）\n- **示唆**: 既知方針（id=539/542でX/last30days/動画の3ソース裏取り済）の4回目の確証。/loop・symphony-loop・dynamic workflow運用は方向性として正しい\n\n### 4. Everything Claude Code（affaan-m/ecc）が★21万超の異例リポジトリ\n- Anthropicハッカソンで8時間フルスタートアップ完成→優勝者が10ヶ月分のセットアップを無料公開\n- 説明: \"agent harness performance optimization system. Skills, instincts, memory, security, research-first development for Claude Code, Codex, Opencode, Cursor\"\n- ★212,154（2026-06-10時点・異例の規模）\n- **示唆**: skills/instincts/memory/security/research-first というharness構成は shadow の既存設計（rules/skills/memory/instinct）と同じ思想。中身を精査して取り込める要素を探る価値あり\n\n### 5. その他ツール・知見\n- **CCS（import-21/claude-context-server）**: コードをシンボル単位でインデックスし丸読み不要にするMCPサーバー（Python/JS/TS/Java/C++/Go対応）。shadowは既にcodegraph MCP導入済で類似\n- **html2pptx.app / html2pptx skill**: Claude公式pptx skillより変換幅が広くHTMLをそのままPPTX化（Genspark超えと主張）\n- **Cohere「North Mini Code」**: Cursor/Copilot一強のコード生成にCohere参戦・複数ベンダー独自LLM選択時代\n- **Claude Fable 5**: 「5000万行を1日で移行」が話題・コーディングはmedium effortでもOpus 4.8 xhigh超えとの実測報告（要自前検証）・トークン消費が大きい（\"ガブガブ\"）との声多数\n- **Claude Code v2.1.169**（2026-06-09リリース）: 起動失敗時に原因が「自分の設定」か「ツール本体」か切り分けやすく改善（shadowはv2.1.156）\n- **HN: Claude Code sandbox bypass（2回目）** = ネットワークallowlist回避でのデータ持ち出しexploit（oddguan.com）。サンドボックス境界の脆弱性報告が継続\n\n## アクションアイテム\n1. GitHub外部Agent安全検査をvvv/vvv-bots PRワークフローで有効化検討（Issue起票候補）\n2. affaan-m/ecc のharness構成を精査し取り込める要素を抽出\n3. Fable/Mythosクラス使用時のZDR→30日ログ保存を機密処理判断に反映\n4. note.com を学習取得ソースとして組み込む（jhdは現状はてブ経由のみ・お姉様要望）\n5. Claude Code v2.1.169の起動失敗切り分け改善は次回アップデート時に確認\n\n## メタ教訓\n- X投稿の多くは書籍宣伝・参加報告・感想で低価値。score≥70でも一次裏取りで価値が確定したのは GitHub安全検査GA・ZDRポリシー・ecc の3件\n- ⭐の正体: X伝聞「GitHubが検査拡大」→ GitHub Blog公式changelogで CodeQL/Advisory/secret scanning の3検査と判明（伝聞→一次裏取りの価値・id=544と同パターン）", "tags": ["x-learn", "claude-code", "2026-06-10", "github-security", "loop-design", "fable5", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-10T16:54:23.371935+09:00", "updated_at": "2026-06-10T16:54:23.371935+09:00"}
{"id": 549, "title": "学習日報 2026-06-10 x-learn 17:05", "content": "# 学習日報 2026-06-10 x-learn 17:05\n\n## 概要\n`/x-learn`（全ソース横断）で取得・解析したナレッジ。X投稿100件＋jhd横断（HN/はてブ）。LLM Wiki 1エントリ追加（id=548）。\nお姉様の要望「noteの情報も取得に組み込める？」を受け、jhd に note.com ソースを実装・実証。\n\n---\n\n## 今日学んだこと（X横断）\n\n### Claude Code運用・セキュリティ\n- **GitHub外部Coding Agent安全検査GA**（GitHub Blog一次裏取り）: Claude/Codex生成コードに CodeQL + Advisory DB + secret scanning の3検査が自動実行・agentがPR確定前に自己解決・GHASライセンス不要・デフォルトON\n- **Fable/Mythosクラス利用時のZDR→30日ログ保存**: セキュリティ監査目的・通常Claude Codeは影響なし（@ptptin精査）\n- Claude Code v2.1.169（起動失敗の切り分け改善）/ HN: sandbox bypass 2回目（ネットワークallowlist回避でのデータ持ち出し）\n\n### ハーネス・ワークフロー設計\n- **Boris「プロンプトでなくループを設計する」再確証**（X/last30days/動画に続く4回目の裏取り）\n- **Everything Claude Code（affaan-m/ecc）★21万**: skills/instincts/memory/security/research-first harness を無料公開・shadowの既存rules/skills/memory/instinct設計と同思想\n\n### ツール\n- Codex vs Claude Code 使い分け（note記事・動く場所/関わり方/向く仕事の3軸）\n- CCS（codegraph類似のシンボル検索MCP）/ html2pptx（公式pptx skillより変換幅広い）/ Cohere North Mini Code（コード生成参戦）\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/tools/jhd/lib/note.py` | **新規**: note.com 検索API横断ソース（認証不要・スキ数=エンゲージメント） |\n| `~/.claude/tools/jhd/lib/pipeline.py` | note の import / SEARCH_ALIAS / MOCK_AVAILABLE / available() / fetchディスパッチ 配線 |\n| `~/.claude/tools/jhd/lib/normalize.py` | PASSTHROUGH_SOURCES に note 追加 |\n| `~/.claude/tools/jhd/lib/render.py` | SOURCE_LABELS に note 追加 |\n| `~/.claude/skills/x-learn/SKILL.md` | Step 0 横断ソース表に note を追記（次回自動発火） |\n\n動作確認: `--diagnose` で note が available_sources に出現 / `note.search_note(\"Claude Code\",...)` でスキ100-331の高品質記事10件取得を実証。\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. GitHub外部Agent安全検査を vvv/vvv-bots PRワークフローで有効化検討（Issue起票候補）\n2. affaan-m/ecc のharness構成を精査し取り込める要素を抽出\n3. Fable/Mythosクラス使用時のZDR→30日ログ保存を機密処理判断に反映\n4. note単独実行時に planner が月報ノイズを引く件 — 他ソース融合時は埋もれるため低優先\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 548 | Claude Code X横断学習 2026-06-10 — ループ設計/GitHub外部Agent安全検査GA/Fable5データ収集/ecc★21万/Codex使い分け | x-learn, claude-code, 2026-06-10, github-security, ai |", "tags": ["日報", "2026-06-10", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-10T17:07:59.358062+09:00", "updated_at": "2026-06-10T17:07:59.358062+09:00"}
{"id": 550, "title": "tmux×生成AIエージェント運用ベストプラクティス実装 2026-06-10", "content": "# tmux×生成AIエージェント運用ベストプラクティス実装 (claude-base#65 + #66)\n\n## 経緯\nお姉様指示「tmuxと生成AIのベストプラクティスを実装」→ why-first GO → task-router(GROK分析+CODEX補助) → grok盲点出し → 実装 → 検証 → 全ホスト展開。続けてお姉様提案でログインセッションセレクター追加(#66)。\n\n## 成果物\n- `~/.claude/tmux/ai-agent.conf` — claude-base管理スニペット。各ホストの `~/.tmux.conf` から if-shell ガード付き source（未展開ホストでもエラーにならない）\n- `~/.claude/scripts/ai-tmux.sh` (`~/.local/bin/ai-tmux`) — start/ls/peek/attach/select/log/clean/kill\n- `~/.claude/rules/tmux-ai-workflow.md` — 使い分け・Gotcha・禁止事項\n- `~/.bashrc` (shadow/cure/arcana) — SSHログイン時 `ai-tmux select` 自動起動\n\n## 設定の根拠（grok盲点出し反映）\n| 設定 | 値 | 根拠 |\n|------|-----|------|\n| history-limit | 50000 | 既定2000ではエージェント推論ログが流れる。メモリ膨張対策に `ai-tmux clean` |\n| escape-time | 10ms | **0msはSSHでマルチバイトシーケンス分断リスク**。10msが安全圏 |\n| default-terminal+Tc | tmux-256color+RGB | Claude Code等TUIの色崩れ防止 |\n| extended-keys | on (csi-u) | Claude CodeのShift+Enter/Ctrl+Enterを素通し |\n| monitor-activity | on / visual off | ポップアップはトークン単位出力でスパム化するためウィンドウリスト色のみ |\n| detach-on-destroy | off | 誤killでclientごと落ちる事故防止 |\n\n## ログインセッションセレクター (#66)\nSSHログイン時に「既存セッションattach / 新規 / 素のシェル」を選択。**旧 ssh-agent-launcher.sh (2026-06-07廃止) の廃止理由4点を全て潰した設計**:\n- exec乗っ取り → サブプロセス表示のみ\n- 選択強制ブロック → **タイムアウト10秒で素のシェル**(Enter/sでも即抜け)\n- 全画面クリア → クリアしない\n- エージェント終了後ループ → ループしない\n- 無効化 `AI_TMUX_SELECT=0` / 非対話・TTYなし・tmux内では発動しない（Claude Code Bash/scpを邪魔しない）\n\n## 設計判断（重要）\n- **send-keysによるプロンプト注入はai-tmuxに意図的に非実装**。対話CLIのプログラム操作で claude -p 課金(2026/6/15分離)を回避する潜脱は規約違反として却下済みのため。プログラム呼び出しは9router fail-closedルートを使う\n- agenthub(pipe-pane+GARBAGE_RE方式・vvv#497)とは共存。ls/peek/selectの観測対象だがstart/killはagent-hub-server側\n- ANSIゴミ: peekは制御文字除去済み。生ログ(log on)は `strings <log> | less` で読む\n\n## 発見バグ → instinct化\ntmuxのペイン系操作(select-pane/capture-pane/pipe-pane/clear-history)はセッション名のみの `=name` 指定だと `can't find pane` エラー。**`=name:`（コロン付き）でセッションのカレントウィンドウに解決される**。has-session/kill-session/attachは `=name` でOK。\n\n## テスト時の注意\ntmux attach のテストは TERM=dumb だと `open terminal failed: terminal does not support clear` で失敗する。`TERM=xterm-256color script -qec ...` でPTY+TERMを与えて検証する。\n\n## 展開状況\nshadow=適用検証済 / cure・arcana=スクリプト+bashrc+symlink適用済(tmux3.4) / mac=同期済・tmux未導入 / win=同期済(対象外)\n\n## 検証記録\n- #65: tmux source-file構文OK・8設定値全反映・agenthub3セッション無傷・ai-tmux 8項目スモークテスト合格\n- #66: ガード3種(TTYなし/無効化/tmux内)・タイムアウト・s選択・番号選択→attach→detach復帰 全合格", "tags": ["instinct", "tmux", "claude-code", "infra", "best-practices"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-10T17:30:27.998552+09:00", "updated_at": "2026-06-10T19:03:58.188552+09:00"}
{"id": 551, "title": "トレードシステム推進 2026-06-10 — v2 NaNバグ修正・OpenD認証復旧(CAPTCHA突破)・週次レポート自動化", "content": "# トレードシステム推進 2026-06-10 (vvv-bots#336)\n\n「金融商品トレードで儲かる仕組みを作る」継続目標の推進セッション。\n\n## フォワードテスト現況 (2026-06-10時点)\n\n| | v1 (10市場・順張りブレイク) | v2 (3本柱 AAPL/NVDA/MSFT) |\n|---|---|---|\n| 稼働 | 12日・243tick | 5日・119tick |\n| 成績 | **+33.07%** (n=15・勝率46.7%・PF2.12・RR2.43・期待値+22,045円/回・最大DD-8.66%) | 0件 → NaNバグ修正済み |\n| 市場別 | BTC+231k/金+144k/USDJPY+79k/AAPL+50k、SPY-71k/原油-103k全敗 | — |\n\n低勝率×高RRの設計通りに機能。ただしn=15はサンプル極小、強気判断は時期尚早。\n\n## instinct: yfinance未確定当日行(OHLC=NaN)でシグナルbotが無言で沈黙\n\n- yf.download(日足)の最終行がOHLC全NaN・Volumeのみ入ることがある(未確定当日行)\n- NaN比較が常にFalse → エラーなしで「シグナルなし(待機)」を出し続ける(v2が5日間沈黙した真因)\n- 対策: ロード直後に dropna(subset=OHLC)。長さチェックはdropna後。\n- 切り分け: 中間値(close/don_hi/sma)のNaN確認 + 過去2年の発火回数(AAPL16/NVDA19/MSFT13日=月0.5-0.8回)で裏取り\n- v1は data_adapter.load_yfinance がdropna済みで無傷 → +33%は正しい計測\n\n## instinct: OpenDログイン停止はtelnetコンソール22222で復旧できる\n\n- OpenDが5日間「Graphic verification code required」でAPI全拒否(プロセス生存・ポート待受でも)\n- **先にSDKクライアント(moomoo_conn等)を全kill** — SDK再接続ループ(6秒毎)がSMS要求を連発しレート制限を自家中毒で延長する\n- `printf 'req_pic_verify_code\\r\\n' | nc 127.0.0.1 22222` → `~/.com.moomoo.OpenD/F3CNN/PicVerifyCode.png` をClaude Readで読む(6倍拡大+二値化) → `input_pic_verify_code -code=XXXX` → 画像認証突破成功(実証)\n- 次にSMS認証: `req_phone_verify_code` → 携帯コードを `input_phone_verify_code -code=XXXXXX`\n- ログ時刻はCST(UTC+8)=JST-1h。疎通確認はGTWLogのretMsgまで見る\n\n## 実施事項\n\n1. paper_bot_v2.py の load_ohlcv に dropna追加 (commit f40850d)\n2. trade-backtest をgit管理化(40ファイル・資産保護)\n3. MOOMOO_MOCK=1 でSIMブローカー約定パス(open/close/notionalガード)全検証合格\n4. BROKER=moomoo_real + MOOMOO_LIVE未設定 → MoomooSimBroker強制ダウングレード確認(実弾4重ガード健在)\n5. weekly_report.py 新規 + cron(月曜08:10 JST) — v1/v2 KPIをDiscord OPSへ。Gotcha: DiscordはPython-urllib UAを403で弾く→UA明示必須\n6. OpenD画像認証突破。SMS認証はお姉様の携帯コード待ち\n\n## 次のアクション\n\n- SMS認証完了 → DATA_SOURCE=moomoo フェーズ1検証 → BROKER=moomoo_sim フェーズ2(SIMULATE実発注)\n- 実弾解禁ゲート: フォワード3ヶ月+・期待値プラス維持・DD<15%・人間承認(自動解禁なし)", "tags": ["trade", "instinct", "moomoo", "forward-test"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-10T17:32:58.685532+09:00", "updated_at": "2026-06-10T17:32:58.685532+09:00"}
{"id": 553, "title": "Claude Code最新動向 X学習 2026-06-11", "content": "## 情報源\n- 検索語: claude+code\n- X投稿数: 100件（期間: 2026-06-11 過去1日）\n- 主要発見: 4件深掘り済み\n\n## 主要な発見\n\n### 1. Claude Code v2.1.172 リリース（2026-06-10）\n\n主な変更点:\n- **サブエージェントが最大5階層まで独自のサブエージェントを生成可能**に\n- `AWS_REGION`が未設定の場合、Amazon BedrockがC`~/.aws`設定ファイルからAWSリージョンを読み取るように（AWS SDK優先順位準拠）。`/status`でリージョンの取得元を表示\n- プラン一覧閲覧時に検索バーを追加\n- OTEL メトリクス `claude_code.lines_of_code.count` に `model` 属性を追加\n- 使用クレジットなしで1Mコンテキストを使用するセッションが永続的にスタックする問題を修正（セッションが自動的に標準コンテキスト制限以下にコンパクトされるように）\n- Claude in Chromeのツール読み込みを改善（バッチ呼び出し化）\n- `/code-review ultra` オプションをサインインしていない場合でも表示し続けるように\n- Remote Controlフッターインジケーターを「/rc active」に短縮\n- リモートセッションで`/loop`を促進するのを停止（保留中のループはコンテナを維持しないため）\n- VSCode PowerShellツール呼び出しのJSON表示バグを修正\n\nソース: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md\n\n### 2. Code with Claude Tokyo 発表（@claudeai 公式）\n\n**Claude Managed Agents**:\n- **スケジュールデプロイ（Scheduled Deployments）** がパブリックベータ公開\n- **Vaultの環境変数** がパブリックベータ公開\n- → エージェントがスケジュールで動き、ツールをセキュアに使い、より大きなジョブに対応可能に\n\n**Claude Code**:\n- **Dynamic Workflows（ダイナミックワークフロー）** が一般公開（GA）\n\nソース: https://x.com/claudeai/status/2064741174317924421\n\n### 3. AWS CLI Agent Toolkit 対応（AWS公式発表）\n\n`aws configure agent-toolkit` コマンド1つで、以下のコーディングエージェントに一括インストール可能:\n- **Kiro、Claude Code、Codex、Cursor**などの主要コーディングエージェント\n\nAgent Toolkit for AWS の構成:\n- **AWS MCPサーバー**: 15,000+ AWS APIへのセキュアなエージェントインターフェース\n- **40+のエージェントスキル**: ストレージ・ネットワーキング・アナリティクス等の専門ガイダンス\n- **3つのプラグイン**: MCPサーバーとスキルをバンドル\n\n利用可能リージョン: US East（N. Virginia）、Europe（Frankfurt）\n\nソース: https://aws.amazon.com/about-aws/whats-new/2026/06/aws-cli-agent-toolkit/\n\n### 4. Obsidian CEO 公式Claude Code Skills公開\n\nObsidianのCEO（kepano）がClaude Code向けの公式Skillsを公開:\n- Obsidian構文に沿ったMarkdownを正確に出力する\n- VaultとKBのファイル管理・キャンバス編集\n- Webページをクリーンアップしてトークン消費を抑える（defuddle連携）\n\nソース: https://x.com/ClaudeCode_UT/status/2064622345009136127\n\n### 5. Codex vs Claude Code 役割分担整理\n\n- **Codex**: 手元の実装、設定、既存コード修正を前に進める\n- **Claude Code**: 広い調査、サブエージェント、作業分解を束ねる\n→ 2つの役割差が明確化されてきた\n\n## 独自見解・Tips\n\n- サブエージェント5階層対応により、大規模なマルチエージェントワークフローが可能に\n- AWS CLI Agent Toolkitで全主要コーディングエージェントへの統一セットアップが実現\n- Dynamic WorkflowsのGA化でプロダクション利用が本格化\n- Obsidian Skills（defuddle込み）はトークン節約に直結\n\n## アクションアイテム\n\n1. `claude --version` 確認 → v2.1.172未満ならアップデート\n2. Dynamic WorkflowsのGA確認と実運用評価\n3. `aws configure agent-toolkit` でAWS MCP自動設定を試す\n4. Obsidian公式Skillsを導入評価（Vault管理・defuddle連携）\n5. Scheduled Deploymentsのパブリックベータを試用", "tags": ["x-learn", "claude-code", "2026-06-11", "managed-agents", "dynamic-workflows", "aws-agent-toolkit"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-11T10:18:40.370375+09:00", "updated_at": "2026-06-11T10:18:40.370375+09:00"}
{"id": 554, "title": "Claude Code横断学習補足（HN/Hatena）2026-06-11", "content": "## jhd横断学習（HackerNews + Hatena）結果\n\n検索: \"Claude Code 2026\" / 期間: 過去30日\n\n### HackerNews 注目記事\n\n1. **Claude Code – 公式ドキュメントに載っていない設定の全て**\n   - スコア: 74 | 326pts, 65コメント | 2026-05-29\n   - URL: https://buildingbetter.tech/p/i-read-the-claude-code-source-code\n   - ソースコードを読み込んで未公開設定を発掘した技術的深掘り記事\n\n2. **Claude Code as a Daily Driver: Claude.md, Skills, Subagents, Plugins, and MCPs**\n   - スコア: 72 | 451pts, 254コメント | 2026-05-27\n   - URL: https://arps18.github.io/posts/claude-code-mastery/\n   - Claude Code日常使用の包括的ガイド\n\n3. **Dynamic Workflows in Claude Code（公式ブログ）**\n   - スコア: 61 | 200pts, 135コメント | 2026-05-28\n   - URL: https://claude.com/blog/introducing-dynamic-workflows-in-claude-code\n   - Dynamic Workflows公式発表（今回X学習でGA確認）\n\n4. **Claude CodeとCodexがGit経由でリアルタイム会話できる**\n   - スコア: 56（fun:78）| 116pts, 79コメント | 2026-05-31\n   - URL: https://medium.com/@Koukyosyumei/claude-code-and-codex-can-real-time-conversation-via-git\n   - Gitコミットを通じたClaude Code ⇔ Codex リアルタイム協調\n\n5. **Boxes.dev: Claude CodeとCodexをクラウドで動かす**\n   - URL: https://boxes.dev | 2026-06-04\n   - localhostを捨ててクラウド実行する新サービス\n\n### Hatena/Zenn 注目記事\n\n- **Code with Claude Tokyo参加レポート** (2026-06-10)\n  - URL: https://zenn.dev/paraponera/articles/2026-06-11-code-with-claude-tokyo\n  - 「AI時代に強い組織」への考察\n\n- **Claude Fable 5レビュー：Opusの2倍の価格に見合う価値はあるか** (2026-06-10)\n  - URL: https://zenn.dev/yamato_snow/articles/d180340730d583\n  - Mythosクラス能力を一般向けに公開したFable 5の実使用レビュー\n\n## 主要な洞察\n\n- Dynamic WorkflowsはHNで200pts（2026-05-28）→ 今回X学習でGA確認（2026-06-10）\n- Claude Code ⇔ Codex Git会話パターンは実践的なマルチエージェント協調手法\n- claude-quotaなどのサードパーティツールも活発に開発中（macOS quota gauge）", "tags": ["x-learn", "claude-code", "2026-06-11", "hackernews", "dynamic-workflows", "fable5"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-11T10:19:07.655029+09:00", "updated_at": "2026-06-11T10:19:07.655029+09:00"}
{"id": 555, "title": "学習日報 2026-06-11 x-learn 10:30", "content": "# 学習日報 2026-06-11 x-learn 10:30\n\n## 概要\n`/x-learn` で取得・解析したナレッジ。2件のLLM Wikiエントリ追加。\n\n---\n\n## 今日学んだこと（X + jhd横断）\n\n### AIエージェント / Claude Code運用\n\n- **Claude Code v2.1.172**: サブエージェント5階層対応・1Mコンテキストスタック修正・Bedrock `~/.aws`自動読み取り\n- **Dynamic Workflows GA**: ultracode設定でXHigh effort + 自動ワークフロー判断。Bun Zig→Rust 75万行を11日で完了した実績\n- **Claude Managed Agents**: スケジュールデプロイ + Vault環境変数がパブリックベータ\n- **AWS CLI `aws configure agent-toolkit`**: Kiro/Claude Code/Codex/Cursorへの一括Agent Toolkit設定\n- **Obsidian公式Skills**: CEO(kepano)作成。Vault管理・defuddle連携でトークン削減\n\n### Codex vs Claude Code 役割分担\n- Codex: 手元の実装・設定・既存コード修正\n- Claude Code: 広い調査・サブエージェント・作業分解\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| npm global | Claude Code v2.1.170 → v2.1.172 更新 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. Dynamic Workflowsをvvv大規模タスクで試用（ultracodeオン）\n2. `aws configure agent-toolkit` でAWS MCPを自動設定\n3. Obsidian公式Skillsを導入評価\n4. Scheduled Deploymentsのパブリックベータを試用\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 553 | Claude Code最新動向 X学習 2026-06-11 | x-learn, claude-code, managed-agents |\n| 554 | Claude Code横断学習補足（HN/Hatena）2026-06-11 | x-learn, hackernews, fable5 |", "tags": ["日報", "2026-06-11", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-11T10:21:39.163751+09:00", "updated_at": "2026-06-11T10:21:39.163751+09:00"}
{"id": 556, "title": "Claude Fable 5 炎上まとめ（2026-06-10〜12）", "content": "# Claude Fable 5 炎上まとめ（2026-06-10〜12）\n\n## 情報源\nx_search + Jina Reader + WebSearch（Gizmodo/The Register/Wired/Dataconomy）横断裏取り済み\n\n## 炎上の核心\ndistillation guardrailを「非表示で出力を意図的に劣化させる」と設計しSystem Cardに明記していたが一般ユーザーは気づかなかった（prompt modification/steering vectors/PEFT）\n\n## System Cardの問題箇所\n> \"Unlike our interventions for cybersecurity, biology and chemistry, and distillation attempts, these safeguards will not be visible to the user. Fable 5 will not fall back to a different model. Instead, the safeguards will limit effectiveness through methods such as prompt modification, steering vectors, or parameter-efficient fine-tuning (PEFT).\"\n\ncybersecurity/bio/chemはOpus 4.8へfall backしてユーザーに通知（可視）\nしかし「他社LLMの学習に使おうとしている」と判定したクエリには無通知で出力品質の意図的低下を行っていた\n\n## 過剰な false positive\n- Gates Foundation研究者: 最初のメッセージ「Hello.」だけでOpus 4.8へのmodel_refusal_fallbackが発生\n- 免疫学者: 「cancer」という単語がbiosecurity riskとしてフラグされ拒否\n- GitHub claude-code repoに多数のbug report（#66587/#66655/#67062等）\n\n## 開発者の反応\n- Clay Merritt: \"No refusal. No notice. Purposeful degradation invisible to the user.\"\n- Reddit: \"A refusal or HTTP-4xx is fair, but this is taking your money and poisoning your code base.\"\n\n## Anthropicの謝罪・対応\n公式声明: \"We made the wrong tradeoff and we apologize for not getting the balance right.\"\n\n変更内容:\n- distillation guardrailを可視化（invisible → visible）\n- flaggedリクエストはOpus 4.8へfall back + ユーザーに通知\n- APIでは拒否理由をレスポンスに含める\n- 公開から48時間以内に謝罪・方針転換\n\n## shadow環境への影響\n- shadowのClaude Code: v2.1.156（Fable 5前のバージョン）で安全\n- v2.1.170以降アップデート: false positive多発リスクを確認してから判断\n\n## 教訓\n- System Cardに書いた≠ユーザーに伝わった→透明性の形骸化\n- 非開示トレードオフは信頼を一気に崩す\n- 新モデル=必ず良い は誤り（multi-model-routing.md方針と整合）", "tags": ["fable5", "anthropic", "claude", "炎上", "guardrail", "distillation", "transparency", "2026-06-12", "mythos"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-12T14:16:20.820359+09:00", "updated_at": "2026-06-12T14:25:59.522926+09:00"}
{"id": 560, "title": "DS4 (DwarfStar 4) — DeepSeek V4 Flash ローカル推論エンジン 完全解説", "content": "# DS4 (DwarfStar 4) — DeepSeek V4 Flash ローカル推論エンジン 完全解説\n\n> 調査日: 2026-06-12 / YouTube動画: s3P_OOm9wNM (Tech千一夜チャンネル 12:05 / 2,423 views)\n> 参照URL: techno-edge.net / knightli.com / gadget-otaku.com / zenn.dev/kamo78 / GMOグループ技術ブログ\n\n---\n\n## 1. DS4（DwarfStar 4）とは何か\n\n| 項目 | 内容 |\n|------|------|\n| 正式名称 | DwarfStar 4 (ds4) |\n| 開発者 | **Salvatore Sanfilippo（antirez）** — Redis作者 |\n| 公開日 | 2026年5月初旬（GitHubへ公開直後にds4→DwarfStar 4にリネーム） |\n| 対象モデル | **DeepSeek V4 Flash専用**（他モデルへの対応は計画なし） |\n| 言語 | C言語製 / 依存ライブラリ極小 |\n| 動作環境 | **Apple Silicon Mac + Metal必須** / 128GB以上の統一メモリ必須 |\n| ライセンス | リポジトリのライセンス条項に準拠 |\n| GitHubリポジトリ | https://github.com/antirez/ds4 |\n\n### 「もうひとつのllama.cppではない」\nREADMEでantirezが明言: 「これは汎用GGUFローダーでも、ラッパーでも、フレームワークでもない。DeepSeek V4 Flashというたった1つのモデルを、推論エンジン・GGUFファイル・エージェント連携の3つすべてでend-to-endで完成形に近づける」プロジェクト。\n\n### antirezがDeepSeek V4 Flashを選んだ8つの理由（README記載）\n1. MoEのアクティブパラメータ効率（284Bながら推論時アクティブ数が少ない）\n2. 思考セクションが問題複雑度に比例して短い\n3. 1Mトークンの長文コンテキスト\n4. 知識の解像度と広さ（辺境の知識にも到達できる）\n5. 多言語対応の品質（英語・イタリア語）\n6. KVキャッシュの極端な圧縮（ディスク永続化が可能）\n7. 特殊な2-bit量子化（品質劣化最小限で81GBに圧縮）\n8. 継続的な開発への期待\n\n---\n\n## 2. 技術的な主要発見（3つの革新）\n\n### 2-1. ディスクKVキャッシュ\n- プロンプトのトークン列をSHA1でキー化し `<sha1>.kv` ファイルとしてSSDに保存\n- コールドスタート時・会話継続中・退避時・終了時に自動セーブ/ロード\n- **同一プロンプト2回目は最大18倍の高速化を実現**\n\n| 計測 | プリフィル時間 | 総処理時間 |\n|------|-------------|-----------|\n| 1回目（cold） | 4.813秒 | 5.129秒（KV 40.77 MiB保存） |\n| 2回目（cache hit） | 0.000秒 | **0.282秒**（5.5msでロード） |\n\n### 2-2. 非対称2-bit量子化（Asymmetric Quantization）\n- MoEエキスパートのup/gate部分: **IQ2_XXS**（大胆な2-bit圧縮）\n- MoEエキスパートのdown部分: **Q2_K**\n- 注意機構のプロジェクション層・共有エキスパート・出力層: **Q8_0またはF16**（精度維持）\n- 結果: 284Bパラメータのモデルを**約81GBに圧縮**（品質劣化を最小限に抑制）\n\n### 2-3. エンドツーエンド設計（OpenAI/Anthropic互換API）\n- **OpenAI互換**: `/v1/chat/completions` エンドポイント実装\n- **Anthropic互換**: `/v1/messages` エンドポイント実装\n- Claude Code / opencode / Hermes Agent とそのまま接続可能\n\n---\n\n## 3. Apple Silicon最適化の具体的内容\n\n### 動作要件\n- **必須**: Apple Silicon Mac + 128GB以上の統一メモリ\n- **理由**: 量子化後でも約81GBのモデルサイズ + KVキャッシュ領域が必要\n- 推論中のメモリ使用量: 最大110GB程度（推論後は解放）\n- Windows/Linux: 未サポート（CUDAは低優先度 / CPUバックエンドはmacOSカーネルクラッシュの可能性あり）\n\n### Metal活用による速度性能（M4 Max 128GB MacBook Proでの実測）\n\n**短い対話での速度:**\n\n| 条件 | プリフィル（t/s） | 生成速度（t/s） |\n|------|-----------------|----------------|\n| 短い挨拶（cold start含む） | 22.69 | 23.42 |\n| コード生成 fibonacci(20) | 49.36 | 31.14 |\n| thinkingモード/中問題 | 80.34 | 31.80 |\n\n**長コンテキストでの安定性（ds4-bench, イタリア語小説テキスト, 128トークン生成）:**\n\n| コンテキスト長 | プリフィル（t/s） | 生成（t/s） |\n|-------------|----------------|------------|\n| 2,048 | 315.66 | 25.85 |\n| 16,384 | 168.93 | 14.48 |\n| 32,768 | 135.36 | 15.75 |\n| 65,536 | **119.74** | 14.75 |\n\n→ **長コンテキストでもプリフィル120 t/s程度、生成15 t/s程度を維持**（実用的な速度）\n\n---\n\n## 4. 実践的コマンド例\n\n### インストール・ビルド\n```bash\n# 前提: Xcode Command Line Tools が必要\n# xcode-select --install\n\n# リポジトリのクローン＆ビルド（数秒で完了）\ngit clone https://github.com/antirez/ds4.git\ncd ds4\nmake\n\n# モデルダウンロード（約81GB / 約20分）\n./download_model.sh q2-imatrix\n```\n\n### 起動方法（3モード）\n```bash\n# 1. インタラクティブCLIモード\n./ds4\n\n# 2. HTTPサーバーモード（Claude Code等と接続する場合）\n./ds4-server --ctx 100000 --kv-disk-dir /tmp/ds4-kv --kv-disk-space-mb 8192\n\n# 3. 実験的Agentモード\n./ds4 --agent\n```\n\n### macOS LaunchAgent常駐化（kamo78氏手順）\n```bash\n# 推奨ディレクトリ構成\n# $HOME/llm/ds4/       ← ds4本体\n# $HOME/llm/ds4/ds4flash.gguf  ← モデル\n# $HOME/Library/Caches/ds4-kv/ ← KVキャッシュ\n# $HOME/bin/start-ds4-server   ← 起動ラッパー\n\n# LaunchAgent plistファイル配置先\n# ~/Library/LaunchAgents/com.kamo.ds4.plist\n\n# LaunchAgent登録・起動\nlaunchctl load ~/Library/LaunchAgents/com.kamo.ds4.plist\nlaunchctl start com.kamo.ds4\n\n# 停止\nlaunchctl stop com.kamo.ds4\nlaunchctl unload ~/Library/LaunchAgents/com.kamo.ds4.plist\n```\n\nLaunchAgent化のメリット:\n- ターミナルを閉じても継続動作\n- macOS再ログイン後に自動起動\n- クラッシュ時の自動再起動\n- Hermes Agent等からのAPIサーバーとして常時利用可能\n\n---\n\n## 5. Claude Codeとの連携\n\n### 接続方法（最もシンプルな方法）\n```bash\n# Step 1: DS4サーバーを起動\n./ds4-server --ctx 100000 --kv-disk-dir /tmp/ds4-kv --kv-disk-space-mb 8192\n\n# Step 2: 環境変数を書き換えるだけで接続完了\nexport ANTHROPIC_BASE_URL=http://127.0.0.1:8000\nexport ANTHROPIC_MODEL=\"deepseek-v4-flash\"\nclaude\n```\n\n### 動作確認結果（GMOグループ技術ブログより）\n- 起動時の最初の問答: 約2分（約3万トークンの事前読み込み）\n- その後: KVキャッシュが効いて**高速応答**\n- 「君の名は？」→ `deepseek-v4-flash` と正しく返答\n- PythonコードのEDA（Palmer Penguinsデータセット）生成・動作確認済み\n- 日本語文字化け発生→指摘するとシステムフォントを探索してコード修正を自律実施\n\n### 他モデルとの比較\n- **Gemma 4 26B A4B / Qwen 3.6-35B-A3B** と比較して、よりオリジナルのClaude Codeに近い応答品質\n\n### KVキャッシュ注意事項\n- `/tmp/ds4-kv` 配下にキャッシュファイル（400MB〜800MB/個）が蓄積\n- 定期的なクリーンアップが必要\n\n### 9router連携も可能\nDS4はOpenAI互換エンドポイントを持つため、9routerのカスタムプロバイダーとして登録し、shadow上の他エージェント（Codex/agy/Hermes）のバックエンドとして利用できる可能性がある（未実証）。\n\n---\n\n## 6. 中華系APIポリシーとの関係\n\n**結論: DS4はポリシー問題なし（ローカル実行のみ）**\n\n| 観点 | 評価 |\n|------|------|\n| 開発者 | **antirez（Salvatore Sanfilippo）= イタリア人**。Redis作者。非中華 |\n| エンジン（ds4本体） | C言語製OSSでGitHub公開。非中華 |\n| モデル（DeepSeek V4 Flash） | deepseek-ai（中国企業）が開発。MITライセンスでHuggingFace公開 |\n| データ送信 | **ローカル実行のみ**。中国サーバーへのAPI送信は一切発生しない |\n| ポリシー適合性 | ✅ **完全適合**。「中華系API不使用ポリシー」はAPI送信禁止であり、ローカル実行は制限対象外 |\n\n**重要な区別:**\n- ❌ 禁止: `open.bigmodel.cn`（GLM-5）, `api.moonshot.cn`（Kimi）等の**中国サーバーへのAPI送信**\n- ✅ 許可: DeepSeek V4 Flash GGUFをローカルダウンロードして**オフライン推論**\n\n> `rules/multi-model-routing.md` の「中華系API不使用ポリシー」注釈: 「ローカルなら是Z-Image(Alibaba)も送信なしで許容」と整合。\n\n---\n\n## 7. アクションアイテム（shadow導入可否評価）\n\n### ❌ shadow本体への導入は不可（スペック未達）\n\n| 要件 | shadow実態 | 判定 |\n|------|-----------|------|\n| **128GB以上の統一メモリ** | RAM 7.7GB + swap 8GB | ❌ 絶対不足 |\n| **Apple Silicon + Metal** | Linux (x86) | ❌ 非対応OS |\n| ストレージ（~81GB） | 8GB空き（87%使用中） | ❌ 容量不足 |\n\n### ✅ 将来的な活用シナリオ（Mac端末での運用）\n\n1. **専用推論サーバー化**: M4/M5 Max MacBook Pro 128GBを専用機として用意し、DS4をLaunchAgent常駐化。shadow/arcanaから `http://<mac-tailscale-ip>:8000` でAPIアクセス\n2. **Claude Codeのバックエンド**: `ANTHROPIC_BASE_URL`を向けるだけで接続完了（完全ローカルで課金ゼロ）\n3. **Hermes Agent連携**: OpenAI互換APIのため接続はシンプル\n\n### 評価まとめ\n- **技術的価値**: 非常に高い。128GB MacがあればClaude Codeを完全ローカル・無料で動かせる\n- **shadwでの実用性**: 現時点では不可。Mac端末が前提\n- **モニタリング推奨**: GitHubスターの伸び・CUDA対応の進捗・他量子化形式対応を追跡\n\n---\n\n## 参照元\n- YouTube: s3P_OOm9wNM (Tech千一夜 | DS4徹底解説 12:05)\n- https://www.techno-edge.net/article/2026/05/10/5049.html (松尾公也 / CloseBox)\n- https://knightli.com/en/2026/05/11/deepseek-v4-flash-ds4-metal/\n- https://gadget-otaku.com/2026/05/10/ds4-local-llm-engine-mac-deepseek-v4-flash/\n- https://zenn.dev/kamo78/articles/ds4-m5max-launchagent (macOS LaunchAgent化手順)\n- https://recruit.group.gmo/engineer/jisedai/blog/claude-code-deepseek-v4-flash-dwarfstar4/ (GMO / Claude Code連携)\n\n---\n\n**このYouTube動画は記録価値があるか: YES** — antirez（Redis作者）によるDeepSeek V4 Flash専用ローカル推論エンジンDS4の解説として、Claude CodeをローカルのAnthropicエンドポイント互換で動かす具体的手順を含む高い実用価値を持つ。", "tags": ["ds4", "dwarfstar4", "deepseek-v4-flash", "local-llm", "antirez", "apple-silicon", "metal", "claude-code", "ローカルLLM", "推論エンジン", "KVキャッシュ", "量子化"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-12T15:04:26.521101+09:00", "updated_at": "2026-06-12T15:04:26.521101+09:00"}
{"id": 561, "title": "学習日報 2026-06-12 yt-learn 15:11", "content": "# 学習日報 2026-06-12 yt-learn 15:11\n\n## 概要\n`/yt-learn` 単一URL指定モードで YouTube 動画 1本を解析・記録。1件のLLM Wikiエントリ追加。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### AIローカル推論エンジン\n\n- **DS4 (DwarfStar 4)** — Redis作者 antirez (Salvatore Sanfilippo) がC言語で開発したDeepSeek V4 Flash専用ローカル推論エンジン\n  - **非対称2-bit量子化**: MoEエキスパートを2-bit圧縮・重要層(Attention/FFN入力)はQ8/F16維持 → 284Bパラメータを81GBに圧縮\n  - **ディスクKVキャッシュ**: SHA1キーで`.kv`ファイルに永続化 → 同一プロンプト2回目は18倍高速(5.1秒→0.28秒)\n  - **Claude Code連携実証**: `ANTHROPIC_BASE_URL=http://127.0.0.1:8000` + `ANTHROPIC_MODEL=deepseek-v4-flash` でClaude CodeがDS4経由でローカル動作可能（GMOブログ実証）\n  - **OpenAI+Anthropic両互換API**: `/v1/chat/completions` (OpenAI互換) と Anthropic Messages API の両方をサポート\n  - **shadow導入不可**: 必須要件 = RAM 128GB + Apple Silicon + Metal（shadowはLinux/x86/7.7GB）\n  - **中華系APIポリシー適合**: ローカル実行のため中国サーバーへのAPI送信は発生しない\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `bots/gokou_timeline/ai_keywords.txt` | DS4, DwarfStar4 を追加（commit+push済み） |\n| `~/.claude/rules/trends.md` | DS4エントリ追記（古いエントリ2件削除してから追加・100行以内維持） |\n| `~/.claude/projects/.../memory/MEMORY.md` | DS4学習ログ索引1行追加 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n| 優先 | アイテム | 条件 |\n|-----|---------|------|\n| 低 | Mac端末(M4/M5 Max 128GB)でDS4構築 → Tailscale経由shadow接続 | Mac端末入手後 |\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| タイトル | タグ |\n|---------|------|\n| DS4 (DwarfStar 4) — DeepSeek V4 Flash ローカル推論エンジン 完全解説 | yt-learn, ai, local-llm, 2026-06-12 |\n\n---\n\n## 動画情報\n\n| 項目 | 内容 |\n|------|------|\n| URL | https://www.youtube.com/watch?v=s3P_OOm9wNM |\n| チャンネル | Tech千一夜 |\n| スコア | 80/100（AI関連性・技術深度・実践性高） |\n| 解析手法 | Step 4cフォールバック（字幕PO Token障害 → Claude直接分析+WebSearch補完） |", "tags": ["日報", "2026-06-12", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-12T15:12:39.412237+09:00", "updated_at": "2026-06-12T15:12:39.412237+09:00"}
{"id": 562, "title": "LINE Harness × Claude Code — SaaS0円代替・超並列作業・流動性と希少性の未来予測 2026-06-12", "content": "## 情報源\n- URL: https://youtube.com/watch?v=_8I7mqsnPtA\n- チャンネル: セキグチガクの未来解剖ch\n- 投稿日: 2026-06-11\n- スコア: 88/100\n- 尺: 41分6秒 / 再生数: 10,714 / いいね: 349\n\n## 主要な発見\n\n### 1. LINE Harness — 年間数百万円のSaaSを0円代替\n- 従来は高額なLINE拡張ツール（自動配信等）を Claude Code で完全代替\n- ランニングコスト0円、ソースコードをオープンソース公開\n- 「ハーネス（暴走を止める手綱）」設計思想: 中のAIモデル（Claude Code等）が変わっても外枠として動き続ける\n\n### 2. 実践Tips — 超並列作業・プロンプト整理\n\n#### 画面分割11画面同時起動\n- 画面分割ツールで Claude Code を11画面同時起動\n- 作業中に別タスクが浮かんだら隣の画面で即実行 → 生産性を圧倒的に向上\n\n#### 過去履歴「信号機分類」プロンプト\n- 過去のチャット履歴を読み込ませ「AIで全部できること（🟢緑）」「AIにできないこと（🟡黄）」「私にしかできないこと（🔴赤）」に絵文字分類\n- 無意識の無駄な繰り返し質問を炙り出し、自動化すべきタスクを可視化\n\n#### DOD（Definition of Done）設計\n- タスクを ToDo（何をするか）ではなく DOD（どういう状態になったら完了か）で定義してAIに渡す\n- AI に並列実行させる際の完了基準を先に設計する（[[thinking-model-best-practices]] の「完成条件を渡す」と完全一致）\n\n#### 公式ドキュメント×競合比較の事前読み込み\n- 開発前に公式Docと競合解説を AI に読み込ませ「できること・できないこと」の差分を正確に把握\n- 曖昧な指示によるブレを防ぐ\n\n### 3. Agent to Agent通信 — 利益配分・合意形成の未来\n- 会社設立時の利益配分など人間同士で摩擦が起きやすい交渉を、各個人のAIエージェント同士が間に入って調整・合意形成する時代が近いと予測\n\n### 4. 「流動性と希少性の逆説」— ポスト・ドーパミン経済\n- AIがあらゆる情報・ツールの流動性（アクセスしやすさ）を極限まで高める\n- 逆説的に「代替不可能な人間性（おばあちゃんのFacebook投稿のような実体験）」や「UUID が1人に固定されるもの（リアルな希少価値）」の価値が暴騰していく\n- AIスロップ（AIが量産する無価値コンテンツ）が飽和 → ポスト・ドーパミン経済へのシフト\n\n## アクションアイテム\n- 「信号機分類プロンプト」を自分の過去チャット履歴に適用し自動化候補を洗い出す\n- LINE Harness のソースコードを確認（野田氏のGitHub）\n- DOD設計をgoal-judge/symphony-loopの dispatch プロンプトに組み込む（completeness条件の明文化）\n- Agent to Agent通信設計をvvv-bots将来アーキとして Issue に記録", "tags": ["yt-learn", "claude-code", "line-harness", "saas", "ai-agent", "2026-06-12"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-12T17:14:38.223565+09:00", "updated_at": "2026-06-12T17:14:38.223565+09:00"}
{"id": 563, "title": "学習日報 2026-06-12 yt-learn 17:16", "content": "# 学習日報 2026-06-12 yt-learn 17:16\n\n## 概要\n`/yt-learn` で YouTube URL 直接指定モードで解析。LLM Wiki id=562 追加。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### AIエージェント / Claude Code 運用\n\n| 発見 | 詳細 |\n|------|------|\n| LINE Harness設計思想 | AIモデルが変わっても外枠（ハーネス）は動き続ける設計。SaaS 0円代替の鍵 |\n| 信号機分類プロンプト | 🟢AI全自動/🟡AI補助/🔴人間必須で過去チャット履歴を分類し超並列最適化 |\n| DOD（Definition of Done）先設計 | ToDoより「どういう状態になったら完了か」を先に定義してAIに渡す方が並列精度が高い |\n| Agent to Agent通信 | AI同士が交渉・合意形成を仲介する未来の兆し |\n| 流動性と希少性の逆説 | ポスト・ドーパミン経済：AIで希少性が崩れるコンテンツ vs 残るコンテンツの分類軸 |\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/rules/thinking-model-best-practices.md` | 「ToDoよりDOD（Definition of Done）」の知見を「完成条件を渡す」節に追記（段3・知見の自動発火化） |\n| `~/.claude/rules/trends.md` | LINE Harness × Claude Code エントリを末尾に追加 |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **信号機分類プロンプトをgoal-judge/symphony-loopに反映**（段3・高優先）\n   - 🟢🟡🔴の3分類でタスク前のROI判定を自動化\n2. **LINE Harness GitHub確認**（段1・中優先）\n   - 野田氏のGitHub（セキグチガクの未来解剖ch）でOSSリポジトリを確認\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 562 | LINE Harness × Claude Code — SaaS0円代替・超並列作業・流動性と希少性の未来予測 2026-06-12 | yt-learn, claude-code, line-harness, saas, ai-agent |", "tags": ["日報", "2026-06-12", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-12T17:17:36.217647+09:00", "updated_at": "2026-06-12T17:17:36.217647+09:00"}
{"id": 564, "title": "Claude Fable 5 ループ設計×階層運用 X学習 2026-06-12（お姉様提供5本）", "content": "## 情報源\n- お姉様直貼りの X 投稿5本（Jina認証付き取得・全件「一次情報あり」分類）\n- 裏取り: WebSearch（HeyGen/OpenAI公式筋）+ explainx.ai 詳細記事 + GitHub README 直接取得\n\n## 主要な発見\n\n### 1. ★Lance Martin (Anthropic)「Designing loops with Fable 5」— 一次記事到達（2M views・6/9）\n- 原典: https://x.com/RLanceMartin/status/2064397389189071163 （X article 2064380553919676416）/ 経由: @wad0427 (34.8K views)\n- **「Fable 5 を直接プロンプトで操縦するな。環境フィードバックで自己修正するループを設計し、モデル自身にコンテキスト管理（メモリ）させよ」**（本人引用）\n- ループの2プリミティブ: ① Claude Code **`/goal`**（測定→改善→検証→未達なら再分析のループ） ② Claude Managed Agents の **Outcomes**（rubricファイル＋自動grader=verifier sub-agent＋マルチセッションメモリ＋hosted sandbox）\n- 実証: **Parameter Golf**（16MBモデル・10分・8xH100のML challenge）で Fable 5 は Opus 4.7 の**約6倍の改善幅**（表層でなく構造的変更を行えるため）。Continual Learning Bench 1.0 でも実験\n- メモリ進行: **fail → investigate → verify → distill → consult**（失敗→なぜか調査→診断を検証→一般則に蒸留→次回はその則を参照）＝ shadow の instinct memory 運用と完全同型（公式裏付け獲得）\n- Tips: **自己批評でなく verifier sub-agent を使う** / **正直な rubric**（環境フィードバックとして機能する採点基準）を設計する\n- 既存トレンド「Loop Design時代」(Wiki id=539/542/548) の4回目の確証・今回初めて一次記事の中身まで到達\n\n### 2. tetumemo: Fable 5 運用「上流=Fable・実行=Opus/Codex」（2K views・6/12）\n- ①Fable 5 に「見直し」と「改善計画」を作らせる ②Opus 4.8 / Codex に「計画を実行させる」— 上流を Fable に任せるのが重要\n- **本日のお姉様指示（Fable=頂点/Opus=参謀/Sonnet=実行役・claude-base#73）と完全一致**。市場ベストプラクティスと同日収束\n- 具体tip: **Skills を Fable に作らせる・過去 Skills を見直させる**。「6/22まで計画を作らせまくるのもアリ」（開放期間の示唆・要裏取り）\n- スレッド: 「Fable 5 がサブスク加入者に『ありえない』状態で開放・Pro月3,100円で API の15〜30倍安い（仮試算）」\n\n### 3. Hyperframes が Claude 公式 MCP コネクター化（HeyGen・6/10発表）\n- 経由: @ClaudeCode_UT (11.8K views)。HeyGen 製 OSS（**Apache 2.0・2026-04-17公開**）の HTML→動画レンダリングフレームワーク\n- Claude が推論を担い、Hyperframes が回答を動画に変換（HTML scenes / GSAP アニメ / 字幕 / ボイスオーバー / website-to-video）。CLI不要・コード不要で誰でも有効化可\n- 導入: `npx skills add heygen-com/hyperframes` → `/hyperframes` `/hyperframes-cli` `/gsap` の3コマンド。公式: claude.com/plugins/hyperframes\n- 「MCP が増えるたびに Claude が返せる形式の幅が広がる。今日『動画』が加わった」= MCP がデータアクセスから**出力形式の標準化**へ拡張\n\n### 4. Codex Developer Mode — フルCDPアクセス（OpenAI公式・6/12）\n- 経由: @sora19ai。Chrome と Codex アプリ内ブラウザで **Chrome DevTools Protocol フルアクセス**: Console エラー・Network 通信・DOM/CSS状態・JS プロファイリングを Codex が直接調査\n- 有効化: Codex アプリ Settings > Browser > Enable full CDP access（使用前に明示承認あり）\n- Codex ユーザー 5M+（年初から約4倍）。出典: developers.openai.com/codex/changelog\n- shadow 的位置づけ: Web UI デバッグの代替枠（既存 Playwright MCP / chrome-devtools-mcp と比較）。デスクトップアプリ機能のため headless shadow では当面様子見\n\n### 5. shanraisshan/claude-code-best-practice — GitHub Trending #1（v2.1.175対応・毎日更新）\n- 経由: @L_go_mrk「Fableとの相性良さげ」。ハルシネーション防止・トークン浪費停止のワークフロー戦略網羅リポジトリ（README 75KB直接取得）\n- 白眉は**主要ワークフロー10種の比較表**: Superpowers(225k★・14 skills)/Everything Claude Code(213k★・64a+84c+262s)/Matt Pocock Skills(126k★)/Spec Kit(112k★)/gstack(109k★)/Get Shit Done(64k★)/agent-skills(55k★)/OpenSpec(54k★)/BMAD(49k★)/oh-my-claudecode(36k★)\n- 全フレームワーク共通パターン = **Research → Plan → Execute → Review → Ship**\n- 「Hot」表で新機能の存在を確認: `/ultraplan`(beta)・`/advisor`(advisorModel)・Channels(`--channels`)・`/powerup`・Ralph Wiggum Loop plugin・Deep Links(`claude-cli://`)・`/code-review ultra`=ultrareview・Auto Mode(`--permission-mode auto`)\n- 最新CC=v2.1.175（shadowはv2.1.156。Fable炎上経緯によりv2.1.170以降はfalse positive状況を確認してから更新の既定方針を維持）\n\n## 横断考察\n- **Fable 5 の正しい使い方が「ループ設計＋上流専任」で世界的に収束**。お姉様の階層指示・Lance Martin 公式記事・tetumemo 運用法・Boris「もうpromptしない、loops中心」が全て同方向\n- shadow は /goal・goal-judge・verification-before-completion・instinct memory（=distill→consult）を既に運用しており、**公式の理論的裏付けを得た形**。残る伸びしろは「正直なrubric設計」と「verifier sub-agentの常用」\n\n## アクションアイテム\n1. 【段3完了】Lance Martin のループ設計原則を thinking-model-best-practices.md に反映\n2. 【段3完了】multi-model-routing.md モデル階層に「Fable運用の定石=Skills見直し・改善計画を上流で量産」を追記\n3. 【段1完了】Hyperframes を ai_keywords 登録\n4. 【段0】Codex Developer Mode はデスクトップ向けのため headless shadow では見送り（理由: CLI非対応・Playwright MCPで充足）\n5. 【提案】6/22までに Fable へ Skills 棚卸し＋改善計画を作らせるセッションを実施（お姉様判断待ち）", "tags": ["x-learn", "fable-5", "loop-design", "hyperframes", "codex", "2026-06-12"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-12T21:12:36.726158+09:00", "updated_at": "2026-06-12T21:12:36.726158+09:00"}
{"id": 565, "title": "学習日報 2026-06-12 x-learn 21:14", "content": "# 学習日報 2026-06-12 x-learn 21:14\n\n## 概要\nお姉様直貼りの X 投稿5本を `/x-learn` で解析。LLM Wiki エントリ1件追加（id=564）+ rules 2ファイル反映 + キーワード1件登録。\n\n---\n\n## 今日学んだこと（X）\n\n### Fable 5 運用（本日の主テーマ）\n- **Lance Martin (Anthropic)「Designing loops with Fable 5」一次到達**: 直接プロンプトで操縦せずループを設計（/goal・Outcomes rubric）。自己批評でなく verifier sub-agent・正直な rubric・メモリ進行 fail→investigate→verify→distill→consult。Parameter Golf で Opus 4.7 比約6倍の改善幅\n- **tetumemo 運用法**: 上流（見直し・改善計画）= Fable / 実行 = Opus 4.8・Codex。お姉様のモデル階層指示（claude-base#73）と同日収束。「6/22まで計画を作らせまくるのもアリ」\n\n### 新ツール・新機能\n- **Hyperframes**（HeyGen製OSS・Apache 2.0）が Claude 公式 MCP コネクター化 — 回答が動画で返る。`npx skills add heygen-com/hyperframes`\n- **Codex Developer Mode**（OpenAI 6/12）— フル CDP アクセス（Console/Network/DOM/JS profile）。デスクトップ向けのため shadow は様子見\n- **shanraisshan/claude-code-best-practice**（Trending #1・v2.1.175対応）— ワークフロー10種比較表（Superpowers 225k★〜oh-my-claudecode 36k★）。共通形 = Research→Plan→Execute→Review→Ship。新機能の存在確認: /ultraplan・/advisor・Channels・/powerup・Ralph Wiggum Loop\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| ~/.claude/rules/thinking-model-best-practices.md | 「Fable 5（Mythos級）ループ設計」節を新設（verifier sub-agent/正直rubric/fail→distill→consult/6倍実証） |\n| ~/.claude/rules/multi-model-routing.md | モデル階層（Fable=頂点/Opus=参謀/Sonnet=実行役）+ Fable運用の定石を追記 |\n| vvv-bots bots/gokou_timeline/ai_keywords.txt | Hyperframes 登録（commit+push 済） |\n| memory/feedback_model_hierarchy_fable_top.md | モデル階層のお姉様指示を feedback memory 化 |\n| memory/instinct_xai_refresh_token_rotation.md | xAI OAuth ローテーション教訓（保存なしrefresh禁止） |\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. 【提案】6/22までに Fable へ Skills 棚卸し＋改善計画を作らせるセッション（お姉様判断待ち）\n2. grok CLI 再ログイン後の SuperGrok tier 確認（noVNC で `grok login` 待ち）\n3. CC v2.1.175 へのアップデート判断（v2.1.170以降は false positive 状況確認後の既定方針）\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 564 | Claude Fable 5 ループ設計×階層運用 X学習 2026-06-12（お姉様提供5本） | x-learn, fable-5, loop-design, hyperframes, codex |", "tags": ["日報", "2026-06-12", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-12T21:14:51.131065+09:00", "updated_at": "2026-06-12T21:14:51.131065+09:00"}
{"id": 566, "title": "横断学習 2026-06-12 — X/HN/YouTube 3ソース: 役割分業ハーネス標準化・エージェントセキュリティ・HTML出力媒体化", "content": "## 情報源\n- X: @GokouMutsumi タイムライン148件（1日・score60+が87件・お気に入り70件新規登録）\n- jhd横断: HackerNews 12件（Claude Code 451pts記事ほか）。Qiita/Zenn/note/はてな/Lobsters/dev.to/HF papersは本日クエリで0件\n- YouTube: サブスクフィード25件→AI関連スコア60+が4件\n\n## 横断テーマ（3ソース収束）\n\n### 1. 役割分業ハーネスの業界標準化（最重要・自環境の裏付け）\n- X[78]: **Fable 5(計画)→Codex(実装)→Fable(レビュー)の3段分業で費用50%削減**が拡散\n- X[75]: Boris Cherny「夜間サブエージェント10ステップ」= **Maker(実装)/Verifier(検証)/Memory(記憶蒸留)の3役分業**\n- X[77]: Karpathy「vibe codingからエージェント工学へ」。彼の65行CLAUDE.mdがGitHubトレンド1位\n- HN 451pts「Claude Code as a Daily Driver」: 自己検証ループで品質2-3倍・plan mode先行・CLAUDE.mdは「これを除いたらミスするか」フィルタで短く\n→ shadow の multi-model-routing / vvv#546 の「Fable設計・Sonnet実装・別文脈レビュー」体制と完全一致。**業界が同じ結論に収束**\n\n### 2. エージェント・サプライチェーンのセキュリティ\n- **OpenClawフィッシング**(The Hacker News/Gigazine): vCard/連絡先名フィールドへのプロンプトインジェクションで認証情報を外部送信。2026-04-23パッチ済\n  - ✅ **実機確認済み: arcana Docker の OpenClaw は 2026.6.6 ビルド = パッチ適用後**(本セッションで検証)\n  - 教訓: エージェントが処理する全入力(カレンダー/メール/連絡先)が攻撃面\n- **NVIDIA SkillSpector**: skillを導入前に64リスクパターン検査(プロンプトインジェクション/権限昇格/データ漏洩)。サードパーティskill 100+を抱えるshadowに直結\n- HN 326pts「Claude Codeソースコード解読」: 未公開設定多数 — **yoloClassifier**(平文英語で環境説明→破壊的操作の自動判定)・hook **updatedInput**(ツール実行前にコマンド書換)・**additionalContext**・SessionStart **watchPaths** → rules/claude-code-hidden-config.md に反映済み\n\n### 3. HTMLがエージェントの出力媒体として確立\n- **html-anything**(nexu-io): API不要・75スキル+8 CLI agent内包のHTMLエディタ「HTML editor for the agent era」\n- **effective-html**(plannotator): html-diagram/html-planスキルでアーキテクチャ図・計画ページ生成\n- Tariq HTML記事(9.3M views・5月)からの続流。エージェント成果物は Markdown→HTML へ\n\n### 4. コスト規律の二極化\n- Composer 2.5 = Kimi K2.5ベース・Opus 4.7/GPT5.5並で$0.50/$2.50/Mtok(Opusの1/10)\n- Codexレート制限リセット「貯蓄」機能(OpenAI公式)・YouTubeでトークン節約Tips動画が上位\n- Agentic Coding Weekly 5月号: フロンティア高騰(Gemini3.5Flash 3倍/Opus4.8 1.4倍) vs 安価モデル10-30倍差。Uberが月次でAI年間予算超過\n\n### 5. 運用ノート（時事）\n- Claude Code v2.1.174(フルスクリーンのスクロール改善)\n- **Gemini CLI 2026-06-18 終了**(Antigravity統合) → skills の gemini 委譲は grok フォールバック実装済みだが移行計画要\n- GPT-5.6 来週リリース説(Pachocki「meaningful improvement」)・Design Arena匿名モデルKindleがOpus 4.8勝利報告\n- Managed Agents に定期実行+環境変数注入が追加(自前スケジューラ不要化の布石)\n- DeepSWEベンチ新設(長期自律SWE・GPT5.5首位だが「実CLI体験と乖離」と注意喚起)\n- Codexレビュー: hookのupdatedInputで `git push`→`git push --dry-run` 自動変換等が可能\n\n## 実践化（本セッション実施）\n1. ✅ AIキーワード7件登録&push(html-anything/effective-html/SkillSpector/DeepSWE/Hyperframes/DiffusionGemma/claude-quota/siglume)\n2. ✅ OpenClaw 2026.6.6 パッチ済を実機確認(セキュリティ検証)\n3. ✅ rules/claude-code-hidden-config.md 新設(yoloClassifier/updatedInput/watchPaths)\n4. ✅ お気に入り70件登録\n\n## 未実装アクション\n- SkillSpector でサードパーティskill一斉スキャン(Issue化)\n- Gemini CLI 6/18終了 → skills委譲先を agy/grok へ正式移行(Issue化・期限あり)\n- Boris夜間 Maker/Verifier/Memory 3役パターンの試験適用(vvv-bots夜間バッチ候補)", "tags": ["x-learn", "横断学習", "2026-06-12", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-12T23:34:29.294979+09:00", "updated_at": "2026-06-12T23:34:29.294979+09:00"}
{"id": 567, "title": "学習日報 2026-06-12 x-learn 22:40", "content": "# 学習日報 2026-06-12 x-learn 22:40（横断学習モード）\n\n## 概要\n横断学習: Xタイムライン148件 + jhd(HackerNews 12件) + YouTubeフィード25件 を3並列サブエージェントで収集し、横断テーマ5本を抽出。LLM Wiki id=566 に本体保存。\n\n## 今日学んだこと（横断テーマ）\n1. **役割分業ハーネスの業界標準化**: Fable計画→Codex実装→Fableレビュー(費用50%減)・Boris夜間Maker/Verifier/Memory・Karpathy「エージェント工学」— shadowのmulti-model-routingと収束\n2. **エージェントセキュリティ**: OpenClaw vCardフィッシング(パッチ済を実機確認)・NVIDIA SkillSpector(導入前64パターン検査)・Claude Code未公開設定(yoloClassifier/updatedInput)\n3. **HTML出力媒体化**: html-anything(75skills)・effective-html\n4. **コスト二極化**: Composer 2.5(Opusの1/10)・Codexレート貯蓄・Uber予算超過事例\n5. **時事**: Gemini CLI 6/18終了・GPT-5.6来週説・Managed Agents定期実行+env注入・v2.1.174\n\n## 今日実装したもの\n| 対象 | 内容 |\n|------|------|\n| vvv-bots ai_keywords.txt | 新出ツール7件追加・commit&push (html-anything/effective-html/skillspector/deepswe/hyperframes/diffusiongemma/claude-quota/siglume) |\n| arcana OpenClaw | バージョン2026.6.6確認 = vCardインジェクションパッチ(4/23)適用済みと検証 |\n| ~/.claude/rules/claude-code-hidden-config.md | 新設: hook updatedInput/watchPaths/yoloClassifier等の未公開設定（段3: 自動発火化） |\n| vvv お気に入り | score60+ を70件新規登録(17件既登録) |\n| trends.md / MEMORY.md | 横断学習エントリ・索引追記 |\n\n## 未実装アクションアイテム（優先順）\n1. **[期限6/18]** Gemini CLI終了対応 → claude-base#74（job_scoring.sh の毎日3時cronが最重要影響）\n2. SkillSpector一斉スキャン → claude-base#75\n3. Boris夜間 Maker/Verifier/Memory 3役パターンの試験適用（vvv-bots夜間バッチ候補・着手時はwhy-first）\n\n## LLM Wiki エントリ一覧（本セッション追加）\n| id | タイトル | タグ |\n|----|---------|------|\n| 566 | 横断学習 2026-06-12 — 役割分業ハーネス標準化・エージェントセキュリティ・HTML出力媒体化 | x-learn, 横断学習 |", "tags": ["日報", "2026-06-12", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-12T23:36:11.115092+09:00", "updated_at": "2026-06-12T23:36:11.115092+09:00"}
{"id": 568, "title": "Claude Code/AIエージェント開発 横断学習 2026-06-14", "content": "## 情報源（全ソース横断）\n- X投稿: 100件（\"claude code\" / 直近2日 / vvv API group_id検索）\n- 一次情報: arXiv（cs.CL/cs.CV/cs.RO新着論文）+ OpenAI公式ブログ + HackerNews\n- jhd横断はgrok CLIプランナーが120sタイムアウトしLLM選別が機能せず → arxiv/official_blogs/HNを**直接叩いて**一次情報に到達（grok非依存ルートが堅い、という運用知見）\n\n## 主要な発見（横断テーマ）\n\n### 1. ⚠️ Microsoft が Claude Code ライセンスをキャンセル開始（HN）\n- HN トップに「Microsoft starts canceling Claude Code licenses」。大企業の Claude Code 採用に逆風の可能性。要continue観察（一次裏取り未完）。\n\n### 2. OpenAI Codex の企業攻勢が加速（OpenAI公式ブログ・一次）\n- **OpenAI to acquire Ona**（2026-06-11）= Codex のエージェント能力強化買収か\n- Codex 企業導入事例を公式が連発: **Notion / Nextdoor / Endava**（ソフト開発をAIエージェント中心に再設計）/ Oracle Cloud から Codex アクセス可\n- → Codex は「賢さ」より「企業の開発フローへの食い込み」で攻めている。Claude Code との競争軸が\"実装力\"から\"組織導入\"へ移行\n\n### 3. 「Dive into Claude Code: The Design Space of Today's and Future AI Agent Systems」論文（X @amasawa_seiji）\n- Claude Code のソースコードを分析し **OpenClaw と比較**してアーキテクチャを解説する論文。AIエージェントシステムの設計空間を整理。一次論文として深掘り価値大。\n\n### 4. Claude Code の運用パターンが成熟（HN / X）\n- HN: 「Claude Code as a Daily Driver: Claude.md, Skills, Subagents, Plugins」「Everything you can configure that the docs don't tell you」「Dynamic Workflows in Claude Code」\n- **「Claude Code と Codex が Git 経由でリアルタイム会話できる」**（HN）= 異種エージェント協調の新パターン\n- X: 「Claude(Web)/Code/API/Agents/Skills の5概念が混在して初心者が迷子になる」整理論（@UMInoOTO_26）が複数バズ\n\n### 5. arXiv 新着のエージェント研究（話題化前の一次論文）\n- EvoArena（動的環境でのLLMエージェント記憶進化の追跡）/ SpatialClaw（エージェント的空間推論のaction interface）/ WEAVER（効果的world model）/ InterleaveThinker（agentic interleaved generation）\n\n## 独自見解・Tips\n- **Trivy MCP × Claude Code で脆弱性検出→修正→再スキャンを回す**（X @kusumototkk）。「速く作れる」より「速く危ないものも混ざる」が生成AI開発の本質的リスク。依存関係を疑う習慣。\n- **loops! = エージェントに判断ループを委任するテンプレ集**（X @piske_cc）。「一回で指示し切る」より「合否基準と上限回数を先に決めて委ねる」。Claude Code/Cursor/Codex対応。Boris「ループを設計する時代」と整合。\n- Claude Code に画像/音声/下書きAPI（gpt-image-2/Gemini TTS）を足すと「作る以外」を任せられ人間のツール往復が減る（X @sora19ai）。\n\n## アクションアイテム\n- [段3] 「grok依存のjhd LLM段がタイムアウトしたら arxiv/official_blogs/HNを直接叩く」をx-learn運用知見として記録（grokが過負荷時のフォールバック）\n- [観察] Microsoft の Claude Code ライセンスキャンセルの一次裏取り（影響範囲・理由）\n- [深掘り候補] 「Dive into Claude Code」論文（Claude Code vs OpenClaw アーキ比較）\n- [整合] loops! / Dynamic Workflows は既存の symphony-loop / goal-judge と同方向 = ループ設計パラダイムの継続裏付け", "tags": ["x-learn", "claude-code", "ai-agent", "2026-06-14", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-14T22:30:53.907288+09:00", "updated_at": "2026-06-14T22:30:53.907288+09:00"}
{"id": 569, "title": "トレード自動売買: 「見送りフィルターが主役」論 (note Kuon第3回) 2026-06-14", "content": "## 情報源\n- note記事「AIと二人で、株の自動売買システムをゼロから作った話｜第3回：約300銘柄を毎日スキャンする仕組みの中身」\n- 著者: Kuon｜AIと自動売買 (@algotrade0325)\n- URL: https://note.com/algotrade0325/n/n6fa47a46510d\n- 種別: 概念説明記事（具体ロジック・バックテスト数値なし＝再現可能なエッジの提示ではない。視点・教訓として記録）\n\n## 記事の要点\n自動売買システムは5つの作業の繰り返し:\n1. **取得**: 約300銘柄を5分ごとに値動き取得（無料データで十分始められる）\n2. **検出**: 全銘柄をルールに当てはめ買いシグナルを一気にスキャン（網羅性）\n3. **発注**: ルール通り執行（感情ゼロ＝「今日は怖いからやめる」がない）\n4. **記録**: いつ・どの戦略で・どうなったかをDBに自動記録（再現性は記録から生まれる）\n5. **通知**: 結果をスマホ通知。人間の仕事は基本\"監視\"だけ\n\n## ★最も価値ある示唆: 「主役は買うことより\"見送る\"こと」\n- シグナルが出ても**追加条件（フィルター）を満たさなければ見送る**。この\"見送りの設計\"が成績を大きく左右する\n- 「見送りがなぜ大事か」自体が一本の記事になるテーマ（記事では深掘りされず次回送り）\n- 1銘柄集中でなく**300銘柄を広く薄く**見て条件に合うものだけ淡々と拾う＝「分散」と「網羅」で感情・思い込みを排除\n\n## お姉様システム(trade-backtest/)との照合\n- **5ステップ構造は paper_bot で既に実装済み**（検証#11・LLM Wiki id=452: 実データ仮想売買・状態JSON保存・3%サイジング）\n- **見送りフィルターも部分実装済み**: paper_bot.py に 200SMAトレンドフィルター + ATR判定があり、条件を満たさないと `dir=0`（=見送り）でスキップする\n- 検証#3で「200SMAトレンドフィルター追加だけで生PnL -4759→+7271円に転換」を実証済み＝記事の「見送り設計が成績を左右」を数値で裏付け済み\n\n## アクションアイテム / 教訓\n- [示唆] 「見送りフィルターを主役に据える」視点は、今後のエントリー条件検証で **\"いかに見送るか\"を明示的な検証軸**に加える価値がある（従来は「いかにエントリーするか」中心だった）\n- [整合] 記事は概念レベルで新規エッジの提示はない。お姉様の自前バックテスト方針（コスト前R単位期待値→OOS→頑健性3点）の方が一段深い。**「記録から再現性」は検証#10資金管理シミュレーションと同思想**\n- [注意] note等の自動売買記事は概念説明が多く、具体的な勝てるロジック・バックテスト数値の開示は稀。本記事も足切りはしないが「視点の確認」止まり", "tags": ["trade", "自動売買", "アルゴトレード", "2026-06-14", "note"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-14T23:18:51.792964+09:00", "updated_at": "2026-06-14T23:18:51.792964+09:00"}
{"id": 571, "title": "OpenRouter Fusion API — 複数LLMを束ねるコンパウンドモデル（2026-06-13ローンチ）", "content": "# OpenRouter Fusion API — 複数LLMを束ねるコンパウンドモデル\n\n> X学習 2026-06-16（@OpenRouter公式・@grok解説・@taiyo_ai_gakuse実装事例）。お姉様の「Fusion API」調査→パワーアップ依頼から。\n> Workflowツールの judge-panel / 敵対的相互検証パターンをサービス化したもの。[[multi-model-routing]] と同方向。\n\n## 何か\n\nOpenRouter が 2026-06-13 にローンチした**コンパウンドモデル**。単一LLMでなく複数モデルを束ねて高知能出力を得る。API slug = `openrouter/fusion`。\n\n## 動作原理（3段）\n\n1. **並列ファンアウト** — プロンプトを複数モデルの「パネル」へ同時送信。各モデルに web検索・bash等のツール付き\n2. **Judgeモデル** — 全応答を分析し構造化: 合意点・矛盾・盲点(blind spots)・部分被覆・独自洞察を抽出\n3. **Synthesizerモデル** — Judgeの構造分析を土台に最終回答を生成\n\n性能向上の内訳: **約75%が合成(synthesis)段階**、**約25%がパネルの多様性**。すべてサーバーサイド実行で、呼び出し側からは単一モデルを叩くのと同じに見える。\n\n設計思想 = **「モデルのニューロダイバーシティ」**。各モデルの得意を賢く組み合わせる方が完璧な単一モデルを待つより勝る。\n\n## 性能（DRACO deep research ベンチ）\n\n- 法律・医療・金融など100の難研究タスク。ハルシネーションに減点ペナルティ付き\n- **Budget preset**（Gemini 3 Flash + Kimi K2.6 + DeepSeek V4 Pro）が **Fable 5 級の性能を約半額**で達成（Fable 5 比 ~1%差）\n- ディープリサーチ・分析・計画・合成で特に強い\n- ⚠️ ベンチは**OpenRouter自社実行**（第三者監査ではない）・rubricがsearchで漏れたドメインは除外。長期/エージェント系タスクは初版で未評価\n\n## 料金（固定トークン単価なし）\n\n支払いは**配下の合算コスト**: パネル全モデル + Judge + Synthesizer の使用量 + OpenRouter手数料(約5.5%)。\n実測 **1 fusion turn ≈ $0.15〜0.35**（単一Opus ≈ $0.01）。実額は Activity ページで request 毎に確認。\n\n## ★正確なAPI仕様（OSS smorinlabs/claude-fusion-launcher 解析で確定・2026-06-16）\n\n**Fusionは「モデル」でなく「サーバーツール」**。`{\"fusion\":{...}}` を chat/completions に直接渡す形式は**誤り**（初版の私の理解バグ）。\n\n- **カスタムパネルには preset が必須**:\n  - 作成: `POST /api/v1/presets/{slug}/chat/completions`\n    body: `model:\"openrouter/fusion\"` + `tools:[{type:\"openrouter:fusion\", parameters:{analysis_models:[panel...], model:<judge>}}]` + `tool_choice:\"required\"`\n  - ⚠️ 直接 `POST /api/v1/presets` は **404**（slug付き chat/completions が正しい）\n  - 呼び出し: `model:\"@preset/{slug}\"` を通常の `/chat/completions` で\n  - `analysis_models`=パネル / `parameters.model`=Judge兼Synth\n- **Claude Code 連携**: `ANTHROPIC_BASE_URL=https://openrouter.ai/api` + `ANTHROPIC_AUTH_TOKEN=<key>` + `ANTHROPIC_API_KEY=\"\"`。`@preset/<slug>` を main/subagent に指定。`CLAUDE_CODE_SUBAGENT_MODEL` でサブエージェントだけFusion化（安い第二意見）\n- **Claude Code advisor は OpenRouter 経由で動かない** → `CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1`\n- 公式: https://openrouter.ai/docs/guides/features/server-tools/fusion / https://openrouter.ai/fusion\n\n## ★実装事例：CC-Fusion-Router（@taiyo_ai_gakuse・2026-06-15）\n\nClaude Code で Fusion を実用化するOSSルーター。本人が指摘した**3つの課題**＝そのまま設計の盲点:\n1. **MoE的方式は簡単な質問に余分な金と時間がかかる** → 自動ルーティングで軽い質問はFusionに回さない\n2. Skills/MCPの初回読み込みが遅い\n3. Fusion APIはOpenAI規格しか対応していない（Claude CodeはAnthropic仕様を期待→プロキシ変換が要る）\n\nGitHub URLは未公開だが、**類似OSS `smorinlabs/claude-fusion-launcher`(MIT)が実在**し正確なAPI仕様の出典。main/subagent/extreme の3モードでコスト制御・doctor(キー/残高/preset診断)・キー安全注入(ANTHROPIC_AUTH_TOKENのみ・ディスク非書込)を実装。\n\n## ⚠️ 中華系API不使用ポリシーとの抵触（[[feedback-no-chinese-apis]]）\n\n**公式の Budget preset は Kimi K2.6 / DeepSeek V4 を含む**ため、そのまま使うと中華系APIにプロンプトが渡りポリシー違反。\n**導入するなら非中華のみのカスタムパネルを組む**: `google/gemini-3-flash` + `anthropic/claude-sonnet-4.6` + `x-ai/grok-4.3`（全て非中華）・Judge/Synth=`anthropic/claude-opus-4.8`。\n\n## ★shadow実装（2026-06-16・お姉様の「パワーアップ自律開発」で完遂）\n\nOSS知見を取り込み、非中華 + 複雑度ルーティング版を内製:\n- **`~/.claude/scripts/fusion_panel.py`**: 正しいpreset+tools方式・budget/quality 2プリセット・**複雑度ルーティング**(要約/定義は単一モデル・比較/設計/採点はFusionパネル・LLM不要のヒューリスティックでゼロコスト)・**doctor**(キー/残高/preset診断)・**中華系混入ガード**(Kimi/DeepSeek自動検出でexit 2)\n- `test_fusion_panel.py`: 16テスト全合格（ルーティング/ガード/API形式）\n- **rules反映**: [[multi-model-routing]] に正確なAPI仕様 + 複雑度ルーティング節 / [[ultrareview-workflow]] に内製Workflow版 judge-panel テンプレ / x-learn skill に「横断結果はFusion式合成(合意/矛盾/盲点/独自洞察)」\n- ⚠️ 実呼び出しは `OPENROUTER_API_KEY`(`~/.claude/.env`) 必要（現状未設定）。キー設定後 `fusion_panel.py doctor` が緑になれば即動く。無ければ内製Workflow版で代替\n\n## shadowでの位置づけ\n\n- Workflowの judge-panel を**自前で組まずサービス化**できる点が価値。ただし shadow は既に Workflow + multi-model-routing で同等の敵対的相互検証を内製済み\n- 採用判断: ディープリサーチ用途で、非中華カスタムパネルのコストが内製Workflowより安いなら検討。openrouter.ai/fusion で非中華パネルを実測してから\n\n## 関連\n- [[multi-model-routing]] — モデル階層・Fusion型judge-panel節・複雑度ルーティング\n- [[ultrareview-workflow]] — 敵対的相互検証・内製Workflow版 Fusionテンプレ\n- [[feedback-no-chinese-apis]] — Budget preset の Kimi/DeepSeek を避ける理由\n- [[llm-cost-model]] — 「APIを呼ばないコスト防御」（複雑度ルーティングと同思想）", "tags": ["fusion-api", "openrouter", "compound-model", "multi-model-routing", "judge-panel", "no-chinese-apis", "cc-fusion-router", "2026-06-16"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-16T17:39:30.518756+09:00", "updated_at": "2026-06-16T18:04:42.153815+09:00"}
{"id": 573, "title": "X Learn [2026-06-16] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年6月時点）**\n\n### 直近最大のアップデート（2026年6月10日「Code with Claude Tokyo」発表）\n\n**1. Dynamic Workflows（動的ワークフロー） — 一般提供開始**\n- 複雑なタスクで**Claude自身がオーケストレーションを作成**する機能\n- 複数のサブエージェントを**並列実行**し、結果を検証してから最終出力\n- 例：コードベース全体のバグハント、大規模リファクタリング、複雑な調査タスクなどで特に強力\n\n**2. Scheduled Deployments（スケジュール実行） — パブリックベータ**\n- エージェントを**定時実行**可能に（夜間同期、週次レポート、定期監査など）\n- 完全にバックグラウンドで動作するため、「放置して仕事させる」ことが本格化\n\n**3. Environment Variables in Vaults（Vaultによる安全な環境変数） — パブリックベータ**\n- APIキーや機密情報を**Claude本体に見せずに**使用可能\n- Vault内でプレースホルダーのみ保持し、実際の鍵はネットワーク境界で注入\n- ドメイン制限も可能で、企業利用でのセキュリティが大幅に向上\n\nこれにより「ただコードを書くAI」から「**生産環境で定期的に動く信頼できるエージェント**」へと大きく進化しています。\n\n### その他の最近の強化（2026年）\n\n- **Claude Codeクライアントのバージョンアップ**（v2.1.17x系）\n  - `Tool(param:value)`構文による細かい権限制御\n  - Nested skills（`.claude/skills`のネスト対応）\n  - サブエージェント起動前のclassifier評価\n  - セッションタイトル自動化、Bedrock認証改善など\n\n- 並列サブエージェントの大幅強化\n- GitHub PR監視＋自動修正\n- App preview（デスクトップアプリ内プレビュー）\n- セキュアなRemote ControlとComputer Useの進化\n\n### 2026年全体の流れ（時系列まとめ）\n\n- **1-3月**: Claude Cowork本格始動、1Mコンテキスト、Memory無料化、Computer Use強化\n- **2-4月**: Office 365（PowerPoint/Excel/Word）深く統合、セキュリティ強化\n- **5-6月**: Dynamic Workflows、Scheduled Agents、Vault機能で「本番運用できるエージェント」領域に到達\n\n現在、**Claude Codeは日本でもかなり普及**しており、Meetupも開催されるほどになっています。特に業務効率化コンサルタントやエンジニアの間で「優秀な部下」として使われている事例が多いです。\n\nもっと特定の機能（例：Dynamic Workflowsの具体的なプロンプト例、Vaultの設定方法、企業導入Tipsなど）について深掘りしたい場合は教えてください！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-16T20:10:36.850851+09:00", "updated_at": "2026-06-16T20:10:36.850851+09:00"}
{"id": 574, "title": "X Learn [2026-06-16] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills × MCP 活用ガイド（2026年6月最新）**\n\nクエリがまさに今、Claude Code / Codexを使っている人の中で**最も多い疑問**を突いています。\n\n### 1. Agent SkillsとMCPの違い（超重要）\n\n| 項目 | MCP (Model Context Protocol) | Agent Skills |\n|------|-------------------------------|-------------|\n| **役割** | **外部との接続** | **手順・振る舞いの再利用** |\n| **何をするか** | 外部ツール・API・DB・ファイルシステムなどに標準化された方法で接続 | 「こうやるべき」という作業手順・判断基準・ワークフローをパッケージ化 |\n| **例** | GitHubと連携、Notion読み書き、ブラウザ操作、ローカルファイル操作 | 「ミーティング議事録をNotionに書くときの8ステップ」「コードレビュー時のチェックリスト」 |\n| **特性** | ツールを提供するだけ。Claudeがどう使うかは不定 | 再現性が高く、チームのナレッジを標準化できる |\n\n**公式の結論（Anthropicブログより）**：\n> **MCPで接続し、Skillsで使いこなす**。これがClaudeを「ただのツール呼び出しAI」から「本当に役立つエージェント」に変える。\n\nMCPだけだと「使えるツールは増えたけど、出力のブレが大きい」。Skillsを組み合わせることで**一貫性と品質が劇的に上がる**。\n\n### 2. 最も効果的な活用の法則（2026年現在）\n\n**推奨順序（これを守ると失敗が少ない）**：\n\n1. **まず土台を作る**\n   - `claude-code-setup`（公式プラグイン）を入れる\n   - あなたのプロジェクトを見て、**最適なMCPとSkillsを自動提案**してくれる神ツール\n\n2. **MCPは「最小限の必須ツール」だけ入れる**\n   - よく使われるもの：Git関連、ブラウザ/Playwright、ドキュメント系、データベース系\n\n3. **Skillsをガンガン増やす**（ここが本丸）\n   - 現在はSkillsの方が進化が早く、信頼性も高いという声が多い（MCPよりSkillsに移行している猛者も増加）\n\n4. **さらに組み合わせる**\n   - Hooks（自動実行）\n   - Subagents（専門エージェント）\n   - Memory / CLAUDE.md（長期記憶）\n\n### 3. 実践的なおすすめ活用シーン\n\n- **開発系**：コード生成 → Skillsで「うちの規約に則った実装手順」を覚えさせる\n- **業務自動化**：MCPでNotion/Slack/Gmailと接続 → Skillsで「この種のタスクは必ずこの順番で処理する」と教える\n- **クリエイティブ**：Lottieアニメ生成Skillのような専門Skillsを導入\n- **レビュー・品質管理**：Security Reviewer、Accessibility ReviewerなどのSkillsを常駐させる\n\n### 4. 情報源（これを見れば十分）\n\n**必須**：\n- Anthropic公式記事：「Extending Claude’s capabilities with skills and MCP servers」\n\n**日本語最強クラス**：\n- @sumika45379（Skillsオタク）さんの図解シリーズ → Skills/MCPの違いやおすすめ導入順が異常によくまとまっている\n- @ClaudeCode_love さんの記事・スレッド\n- @oikon48 さんの投稿（この疑問を最初に丁寧にまとめてくれた人）\n\nまた、**「Claude Code実践レシピ100本」（MCP/Skills/Hooks/サブエージェント実践ガイド）**という書籍も出ているくらい生态系が成熟しています。\n\n---\n\n**一言で言うと**：\n\n**MCPは「道具箱」**、**Skillsは「その道具の正しい使い方教本」**です。\n\n2026年現在、本当に強い人は「MCPをたくさん入れる」のではなく、**「厳選したMCP＋大量の高品質Skills」**で自分のチーム/自分の思考をClaudeに完全に写し取っています。\n\nもっと具体的に「自分のユースケース（開発/業務/クリエイティブなど）で何から入れたらいいか」を知りたい場合は、教えてください。あなたの状況に合わせて優先順位を組めます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-16T20:11:20.554021+09:00", "updated_at": "2026-06-16T20:11:20.554021+09:00"}
{"id": 575, "title": "X Learn [2026-06-16] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計ガイド（2026年最新）**\n\n「AIエージェント ハーネス設計」は、現在最も重要なトピックのひとつです。プロンプトエンジニアリングやコンテキストエンジニアリングの次に来るレイヤーとして、**Harness Engineering（ハーネスエンジニアリング）** が業界の主流になっています。\n\n### 1. ハーネスとは何か\n\n**ハーネス = LLMを本物のAgentに変える「足場（scaffolding）」全体**です。\n\nLLM自体はただの「ステートレスなテキスト→テキスト関数」です。記憶もなく、外部とのやり取りもできず、結果を検証することもできません。これを**本物の自律ワーカー**にするために包み込む全レイヤーがハーネスです。[[1]](https://x.com/ShinkaIoT/status/2065937994364920010)\n\nよく使われる比喩：\n- **モデル = CPU**\n- **ハーネス = OS**\n\nモデルが賢くなればなるほど「薄いモデル＋厚いハーネス（Thin Model + Thick Harness）」という逆転アーキテクチャが有効になっています。知能をモデル weights の中に詰め込むのではなく、**外部（Memory / Skills / Protocols）に押し出す**設計です。[[2]](https://x.com/akshay_pachaar/status/2045510648474530263)\n\n### 2. 主要コンポーネント（必須プリミティブ）\n\n優れたハーネスは以下の要素を持っています：\n\n**1. Persistent Memory & Workspace**\n- 単一の長いコンテキストに全部詰め込まない\n- 孤立した作業ディレクトリ（workspace）を初期化し、中間成果物をファイルシステムに書き出す\n- 階層構造：Working Memory + Semantic Memory + Episodic Memory + Vector Store\n\n**2. Context Optimization / Token Compaction**\n- 長いツール出力（例: 10,000行のログ）を自動で要約・クリッピング\n- 重要なヘッダーとフッターだけをモデルに返し、完全ログは別途保存\n\n**3. Tool Execution + Sandbox**\n- Containerization（Docker / セキュアな実行環境）\n- 権限管理（Read-only → 確認必須 → Destructive Action）\n- 実行結果を構造化してモデルにフィードバック\n\n**4. Governance & Runtime Loop**\n- 最大ステップ数・時間制限・予算保護（無限ループ防止）\n- **Ralph Loop**（最重要パターンのひとつ）：モデルが「終了しました」と出力しても、ハーネスがインターセプト → 自動テスト/linter/validationを実行 → 失敗したら「修正して続けろ」と強制的に戻す\n\n**5. Mediators（仲介層）**\n- Observability（OpenTelemetryトレース、コスト・レイテンシ追跡）\n- Evaluators（確定論的validator + LLM-as-Judge）\n- Approval Loops（Human-in-the-Loop）\n- Sub-agent Orchestration（Supervisorパターン）\n\n**6. Skills & Protocols**\n- Skills：手続き的知識、ヒューリスティック、ドメイン制約\n- Protocols：Agent-User、Agent-Agent、Agent-Toolの契約定義\n\n### 3. 設計原則（これを守るのが最も重要）\n\n1. **Reliability First** — LLMを絶対に信用しない。すべてをvalidateする。\n2. **Scaffolding Designed to be Removed** — モデルが賢くなったらハーネスを薄くできるように設計（Anthropicが実際にやっている手法）。\n3. **Human Steer, Agent Execute** — 人間は目標・制約・品質基準を決め、エージェントに実行させる。\n4. **Observability by Default** — すべてのステップがトレース可能。\n5. **Build vs Buyの判断** — 2026年現在、ゼロから全部作る人は少ない。**LangGraph** をベースに拡張するか、CrewAI/OpenAI Agents SDKをカスタマイズするのが現実的。完全に自作するなら「最小の didactic なハーネス」から始めるのがおすすめ。[[3]](https://x.com/pauliusztin_/status/2064614918217675067)\n\n### 4. 高レベル設計例（擬似コード）\n\n```python\nclass AgentHarness:\n    def __init__(self, \n                 llm, \n                 tools, \n                 memory,           # Persistent workspace + hierarchical\n                 sandbox,          # 隔離実行環境\n                 evaluators,       # validator + LLM judge\n                 governance):      # 制限・HITL・予算\n    \n    async def run(self, task: str, max_steps=30):\n        workspace = self.memory.create_workspace()\n        state = AgentState(task=task, workspace=workspace)\n        \n        for step in range(max_steps):\n            # 1. Context Compaction\n            context = self.memory.get_compacted_context(state)\n            \n            # 2. LLM呼び出し（tool calling）\n            response = await self.llm.generate(context, tools=self.tools)\n            \n            # 3. Ralph Loop的な終了判定\n            if response.is_finish():\n                if await self.evaluators.validate(workspace):\n                    break\n                # 失敗したら強制継続 + フィードバック注入\n                state.add_feedback(self.evaluators.get_detailed_failure())\n                continue\n            \n            # 4. Sandboxで安全に実行\n            execution_result = await self.sandbox.execute(response.tool_call)\n            \n            # 5. State更新 + 観測可能性\n            state.update(execution_result)\n            self.observer.trace(step, response, execution_result, cost)\n        \n        return workspace.get_final_artifacts()\n```\n\n### 5. 実践的な推奨\n\n- **スタートおすすめ**：LangGraph（状態を明示的なグラフで管理できる最強のハーネス基盤）\n- 次に追加すべきもの（優先度順）：\n  1. Persistent Workspace\n  2. 強力なContext Compaction\n  3. Ralph Loop的な自動検証ループ\n  4. きめ細かいPermission & Governance\n\n- 評価：単なる最終回答精度ではなく、**Trajectory評価**（過程全体）と**確定論的validator**を組み合わせる。\n\n---\n\nハーネスは「一度作ったら終わり」ではなく、**継続的に進化させるもの**です。モデルがアップデートされるたびに「この部分はもうハーネスでやらなくてよくなった」と削れる設計が理想です。\n\n具体的に深掘りしたい部分があれば教えてください：\n- Sandboxの実装パターン\n- Memory階層の詳細設計\n- Ralph Loopのコード例\n- LangGraphを使った実装テンプレート\n- マルチエージェントハーネス\n- 企業内導入時のガバナンス設計\n\n必要に応じて、さらに具体的なアーキテクチャ図やコード例も出せます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-16T20:12:11.108848+09:00", "updated_at": "2026-06-16T20:12:11.108848+09:00"}
{"id": 576, "title": "X Learn [2026-06-16] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026.6.16）**\n\n### 1. Codex CLI（OpenAI）\n**最新版本：0.140.0**（今天刚更新）\n\n**主要更新内容：**\n- 新增 `/import` 命令，可直接从 **Claude Code** 一键导入配置、项目结构和最近聊天记录（迁移党狂喜）\n- 新增 `/usage` 查看 token 使用量（支持每日/每周统计）\n- `/goal` 长期任务管理大幅改进\n- 会话永久删除、MCP 稳定性提升、大仓库性能优化、数据库自动修复等实用改进\n\n**推荐关注**：这个版本实用性拉满，特别适合从 Claude Code 迁移过来的用户。\n\nGitHub Releases: https://github.com/openai/codex/releases\n\n### 2. Gemini CLI（Google）\n目前依然在高频更新（几乎日更），但有一个**非常重要的变化**：\n\n**免费额度将在 6月18日（后天）正式结束**。\n\nGoogle 正在引导用户转向 **Antigravity CLI**（疑似闭源/付费后继版本）。很多日本用户已经在紧急迁移，有人反馈在 Raspberry Pi 4/400 上安装 Antigravity CLI 会遇到 AES 兼容性问题（Pi 5 正常）。\n\nGemini 3.5 Flash 在日常高速任务上依然表现优秀，很多人的当前分工是：\n- 高难度 agentic 任务 → Claude Code / Opus\n- 日常快速开发 → Gemini CLI\n- 平衡/迁移中 → Codex\n\nGitHub Releases: https://github.com/google-gemini/gemini-cli/releases\n\n### 当前生态趋势\n- **Claude Code + Codex + Gemini CLI** 已经成为三大官方 CLI 标配。\n- 很多工具（比如 AgentsRoom）已经支持同时在一个项目里跑多个 CLI，随时切换模型。\n- `SKILL.md` / 特定 prompt 格式正在三家之间逐渐标准化，同一个文件在三个 CLI 上基本都能直接用。\n- 所有工具的 GitHub release 频率都非常高，基本是「日更」级别。\n\n---\n\n**想了解具体内容？** 告诉我你主要想看哪个：\n\n1. 两者的安装/更新命令（brew / npm / binary）\n2. 从 Gemini CLI 迁移到 Antigravity 的实用方案\n3. Codex 0.140.0 的详细使用技巧（尤其是 /import）\n4. 三者（Claude Code / Codex / Gemini）当前最推荐的使用分工\n5. 还是要某个具体功能的最新用法\n\n直接说就行。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-16T20:12:50.331752+09:00", "updated_at": "2026-06-16T20:12:50.331752+09:00"}
{"id": 577, "title": "X学習 2026-06-17 — frontend-designスキル更新/Nadella学習ループ論/CC v2.1.179/GLM-5.2(中華足切り)/Fable5復活手順", "content": "# X学習 2026-06-17（お姉様提供URL 17投稿バッチ1）\n\n## 情報源\n- お姉様が連続投下した個別X投稿URL 17件（grok x_search で個別取得・Jina匿名はDDoS疑いで451ブロック中）\n- 主要投稿者: so_ainsight / ClaudeCode_UT / haboshiastra / shalaku_j / rimuruafi / DataChaz / tetumemo / mekanikkunn / YY_shirou / hanjuku_yanen\n\n## 横断統合（Fusion式: 合意/矛盾/盲点/独自洞察）\n\n### ① 合意点（複数投稿が揃って言っている＝確度高）\n- **「最強モデル選びの競争は終わった」がトレンドの中心**。Nadella考察(shalaku_j #9・YY_shirou #12)、frontend-designスキル(so_ainsight #1)、寝てる間自動化10選(so_ainsight #10/11)が揃って「モデルでなく**その上に積む学習ループ・ハーネス・自社IP**が勝負」と主張。shadowの [[multi-model-routing]]「モデル=エンジン/ハーネス=車」と完全一致。\n- **AIに2段階プロセスを踏ませる設計が品質を上げる**。frontend-design=「設計→自己ツッコミ→コード」、これは [[thinking-model-best-practices]]「完成条件を先に渡す」「design.mdでAIスロップ防止」と同型。\n\n### ② 矛盾・要注意\n- **Fable 5「復活手順」(mekanikkunn #13・tetumemo #15-17・AI駆動塾発)** = GitHub `elder-plinius/CL4R1T4S` のリークsystem promptを `--system-prompt-file` で読ませOpus 4.8 Maxに切替える手順。**⚠️ これはリークプロンプトの利用であり、Fable 5炎上(guardrail非表示問題・[[project不要]])の文脈と直結。shadowでは追従しない**（規約・安全性リスク）。tetumemoは「fable-orchestrator Skill配布」で正攻法寄り。\n- **GLM-5.2(DataChaz #6/7・zai-org/智譜AI)** = 753Bパラメータ・1Mコンテキスト・MITライセンス・Opus 4.8同等主張・IndexShare Attention(FLOPs 2.9倍削減)。技術的には興味深いが**中華系のため [[feedback-no-chinese-apis]] / [[glm5-alias]] により不採用**。ローカル実行(Ollama)でも RAM制約(shadow 4GiB)で753Bは不可。記録のみ・ツール採用せず。\n\n### ③ 盲点（誰も触れていないが重要）\n- 投稿群はどれも「導入すれば良い」一辺倒で**コスト・ポリシー抵触・前提条件に触れない**。GLM-5.2は中華足切り、Fable復活はリーク利用、寝てる間自動化10選はHermes/OpenHands等の運用コスト・セキュリティ境界が必要。横断したからこそ「採用前のwhy-first/ポリシー検査」の空白が見える。\n- **shadowのClaude Code実態はv2.1.172**（CLAUDE.md記載のv2.1.156は古い情報）。#8の v2.1.179 と7パッチ差。\n\n### ④ 独自洞察（1ソースだけの非自明な指摘）\n- **so_ainsight #1: Anthropic公式frontend-designスキル更新** — 「クリーム×オレンジ/ほぼ黒×蛍光グリーン/新聞風」等のAI定番テンプレ顔を**名指しで禁止**し、設計→自己ツッコミ→コードの2段階を強制。コピー(文言)もデザイン要素として扱う。→ shadow未導入。frontend-devスキルに反映する価値大（段3実践済）。\n- **haboshiastra #8: Claude Code v2.1.179** — 接続切断時の**部分応答保持**(エラーで全消え解消)・runningスピナー固着修正・WSL2マウスホイール修正・sandbox denyRead/allowReadのglobで巨大ツリー指定時にBash説明文が肥大化しセッション不能になる問題修正。安定性重視のマイナー更新。\n- **hanjuku_yanen #14**: 「マネタイズ済み→AIに詳細を惜しみなく与える / 未マネタイズ→AI相談前に成果者へ直接相談」の使い分け。\n\n## 各投稿の要点（採用分）\n| # | 投稿者 | テーマ | 段階 |\n|---|--------|--------|------|\n| 1 | so_ainsight | Anthropic公式frontend-designスキル更新(2段階・テンプレ顔禁止・コピーもデザイン) | ★段3実践 |\n| 8 | haboshiastra | Claude Code v2.1.179(部分応答保持・WSL2/sandbox修正) | アップデート候補 |\n| 9 | shalaku_j | Nadella「最強モデル選びは古い・ヒューマン資本+トークン資本+学習ループ+自社IP」 | 思想一致記録 |\n| 2 | ClaudeCode_UT | VS Codeピクセルアート社員エージェント可視化(無料OSS・並列監視) | [[agent-view]]補完 |\n| 10,11 | so_ainsight | 寝てる間自動化GitHub10選(OpenHands SWE77.6%/Hermes/CrewAI/Aider…) | 記録 |\n| 15,16,17 | tetumemo | NL「Fable5公式ガイド6コツ・fable-orchestrator Skill配布」 | 正攻法寄り |\n\n## ポリシー足切り\n- **DataChaz #6/7 GLM-5.2**: 中華系([[feedback-no-chinese-apis]])→技術記録のみ・不採用\n- **rimuruafi #3/4/5 アフィリ案件13選**: AI技術でなくマネタイズ(biz)→軽量記録\n- **mekanikkunn #13 Fable復活手順**: リークprompt利用・炎上文脈→追従しない\n\n## アクションアイテム\n1. ★[段3完了] frontend-design 2段階プロセスを shadow frontend-dev スキルに反映（設計→自己ツッコミ→コード・テンプレ顔禁止リスト）\n2. Claude Code v2.1.179 へのアップデート検討（現v2.1.172・Fable5炎上のfalse positive状況を確認してから）\n3. CLAUDE.md/memoryの「shadow Claude Code版数」をv2.1.172へ更新（v2.1.156は陳腐化）", "tags": ["x-learn", "ai", "frontend-design", "claude-code", "nadella", "2026-06-17"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T10:54:47.404316+09:00", "updated_at": "2026-06-17T10:54:47.404316+09:00"}
{"id": 578, "title": "X学習 2026-06-17 バッチ2 — Claude Code Agent Teams/whichllm(ローカルLLM実測ランキング)/RuView(Wi-Fiセンシング)/Chrome拡張セキュリティ", "content": "# X学習 2026-06-17 バッチ2（お姉様提供URL追加分）\n\n## 情報源\nお姉様連続投下の個別X投稿（grok x_search個別取得）: swarm_japan / shiropen2 / daifukujinji / dotey / taishiyade / RadineerE10 / yoppy0123\n\n## 主要な発見（採用）\n\n### ★ swarm_japan: Claude Code「Agent Teams」実用化\n- エージェント同士が**共有タスクリスト経由で直接メッセージ**し協調作業。**QAエージェントが独立した品質ゲート**として成果物をレビュー→バグ検出→差し戻しループ。人間ほぼ介入なしで「ship可能な完成品」まで自動化。\n- → shadowの [[multi-agent-best-practices]](agentboard+bd+agmsg)・[[goal-judge]](実装と判定の別モデル分離)と完全同型。公式機能化された裏付け。\n\n### ★ shiropen2: whichllm（ローカルLLM実測ランキングツール）\n- 従来「VRAMに収まる最大モデル」を勧めがちなのに対し、**実測ベンチ(LiveBench/Aider/Chatbot Arena)を統合して「一番賢く実用的なモデル」をランキング**。ベンチ性能+推論速度(token/s)+世代を多角評価。\n- 一次情報: テクノエッジ記事(2026-06-17公開)。\n- → **shadow Fusionパネル(fusion_local.py)の非中華ローカルモデル選定に使える**。gemma2:2b採用時のような「RAM制約下で最善のローカルモデル」判断を実測で裏取りできる。AIキーワード登録候補。\n\n### dotey: baoyu-design Skill更新\n- ローカルでClaude Designのアニメーションを生成し**MP4直接エクスポート**。前回はPPTX生成・編集も。Claude Designウェブ版の「動画DL困難」問題を解決。\n\n### RadineerE10: RuView（Wi-Fi CSIセンシングOSS・★7.4万）\n- カメラ不使用・**Wi-Fi電波のCSI(Channel State Information)で人の存在/呼吸(6-30回/分)/心拍(40-120bpm)/転倒(200ms未満)検知**。ESP32-S3(約$9)で動作・Home Assistant連携。介護/見守り向け。AI技術というより空間センシングだが要注目OSS。\n\n### yoppy0123: Chrome拡張セキュリティ(Flatt Security記事)\n- 「AI(Claude Code/Cursor)で誰でも拡張を作れる今、**作る側も使う側もManifest V3/Content Script/Backgroundの仕組みとリスクを理解すべき**」。一次情報: blog.flatt.tech/entry/chrome_extension_security_risk。\n\n## ポリシー足切り・ジャンル外\n- **taishiyade: AI×X自動運用ツール宣伝** → マネタイズ宣伝・低価値。⚠️ なお「send-keysで対話CLIに注入」型の自動運用は [[tmux-ai-workflow]] 禁止事項(規約違反)に該当しうるので手法は採らない。\n- **daifukujinji: AI課金戦略ランキング(ほしの氏記事引用)** → 「課金価値あるツールの組み合わせ」整理。biz寄りだが参考: ChatGPT/Gemini/Perplexity/Grok=ほぼ無料で十分ゾーン。\n\n## アクションアイテム\n1. whichllm をAIキーワード登録 + 次回Fusionローカルモデル選定で実測参照\n2. swarm_japan Agent Teams手法を agentboard 運用ガイドの裏付けとして参照（既存と同型のため新規実装は不要）", "tags": ["x-learn", "ai", "claude-code", "agent-teams", "whichllm", "2026-06-17"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T11:01:41.983581+09:00", "updated_at": "2026-06-17T11:01:41.983581+09:00"}
{"id": 579, "title": "X学習 2026-06-17 バッチ3 — NotebookLM自律エージェント化/SurfSense(OSS代替・GitHub1位)/第二の脳スタック(Obsidian×Hermes×NotebookLM)", "content": "# X学習 2026-06-17 バッチ3（お姉様提供URL追加分）\n\n## 情報源\nお姉様連続投下: ObsidianOtaku / nobel_824 / ClaudeCode_love / aresotik / L_go_mrk×2 / wancoro_xx / ayyh_18\n\n## 横断統合（テーマ収束: NotebookLM×第二の脳）\nこのバッチは**NotebookLMの大型進化**と**「第二の脳(Second Brain)」スタック**にほぼ全投稿が収束。複数投稿が独立に同じ方向を指す＝確度が高い。\n\n### ★ NotebookLM 大型アップデート（nobel_824 / ayyh_18）\n- **自律型リサーチエージェント化**: 「与えられたソースに忠実」から、**AI自ら「情報不足」を判断し調査計画を立て外部ソース追加を提案**する自走型へ。\n- **Gemini 3.5 + Antigravity採用**で推論強化・reasoning可視化。\n- **secure cloud computer搭載(最大の目玉)**: 各ノートブックにコード実行環境。NotebookLM自身がコードを書き実行。\n- → 「メモ要約ツール」から「調査・分析・資料作成の万能ツール」へ。\n\n### ★ SurfSense（NotebookLM OSS代替・GitHubトレンド1位）(L_go_mrk)\n- **完全無制限**(ソース/ノートブック数制限なし=NotebookLM最大の不満解消)・**セルフホスト可**・**LLM柔軟**(Google縛りなし)。\n- → shadowの非中華・ローカル志向と親和。LLM Wiki(自前知識ストア)の補完候補として要評価。AIキーワード登録。\n\n### 第二の脳スタック（ObsidianOtaku / aresotik / L_go_mrk / ClaudeCode_love）\n- **Obsidian × NotebookLM × Hermes(★140K stars)** の3点スタックが共通テーマ。「プロンプトを磨く時代は終わり・記憶の設計を変える」(ObsidianOtaku)。\n- **YouTube to NotebookLM**拡張で特定チャンネル全体(数千時間)を一括投入 + SkillGraphs連携(L_go_mrk)。\n- **役割分担: 読む=NotebookLM(Pro最大300資料) / 考える=Claude**(ClaudeCode_love)。Claude CodeからCLIでNotebookLM操作・YouTube自動検索追加。\n  → これはshadowの [[multi-model-routing]]「読む処理を別系に逃がしClaudeは思考に徹する」と同型。notebooklmスキルが既にshadowにある。\n\n### wancoro_xx: NotebookLM実践10プロンプト\n- 資料投入後の10プロンプト。⑩「ポッドキャスト化(Audio Overview)」が本命=聴くだけインプット。\n\n## 盲点・注意\n- 「第二の脳」スタックは魅力的だが**Hermes/Obsidian/NotebookLMの運用コストとローカルリソース**(shadow RAM 4GiB制約)を要検討。shadowは既にLLM Wiki+MEMORY.mdの知識ストアがある→重複導入でなく「NotebookLM=読む処理の外出し」用途に絞るのが筋。\n\n## アクションアイテム\n1. SurfSense をAIキーワード登録 + LLM Wiki補完候補として評価(セルフホスト・非中華LLM可)\n2. notebooklmスキル(shadow既存)を「Claude=考える/NotebookLM=読む」役割分担で活用する運用を意識(ClaudeCode_love手法)\n3. NotebookLMの自律エージェント化・cloud computer搭載は要観察(yt-learn/notebooklmスキルで追跡)", "tags": ["x-learn", "ai", "notebooklm", "surfsense", "second-brain", "2026-06-17"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T11:05:09.227993+09:00", "updated_at": "2026-06-17T11:05:09.227993+09:00"}
{"id": 580, "title": "X学習 2026-06-17 バッチ4 — NotebookLM完全自動化(notebooklm-py/Audio Overview WF/Claude Code連携)", "content": "# X学習 2026-06-17 バッチ4（バッチ3 NotebookLMテーマの続き）\n\n## 情報源\nお姉様連続投下: tetumemo / daifukujinji / L_go_mrk\n\n## 主要な発見（NotebookLMの「CLI/プログラム自動化」レイヤー）\nバッチ3(NotebookLM自律化・第二の脳)の続き。こちらは**NotebookLMをコードから操作する自動化**が中心。\n\n### ★ notebooklm-py（非公式Pythonライブラリ）(L_go_mrk)\n- NotebookLMのWeb UI手作業を**Python/CLI/Claude Code経由で完全自動化**。\n- ノートブック一括作成・改名・削除、ソース投入(URL/PDF/YouTube/Google Drive/音声)。\n- → 「週に大量記事を投入する人」向け。shadowの **notebooklmスキル(既存)** がまさにこの領域。CLI自動化の裏取り。\n\n### tetumemo: NotebookLM Skills自動WF\n- 記事Markdown → NotebookLMに投入 → Skillsが自動でノートブック構成 → **Audio Overview(音声解説)自動生成** → Spotify等で配信可能。Google Antigravity/Claude CodeからSkills(司令塔Skill)を呼ぶ。\n\n### daifukujinji: NotebookLM「第二の脳」最適解(ほしの氏記事引用)\n- 「単なる要約→第二の脳へ進化」。ソースの質を根本から変えるのが核。\n\n## 統合インサイト（バッチ3+4 横断）\nNotebookLM関連で2026-06-17に**3つのレイヤー**が同時に話題化:\n1. **製品進化**: 自律エージェント化・cloud computer搭載(Gemini3.5+Antigravity)\n2. **OSS代替**: SurfSense(無制限・セルフホスト・非中華LLM可)\n3. **プログラム自動化**: notebooklm-py(CLI/Claude Code連携)\n→ shadowは notebooklmスキル を既に持つので、**「Claude=考える/NotebookLM=読む」役割分担 + notebooklm-py的CLI自動化**で活かすのが筋。重複ツール導入は不要。\n\n## アクションアイテム\n1. notebooklmスキル(shadow既存)に notebooklm-py 的なCLI一括操作の知見が反映済みか次回点検\n2. SurfSense(バッチ3)とNotebookLM自動化はLLM Wiki(自前知識ストア)と役割が重なるので、導入はwhy-first判定してから(読む処理の外出し用途に限定)", "tags": ["x-learn", "ai", "notebooklm", "notebooklm-py", "2026-06-17"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T11:07:04.979826+09:00", "updated_at": "2026-06-17T11:07:04.979826+09:00"}
{"id": 581, "title": "学習日報 2026-06-17 x-learn 11:07", "content": "# 学習日報 2026-06-17 x-learn 11:07\n\n## 概要\nお姉様が連続投下した個別X投稿URL **約32件**を4バッチで取得・横断学習。Jina匿名はDDoS疑い451ブロック中のため grok x_search で個別取得。LLM Wiki 4エントリ追加(id=577〜580)。\n\n---\n\n## 今日学んだこと（X・テーマ別）\n\n### Claude Code / エージェント運用\n- **Anthropic公式 frontend-design スキル更新**(so_ainsight): 設計→自己ツッコミ→コードの2段階・AI定番テンプレ顔禁止・コピーもデザイン。→ shadow frontend-devスキルに反映済(段3)\n- **Claude Code v2.1.179**(haboshiastra): 接続切断時の部分応答保持・WSL2/sandbox修正。現shadow=v2.1.172\n- **Claude Code「Agent Teams」実用化**(swarm_japan): 共有タスクリスト+QA品質ゲート。shadow agentboard+bd運用と同型\n- **VS Codeピクセルアート社員エージェント可視化**(ClaudeCode_UT)\n\n### NotebookLM / 第二の脳（最大テーマ・収束）\n- **NotebookLM自律エージェント化**(nobel_824/ayyh_18): 情報不足を自己判断・cloud computer搭載・Gemini3.5+Antigravity\n- **SurfSense**(L_go_mrk): NotebookLM OSS代替・GitHub1位・無制限/セルフホスト/非中華LLM可\n- **notebooklm-py**(L_go_mrk): CLI/Claude CodeでNotebookLM完全自動化\n- **Obsidian×NotebookLM×Hermes 第二の脳スタック**(ObsidianOtaku/aresotik): 「Claude=考える/NotebookLM=読む」役割分担\n\n### AI思想\n- **Nadella「最強モデル選びは古い」**(shalaku_j/YY_shirou): ヒューマン資本+トークン資本+学習ループ+自社IPが競争力。→ shadow multi-model-routing思想と一致\n\n### その他OSS\n- **RuView**(RadineerE10): Wi-Fi CSIで非接触の存在/呼吸/心拍/転倒検知・ESP32-S3($9)\n- **Chrome拡張セキュリティ記事**(yoppy0123・Flatt Security)\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| ~/.claude/skills/frontend-dev/SKILL.md | §0「デザイン品質原則(AIスロップ回避)」追加=2段階プロセス+テンプレ顔禁止リスト(段3実践) |\n| ~/workspace/web/vvv-bots/bots/gokou_timeline/ai_keywords.txt | whichllm・SurfSense追加(commit+push済) |\n| ~/.claude/dashboards/fusion-dashboard/ | 前タスクfusion-dashboardをclaude-baseにミラー保全(commit+push済) |\n\n---\n\n## ポリシー足切り（記録のみ・不採用）\n- **GLM-5.2(DataChaz・zai-org/智譜AI)**: 中華系→feedback-no-chinese-apis違反。753B/1M/MIT/Opus同等主張だが不採用\n- **Fable5リークprompt復活手順(mekanikkunn・CL4R1T4S)**: 規約・安全リスク→追従せず\n- **AI×X自動運用ツール宣伝(taishiyade)**: send-keys注入型は規約違反リスク・低価値\n- **アフィリ案件13選(rimuruafi)・AI課金ランキング(daifukujinji)**: biz寄り→軽量記録\n\n---\n\n## 未実装アクションアイテム（優先順）\n1. Claude Code v2.1.179アップデート検討(現v2.1.172・Fable5炎上false positive状況確認後)\n2. SurfSense/NotebookLM自動化のwhy-first評価(LLM Wikiと役割重複・「読む処理外出し」用途に限定)\n3. CLAUDE.md/memoryのshadow CC版数をv2.1.172へ更新(v2.1.156は陳腐化)\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 577 | X学習 2026-06-17 frontend-design/Nadella/CC v2.1.179/GLM-5.2足切り/Fable5 | x-learn,frontend-design,claude-code |\n| 578 | X学習バッチ2 Agent Teams/whichllm/RuView/Chrome拡張 | x-learn,agent-teams,whichllm |\n| 579 | X学習バッチ3 NotebookLM自律化/SurfSense/第二の脳 | x-learn,notebooklm,surfsense |\n| 580 | X学習バッチ4 NotebookLM完全自動化(notebooklm-py) | x-learn,notebooklm-py |", "tags": ["日報", "2026-06-17", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T11:07:52.414607+09:00", "updated_at": "2026-06-17T11:07:52.414607+09:00"}
{"id": 582, "title": "X学習 2026-06-17 notebooklm検索 — Open-Notebook(OSS代替・セルフホスト)/役割分担定着/Sakana AIデスクリサーチ参入", "content": "# X学習 2026-06-17 notebooklm検索（X検索ページ指示 + daifukujinji投稿）\n\n## 情報源\n- X検索クエリ「notebooklm」(vvv API・7日・40件取得・importance_score順)\n- daifukujinji個別投稿 + obataka.com ITトレンド記事(defuddle深掘り・一次情報)\n\n## 横断統合（Fusion式）\n\n### ① 合意点（複数投稿が独立に同じ方向＝確度高）\n- **「NotebookLM=資料置き場/読む / Claude Code=実行・思考係」の役割分担が定着**(複数投稿score73で独立に出現)。「Claude Codeに全部読ませると重く・前情報を忘れる→NotebookLMに資料を逃がす」。→ shadow [[multi-model-routing]]「読む処理を別系に外出し」と完全一致。前バッチ(id=579/580)に続き3度目の独立確認＝鉄板トレンド。\n- **OSS版NotebookLMが現実的選択肢に**: SurfSense(バッチ3)に加え **Open-Notebook** も。\n\n### ② 新発見: Open-Notebook v1.9.0（★最重要）\n- GitHubユーザー **lfnovo** 開発・6/2 v1.9.0・GitHubトレンド入り。\n- **完全セルフホストでNotebookLM機能を再現**・プライバシーとプロバイダー自由度で商用を上回る設計。\n- **Podcast要約機能を社内LLMで再現可能**=秘匿ドキュメントをGoogle外で完結。\n- 一次情報: obataka.com ITトレンド(2026-06-16) / aitoolly / dev.to レビュー。\n- → **shadowの非中華・ローカル志向・LLM Wiki補完と最も親和**。SurfSenseと並ぶOSS代替候補だが、Open-Notebookの方が「セルフホスト+プロバイダー自由(非中華LLM選択可)」を明示。AIキーワード登録。\n\n### ③ その他の発見\n- **Sakana AI がデスクリサーチ事業参入**: 「Claude Code + deep research + NotebookLM」の組み合わせ課題を事業化。日本発AI企業の動き。\n- **daifukujinji: NotebookLM横断思考プロンプト**: 複数資料・ノートブックを横断統合して戦略立案させる「外部脳」化。Gemini併用で「読む→考える」に変える神プロンプト群。\n- Gemini 3.5 Pro GA間近(2Mトークン・Deep Think)・Google×Kaggle 5-Day AI Agents Intensive開講。\n\n### ④ 盲点\n- OSS代替(Open-Notebook/SurfSense)は魅力的だが、shadowは既にLLM Wiki(自前知識ストア)+notebooklmスキルを保有。**重複導入を避け「秘匿ドキュメントのGoogle外処理」「Podcast要約の社内LLM再現」という未カバー用途に限定**するのが筋(why-first)。\n\n## アクションアイテム\n1. Open-Notebook をAIキーワード登録(SurfSenseと並ぶOSS NotebookLM代替・セルフホスト/非中華LLM可)\n2. 「NotebookLM=読む/Claude=考える」役割分担は3度目の確認＝鉄板。notebooklmスキルでこの運用を明示済みか点検\n3. Open-Notebook/SurfSenseの導入はwhy-first判定(LLM Wikiと重複・秘匿処理用途に限定して評価)", "tags": ["x-learn", "ai", "notebooklm", "open-notebook", "sakana-ai", "2026-06-17"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T11:10:27.365473+09:00", "updated_at": "2026-06-17T11:10:27.365473+09:00"}
{"id": 583, "title": "X Learn [2026-06-17] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年6月17日時点）**\n\n### 1. 直近のバージョンアップデート\n\n**最新版：v2.1.179**（直近数日以内）\n- 中断・接続断時の挙動改善\n- WSL2のマウスホイールスクロール対応\n- sandboxの`denyRead`/`allowRead`表示改善\n- remote sessionのbackground tasks表示強化\n\n**v2.1.178（6月16日）** ← これがかなり重要\n- **AutoモードでのSubagent生成に分類器による事前審査ゲート**を追加（安全性大幅向上）\n- `Agent(model:opus)` のように**モデル単位で権限を宣言**できる構文を追加\n\n**v2.1.172（6月10日）**\n- **Subagentの入れ子生成**正式対応（最大5階層まで可能に）\n\nこの2週間で「自律を深める機能」と「暴走を止める統制」を同時に強化する設計思想が明確に出ています。\n\n### 2. 今のClaude Codeの核心アーキテクチャ\n\n日本のパワーユーザーたちが整理している整理が非常にわかりやすいです：\n\n- **CLAUDE.md**：プロジェクトの地図・前提知識（常に読み込まれる）\n- **Rules**：絶対に守る専門知識・設計規約（.claude/rules/ に分離）\n- **Skills**：再利用可能な手順書（`/no-mistakes` など人が呼ぶもの）\n- **Subagent**：完全に任せる別働隊（現在は入れ子も可能）\n- **Hooks**：条件を満たしたら自動発火\n- **MCP**：外部サービスとの安全な連携（GitHub, DB, Slackなど）\n\nこのレイヤーを正しく使い分けられるかどうかで、生産性が段違いになります。\n\n### 3. Anthropic公式研究（6月16日公開）\n\n400,000セッションを分析した大規模調査「[Claude Code Expertise](https://www.anthropic.com/research/claude-code-expertise)」が公開されました。\n\n**主な結果**:\n- セッションの**半数以上**がコードの新規作成・修正\n- 約2割が「既存ソフトウェアの操作」\n- 平均タスクの経済価値が**27%向上**（2025年10月→2026年4月）\n- ソフトウェアエンジニア以外でも、**ドメイン専門性**（専門用語の使い方・質問の質）が高いと成功率が非常に近い（最難関指標で7ポイント以内）\n\n「専門家ほど強い」というより、「その分野の中級者以上ならかなり戦える」レベルまで来ています。\n\n### 4. 特に強い機能（現在）\n\n- **Computer Useの本格統合**（2026年3月〜）：CLI上でマウス・キーボード操作可能。自分で作ったものを自分で動かしてテストできる。\n- **/usage**コマンド：Subagent、キャッシュ、long contextごとの消費が細かく見える（最適化に必須）\n- カスタムSkillの爆発的増加（特に`/no-mistakes`系が流行）\n\n---\n\n**今一番熱い運用**\n日本のコミュニティ（@ClaudeCode_love さんたちを中心に）は、**Skills + 入れ子Subagent + MCP + Obsidian**の組み合わせでかなり先進的な運用をしています。\n\n特に「自律を深めつつ、どこで人間が止めるかを設計する」思想が成熟してきていて、ただやみくもにSubagentを増やすのではなく、**統制点を同時に設計する**動きが目立ちます。\n\nもっと知りたい部分を教えてください：\n- おすすめSkill集\n- 入れ子Subagentの具体的な運用例\n- MCPの設定ノウハウ\n- 安全統制のベストプラクティス\n- CLAUDE.md / Rulesの鉄板テンプレート\n\nどれでも深掘りします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T11:24:19.578833+09:00", "updated_at": "2026-06-17T20:10:30.836096+09:00"}
{"id": 584, "title": "X Learn [2026-06-17] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills + MCP 活用ガイド**（2026年6月版）\n\n「Claude Agent Skills」と「MCP」は、現在Claude（特に**Claude Code**）を本気で業務に使っている人たちの間で最も重要な2大拡張機能です。\n\n### 1. それぞれの役割（超シンプルに）\n\n| 項目          | **Agent Skills**                  | **MCP (MCP Server)**                  |\n|---------------|------------------------------------|---------------------------------------|\n| 主な目的      | **手順の再利用・標準化**           | **外部ツールとの接続**                |\n| イメージ      | 「この仕事はいつもこの流れでやって」 | 「Claudeに新しい道具（能力）を与える」 |\n| コンテキスト負荷 | 比較的軽い                        | 重い（追加したサーバーは常時コンテキストに乗る） |\n| 向いているもの | レビュー手順、調査フロー、判断基準、業務プロセス | GitHub、Notion、DB、ブラウザ、独自API、トレード基盤など |\n\n**公式比喩で一番わかりやすい表現**：\n- MCP → **USB-C**（統一規格でなんでも繋げるようになった）\n- Skills → USB-Cが普及した後の「**どうやって効率的に使うか**」の問題を解決するもの\n\nMCPは「繋ぎ方」の問題を解決したけど、ツール定義が全部コンテキストに乗るためトークンを食う。Skillsはそれを補完・代替する軽量な方法として位置づけられています。\n\n### 2. 効果的な使い分け（これが一番大事）\n\n**Skillsを使うべきケース**\n- 繰り返し発生する複雑な手順を品質均一化したいとき\n- コードレビュー、要件定義→実装、競合調査、営業資料作成、UIレビューなど\n- 「Claudeに自分の流儀を覚えさせたい」場合\n- Sub-agentの呼び出しパターンを整理したいとき\n\n**MCPを使うべきケース**\n- 実際に外部システムを読み書きしたい（Notion更新、GitHub操作、DBクエリ、Slack自動投稿など）\n- Claudeに「目」や「手」を与えたい（ブラウザ操作、スクレイピング、ローカルファイル高度操作）\n- リアルタイムデータや外部APIを頻繁に使いたい\n\n**最強パターン（上級者）**\n- **CLAUDE.md**にプロジェクトの判断基準・好みのSkills・使用許可MCPを明記\n- コアな業務プロセスは**Skills化**\n- どうしても必要な外部接続だけ**厳選したMCP**を入れる\n- 可能なら重いMCPは「Skills化（MCPの機能をスキルとして内部化）」してトークン節約\n\n### 3. 実践的な活用事例（よく聞かれるもの）\n\n- **営業資料作成**：Skillsで「競合調査→データマッピング→構成案→デザイン指示」の全フロー化 + MCPでブラウザ操作\n- **コード開発**：Skillsで「レビュー基準・リファクタリング手順」を高度に定義 + 必要なリポジトリ操作はMCP\n- **業務自動化**：Hooks + Skills + MCP + cronを組み合わせた24時間稼働エージェント\n- **トレード/分析**：専用MCPで市場データ直接接続 + Skillsで分析手順を固定\n\n### 4. おすすめ学習・活用リソース（日本語コミュニティ）\n\n- **@sora19ai**さんの用語解説スレ（非エンジニアにもめっちゃわかりやすい）\n- **@sumika45379**さん（Skillsオタク）の図解シリーズ（特に「30個のMCP整理記事」は神）\n- **@oikon48**さんが紹介している公式ブログ：*Extending Claude’s capabilities with skills and MCP servers*\n- **@upamune**さんの「全部Skillsに変換実験」\n- Claude Code公式ドキュメント（Skillsセクション）\n\n### 5. 実践Tips\n\n1. 最初は**Skillsから作り始める**のがおすすめ（失敗コストが低い）\n2. MCPは「これ本当に必要か？」を毎回自問する（コンテキストを永久に食う）\n3. `CLAUDE.md`を徹底的に書き込む（これだけで生産性が段違い）\n4. 作ったSkillsは積極的に他人に共有・フォークしてもらうと改善されやすい\n\n---\n\nもっと深掘りしたい方向性を教えてください：\n\n- **具体的なSkillsの作り方・テンプレート**が欲しい\n- **おすすめMCP Server一覧**（特に日本語ユーザー向け）\n- **トークン節約のためのSkills化手法**\n- **CLAUDE.mdの鉄板テンプレート**\n- 特定業務（開発、営業、マーケティング、個人自動化など）での実例\n\n用途を教えてくれれば、それに特化した活用パターンを深く解説します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T11:25:04.731984+09:00", "updated_at": "2026-06-17T20:11:10.046120+09:00"}
{"id": 585, "title": "マネタイズ最適解 戦略文書 2026-06-17（pay主軸・物語統合・合法ライン確定）", "content": "# マネタイズ最適解 戦略文書 2026-06-17\n\n> お姉様指示「マネタイズに向けて最適解をアプリ構築含め検討」。grok敵対評価2回 + 実機資産棚卸し + お姉様の合法性ライン確定で策定。\n\n## 確定した大前提（正当性ライン = 自作物・非依存のみ）\n\n### 🚫 マネタイズ対象から完全除外（著作権侵害・幇助・無登録業のリスク）\n| 資産 | 除外理由 |\n|------|---------|\n| videos DB(FC2系214万件) | スクレイピング+成人誘導=著作権侵害・わいせつ物幇助リスク・決済事業者規制で即死。**負債** |\n| vvv/anime のデータ販売・API公開 | 他人コンテンツ(求人/アニメ)の再配布=著作権侵害・ソースToS違反 |\n| トレードのシグナル販売・自動売買代行・投資助言 | 金商法の無登録投資助言業=違法・損失賠償リスク |\n\n### ✅ マネタイズ可能(自作・非依存)\n| 資産 | 合法根拠 |\n|------|---------|\n| pay(サブスク管理SaaS) | 他人コンテンツ不使用・ユーザー自身のデータ整理ツール |\n| トレード検証記録(過程・方法論) | シグナルでなく「AIでシステムを作る過程の技術コンテンツ/教育」=合法(線引き厳守) |\n| AI運用ノウハウ | 自分の知見・実装代行/教育(情報商材でなく実装) |\n\n## 戦略 = 「1本の物語」だが pay 主軸（grok盲点A〜E反映）\n\n```\n物語: 個人がAIエージェントで実用プロダクトとトレード検証システムを作り上げる過程\n  ① pay = 完成して動く実用SaaS（信頼の証明・最初の収益）★主戦場\n  ② トレード検証ログ = AIでシステムを作る技術ストーリー（週1・軽く）\n  ③ ①②の実績 = AI実装代行/教育（90日以内は売らない・信頼を積むだけ）\n```\n\n⚠️ grokの最重要警告: **「物語統合」は放置すると「3事業同時起業」になり全部\"公開準備中\"で凍結する**。買い手は①②③で別人格。信頼は自動転移しない。→ **payに集中、②③は軽く**。\n\n## grok敵対評価の核心盲点（5つ）\n- A: 信頼の転移幻想（payが動く≠トレード/AIの専門性証明）。物語が効くのは「AIで個人開発する開発者」ニッチのみ\n- B: 物語統合=SaaS運営+メディア運営+受託営業の同時起業。1人で全部=全部中途半端\n- C: 「失敗の実証」はブランド毒にもなる(トレード層は勝ち実績を買う/法人は\"金融で負けた人\"と読む)。trends-trade.mdの「★勝ちパターン確定」が外向き発信で勝ち宣伝に変質する自己破壊に注意\n- D: AI実装代行は2026年供給過多・単価下落。買い手が欲しいのは「本番障害の責任を誰が取るか」=個人は構造的に不利\n- E: 物語を磨くほどpay決済実装と最初の100ユーザー獲得が後回しに=「発信者にはなれるが事業者になれない」\n\n## トレードコンテンツの合法線引き（投資助言でない教育）\n**論点: 不特定多数への個別投資判断の提供か / 利益・優位性の暗示で勧誘か**（最終判断は弁護士確認）\n\n### 絶対NG表現\n売買指示(今買え/売り時/エントリー推奨/利確△△円)・銘柄指定(おすすめ銘柄)・シグナル販売(勝率70%/毎朝通知/フォローで儲かる)・利益保証(必ず儲かる/聖杯)・優位性断定(このエッジは本番でも通用)・個別相談(DMで診断)・代理運用・**過去検証の体裁でも「今やれ」**\n\n### やってよい表現\nプロセス開示(こう仮説を立て#12を組んだ)・技術実装(pandasコード全文/ウォークフォワード)・失敗記録(検証では勝ったが本番でスリッページ負け)・一般論(過剰最適化の典型)・過去/仮想データ明示・免責明示・「あなたも同手順で検証せよ(結論は自分で)」\n\n### 安全側の鉄則\nコードと検証手順は出すが**ライブ運用の「今のポジション」は出さない**。視聴者がそのままコピトレできる粒度(銘柄+方向+タイミング)が揃うと体裁が教育でも助言扱いされうる。\n\n### 固定免責テンプレ（冒頭・概要欄・有料ページに必須）\n> 本コンテンツはプログラミング・データ検証・個人研究の記録であり、特定銘柄の売買推奨・投資助言ではありません。過去のバックテスト結果は将来の成果を保証しません。投資判断はご自身の責任で行ってください。\n\n## 最初の90日 優先順位（grok断言）\n| 順位 | 何を | 期限 | 理由 |\n|:---:|------|------|------|\n| 1 | **pay 決済実装→正式公開**(無料枠+有料1プラン) | Day1-45 | 収益・信頼・「動く物」の証明が最短。②③の唯一の土台 |\n| 2 | pay実績ページ(利用者数/解約検知件数/開発日記) | Day46-60 | 「公開して運用している」証拠。③はまだ売らず信頼を積む |\n| 3 | トレード検証ログ週1本のみ(X/note) | 全期間・軽く | ②は週1に抑える。③は90日以内に売らない |\n\n## pay 現状(実機確認2026-06-17)\n- ✅ 完成: 認証(login/logout/me)・サブスクCRUD・100テンプレ/144プラン・毎朝Discordアラート\n- ❌ 未実装(=マネタイズの最後のピース): **決済(Stripe/Pay.jp)・課金ゲート・LP・特商法/プライバシーポリシー・オンボーディング**\n- ユーザー数=1(お姉様自分用)。PM2 pay-api(id15)/pay-scheduler(id16)稼働。DB=pay\n- ⚠️ 関連: vvv-api が現在errored(#553)。pay公開とは別だが本番健全性として要対応\n\n## 次アクション\n1. pay の MVP公開計画をPlan Modeで確定(決済プロバイダ選定=Stripe vs Pay.jp・無料/有料の境界・LP)\n2. 決済実装→特商法/プライバシーポリシー→LP→オンボーディングの順\n3. ②トレードは固定免責テンプレを trends-trade.md 運用に組み込み(発信時の自己破壊防止)", "tags": ["マネタイズ", "戦略", "pay", "トレード", "法務", "2026-06-17"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T11:27:50.291333+09:00", "updated_at": "2026-06-17T11:27:50.291333+09:00"}
{"id": 586, "title": "マネタイズ戦略 改訂版 2026-06-17 — アービトラージ路線(pay見直し)・案1求人AIアラートに着手断言", "content": "# マネタイズ戦略 改訂版 2026-06-17（アービトラージ路線）\n\n> お姉様の問い直し3連発で戦略転換: ①「payに魅力あるか?」②「日本に限定する必要ある?」③「国ごとに残ってるチャンス=アービトラージを探せ」。X調査4本+grok敵対評価2回で再構築。前版(id=585・pay主軸)を上書きする方向性。\n\n## なぜ pay 主軸から転換したか\n- pay(サブスク管理)は「自作・合法」だが**汎用ツールで差別化困難**(Googleカレンダーで代替可・grok盲点)。市場に競合多数。\n- お姉様の固有資産(スクレイピング/マルチエージェント/Claude Code運用)が pay では活きない。\n- 「個人が大資本に勝てる構造的優位=アービトラージ(地域差・時間差・情報差・PPP)」の方がレバレッジが効く。\n\n## X調査で判明した市場事実\n- **個人開発SaaS成功は英語圏の方が桁違いに大きい**: SaaS飯(@saasmeshi)決済会員管理SaaS=累計100億円(課金=決済流通額2%従量) / Postiz=$118-125K MRR(SNSスケジューラ・agent-ready化) / TypingMind=$40K/月(LLMラッパー・API公開週に即ローンチ=時間差)\n- **2026は「Year of Agents」**: Claude Code/Agent Packs(35K-140K stars)・hyper-niche垂直Micro-SaaS が個人の最頻出勝ち筋\n- **アービトラージは実証済み構造**: 英語圏成功SaaSを競合のいない言語/国に最初に持込む・PPP高い国(日本/独)向け深いローカライズで高単価・機械翻訳だけの浅いローカライズが大量に隙間を作っている\n\n## アービトラージの型(調査で判明)\n| 型 | 内容 |\n|----|------|\n| A 地域ローカライズ | 英語圏成功SaaSを競合不在の言語に最初に持込む |\n| B 逆輸入 | 日本固有ツールを英語圏グローバルへ |\n| C 時間差 | 海外で今バズった手法が日本にまだ無い→先に作る |\n| D PPP裁定 | 購買力高い国(日本/独)向けに深くローカライズ高単価 |\n| E 情報差 | 英語圏最新AI動向を日本語で誰より早く価値提供 |\n\n## grok断言: 最適な型 = C(時間差)×D(PPP裁定)の複合\n- 理由: お姉様の強み(スクレイピング/マルチエージェント/FastAPI)は「翻訳」でなく**実装速度**に直結。時間差の窓は実装力でしか取れない。日本B2Bは月$20の英語ツールより月¥2-5万払う(稟議・サポート・法務不安のプレミアム)。英語発信が弱くても日本語Zenn/DMで最初の10社取れる。\n- 棄却: B逆輸入単独(英語GTM=最大弱点に正面突入) / E情報差単独(2026はAI速報飽和・動く製品に価値が移った)・A単純ローカライズ(DeepL訳だけ競合が価格競争)\n\n## 具体3案\n### ★案1(着手断言): 日本求人ボード専用 リクルーティングAIアラートSaaS\n- ターゲット: 日本語・中小人材紹介/RPO/フリーランス採用代行(5-30人)\n- 隙間: 英語圏のJuicebox/Relevance AI/AI SDRは リクナビ・マイナビ・Green・Offers・派遣系のDOM/ログイン/規約に未対応。日本は「スプレッドシート+手スクレイプ」が現役\n- AIスキルの効き: 既存Playwright収集基盤+分類エージェント+差分アラートを1媒体→1業界に垂直化。新着×単価帯×スキルタグを毎朝Slack/LINE通知。非中華LLMでJD要約・重複排除\n- 課金: 月¥29,800(有料3社で約¥9万MRR)\n- ⚠️リスク: 媒体ToS・ブロック。製品は「アラートSaaS」に留め**生データ再販はしない**(著作権・お姉様ライン遵守)\n\n### 案2: Claude Code/Agent運用 設置代行+skill health daemonサブスク\n- 日本語・個人開発者/5人以下チーム。英語圏では確立済みだが日本は「入れたが動かない/更新地獄」。shadow skills(PM2監視等)を業種別テンプレ化+health daemon(cron失敗・ディスク逼迫を自動検知Discord)。¥9,800初期+¥4,980/月\n\n### 案3: 日本語GEO(AI検索可視性)週次レポート→ダッシュボード\n- 日本語・D2C/BtoB SaaSマーケ。英語圏Profound/Otterly急増だが日本語プロンプト×AI Overview/Perplexity/ChatGPT計測は未整備。複数LLMで競合可視性を計測\n\n## grok断言: 最初に着手すべき = 案1\n理由3つ:\n1. **既存資産の転用率が最高**(Playwright/scheduler/FastAPIがそのまま核)。案2は設置工数主戦場・案3はGEOロジック一から\n2. **少数高単価B2Bが1人に最適**(¥29,800×3社=¥9万MRR。案2の¥4,980は20社超必要)\n3. **日本語×ニッチ垂直で英語不要**(採用担当に日本語Slack/LINE営業可)\n\n## 案1 最初の7日(grok)\n| Day | アクション |\n|-----|-----------|\n| 1 | ICP確定(中小リクルート or フリーエージェント1種)・対象ボード3つに絞る・既存スクレイパー再利用棚卸し |\n| 2 | MVP仕様固定:「条件(職種/単価/リモート)→新着検知→Slack/メール通知」のみ。ダッシュボード後回し |\n| 3 | 既存パイプラインにアラート層接続(FastAPI+cron)・1ボードでE2E動作確認 |\n| 4 | 1ページLP(課題・デモGIF・¥29,800・14日トライアル)。決済は最初請求書orStripe後回し可 |\n| 5 | 知人・X・採用系コミュニティから10件DM「無料1週間・条件3つまで」でベータ募集 |\n| 6 | ベータ2-3社オンボード・誤検知/遅延/通知漏れをログ修正 |\n| 7 | ベータから有料転換打診「継続なら¥29,800・今月半額」 |\n- **7日成功基準**: 有料1社 or「継続したい」明言ベータ2社。未満なら案1を捨てずボード/ICPだけ変えて再検証(案2/3に逃げない)\n\n## ⚠️ アービトラージ戦略の落とし穴(共通)\n- 媒体ToS/ブロック(案1)=アラートSaaSに留め生データ再販しない\n- 参入障壁の消失(AIで誰でも作れる→時間差の窓は短い)=実装速度が命\n- 英語発信の弱さ(B逆輸入を避けた理由)\n- 物語を磨きすぎて製品が後回し(前版grok盲点E)=払う人を最速で見つける\n\n## 次アクション\n案1のPlan Mode設計(ICP・対象ボード・既存vvvスクレイパー資産の棚卸し・MVP仕様)。ただし**pay見直し=完全放棄でなく**、お姉様の最終意向を確認してから着手する。", "tags": ["マネタイズ", "戦略", "アービトラージ", "求人アラート", "2026-06-17"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T11:41:16.309110+09:00", "updated_at": "2026-06-17T11:41:16.309110+09:00"}
{"id": 587, "title": "マネタイズ アービトラージ10案比較 2026-06-17 — grok新1位=JP-Agent Bridge API", "content": "# マネタイズ アービトラージ10案比較 2026-06-17\n\n> お姉様「アービトラージ案をもっと出して比較」。前回(id=586)の日本×B2B偏重を是正し、軸ABCDE全方位で10案。X調査5(日本未上陸ツール)+grok。\n\n## 市場事実(調査5で判明)\n- 2026=Year of Agents。Voice/Phone AI Agent(Vapi/Retell)英語圏爆発だが日本は規制(電気通信事業法)+敬語の壁で空白\n- Agent専用インフラ(Lightpanda等)は日本サイト(古いJS/独自認証/フォーム)に弱い ← ★ここがお姉様のスクレイピング力の刺さりどころ\n- engineering as marketing(無料ツールでSEO集客)が個人の定番勝ち筋\n\n## 10案\n| 案名 | 型 | ターゲット | 突く隙間 | 課金最短ルート | 勝率 |\n|------|----|---------|---------|--------------|------|\n| **JP-Agent Bridge API** | E | 米欧/英語 | 汎用エージェントが日本の古いJS・独自認証・フォームで死ぬ→日本サイトをagent操作可能にするAPI | 無料Playground→RapidAPI従量 | **高** 技術と空白が一致 |\n| Keigo Phone Agent Kit | B | 日本/日本語 | Vapi/Retellは英語特化・敬語/おもてなし未対応 | デモ番号+業種テンプレ→初期5万 | 中 規制・品質ハードル |\n| Agent GDPR Scanner | A | EU/英語 | エージェントのログ監査が未整備 | 無料GitHub Action→€29/月 | 中 英語doc要だが営業不要 |\n| Overnight PR Review Bot | C | 米/英語 | 米devが寝てる間にJP時間でレビュー完了 | PH LP+$29/PR | 低 英語発信弱がボトルネック |\n| LATAM Tax Invoice Normalizer | A | 墨伯/西葡 | Stripeは現地税フォーマット(CFDI/NF-e)無視 | 無料検証ツール→$12/月 | 中 現地語UI要 |\n| **K-Trend Import Radar** | B | 日本/日本語 | 韓国EC・SNSトレンドを日本輸入業者が手作業追跡 | 週刊無料レポート→Slack¥3,000/月 | **高** 日本語のみ・情報差が武器 |\n| SEA Listing Unifier | D+E | タイ越/英語 | 現地物件情報がFB/LINE/サイト散在 | 無料embed→API従量 | 中 |\n| **Flaky Test Retry Agent** | E | 印・東欧/英語 | 安い開発チームほどCI不安定・専用agent未普及 | OSS GitHub Action→$19/月 | **高** engineering as marketing定番 |\n| Anime Release Facts API | B | 全球/英語 | 発売日・放送枠は事実情報・公式API無し(本文/画像は載せない) | 無料embed→RapidAPI | 中 著作権回避設計要 |\n| Voice Agent Prompt Marketplace | D | 東南ア中東/英語 | 米製Voice Agentの現地語プロンプト品質が粗い | 無料テンプレ→$9/セット | 低 |\n\n## grok上位3案(勝率×実装速度×開発者適性)\n### 🥇 1位: JP-Agent Bridge API(型E・米欧向け)\nスクレイピング×FastAPI×マルチエージェントがそのまま商品。**英語はAPIドキュメントとデモだけで足り営業ほぼ不要**。engineering as marketingと最も相性良い。日本サイト(古いJS/独自認証/フォーム)をAIエージェントが操作可能にするAPI=世界中のagent開発者が日本市場を攻める時に必要。\n### 🥈 2位: Flaky Test Retry Agent(型E・印等向け)\n1週間でOSS→ホスト版。Claude Code/CI自動化実績を転用・GitHub経由課金で英語セールス最小。\n### 🥉 3位: K-Trend Import Radar(型B・日本向け)\n英語不要・日本語コンテンツ販売で最短現金化。スクレイピング+定期レポートは1人運用向き・初月から少額課金。\n\n## 前回1位(求人AIアラート)との違い\n選択肢を広げた結果、grok 1位が「求人AIアラート(日本B2B)」→「JP-Agent Bridge API(米欧向けインフラAPI)」に変化。理由=求人は媒体ToS/ブロックが重い vs JP-Agent Bridgeは「日本サイト攻略」という技術的空白そのものを売る・英語営業不要。\n\n## 共通の鍵と落とし穴\n- 鍵: engineering as marketing(無料ツール公開→SEO/GitHub starで集客→英語営業を回避)。型E(情報差/技術差)が英語発信弱者に最適\n- 落とし穴: 時間差の窓は短い(AIで誰でも作れる)=実装速度が命 / 1人で複数着手は全部中途半端(grok既警告)\n\n## 次アクション\nお姉様に上位3案+気になる案を提示し、1案に絞ってPlan Mode設計へ。", "tags": ["マネタイズ", "アービトラージ", "10案比較", "2026-06-17"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T11:45:32.934683+09:00", "updated_at": "2026-06-17T11:45:32.934683+09:00"}
{"id": 588, "title": "マネタイズ最終判定 2026-06-17 — 需要実証でランク逆転・K-Trend Import Radarに着手断言", "content": "# マネタイズ最終判定 2026-06-17（需要実証で机上ランク逆転）\n\n> お姉様「需要の実在を先に検証」。上位3案をX実データで需要検証→grok敵対的最終判定。机上1位(JP-Agent Bridge)が陥落し、K-Trend Import Radarが逆転1位に。\n\n## 需要検証の実証データ(X)\n### 案1 JP-Agent Bridge API(日本サイトをAIエージェント操作可能にするAPI)\n- 実需は「ニッチだが金は動く」。日本サイト(銀行/政府/楽天/Yahoo)はレガシーJS・独自認証・bot対策でPlaywright/Claude Computer Use頻繁に失敗\n- ★Playwrightで楽天/Amazon.jp自動化を個人がSaaS化し**¥0→月¥80万**到達の実例=金は動く\n- 弱点: 顧客が開発者で見えにくい・サイト変更で保守が商品そのもの・先行専門家あり\n\n### 案2 K-Trend Import Radar(韓国トレンドを日本輸入物販に通知)\n- **最強の実需**: 韓国コスメ/雑貨/K-POPの「日本未入荷・バズり始め」需要が非常に強い・**利益率30-50%**\n- 困りごと「情報溢れてるが使える形で早く正確に集められない」「手作業で時間かかりすぎ」「中国輸入のような体系化ツールが韓国には少ない」\n- 顧客=韓国輸入物販の個人事業者(具体的・日本語で到達可)\n\n### 案3 Flaky Test Retry Agent\n- 痛みは大だが既存競合濃い(Trunk.io/BuildPulse/Datadog CI)・英語圏エンタープライズ営業必須\n\n## grok最終判定: 机上ランクは「市場の大きさ」と「自分が取れる市場」を混同していた\n### 再ランキング(実需×顧客の見えやすさ×到達可能性)\n| 軸 | 案1 JP-Agent | 案2 K-Trend | 案3 Flaky |\n|----|-----------|-----------|----------|\n| 実需の強さ | 中〜高 | **最高** | 高 |\n| 顧客の見えやすさ | 低(開発者・口コミ閉) | **高**(個人事業者・日本語コミュ) | 中 |\n| 到達可能性(日本語ネイティブ/英語弱/1人) | 中 | **最高**(日本語で直接) | **最低**(英語・競合・営業) |\n\n**修正後: 1位 K-Trend / 2位 JP-Agent / 3位 Flaky(脱落)**\n- 案3脱落: 痛みは本物だが検出・隔離は競合が席を取り済み・残るAI修復は英語信頼構築/PoC必須=取れない市場\n- 案1降格: ¥80万実例は市場実在の証拠だが顧客見えにくい・保守が商品・先行者あり。ニッチ実需≠最短で勝てる\n- **案2のみ3軸同時に強い**: 困りごとを日本語で具体的に語る・予算ある・直接届けられる\n\n## ★着手断言: K-Trend Import Radar\n理由: 唯一「需要×顧客の見えやすさ×到達可能性」が揃う。コードより先に人が金を払うか確認できる(手動レーダーで十分)。案1は開発開始即保守地獄・案3は売れても英語セールス地獄。案2のMVPは「週3件キュレーション+LINE/メール」で足りる。\n\n## ⚠️ コードを書く前の需要検証ステップ(grok・最重要)\n**スクレイピングもダッシュボードも作らず、手動で金を払う人を見つける:**\n1. 48h: 仮オファー文1枚「今週の韓国未入荷候補3件+日本販売価格の粗利試算+既に日本にあるかチェック」¥9,800/月(先着5名¥4,980)。**ツールでなく判断を売る**\n2. 72h: 到達先に直接DM各5-10件(BASE/STORES/メルカリShops韓国出品者・X検索「韓国輸入 仕入れ」「韓国コスメ 仕入れ先」「KPOP 輸入 物販」・輸入物販Discord/LINEオープンチャット)\n3. 7日: 手動で1週分を無料配布→有料転換を聞く。**「いいね」でなく振込orStripeリンククリックを成功指標に**\n4. Go/No-Go(10日目): Go=有料意向3人以上or実支払い1人以上 / No-Go=「便利そう」だけで0円→案1へピボット検討\n\n## 死亡リスクと回避の一手\n- **死亡リスク**: シグナル品質の崩壊→信頼喪失→解約連鎖。「ノイズ多い・遅い・日本で売れない」が1回でも続くと「無料のTikTok見てればいい」に戻る\n- **回避の一手**: 「フィード(トレンド通知)」でなく「仕入れ可否の判定レポート」に商品化する。候補1件あたり必須5項目:\n  ① 韓国でのバズ根拠(2ソース以上) ② 日本未入荷or日本価格より○%安い根拠 ③ 仕入れ単価・送料・関税込みの日本着地コスト ④ 日本での競合有無(メルカリ/Amazon/Qoo10簡易検索) ⑤ 結論:仕入れ推奨/様子見/見送り(理由1行)\n- 自動化は②④から入り①③⑤は最初は人間が書く。**「トレンド通知ツール」でなく「仕入れ担当が週1でやる判断を代行するレポート」**\n\n## 法務・ポリシー確認(お姉様ライン: 自作・非依存)\n- ⚠️ 韓国EC/SNSスクレイピングはToS要確認。**生データ再販でなく「自分の判断・キュレーション」を売る**ならお姉様の合法ラインに乗る(著作権でなく事実+独自判断)\n- 中国輸入でなく韓国=中華系ポリシーとは別問題(ツール側でDeepSeek等使わなければOK)\n\n## 次アクション(grok推奨に従う)\n**コードを書かない。** 手動でオファー文1枚→到達先にDM→無料配布→有料転換を聞く。Go判定が出てから初めてスクレイピング/自動化を実装。前段の戦略文書: id=585(pay)/586(アービトラージ転換)/587(10案)/本id(最終判定)", "tags": ["マネタイズ", "最終判定", "k-trend", "需要検証", "2026-06-17"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T11:52:07.154130+09:00", "updated_at": "2026-06-17T11:52:07.154130+09:00"}
{"id": 590, "title": "instinct: 自動学習 — hermes-agent v0.13.0にはxai-oauthが未実装だったが、uvxキャッシュ版には存在したため、バージョン不一致に気づかず認証エラーが発生し", "content": "# instinct: 自動学習 — hermes-agent v0.13.0にはxai-oauthが未実装だったが、uvxキャッシュ版には存在したため、バージョン不一致に気づかず認証エラーが発生し\n\n外部APIの認証方式を確認する前に、インストール済みバージョンの対応状況を確認する\n\n**Why:** hermes-agent v0.13.0にはxai-oauthが未実装だったが、uvxキャッシュ版には存在したため、バージョン不一致に気づかず認証エラーが発生した\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-05-23_\n\n---\n(migrated from local memory/instinct_2026-05-23_1_外部APIの認証方式を確認する前に、インストール済みバージョンの対応状況を確認す.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:26:25.095567+09:00", "updated_at": "2026-06-17T18:26:25.095567+09:00"}
{"id": 591, "title": "instinct: 自動学習 — pool_pre_ping=Trueのみではasyncpgが接続切断を検知できず、PostgreSQLのidle session timeout後にconnec", "content": "# instinct: 自動学習 — pool_pre_ping=Trueのみではasyncpgが接続切断を検知できず、PostgreSQLのidle session timeout後にconnec\n\nasyncpgのプール設定を変更する前に、pool_recycleとpool_pre_pingの両方を設定する\n\n**Why:** pool_pre_ping=Trueのみではasyncpgが接続切断を検知できず、PostgreSQLのidle session timeout後にconnection is closedエラーが発生してプロセスがクラッシュした\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-05-23_\n\n---\n(migrated from local memory/instinct_2026-05-23_3_asyncpgのプール設定を変更する前に、pool_recycleとpool_p.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:26:31.851983+09:00", "updated_at": "2026-06-17T18:26:31.851983+09:00"}
{"id": 592, "title": "instinct: 自動学習 — harness/README.mdなどのuntrackedファイルがmergeで上書きされるケースでエラーが発生し、stashやcleanが必要になった", "content": "# instinct: 自動学習 — harness/README.mdなどのuntrackedファイルがmergeで上書きされるケースでエラーが発生し、stashやcleanが必要になった\n\ngit mergeを実行する前に、untrackedファイルがmerge対象と競合していないか確認する\n\n**Why:** harness/README.mdなどのuntrackedファイルがmergeで上書きされるケースでエラーが発生し、stashやcleanが必要になった\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-05-23_\n\n---\n(migrated from local memory/instinct_2026-05-23_4_git_mergeを実行する前に、untrackedファイルがmerge対象と競.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:26:39.098966+09:00", "updated_at": "2026-06-17T18:26:39.098966+09:00"}
{"id": 593, "title": "instinct: 自動学習 — priority/highラベルが存在しない状態でIssueを作成しようとして失敗し、ラベル作成後に再試行する必要があった", "content": "# instinct: 自動学習 — priority/highラベルが存在しない状態でIssueを作成しようとして失敗し、ラベル作成後に再試行する必要があった\n\nGitHub Issueを作成する前に、指定したラベルがリポジトリに存在するか確認する\n\n**Why:** priority/highラベルが存在しない状態でIssueを作成しようとして失敗し、ラベル作成後に再試行する必要があった\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-05-23_\n\n---\n(migrated from local memory/instinct_2026-05-23_5_GitHub_Issueを作成する前に、指定したラベルがリポジトリに存在するか確.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:26:44.002786+09:00", "updated_at": "2026-06-17T18:26:44.002786+09:00"}
{"id": 594, "title": "instinct: 自動学習 — bscareerの_PermanentBlockErrorがExceptionを継承していたため、base_scraperの`except Exception", "content": "# instinct: 自動学習 — bscareerの_PermanentBlockErrorがExceptionを継承していたため、base_scraperの`except Exception\n\n例外クラスを設計する前に、基底クラスのexcept句がどの例外を捕捉するかを確認する\n\n**Why:** bscareerの_PermanentBlockErrorがExceptionを継承していたため、base_scraperの`except Exception as e:`に捕捉され、fetch_pageオーバーライドまで伝播せずリトライループが継続した。BaseExceptionを継承することで解決したが、事前に基底クラスの例外ハンドラの捕捉範囲を確認すべきだった。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-05-26_\n\n---\n(migrated from local memory/instinct_2026-05-26_1_例外クラスを設計する前に、基底クラスのexcept句がどの例外を捕捉するかを確認.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:26:50.234938+09:00", "updated_at": "2026-06-17T18:26:50.234938+09:00"}
{"id": 595, "title": "instinct: 自動学習 — 修正コミット前に起動されたdry-runタスクが失敗ステータスを返した際、それを修正後の結果と誤認しそうになった。タスク開始時刻とコミット時刻の前後関係を確認す", "content": "# instinct: 自動学習 — 修正コミット前に起動されたdry-runタスクが失敗ステータスを返した際、それを修正後の結果と誤認しそうになった。タスク開始時刻とコミット時刻の前後関係を確認す\n\nバックグラウンドタスクの結果を参照する前に、そのタスクが現在のコードベース状態で実行されたものかを確認する\n\n**Why:** 修正コミット前に起動されたdry-runタスクが失敗ステータスを返した際、それを修正後の結果と誤認しそうになった。タスク開始時刻とコミット時刻の前後関係を確認することで、古い結果であると判断できた。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-05-26_\n\n---\n(migrated from local memory/instinct_2026-05-26_2_バックグラウンドタスクの結果を参照する前に、そのタスクが現在のコードベース状態で.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:26:57.573203+09:00", "updated_at": "2026-06-17T18:26:57.573203+09:00"}
{"id": 596, "title": "instinct: \"自動学習 — `button[aria-label*=\\\"登録\\\"]`が2要素に解決されstrict mode violationが発生した。また`button:has-text\"", "content": "# instinct: \"自動学習 — `button[aria-label*=\\\"登録\\\"]`が2要素に解決されstrict mode violationが発生した。また`button:has-text\"\n\nPlaywrightのロケーターが複数要素に解決される場合は、より具体的なセレクタ（hasText, nth, filter等）を使用する前に、意図した要素が一意に特定できるセレクタを設計する\n\n**Why:** `button[aria-label*=\"登録\"]`が2要素に解決されstrict mode violationが発生した。また`button:has-text(\"登録解除\")`も同様に複数解決した。YouTubeのUIは動的に変化するため、ロケーターの一意性を事前に検証すべきだった。\n\n**How to apply:** testing カテゴリの作業時に適用する。\n\n**手段の使い分け（2026-06-06 明文化）:** 本instinct（snapshot+一意セレクタ）は**単発・複雑なUI操作**向け。**大量・反復のブラウザ操作**（一括購読/フォロー等N回反復）では snapshot往復のトークン爆食いを避け `browser_evaluate`（JS）で判定・クリックする → `instinct_2026-06-05_4`（#29）。判定軸＝操作回数。両者は競合でなく適用場面の違い。\n\n_Auto-learned by session_learner.py on 2026-05-26 / 2026-06-06 #29との使い分け明文化_\n\n---\n(migrated from local memory/instinct_2026-05-26_3_Playwrightのロケーターが複数要素に解決される場合は、より具体的なセレク.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:27:03.697916+09:00", "updated_at": "2026-06-17T18:27:03.697916+09:00"}
{"id": 597, "title": "instinct: 自動学習 — `/tmp/all_subscribed_channels.json`への書き込みが`File access denied`で失敗した。Playwright M", "content": "# instinct: 自動学習 — `/tmp/all_subscribed_channels.json`への書き込みが`File access denied`で失敗した。Playwright M\n\nファイルパスを指定する前に、そのパスが許可されたルートディレクトリ内にあることを確認する\n\n**Why:** `/tmp/all_subscribed_channels.json`への書き込みが`File access denied`で失敗した。Playwright MCPの許可ルートは`/home/ubuntu/workspace`と`.playwright-mcp`のみであり、/tmpは許可されていなかった。\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-05-26_\n\n---\n(migrated from local memory/instinct_2026-05-26_4_ファイルパスを指定する前に、そのパスが許可されたルートディレクトリ内にあることを.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:27:09.525936+09:00", "updated_at": "2026-06-17T18:27:09.525936+09:00"}
{"id": 598, "title": "instinct: 自動学習 — `scraper_bot_group`テーブルが存在しない、`bot_name`カラムがない、`groups`テーブルに`enabled`カラムがないなど、想定", "content": "# instinct: 自動学習 — `scraper_bot_group`テーブルが存在しない、`bot_name`カラムがない、`groups`テーブルに`enabled`カラムがないなど、想定\n\nデータベーススキーマを変更する前に、既存の全テーブルのカラム構成を確認する\n\n**Why:** `scraper_bot_group`テーブルが存在しない、`bot_name`カラムがない、`groups`テーブルに`enabled`カラムがないなど、想定と異なるスキーマで複数のクエリエラーが発生した。事前に`\\d tablename`や`SELECT column_name FROM information_schema.columns`で実態を確認すべきだった。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-05-26_\n\n---\n(migrated from local memory/instinct_2026-05-26_5_データベーススキーマを変更する前に、既存の全テーブルのカラム構成を確認する.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:27:15.206029+09:00", "updated_at": "2026-06-17T18:27:15.206029+09:00"}
{"id": 599, "title": "instinct: 自動学習 — f-stringと%sが混在するとpsycopg2のexecuteでフォーマット競合が発生し、SQL実行時エラーになる（過去にapp.pyの全エンドポイントで実", "content": "# instinct: 自動学習 — f-stringと%sが混在するとpsycopg2のexecuteでフォーマット競合が発生し、SQL実行時エラーになる（過去にapp.pyの全エンドポイントで実\n\nf-string内でSQLの%sプレースホルダーを使う前に、%%sにエスケープするか文字列連結に変更する\n\n**Why:** f-stringと%sが混在するとpsycopg2のexecuteでフォーマット競合が発生し、SQL実行時エラーになる（過去にapp.pyの全エンドポイントで実際に発生）\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-05-28_\n\n---\n(migrated from local memory/instinct_2026-05-28_1_f-string内でSQLの%sプレースホルダーを使う前に、%%sにエスケープす.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:27:20.720948+09:00", "updated_at": "2026-06-17T18:27:20.720948+09:00"}
{"id": 600, "title": "instinct: 自動学習 — Playwrightのバージョンアップでchromiumバイナリが削除され、スクレイピングが0件になる。PM2再起動時に自動インストールする_ensure_ch", "content": "# instinct: 自動学習 — Playwrightのバージョンアップでchromiumバイナリが削除され、スクレイピングが0件になる。PM2再起動時に自動インストールする_ensure_ch\n\nPlaywrightアップデート後に必ずplaywright install chromiumを実行する、または起動スクリプトに自動インストール処理を組み込む\n\n**Why:** Playwrightのバージョンアップでchromiumバイナリが削除され、スクレイピングが0件になる。PM2再起動時に自動インストールする_ensure_chromium()の追加で解決した\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-05-28_\n\n---\n(migrated from local memory/instinct_2026-05-28_3_Playwrightアップデート後に必ずplaywright_install_c.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:27:26.530542+09:00", "updated_at": "2026-06-17T18:27:26.530542+09:00"}
{"id": 601, "title": "instinct: 自動学習 — investlabのようなプロセス名が投資ドメインと誤判定され、本来aiのままの記事がinvestに再分類される汚染が発生した。キーワード追加だけでは不十分で、", "content": "# instinct: 自動学習 — investlabのようなプロセス名が投資ドメインと誤判定され、本来aiのままの記事がinvestに再分類される汚染が発生した。キーワード追加だけでは不十分で、\n\nドメイン分類ロジックを変更する前に、既存データの誤分類を全件確認してから修正する\n\n**Why:** investlabのようなプロセス名が投資ドメインと誤判定され、本来aiのままの記事がinvestに再分類される汚染が発生した。キーワード追加だけでは不十分で、全件レビューが必要\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-05-28_\n\n---\n(migrated from local memory/instinct_2026-05-28_4_ドメイン分類ロジックを変更する前に、既存データの誤分類を全件確認してから修正する.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:27:33.149247+09:00", "updated_at": "2026-06-17T18:27:33.149247+09:00"}
{"id": 602, "title": "instinct: 自動学習 — draft状態やコンフリクトがあるPRを直接マージしようとするとGraphQLエラーになる。--autoフラグを使うか、事前にgh pr viewでマージ可否を", "content": "# instinct: 自動学習 — draft状態やコンフリクトがあるPRを直接マージしようとするとGraphQLエラーになる。--autoフラグを使うか、事前にgh pr viewでマージ可否を\n\nGitHub ActionsやRoutinesでPRを自動マージする前に、gh pr merge --autoでコンフリクト解決を試みる\n\n**Why:** draft状態やコンフリクトがあるPRを直接マージしようとするとGraphQLエラーになる。--autoフラグを使うか、事前にgh pr viewでマージ可否を確認すべき\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n- 手動/CI問わず、PRマージ前は `gh pr view <n>` でコンフリクト有無を確認してから `gh pr merge --auto`。\n- 実例: PR#16 で disk_cleanup_hourly.sh のコンフリクトに遭遇（旧 instinct_2026-05-28_2 由来・2026-06-06 本ページに統合）。\n- ローカル merge 時の untracked ファイル競合は別観点 → [[instinct-git-merge-untracked]]（#4）参照。\n\n_Auto-learned by session_learner.py on 2026-05-28 / 2026-06-06 統合_\n\n---\n(migrated from local memory/instinct_2026-05-28_5_GitHub_ActionsやRoutinesでPRを自動マージする前に、gh_.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:27:38.456847+09:00", "updated_at": "2026-06-17T18:27:38.456847+09:00"}
{"id": 603, "title": "instinct: 自動学習 — 9routerが返すモデル一覧は過去に使われたモデルのキャッシュであり、現在叩けるモデルIDと一致しない。cerebras/llama-3.3-70bが404、", "content": "# instinct: 自動学習 — 9routerが返すモデル一覧は過去に使われたモデルのキャッシュであり、現在叩けるモデルIDと一致しない。cerebras/llama-3.3-70bが404、\n\n9routerのモデル一覧キャッシュを信用せず、実際に疎通テストしてからモデルIDを確定する\n\n**Why:** 9routerが返すモデル一覧は過去に使われたモデルのキャッシュであり、現在叩けるモデルIDと一致しない。cerebras/llama-3.3-70bが404、nvidia/meta/llama-3.3-70b-instructが一覧に無いのに動作するなど、キャッシュが不正確だった。\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-01_\n\n---\n(migrated from local memory/instinct_2026-06-01_1_9routerのモデル一覧キャッシュを信用せず、実際に疎通テストしてからモデルI.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:27:43.358135+09:00", "updated_at": "2026-06-17T18:27:43.358135+09:00"}
{"id": 604, "title": "instinct: 自動学習 — Hermes v0.15.2のdashboard_auth問題で、スタブを手動配置したが正規パッケージに含まれるファイル（nous/配下のみ）と不一致だった。R", "content": "# instinct: 自動学習 — Hermes v0.15.2のdashboard_auth問題で、スタブを手動配置したが正規パッケージに含まれるファイル（nous/配下のみ）と不一致だった。R\n\nスタブファイルを作成する前に、元のパッケージのRECORDファイルで正規ファイル一覧を確認する\n\n**Why:** Hermes v0.15.2のdashboard_auth問題で、スタブを手動配置したが正規パッケージに含まれるファイル（nous/配下のみ）と不一致だった。RECORD確認を怠ったため、不要なスタブ作成と本物の依存関係の見落としが発生した。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n関連（Hermes dashboard_auth スタブ問題・同一インシデント由来の3点セット）:\n- [[instinct-hermes-dashboard-auth-packaging-gap]]（#41・packaging欠落の全体像）\n- ModuleNotFoundErrorのimport副作用観点（#20）\n\n_Auto-learned by session_learner.py on 2026-06-01 / 2026-06-06 相互リンク追加_\n\n---\n(migrated from local memory/instinct_2026-06-01_2_スタブファイルを作成する前に、元のパッケージのRECORDファイルで正規ファイル.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:27:49.198441+09:00", "updated_at": "2026-06-17T18:27:49.198441+09:00"}
{"id": 605, "title": "instinct: 自動学習 — hermes-dashboardの再起動18回のエラーログが、スタブ作成前の古いログであり、実際には22分間安定稼働していた。現在の状態とログのタイムスタンプを", "content": "# instinct: 自動学習 — hermes-dashboardの再起動18回のエラーログが、スタブ作成前の古いログであり、実際には22分間安定稼働していた。現在の状態とログのタイムスタンプを\n\nPM2プロセスのエラーログを確認する前に、そのプロセスの現在のuptimeと最終ログ行を確認する\n\n**Why:** hermes-dashboardの再起動18回のエラーログが、スタブ作成前の古いログであり、実際には22分間安定稼働していた。現在の状態とログのタイムスタンプを照合せずに過去のエラーを追跡して時間を浪費した。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-01_\n\n---\n(migrated from local memory/instinct_2026-06-01_3_PM2プロセスのエラーログを確認する前に、そのプロセスの現在のuptimeと最終.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:27:55.138569+09:00", "updated_at": "2026-06-17T18:27:55.138569+09:00"}
{"id": 606, "title": "instinct: 自動学習 — 動画F3rmG8mC3nIがNotebookLMで2回失敗したが、ppパラメータ付きURLだったため限定公開・年齢制限の可能性があった。WebFetchで事前確", "content": "# instinct: 自動学習 — 動画F3rmG8mC3nIがNotebookLMで2回失敗したが、ppパラメータ付きURLだったため限定公開・年齢制限の可能性があった。WebFetchで事前確\n\nNotebookLMのソース追加が失敗した動画は、WebFetchで素性確認してからリトライ可否を判断する\n\n**Why:** 動画F3rmG8mC3nIがNotebookLMで2回失敗したが、ppパラメータ付きURLだったため限定公開・年齢制限の可能性があった。WebFetchで事前確認すればリトライ不要と判断できた。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-01_\n\n---\n(migrated from local memory/instinct_2026-06-01_4_NotebookLMのソース追加が失敗した動画は、WebFetchで素性確認して.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:27:59.984041+09:00", "updated_at": "2026-06-17T18:27:59.984041+09:00"}
{"id": 607, "title": "instinct: 自動学習 — hermes-dashboardのModuleNotFoundErrorで、routes.pyが実在するのにエラーが出ていた。実際は51Bのスタブ（router", "content": "# instinct: 自動学習 — hermes-dashboardのModuleNotFoundErrorで、routes.pyが実在するのにエラーが出ていた。実際は51Bのスタブ（router\n\nPythonのModuleNotFoundErrorはファイル不在だけでなく、import時の副作用失敗も疑い、該当ファイルの中身を確認する\n\n**Why:** hermes-dashboardのModuleNotFoundErrorで、routes.pyが実在するのにエラーが出ていた。実際は51Bのスタブ（router = APIRouter()のみ）で、import時に依存する別モジュールが不足していた。ファイル存在だけで原因特定せず中身まで確認すべきだった。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n関連（Hermes dashboard_auth スタブ問題・同一インシデント由来の3点セット）:\n- [[instinct-hermes-dashboard-auth-packaging-gap]]（#41・packaging欠落の全体像）\n- スタブ作成前のRECORD確認観点（#17）\n\n_Auto-learned by session_learner.py on 2026-06-01 / 2026-06-06 相互リンク追加_\n\n---\n(migrated from local memory/instinct_2026-06-01_5_PythonのModuleNotFoundErrorはファイル不在だけでなく、i.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:28:04.490807+09:00", "updated_at": "2026-06-17T18:28:04.490807+09:00"}
{"id": 608, "title": "instinct: 自動学習 — NotebookLMが字幕を取得できない動画（自動字幕未生成・取得拒否）が約40%存在し、無駄なAPI呼び出しとリトライが発生した。事前にyt-dlpで字幕有無", "content": "# instinct: 自動学習 — NotebookLMが字幕を取得できない動画（自動字幕未生成・取得拒否）が約40%存在し、無駄なAPI呼び出しとリトライが発生した。事前にyt-dlpで字幕有無\n\nNotebookLMのソース追加前に、対象動画にYouTube字幕が存在するかをyt-dlpで事前確認する\n\n**Why:** NotebookLMが字幕を取得できない動画（自動字幕未生成・取得拒否）が約40%存在し、無駄なAPI呼び出しとリトライが発生した。事前にyt-dlpで字幕有無を確認すれば、NotebookLM追加失敗を回避できる。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-03_\n\n---\n(migrated from local memory/instinct_2026-06-03_1_NotebookLMのソース追加前に、対象動画にYouTube字幕が存在するかを.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:28:10.596498+09:00", "updated_at": "2026-06-17T18:28:10.596498+09:00"}
{"id": 609, "title": "instinct: 自動学習 — grok CLI v0.2.11で`grok chat`サブコマンドが廃止されていたが、古いドキュメントを信じて使用しエラーが発生した。また認証切れ（403）も", "content": "# instinct: 自動学習 — grok CLI v0.2.11で`grok chat`サブコマンドが廃止されていたが、古いドキュメントを信じて使用しエラーが発生した。また認証切れ（403）も\n\n外部CLIツール（grok, codex等）のサブコマンド・認証状態を、使用前にバージョン出力とヘルプで確認する\n\n**Why:** grok CLI v0.2.11で`grok chat`サブコマンドが廃止されていたが、古いドキュメントを信じて使用しエラーが発生した。また認証切れ（403）も事前確認で回避できる。バージョンごとにAPI仕様が変わるため、都度`--help`または`version`で確認すべき。\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-03_\n\n---\n(migrated from local memory/instinct_2026-06-03_2_外部CLIツール（grok,_codex等）のサブコマンド・認証状態を、使用前に.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:28:16.159701+09:00", "updated_at": "2026-06-17T18:28:16.159701+09:00"}
{"id": 610, "title": "instinct: 自動学習 — freeconsul(251)のパーサー修正タスクで、保存HTMLが404ページだったためセレクタ修正が不可能だった。Workerに「セレクタを直せ」と投げると", "content": "# instinct: 自動学習 — freeconsul(251)のパーサー修正タスクで、保存HTMLが404ページだったためセレクタ修正が不可能だった。Workerに「セレクタを直せ」と投げると\n\n自律ループでWorkerに修正タスクを委譲する前に、保存HTMLの実構造と404有無を人間が確認する\n\n**Why:** freeconsul(251)のパーサー修正タスクで、保存HTMLが404ページだったためセレクタ修正が不可能だった。Workerに「セレクタを直せ」と投げると幻のセレクタを捏造するリスクがある。why-firstの精神で、修正方針の前提が正しいかを事前検証すべき。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-03_\n\n---\n(migrated from local memory/instinct_2026-06-03_3_自律ループでWorkerに修正タスクを委譲する前に、保存HTMLの実構造と404.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:28:22.043147+09:00", "updated_at": "2026-06-17T18:28:22.043147+09:00"}
{"id": 611, "title": "instinct: 自動学習 — 日報の長文書き込みで「File has been modified since read」エラーとタイムアウトが発生した。ファイルが他プロセスで更新されている場", "content": "# instinct: 自動学習 — 日報の長文書き込みで「File has been modified since read」エラーとタイムアウトが発生した。ファイルが他プロセスで更新されている場\n\nファイル書き込み前に`read`で最新状態を取得し、長文書き込みは分割または短縮版で行う\n\n**Why:** 日報の長文書き込みで「File has been modified since read」エラーとタイムアウトが発生した。ファイルが他プロセスで更新されている場合や、内容が大きすぎる場合に書き込みが失敗する。事前に再読み込みし、必要なら分割する。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-03_\n\n---\n(migrated from local memory/instinct_2026-06-03_4_ファイル書き込み前に`read`で最新状態を取得し、長文書き込みは分割または短縮.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:28:28.140168+09:00", "updated_at": "2026-06-17T18:28:28.140168+09:00"}
{"id": 612, "title": "instinct: 自動学習 — `questions`を文字列で渡した場合にInputValidationErrorが発生した。API仕様上、配列が必須であり、型の不一致によるエラーを防ぐため", "content": "# instinct: 自動学習 — `questions`を文字列で渡した場合にInputValidationErrorが発生した。API仕様上、配列が必須であり、型の不一致によるエラーを防ぐため\n\nAskUserQuestionの`questions`パラメータは配列で渡し、文字列で渡さない\n\n**Why:** `questions`を文字列で渡した場合にInputValidationErrorが発生した。API仕様上、配列が必須であり、型の不一致によるエラーを防ぐために正しい型で渡す必要がある。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-03_\n\n---\n(migrated from local memory/instinct_2026-06-03_5_AskUserQuestionの`questions`パラメータは配列で渡し、文.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:28:33.488587+09:00", "updated_at": "2026-06-17T18:28:33.488587+09:00"}
{"id": 613, "title": "instinct: 自動学習 — embedのusername上書きがWebhook側で制限されている場合、403エラーになる。シンプルなcontent形式に切り替えることで解決できる。", "content": "# instinct: 自動学習 — embedのusername上書きがWebhook側で制限されている場合、403エラーになる。シンプルなcontent形式に切り替えることで解決できる。\n\nDiscord Webhook送信前に、curlでシンプルなcontent形式のテスト送信を行い、embedのusername上書きが制限されていないか確認する\n\n**Why:** embedのusername上書きがWebhook側で制限されている場合、403エラーになる。シンプルなcontent形式に切り替えることで解決できる。\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n**追記(2026-06-05 /fin):** 別原因の403もある。`.env` から `DISCORD_WEBHOOK_OPS=$(grep ... | cut -d= -f2-)` で取った値に**引用符や末尾空白が混じる**と Python urllib に渡した時に403。対策は `tr -d '\"' | tr -d \"'\" | xargs` でトリムし、送信は **curl `--data-binary @payload.json`** が確実(JSON組み立てはpython、送信はcurl)。最小`{\"content\":\"test\"}`で204を確認してから本送信する。\n\n_Auto-learned by session_learner.py on 2026-06-05_\n\n---\n(migrated from local memory/instinct_2026-06-05_1_Discord_Webhook送信前に、curlでシンプルなcontent形式の.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:28:39.013648+09:00", "updated_at": "2026-06-17T18:28:39.013648+09:00"}
{"id": 614, "title": "instinct: 自動学習 — 短時間に数十〜100の購読を連続実行するとYouTubeがbot判定し、アカウントに購読制限・一時凍結・CAPTCHA地獄を課すリスクがある。", "content": "# instinct: 自動学習 — 短時間に数十〜100の購読を連続実行するとYouTubeがbot判定し、アカウントに購読制限・一時凍結・CAPTCHA地獄を課すリスクがある。\n\nYouTube購読の一括操作（70件以上）を実行する前に、テストチャンネル1件で購読操作を試し、bot検知・CAPTCHAが発生しないか確認する\n\n**Why:** 短時間に数十〜100の購読を連続実行するとYouTubeがbot判定し、アカウントに購読制限・一時凍結・CAPTCHA地獄を課すリスクがある。\n\n**How to apply:** testing カテゴリの作業時に適用する。\n\n関連（レート制限回避の横串・外部サービス一括操作は十分な間隔を空ける）:\n- YouTube購読の30〜60秒間隔+JS判定（#29 `instinct_2026-06-05_4`）\n- [[instinct-x-follow-rate-limit]]（#48・Xフォローは60〜120秒で429回避の実測値）\n\n_Auto-learned by session_learner.py on 2026-06-05 / 2026-06-06 横串リンク追加_\n\n---\n(migrated from local memory/instinct_2026-06-05_2_YouTube購読の一括操作（70件以上）を実行する前に、テストチャンネル1件で.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:28:44.922527+09:00", "updated_at": "2026-06-17T18:28:44.922527+09:00"}
{"id": 615, "title": "instinct: 自動学習 — 「チャンネル登録」テキストの有無だけでは誤判定する。ベルボタンが存在する時点で既に登録済みであり、subscribed:false判定は誤り。", "content": "# instinct: 自動学習 — 「チャンネル登録」テキストの有無だけでは誤判定する。ベルボタンが存在する時点で既に登録済みであり、subscribed:false判定は誤り。\n\nYouTube購読状態の判定は、通知ベルボタン（aria-labelに「カスタマイズされた通知」を含む）の存在で「既に登録済み」と判断する\n\n**Why:** 「チャンネル登録」テキストの有無だけでは誤判定する。ベルボタンが存在する時点で既に登録済みであり、subscribed:false判定は誤り。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-05_\n\n---\n(migrated from local memory/instinct_2026-06-05_3_YouTube購読状態の判定は、通知ベルボタン（aria-labelに「カスタマ.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:28:50.438868+09:00", "updated_at": "2026-06-17T18:28:50.438868+09:00"}
{"id": 616, "title": "instinct: 自動学習 — スナップショット往復（1回600KB）はトークン消費が膨大。JS経由のevaluateで判定・クリックする方が高速かつ確実で、bot検知も回避できる。", "content": "# instinct: 自動学習 — スナップショット往復（1回600KB）はトークン消費が膨大。JS経由のevaluateで判定・クリックする方が高速かつ確実で、bot検知も回避できる。\n\nYouTube購読の一括操作は1件あたり30〜60秒のランダム待機間隔を設け、スナップショットではなくbrowser_evaluate（JS）で状態判定・クリックする\n\n**Why:** スナップショット往復（1回600KB）はトークン消費が膨大。JS経由のevaluateで判定・クリックする方が高速かつ確実で、bot検知も回避できる。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n**#8（Playwrightは一意セレクタを設計）との使い分け（2026-06-06 明文化・手段が部分競合するため）:**\n- **大量・反復のブラウザ操作**（YouTube一括購読/フォロー等、同じ操作をN回）→ 本instinct: `browser_evaluate`（JS）で状態判定+クリック。スナップショット往復のトークン爆食いとbot検知を回避。\n- **単発・複雑なUI操作**（1回限りのフォーム入力/特定要素クリック）→ [[instinct-playwright-unique-selector]]（#8）: snapshot+一意セレクタ設計。strict mode violationを防ぐ。\n- 判定軸＝**操作回数**。N回反復ならJS直叩き、単発なら一意セレクタ。両者は競合でなく適用場面の違い。\n\n関連: レート制限回避の横串 → [[instinct-x-follow-rate-limit]]（#48）・YouTube購読事前テスト（#27）\n\n_Auto-learned by session_learner.py on 2026-06-05 / 2026-06-06 #8使い分け明文化・横串リンク追加_\n\n---\n(migrated from local memory/instinct_2026-06-05_4_YouTube購読の一括操作は1件あたり30〜60秒のランダム待機間隔を設け、ス.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:28:56.339495+09:00", "updated_at": "2026-06-17T18:28:56.339495+09:00"}
{"id": 617, "title": "instinct: 自動学習 — 日本のチャンネルはハンドル名が直感的でないため推測がほぼ全滅する。誤ハンドルをフォロー/購読しようとしてもAPIがエラーを返すだけで無害だが、調査時間の無駄にな", "content": "# instinct: 自動学習 — 日本のチャンネルはハンドル名が直感的でないため推測がほぼ全滅する。誤ハンドルをフォロー/購読しようとしてもAPIがエラーを返すだけで無害だが、調査時間の無駄にな\n\nYouTubeチャンネルのハンドル名は推測せず、WebSearchで正確なハンドルを調べてからリストに含める\n\n**Why:** 日本のチャンネルはハンドル名が直感的でないため推測がほぼ全滅する。誤ハンドルをフォロー/購読しようとしてもAPIがエラーを返すだけで無害だが、調査時間の無駄になる。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-05_\n\n---\n(migrated from local memory/instinct_2026-06-05_5_YouTubeチャンネルのハンドル名は推測せず、WebSearchで正確なハンド.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:03.110709+09:00", "updated_at": "2026-06-17T18:29:03.110709+09:00"}
{"id": 618, "title": "instinct: 自動学習 — `/etc/logrotate.d/` に `rsyslog.bak.20260605` を置いたため、logrotateが重複エントリと認識しエラー13件が発", "content": "# instinct: 自動学習 — `/etc/logrotate.d/` に `rsyslog.bak.20260605` を置いたため、logrotateが重複エントリと認識しエラー13件が発\n\nバックアップファイルを設定ディレクトリ内に置かない\n\n**Why:** `/etc/logrotate.d/` に `rsyslog.bak.20260605` を置いたため、logrotateが重複エントリと認識しエラー13件が発生した。設定ディレクトリ内の全ファイルが読み込まれる仕様を失念していた。\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-06_\n\n---\n(migrated from local memory/instinct_2026-06-06_1_バックアップファイルを設定ディレクトリ内に置かない.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:07.440425+09:00", "updated_at": "2026-06-17T18:29:07.440425+09:00"}
{"id": 619, "title": "instinct: 自動学習 — ダブルクオートがSQLの識別子と解釈されエラーになった。シングルクオートで囲むか、ヒアドキュメントで渡す必要がある。", "content": "# instinct: 自動学習 — ダブルクオートがSQLの識別子と解釈されエラーになった。シングルクオートで囲むか、ヒアドキュメントで渡す必要がある。\n\nSSH越しのSQL実行ではクォートのネストに注意する\n\n**Why:** ダブルクオートがSQLの識別子と解釈されエラーになった。シングルクオートで囲むか、ヒアドキュメントで渡す必要がある。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-06_\n\n---\n(migrated from local memory/instinct_2026-06-06_2_SSH越しのSQL実行ではクォートのネストに注意する.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:11.551878+09:00", "updated_at": "2026-06-17T18:29:11.551878+09:00"}
{"id": 620, "title": "instinct: 自動学習 — vncserver@1.serviceが失敗ループしていたが、手動起動のXtigervncが別PIDで稼働していた。systemdサービスを止めてもVNC接続に", "content": "# instinct: 自動学習 — vncserver@1.serviceが失敗ループしていたが、手動起動のXtigervncが別PIDで稼働していた。systemdサービスを止めてもVNC接続に\n\nsystemdサービスの停止前に、同じ機能を提供する手動プロセスが別途稼働していないか確認する\n\n**Why:** vncserver@1.serviceが失敗ループしていたが、手動起動のXtigervncが別PIDで稼働していた。systemdサービスを止めてもVNC接続に影響しないことをポート・PID・HTTP応答の3点で確認してから実行した。\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n関連（VNC/desktop運用の診断クラスタ）:\n- ログ肥大の真因=vncserver失敗ループ（#35 `instinct_2026-06-06_5`）\n- [[instinct-shadow-memory-pressure-diagnosis]]（#46）・[[instinct-xfce-power-manager-swap-leak]]（#49）\n\n_Auto-learned by session_learner.py on 2026-06-06 / 2026-06-06 横串リンク追加_\n\n---\n(migrated from local memory/instinct_2026-06-06_3_systemdサービスの停止前に、同じ機能を提供する手動プロセスが別途稼働してい.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:16.345222+09:00", "updated_at": "2026-06-17T18:29:16.345222+09:00"}
{"id": 621, "title": "instinct: 自動学習 — `description:` の値内に「ドメイン指定例: /yt-learn」のようにコロンがあると、`yaml.safe_load` がマッピング区切りと誤解", "content": "# instinct: 自動学習 — `description:` の値内に「ドメイン指定例: /yt-learn」のようにコロンがあると、`yaml.safe_load` がマッピング区切りと誤解\n\nyt-learn/x-learn SKILL.mdのfrontmatterにコロンを含む値を書く場合はクォートで囲む\n\n**Why:** `description:` の値内に「ドメイン指定例: /yt-learn」のようにコロンがあると、`yaml.safe_load` がマッピング区切りと誤解してパースエラーになる。gray-matterのゆるいパースでは問題ないが、ツールによって挙動が異なる。\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-06_\n\n---\n(migrated from local memory/instinct_2026-06-06_4_yt-learn_x-learn_SKILL.mdのfrontmatterにコロ.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:21.221272+09:00", "updated_at": "2026-06-17T18:29:21.221272+09:00"}
{"id": 622, "title": "instinct: \"自動学習 — syslogが1.3Gに肥大した真因はvncserverの失敗ループ（5秒ごとにリトライ）だった。truncateだけでは再発する。`journalctl` や\"", "content": "# instinct: \"自動学習 — syslogが1.3Gに肥大した真因はvncserverの失敗ループ（5秒ごとにリトライ）だった。truncateだけでは再発する。`journalctl` や\"\n\nログ肥大の根本原因を特定する前に、truncateやローテーション設定の変更だけで対処しない\n\n**Why:** syslogが1.3Gに肥大した真因はvncserverの失敗ループ（5秒ごとにリトライ）だった。truncateだけでは再発する。`journalctl` や `logrotate --debug` でノイズ源を特定してから根本対策（systemdサービスの停止）を行うべき。\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n関連（VNC/desktop運用の診断クラスタ・shadowのVNC放置が複数障害の真因）:\n- systemd停止前に手動プロセス確認（#33 `instinct_2026-06-06_3`・vncserver失敗ループの裏でXtigervncが手動稼働）\n- [[instinct-shadow-memory-pressure-diagnosis]]（#46・VNC放置Chrome/デーモンのメモリ逼迫）\n- [[instinct-xfce-power-manager-swap-leak]]（#49・VNC電源管理デーモンのswapリーク）\n\n_Auto-learned by session_learner.py on 2026-06-06 / 2026-06-06 横串リンク追加_\n\n---\n(migrated from local memory/instinct_2026-06-06_5_ログ肥大の根本原因を特定する前に、truncateやローテーション設定の変更だけ.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:25.982782+09:00", "updated_at": "2026-06-17T18:29:25.982782+09:00"}
{"id": 623, "title": "instinct: 自動学習 — fix-pw-log-split-526 のようにハイフン区切りでブランチを作成した結果、CIのブランチフローチェック（fix/*からのみ許可）に失敗し、PRを", "content": "# instinct: 自動学習 — fix-pw-log-split-526 のようにハイフン区切りでブランチを作成した結果、CIのブランチフローチェック（fix/*からのみ許可）に失敗し、PRを\n\nブランチ名を作成する前に、リポジトリのCIワークフローが要求するブランチ命名規則（例: fix/xxx, chore/xxx）を確認する\n\n**Why:** fix-pw-log-split-526 のようにハイフン区切りでブランチを作成した結果、CIのブランチフローチェック（fix/*からのみ許可）に失敗し、PRを作り直す手間が発生した\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-07_\n\n---\n(migrated from local memory/instinct_2026-06-07_1_ブランチ名を作成する前に、リポジトリのCIワークフローが要求するブランチ命名規則.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:31.890677+09:00", "updated_at": "2026-06-17T18:29:31.890677+09:00"}
{"id": 624, "title": "instinct: 自動学習 — Issue #163でenabled=falseと記録されていたが、実際のDB値はtrueのままであり、そのために0件取得エラーが毎日発生していた。コード修正だ", "content": "# instinct: 自動学習 — Issue #163でenabled=falseと記録されていたが、実際のDB値はtrueのままであり、そのために0件取得エラーが毎日発生していた。コード修正だ\n\n収集元サイトの変更を調査する前に、DB上のgroup設定（enabledフラグ）の実状態を確認する\n\n**Why:** Issue #163でenabled=falseと記録されていたが、実際のDB値はtrueのままであり、そのために0件取得エラーが毎日発生していた。コード修正だけでなくDB状態の確認が必須\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-07_\n\n---\n(migrated from local memory/instinct_2026-06-07_2_収集元サイトの変更を調査する前に、DB上のgroup設定（enabledフラグ）.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:37.031390+09:00", "updated_at": "2026-06-17T18:29:37.031390+09:00"}
{"id": 625, "title": "instinct: 自動学習 — logging.basicConfigのデフォルトが全ログをstderrに出力するため、正常なINFOログ（Context limit reached）がerr", "content": "# instinct: 自動学習 — logging.basicConfigのデフォルトが全ログをstderrに出力するため、正常なINFOログ（Context limit reached）がerr\n\nログレベルの分離設定を変更する前に、PM2がstdout/stderrをどのようにerror.log/out.logに振り分けているか確認する\n\n**Why:** logging.basicConfigのデフォルトが全ログをstderrに出力するため、正常なINFOログ（Context limit reached）がerror.logに混入し、QA自動検知が誤発火していた。ログ設計変更時はPM2の出力分離方式を事前確認すべき\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-07_\n\n---\n(migrated from local memory/instinct_2026-06-07_3_ログレベルの分離設定を変更する前に、PM2がstdout_stderrをどのよう.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:42.002069+09:00", "updated_at": "2026-06-17T18:29:42.002069+09:00"}
{"id": 626, "title": "instinct: 自動学習 — CLAUDE.mdにはdev→mainフローと記載されていたが、リモートにdevブランチが存在せず、実運用はmain直接運用だった。規約と実態の乖離を事前確認せ", "content": "# instinct: 自動学習 — CLAUDE.mdにはdev→mainフローと記載されていたが、リモートにdevブランチが存在せず、実運用はmain直接運用だった。規約と実態の乖離を事前確認せ\n\nPRを作成する前に、リモートにdevブランチが存在するか確認し、存在しない場合は実運用のブランチフローをCLAUDE.mdと照合する\n\n**Why:** CLAUDE.mdにはdev→mainフローと記載されていたが、リモートにdevブランチが存在せず、実運用はmain直接運用だった。規約と実態の乖離を事前確認せずに作業したため、CIのブランチフローチェックに失敗した\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-07_\n\n---\n(migrated from local memory/instinct_2026-06-07_4_PRを作成する前に、リモートにdevブランチが存在するか確認し、存在しない場合は.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:46.791750+09:00", "updated_at": "2026-06-17T18:29:46.791750+09:00"}
{"id": 627, "title": "instinct: 自動学習 — bingbotに個別ブロックでCrawl-delayのみ設定しDisallow:/searchを書き忘れたため、bingbotが*ブロックのDisallowを無", "content": "# instinct: 自動学習 — bingbotに個別ブロックでCrawl-delayのみ設定しDisallow:/searchを書き忘れたため、bingbotが*ブロックのDisallowを無\n\nrobots.txtで特定クローラーを制限する場合、個別User-agentブロックとワイルドカード(*)ブロックの優先順位を理解した上で、Disallowを漏れなく記述する\n\n**Why:** bingbotに個別ブロックでCrawl-delayのみ設定しDisallow:/searchを書き忘れたため、bingbotが*ブロックのDisallowを無視して/searchをクロールし続けた。個別UAブロックは*ブロックを上書きする仕様を考慮すべき\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-07_\n\n---\n(migrated from local memory/instinct_2026-06-07_5_robots.txtで特定クローラーを制限する場合、個別User-agentブロ.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:52.463528+09:00", "updated_at": "2026-06-17T18:29:52.463528+09:00"}
{"id": 628, "title": "instinct: 自動学習 — 9router はデフォルトで SSE ストリーミング形式 (data: {...}) を返すため、stream:false を付けないと JSON パースエラ", "content": "# instinct: 自動学習 — 9router はデフォルトで SSE ストリーミング形式 (data: {...}) を返すため、stream:false を付けないと JSON パースエラ\n\n9router の chat/completions エンドポイントを叩く前に stream:false を明示する\n\n**Why:** 9router はデフォルトで SSE ストリーミング形式 (data: {...}) を返すため、stream:false を付けないと JSON パースエラー (Expecting value: line 1 column 1) が発生する。過去に llm_wiki.py の _call_via_9router でこのエラーが発生し、修正に curl での実レスポンス確認が必要だった。\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-09_\n\n---\n(migrated from local memory/instinct_2026-06-09_1_9router_の_chat_completions_エンドポイントを叩く前に_.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:29:57.651598+09:00", "updated_at": "2026-06-17T18:29:57.651598+09:00"}
{"id": 629, "title": "instinct: 自動学習 — cd で worktree に移動した後、&& チェーンで元のリポジトリ (claude-base) のまま push しようとして失敗した。vvv の pus", "content": "# instinct: 自動学習 — cd で worktree に移動した後、&& チェーンで元のリポジトリ (claude-base) のまま push しようとして失敗した。vvv の pus\n\nworktree で分離したリポジトリの git push 前に、cd 先が正しいリポジトリであることを確認する\n\n**Why:** cd で worktree に移動した後、&& チェーンで元のリポジトリ (claude-base) のまま push しようとして失敗した。vvv の push が claude-base リモートに向いてしまうミスが発生した。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-09_\n\n---\n(migrated from local memory/instinct_2026-06-09_2_worktree_で分離したリポジトリの_git_push_前に、cd_先が正し.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:02.395656+09:00", "updated_at": "2026-06-17T18:30:02.395656+09:00"}
{"id": 630, "title": "instinct: 自動学習 — Jina は第三者サービスであり、機密情報を送信すると情報漏洩リスクがある。過去に .env の API キーを誤って Jina に送信しそうになり、恒久ルール", "content": "# instinct: 自動学習 — Jina は第三者サービスであり、機密情報を送信すると情報漏洩リスクがある。過去に .env の API キーを誤って Jina に送信しそうになり、恒久ルール\n\nJina Reader に送信する前に、URL が認証情報・個人情報・ソースコードを含まない公開ページであることを確認する\n\n**Why:** Jina は第三者サービスであり、機密情報を送信すると情報漏洩リスクがある。過去に .env の API キーを誤って Jina に送信しそうになり、恒久ルールとして rules と memory に禁止を刻んだ。\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-09_\n\n---\n(migrated from local memory/instinct_2026-06-09_3_Jina_Reader_に送信する前に、URL_が認証情報・個人情報・ソースコー.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:08.679447+09:00", "updated_at": "2026-06-17T18:30:08.679447+09:00"}
{"id": 631, "title": "instinct: 自動学習 — 自作 skill の 500 行超過は分割シグナルだが、サードパーティ由来のファイルを分割すると元の構造を壊し、アップストリームとの差分管理が困難になる。過去の", "content": "# instinct: 自動学習 — 自作 skill の 500 行超過は分割シグナルだが、サードパーティ由来のファイルを分割すると元の構造を壊し、アップストリームとの差分管理が困難になる。過去の\n\nサードパーティ導入の skill ファイル (claude-bug-bounty 等) は 500 行超えても分割対象から除外する\n\n**Why:** 自作 skill の 500 行超過は分割シグナルだが、サードパーティ由来のファイルを分割すると元の構造を壊し、アップストリームとの差分管理が困難になる。過去の棚卸しで 12 件の 500 行超ファイルが検出され、このルールで分類した。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-09_\n\n---\n(migrated from local memory/instinct_2026-06-09_4_サードパーティ導入の_skill_ファイル_(claude-bug-bounty.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:14.055846+09:00", "updated_at": "2026-06-17T18:30:14.055846+09:00"}
{"id": 632, "title": "instinct: 自動学習 — ハードコードされた API キーは secret scanner に検出されるリスクがあり、スクレイプ・枯渇の原因になる。過去に Codex レビューで「ハード", "content": "# instinct: 自動学習 — ハードコードされた API キーは secret scanner に検出されるリスクがあり、スクレイプ・枯渇の原因になる。過去に Codex レビューで「ハード\n\nnvidia_llm.py のようなラッパースクリプトを作成する際、API キーは env/.env からのみ読み取り、ハードコードしない\n\n**Why:** ハードコードされた API キーは secret scanner に検出されるリスクがあり、スクレイプ・枯渇の原因になる。過去に Codex レビューで「ハードコードキーは最終フォールバックから外す」指摘を受け、env → .env → 失敗(明確な stderr) のチェーンに修正した。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-09_\n\n---\n(migrated from local memory/instinct_2026-06-09_5_nvidia_llm.py_のようなラッパースクリプトを作成する際、API_キー.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:19.473179+09:00", "updated_at": "2026-06-17T18:30:19.473179+09:00"}
{"id": 633, "title": "instinct: 自動学習 — last30days削除後に、/yt-learnや/x-learn、x_novnc botなど既存の動く資産が重複していたことが判明し、二重投資と不要な削除を招", "content": "# instinct: 自動学習 — last30days削除後に、/yt-learnや/x-learn、x_novnc botなど既存の動く資産が重複していたことが判明し、二重投資と不要な削除を招\n\n既存の動くスキルやbotを調査する前に、新規実装や削除を行わない\n\n**Why:** last30days削除後に、/yt-learnや/x-learn、x_novnc botなど既存の動く資産が重複していたことが判明し、二重投資と不要な削除を招いた\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-10_\n\n---\n(migrated from local memory/instinct_2026-06-10_1_既存の動くスキルやbotを調査する前に、新規実装や削除を行わない.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:26.153475+09:00", "updated_at": "2026-06-17T18:30:26.153475+09:00"}
{"id": 634, "title": "instinct: 自動学習 — Redditの403はUA偽装では解決できず、サイト側のネットワークレベルブロックが原因だった。コード修正前にサイトの利用規約やブロック状況を確認すべきだった", "content": "# instinct: 自動学習 — Redditの403はUA偽装では解決できず、サイト側のネットワークレベルブロックが原因だった。コード修正前にサイトの利用規約やブロック状況を確認すべきだった\n\n外部APIの認証・ブロック状況を確認する前に、コード修正やUA偽装を行わない\n\n**Why:** Redditの403はUA偽装では解決できず、サイト側のネットワークレベルブロックが原因だった。コード修正前にサイトの利用規約やブロック状況を確認すべきだった\n\n**How to apply:** config カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-10_\n\n---\n(migrated from local memory/instinct_2026-06-10_2_外部APIの認証・ブロック状況を確認する前に、コード修正やUA偽装を行わない.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:30.735119+09:00", "updated_at": "2026-06-17T18:30:30.735119+09:00"}
{"id": 635, "title": "instinct: 自動学習 — 複数回発生した`File has not been read yet`エラーにより、編集のたびに読み直しが必要になり作業が中断した", "content": "# instinct: 自動学習 — 複数回発生した`File has not been read yet`エラーにより、編集のたびに読み直しが必要になり作業が中断した\n\nファイル書き込み前に必ずcat等で内容を読み、File has not been read yetエラーを回避する\n\n**Why:** 複数回発生した`File has not been read yet`エラーにより、編集のたびに読み直しが必要になり作業が中断した\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-10_\n\n---\n(migrated from local memory/instinct_2026-06-10_3_ファイル書き込み前に必ずcat等で内容を読み、File_has_not_been.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:35.310399+09:00", "updated_at": "2026-06-17T18:30:35.310399+09:00"}
{"id": 636, "title": "instinct: 自動学習 — youtubeのbot-block対策としてgrok委譲を実装したが、既に/yt-learnがYouTubeを担当しており重複実装になった", "content": "# instinct: 自動学習 — youtubeのbot-block対策としてgrok委譲を実装したが、既に/yt-learnがYouTubeを担当しており重複実装になった\n\ngrok等の外部LLMに委譲する前に、既存のスキルやbotが同機能を提供していないか確認する\n\n**Why:** youtubeのbot-block対策としてgrok委譲を実装したが、既に/yt-learnがYouTubeを担当しており重複実装になった\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-10_\n\n---\n(migrated from local memory/instinct_2026-06-10_4_grok等の外部LLMに委譲する前に、既存のスキルやbotが同機能を提供していな.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:39.856591+09:00", "updated_at": "2026-06-17T18:30:39.856591+09:00"}
{"id": 637, "title": "instinct: 自動学習 — last30days削除後に/x-learnが同スキルを参照していたことが判明し、張替え作業が追加で発生した", "content": "# instinct: 自動学習 — last30days削除後に/x-learnが同スキルを参照していたことが判明し、張替え作業が追加で発生した\n\n不可逆操作（ファイル削除・スキル退役）は、依存関係を全て洗い出してから実行する\n\n**Why:** last30days削除後に/x-learnが同スキルを参照していたことが判明し、張替え作業が追加で発生した\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-10_\n\n---\n(migrated from local memory/instinct_2026-06-10_5_不可逆操作（ファイル削除・スキル退役）は、依存関係を全て洗い出してから実行する.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:44.520296+09:00", "updated_at": "2026-06-17T18:30:44.520296+09:00"}
{"id": 638, "title": "instinct: 自動学習 — write_to_fileで「File has not been read yet. Read it first before writing to it.」エ", "content": "# instinct: 自動学習 — write_to_fileで「File has not been read yet. Read it first before writing to it.」エ\n\nファイル書き込み前に必ずread_fileで内容を確認する\n\n**Why:** write_to_fileで「File has not been read yet. Read it first before writing to it.」エラーが発生したため。Claude Codeは未読ファイルへの書き込みをブロックする\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-13_\n\n---\n(migrated from local memory/instinct_2026-06-13_1_ファイル書き込み前に必ずread_fileで内容を確認する.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:50.233926+09:00", "updated_at": "2026-06-17T18:30:50.233926+09:00"}
{"id": 639, "title": "instinct: 自動学習 — sleep 30→tailのような連鎖はBlockedエラーになる。until <check>; do sleep 2; done パターンが正しい", "content": "# instinct: 自動学習 — sleep 30→tailのような連鎖はBlockedエラーになる。until <check>; do sleep 2; done パターンが正しい\n\nバックグラウンドプロセスの出力確認にはuntilループ+tailを使用し、sleepの連鎖を避ける\n\n**Why:** sleep 30→tailのような連鎖はBlockedエラーになる。until <check>; do sleep 2; done パターンが正しい\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-13_\n\n---\n(migrated from local memory/instinct_2026-06-13_2_バックグラウンドプロセスの出力確認にはuntilループ+tailを使用し、sle.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:54.748054+09:00", "updated_at": "2026-06-17T18:30:54.748054+09:00"}
{"id": 640, "title": "instinct: 自動学習 — ループ内で毎回yfinanceを呼ぶとレートリミット/タイムアウトが発生。10銘柄×64回=640回のAPI呼び出しでクラッシュした", "content": "# instinct: 自動学習 — ループ内で毎回yfinanceを呼ぶとレートリミット/タイムアウトが発生。10銘柄×64回=640回のAPI呼び出しでクラッシュした\n\nyfinanceで複数銘柄を連続取得する前に全データをキャッシュする\n\n**Why:** ループ内で毎回yfinanceを呼ぶとレートリミット/タイムアウトが発生。10銘柄×64回=640回のAPI呼び出しでクラッシュした\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-13_\n\n---\n(migrated from local memory/instinct_2026-06-13_3_yfinanceで複数銘柄を連続取得する前に全データをキャッシュする.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:30:59.451442+09:00", "updated_at": "2026-06-17T18:30:59.451442+09:00"}
{"id": 641, "title": "instinct: 自動学習 — rescan処理が2分でタイムアウト(exit code 143)した。timeout 300で起動し、出力を/tmp/に保存して非同期確認する必要がある", "content": "# instinct: 自動学習 — rescan処理が2分でタイムアウト(exit code 143)した。timeout 300で起動し、出力を/tmp/に保存して非同期確認する必要がある\n\n長時間実行コマンドはtimeout付きで起動し、出力をファイルにリダイレクトする\n\n**Why:** rescan処理が2分でタイムアウト(exit code 143)した。timeout 300で起動し、出力を/tmp/に保存して非同期確認する必要がある\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-13_\n\n---\n(migrated from local memory/instinct_2026-06-13_4_長時間実行コマンドはtimeout付きで起動し、出力をファイルにリダイレクトする.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:04.033660+09:00", "updated_at": "2026-06-17T18:31:04.033660+09:00"}
{"id": 642, "title": "instinct: 自動学習 — tryブロックのみのコードを書き込んで構文エラーが発生。except節がないとPythonがSyntaxErrorになる", "content": "# instinct: 自動学習 — tryブロックのみのコードを書き込んで構文エラーが発生。except節がないとPythonがSyntaxErrorになる\n\ntry-exceptブロックは必ずexcept節を完備してからコミットする\n\n**Why:** tryブロックのみのコードを書き込んで構文エラーが発生。except節がないとPythonがSyntaxErrorになる\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-13_\n\n---\n(migrated from local memory/instinct_2026-06-13_5_try-exceptブロックは必ずexcept節を完備してからコミットする.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:09.413284+09:00", "updated_at": "2026-06-17T18:31:09.413284+09:00"}
{"id": 643, "title": "instinct: 自動学習 — サブエージェントが「page_num >= 1 でbreakするバグ」と報告したが、実際は正しい設計であり、その報告を信じて修正すれば正常動作を壊すところだった", "content": "# instinct: 自動学習 — サブエージェントが「page_num >= 1 でbreakするバグ」と報告したが、実際は正しい設計であり、その報告を信じて修正すれば正常動作を壊すところだった\n\nサブエージェントの報告を実機検証する前にコード修正に着手しない\n\n**Why:** サブエージェントが「page_num >= 1 でbreakするバグ」と報告したが、実際は正しい設計であり、その報告を信じて修正すれば正常動作を壊すところだった。また「min/max逆転」報告も誤りで、実コードは正しい順序だった。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-15_\n\n---\n(migrated from local memory/instinct_2026-06-15_1_サブエージェントの報告を実機検証する前にコード修正に着手しない.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:13.571070+09:00", "updated_at": "2026-06-17T18:31:13.571070+09:00"}
{"id": 644, "title": "instinct: 自動学習 — `File has not been read yet. Read it first before writing to it.` エラーが複数回発生した。Cl", "content": "# instinct: 自動学習 — `File has not been read yet. Read it first before writing to it.` エラーが複数回発生した。Cl\n\nファイル書き込み前に必ずファイルを読み込む（Read it first）\n\n**Why:** `File has not been read yet. Read it first before writing to it.` エラーが複数回発生した。Claude Codeのツール制約として、未読ファイルへの書き込みは許可されない。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-15_\n\n---\n(migrated from local memory/instinct_2026-06-15_2_ファイル書き込み前に必ずファイルを読み込む（Read_it_first）.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:19.221875+09:00", "updated_at": "2026-06-17T18:31:19.221875+09:00"}
{"id": 645, "title": "instinct: 自動学習 — `sleep 70` のチェーンが `Blocked: To wait for a condition, use Monitor with an until-l", "content": "# instinct: 自動学習 — `sleep 70` のチェーンが `Blocked: To wait for a condition, use Monitor with an until-l\n\nsleepチェーンによる待機は避け、Monitorツールのuntil-loopパターンを使う\n\n**Why:** `sleep 70` のチェーンが `Blocked: To wait for a condition, use Monitor with an until-loop` でブロックされた。Claude Codeは長時間sleepの連鎖を禁止している。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-15_\n\n---\n(migrated from local memory/instinct_2026-06-15_3_sleepチェーンによる待機は避け、Monitorツールのuntil-loopパ.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:23.972039+09:00", "updated_at": "2026-06-17T18:31:23.972039+09:00"}
{"id": 646, "title": "instinct: 自動学習 — Chrome起動中（PID 128469）にcookieファイルを読もうとしてロックエラーが発生。また、起動中Chromeはcookieをメモリ上に保持しディス", "content": "# instinct: 自動学習 — Chrome起動中（PID 128469）にcookieファイルを読もうとしてロックエラーが発生。また、起動中Chromeはcookieをメモリ上に保持しディス\n\nChrome cookieはChrome起動中はロックされるため、CDP接続またはChrome終了後の復号が必要\n\n**Why:** Chrome起動中（PID 128469）にcookieファイルを読もうとしてロックエラーが発生。また、起動中Chromeはcookieをメモリ上に保持しディスクにフラッシュしないため、ファイル経由の取得ができない。\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-15_\n\n---\n(migrated from local memory/instinct_2026-06-15_4_Chrome_cookieはChrome起動中はロックされるため、CDP接続また.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:29.244932+09:00", "updated_at": "2026-06-17T18:31:29.244932+09:00"}
{"id": 647, "title": "instinct: 自動学習 — 既フォロー状態のアカウントで「フォロー中」ボタンをクリックするとフォロー解除（事故）になる。実際に解除ダイアログが表示され、冷や汗をかく事態になった。", "content": "# instinct: 自動学習 — 既フォロー状態のアカウントで「フォロー中」ボタンをクリックするとフォロー解除（事故）になる。実際に解除ダイアログが表示され、冷や汗をかく事態になった。\n\nフォローボタンのクリック前に「フォロー」か「フォロー中」かをDOM/OCRで判別する\n\n**Why:** 既フォロー状態のアカウントで「フォロー中」ボタンをクリックするとフォロー解除（事故）になる。実際に解除ダイアログが表示され、冷や汗をかく事態になった。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-15_\n\n---\n(migrated from local memory/instinct_2026-06-15_5_フォローボタンのクリック前に「フォロー」か「フォロー中」かをDOM_OCRで判別.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:34.357121+09:00", "updated_at": "2026-06-17T18:31:34.357121+09:00"}
{"id": 648, "title": "instinct: 自動学習 — TOOL_ERROR「File has not been read yet」が発生。書き込み対象ファイルを事前に読み込まずに編集しようとして失敗した事例が複数あ", "content": "# instinct: 自動学習 — TOOL_ERROR「File has not been read yet」が発生。書き込み対象ファイルを事前に読み込まずに編集しようとして失敗した事例が複数あ\n\nファイル書き込み前に必ずcat/readで内容を確認する\n\n**Why:** TOOL_ERROR「File has not been read yet」が発生。書き込み対象ファイルを事前に読み込まずに編集しようとして失敗した事例が複数ある。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-16_\n\n---\n(migrated from local memory/instinct_2026-06-16_1_ファイル書き込み前に必ずcat_readで内容を確認する.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:39.873406+09:00", "updated_at": "2026-06-17T18:31:39.873406+09:00"}
{"id": 649, "title": "instinct: 自動学習 — jhdのgrok依存が弱点で、タイムアウト時に全ソース0件になる。直接APIを叩く方が確実。", "content": "# instinct: 自動学習 — jhdのgrok依存が弱点で、タイムアウト時に全ソース0件になる。直接APIを叩く方が確実。\n\ngrokプランナーが120秒タイムアウトした場合はarxiv/official_blogs/HNを直接叩く代替手段にフォールバックする\n\n**Why:** jhdのgrok依存が弱点で、タイムアウト時に全ソース0件になる。直接APIを叩く方が確実。\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-16_\n\n---\n(migrated from local memory/instinct_2026-06-16_2_grokプランナーが120秒タイムアウトした場合はarxiv_official_.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:44.735412+09:00", "updated_at": "2026-06-17T18:31:44.735412+09:00"}
{"id": 650, "title": "instinct: 自動学習 — 既フォロー状態のアカウントを「フォロー」と誤認してクリックするとフォロー解除事故になる。VNC座標クリックは危険。", "content": "# instinct: 自動学習 — 既フォロー状態のアカウントを「フォロー」と誤認してクリックするとフォロー解除事故になる。VNC座標クリックは危険。\n\nフォローボタンのクリック前にテキストが「フォロー」か「フォロー中」かをDOM/OCRで必ず判別する\n\n**Why:** 既フォロー状態のアカウントを「フォロー」と誤認してクリックするとフォロー解除事故になる。VNC座標クリックは危険。\n\n**How to apply:** code カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-16_\n\n---\n(migrated from local memory/instinct_2026-06-16_3_フォローボタンのクリック前にテキストが「フォロー」か「フォロー中」かをDOM_O.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:49.767024+09:00", "updated_at": "2026-06-17T18:31:49.767024+09:00"}
{"id": 651, "title": "instinct: 自動学習 — Chrome起動中はcookieファイルがロック/暗号化されていて読み取れない。yt-learnのcookie復号も失敗する。", "content": "# instinct: 自動学習 — Chrome起動中はcookieファイルがロック/暗号化されていて読み取れない。yt-learnのcookie復号も失敗する。\n\nChrome cookie取得前にChromeプロセスが起動中でないことを確認する\n\n**Why:** Chrome起動中はcookieファイルがロック/暗号化されていて読み取れない。yt-learnのcookie復号も失敗する。\n\n**How to apply:** infra カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-16_\n\n---\n(migrated from local memory/instinct_2026-06-16_4_Chrome_cookie取得前にChromeプロセスが起動中でないことを確認す.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:54.569642+09:00", "updated_at": "2026-06-17T18:31:54.569642+09:00"}
{"id": 652, "title": "instinct: 自動学習 — sleep 70の連鎖がBlockedエラーになる。ツールの制約に従った待機パターンを使う必要がある。", "content": "# instinct: 自動学習 — sleep 70の連鎖がBlockedエラーになる。ツールの制約に従った待機パターンを使う必要がある。\n\nsleep連鎖による待機は使わず、untilループまたはrun_in_backgroundで条件待機する\n\n**Why:** sleep 70の連鎖がBlockedエラーになる。ツールの制約に従った待機パターンを使う必要がある。\n\n**How to apply:** workflow カテゴリの作業時に適用する。\n\n_Auto-learned by session_learner.py on 2026-06-16_\n\n---\n(migrated from local memory/instinct_2026-06-16_5_sleep連鎖による待機は使わず、untilループまたはrun_in_backg.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:31:58.988084+09:00", "updated_at": "2026-06-17T18:31:58.988084+09:00"}
{"id": 653, "title": "instinct: 9routerの/v1/chat/completionsをJSONで受けるにはstream:falseを明示する(既定はSSE)", "content": "# instinct: 9routerの/v1/chat/completionsをJSONで受けるにはstream:falseを明示する(既定はSSE)\n\n9router(localhost:20128 の OpenAI 互換エンドポイント)は **既定でSSEストリーミング**(`data: {...}\\n\\ndata: [DONE]`)を返す。`urllib`/`requests` で `resp.read()` を `json.loads()` するとパースエラー(`Expecting value: line 1 column 1`)になる。\n\n**How to apply:** ペイロードに `\"stream\": false` を明示すると通常の JSON(`{\"choices\":[{\"message\":{\"content\":...}}]}`)が返る。curl で確認する時も `-d '{\"stream\":false,...}'` を付ける。疎通だけ見るなら `pm2 logs 9router | grep STREAM` で complete を見るのが確実([[opencode-9router]] の Gotcha と同根)。\n\n**Why:** 2026/6/15 の claude -p 課金分離対策で、課金 claude のフォールバック先を 9router 無料枠(kr/claude-sonnet-4.5)に置換した際に踏んだ。stream:false 無しだと無料枠経路が常に失敗し、結局フォールバックが機能しない。\n\n関連: [[opencode-9router]] / [[9router-setup]] / [[instinct-grok-composer25-oneshot]]\n\n---\n(migrated from local memory/instinct_9router_sse_stream_false.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:32:03.964446+09:00", "updated_at": "2026-06-17T18:32:03.964446+09:00"}
{"id": 654, "title": "instinct: AgentMemory等のClaude記憶系OSSは agent-sdk fallback がStop-hook無限再帰でPro枠を消尽しうる。常駐RSSとLLMキー要否を先に実測する", "content": "# instinct: AgentMemory等のClaude記憶系OSSは agent-sdk fallback がStop-hook無限再帰でPro枠を消尽しうる。常駐RSSとLLMキー要否を先に実測する\n\n2026-06-06 cure上で AgentMemory(@agentmemory/agentmemory v0.9.26) を疎通検証して得た教訓。\n\n**Why:** AIエージェント向け「永続メモリ/自動キャプチャ」系OSSは魅力的に見えるが、本番導入前に必ず実測すべき隠れコストがある。AgentMemoryの実測で以下が判明した:\n- 依存込みで npxキャッシュ 312M→1.6GB に肥大（主因 `@anthropic-ai/claude-agent-sdk` + `@anthropic-ai/sdk`）\n- worker常駐ピークRSS **1.27GB**（cure空きメモリ1.7GBをほぼ食う）\n- 完全動作に iii-engineランタイム + LLMプロバイダキー必須（無いとBM25-only no-opモード）\n- **公式警告どおり agent-sdk fallback が Stop-hook 無限再帰を起こし Claude Pro枠を消尽**（2026-06-15のAgent SDK課金分離方針と真っ向衝突）\n\n**How to apply:** Claude記憶系/自動フック系OSSを評価する時は、機能の魅力でなく①常駐RSS ②依存DLサイズ ③LLMキー要否 ④フック再帰でPro/API枠を食わないか、の4点を**ディスク余裕ホスト(cure)で先に実測**してから本番判断する。shadowはディスク逼迫(93%)なので重量級検証はcure(残18GB)に逃がす（マルチホスト化）。MEMORY.md肥大化対策としては、現状の LLM Wiki + memory_autoarchive.py cron の方が軽く安全。関連 [[feedback-no-chinese-apis]]・[[feedback-ai-delegation-priority]]。検証記録: vvv-bots#300。\n\n---\n(migrated from local memory/instinct_agentmemory_stophook_recursion.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:32:10.712496+09:00", "updated_at": "2026-06-17T18:32:10.712496+09:00"}
{"id": 655, "title": "instinct: HTTPサーバーのbind先とfail-open認証を疑う — Tailscale IPバインド+トークン未設定でメッシュ内無認証RCEになる", "content": "# instinct: HTTPサーバーのbind先とfail-open認証を疑う — Tailscale IPバインド+トークン未設定でメッシュ内無認証RCEになる\n\n`tools/ai_dev_http_server.py`(PM2 ai-dev-server, port 18792) が、Tailscale IP `100.115.94.5` にバインドかつ `AI_DEV_SECRET_TOKEN` 未設定で、メッシュ内全ホストから無認証で `codex exec --sandbox danger-full-access`（任意コマンド実行=RCE）を叩ける状態だった（vvv-bots#248 MCP-001, 2026-05-31修正）。\n\n**Why:** 認証コードが `if secret_token:` でガードされており「トークンがあれば検証、無ければスキップ」のfail-open設計。コードを読むと「認証実装済み」に見えるが、環境変数未設定で実質無認証になる罠。さらにbindが`0.0.0.0`でなく`100.115.94.5`(Tailscale IP)だと、UFWで外部遮断していてもメッシュ内ホストからは到達できる。\n\n**How to apply:**\n- HTTPサーバーを点検するときは「①bind先(127.0.0.1か外部IPか) ②認証がfail-openかfail-closedか ③その先に何を実行するか(codex/subprocess)」の3点を必ず確認する。`ss -tlnp | grep <port>` で実リッスンアドレスを見る。\n- 最小・安全・即ロールバック可な修正は「bindを127.0.0.1に限定」。環境変数(`AI_DEV_BIND_HOST`)で上書き可にしておけば柔軟性も残る。検証は localhost=200 / Tailscale IP=000(接続拒否) の両方を確認。\n- `workspace/tools/` は非git管理。PR運用できないので本番直接編集+`.bak`バックアップ+`pm2 save`で永続化する。\n- 「外部はUFW/Tailscaleで遮断済み」でも、メッシュ内横展開のRCEは別問題。即時侵入経路の有無と内部権限境界は分けて評価する。\n関連: [[feedback-no-chinese-apis]] [[instinct_env_symlink_rm_danger]]\n\n---\n(migrated from local memory/instinct_ai_dev_failopen_tailscale_bind.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:32:17.473971+09:00", "updated_at": "2026-06-17T18:32:17.473971+09:00"}
{"id": 656, "title": "instinct: vvv-botsの無効ボット判定はDB(scraper_bot_schedule.enabled)が真実。bot_registryのenabledキーは不完全(1件のみ明示)。両者がズレるとQAが無効ボットを叩き0件Issueを無限起票する", "content": "# instinct: vvv-botsの無効ボット判定はDB(scraper_bot_schedule.enabled)が真実。bot_registryのenabledキーは不完全(1件のみ明示)。両者がズレるとQAが無効ボットを叩き0件Issueを無限起票する\n\nvvv-bots でボットが「有効か無効か」を判定するときは、**DB の `scraper_bot_schedule.enabled` を真実とする**。`bot_registry.py` の `enabled` キーは後付けで不完全。\n\n**Why:** 2026-06-07、退役ボットがQAパイプライン(`tools/qa_pipeline.py`)で毎日0件Issueを自動起票する不具合(#307/#283)を調査した結果:\n- DB で `enabled=false` のボットは **15件**(203/218/229/236/246/251/252/306/309-313/501/503)\n- だが `bot_registry.py` で `enabled: False` 明示は **bscareer(218) 1件のみ**\n- 残り14件(freeconsul/lapras/levtech/sokudan等)は registry 上「有効」扱い＝二重管理でズレていた\n- スケジューラ(scheduler_tick→tick API)が実際に見るのは **DB の enabled**。registry はコード側のマーカーに過ぎない\n\n**How to apply:**\n1. 「このボットは動いているか/無効か」を確認するなら **DB を見る**: `psql \"host=/var/run/postgresql dbname=vvv_prod user=ubuntu\" -c \"SELECT group_id, enabled FROM scraper_bot_schedule WHERE group_id=NNN\"`\n2. ボットを退役/無効化するときは **DB の enabled=false が必須**(registry の enabled:False は補助的・必須ではない)\n3. qa_pipeline は DB の enabled を参照済み(PR #310・`_db_disabled_group_ids()` でDB優先・接続失敗時registryフォールバック)\n4. `scraper_bot_schedule` に `is_active` カラムは**存在しない**(enabled が正・vvv-bots CLAUDE.md記載)。bot_name→group_id は `bot_registry.BOTS` で引く\n\n**「bscareer等の0件取得Issue」が来たら**: DB で enabled=false なら退役済み＝即クローズ可([[project_bscareer_retired]])。ただし qa_pipeline がまた起票したなら、そのボットの group_id が `scraper_bot_schedule` で本当に false か確認する(PR #310で恒久対策済みだが、新規無効ボットがregistryにgroup_idを持たない場合は取りこぼす)。\n\n**⚠️ 0件Issueが「DBではenabled=false済みなのに」再発したら、bot_registryのキー名ズレを疑え(2026-06-11 #334/#343/#345)**: `_is_bot_disabled()` は bots/<dir> のディレクトリ名(例: `assign_navi`)で `bot_registry.BOTS` を直引きするが、**registryキーが別名のことがある**(dir=`assign_navi`→キー=`assignnavi` / dir=`levtech_freelance`→キー=`levtech`)。entry が空dictになり group_id が取れず、DB無効リストと突合できずQAが無効ボットを毎日診断→0件Issue起票。PR #345 で「キー直引き失敗時に registry の `dir` フィールドで逆引き」する恒久対策を入れた。**判定が怪しい時は `next((v for v in BOTS.values() if v.get('dir')==name), {})` で逆引きして確認**。WAFブロック等でサイト側が原因なら enabled=false 無効化が正解でコード修正は不能([[instinct_scraper_zero_items_site_block]])。\n\n関連: vvv-bots#307(bscareer)/#283/#308/#310/#334/#343/#345 / [[project_bscareer_retired]] / [[instinct_group_id_range_hardcode]] / [[instinct_scraper_zero_items_site_block]]\n\n---\n(migrated from local memory/instinct_bot_disabled_db_is_truth.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:32:26.345609+09:00", "updated_at": "2026-06-17T18:32:26.345609+09:00"}
{"id": 657, "title": "instinct: データセンターIPの匿名アクセスがbot-blockされても、ログイン中の実ブラウザ/cookieを使うと突破できる（X・YouTube。Redditは例外で不可）", "content": "# instinct: データセンターIPの匿名アクセスがbot-blockされても、ログイン中の実ブラウザ/cookieを使うと突破できる（X・YouTube。Redditは例外で不可）\n\nshadow(データセンターIP)からの**匿名**スクレイピングは各社がbot-block。だが**ログイン中の実ブラウザ/cookie**を使うと人間の閲覧と区別がつかず突破できる（2026-06-09 実証）。\n\n| サイト | 匿名アクセス | ログインcookie/プロファイル使用 | 突破手段 |\n|--------|------------|---------------------------|---------|\n| **X タイムライン/検索** | ❌ login_required | ✅ 取得可 | `playwright launch_persistent_context` でChromeプロファイル直駆動（cookie抜き出し方式はNG・bot検知される） |\n| **YouTube 検索/ショート/サブスク** | ❌ \"Sign in to confirm you're not a bot\" | ✅ 取得可 | `yt-dlp --cookies-from-browser chrome` |\n| **Reddit** | ❌ ネットワーク封鎖 | ❌ cookieでも不可 | OAuth APIのみ（[[instinct-scraper-zero-items-site-block]]） |\n\n**重要な区別:**\n- **cookie抜き出し→headless/requestsで再生(replay)** = X/vvv-botsで過去に試して**bot検知され失敗**（x_novnc/scraper.pyに「Cookie/Playwright方式がbot検知で動作しないためYahoo検索を使用」と明記）\n- **実ブラウザプロファイルを直接駆動 or yt-dlpにcookie渡す** = 人間の閲覧と同じ経路なので**突破できる**。これが成否の分かれ目\n\n**実装(jhd横断エンジンで使用):**\n- X: `~/.claude/tools/x-timeline/x_timeline.py`（軽量プロファイル=Cookies+Local State+Preferencesだけコピーしlaunch_persistent_context・1.2GBフルコピー不要）\n- YouTube: `~/.claude/tools/yt-fetch/yt_fetch.py`（`yt-dlp --cookies-from-browser chrome`・search/shorts/subscriptions 3モード）\n- 前提: VNC Chrome で対象サイトにログイン済みであること（auth_token cookie生存）。login_required が返ったら再ログインが必要\n\n**Gotcha:**\n- vvv-bots venv に yt_dlp 無し → システムの `~/.local/bin/yt-dlp`(v2026.03.17)を使う\n- shorts検索は `results?search_query=<q>&sp=EgIYAQ%3D%3D`（sp=Type:Short フィルタ）\n- 起動中Chromeとのプロファイルロック競合に注意（コピー方式で回避・SingletonLock削除）\n\n関連: [[project-jhd-research-engine]] [[instinct-scraper-zero-items-site-block]]\n\n---\n(migrated from local memory/instinct_browser_cookie_bypasses_botblock.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:32:40.911855+09:00", "updated_at": "2026-06-17T18:32:40.911855+09:00"}
{"id": 658, "title": "instinct: Claude Code v2.1.158(Opus 4.8)更新前にGitHub Issueでリグレッション(Grep/Glob欠落・Bash storms・fabrication)を確認する", "content": "# instinct: Claude Code v2.1.158(Opus 4.8)更新前にGitHub Issueでリグレッション(Grep/Glob欠落・Bash storms・fabrication)を確認する\n\nClaude Code を **v2.1.158(Opus 4.8)へ更新する前**、または挙動が怪しい時はGitHub公式Issueでリグレッションを確認する。2026-06-09 last30days横断(GitHub Issue)で発見・X伝聞には出ない一次情報。\n\n## v2.1.158 / Opus 4.8 の報告済みバグ(GitHub anthropics/claude-code)\n- **#64136**: main session に **Grep/Glob ツールが無い**・**Bash storms(Bashコマンド乱発)**・重複Bashコマンド・**偽のブランチ/コミット/ファイルを fabricate**・過剰なshell textコマンド。Opus 4.8の重大リグレッション\n- **#63015 (v2.1.153)**: **auto-compact が発火しない**。statuslineが「100% context used」表示でもcompact未発火→セッションが肥大し続ける(Max/200K mode)。**長時間セッションで実害**\n- **#63147**: extended-thinking セッション再開が `400 \"thinking blocks cannot be modified\"` で永久失敗(transcriptがthinking textを空保存しsignatureだけ保持)\n- **#58369**: Opus 4.7 のカテゴリ別リグレッション分析\n\n## 対処\n- shadowは v2.1.156 付近。**v2.1.158 へ上げる前に #64136/#63015 の解決状況を `gh issue view <N> --repo anthropics/claude-code` で確認**\n- もし Grep/Glob が使えない・Bashを乱発する・偽コミットを作る挙動を見たら v2.1.158 バグを疑い、バージョンを確認(`claude --version`)\n- 長時間セッションでauto-compactが効かない時は #63015。手動 `/compact` で回避\n- 「新しい=必ず良い」ではない([[multi-model-routing]] agentic codingで4.6/4.7が4.8を上回る逆転ベンチと整合)\n\n## 関連\n- [[multi-model-routing]] — Opus 4.8 は agentic coding で旧版に劣る場面あり\n- 2026-06-09 全ソース横断学習(LLM Wiki id=544) — X+GitHub+HN横断で発見\n- 一次裏取りの価値: X伝聞でなくGitHub公式Issueで実バグを確認([[feedback-learn-all-sources-jina]])\n\n---\n(migrated from local memory/instinct_cc_v2158_opus48_regressions.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:32:50.950125+09:00", "updated_at": "2026-06-17T18:32:50.950125+09:00"}
{"id": 659, "title": "instinct: robots.txt等の設定を編集したら「実際に配信されているか」を本番curlで確認する。静的ファイル/アプリのルート/nginxの複数配信経路があり編集箇所が配信されてないdriftが起きる", "content": "# instinct: robots.txt等の設定を編集したら「実際に配信されているか」を本番curlで確認する。静的ファイル/アプリのルート/nginxの複数配信経路があり編集箇所が配信されてないdriftが起きる\n\n設定ファイル（robots.txt・sitemap.xml・manifest 等）を編集したら、**「編集した」で完了とせず本番 `curl` で実体が変わったか確認する**。\n\n**Why:** 2026-06-06、anime の GPTBot /search 暴走対策で `static/robots.txt` を編集(#360)したが、本番 `anime.jkjk.uk/robots.txt` は旧内容のままだった。真因は `/robots.txt` を **FastAPIルート(`app/routers/pages.py`)がハードコード文字列で返していて、`static/robots.txt` を誰も配信していなかった**こと。「ファイルを編集した」≠「配信されている」。同じパスに静的ファイル・アプリのルートハンドラ・nginx location の複数の配信経路が並存し、編集した経路と配信している経路がズレる drift が起きる。\n\n**How to apply:**\n1. robots.txt/sitemap.xml 等を編集したら、デプロイ後に必ず `curl -s https://本番/robots.txt | grep <入れたはずの行>` で実体確認する\n2. 配信元が静的ファイルか動的ルートか先に確認: `grep -rn \"robots\\|sitemap\" --include=\"*.py\"` でルート定義を探す。ルートがあれば静的ファイル編集は無効\n3. drift を根絶するなら「静的ファイルを唯一の真実とし、ルートは起動時に1回読んで返す」設計にする（ハードコード文字列をルートに置かない）\n4. プロセスが起動時ロード型(モジュールレベルで読込)なら、ファイル更新後に**プロセス再起動/reload が必須**（pm2 reload）。ファイル差し替えだけでは反映されない → [[instinct_python_module_edit_needs_restart]]\n\n関連: anime Issue#364 / [[project_anime_deploy_from_dev]]（shadowのanimeはdevをデプロイ）\n\n---\n(migrated from local memory/instinct_config_file_not_served_drift.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:33:00.536446+09:00", "updated_at": "2026-06-17T18:33:00.536446+09:00"}
{"id": 660, "title": "instinct: cronで相対パスのスクリプトを実行する行はcd必須・無いと/home/ubuntuで探して毎回ファイル不在で失敗", "content": "# instinct: cronで相対パスのスクリプトを実行する行はcd必須・無いと/home/ubuntuで探して毎回ファイル不在で失敗\n\ncron のコマンドで**相対パスのスクリプト名**を使う行は、先頭に `cd <dir> &&` が無いと\n**cron の既定 cwd(/home/ubuntu)** でファイルを探し、`can't open file: No such file or directory`\nで**毎回静かに失敗**する。\n\n**実例 (trade-backtest DMT tick・2026-06-14発見)**:\n```cron\n# ❌ cd無し → /home/ubuntu/dynamic_matrix_trader.py を探して毎時失敗\n0 * * * * /home/ubuntu/workspace/trade-backtest/venv/bin/python dynamic_matrix_trader.py --tick >> /tmp/dmt_tick.log 2>&1\n\n# ✅ cd有り(同じcrontabのrescan行は正しくこうなっていた)\n0 * * * * cd /home/ubuntu/workspace/trade-backtest && /home/ubuntu/workspace/trade-backtest/venv/bin/python dynamic_matrix_trader.py --tick >> /tmp/dmt_tick.log 2>&1\n```\n\n**見つけ方**: ログファイル(`>> /tmp/xxx.log`)を `tail` すると `can't open file '/home/ubuntu/<script>.py'` が並ぶ。\nvenv の python は絶対パスでも、**スクリプト引数が相対パス**だと cwd 依存になる。\n\n**教訓2点**:\n- **同じcrontab内で `cd` の有無が揃っていない時は疑う**(DMT tickはcd無し・rescanはcd有りだった=コピペ漏れ)\n- **cronに登録したスクリプトは、実際にcron既定cwd(`cd /home/ubuntu`から)で動くか実機検証する**。\n  手元で `cd <dir> && python script.py` が通っても、cron行に cd が無ければ本番では動かない\n\n**検証法**: `cd /home/ubuntu && bash -c '<cron行のコマンド>'` で再現し、ファイル不在エラーが出ないことを確認。\n\n**Why:** cron失敗は画面に出ず気付きにくい。trade-backtestのDMTは毎時tickが全滅していたが、ログを見るまで誰も気付かなかった。[[instinct-config-file-not-served-drift]](設定編集後は実配信を確認)と同型=「設定した≠動いている」。\n\n---\n(migrated from local memory/instinct_cron_relative_path_needs_cd.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:33:09.355857+09:00", "updated_at": "2026-06-17T18:33:09.355857+09:00"}
{"id": 661, "title": "instinct: backfill/ETLボットがDB欠損を埋めない時はまず接続文字列のハードコードを疑う", "content": "# instinct: backfill/ETLボットがDB欠損を埋めない時はまず接続文字列のハードコードを疑う\n\nbackfill/ETL/補完系ボットが「動いているはずなのにDB欠損が何ヶ月も埋まらない」時、\nバグや収集元サイト変更より先に**ボットのDB接続文字列のハードコード**を疑う。\n\nanime#372 で判明: backfillボット8本が存在しない旧DB\n`postgresql://shadow:shadow_dev_pass_2026@127.0.0.1:5432/shadow` をハードコードし、\n`role \"shadow\" does not exist` で全件空振りしていた。本番アプリは\n`postgresql+asyncpg://ubuntu@/vvv_prod?host=/var/run/postgresql`(peer認証)で正常稼働\nしていたのに、ボットだけが死んだ接続を見ていた。これがデータ欠損(放送開始日58%等)\n放置の真因だった。エラーログにも出ず「静かに失敗」していた点が厄介。\n\n**Why:** DBが分裂/移設/ホスト退役(cure/arcana廃止)した履歴があると、旧接続を\nハードコードしたスクリプトが残骸として生き残る。正規パターン(`os.environ[\"DATABASE_URL\"]`\n+ `normalize_dsn`)を使うボットは追従するが、ハードコード組は取り残される。\n\n**How to apply:**\n1. backfillが効かない時は最初に `grep -rl 'ハードコードされたDSN\\|shadow_dev_pass' bots/` で死接続を洗う\n2. `load_dotenv()` 引数なしも危険(cwd依存・失敗時サイレントにデフォルト値へフォールバック)\n   → 絶対パス `load_dotenv(ROOT/\".env\", override=False)` に統一\n3. 動いている同種ボット(anime なら `anilist_bot.py`)の接続パターンに揃える(発明しない)\n4. 修正後は必ず dry-run→少量本番書込で「欠損率が実際に下がる」ことをSQLで数値確認\n\n関連: [[instinct_vvv_prod_direct_edit_git_drift]](本番フォルダのdrift) /\n[[project_shadow_arcana_topology]](cure/arcana退役の経緯)\n\n---\n(migrated from local memory/instinct_dead_db_connection_silent_data_drought.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:33:17.122941+09:00", "updated_at": "2026-06-17T18:33:17.122941+09:00"}
{"id": 662, "title": "instinct: 公開Web記事はdefuddle(ローカル)でノイズ除去してから読む。WebFetch/jinaより優先", "content": "# instinct: 公開Web記事はdefuddle(ローカル)でノイズ除去してから読む。WebFetch/jinaより優先\n\n標準的なWebページ(記事/ブログ/ドキュメント)を読む時は `defuddle parse <url> --md` で\nナビ/広告/クラッタを除去したクリーンMarkdownを取得してから読む。\n\n- **実測84.3%サイズ削減**(techno-edge記事 91KB→14KB・本文品質維持・2026-06-08)\n- **ローカル実行＝第三者にURLを送らない** → jina(r.jina.ai)と違い機密漏れリスクなし([[feedback-jina-no-secrets]])\n- shadow導入済(defuddle 0.18.1・`npm i -g defuddle`)・kepano/obsidian-skills由来\n\n**使い分け**: 公開記事=defuddle(最優先) → JS必須/bot対策で空=jina(公開のみ) → 機密=ローカル取得(Read/curl/gh)。\n`.md`で終わるURLはdefuddle不要・直接読む。X投稿/SPAは取得不可の場合あり。\n\n**Why:** 「Claude Code消費の99%は文脈の再読み込み」(LLM Wiki id=537)対策＝読むトークン量を元から減らす。x-learn/yt-learnの大量URL取得で特に効く。\n\n**How to apply:** x-learn Step3に反映済(defuddle優先)。詳細は `~/.claude/rules/defuddle-web-extract.md`。\n\n---\n(migrated from local memory/instinct_defuddle_local_web_extract.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:33:25.103549+09:00", "updated_at": "2026-06-17T18:33:25.103549+09:00"}
{"id": 663, "title": "instinct: chmod 600した機密ファイルは時間経過で664にドリフトする・新規サービスは600化漏れしやすい。security作業時は全.env一括点検", "content": "# instinct: chmod 600した機密ファイルは時間経過で664にドリフトする・新規サービスは600化漏れしやすい。security作業時は全.env一括点検\n\n機密ファイル(.env / .claude.json 等)を `chmod 600` しても、**時間経過・エディタ保存・新規構築で 664(world/group readable)にドリフト**する。2026-06-09 の点検で、SEC-01〜03 で 600化したはずの `vvv-bots/.env`・`.claude.json` が 664 に戻り、新規 pay/.env も 664 のままだった。\n\n**How to apply**: security 関連の作業時は、個別ファイルでなく**全機密ファイルを一括点検**する:\n```bash\nfor f in /home/ubuntu/workspace/web/*/.env /home/ubuntu/.claude/.env /home/ubuntu/.claude.json; do\n  [ -f \"$f\" ] && echo \"$(stat -c '%a' \"$f\") $f\"\ndone\n# 600/400 以外(664等)を chmod 600 で是正\n```\n- **新規サービス追加時は .env を必ず 600化**(pay は600化漏れていた)\n- world-readable な .env は postgres実パスワード・GitHub PAT・MCPトークンを含むため、ローカル/Tailscaleメッシュ内侵入で横展開される\n\n**バックアップの注意**: 露出秘密を含む .env のバックアップを**設定ディレクトリ内に置かない**([[instinct-2026-06-06-1]])。`.env.bak` は git管理外でも同ディレクトリにあると読まれる。キーを既に消したなら復元不要なので即削除が安全。\n\n**未使用キーは削除**: 中華系不使用ポリシー([[feedback-no-chinese-apis]])で KIMI_API_KEY 等は未使用。`grep -rn 'os.environ.*KEY名'` で参照ゼロを確認してから .env から行削除(NVIDIA NIMフォールバックで影響なし)。\n\n**Why**: 「一度 chmod 600 したから安全」は誤り。設定は config-file-not-served-drift と同じくドリフトする。security監査の finding は「適用済み」でも再点検が要る。\n\n関連: [[instinct-config-file-not-served-drift]] / [[instinct-2026-06-06-1]] / [[feedback-no-chinese-apis]] / [[instinct-postgres-pw-rotation-socket-safe]]\n\n---\n(migrated from local memory/instinct_env_permission_drift_664.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:33:31.253275+09:00", "updated_at": "2026-06-17T18:33:31.253275+09:00"}
{"id": 664, "title": "instinct: worktreeでテスト用に本番.envをsymlinkした後のrmは、本体を消す事故を起こしうる。cp + 明示パスで隔離する", "content": "# instinct: worktreeでテスト用に本番.envをsymlinkした後のrmは、本体を消す事故を起こしうる。cp + 明示パスで隔離する\n\nworktree でテストを通すために本番の `.env` を参照させる際、`ln -sf /path/.env .env` で\nsymlink を張り、後で `rm -f .env` していた。この運用で **shadow 本番フォルダの\nvvv-bots/.env を消失させる事故**が発生した (2026-05-30, Issue #268 作業中)。\n\n**Why:** symlink + rm の組み合わせは、カレントディレクトリの取り違えや symlink 解決の\nタイミングで本体を消すリスクがある。本番の機密ファイルでこれをやると、git 管理外\n(gitignore済み) のため復元が極めて困難になる。\n\n**How to apply:**\n- worktree でテスト用に本番 `.env` が要るときは **symlink を張らない**。\n  代わりに環境変数で渡す: `env $(grep -v '^#' /path/.env | xargs) pytest ...`\n  または明示的に実体 `cp /path/.env ./.env.test` し、後始末も `rm ./.env.test` と\n  **フルパス or 専用ファイル名**で行う (`.env` という汎用名を rm しない)。\n- 本番フォルダ (`web/vvv-bots` 等) のファイルを worktree 作業の都合で触らない。\n- `.env` を消したら慌てず復旧元を探す: ①稼働中PM2プロセスの `/proc/<PID>/environ`\n  (起動時スナップショット) ②他ホスト (arcana `100.125.166.65` に無傷の `.env` があった)\n  ③`.env.example`。**arcanaの.envはDBがarcana用なので、DB系変数(DATABASE_URL/\n  ENVIRONMENT)はshadow稼働プロセスの実値(vvv_prod unixソケット)で上書きすること。**\n\n関連: [[project-server-config]] / Issue vvv-bots#268\n\n---\n(migrated from local memory/instinct_env_symlink_rm_danger.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:33:40.182723+09:00", "updated_at": "2026-06-17T18:33:40.182723+09:00"}
{"id": 665, "title": "instinct: Gemini/Nano Banana/ImagenのCLI画像生成は無料枠廃止(limit:0)・課金必須。CLI画像生成の無料本命はGrokとCodex", "content": "# instinct: Gemini/Nano Banana/ImagenのCLI画像生成は無料枠廃止(limit:0)・課金必須。CLI画像生成の無料本命はGrokとCodex\n\nGemini API（Nano Banana / Imagen）のCLI画像生成は、2026年6月時点で**無料枠が `limit: 0`＝課金プラン必須**になっている。実機で `429 generate_content_free_tier_requests limit:0` と `Imagen 3 is only available on paid plans` を確認した。テキスト生成は無料枠があるが、**画像生成だけ有料化**された。\n\n**Why:** GMOやZennの解説記事(2025〜2026初頭)は「Googleログインだけで無料で画像生成できる」と書いているが、これは古い。料金体系は頻繁に変わるので、「無料」の主張は実機で必ず裏取りする。机上調査で「無料」と即答したら誤りだった。\n\n**How to apply:** CLIから無料で画像生成したいなら、既存サブスク内で追加課金なしの **①Grok Imagine（X Premium・`~/.claude/scripts/grok_imagine.py`）** と **③Codex `$imagegen`（ChatGPTサブスク・gpt-image-2）** の2つを使う。どちらも実働確認済み・非中華。Geminiを使うなら https://ai.dev/projects でbilling有効化が前提。\n\n関連: [[feedback-no-chinese-apis]] / 詳細はLLM Wiki id=530（CLI画像生成3ルート実機検証）・id=528（総まとめ）。運用ガイド `~/.claude/rules/cli-image-generation.md`。\n\n---\n(migrated from local memory/instinct_gemini_image_gen_paid_only.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:33:47.982842+09:00", "updated_at": "2026-06-17T18:33:47.982842+09:00"}
{"id": 666, "title": "instinct: gh pr merge は必ずPR番号を明示する。引数なしは無言で失敗しマージ漏れを起こす", "content": "# instinct: gh pr merge は必ずPR番号を明示する。引数なしは無言で失敗しマージ漏れを起こす\n\n`gh pr merge` は必ずPR番号を明示する（`gh pr merge 17 --repo owner/repo --squash --delete-branch`）。\n\n**Why:** 連続PR作業中、worktreeでpush直後に引数なし `gh pr merge --squash` を実行したら、出力が空のまま無言で失敗し、PRがOPENのまま残った（mail-cleaner PR #17）。直後の `git pull` は「Already up to date」になり、一見デプロイ成功に見えた。`grep -c 'class ImapJob'` が0件で初めてマージ漏れに気づいた。カレントブランチ文脈（特に直前に `--delete-branch` でローカルブランチを消した後）だと引数なしmergeは対象を解決できないことがある。\n\n**How to apply:**\n- マージは `gh pr merge <番号> --repo <owner/repo> --squash --delete-branch` と番号・repoを明示\n- マージ後は `gh pr view <番号> --json state -q .state` で `MERGED` を必ず確認\n- 本番pull後は「そのPRで追加したシンボル（クラス名・関数名）」を `grep -c` で実在確認してからデプロイ完了とみなす。`git pull` の「Already up to date」を成功と即断しない\n\n[[instinct_vvv_prod_direct_edit_git_drift]] と同じ「見た目の成功を疑う」系の教訓。\n\n---\n(migrated from local memory/instinct_gh_pr_merge_explicit_number.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:33:54.334345+09:00", "updated_at": "2026-06-17T18:33:54.334345+09:00"}
{"id": 667, "title": "instinct: \".gitignoreのパターン行末インラインコメント(末尾スペース+#)は無効でパターンの一部とみなされ無視が効かない\"", "content": "# instinct: \".gitignoreのパターン行末インラインコメント(末尾スペース+#)は無効でパターンの一部とみなされ無視が効かない\"\n\n`.gitignore` のパターン行に**行末インラインコメント**を書くとマッチしない。\n\n```gitignore\ndmt_state.json        # 毎時 --tick で書換わる   ← ❌ \"dmt_state.json        # 毎時...\" 全体がパターン扱い\n```\n\ngit は `#` を**行頭のみ**コメントとして扱う。行末の ` # ...` はパターン文字列の一部になり、末尾スペース+#を含むパスは存在しないので**無視が一切効かない**（`git status` に出続ける）。\n\n**正しい書き方** — コメントは独立行に:\n```gitignore\n# 毎時 --tick で書換わる runtime state\ndmt_state.json\n```\n\n**検証**: `git check-ignore -v <file>` で確認する。マッチすれば `.gitignore:N:pattern\\tfile` が出る。exit 1 + 空出力なら無視が効いていない。\n\n**Why:** `*.log` 等のシンプルパターンでは気付きにくいが、説明コメントを付けたいパスで踏む。「ignoreしたのにstatusに残る」時はまずインラインコメントを疑う。trade-backtest #341対応(2026-06-14)で実際に踏んだ。\n\n---\n(migrated from local memory/instinct_gitignore_inline_comment_invalid.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:00.752950+09:00", "updated_at": "2026-06-17T18:34:00.752950+09:00"}
{"id": 668, "title": "instinct: goose等のエージェントにcatでコード調査させると行番号を幻覚する。位置精度が要るなら cat -n を明示", "content": "# instinct: goose等のエージェントにcatでコード調査させると行番号を幻覚する。位置精度が要るなら cat -n を明示\n\ngoose（9router経由・OpenAI互換LLMエージェント全般）にコード調査・要約を依頼すると、内部で `cat <file>`（行番号なし）を実行して読むため、**要約に付ける行番号を推測で捏造する**。\n\n実例（Issue vvv-bots#317）: error_handler.py の調査で goose は「ErrorAnalyzer は L127-179」「_attempt_recovery は L394-426」と主張したが、実際は ErrorAnalyzer=L149・_attempt_recovery=L421 で全てズレていた。機能的内容（指数バックオフ式・分類カテゴリ）は正確だったが、行番号だけ幻覚。\n\n**Why:** `cat` の出力には行番号が無いので、LLM は行位置を文脈から推測するしかなく外す。Claude Code の Read は行番号付きで返るのでこの問題が起きない（CCがコード位置精度で優位な理由）。\n\n**How to apply:**\n- goose/外部エージェントに「行番号付きで該当箇所を示せ」と求めるなら、プロンプトで `cat -n <file>` または `grep -n` を明示的に使わせる\n- 行番号・厳密なコード位置を要する作業（リファクタ箇所特定・diff作成）は Claude Code 主体にする。goose は読み取り調査・要約・軽い自動化に回す\n- goose 出力の行番号は照合するまで信用しない（要約内容と位置主張を分けて評価）\n\n関連: [[feedback-ai-delegation-priority]]（claude > grok > gemini > codex）\n\n---\n(migrated from local memory/instinct_goose_cat_line_number_hallucination.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:07.895602+09:00", "updated_at": "2026-06-17T18:34:07.895602+09:00"}
{"id": 669, "title": "instinct: Grok Build の Composer 2.5 は複合エージェントループだと遅くタイムアウトする。ワンショット分析はコードを埋め込んで渡すと速く正確", "content": "# instinct: Grok Build の Composer 2.5 は複合エージェントループだと遅くタイムアウトする。ワンショット分析はコードを埋め込んで渡すと速く正確\n\n2026-06-05 実証。Grok Build CLI（`grok -p`）のデフォルトモデル `grok-composer-2.5-fast`（表示名 Composer 2.5・Cursor由来・context 200k・reasoning effort非対応の高速特化型）を X プレミアム OAuth（@GokouMutsumi）で実働確認した。\n\n**核心: Cursor を契約しなくても、X プレミアム(¥459/月)の認証だけで Composer 2.5（Cursor の最新コーディングモデル）が使える。** xAI が Grok Build CLI 経由で `cli-chat-proxy.grok.com` から提供。Cursor の $20/月枠と同等のモデルを X プレミアムで触れる＝[[multi-model-routing]]の「GPT計画→Composer実装→CC補完」ハーネスの実装担当を X プレミアムで賄える選択肢。ただし **x_search(X検索)は Grok Build 枠では非対応**（コーディングは使えても X検索は別物・[[grok-hermes-x-search]]参照）。クォータ消費は最安プランだと速い(3〜4日で枯れる報告)・Premium+は枠が多い。\n\n**Why:** 「ファイル読取＋283行解析＋コマンド実行」を `--always-approve` で投げたら180秒タイムアウト（exit 143）。エージェントループのツール往復が積み重なると遅い。一方コードを行番号付きでプロンプトに埋め込み、ファイルツールを使わせず投げたら1ターンで返り、行番号も指摘内容も裏取りで全て正確（ハルシネーションなし）だった。\n\n**How to apply:**\n- ワンショット分析・コードレビュー・原因調査は対象コードを `--prompt-file` でまるごと渡す（`cat -n` で行番号付き）。ツールループを避けると速い\n- 自律的にファイルを探させたい時はタイムアウトを300秒以上に。デフォルト180では複合タスクが切れる\n- 作業は `~/workspace` 配下で（`/tmp` は `MaxFilesWatch` エラー）\n- ログの `ERROR ... Auth(AuthorizationRequired)` / `Transport channel closed` はバックグラウンドワーカーのもので本体実行には影響なし。`grep -vE \"ERROR.*(Auth|Transport|MaxFilesWatch)\"` で除去して読む\n- 認証は `~/.grok/auth.json`（OAuth・6h有効・セッション開始時に自動更新）。`grok models` が「not authenticated」と出ても `-p` 実行は通る（modelsコマンドの認証チェックが別系統なだけ）\n\n関連: [[multi-model-routing]]（Composer 2.5 = $20/月枠コスパ・GPT計画→Composer実装→CC補完ハーネス）/ [[grok-hermes-x-search]]（grok CLI再認証手順）\n\n---\n(migrated from local memory/instinct_grok_composer25_oneshot.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:14.001453+09:00", "updated_at": "2026-06-17T18:34:14.001453+09:00"}
{"id": 670, "title": "instinct: group_idレンジをハードコードする前に、本番フォルダの未コミット変更で新ボット(新group_id)が追加されていないか確認する", "content": "# instinct: group_idレンジをハードコードする前に、本番フォルダの未コミット変更で新ボット(新group_id)が追加されていないか確認する\n\nvvv-bots で group_id レンジ(求人=201-262 等)をハードコードした content_type 写像関数を\n書いたが、本番フォルダの**未コミット変更**でクラウドソーシング求人ボットが group_id\n251-263 で追加されており、263(lancers_hourly)を取りこぼしていた(other に誤分類)。\n\n本番DB バックフィルの**直前**に、`git pull` の競合で本番フォルダの未コミット変更に気づき\n発見できた。バックフィルしていたら 263 の求人が other に固定されるところだった。\n\n**Why:** group_id レンジは bot_registry.py の BOTS 定義から動的に増える。レンジを数値で\nハードコードすると、新ボット追加(新group_id)に追従できず、静かに誤分類する。本番フォルダ\nには別セッション/別作業の未コミット変更が残っていることがある(251-263ボット追加 + 新規\nディレクトリ12個 + AGENTS.md/CHANGELOG が未コミットだった)。\n\n**How to apply:**\n- group_id レンジをハードコードする前に、`git show origin/main:bots/bot_registry.py | grep group_id`\n  と本番フォルダの `git diff bots/bot_registry.py` の両方で**最新の最大 group_id** を確認する。\n- 本番DDL/バックフィルの前に必ず本番フォルダの `git status` を見て、未コミット変更(特に\n  bot_registry.py / 新ボットディレクトリ)が無いか確認する。あれば stash→pull→stash pop で\n  統合し、バックアップを取ってから(`cp` で /tmp へ)行う。\n- 将来的には JOB_GROUP_IDS を BOTS 定義から動的導出する方が堅牢(ただしSQL backfillとの\n  二重管理に注意)。\n- 本番フォルダの未コミット変更は別作業の可能性が高い。勝手にコミット/破棄せず保持する。\n\n関連: [[instinct-env-symlink-rm-danger]] / Issue vvv-bots#270 / [[project-server-config]]\n\n---\n(migrated from local memory/instinct_group_id_range_hardcode.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:20.123193+09:00", "updated_at": "2026-06-17T18:34:20.123193+09:00"}
{"id": 671, "title": "instinct: hermes-agent 0.15.2 は plugins/dashboard_auth/nous は同梱するが依存先 hermes_cli/dashboard_auth/ を同梱し忘れている。upgradeで修正が消える", "content": "# instinct: hermes-agent 0.15.2 は plugins/dashboard_auth/nous は同梱するが依存先 hermes_cli/dashboard_auth/ を同梱し忘れている。upgradeで修正が消える\n\nhermes-dashboard (PM2 id:11) の `ModuleNotFoundError: No module named 'hermes_cli.dashboard_auth.routes'` 再起動ループは、hermes-agent **0.15.2 の packaging bug** が原因。wheel は本物の `plugins/dashboard_auth/nous/`(OAuth実装) を同梱するが、それが依存する `hermes_cli/dashboard_auth/` 名前空間の実体(6シンボル: DashboardAuthProvider/LoginStart/Session/ProviderError/InvalidCodeError/RefreshExpiredError + register_provider/list_providers)を同梱し忘れている。\n\n**Why:** `web_server.py`(15箇所)・`plugins.py:570`・`nous/__init__.py` が全て `hermes_cli.dashboard_auth.*` を import するのに、実体が無い。前回セッションの空スタブは6シンボル中1つしか定義せず不完全だった(localhostバインドで `should_require_auth==False` のため到達せず顕在化していなかっただけ)。\n\n**How to apply:**\n1. 修正は `~/.local/lib/python3.12/site-packages/hermes_cli/dashboard_auth/` の6ファイル(正規ブリッジ実装済み・2026-05-31)。スタブ退避は `~/workspace/tools/hermes-dashboard-auth-stub-backup-20260531_062746/`。\n2. **`uv pip install --upgrade hermes-agent` 実行後はこの修正が消える**(現在1 commit behind)。upgrade後は必ず `python3 -c \"from plugins.dashboard_auth import nous\"` で疎通確認。失敗したら正規ブリッジを再適用するか LLM Wiki id=457 を参照。\n3. shadowは 127.0.0.1:9119 バインドなので認証ゲートは元々engageしない(loopback運用の正しい仕様)。`list_providers()==[]` は正常。非loopbackに変える時のみ `HERMES_DASHBOARD_OAUTH_CLIENT_ID=agent:{instance_id}` か `--insecure` が必要。\n\n詳細: [LLM Wiki id=457](http://100.115.94.5:8200/search?q=Hermes+dashboard_auth+packaging)\n\n関連（同一インシデント由来の3点セット・このページがハブ）:\n- スタブ作成前のRECORD確認（#17 `instinct_2026-06-01_2`）\n- ModuleNotFoundErrorはimport副作用も疑う（#20 `instinct_2026-06-01_5`）\n\n---\n(migrated from local memory/instinct_hermes_dashboard_auth_packaging_gap.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:23.852749+09:00", "updated_at": "2026-06-17T18:34:23.852749+09:00"}
{"id": 672, "title": "instinct: LLM誤抽出値の機械補正(÷12等)は実値と乖離する・異常値はnull化して再抽出に委ねる", "content": "# instinct: LLM誤抽出値の機械補正(÷12等)は実値と乖離する・異常値はnull化して再抽出に委ねる\n\nLLM が誤抽出した数値を「年収混入だから÷12」のような**機械補正で正しい値に戻そうとするのは誤り**。\n\n**実証 (vvv-bots#348, 2026-06-14)**:\n- detail_llm が findy 案件の月額単価に `800` を保存（DB値）\n- 実ページは「単価目安〜1,120,000円/月」＝**月額112万円**\n- 「800は年収だから÷12」と補正すると **66万円** → 実値112と不一致\n\nLLM の誤抽出は年収・無関係な数値・桁ミスなど**パターンがバラバラ**で、単一の機械換算では正しい値に戻せない。\n\n**正しい対処**:\n- 異常値（月額>SALARY_REALISTIC_MAX=300 等の明確な範囲外）は**null化**して再抽出に委ねる\n- 間違った値を残す < null（次回 detail_llm が正しく再取得）\n- min/max は独立判定（min正常/max異常なら正常な min を保持）\n\n**メタ教訓**: 補正方針を決める前に**実機で1件裏取りする**。「年収混入だろう」という推測で÷12補正をPR化(#349)したが、データ修正の点検段階で実ページを見て初めて欠陥に気づき方針転換(#350)した。サブエージェント報告も同様で、[[instinct-salary-double-normalization]]同様「実機+別モデルレビューで真因に到達」が効いた。\n\n**Why:** videos.salary は単価フィルタ(salary_max>=80 #546)の根拠。誤った値は誤ヒットを生む。閾値 SALARY_REALISTIC_MAX は common_db.py で #341/#348 共有。\n\n---\n(migrated from local memory/instinct_llm_extraction_no_machine_correction.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:30.783659+09:00", "updated_at": "2026-06-17T18:34:30.783659+09:00"}
{"id": 673, "title": "instinct: LLM Wiki REST保存は POST /api/add + content フィールド。/api/pages はGET専用(405)・body フィールドは無視される", "content": "# instinct: LLM Wiki REST保存は POST /api/add + content フィールド。/api/pages はGET専用(405)・body フィールドは無視される\n\nLLM Wiki (shadow:8200) に REST API で保存する時のエンドポイントとフィールドを間違えると静かに保存失敗する。**毎日の自動学習結果が捨てられる**事故になる。\n\n- **保存(追加/更新)**: `POST http://localhost:8200/api/add` に `{\"title\", \"content\", \"tags\"?, \"domain\"?}` 。`content` 必須(空だと400)。`ON CONFLICT(title) DO UPDATE` で冪等。\n- **取得**: `GET /api/pages?limit=N`(全件・更新降順) / `GET /api/search?q=...`(検索)\n- ❌ **`POST /api/pages` は405**(GET専用)。❌ フィールド `body` は無視される(`content` が正)。\n- mdは `mcp__wiki__wiki_add(title, content, tags)` ツールが正攻法。スクリプト/cronからは上記REST。\n\n**2026-06-15 実害**: x_learn_daily.py が `/api/pages` + `body` で POST し続け、毎日 405 で全学習結果を保存できていなかった(ログ「Wiki保存失敗 HTTP 405」)。`/api/add` + `content` に修正して解消(claude-base 48da0ef)。\n\n教訓: 自動収集パイプラインの「保存」「通知」段は収集が成功していても黙って失敗しうる。**ログに保存OK/NGを必ず出す**設計にし、定期的にログの保存成否を点検する(精査タスクの定番チェック)。Discord webhook の一時403は瞬断のこともある(GET 200・POST 204なら生きている)ので恒久障害と即断しない。\n\nDB: llm_wiki の実体は `vvv_prod` の `wiki_pages` テーブル(peer接続 `postgresql://ubuntu@/vvv_prod?host=/var/run/postgresql`)。削除APIは無いのでテストページはDB直で `DELETE FROM wiki_pages WHERE title LIKE ...`。\n\n---\n(migrated from local memory/instinct_llm_wiki_api_add_endpoint.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:33.789872+09:00", "updated_at": "2026-06-17T18:34:33.789872+09:00"}
{"id": 674, "title": "instinct: 一度きりの移行スクリプトは死んだDSN・平文PW・廃止認証方式を残しがち。実行されなくても負債なのでpeer接続化＋ハードコード排除する", "content": "# instinct: 一度きりの移行スクリプトは死んだDSN・平文PW・廃止認証方式を残しがち。実行されなくても負債なのでpeer接続化＋ハードコード排除する\n\n`migrate_from_*.py` のような一度きりの移行スクリプト(cron無し・移行完了済み)は、**接続先DB・認証方式の変化に取り残されて死んだDSNを抱える**。実行されないので気づかれないが、平文PWや廃止された認証方式を残す技術的負債になる。\n\n## 典型パターン(anime migrate_from_vvv.py 実例)\n- 存在しないDB参照: `postgresql://...@localhost:5432/shadow`(shadow DBもroleも不在・[[instinct-dead-db-connection-silent-data-drought]])\n- 平文ハードコードPW: `shadow:shadow_dev_pass_2026@...`\n- 廃止された認証: `127.0.0.1 trust`(後に[[instinct-pg-hba-trust-to-scram-safe]]でscram化され壊れる)\n→ 3つ揃って「実行しても即エラーで動かない」状態に\n\n## 直し方(最小修正)\n- DSNを **Unixソケットpeer認証**に: `postgresql:///<db>?host=/var/run/postgresql`(パスワード不要)\n- 環境変数で上書き可能に: `os.environ.get(\"XXX_DSN\", \"<peer default>\")`\n- 移行先DBを実在するものに是正(例: anime本番は vvv_prod 共用・.envのDATABASE_URLで確認)\n- 「一度きり移行・完了済み・cron無し」の旨をコメント明記\n- コメント内にもPW文字列を残さない(「平文ハードコードPW」と伏せる)\n\n## 判断\n- cron無し・移行完了済みなら本番稼働に**無影響**(実行されない)→ PR化して負債解消・本番再起動不要\n- セキュリティ監査(#248系)の文脈では平文PW排除として価値あり。`grep -rn '<role>@localhost:5432\\|<role>@127.0.0.1:5432'` で全スクリプトを洗うと芋づる式に見つかる\n\n## 関連\n- [[instinct-tools-hardcoded-db-use-socket-peer]] — tools/*.pyの同種問題(stale_bot_alert/embed_videos)\n- [[instinct-dead-db-connection-silent-data-drought]] — 死んだDB接続がデータ欠損を生む\n- [[instinct-pg-hba-trust-to-scram-safe]] — trust廃止でこれら残骸が顕在化する\n\n---\n(migrated from local memory/instinct_migration_script_dead_dsn_residue.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:37.689382+09:00", "updated_at": "2026-06-17T18:34:37.689382+09:00"}
{"id": 675, "title": "instinct: jhdにnote/Lobsters/dev.to/HF papersソースを追加済み。新ソース追加は配線6箇所+hatena/note雛形でできる", "content": "# instinct: jhdにnote/Lobsters/dev.to/HF papersソースを追加済み。新ソース追加は配線6箇所+hatena/note雛形でできる\n\njhd 横断リサーチエンジンに**ソースを4つ追加**した（2026-06-10・お姉様要望）。日本語=**note**（「noteの情報も取得に組み込める？」）、英語技術=**Lobsters / dev.to / HF papers**（「他にも有用なソースある？」→英語圏がHN+groundingだけで手薄だったのを補完）。アダプタは `lib/{note,lobsters,devto,hfpapers}.py`。\n\n**新ソース追加の定型（配線6箇所・hatena.py か note.py を雛形にコピペ改変）:**\n1. `pipeline.py` の `from . import (...)` に追加\n2. `pipeline.py` の `SEARCH_ALIAS` に別名（例 `\"dev.to\": \"devto\"`）\n3. `pipeline.py` の `MOCK_AVAILABLE_SOURCES` に追加\n4. `pipeline.py` の `available_sources()` の `available.extend([...])` に追加\n5. `pipeline.py` の fetch ディスパッチ `if source == \"...\"` 分岐を try/except 付きで追加\n6. `normalize.py` の `PASSTHROUGH_SOURCES` set と `render.py` の `SOURCE_LABELS` dict に追加\n\n**各ソースの取得方式（全て認証不要・スコア指標付き・キーワード/全文検索が無いものはタグ取得→ローカルfilter）:**\n- **Lobsters**: タグ別JSON `lobste.rs/t/<tag>.json`（ai/ml/programming/compsci・score=net upvotes）\n- **dev.to**: Forem API `dev.to/api/articles?tag=<tag>&top=30`（topicからタグ導出・reactions）\n- **HF papers**: `huggingface.co/api/daily_papers?limit=N`（upvotes・arXivより話題化済みを絞れる）\n- E2E実証: Lobsters は即「Claude Fable 5」捕捉・dev.to 10件・HF papers 5件。jhd本体統合もエラーゼロ\n\n**Why:** AI/Claude Code 系の高品質な日本語一次記事は **note に初出 → 後にはてブで拾われる**傾向。はてブ経由だけだとブックマークが付くまでのタイムラグで取りこぼす。note 検索API は認証不要・スキ数(like_count)がエンゲージメント指標になるので、はてブより**早く・直接**拾える。\n\n**How to apply:**\n- 起動: `python3 ~/.claude/tools/jhd/jhd.py \"<topic>\" --search ...,note --quick --emit md`。`--diagnose` の available_sources に note が出る\n- 配線箇所6つ（hatena を雛形に全て対応済み）: pipeline.py の import / SEARCH_ALIAS / MOCK_AVAILABLE_SOURCES / available() の extend / fetch ディスパッチ分岐、normalize.py の PASSTHROUGH_SOURCES、render.py の SOURCE_LABELS\n- note 検索API: `https://note.com/api/v3/searches?context=note&q=<query>&size=N&start=0`（要 User-Agent ヘッダ）。`data.notes.contents[]` に key/name/publish_at/like_count/comment_count/user。URL は `note.com/<user.urlname>/n/<key>`\n\n**Gotcha:**\n- **note APIは size=40 を要求しても最大20件しか返さない**。30日ウィンドウで絞ると関連度上位の名作(古い)が脱落し新着の月報ノイズが残ることがある。`note.search_note()` を直接呼ぶと関連度デフォルト順で良質(全件Claude Code関連・スキ100-331)\n- **sort=new は新着順で関連性が落ちる**。デフォルト(ソート指定なし=関連度順)が最良\n- jhd の planner が topic を周辺サブクエリに展開するため、note 単独実行だと月報が混じることがある。他ソース融合時は埋もれる。深掘り取得(x-learn Step3)は従来通り defuddle で note.com URL を抽出\n\n関連: [[project-jhd-research-engine]] [[feedback-learn-all-sources-jina]]\n\n---\n(migrated from local memory/instinct_note_source_jhd.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:42.528408+09:00", "updated_at": "2026-06-17T18:34:42.528408+09:00"}
{"id": 676, "title": "instinct: noVNC/VNCのbind公開範囲を変える前に、systemd unit定義でなく実際にポートを握る稼働プロセスのbindを確認する", "content": "# instinct: noVNC/VNCのbind公開範囲を変える前に、systemd unit定義でなく実際にポートを握る稼働プロセスのbindを確認する\n\nサービスのbind/認証設定を変更する前に、**systemd unit定義ではなく「実際にポートを握っている稼働プロセス」のbindを `ss -tlnp` で確認する**。unit定義が正しくても、過去に手動起動されたプロセスが居座り、unitが起動できずにドリフトしていることがある。\n\n**Why:** shadowのnoVNCで実証（2026-06-07）。`novnc.service` の定義は `--listen $(tailscale ip -4):6080`（Tailscale限定）で正しかったが、実際は5/24に手動起動された別のwebsockify（`session-N.scope` 配下）が `0.0.0.0:6080` で全公開bindして居座り、unitは inactive のまま。**定義を読むだけでは「Tailscale限定で安全」と誤判断する**。同じ構造でXtigervncも手動起動が5901を握り `vncserver@1.service` が activating のまま起動できずにいた。\n\n**How to apply:**\n1. 設定変更前に必ず `ss -tlnp | grep :<port>` で**実bindと保持pid**を見る。`0.0.0.0` なら全公開（公開IPからも到達）。Tailscale IPやlocalhostなら内部限定\n2. 保持pidの素性を確認: `ps -o lstart=,args= -p <pid>` / `cat /proc/<pid>/cgroup`。`session-N.scope` 配下なら手動ログインセッション起動＝unit管理外のドリフト\n3. ドリフト解消手順: 手動プロセスを `kill` してポート解放 → `systemctl start <unit>` でunit管理下に正常化 → `ss` で実bindが意図通りか再確認\n4. 変更後は必ず**実挙動をcurlで検証**（[[instinct-config-file-not-served-drift]]と同じ原則）: Tailscale IP経由=到達可・localhost経由=到達不可、で内部限定が効いたと確認できる\n5. パスワード撤廃（fail-open化）は、bind内部限定が**curlで確実に検証できてから**行う。順序を逆にすると一瞬でも無認証で全公開になる\n\n**今回の最終構成（参考）:** noVNC `100.115.94.5:6080`（Tailscale限定bind・`novnc.service` enabled）+ VNC `127.0.0.1:5901`（localhost限定・`~/.vnc/config` に `securitytypes=none`＋`localhost`・`vncserver@1.service` 経由）。Tailscale内に居る端末のブラウザから `http://100.115.94.5:6080/vnc.html` でパスワードなしアクセス可。関連 [[instinct-ai-dev-failopen-tailscale-bind]]\n\n---\n(migrated from local memory/instinct_novnc_unit_vs_manual_process_drift.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:48.967227+09:00", "updated_at": "2026-06-17T18:34:48.967227+09:00"}
{"id": 677, "title": "instinct: moomoo OpenDのログイン停止(CAPTCHA/SMS要求)はtelnetコンソール22222で復旧する。SDK再接続ループがSMSレート制限を自家中毒で延長するので先にSDKプロセスを殺す", "content": "# instinct: moomoo OpenDのログイン停止(CAPTCHA/SMS要求)はtelnetコンソール22222で復旧する。SDK再接続ループがSMSレート制限を自家中毒で延長するので先にSDKプロセスを殺す\n\n# OpenDログイン停止(認証要求)のtelnet復旧手順\n\n## 症状\n- moomoo SDK(`moomoo_conn.py --ping`等)が無限ブロック（6秒毎の自動再接続ループ）\n- GTWLog に `InitConnect::Response {\"retType\":-1,\"retMsg\":\"Graphic verification code required\"}`\n- OpenDプロセスは生きていてポート11111も待受中なのに、API接続が全て拒否される\n\n## 復旧手順（2026-06-10 実証）\n1. **先にSDKクライアントを全部殺す**: `pgrep -af moomoo_conn` → kill。\n   SDKの再接続ループ(6秒毎)がInitConnect→SMS要求を連発し、**SMSレート制限を自家中毒で延長し続ける**\n2. telnetコンソール(127.0.0.1:22222)にncでコマンド送信:\n   `printf 'req_pic_verify_code\\r\\n' | timeout 5 nc 127.0.0.1 22222`\n3. 画像が `~/.com.moomoo.OpenD/F3CNN/PicVerifyCode.png` に落ちる → Read(6倍拡大+二値化で判読性UP)\n4. `input_pic_verify_code -code=XXXX` を同様にncで送信\n5. 次に「SMS verification code required」になったら `req_phone_verify_code` → お姉様の携帯のコードを\n   `input_phone_verify_code -code=XXXXXX` で入力\n6. 「Requests too frequent」が出たらSDK全停止を確認して15-30分待つ\n\n## 教訓\n- OpenDは起動成功≠ログイン成功。**疎通確認はGTWLogのretMsgまで見る**\n- ヘッドレス環境のCAPTCHAは画像をReadで読めば突破できる（自己口座への正当ログイン）\n- ログ時刻はCST(UTC+8)=JST-1h\n\n## 追加知見（2026-06-10 フル復旧戦の記録）\n- **SMSコードの有効期限は短い**(〜数分)。req成功→人間に依頼→入力まで37分空いたら failed。\n  「SMS送信成功を検知したら即Discord通知→数分以内に入力」のフローを /tmp/sms_retry.sh 化した\n- **ログイン失敗でOpenDは自動シャットダウンする** → PM2 autorestart が再起動の度に自動SMS要求を\n  打ち「Requests too frequent」を誘発する。認証作業中は `pm2 stop opend` で止めてから人間を待つ\n- **SMS認証成功後にもう1つ関門**: moomoo規制要件「API利用者アンケート+同意確認」が未完了だと\n  ログイン成功(Crypto: LV1表示)→直後に終了する。アンケートは人間がブラウザ/アプリで完了する必要あり\n  (URL: api.moomoo.com/v2/webview/jump?...url=202011025)。完了まではOpenDを止めておく\n- **run_opend.shのバグ**(修正済み217d053): OPEND_BINの評価がsource opend.envより前にあり\n  MOOMOO_OPEND_BINが効かずPM2がクラッシュループした。env由来の変数評価は必ずsourceの後\n\n関連: [[project-trade-system-goal]] / `~/.claude/skills/moomoo-trading/`\n\n---\n(migrated from local memory/instinct_opend_captcha_sms_telnet_recovery.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:53.201722+09:00", "updated_at": "2026-06-17T18:34:53.201722+09:00"}
{"id": 678, "title": "instinct: pg_hba.conf の 127.0.0.1 trust を scram-sha-256 化する前に、各ロールのPW設定とTCP接続依存を確認する。peer(local)接続のアプリは無影響", "content": "# instinct: pg_hba.conf の 127.0.0.1 trust を scram-sha-256 化する前に、各ロールのPW設定とTCP接続依存を確認する。peer(local)接続のアプリは無影響\n\n`pg_hba.conf` の `host all all 127.0.0.1/32 trust`(無認証TCP)を `scram-sha-256` に変えるのは、手順を踏めば安全。本番DB全接続に関わる不可逆操作なので検証付きで。\n\n## 実施前の必須確認(これで安全性が決まる)\n1. **各ログインロールにPWがあるか**: `SELECT rolname, CASE WHEN rolpassword LIKE 'SCRAM-SHA-256%' THEN 'OK' WHEN rolpassword IS NULL THEN 'PWなし(壊れる)' END FROM pg_authid WHERE rolcanlogin`\n   - PWなしロール(例: ubuntu)が **127.0.0.1 TCPで接続している箇所**があるとscram化で壊れる\n2. **TCP接続依存の洗い出し**: `grep -rn '<role>@127.0.0.1:5432\\|<role>@localhost:5432' ~/workspace` で接続文字列を探す。移行スクリプト(cron無し・実行済み)の残骸なら無害\n3. **本番アプリの接続方式**: `.env` が `host=/var/run/postgresql`(ソケットpeer)なら **local行のpeer認証**を使い、scram化(host行のみ変更)と**無関係=無影響**\n4. **現在のTCP接続数**: `ss -tnp | grep 127.0.0.1:5432` が0なら今この瞬間trust依存の接続は無い\n\n## 実施手順(vvv shadow #248 PG-01 実証)\n```bash\nPGHBA=$(sudo -u postgres psql -tA -c \"SHOW hba_file;\")\nsudo cp \"$PGHBA\" \"${PGHBA}.bak.YYYYMMDD\"            # 1.バックアップ必須\nsudo sed -i -E 's|^(host[[:space:]]+all[[:space:]]+all[[:space:]]+127\\.0\\.0\\.1/32[[:space:]]+)trust|\\1scram-sha-256|' \"$PGHBA\"\n# vvv_prod/postgres等の個別trust行も同様にscram化・死文(shadow 0.0.0.0/0 md5等)は削除\nsudo grep -nE \"^local\" \"$PGHBA\"                     # 2.local peer行が無傷か確認(本番アプリ保護)\nsudo systemctl reload postgresql                    # 3.reload(構文エラーなら失敗)\n# 4.即検証(一つでも壊れたら即 cp bak 戻し→reload)\nsudo -u postgres psql -d vvv_prod -c \"SELECT count(*) FROM videos\"  # 本番peer接続\nPGPASSWORD=$pw psql -h 127.0.0.1 -U claude_readonly -d vvv_prod -c \"SELECT 1\"  # MCP TCP+PW\ncurl -s -o /dev/null -w '%{http_code}' https://本番/  # サイト200\npsql -h 127.0.0.1 -U ubuntu -d vvv_prod -c \"SELECT 1\"  # → Password要求=scram化成功\n```\n\n## 関連\n- [[instinct-postgres-pw-rotation-socket-safe]] — アプリはpeer接続でPW未使用(scram化と無関係の裏付け)\n- [[instinct-config-file-not-served-drift]] — 設定変更後は実機で「実際に効いてるか」確認\n- 当初「弱PW平文」等の指摘は実機で覆ることがある(9router shadow2026はbcryptハッシュ化済みだった)。鵜呑みにせず検証\n\n---\n(migrated from local memory/instinct_pg_hba_trust_to_scram_safe.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:34:57.910375+09:00", "updated_at": "2026-06-17T18:34:57.910375+09:00"}
{"id": 679, "title": "instinct: pip-auditのFix Versionsはフレームワークのバージョン制約を考慮しない。starlette/FastAPI等の密結合は単独更新不可・連動更新が要る", "content": "# instinct: pip-auditのFix Versionsはフレームワークのバージョン制約を考慮しない。starlette/FastAPI等の密結合は単独更新不可・連動更新が要る\n\n`pip-audit` の `Fix Versions` 列は**そのパッケージ単体の修正版**を示すだけで、**それを依存する上位フレームワークのバージョン制約を一切考慮しない**。鵜呑みにして上げると本番アプリが import 不能になる。\n\n**具体例(2026-06-09・#248 MCP-015 依存更新)**:\n- vvv の脆弱性: `starlette 0.50.0` → pip-audit は `fix 1.0.1` と表示\n- 実際に `starlette 1.2.1` を入れたら **`fastapi 0.128.0 requires starlette<0.51.0,>=0.40.0` で衝突**し、`app.main` の import が失敗\n- starlette のメジャー更新には **FastAPI 0.128 → 最新(0.136等)へのメジャー更新が連動して必要**(pydantic/SQLAlchemy 互換も再検証）＝破壊的変更リスク高・別タスク\n\n**How to apply**:\n- 依存更新前に**密結合フレームワークのバージョン制約を確認**: `pip show fastapi | grep Requires` や `requires` で `starlette<X` 等を見る\n- patch/minor 更新(aiohttp 3.13→3.14・pillow 12.1→12.2・urllib3 2.6→2.7・pyjwt 2.12→2.13 等)は概ね安全。**メジャー更新(0.50→1.x・密結合パッケージ)は単独で上げない**\n- 更新は**検証ループ必須**: 更新→`pip-audit`再監査→`app.main` import→pytest→API起動。壊れたら即ロールバック(本番プロセスは旧依存をメモリ保持で稼働継続するので、再起動前なら無停止で戻せる)\n- **依存衝突警告(`yfinance requires curl_cffi<0.14`等)は実機import・実動作で確認**: 警告が出ても実際に動くことが多い(yfinanceはcurl_cffi 0.15でAAPL価格取得成功)。警告=即NGではない\n\n**横展開**: security の MCP venv だけでなく**全サービスvenvを一括pip-audit**すると漏れが見つかる(56件→2件に削減できた)。新規サービス(pay)は依存が新しく0件のことも。\n\n関連: [[instinct-env-permission-drift-664]](同じく全.env/venv一括点検) / [[instinct-python-module-edit-needs-restart]] / [[thinking-model-best-practices]](検証ループ)\n\n---\n(migrated from local memory/instinct_pip_audit_framework_constraint.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:03.050618+09:00", "updated_at": "2026-06-17T18:35:03.050618+09:00"}
{"id": 680, "title": "instinct: Claude Codeプラグインはファイル物理削除だけではセッション開始時のauto-restoreで蘇る。marketplace登録まで消すこと", "content": "# instinct: Claude Codeプラグインはファイル物理削除だけではセッション開始時のauto-restoreで蘇る。marketplace登録まで消すこと\n\nClaude Code プラグインを「物理削除」しても、`~/.claude/plugins/known_marketplaces.json` にマーケットプレイス登録が残っていると、**セッション開始時に origin/main へ auto-restore（再clone・再インストール）されて蘇る**。\n\n**実例:** last30days を 2026-06-09 に物理削除→ jhd（[[project-jhd-research-engine]]）に置換したが、登録残存により同日深夜（JST 6/10 02:56）に v3.3.2 が自動再導入され、翌日まで稼働していた。\n\n**Why:** marketplaces/ 配下は git clone で、Claude Code が起動時に登録リストから自動復元する設計。ファイル削除は「症状」しか消さない。\n\n**How to apply:** プラグイン完全削除は3点セットで行う:\n1. `claude plugin uninstall <plugin>@<marketplace>`\n2. `claude plugin marketplace remove <marketplace>` ←再発の根\n3. cache/data/marketplaces 配下の残骸と関連スクリプト削除\n- 検証は `grep -c <name> ~/.claude/plugins/known_marketplaces.json installed_plugins.json` が 0 であること\n- **plugins/ は claude-base で gitignored** のため、git reset 同期では各ホストに伝播しない。マルチホスト（shadow/cure/arcana/mac/win）では各ホストで個別に登録削除が必要（[[project-multi-host-deploy]]）\n- 関連 Issue: claude-base#64\n\n---\n(migrated from local memory/instinct_plugin_marketplace_autorestore.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:07.056296+09:00", "updated_at": "2026-06-17T18:35:07.056296+09:00"}
{"id": 681, "title": "instinct: PM2エラーログ監視で同じIssueが連続自動起票されたら、タイムスタンプ無しエラー行が時間フィルタをすり抜けていないか疑う", "content": "# instinct: PM2エラーログ監視で同じIssueが連続自動起票されたら、タイムスタンプ無しエラー行が時間フィルタをすり抜けていないか疑う\n\nvvv の `bug_watchdog.check_pm2_error_logs` 等、PM2ログを時間フィルタ(直近N分)で監視する仕組みで、**解決済みの同じエラーで同じIssueが繰り返し自動起票**されたら、**タイムスタンプ無しのエラー行**が時間フィルタをすり抜けている疑い。\n\n## 原因パターン\nPM2ログには2種類の行がある:\n- タイムスタンプ付き: `2|svc | 2026-06-09 16:26: INFO ...`\n- **タイムスタンプ無し**: `1|vvv-api | ERROR: [Errno 98] Address already in use`(uvicorn/起動エラー等)\n\nフィルタが `if last_ts is not None and last_ts < cutoff: continue` だと、エラー行までにタイムスタンプ行が無い(=ログ先頭の古い部分)とき `last_ts is None` で条件がFalse→**スキップされず古い解決済みエラーを検知**する。\n\n## 正しい修正\n`if last_ts is None or last_ts < cutoff: continue` — 時刻不明も安全側でスキップ。PM2ログは時系列順なので「直近のタイムスタンプより前=古い」が成立。\n\n## 検証(必須)\n- 古いエラーが残るログで監視関数を実行し**検知0件**を確認\n- かつ**最近(5分前)のタイムスタンプ付きエラーは検知維持**(フィルタが厳しすぎて本物を見逃さないか・見逃し防止)\n- vvv#542/#543(PM2エラーログ多発: vvv-api)・PR #544\n\n## 関連\n- [[instinct-pm2-orphan-port-held-drift]] — Address already in use の発生源(孤児プロセス)。本能はその「検知側の誤報」\n- [[instinct-log-truncate-not-root-cause]] — ログ問題はtruncateでなく根本(検知ロジック)を直す\n- QA/監視botの連続自動起票は「実害」でなく「検知ロジックのバグ」のことがある。起票内容を鵜呑みにせずログのタイムスタンプを実機確認する\n\n---\n(migrated from local memory/instinct_pm2_error_no_timestamp_false_detect.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:09.818560+09:00", "updated_at": "2026-06-17T18:35:09.818560+09:00"}
{"id": 682, "title": "instinct: pm2 restart が Address already in use で errored になったら、pm2管理外の孤児プロセスがポートを掴んでいないか疑う", "content": "# instinct: pm2 restart が Address already in use で errored になったら、pm2管理外の孤児プロセスがポートを掴んでいないか疑う\n\n`pm2 restart <name>` が `[Errno 98] Address already in use` でループし `errored` になる時、**pm2管理外の孤児プロセス（PPID=1・initに養子）がポートを掴んだまま**のことがある。\n\n## 症状と切り分け\n- `pm2 list` で対象が errored/stopped・pid 0・restart回数が異常に多い\n- だが `curl localhost:<port>` は **HTTP 200**（孤児が応答し続けている＝本番は無傷）\n- `pm2 stop <name>` してもポートが解放されない → 掴んでいるのはpm2管理外の孤児\n- `ss -tlnp | grep ':<port>'` でPID特定 → `ps -o pid,ppid,etime,cmd -p <PID>` で **PPID=1** なら孤児確定\n- 孤児の `etime`(起動時刻) が最新マージより前なら、**古いコードで本番が動いている**＝修正未反映\n\n## 正しい直し方（クリーン再起動・数秒瞬断）\n1. **起動可否を先に検証**（事故防止）: `env -i HOME=$HOME PATH=$PATH bash -c 'cd <dir> && venv/bin/python3 -c \"from app.main import app\"'`\n   - ⚠️ **bashで `. ./.env` すると `cors_origins` 等のJSON配列値パースが壊れて誤検知する**。pm2はpydantic-settingsが.envを直接読むので、クリーンシェル(`env -i`)で検証すること\n2. 孤児kill → 即 `pm2 start <name>`（瞬断最小化）\n3. `curl localhost:<port>/` `/dashboard` 等で200確認・`pm2 logs --err` で起動エラー無し確認\n4. `pm2 save`（孤児状態を残さず復元用に保存）\n\n## 関連\n- vvv-api の ecosystem.config.js 定義は `--host 127.0.0.1 --port 8000`（localhost bind）。孤児は古い `0.0.0.0` bindのことがある。[[instinct-ai-dev-failopen-tailscale-bind]]\n- [[instinct-python-module-edit-needs-restart]] — マージ後の本番反映に再起動が必要\n- [[instinct-pm2-python-bun-fork]] — pm2でPython起動はbashラッパー経由\n- 本番介入は要確認事項だが、深夜帯の数秒瞬断は許容範囲。起動可否を事前検証してからkillする\n\n---\n(migrated from local memory/instinct_pm2_orphan_port_held_drift.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:12.604567+09:00", "updated_at": "2026-06-17T18:35:12.604567+09:00"}
{"id": 683, "title": "instinct: PM2でPythonスクリプトを直接起動するとbunフォークコンテナがJSパースして起動失敗する。bashラッパー経由で回避", "content": "# instinct: PM2でPythonスクリプトを直接起動するとbunフォークコンテナがJSパースして起動失敗する。bashラッパー経由で回避\n\nshadow の PM2 で Python スクリプトを `pm2 start foo.py --interpreter <venv>/python` で直接起動すると、**bun のフォークコンテナ `ProcessContainerForkBun.js` が Python を JS としてパースし `SyntaxError: unterminated string literal (detected at line 29)` で起動失敗ループ**する（status=errored・restarts激増）。`--interpreter` で venv python を絶対パス指定しても効かない。\n\n**Why:** この shadow の PM2 環境は bun ベースで、interpreter 指定が ForkBun コンテナに正しく伝わらないことがある。手動 `python foo.py` では起動できるのに PM2 経由だけ失敗する＝コードのバグでなく PM2 の実行コンテナの問題。\n\n**How to apply:**\n- Python を PM2 常駐させるときは **bash ラッパー経由**にする:\n  ```bash\n  # run_foo.sh\n  #!/bin/bash\n  export ENV_VAR=...\n  cd /path && exec /path/venv/bin/python foo.py\n  ```\n  `pm2 start run_foo.sh --interpreter bash` → bash が素直に venv python を呼ぶので bun 干渉しない\n- 切り分け: `pm2 logs <name> --err` に `ProcessContainerForkBun.js` が出たらこの罠\n- 実例: trade-dashboard (port 8400) 起動時に踏んだ（2026-05-30）。bashラッパー run_dashboard.sh で解決\n\n注記: 旧自動学習版 `instinct_2026-05-23_2`（内容が薄い同根instinct）は本ページに統合し 2026-06-06 削除済み。PM2×bunフォークの知見は本ページに一本化。\n\n---\n(migrated from local memory/instinct_pm2_python_bun_fork.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:15.397196+09:00", "updated_at": "2026-06-17T18:35:15.397196+09:00"}
{"id": 684, "title": "instinct: shadow本番のpostgresスーパーユーザPWローテーションはアプリ無影響で安全。アプリはubuntuソケット(peer)接続でpostgresPWを使わない。pg_hbaは127.0.0.1 trust", "content": "# instinct: shadow本番のpostgresスーパーユーザPWローテーションはアプリ無影響で安全。アプリはubuntuソケット(peer)接続でpostgresPWを使わない。pg_hbaは127.0.0.1 trust\n\nshadow本番の **postgres スーパーユーザPWローテーションはアプリに無影響で安全**に実行できる(2026-06-07 実証・#248 SEC-01)。\n\n**Why:** アプリ(vvv-api/scheduler-tick/全ボット)のDB接続は **`ubuntu` ユーザのUnixソケット接続**(`host=/var/run/postgresql dbname=vvv_prod user=ubuntu`・パスワードなし)。postgresスーパーユーザのPWはアプリ認証に**一切使われていない**。バックアップcronも `pg_dump -U ubuntu`(PW不要)。だからpostgres PWを変えてもアプリは落ちない。\n\n**How to apply(ローテーション手順):**\n1. 影響範囲確認: `pg_hba.conf`(`local all postgres peer` / `host postgres all 127.0.0.1/32 trust`)・各.envのDATABASE_URL(vvvはubuntuソケットでpostgres:PW行はコメントアウト)・cron(`pg_dump -U ubuntu`)\n2. `ubuntu` は非スーパーユーザ(usesuper=f)なので `ALTER USER postgres` 不可 → **`sudo -u postgres psql -c \"ALTER USER postgres WITH PASSWORD '...'\"`** で実行(peer認証)\n3. 新PWは `python3 -c \"import secrets,string; print(''.join(secrets.choice(string.ascii_letters+string.digits) for _ in range(32)))\"`(URL安全な記号なし32文字)\n4. `.env.master`(権限600)・`.env.arcana` の `postgres:OLD@` を新値に置換。一時保存PWは `shred -u` で削除\n5. 確認: `psql \"host=/var/run/postgresql dbname=vvv_prod user=ubuntu\"` でアプリ接続維持・vvv/anime 200・PM2 online\n\n**⚠️ pg_hba の `host postgres all 127.0.0.1/32 trust`** は127.0.0.1からPW不問でpostgres接続を許す緩い設定。主防御線はpeer/socketだが、最小権限なら scram-sha-256 化を検討(本番影響を慎重評価のうえ)。\n\n関連: vvv-bots#248(SEC-01 Critical・解決済) / [[instinct_env_symlink_rm_danger]]\n\n---\n(migrated from local memory/instinct_postgres_pw_rotation_socket_safe.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:18.102634+09:00", "updated_at": "2026-06-17T18:35:18.102634+09:00"}
{"id": 685, "title": "instinct: ON CONFLICTありのUPSERTでも主キー重複(xxx_pkey violation)が出たらシーケンスずれを疑う", "content": "# instinct: ON CONFLICTありのUPSERTでも主キー重複(xxx_pkey violation)が出たらシーケンスずれを疑う\n\nON CONFLICT (自然キー) で正しく書かれたUPSERTなのに `xxx_pkey` (主キーid) の UniqueViolationError が出る場合、**ON CONFLICT条件の不備ではなく、idシーケンスが実データのMAX(id)より後ろにずれている**のが原因。新規INSERT時の自動採番が既存idと衝突する。\n\n**Why:** 過去にidを明示指定してINSERTするETL/バックフィル（例: anime `cure_to_shadow_etl.py`）がシーケンスを更新しないと発生する。anime `wiki_anime_master_bot`(id=601)はこれで**7日間取り込みゼロ**(added=0)になっていた（2026-06-07発見・seq last_value=9787 vs MAX(id)=18251）。failed統計に出るだけで静かに止まるので気づきにくい。\n\n**How to apply:**\n1. 診断: `SELECT pg_get_serial_sequence('テーブル','id')` でシーケンス名取得 → `SELECT last_value FROM <seq>` と `SELECT MAX(id) FROM テーブル` を比較。last_value <= MAX(id) なら確定\n2. 修正: `SELECT setval('<seq>', (SELECT MAX(id) FROM テーブル), true)` で同期。**既存データに触れず採番開始点を直すだけの安全な回復操作**（要確認の本番DB書込だが破壊リスク極小）\n3. id明示INSERTするETLには、処理後に上記setvalを必ず入れる（根本対策）\n\n関連: [[instinct-group-id-range-hardcode]]・バッチINSERTの重複制約は ON CONFLICT DO NOTHING だけでは不十分(LLM Wiki)。anime DB接続は `bots.lib.db_utils.normalize_dsn` でSQLAlchemy形式(`postgresql+asyncpg`)→asyncpg形式へ変換が必要。\n\n---\n(migrated from local memory/instinct_postgres_sequence_drift_after_etl.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:21.386756+09:00", "updated_at": "2026-06-17T18:35:21.386756+09:00"}
{"id": 686, "title": "instinct: 起動時ロードされるPythonモジュールを編集したら必ずサービス再起動が要る（auto_reloadはテンプレHTMLしか再読込しない）", "content": "# instinct: 起動時ロードされるPythonモジュールを編集したら必ずサービス再起動が要る（auto_reloadはテンプレHTMLしか再読込しない）\n\nFastAPI/PM2 で動く本番サービス（vvv-api等）の `template_config.py` 等、**起動時にロードされるPythonモジュール**を編集したら、必ず `pm2 restart <service>` でプロセスを再起動する。\n\n**Why:** 2026-05-30、Issue #512 のセキュリティ対応で `app/template_config.py` に `trusted_html` フィルタ（nh3）を追加したが vvv-api を再起動しなかった。テンプレ `dashboard.html` は新フィルタ `{{ ... | trusted_html }}` を要求するのに、稼働中プロセスは昨日起動の古いコード（フィルタ未登録）をメモリに保持 → `jinja2 No filter named 'trusted_html'` で全ページ500（`{\"message\":\"An unexpected error occurred\"}`）。Jinja2 の `auto_reload` は**テンプレHTMLしか再読込せず、Pythonモジュールは再読込しない**のが落とし穴。\n\n**How to apply:**\n- `*.py`（特にフィルタ/設定/ルーター/起動時import）を本番に反映したら `pm2 restart` 必須。HTMLテンプレだけの変更なら auto_reload で足りる\n- 障害切り分け: 「ソースは正しいのにエラーが出る」時は **ファイル更新時刻 vs プロセス起動時刻** を比較する（`stat -c '%y' file.py` と `ps -o lstart= -p <pid>`）。プロセスが古ければデプロイ漏れ＝コードバグではない\n- 再起動前検証: `venv/bin/python -c \"from app.template_config import templates; [templates.get_template(t) for t in (...)]\"` で全テンプレのコンパイル可否と依存（nh3等）の存在を先に確認する\n\n関連: vvv Issue #512（trusted_htmlフィルタ導入）、[[instinct-env-symlink-rm-danger]]\n\n---\n(migrated from local memory/instinct_python_module_edit_needs_restart.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:24.041150+09:00", "updated_at": "2026-06-17T18:35:24.041150+09:00"}
{"id": 687, "title": "instinct: vvv-bots給与の単位正規化は「円→万変換した値」に百円単位補正を二重適用すると高額案件を誤補正する", "content": "# instinct: vvv-bots給与の単位正規化は「円→万変換した値」に百円単位補正を二重適用すると高額案件を誤補正する\n\nvvv-bots `common_db.py` の給与正規化で、**段階の異なる補正を直列に重ねると誤爆する**。\n\n**問題パターン** (PR#347 でcode-reviewerが発見したCRITICAL):\n```python\nif sal > 10000:        # 円単位 → 万円に\n    sal = sal // 10000  # 50000000円 → 5000(万円)\nsal = _sanitize_salary(sal)  # ❌ 5000>1000 → //100 → 50。5000万円案件を50万に化けさせる\n```\n\n**正しい設計** — 補正は入力の単位前提ごとに**排他**で:\n```python\nif sal > 10000:        # 円単位前提\n    sal = sal // 10000  # 変換のみ。sanitizeしない(変換済みは正規化済み)\nelse:                  # 万円単位前提\n    sal = _sanitize_salary(sal)  # 百円単位混入(4800→48等)のみ補正\n# 補正後に min>max 逆転したら両方破棄→_extract_salaryフォールバック\n```\n\n**教訓2点**:\n- 「円→万変換」と「百円単位混入補正」は**別レイヤー**。同じ値に両方かけない\n- 補正系は必ず **min>max 逆転ガード**をペアで入れる(片側だけ補正されると逆転する)\n\n**Why:** salary_max>=80 の単価フィルタ(#546)が誤ヒットする。`videos.salary_min/max` は「万円/月」Integer規約。混入実例: group248 id=719101782 (75万→7500)。[[instinct-group-id-range-hardcode]]と同じ「単位/規約の取りこぼし」系。サブエージェント報告(「min/max順序逆転」)は誤りで、実機+別モデルレビューで真因に到達した。\n\n---\n(migrated from local memory/instinct_salary_double_normalization.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:27.148426+09:00", "updated_at": "2026-06-17T18:35:27.148426+09:00"}
{"id": 688, "title": "instinct: スクレイパー0件で「旧ドメインがHTTP 200」でも移転を否定するな。トップHTMLのリンク先ドメインを見て移転先を特定する", "content": "# instinct: スクレイパー0件で「旧ドメインがHTTP 200」でも移転を否定するな。トップHTMLのリンク先ドメインを見て移転先を特定する\n\nスクレイパーが0件取得の時、旧ドメインが `curl` で **HTTP 200 を返しても移転していないとは限らない**。旧ドメインが**ランディングページ化**し、本体は新ドメインに移っていることがある。\n\n## 切り分け手順\n1. 旧ドメインのトップHTMLを取得し、**リンク先ドメインの傾向**を見る:\n   ```\n   curl -s -A \"Mozilla/5.0...\" https://old-domain.com/ | grep -oE 'href=\"https?://[^/\"]*' | sort | uniq -c | sort -rn\n   ```\n   → 大半が `new-domain.net` を指していれば**移転確定**（旧は誘導ページ）\n2. 新ドメインが素のcurlで403でも諦めない。**ブラウザUA + Referer + Accept-Language** を付けると200になることが多い（bot対策が緩い）\n3. 一覧ページが静的HTMLに作品リンクを持たない（0件）なら**WordPress AJAX等の動的ロード**を疑う:\n   - HTMLに `admin-ajax.php` `wp-json` `action=` `nonce=` があればAJAX駆動\n   - `admin-ajax.php?action=<search>&...` を直接叩くとHTML断片で作品リンクが返る（実例: rawkuma `action=advanced_search`）\n   - これは素のhttpx/requestsで取れる＝Scrapling/Playwright不要のことが多い\n\n## rawkuma実例(#256・PR #328)\n- rawkuma.com(200)はランディング・本体はrawkuma.net・静的libraryは0件\n- `rawkuma.net/wp-admin/admin-ajax.php?action=advanced_search&orderby=popular&order=desc&the_page=1` + ブラウザUA+Referer で **0件→72件**\n- SiteConfigに `extra_headers`(default_factory=dict・後方互換)を新設しReferer/X-Requested-With付与・`no_proxy=True`(直結で200)\n\n## 関連\n- [[instinct-scraper-zero-items-site-block]] — 0件は「サイト側ブロック」のこともある（こちらは修正不可で無効化が正解）。本能とセットで切り分け\n- [[instinct-senavi-url-pattern-change]] — リンク検出あり0件は抽出段の取りこぼし\n- Issueの「移転先URLに変えれば直る」を鵜呑みにせず、トップHTMLのリンク先ドメインと動的ロードの有無を実機で裏取りする\n\n---\n(migrated from local memory/instinct_scraper_domain_migration_landing_page.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:30.233078+09:00", "updated_at": "2026-06-17T18:35:30.233078+09:00"}
{"id": 689, "title": "instinct: スクレイパー0件取得は「サイト側bot対策ブロック」が原因のことがあり、その場合コード修正では突破不可・無効化が正解", "content": "# instinct: スクレイパー0件取得は「サイト側bot対策ブロック」が原因のことがあり、その場合コード修正では突破不可・無効化が正解\n\nvvv-bots のスクレイパーが 0件取得になった時、**コードのバグとは限らない**。サイト側が Cloudflare / WAF / CAPTCHA 等の bot 対策を強化してアクセス遮断している場合、コード修正では突破できない。\n\n**切り分け手順**:\n1. `curl -s -m15 -A \"Mozilla/5.0\" \"<URL>\"` で HTTP 状態を見る。**403 / challenge ページ**なら bot 対策の疑い濃厚\n2. scraper を dry-run 実行しログを見る。`ブロック検知 (page=1, retry=N)` が連続 = `base_scraper._is_blocked` が Cloudflare challenge / CAPTCHA / short page を検出している(誤検知でなく実際の遮断)\n3. **必ず venv python で実行する**: 裸の `python3` だと `Scrapling available=False`(ModuleNotFoundError)になり bot 回避が効かない。`venv/bin/python3 bots/<name>/scraper.py --dry-run --max-pages 1` が正。venv の python3 が /usr/bin/python3 への symlink でも venv の site-packages が効く\n4. Scrapling 有効(`available=True`)でもブロックされるなら、コードでは突破不可と確定\n\n**対処(How to apply)**:\n- サイト側遮断と確定したら **`scraper_bot_schedule.enabled=false` で無効化**(levtech #228 / bscareer / assign_navi #245 と同じ処置)。tick の有効ボット判定は `_get_all_bot_schedules`(WHERE enabled=TRUE)と `_get_all_bot_configs` の AND([[memory-instinct-bot-disabled-db-is-truth]])なので、schedule.enabled=false だけで tick 対象外になる(既存無効ボットも config=t/schedule=f の形が標準)\n- 無効化すれば ①無駄なブロック打ち停止 ②qa_pipeline が `_db_disabled_group_ids()` で自動スキップ→0件Issue無限起票も止まる\n- issue は `won't-fix`(not planned)でクローズ。サイト対策が緩むか residential proxy 導入時に再開\n\n**Why**: 0件=セレクタ崩れと決めつけて DOM を追い続けると時間を浪費する。先に「サイトが取らせてくれているか(curl 403 / ブロック検知ログ)」を確認すれば、コードで直せない案件を即判定できる。\n\n関連: [[instinct-senavi-url-pattern-change]](こちらは抽出/フィルタ段の取りこぼし=コードで直る別パターン) / [[instinct-bot-disabled-db-is-truth]] / [[project-bscareer-retired]]\n\n---\n(migrated from local memory/instinct_scraper_zero_items_site_block.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:33.797045+09:00", "updated_at": "2026-06-17T18:35:33.797045+09:00"}
{"id": 690, "title": "instinct: スクレイパー「リンクは検出されるのに0件」は抽出/フィルタ段の取りこぼし。保存HTMLで実URL形式を裏取りしてから直す", "content": "# instinct: スクレイパー「リンクは検出されるのに0件」は抽出/フィルタ段の取りこぼし。保存HTMLで実URL形式を裏取りしてから直す\n\n2026-06-05 vvv-bots #295。se_navi が0件取得。dry-runログに `検出した案件リンク数: 235` と出るのに最終0件だった。原因は se-navi.jp の求人詳細URLが `/jobs/{id}` → `/jobs/agent/{id}` 形式に変更され、フィルタ `re.search(r'/jobs/\\d+', href)` が212件全て破棄していたこと。\n\n**Why:** 「0件取得」を見ると真っ先にHTTP失敗・WAF・サイト閉鎖を疑うが、**リンク検出数が出ている時はネットワークは生きており、抽出/フィルタ段の取りこぼし**。サイトのURL/DOM形式変更が主因のことが多い。bscareer(#294)の「移行先404でコードが正しく0件返す外部要因」とは別物で、混同するとコードを無駄にいじる。\n\n**How to apply:**\n- 「検出数 > 0 なのに取得0件」→ フィルタ正規表現・タイトル抽出ヒューリスティックを疑う（サイト構造変更）\n- SELF-HEAL が保存する `/tmp/bot_heal_<group_id>_page1.html` で**実URL形式を裏取り**してから正規表現を直す。当てずっぽうで直さない\n- 検証はDB不要で実HTML+BeautifulSoupに修正前後パターンを当て「0件→N件」を数値で確認（worktreeに本番.envを渡せない時に有効。[[instinct-env-symlink-rm-danger]]）\n- URLフィルタは `/jobs/[^/]+/\\d+(?:[/?#]|$)` のように「カテゴリ1段+数値ID+終端(スラッシュ/クエリ/フラグメント/文末)」で書くと将来のカテゴリ追加に強い\n- vvv-bots は PR base=`main`（リモートに`dev`ブランチは無い・CLAUDE.mdの3環境記述は理想）。TodoWrite禁止・bd(beads)管理\n- 外部要因(移行先未公開・404)はコードで直さず Issue にコメントして「意図的スキップ」扱い\n\n関連: [[instinct-group-id-range-hardcode]] / [[instinct-vvv-prod-direct-edit-git-drift]]\n\n---\n(migrated from local memory/instinct_senavi_url_pattern_change.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:38.119007+09:00", "updated_at": "2026-06-17T18:35:38.119007+09:00"}
{"id": 691, "title": "instinct: shadowのディスク逼迫(94%等)の診断順序と安全な解放手順・主犯はsyslog肥大", "content": "# instinct: shadowのディスク逼迫(94%等)の診断順序と安全な解放手順・主犯はsyslog肥大\n\nshadowのディスク逼迫(2026-06-05に94%→92%、残3.5GB→5.1GBで約1.6GB解放)の診断と解放手順。\nメモリ逼迫の [[instinct-shadow-memory-pressure-diagnosis]] とは別問題・別主犯。\n\n## 診断順序（推測で消さない）\n1. `df -h /` で全体把握\n2. `du -sh /home/ubuntu/* | sort -rh | head` でホーム直下の大物\n3. `du -sh /var/log/* | sort -rh | head` でログ\n4. `du -sh /home/ubuntu/.cache/* | sort -rh` でキャッシュ内訳\n\n## 主犯（2026-06-05実測）\n- **`/var/log/syslog` が1.3G・`auth.log` 195M に肥大** → **最大の主犯**\n- pip cache 107M + npm cache 167M（再DL可能）\n\n## syslog肥大の真因と恒久対策（truncateは対症療法）\nsyslogノイズ源をプロセス別集計: `sudo grep -oE '[a-z0-9_-]+\\[[0-9]+\\]:' /var/log/syslog | sed 's/\\[[0-9]*\\]:$//' | sort | uniq -c | sort -rn`\n- **真因=`vncserver@1.service`(systemd)が二重起動の失敗ループ**(53%)。VNC本体は5月24日から手動起動のXtigervnc(PID別)が稼働中なのに、systemdサービスがenabledで同じ`:1`を起動しようとし「X11 already running」で失敗→`Restart=on-failure`/`RestartSec=5`で5秒ごと永久リトライ→ログ汚染\n  - 対処: `sudo systemctl stop vncserver@1.service && sudo systemctl disable vncserver@1.service`。**VNC本体(Xtigervnc PID・ポート5901・novnc 6080)は手動プロセスなので無傷**。停止前に`ss -tlnp|grep 5901`の主PIDがXtigervncで、サービスのExecStartと別物なことを確認\n  - ollama(41%)はアクセスログで正常動作。止めない\n- **logrotate強化**: `/etc/logrotate.d/rsyslog` が `weekly`+`rotate 4`で緩い→ `daily`+`maxsize 100M`追加で暴走防止。検証は**必ず`logrotate --debug /etc/logrotate.conf`(conf経由・su root admが効く)**。個別ファイル直`logrotate -f /etc/logrotate.d/rsyslog`は`su`効かず「insecure permissions」でスキップされ誤判定する\n  - ⚠️ **バックアップを`/etc/logrotate.d/`内に置くな**(.bak含め全部読まれ「duplicate log entry」エラー)。バックアップは`~/backups/`等の外へ\n\n## 安全な解放手順\n- 巨大ログは削除でなく **`sudo truncate -s 0 /var/log/syslog`**（auth.log/kern.logも）→ logrotateに引き継ぐ\n- `rm -rf ~/.cache/pip/*` + `npm cache clean --force`\n- `sudo journalctl --vacuum-time=7d`\n\n## 触ってはいけないもの\n- **`~/.cache/ms-playwright` 631M** = Playwrightブラウザ本体。消すとMCP壊れ再install必要 → 温存\n- **`~/backups/db/*.dump`** = vvv本番DB日次ダンプ(各約385M・4日分)。重要な保険 → 温存\n- workspace 5.3G = 本番。触らない\n\n## 検証（クリーンアップ後必須）\n- `pm2 jlist` で全プロセスonline確認（2026-06-05時点15個）\n- `curl` で vvv-api(8000)/llm-wiki(8200)/trade-dash(8400) が200\n\n**Why:** moomoo OpenDの4GBゲート(空き4GB必要)を割り込むとOpenD導入・データ蓄積が詰まる。トレード検証[[…]]のフォワード運用に直結。\n**How to apply:** 逼迫時はまず`/var/log/syslog`のサイズを見る。truncateが第一手。backups/dbとms-playwrightには手を出さない。\n\n---\n(migrated from local memory/instinct_shadow_disk_pressure_diagnosis.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:41.654299+09:00", "updated_at": "2026-06-17T18:35:41.654299+09:00"}
{"id": 692, "title": "instinct: shadowはRAM 7.7GBに常駐サービスが多くメモリ逼迫しやすい。診断はRSS+swap別Top、犯人はVNC放置Chromeとpolkitdリーク", "content": "# instinct: shadowはRAM 7.7GBに常駐サービスが多くメモリ逼迫しやすい。診断はRSS+swap別Top、犯人はVNC放置Chromeとpolkitdリーク\n\nshadow (RAM 7.7GB) は PM2×15 + VNCデスクトップ + VSCode server + 複数claudeセッション + Ollama で常駐メモリが物理RAMに迫り、スワップ多用になりやすい。2026-05-31 に used 6.6GB / Swap 6.2GB まで逼迫していたのを 1.5GB 解放した。\n\n**診断手順 (この順で犯人特定):**\n1. `ps aux --sort=-rss | head` で RSS実消費Top\n2. swap別は `/proc/PID/status` の `VmSwap` を集計（RSSとswapは別軸）\n3. Ollama runner が2GB級で出るが `curl -s 127.0.0.1:11434/api/ps` で `expires_at` を見る → **数分後にアイドルアンロードされる正常動作。止めるな**（LLM Wikiのpgvector埋め込み=nomic-embed-text も使う）\n\n**典型的な2大主犯 (どちらも安全に解放可):**\n- **VNC放置Chrome** = `user-data-dir=/tmp/chrome-vnc` のChrome群。VNCで手動起動し放置されると約1GB。`ss -tn | grep :5901` でアクティブ接続なしを確認してから終了。\n  - ⚠️ **kill時の罠**: `pkill -f \"chrome-vnc\"` や `pgrep -f \"chrome-vnc\"` は**自分のコマンドライン文字列にマッチして自シェルをkillし Exit code 144 になる**。実Chromeバイナリだけ狙うなら `/proc/PID/cmdline` を読んで `*chrome-vnc*` を case 文で絞る。playwright(`*playwright*`)は除外して保護。\n- **polkitd メモリリーク** = 通常2-10MBが数百MBに膨張（3日稼働で458MB実例）。`sudo systemctl restart polkit` で即解放、他サービスへの波及なし（PM2 15/15 online維持を確認済み）。\n\n**スワップは触らない**: メモリ圧解消後に徐々に戻る。本番での `swapoff/swapon` 全クリアはリスク高。\n\n**自動化済み (2026-05-31)**: `/usr/local/bin/disk_cleanup_hourly.sh`(毎時cron)に2ブロック追加 — ①VNC放置Chrome掃除(`user-data-dir=/tmp/chrome-vnc`・VNC未接続(:5901/:6080なし)かつ1時間超のみkill) ②polkitd RSS 200MB超で`systemctl restart polkit`。既存の「ゾンビChrome掃除(mcp/headless/notebooklm・2h超)」は chrome-vnc を拾わなかったのが今回の取りこぼし原因。バックアップ: `~/workspace/tools/disk_cleanup_hourly.sh.bak-*`。infra管理外の直置きスクリプト。\n\n**Why:** 「メモリを食ってるプロセス」≠「止めるべきプロセス」。Ollamaは正常、犯人は放置Chromeとリークしたデーモン。why-firstで必要なものを壊さない。\n\n---\n(migrated from local memory/instinct_shadow_memory_pressure_diagnosis.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:46.723704+09:00", "updated_at": "2026-06-17T18:35:46.723704+09:00"}
{"id": 693, "title": "instinct: \"SQLAlchemyのStaleDataError「expected 1 row, N matched」は競合状態のread-modify-write UPSERTを疑いON CONFLICTで根治\"", "content": "# instinct: \"SQLAlchemyのStaleDataError「expected 1 row, N matched」は競合状態のread-modify-write UPSERTを疑いON CONFLICTで根治\"\n\n`sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'X' expected to update 1 row(s); 2 were matched` を見たら、**SELECT→add/update→commit の read-modify-write UPSERTの競合状態**を疑う。\n\n**症状の典型**: 短時間（数十秒）にエラーが集中＝ユーザーがUIで保存/連打した瞬間。調査時点ではDB重複が0件・ユニーク制約も実在することが多い（純粋なアプリ側ロジックの競合で、DB状態は健全）。\n\n**原因**: ループ内で `.first()` で既存検索→無ければ `db.add()`、最後に一括 `db.commit()` という実装は、①同一リクエスト内に同じキーが複数 ②同時リクエスト で `.first()` が両方「存在しない」と判定し2行INSERTを試み、ユニーク制約と衝突する。\n\n**根治**: PostgreSQLなら `from sqlalchemy.dialects.postgresql import insert as pg_insert` で `INSERT ... ON CONFLICT (key...) DO UPDATE`(UPSERT)に置換。**リクエスト内のキー重複は dict で事前dedup**（しないと `command cannot affect row a second time` エラーになる）。\n\n```python\ndeduped = {}  # 後勝ちでdedup\nfor item in items: deduped[item.key] = item.value\nstmt = pg_insert(Model).values([{...} for k,v in deduped.items()])\nstmt = stmt.on_conflict_do_update(index_elements=[\"a\",\"b\",\"c\"], set_={\"v\": stmt.excluded.v})\ndb.execute(stmt); db.commit()\n```\n\n**Why:** read-modify-writeは原子的でないので並行/重複に弱い。UPSERTはDB側で原子的に解決する。\n\n**検証法**: 実DBで「同一キー重複を含むリクエスト」を流して例外が出ないこと・最後の指定が採用されることを確認（mail-cleaner #22で実証）。\n\n関連: [[instinct-postgres-sequence-drift-after-etl]]（ETL系のDB整合）・[[instinct-python-module-edit-needs-restart]]（修正後の再起動）\n\n---\n(migrated from local memory/instinct_staledata_error_race_upsert.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:51.584654+09:00", "updated_at": "2026-06-17T18:35:51.584654+09:00"}
{"id": 694, "title": "instinct: tmuxペイン系操作はセッション名のみの=name指定では解決されず=name:(コロン付き)が必要", "content": "# instinct: tmuxペイン系操作はセッション名のみの=name指定では解決されず=name:(コロン付き)が必要\n\ntmux のペイン/ウィンドウ系操作（`select-pane` / `capture-pane` / `pipe-pane` / `clear-history`）に\n`-t \"=セッション名\"` を渡すと `can't find pane: =name` で失敗する（tmux 3.4 実証）。\n\n**Why:** `=` は完全一致マーカーだが、ペインターゲットとしてセッション名単体は解決されない。\n`=name:`（末尾コロン付き）で「そのセッションのカレントウィンドウ」に解決される。\n\n**How to apply:**\n- ペイン系: `tmux capture-pane -t \"=${name}:\" -p` のようにコロンを付ける\n- セッション系（`has-session` / `kill-session` / `attach` / `switch-client`）は `=name` のままでOK\n- `2>/dev/null` で握り潰すと「clean: 0 セッション」のように静かに全件失敗するので、スモークテストで件数まで確認する\n\n関連: [[project-tmux-ai-workflow]] / `~/.claude/scripts/ai-tmux.sh` (claude-base#65)\n\n---\n(migrated from local memory/instinct_tmux_pane_target_needs_colon.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:55.335732+09:00", "updated_at": "2026-06-17T18:35:55.335732+09:00"}
{"id": 695, "title": "instinct: tools/*.py の本番postgres PWハードコードは .env の DATABASE_URL(ソケットpeer認証)に置き換える。env_configの副作用importは development環境で失敗するので使わない", "content": "# instinct: tools/*.py の本番postgres PWハードコードは .env の DATABASE_URL(ソケットpeer認証)に置き換える。env_configの副作用importは development環境で失敗するので使わない\n\nvvv-bots の `tools/*.py` が `postgresql://postgres:<実PW>@127.0.0.1:5432/...` をハードコードしている場合、`.env` の `DATABASE_URL` に置き換える。本番の `.env` は **Unixソケットpeer認証**（`postgresql://...@/vvv_prod?host=/var/run/postgresql`）で**パスワード不要**。\n\n## 正しいパターン（同フォルダに既存のお手本あり）\n`tools/channel_scoring.py` / `semantic_alert.py` が手本。ただし `.env` 読込方法に注意:\n\n```python\n# ✅ 確実: 自前の _read_env_key で .env から直読み（cron実行でも動く）\n_ENV_FILE_CANDIDATES = [Path(\".../vvv-bots/.env\"), Path(\".../vvv/.env.master\"), BASE_DIR/\".env\"]\ndef _read_env_key(key): ...  # .env を行走査して値を返す\nDB_URL = _read_env_key(\"DATABASE_URL\")\n```\n\n## ⚠️ env_config の副作用importは使うな（罠）\n`import env_config`（load_dotenvの副作用狙い）は **worktree/開発環境で `DATABASE_URL_DEV` を要求して `ValueError` で落ちる**（env_config.py:67 setup_environment が environment=development を検出）。`db_utils.get_db_url()` も `os.getenv('DATABASE_URL')` 前提で、env_config が先に走らないと空。→ 自前 `_read_env_key` で `.env` を直読みするのが最も確実。\n\n## 副次バグも疑え\n`embed_videos.py` はハードコードURLが `.../postgres`（存在しないDB）を指し、**videosテーブルが0件で実質機能していなかった**。正しくは `vvv_prod`。ハードコード修正時に「そもそも正しいDBを見ているか」も確認する（`SELECT count(*) FROM information_schema.tables WHERE table_name='videos'` を各DBで）。\n\n## 検証\n- 修正後は実機で `--dry-run` 等を本番venvで走らせ「DB接続成功・件数取得」を確認（peer認証で繋がるか）\n- `grep -c '<旧PWの一部>' file` で 0 を確認・ruff All checks passed\n- cron実行されるファイル(`crontab -l | grep`)は本番フォルダ同期(`git pull`)まで必須\n\n## 関連\n- [[instinct-postgres-pw-rotation-socket-safe]] — アプリはpeer接続でpostgres実PW未使用\n- [[instinct-env-permission-drift-664]] — security時は全.env一括点検\n- vvv-bots#248（shadowセキュリティ監査・新規finding）\n\n---\n(migrated from local memory/instinct_tools_hardcoded_db_use_socket_peer.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:35:57.716998+09:00", "updated_at": "2026-06-17T18:35:57.716998+09:00"}
{"id": 696, "title": "instinct: バニラJSダッシュボードで状態表示要素を追加する時、全state変化点を網羅し、display:noneされる親要素に依存しない独立要素に出す", "content": "# instinct: バニラJSダッシュボードで状態表示要素を追加する時、全state変化点を網羅し、display:noneされる親要素に依存しない独立要素に出す\n\nvvv ダッシュボード(`static/js/dashboard/features/display.js`・無限スクロール型)に件数バッジ・末尾表示等のフィード状態UIを追加する時の勘所。Codex敵対レビューで2バグを発見した教訓(#538/PR#545)。\n\n## state変化点を網羅する(漏れがバグになる)\n`loadedCount`・`hasMore` を変える箇所は複数ある。1つでも `updateFeedStatus()` 呼び出しが漏れると、その経路で表示が更新されない:\n- `resetGrid()`(リセット時) / `loadVideos()`末尾(通常ロード) / 初期データ箇所(`initialVideosData`) / **`prefetchNextBatch()`**(デスクトップのprefetch経路でも `hasMore=false` する)\n- 特にprefetch経路は見落としやすい(別関数で非同期に hasMore を倒す)\n\n## display:noneされる親要素に状態表示を入れない\n末尾「すべて表示しました」を `#loading`(ロード完了で `loadingIndicator.style.display=\"none\"` される)の中に入れると、**親ごと隠れて見えない**。→ 独立要素(`#feed-end` を sentinel の後に置く)を作り `style.display` で出し入れする。\n\n## 関数巻き上げ(hoisting)を使えば定義位置に縛られない\n`function updateFeedStatus(){}`(関数宣言)は巻き上げされるので、ファイル内のより前(prefetchNextBatch=91行)からでも呼べる。`const fn = () => {}` だと巻き上げされないので注意。\n\n## トースト拡張は後方互換で\n`showErrorToast(message, onRetry?)` のように第2引数オプショナルにし、既存の単一引数呼び出しを壊さない。再試行ボタンのリスナーは `cloneNode` で置換してから再登録し**多重登録を回避**・`autohide:false` で操作待ち。動的テキストは全て `textContent`(XSS防止)。\n\n## 検証(Playwright切断時の代替)\n- `node --check` で構文・`make dev`(vvv-dev:18xxx)起動→`curl /dashboard | grep '要素id'`・`curl /static/js/... | grep '関数名'` で**HTML要素とJS配信を実証**\n- **別モデル(Codex)に敵対レビューさせる**と視覚確認できない論理バグ(表示漏れ・経路漏れ)が出る。初版2バグはこれで発見\n\n## 関連\n- [[instinct-pm2-orphan-port-held-drift]] — フロント反映のvvv-api再起動は起動可否を事前確認\n- [[ultrareview-workflow]] — 実装(Claude)とレビュー(Codex)を別モデルに分ける敵対的検証\n- vvv#538/PR#545\n\n---\n(migrated from local memory/instinct_vanilla_js_feed_status_hoisting.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:36:02.022822+09:00", "updated_at": "2026-06-17T18:36:02.022822+09:00"}
{"id": 697, "title": "instinct: vvv本番フォルダは非git。直編集した実装はgit未反映で次のdeployに消える — Issue着手時はまず本番とgit mainの差分を確認する", "content": "# instinct: vvv本番フォルダは非git。直編集した実装はgit未反映で次のdeployに消える — Issue着手時はまず本番とgit mainの差分を確認する\n\nvvv の本番フォルダ `/home/ubuntu/workspace/web/vvv` は **非git管理**で、git実体は別の `/home/ubuntu/workspace/web/vvv-worktrees/issue-249`（origin=github.com:yoshida-jun/vvv, default=main, 開発=dev）にある。#512調査で、nh3サニタイズ実装が本番に直接入っていたが git main に未反映で、次の deploy(git pull) で `| safe`（未サニタイズ）に巻き戻る寸前だった。\n\n**Why:** 過去セッションがPRを経ず本番フォルダを直編集すると、改善が git に取り込まれず、デプロイのたびに消える「サイレント巻き戻り」が起きる。さらにその直編集にバグ（dashboard の JSON 埋め込みに HTMLサニタイザ `trusted_html` を適用しデータ破壊）が紛れていても気付かれない。\n\n**How to apply:**\n- vvvのIssue着手時は、まず `diff <本番web/vvv/該当ファイル> <vvv-worktrees内のmain版>` で本番先行差分を確認する。本番が新しければ「git未反映の直編集」を疑い、それも一緒にgitへ取り込む。\n- 修正は `vvv-worktrees/issue-249`(または任意のgit worktree元)から `git worktree add -b <branch> <dir> origin/main` で作業。本番フォルダでは作業しない。\n- worktreeには venv が無い → 構文/テストは本番venv `/home/ubuntu/workspace/web/vvv/venv/bin/python3` を使う。\n- router系pytestは worktree+本番venv だと `pydantic_core` collection エラーが出るが、これは素のdevでも出る既存の環境不整合で、変更起因ではない（切り分け済み）。\n- `<script>` 内へのJSON埋め込みは Jinja2 `| tojson` を使う。HTMLサニタイザ(nh3/bleach)は `<>&` を壊すのでJSONには絶対使わない。tojsonは `<`→`<` でXSS安全かつ非破壊。\n関連: [[instinct_python_module_edit_needs_restart]] [[instinct-ai-dev-failopen-tailscale-bind]]\n\n---\n(migrated from local memory/instinct_vvv_prod_direct_edit_git_drift.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:36:06.029295+09:00", "updated_at": "2026-06-17T18:36:06.029295+09:00"}
{"id": 698, "title": "instinct: win(Windows)へSSH非対話でStart-Processした常駐プロセスはセッション終了で即死・タスクスケジューラ化が必須", "content": "# instinct: win(Windows)へSSH非対話でStart-Processした常駐プロセスはセッション終了で即死・タスクスケジューラ化が必須\n\nshadowからwin(100.68.221.74)へ `ssh win 'powershell -Command \"Start-Process ollama -ArgumentList serve\"'` で常駐プロセスを立てても、**SSHセッションが切れると子プロセスが道連れに殺される**（Windows OpenSSH の session 分離 / job object の挙動）。`ollama app.exe`(GUI常駐) も同様にsession 0 isolationで上がらない。実機で3回試行して全てプロセス数0に落ちることを確認(2026-06-17)。\n\n**Why:** SSH非対話セッションの子プロセスは親SSHのjob objectに紐づき、SSH終了でterminateされる。GUIアプリはsession 0分離でそもそも正しく起動しない。\n\n**How to apply:** winで常駐プロセス（Ollama serve等）を立てるなら**タスクスケジューラに登録して `schtasks /Run` で起動**する。タスクはSSHセッションから独立して動き、`/SC ONLOGON` を付ければログオン時自動起動も同時達成できて一石二鳥。手順:\n1. 起動内容を bat にして配置（**SSH→PowerShellの多重エスケープ地獄を避けるため base64 で渡してデコード配置**が確実。bat直書きはバックスラッシュ/クォートが壊れる）\n2. `schtasks /Create /TN '<name>' /TR <bat> /SC ONLOGON /RL HIGHEST /F`\n3. `schtasks /Run /TN '<name>'` で即時起動\n4. APIで疎通確認（`curl http://<tailscale-ip>:11434/api/version`）\n\nwin側の付帯設定: `OLLAMA_HOST=0.0.0.0:11434`(ユーザー環境変数・リモートbind)+`New-NetFirewallRule -LocalPort 11434 -Action Allow`。\n\n**winでの大容量DL**: モデルpullも `Start-Process ollama pull` はsession死で途中で止まる。**shadowからwin Ollama API `/api/pull` を直接叩く**と、常駐中のOllamaサーバ本体がDLを担当しSSHセッションに依存しない（gemma4:12b pullで実証）。\n\n関連: [[multi-model-routing]]のFusion win-GPU動的フォールバック / [[multi-host-deploy]](win操作はPowerShell経由・cp932) / [[instinct-pm2-python-bun-fork]](session/起動方式の落とし穴という点で同種)\n\n---\n(migrated from local memory/instinct_win_ssh_startprocess_session_death.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:36:09.428013+09:00", "updated_at": "2026-06-17T18:36:09.428013+09:00"}
{"id": 699, "title": "instinct: Xの自動フォローは現状実行不可(XAI OAuthは検索専用・保存cookie失効・twikit新版もX側変更で404)", "content": "# instinct: Xの自動フォローは現状実行不可(XAI OAuthは検索専用・保存cookie失効・twikit新版もX側変更で404)\n\n> ⚠️ 2026-06-14 更新: 「実行不可」は**ヘッドレス経路(保存cookie/OAuth/twikit)に限った話**。**VNC上で起動中の通常Chrome(@GokouMutsumiログイン維持)をxdotoolで直接操作すればフォローは実行できる**(実証済み・@tonkotsuboy_com等を実フォロー)。安全手順は [[instinct-x-follow-unfollow-misclick]] 参照。以下はヘッドレス経路が全滅な理由の記録。\n\nX(Twitter)の**ヘッドレス自動フォロー(保存cookie/API経由)は2026-06-14時点で実行不可能**。頼まれたら、まずVNCライブChrome経由を試し(動く)、それも無理ならこの順でヘッドレス可否を確認すること。\n\n**なぜ不可か(3点とも実機確認済み)**:\n1. **XAI OAuth(grok/x_search/hermes)は検索専用** — フォロー等の書き込み操作APIを持たない。`~/workspace/x-search-tool/x_search.py` はアカウント実態の**調査(=提案材料作り)には使える**(grokが各アカウントを◎○△判定してくれる)が、フォロー実行はできない\n2. **保存cookieは失効済み** — `~/.claude/x_cookies_account1.json`(auth_token/ct0/twid 18個・最終5/27)は twikit で読ませても検索API/user取得すら404=auth_token死。`web/anime/twikit_cookies.json` も同様の残骸\n3. **twikit自体もX側変更に未追従** — 2.3.3は`KEY_BYTE indices`エラー、2.1.1は`client.user()`が404。バージョン下げても根治しない\n4. **Xフォロー自動化の実装スクリプトはそもそも存在しない**(`grep follow` でヒットゼロ)。memory [[instinct-x-follow-rate-limit]]の「60-120秒間隔」知見はあっても実装はない\n\n**実行するなら必要なもの**: VNCでChromeをx.comに再ログイン→新cookie取得→twikit(または Playwright UI操作)で実装新規構築。**アカウント凍結・シャドウバンのリスク大**(大量自動フォローはXの典型的凍結トリガー)。お姉様承認があっても、cookie生死とリスクを報告してから実行可否を判断する。\n\n**できること(=提案)**: お気に入りデータ(`/public/x-favorites/<UUID>?limit=1000`)の投稿者集計 + trends.md言及頻度 + grok実態判定 で「フォロー推奨候補リスト」は作れる。実フォローは人間がブラウザで行う前提。\n\n関連: [[instinct-x-follow-rate-limit]] / [[feedback-no-chinese-apis]](grokは非中華で可)\n\n---\n(migrated from local memory/instinct_x_auto_follow_unavailable.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:36:13.119076+09:00", "updated_at": "2026-06-17T18:36:13.119076+09:00"}
{"id": 700, "title": "instinct: X(@GokouMutsumi)で多数フォローする時はfriendships/create APIを60〜120秒間隔で。15〜40秒は429になる", "content": "# instinct: X(@GokouMutsumi)で多数フォローする時はfriendships/create APIを60〜120秒間隔で。15〜40秒は429になる\n\n@GokouMutsumi の実アカウントで生成AIアカウントを大量フォローする運用がある（タイムライン充実化）。フォローは `~/.vvv-bots/follow_runner.py` が `~/.vvv-bots/x_cookies.json`（auth_token/ct0）で REST `1.1/friendships/create.json` を叩いて実行する。収集側は gokou_timeline bot（group_id=315）が @GokouMutsumi のホームタイムラインを3段フィルタで取り込む。\n\n**Why:** 2026-06-04 に前回フォロー残り56名を実行。15〜40秒間隔だと **14名でHTTP 429 (Rate limit exceeded, code 88)** に到達して停止した。間隔を **60〜120秒** に広げたら **40名連続で429ゼロ**・全成功した。\n\n**How to apply:**\n- 大量フォローは `follow_runner.py --file <list> --min-wait 60 --max-wait 120` で実行（バックグラウンド推奨・40名で約70〜90分）\n- 429/401/403検知時はスクリプトが自動停止する設計。停止したらレート回復を数時間待って残りリストで再開\n- 成功履歴は `~/.vvv-bots/follow_done.log`（tab区切り name/OK or NG/msg）。残りリストは「全候補 - follow_done.logのOK分」で再構築する\n- Discord通知は `DISCORD_WEBHOOK_OPS`（vvv-bots/.env）。**embedのusername上書きは403になる**ので `content` 形式のシンプルなJSONで送る\n- Cookieは2週間程度なら有効だった。失効時は実ブラウザから auth_token/ct0 を再取得して x_cookies.json を更新\n\n関連: [[project_supergrok_cancelled]]\n- レート制限回避の横串（外部サービス一括操作は十分な間隔を空ける）: YouTube購読の事前テスト（#27 `instinct_2026-06-05_2`）・YouTube購読の30〜60秒間隔+JS判定（#29 `instinct_2026-06-05_4`）。共通教訓=一括操作は数十秒〜分の間隔・間隔不足はbot検知/429。\n\n**追記 (2026-06-05):** `run_in_background:true` のBashツールでスクリプトを起動する時、コマンド末尾に `&` を付けてはいけない。`python3 follow_runner.py ... &` のように二重指定すると、ループ処理（sleepを挟む反復）が1件目実行直後にプロセスごと中断され、残りが実行されない（perplexity_ai 1件で止まった）。`run_in_background:true` を使うなら `&` は不要。この日フォロー100名達成。\n\n---\n(migrated from local memory/instinct_x_follow_rate_limit.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:36:17.038606+09:00", "updated_at": "2026-06-17T18:36:17.038606+09:00"}
{"id": 701, "title": "instinct: X自動フォローで既フォロー者のボタンを押すと解除事故になる・クリック前に「フォロー/フォロー中」判別必須", "content": "# instinct: X自動フォローで既フォロー者のボタンを押すと解除事故になる・クリック前に「フォロー/フォロー中」判別必須\n\nX(Twitter)でVNC/Playwright経由で「フォロー」操作する時、**クリック前に必ずボタンのテキストが「フォロー」か「フォロー中(Following)」かを判別する**。既フォロー者のボタン(=「フォロー中」)を押すと**フォロー解除の確認ダイアログ**が出る。誤って確定すると大事故。出たら即 **Escape でキャンセル**(解除は実行されない)。\n\n**2026-06-14 実際に起きたヒヤリ**: @AnthropicAI のプロフィールでフォローボタンと思ってクリック→「@AnthropicAIさんをフォロー解除しますか?」ダイアログが出た。Escapeで事なきを得た。お姉様(@GokouMutsumi)は主要な有益アカウントを**既にフォロー済み**だった。\n\n**根本の盲点**: お気に入り(x-favorites)の高頻度投稿者は「既にフォローしている人の投稿を保存している」ものなので、**お気に入り頻度=フォロー推奨候補にはならない**(大半が既フォロー)。フォローすべきは「有益だがまだ未フォロー」のアカウント。\n\n**安全なフォロー判定手順**:\n1. プロフィールを開く\n2. アクションボタンのテキストを画像/DOMで確認: 「フォロー」=未フォロー(クリックOK) / 「フォロー中」=既フォロー(触らない)\n3. 未フォローの時だけクリック→「フォローしました」を確認\n4. Playwright実装なら `[data-testid$=\"-follow\"]`=未フォロー / `[data-testid$=\"-unfollow\"]`=既フォロー で確実に判別できる(画像認識より堅い)\n\nVNC座標クリックは「フォロー中」と「フォロー」が同じ位置に出るため誤爆しやすい。**Playwrightのdata-testid判定が安全**(ただし書込cookieが必要)。\n\n## 2026-06-14 実証: VNCの生きたChromeで安全に自動フォローできた手順\n\n保存cookieは全失効でも、**VNC上で起動中の通常Chrome(@GokouMutsumi ログイン維持)はフォロー操作の書込認証が生きている**。xdotool で直接操作してフォローできた(実証: @tonkotsuboy_com/@MaryamMiradi/@tom_doerr/@avthar 等)。\n\n**確立した安全フロー(誤爆ゼロ)**:\n1. `xdotool key ctrl+l` → `type x.com/<handle>` → `Return` → `ctrl+Home`(最上部)\n2. **`wmctrl -l` のウィンドウタイトルにhandleが含まれるか確認**(画面遷移ずれ検知。これを怠ると別アカウントをクリックする事故が起きた)\n3. プロフィール本体アクションボタン(VNC 1440x900で **x≈830-875, y≈408-425**)の**平均明度を測る**:\n   - **明度<200(≈144) = 黒塗り「フォロー」ボタン = 未フォロー** → クリックOK\n   - **明度>240(≈247-251) = 白枠「フォロー中」 = 既フォロー** → 絶対に触らない(解除事故)\n4. 未フォローのみ `xdotool mousemove 855 415; click 1`\n5. **検証**: クリック後に明度が 144→251 に上がり、ボタン左に**🔔ベルと👤✓(フォロー中)アイコンが新出現**すれば成功。ベル/👤✓の有無は明度より確実な判別軸\n6. レート制限: 各フォロー間 60-110秒ランダム待機([[instinct-x-follow-rate-limit]])。長sleepはフォアグラウンド禁止→`run_in_background`でバッチ化\n\n**OCR(tesseract)は使うな**: 「フォロー中」の「中」を読み落とし `not_following` と誤判定し解除事故寸前になった(実測)。明度+アイコン目視が正解。\n\n**お姉様は主要有益アカウントを既にフォロー済み**: お気に入り高頻度・grok推奨の日本語インフルエンサー(@AnthropicAI/@sora19ai/@piske_cc/@sumika45379/@AI_masaou/@commte等)は軒並み既フォロー。**未フォローの有益候補は英語圏のMCP開発者・実務者**(@tom_doerr/@avthar/@MaryamMiradi等)に多い。\n\n関連: [[instinct-x-auto-follow-unavailable]](←この知見で「不可」から「VNC経由で可」に更新) / [[instinct-x-follow-rate-limit]] / フォロー実行ツール `~/.claude/tools/x-follow/follow.py`(Playwright版・書込cookie要)\n\n---\n(migrated from local memory/instinct_x_follow_unfollow_misclick.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:36:21.363435+09:00", "updated_at": "2026-06-17T18:36:21.363435+09:00"}
{"id": 702, "title": "instinct: xAI OAuthのrefresh_tokenはローテーション式(使い捨て)・新tokenを保存せずrefreshすると旧tokenが失効しgrok CLIが死ぬ", "content": "# instinct: xAI OAuthのrefresh_tokenはローテーション式(使い捨て)・新tokenを保存せずrefreshすると旧tokenが失効しgrok CLIが死ぬ\n\nxAI OAuth (auth.x.ai) のリフレッシュトークンは**ローテーション式（使い捨て）**。\n`grant_type=refresh_token` で新トークンを取得すると、レスポンスの新 refresh_token を\n`~/.grok/auth.json` に保存しない限り、手元の旧 refresh_token は revoke される\n（次回 `400 invalid_grant: Refresh token has been revoked`）。\n\n2026-06-12 実証: SuperGrok tier確認のため「保存なし refresh」を実行 → 200成功（tier=1のまま）→\n数十分後の再refreshで 400 revoked。access_token 失効後は grok CLI が自動更新不能になり\n`grok login` 再認証（noVNC）が必要になった。\n\n**Why:** 「読み取り専用のつもりの refresh」が実は破壊的操作（旧トークン失効）だから。tier/claim を見るだけでも例外なし。\n\n**How to apply:** refresh を叩いたら必ず新 access_token + refresh_token + expires_at を auth.json に\nアトミック保存する（[[grok-hermes-x-search]] Step 2 の tmp→replace パターン）。「確認だけ refresh」は禁止。\ntier 確認だけなら auth.json 内の既存 JWT をデコードする（ネットワーク不要・無害）か、refresh+保存をセットで行う。\n\n---\n(migrated from local memory/instinct_xai_refresh_token_rotation.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:36:26.394210+09:00", "updated_at": "2026-06-17T18:36:26.394210+09:00"}
{"id": 703, "title": "instinct: shadowのスワップ逼迫時、xfce4-power-managerが長期稼働でスワップを数百MB占有するリークを疑う", "content": "# instinct: shadowのスワップ逼迫時、xfce4-power-managerが長期稼働でスワップを数百MB占有するリークを疑う\n\nshadow のスワップ使用が高い（4Gi超）とき、犯人候補に **`xfce4-power-manager`** を加える。\n\n**Why:** 2026-06-06、swap 4.3Gi のうち xfce4-power-manager(VNCデスクトップの電源管理デーモン)が単独で **825MB** を占有していた。RSS実体は5MBしかないのに12日17時間の連続稼働でスワップに退避した分が肥大したリーク。`free` の available は健全でも、スワップに死蔵されメモリ圧を底上げする。ollama の数百MBスワップ退避は正常(アイドル時の自動アンロード、止めるな)なので混同しないこと。\n\n**How to apply:**\n1. スワップ使用の犯人特定: `for pid in $(ps -eo pid --no-headers); do swap=$(grep VmSwap /proc/$pid/status 2>/dev/null|awk '{print $2}'); [ -n \"$swap\" ]&&[ \"$swap\" -gt 10000 ]&&echo \"$swap $pid $(ps -p $pid -o comm=)\"; done | sort -rn | head`\n2. xfce4-power-manager が上位なら `kill <pid>` で安全に停止できる(VNCデスクトップ自体・xfce4本体には影響なし、電源管理のみ。デスクトップ操作時に必要なら自動再起動)\n3. kill直後はスワップは戻らないが、リーク元を断てば累積が止まる。完全クリアの swapoff は物理メモリ余裕(2GB程度)では危険なので見送る\n\n関連: [[instinct_shadow_memory_pressure_diagnosis]]（VNC放置Chrome/polkitdリークと同系統の診断）\n\n---\n(migrated from local memory/instinct_xfce_power_manager_swap_leak.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:36:28.947501+09:00", "updated_at": "2026-06-17T18:36:28.947501+09:00"}
{"id": 704, "title": "instinct: yfinanceは未確定の当日行をOHLC=NaN(Volumeのみ)で返すことがある。dropna漏れだとシグナル系が「待機」のまま永遠に沈黙する", "content": "# instinct: yfinanceは未確定の当日行をOHLC=NaN(Volumeのみ)で返すことがある。dropna漏れだとシグナル系が「待機」のまま永遠に沈黙する\n\n# yfinance最終行NaNでシグナルbotが沈黙する\n\n## 症状\n- 日足`yf.download()`の最終行がOHLC全てNaN・Volumeだけ値が入る（未確定の当日行）\n- `close > don_hi` などのNaN比較が常にFalse → **エラーも例外も出ずに「シグナルなし（待機）」を出力し続ける**\n- paper_bot_v2が5日間シグナル0件だった真因（2026-06-10発見・vvv-bots#336）\n\n## 対策\n- ロード直後に `df.dropna(subset=[\"Open\",\"High\",\"Low\",\"Close\"])` を必ず入れる\n- 長さチェック(`len(df) < N`)はdropna**後**に行う\n- 検証方法: `latest_signal()`の中間値(close/sma/don_hi)をprintしてNaNが出ないこと、\n  過去2年でシグナル条件が現実的な回数(月0.5〜0.8回)成立することの2点で裏取り\n\n## 教訓\n- **沈黙する失敗（エラーなしの恒久False）はログでは気付けない**。「N日間イベント0件」は\n  正常な低頻度かバグかを必ず中間値で切り分ける\n- trade-backtest/data_adapter.py の load_yfinance はdropna済み（v1無傷）。新規データローダーを\n  書くときは data_adapter を再利用するか同じdropnaを入れる\n\n---\n(migrated from local memory/instinct_yfinance_nan_last_row_signal_silence.md)", "tags": ["instinct", "memory-migration"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T18:36:31.738411+09:00", "updated_at": "2026-06-17T18:36:31.738411+09:00"}
{"id": 707, "title": "X Learn [2026-06-17] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計**（2026年最新知見まとめ）\n\n「ハーネス設計」（Harness Engineering）は、プロンプトエンジニアリング、コンテキストエンジニアリングの次のレイヤーとして現在最も注目されている領域です。簡単に言うと：\n\n> **LLM + Harness = Agent**  \n> モデルは「脳（推論エンジン）」、ハーネスは「身体・OS・ランタイム」である。\n\nモデル自体を大きくする（Model Scaling）のではなく、ハーネスを強くすることで劇的に性能が向上するというのが現在のコンセンサスです。\n\n### 1. ハーネスとは何か\n\nハーネスとは、**生のLLMを本物の自律エージェントに変えるための全ソフトウェア層**です。主な役割は以下の通り：\n\n- 状態管理（Memory）\n- 実行環境の提供（Sandbox + Tools）\n- フィードバックループの制御（Runtime Loop）\n- ガバナンスと安全制御（Validator + Governance）\n- コンテキストの最適化と圧縮\n\n最近の議論では、特に以下のフレームワークが有効とされています：\n- **Memory / Skills / Protocols** の3層に分離する考え方\n- **Ralph Loop**（モデルが「完了した」と言い出しても、ハーネスがインターセプトして自動検証を強制し、失敗したら続きをやらせるパターン）\n\n### 2. 最強パターン：3-Agent Harness（Anthropic系）\n\n現在最も成果が出ているのは**責務を明確に分離した3エージェント構成**です。\n\n- **Generator / Creator Agent**：仕様・コード・計画を作成\n- **Executor / Worker Agent**：実際に作業を実行（ファイル編集、コマンド実行など）\n- **Evaluator Agent**：独立して成果物を厳密に評価（これが超重要）\n\n**自己評価バイアス**を避けるために「作る役割」と「評価する役割」を完全に分離するのが最大のポイントです。単一エージェントでは自分の出力に対して甘くなりがちですが、これで大幅に品質が向上します。\n\n### 3. ハーネス設計の主要コンポーネント\n\n#### コアプリミティブ\n1. **Persistent Workspace (真実のソース)**\n   - ファイルシステムを第一級の記憶にする\n   - 中間成果物、ログ、仕様書をすべてディスクに書き出す\n   - 複数のサブエージェントが同じワークスペースを共有可能\n\n2. **Context Governor（コンテキスト統治層）**\n   - 単純にコンテキストを詰め込むのではなく、構造化ハンドオフを行う\n   - 重要な情報は要約ではなく「構造化された形式」で引き継ぐ\n   - 古い情報（stale-but-confident）を積極的に排除\n\n3. **Tool + Sandbox Layer**\n   - 完全に隔離された実行環境（Docker / E2B / Firecracker推奨）\n   - 権限レベルを明確に（read-only → sandbox edit → production）\n   - 危険操作はHuman-in-the-Loop必須\n\n4. **Validator & Ralph Loop**\n   - 単なる「LLM-as-Judge」ではなく、決定論的validator（テスト実行、リント、型チェック、JSON Schemaなど）を最優先\n   - モデルが早期終了しようとしたら自動で検証スイートを実行し、失敗したら「直して続けろ」と強制\n\n5. **Governance Layer**\n   - 最大ターン数、予算上限、 oscillation検知\n   - サブエージェントへの動的スキルルーティング\n\n6. **Observability**\n   - 完全なトレース（思考→行動→観測→評価）\n   - コスト・トークン・失敗パターンの可視化\n\n### 4. 設計原則（これを守れ）\n\n- **「モデルを触らずにインターフェースを変える」**思想を徹底\n- 失敗パターンをハーネス側の再利用可能な**Intervention（介入）**に変換する\n- ハーネス自体をレビューしやすくモジュール化する（現在これが一番難しい）\n- 再現性を最優先（シード固定、完全トレース保存）\n\n### 5. 実装を始めるなら\n\n**Minimal Viable Harnessの推奨順序**：\n\n1. シンプルなReActループ + Workspaceフォルダ + 決定論的Validator\n2. Ralph Loopの実装（早期終了インターセプト）\n3. 3-Agent構成への拡張（Generator + Executor + Evaluator）\n4. 動的スキルルーティング + 高度なガバナンス\n\n技術スタック例：\n- Python + Pydantic v2\n- LangGraph（状態遷移を明示的に書くのに強い）\n- または完全にゼロから書く（魔術を減らすため多くの人が推奨）\n\n### 6. 今後の課題\n\n- **ハーネスベンチマーク**の不在（レビューしづらい、効果が分かりづらいという声が強い）\n- ハーネス自体をAIで自動改善する「メタハーネス」\n- 企業ユースでのガバナンス・監査対応\n\n---\n\nこの設計思想は「モデルがどうあがいても、ハーネスが弱ければ大したことはできない」という現実認識に基づいています。逆に言えば、**同じモデルでもハーネスの質で性能が2倍、3倍、時には10倍近く変わる**時代です。\n\n具体的に「コーディングエージェント用」「Web操作エージェント用」「研究エージェント用」など、特定のドメインに特化したハーネス設計を深掘りしたい場合は、用途を教えてください。より具体的なアーキテクチャ図やコード構成をお伝えします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T20:11:47.019727+09:00", "updated_at": "2026-06-17T20:11:47.019727+09:00"}
{"id": 708, "title": "X Learn [2026-06-17] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI（Antigravity CLI）最新情况（2026.6.17）**\n\n### 1. Codex CLI（OpenAI）\n- **更新频率**：非常高，几乎日更或周更，Release 经常刷新。\n- **安装/更新命令**：\n  ```bash\n  npm i -g @openai/codex\n  ```\n- GitHub Releases：https://github.com/openai/codex/releases\n- 最近主要更新：context 使用状态栏、`/rename` 线程、Control+O 复制最后输出、TUI 通知、MCP 大改版等。\n- 使用体验：稳定，适合重度编码代理工作。很多人拿它和 Claude Code 一起多开（tmux/zellij）。\n\n### 2. Gemini CLI → Antigravity CLI（Google）\n**重要提醒**：Gemini CLI 正在正式过渡到 **Antigravity CLI**。\n\n- 免费用户和 Google One 用户**最晚 6月18日（明天）**前要完成迁移。\n- 原 Gemini CLI 作者 @ntaylormullen 现在主推 Antigravity，核心开发者是 @shengzheyao。\n- 最新版本：**Antigravity CLI 1.0.3+**（5月底已发布 1.0.3，后续持续更新）\n- 亮点：可以使用 Google AI 额度（超 quota 后自动用 F1 Credits）、`/diff` 体验优化、终端美化等。\n\n**安装方式**请直接看官方最新 Getting Started（一般有清晰指引）。\n\n### 当前社区共识\n- **铁三角**：**Claude Code + Codex + Antigravity** 并行使用的人越来越多。\n- 很多人用 tmux/zellij 一次开 6~9 个 session 做并行开发（代码审查、实现、测试分工）。\n- 性能反馈：最近有人说 **Gemini 3.5 Thinking** 在某些场景下已经能打过 Claude Code 4.8 和 Codex 5.5 High。\n- 两者（其实现在是三者）更新都极快，**workflow 月更已经跟不上了**，必须跟着 Release 走。\n\n### 推荐关注\n- @ntaylormullen（原 Gemini CLI 作者）\n- @shengzheyao（Antigravity CLI 主力）\n- 三个项目的 GitHub Releases 都设成 Watching\n\n需要我给你具体的：\n- 迁移手顺\n- 多开 tmux 配置\n- 当前最推荐的模型组合（Codex 用哪个、Antigravity 用哪个）\n- 还是某个具体功能的最新用法？\n\n直接说就行。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T20:12:26.949425+09:00", "updated_at": "2026-06-17T20:12:26.949425+09:00"}
{"id": 710, "title": "instinct: httpx 0.25.2 は proxy= 引数を持たず proxies= のみ(proxy=はNone値でもTypeError)", "content": "# instinct: httpx proxy引数\n\nhttpx 0.25.2 では AsyncClient/Client に `proxy` 引数は存在せず `proxies` のみ。`AsyncClient(proxy=None)` でも問答無用で `TypeError: unexpected keyword argument 'proxy'`。\n\n**実害**: vvv の /api/proxy_pximg がプロキシ設定の有無に関わらず常時500だった(video_router.py)。except:pass で握り潰すプロキシ健全性チェックは常にFalse判定に。\n\n**How**: httpxのproxy系引数を触る時は `python -c 'import httpx,inspect; print(inspect.signature(httpx.AsyncClient.__init__).parameters.keys())'` で実バージョンの引数名を確認。0.26+でAPIが変わるので固定しない。\n\n2026-06-17 vvv#555/PR#556", "tags": ["instinct", "httpx", "proxy", "vvv"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T22:38:44.987765+09:00", "updated_at": "2026-06-17T22:38:44.987765+09:00"}
{"id": 711, "title": "instinct: 0.0.0.0バインドでもUFW deny(incoming)なら外部直アクセスは塞がれている・公開リスクはnginx経路で判定せよ", "content": "# instinct: 公開リスクの実効判定\n\nサービスが 0.0.0.0:PORT でバインドしていても、UFW の `Default: deny (incoming)` でそのポートが未ALLOWなら**外部直アクセスは既に遮断**されている。公開リスクの実効判定は『バインドアドレス』でなく『①UFWルール ②nginx等リバプロの公開経路』で見る。\n\n**実例**: llm-wiki 8200 が 0.0.0.0 だが UFW deny default で直アクセス不可。真のリスクは nginx が wiki.jkjk.uk を 8200 にプロキシし `/api/add` が無認証だったこと(誰でも書き込み+保存型XSS)。\n\n**対策パターン**: アプリ認証追加が恒久策だが、自動化を壊さず即塞ぐには nginx で書き込みエンドポイントを `location = /api/add { allow 127.0.0.1; allow 100.64.0.0/10; deny all; }`(Tailscale+localhost限定)。検証=外部403/localhost200/GET200。\n\n2026-06-17 llm-wiki#3", "tags": ["instinct", "security", "ufw", "nginx", "llm-wiki"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-17T22:38:46.293562+09:00", "updated_at": "2026-06-17T22:38:46.293562+09:00"}
{"id": 712, "title": "Hermes auxiliary.vision - vision非対応モデルにvision能力を付与するオプション", "content": "## 情報源\n- 投稿者: @shell_lyx\n- URL: https://x.com/shell_lyx/status/2067315719616995581\n- 発見日: 2026-06-18\n\n## 概要\n\nHermes Agent の ~/.hermes/config.yaml に auxiliary.vision セクションを追加すると、メインモデルがvision非対応（DeepSeek/GLM等）でも画像を含む入力を自動的にvision対応モデルへ振り分けて処理できる。ユーザーが切り替えや明示的な指示をしなくても透過的に動作する。\n\n## 設定例\n\nauxiliary:\n  vision:\n    provider: xai-oauth\n    model: grok-4.3\n    base_url: \n    api_key: \n    timeout: 120\n    extra_body: {}\n    download_timeout: 30\n\n## shadow への適用可否\n- shadow は既に xai-oauth 認証済み\n- そのまま適用可能\n\n## 活用シーン\n- DeepSeek/GLM メイン使用時に画像だけGrok 4.3へ自動振り分け\n- x-learnのスクショ解析に活用可能\n\n## タグ\nhermes, vision, auxiliary, grok-4.3, xai-oauth, x-learn", "tags": [], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T06:09:07.261022+09:00", "updated_at": "2026-06-18T06:09:07.261022+09:00"}
{"id": 713, "title": "Grok Composer 2.5 Fast X Premium実証 2026-06-18", "content": "## 情報源\n- 投稿者: @nakasyou0\n- URL: https://x.com/nakasyou0/status/2067205085046919178\n- 日時: 2026-06-17 11:17 UTC\n\n## 発見\n\n### X Premium課金でGrok Composer 2.5 Fastが利用可能\n\n- **事実**: X Premium (¥459/月) に課金するだけで `grok-composer-2.5-fast` モデルが利用可能\n- **スクリーンショット確認内容**:\n  - 右下に「Grok Composer 2.5 Fast」と表示\n  - `main ~/Projects/csbi` プロジェクトで動作中（Bun.js/TypeScript）\n  - 36K / 200K トークン使用\n  - `bun fmt` `bun typecheck` が問題なく通過\n  - 「Turn completed in 1m50s」= 約2分で1ターン完了\n\n### 動作の詳細（スクリーンショットより）\n\n- API Keys と設定ページに Lucide アイコンを設定するタスクを実行\n- ファイル変更: `constants/nav.ts`, `AppSidebar.vue`, `AppHeader.vue`\n- Composerが自律的にコードを変更・検証まで完了\n\n## 既存情報との関係\n\n- multi-model-routing.md に既記載:「Cursor契約不要 — X プレミアム(¥459/月)認証だけで `grok -p -m grok-composer-2.5-fast` から同モデルを叩ける」\n- 本投稿はその**実動スクリーンショット付き裏付け証拠**\n- shadowでの実証: `grok -p -m grok-composer-2.5-fast` (2026-06-05実証済み)\n\n## 特記事項\n\n- Grok Composer 2.5 は **Grok Build**（コーディング専用・2026-06-13有効化）とは別のモデル\n- `grok-build` (デフォルト) vs `grok-composer-2.5-fast` (Composer)\n- X Premium課金でbothが使える可能性が高い\n- Composer 2.5 = 高品質・やや遅め（1m50s/ターン）\n\n## アクションアイテム\n\n- shadowで `grok -p -m grok-composer-2.5-fast` の動作確認\n- Grok Build と Composer 2.5 の使い分けをmulti-model-routingに明記", "tags": ["grok", "composer", "x-premium", "2026-06-18", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T06:15:02.118525+09:00", "updated_at": "2026-06-18T06:15:02.118525+09:00"}
{"id": 714, "title": "学習日報 2026-06-18 x-learn 06:17", "content": "# 学習日報 2026-06-18 x-learn 06:17\n\n## 概要\n`/x-learn` 2件のLLM Wikiエントリ追加（ID=712, 713）。\n\n---\n\n## 今日学んだこと（X）\n\n### AIツール設定\n- **Hermes auxiliary.vision** (ID=712): vision非対応モデルでもGrok 4.3でvision補完可能。shadowに設定適用済み（provider: xai-oauth, model: grok-4.3）\n- **Grok Composer 2.5 Fast** (ID=713): X Premium課金でgrok-composer-2.5-fastが利用可能。shadow実証済み\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|----------|\n| `/home/ubuntu/.hermes/config.yaml` | auxiliary.vision を provider: xai-oauth / model: grok-4.3 に設定 |\n| `MEMORY.md` | Hermes/Grok情報を2件索引追加 |\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 712 | Hermes auxiliary.vision X学習 2026-06-18 | hermes, grok, vision, x-learn |\n| 713 | Grok Composer 2.5 Fast X Premium実証 2026-06-18 | grok, composer, x-premium, x-learn |", "tags": ["日報", "2026-06-18", "daily-summary", "x-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T06:17:27.962744+09:00", "updated_at": "2026-06-18T06:17:27.962744+09:00"}
{"id": 716, "title": "横断学習日報 2026-06-18", "content": "## 修正記録（2026-06-18）\n\n**Agent SDK課金は延期継続**（お姉様確認済）。\nWebSearch横断での「施行確定」という記述は誤りでした。CLAUDE.mdの「延期中・2026-06-16確認」記述が正しい。\n\n## 確認済み主要発見\n- ① Agent SDK課金: **引き続き延期中**（2026-06-18お姉様確認）\n- ② Opus4.8: $5/$25/Mtok（Opus4.7と同価格）・fast $10/$50/Mtok\n- ③ CC v2.1.178〜179: Tool(param:value)パーミッション構文・5階層subagent\n- ④ 第三者エージェント: 状況未確定（課金未施行のため）\n\n## アクション（修正後）\n- ~~P1: CLAUDE.md「延期中→施行済」更新~~ → 不要（延期継続）\n- P2: claude-code-hidden-config.md に Tool(param:value) 追記\n- P2: multi-model-routing.md Opus4.8価格確認記入", "tags": ["日報", "daily-report", "2026-06-18", "横断学習"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T06:33:32.932281+09:00", "updated_at": "2026-06-18T06:36:11.813790+09:00"}
{"id": 718, "title": "検証#14 TimesFM組込み第一段 — 予測エンジンseam + baseline足切り(全DA≈50%)", "content": "# 検証#14: TimesFM(Google時系列FM)を trade-backtest に組み込み — 予測精度検証フェーズ\n\n**2026-06-18** / 発端: X投稿 @l_go_mrk が Google TimesFM を紹介 → お姉様「組み込んで」\n\n## 設計判断: seam で組み込む（shadowに本体は載せない）\n\nCodex調査で判明: **shadow(RAM空き~700MB・swap枯渇・GPUなし)に TimesFM 200M(CPU推論~1.5GB)は載らない**。\n素朴に入れると本番PM2群をOOM kill。`timesfm[torch]` は JAX を巻き込む未解決バグ(#254)もありディスク87%を圧迫。\n\n→ **予測モデルを差し替え可能な seam として実装**（data_adapter.py の DATA_SOURCE 切替と同思想）:\n- `forecaster.py` — `FORECAST_MODEL` env で baseline / timesfm 切替。`forecast(series, horizon)` 公開API\n  - `baseline`(default): ゼロ依存(numpy)の naive/drift/ewma。shadowで即動く・OOMリスクゼロ\n  - `timesfm`: transformers の `TimesFmModelForPrediction` 経由(JAX不要・遅延import)。torch導入ホストのみ\n- `timesfm_probe.py` — 精度検証プローブ(検証#5の鉄則=方向予測でエッジ無ければ足切り)\n  - 指標: MAE / sMAPE / DA(方向的中率) / 二項検定p値。判定: DA>52% かつ p<0.05 で「エッジ兆候」\n  - ウォークフォワード1step: 各t で過去LOOKBACK本のみ使い t+1 予測(未来リーク防止)\n\n## 結果: baseline 3手法は全て「方向予測でエッジ無し」(=TimesFMが超えるべきベンチマーク確定)\n\n| engine | AAPL DA% | SPY DA% | USDJPY DA% | MAE傾向 |\n|--------|----------|---------|------------|---------|\n| naive  | 51.75 (p.41) | 43.98 (p.004) | 48.41 (p.46) | **最小**(前足継承=RW仮説が時間足で強い) |\n| drift  | 46.74 | 54.01 (p.05) | 51.09 | 中 |\n| ewma   | 49.08 | 50.00 (p1.0) | 49.41 | 大 |\n\n- 全エンジン DA≈50%(コイン投げ)。プローブはエンジン/銘柄でDA・MAEが変化し**弁別力あり**を実証\n- naive×SPY は43.98%(p=0.0037)で「有意に逆相関」という副産物\n\n## 敵対的レビュー(Codex環境ブロック→精読+context7でHF公式照合)\n\n- **CRITICAL未来リークなし** — walk-forward添字 hist=series[t-LB+1:t+1], actual=series[t+1] は厳密に過去のみ使用。baseline結論は信頼できる(Yes)\n- **HIGH: TimesFM API不一致を修正** — `past_values`は2Dバッチでなく「1Dテンソルのリスト」、`freq`引数追加が必要。公式docsに合わせ修正済(TIMESFM_FREQ env追加)。⚠️ baseline結論には影響しない(shadowでtimesfm未実走のため)\n\n## 次段(エッジ確認後のみ進む)\n1. メモリ余裕ホスト(cure/arcana等)で `FORECAST_MODEL=timesfm` で200M版を実走 → DA が50%を有意に超えるか\n2. 超えたら戦略統合(timesfm予測方向でエントリー)→ wf/oos/robustness。**DA>50%でもスプレッドで消えるのでR単位期待値必須**\n3. 超えなければ TimesFM も足切り(baselineと同じ)\n\n## ファイル\n- `~/workspace/trade-backtest/forecaster.py` / `timesfm_probe.py`\n- TimesFM: Apache 2.0・商用可・非中華(Google) → ポリシー適合", "tags": ["trade", "timesfm", "検証14", "forecaster", "時系列予測"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T09:08:53.345096+09:00", "updated_at": "2026-06-18T09:08:53.345096+09:00"}
{"id": 721, "title": "instinct: LLM Wiki CLI 5433失敗はDB障害でなく接続先ずれ(Docker不要復旧)", "content": "# instinct: LLM Wiki CLI 5433失敗はDB障害でなく接続先ずれ(Docker不要復旧)\n\nLLM Wiki CLIが5433接続失敗する問題の診断と復旧手順。真因はDB障害ではなく、CLIのデフォルト接続先が削除済みDockerコンテナ(5433)を指していたこと。Wiki本体(8200 Web API)はホストPG16のvvv_prod DBで正常稼働中。復旧はDockerなしで、CLIの環境変数を~/workspace/claude-base/tools/ops/.envに設定するだけ。パス解決の落とし穴として、WORKSPACEが~/workspace/claude-base/基準であることを見落としやすい点を記録。\n\n## ポイント\n- CLI接続失敗の真因: Dockerコンテナ(5433)削除後もCLIが旧設定を参照\n- Wiki本体は健全: PM2のllm-wikiがホストPG16のvvv_prod DBで正常動作\n- Docker不要の復旧: ~/workspace/claude-base/tools/ops/.envにWIKI_DB_URL設定\n- パス解決の罠: WORKSPACEは~/workspace/claude-base/基準(~/workspace/ではない)\n- 回避策: HTTP API(8200 POST /api/add)経由でCLI不調時も書き込み可能\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`psycopg2接続エラー診断` `pgvector拡張セットアップ` `PM2プロセス管理` `FastAPI/Uvicorn DB接続パターン` `Python importlib動的モジュール検証`\n", "tags": ["LLM Wiki", "PostgreSQL", "pgvector", "トラブルシューティング", "Docker", "CLI", "環境設定"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T13:13:06.109068+09:00", "updated_at": "2026-06-18T13:13:06.109068+09:00"}
{"id": 722, "title": "X Learn [2026-06-18] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年6月18日時点）**\n\nClaude Codeは2025年後半から本格的に独立した開発環境として急成長しており、現在は「ただのチャットAI」ではなく、**本格的なAIソフトウェアエンジニアリングプラットフォーム**になっています。\n\n### 直近の大型アップデート（2026年6月17日頃）\n\n**Claude Designの大型アップデート + Claude Codeとの双方向同期**が最も熱いトピックです。[[1]](https://x.com/i/status/2067344239508197755)\n\n主な新機能：\n- **自社デザインシステムの自動インポート**（GitHub / Figma / リポジトリから）\n- キャンバス上で**直接ドラッグ・リサイズ・整列**が可能に\n- 出力前にClaude自身がデザインシステムに対して**自己チェック**を実行（手戻りが大幅削減）\n- **Claude Design ↔ Claude Codeの完全双方向同期**（デザイン変更→コード即反映、逆も可能）\n- PDF / PPTX / Canva / HTMLへのエクスポート強化\n\nこれにより「デザイン→実装」の流れがかなりシームレスになりました。\n\nその他最近の改善：\n- ファイル検索が**10倍高速化**\n- サブエージェントのルール遵守が強化（セキュリティ向上：ロックフォルダに勝手に入らないなど）\n\n### 2026年に追加された主な新機能\n\n- **1Mコンテキスト**の本格対応（Opus 4.6 / Sonnet 4.6）\n- **Auto Memory**：セッションを跨いでプロジェクト知識・好みの書き方・デバッグパターンを自動記憶\n- Desktopの大幅リデザイン（複数セッションを1ウィンドウで並列表示＋新サイドバー）\n- **Fast Mode**（Opus 4.8）：約2.5倍速く、価格も大幅に安価に\n- Sub-agents / Parallel agentsの本格化\n- Claude Code専用のCode Review機能\n- Hooks（ワークフローカスタマイズ）\n- Computer Use / Remote Controlの強化\n- Claude Coworkとの深い統合\n\n### 実際に効く高度な使い方（上級者Tips）\n\n多くの人がまだ「普通にチャットしてる」段階ですが、以下を組み合わせると生産性が段違いです：\n\n1. **CLAUDE.md**をプロジェクトの永久記憶として活用（自動生成させて200行以内に収める）\n2. **Plan Mode**（Shift+Tab）で「コードを書く前に必ず計画を立てて質問させる」\n3. `/init` + CLAUDE.md + Skills + Sub-agents + Git worktreesの組み合わせ\n4. タスクによってモデルを使い分け（読み取り多めはHaiku、重い推論はOpus）\n5. UltraThink（32K reasoning tokens）はアーキテクチャ決定時のみ使用\n\n### 総評\n\n2026年現在、Claude Codeは**Cursorを越えた**と感じている開発者がかなり増えています。特に「Designとの同期強化」と「長期記憶（Auto Memory + CLAUDE.md）」が効いていて、大規模プロジェクトでの一貫性が段違いです。\n\n Anthropicは2026年もかなり高いペースで機能を投下し続けています（ほぼ毎月何かしら来てる印象）。\n\n最新情報は**@alexalbert__**と**@claudeai**の公式アカウントをフォローしておくと一番早くキャッチできます。\n\n特定の機能（例：Design同期の具体的な使い方、CLAUDE.mdテンプレート、Sub-agentの運用術など）をもっと深掘りしたい場合は教えてください。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T20:10:26.533120+09:00", "updated_at": "2026-06-18T20:10:26.533120+09:00"}
{"id": 723, "title": "X Learn [2026-06-18] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills + MCP 活用ガイド**（2026年最新）\n\n「Claude Agent Skills MCP 活用」で検索される人は、**ただ作るだけでなく「本当に業務で成果を出す」**レベルまで使いこなしたい人がほとんどだと思います。以下に実践的な活用法をまとめます。\n\n### 1. Skills と MCP の役割の違い（これが一番大事）\n\n- **Skills** = 「手順の再利用テンプレート」\n  - レビュー、調査、企画立案、投稿作成、コードリファクタリングなどの**一連の思考・作業フロー**を標準化するもの。\n  - 何度も同じ品質でやってほしい作業を「スキル化」する。\n  - 特徴：Claudeの中に閉じている（基本的に）。再現性と判断基準を厳密に書ける。\n\n- **MCP (MCP Server)** = 「外部ツールとの接続規格」\n  - GitHub、Notion、Gmail、Slack、データベース、ブラウザ操作など**実世界のツールをClaudeに使えるようにする**。\n  - 特徴：実際に外部に作用する。権限が強いためセキュリティに最大限注意が必要。\n\n**使い分けの鉄則**：\n- 思考・判断・手順を標準化したい → **Skills**\n- 実際に何かを実行・連携させたい → **MCP**\n- 最強は両者の組み合わせ（Skillの中でMCPを適切に呼ぶ）\n\n### 2. 効果的な活用パターン（すぐに成果が出る順）\n\n**基礎編（これをやらないと全部崩れる）**\n- `CLAUDE.md` を徹底的に育てる（コーディング規約、判断基準、禁止事項、好みのスタイル、チェックリストなど）\n- これがあると毎回説明しなくて良くなるので、コンテキスト効率が劇的に上がる。\n\n**Skills活用の高度パターン**\n- 単発スキルではなく「スキル群」で作る（例：調査スキル → 分析スキル → 資料化スキル）\n- スキルの中に他のスキルを呼ぶ**入れ子構造**にする\n- 厳密なガイドライン（drift防止）をスキル冒頭に書く\n- 「このスキルを使うべきタイミング」と「使ってはいけないケース」を明記\n\n**MCP活用の高度パターン**\n- 最小権限の原則を守る（必要な権限だけ与える）\n- 複数のMCPを組み合わせたワークフローを作る（例：メール受信 → 内容判断 → Slack通知 or GitHub Issue自動作成）\n- 信頼できるMCPサーバーのみ使用（悪意あるスキルが655件以上確認されている）\n\n**最強構成（現在多くの人が到達している領域）**\n- CLAUDE.md（人格・基準）\n- 複数の専門Skills（入れ子構造）\n- 必要なMCP接続\n- Subagent（必要に応じて専門エージェントを呼び出し）\n\nこれを `.uniqent` などの形式でパッケージ化して、異なる環境（Claude Code, Cursor, 他のフレームワーク）に移植する動きも増えています。\n\n### 3. おすすめ学習・実践リソース（日本語強いもの中心）\n\n- Anthropic公式ブログ：「Extending Claude’s capabilities with skills and MCP servers」（これ読むと概念が一気に整理される）\n- 齊藤貴義さんの書籍『完全解説！Claude Codeテクニック集』（アーキテクチャからAgent Teamsまで網羅的に解説）\n- @sumika45379 さんの図解スレッド（Skills/MCPの違いが視覚的に最高にわかりやすい）\n- @sora19ai さんの用語解説スレッド（非エンジニアでも理解できるレベル）\n- @oikon48 さんの投稿（Skills vs MCPの質問に真正面から答えている）\n\n### 4. 実践Tips（上級者向け）\n\n- Skillsは「完璧主義」に作りすぎると逆に硬直する。適度に柔軟性を持たせるバランスが重要。\n- MCPは最初は読み取り専用から始めて、徐々に書き込み権限を与える。\n- 「このタスクはSkillでやるべきか、MCPでやるべきか」をClaude自身に判断させるプロンプトを書くと賢くなる。\n- 定期的に使っているSkillsの見直し（バージョン管理）をすると品質が上がる。\n\n---\n\n現在、Claude Code（Codex）周りは**「ただコードを書かせる」時代から「自律的に業務を実行するエージェントを育てる」時代**に完全に移行しています。\n\nSkillsとMCPを適切に組み合わせられるかどうかが、生産性の2倍、3倍の差に直結するフェーズです。\n\n具体的に「自分はこういう業務で使いたい」というのがあれば、教えてください。あなたのユースケースに最適化したSkills設計やMCP構成の考え方を一緒に作ります。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T20:10:53.918250+09:00", "updated_at": "2026-06-18T20:10:53.918250+09:00"}
{"id": 724, "title": "X Learn [2026-06-18] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）**\n\n2026年現在、これは**最も重要なテーマの一つ**になっています。プロンプトエンジニアリングやコンテキストエンジニアリングの次のレイヤーとして定着し、「モデルはCPU、ハーネスはOS」という比喩が広く使われています。\n\n### ハーネスとは何か\n\n**ハーネス（Harness）**とは、AIエージェントの能力を**制御・方向づけ・検証・改善**するための全体アーキテクチャです。馬具（手綱・鞍）のメタファーから来ており、「Humans steer, agents execute（人間が操縦し、エージェントが実行する）」という思想を体現します。\n\n単なるプロンプトやワークフローではなく、**エージェントが長期的に安定して高品質な成果を出し続けるための足場全体**を指します。\n\n### なぜ今、ハーネス設計が重要なのか\n\n- フロンティアモデルが強力になるほど、**生のモデルだけでは信頼性が足りない**ことが明確になってきた\n- OpenAI内部でも「人間が1行もコードを書かずにCodexエージェントだけで100万行規模のプロダクトを構築」した事例が報告されており、そこでの鍵がHarness Engineeringだった\n- 「良いハーネス vs 悪いハーネス」で、同じモデルでも性能が劇的に変わる（Claude Fable 5の事例など）\n\n### ハーネス設計の4つの主要ループ（LangChain整理）\n\n1. **Agent Loop**：思考→行動→観測の基本サイクル（ReAct系）\n2. **Verification Loop**：出力に対してRubric（評価基準）を適用し、自動採点・修正するループ\n3. **Event-driven Loop**：スケジュールや外部Webhookでエージェントを起動・連携させる\n4. **Hill Climbing Loop**：本番トレースを分析し、ハーネス自体（Rubric、ツール、ワークフロー、プロンプト）を継続的に改善する\n\nこの4つをすべて設計・実装できるかどうかが、プロダクション級ハーネスの分水嶺です。\n\n### 推奨アーキテクチャ（2026年時点）\n\n**コアエンジン**\n- **LangGraph**（最有力）：状態を明示的なグラフとしてコードで定義。チェックポイント・永続化・人間介入・時間旅行デバッグが強力。\n- 代替：CrewAI（シンプルなチーム指向）、AutoGen、Semantic Kernel、または自前状態機械。\n\n**主要レイヤー（重ねる順序が重要）**\n\n**1. Guardrails Layer（最外殻）**\n- 入力/出力の有害性フィルタリング\n- ポリシー違反検知（Llama-Guard、Nemo Guardrails、カスタム分類器）\n- スコープ制限（このエージェントは何をしても良いのかを明文化）\n\n**2. Orchestration & State Layer**\n- LangGraphで状態遷移を明示的に定義\n- すべての状態を永続化（チェックポイント）\n- サブエージェント/ツール呼び出しの階層管理\n\n**3. Memory & Context Engineering Layer**\n- 階層的メモリ（短期作業記憶、長期ベクトル記憶、グラフ知識、プロシージャル記憶）\n- コンテキスト圧縮・要約機構\n- 「今このエージェントは何を知っているか」を追跡可能にする（これが最も難しい部分）\n\n**4. Evaluation & Verification Layer**\n- Rubric-based LLM Judge（詳細な評価軸を複数定義）\n- ドメイン特化評価関数\n- Trajectory評価（最終回答だけでなく、過程全体を評価）\n\n**5. Observability & Hill Climbing Layer**\n- 詳細トレース（思考過程、ツール呼び出し、コスト、レイテンシ、Rubricスコア）\n- LangSmith / Phoenix / Helicone + 自前分析パイプライン\n- トレースを分析してハーネスを自動/半自動改善する仕組み\n\n**6. Human-in-the-Loop & Governance Layer**\n- 承認フロー（重要アクションは自動承認か人間承認か）\n- フィードバック収集とハーネスへの反映\n- 責任所在の明確化（誰がこのハーネスの品質に責任を持つか）\n\n**7. Tool & Execution Layer**\n- 権限管理付きTool Registry\n- Sandbox実行環境（e2b、セキュアDocker、Firecrackerなど）\n- 最小権限の原則を徹底\n\n### 設計原則（優先順位）\n\n1. **Observability First** — 見えないものは改善できない\n2. **Verification by Default** — 大事な出力は必ず自動評価\n3. **Explicit State** — 暗黙の状態を極力なくす（LangGraphが強い理由）\n4. **Composable & Evolvable** — ハーネス自体を改善しやすくする（メタハーネス）\n5. **Secure & Fail-safe by Default**\n6. **Incremental Autonomy** — 最初は人間の介入を多めに設定し、信頼が貯まるごとに自動化を増やす\n\n### 参考になる実践事例\n\n- mizutani氏（Ubie）のセキュリティ特化ハーネス実装（Zenn記事） — 最も具体的な実装例の一つ\n- findyのGota氏の「無駄にファストなハーネスの設計」（SpeakerDeck）\n- LayerX松本氏の考察（役割が変わるという話）\n- LangChain公式の「AIエージェントを動かす4つのループ」資料\n\n---\n\n**実装を始めるなら、まずはこれをやってください：**\n\n1. LangGraphでシンプルな状態グラフを書く\n2. すべてのノードで詳細トレースを入れる\n3. 重要な出力に対してRubric評価を必ず入れる\n4. トレースを蓄積して「何が頻繁に失敗しているか」を可視化する\n\nこれができたら、次にGuardrailsとMemoryの階層化、人間介入フローを追加していく形が現実的です。\n\n具体的に「セキュリティ分析向け」「コーディングエージェント向け」「業務自動化向け」など、**ユースケースを教えていただければ**、もっと具体的なコンポーネント選定とアーキテクチャ図を提案できます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T20:11:26.522501+09:00", "updated_at": "2026-06-18T20:11:26.522501+09:00"}
{"id": 725, "title": "X Learn [2026-06-18] Codex CLI Gemini CLI 最新", "content": "**Codex CLI / Gemini CLI 最新状況（2026年6月18日時点）**\n\n### 1. Codex CLI（OpenAI）\n**最新バージョン：0.141.0（本日リリース）**\n\n**主な更新内容（v0.141.0）**:\n- Remote executorの大幅強化（Noise暗号化チャネル + クロスプラットフォームでnativeなworking directory/shell）\n- Per-thread MCPサーバー対応\n- TUIの改善（inactivity時のauto-resolveなど）\n- 全体的なパフォーマンス向上\n\n現在、ターミナル系AIエージェントの中でも**特に評価が高い**一つです。実用性・安定性・機能のバランスが非常に良い。\n\n**インストール/更新**\n```bash\nnpm install -g @openai/codex@latest\n```\n\n### 2. Gemini CLI（Google）\n**本日（2026年6月18日）で退役・サービス終了**\n\n2025年6月にリリースされて人気だったツールですが、予定通り今日で終了となります。\n\n**推奨移行先：Antigravity CLI（コマンド名: `agy`）**\n\n### 3. Antigravity CLI（Google Antigravity）\n- 2026年5月に正式リリースされたGemini CLIの後継\n- Go製で非常に軽快\n- Gemini 3.5 Flash（および最新モデル）対応\n- サブエージェント・非同期ワークフロー・agentic機能が強化\n- Gemini CLIからの移行支援機能（Jules Extensionなどの自動変換）も存在\n\nインストール方法は公式ドキュメントを確認してください（多くの人が「`agy`」コマンドで使っています）。\n\n---\n\n### 現在のオススメ（2026年6月）\n\n- **最強を求める** → **Codex CLI 0.141.0**（今一番勢いがある）\n- **Googleエコシステムが好き** → **Antigravity CLI（agy）**に移行\n- 多くの上級ユーザーは **Claude Code CLI + Codex/Antigravity** を組み合わせて使っています。\n\n必要であれば、それぞれの具体的な使い方（`.codex.toml`設定、MCP活用法、プロンプト例など）も教えます。どちらをメインで使いたいか教えてください。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T20:11:50.328208+09:00", "updated_at": "2026-06-18T20:11:50.328208+09:00"}
{"id": 726, "title": "memory: feedback-fable5-delegate-implementation", "content": "# memory: feedback-fable5-delegate-implementation\n\nFable 5メインセッションは設計・監査・レビューに専念し、実装はOpus/Sonnetサブエージェントに委譲する。トークン節約と自己評価バイアス回避のための役割分離。\n\n## ポイント\n- Fable 5メインセッションは設計・タスク分割・監査・コードレビューに専念\n- 実装はAgentツールでOpus（複雑）/Sonnet（通常）サブエージェントに委譲\n- 判定系は既存ルール通りgoal-judgeの分岐に従う\n- トークン節約と自己評価バイアス回避のための役割分離\n\n## 関連ページ\n[[multi-model-routing]] [[ultrareview-workflow]]\n\n## 関連概念（未作成）\n`役割分離のメリット` `トークン節約の効果` `自己評価バイアスの回避`\n", "tags": ["Fable5", "実装委譲", "役割分離", "トークン節約", "自己評価バイアス"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:32:59.541874+09:00", "updated_at": "2026-06-18T21:32:59.541874+09:00"}
{"id": 727, "title": "memory: instinct-claude-base-env-gitignore-leak", "content": "# memory: instinct-claude-base-env-gitignore-leak\n\nClaude Codeのenvファイルがgitignore漏れで機密情報がGitHubにpushされてしまう問題についての解説。.gitignoreに.envを追加し、chmod 600でパーミッションを変更するように指示。また、Git履歴からの完全削除やローターションについても言及。\n\n## ポイント\n- Claude Codeのenvファイルがgitignore漏れで機密情報がGitHubにpushされる\n- .gitignoreに.envを追加して機密情報を保護する\n- chmod 600でパーミッションを変更して機密情報を保護する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Gitセキュリティ` `envファイル管理`\n", "tags": ["Claude Code", "gitignore", "機密情報"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:33:12.591698+09:00", "updated_at": "2026-06-18T21:33:12.591698+09:00"}
{"id": 728, "title": "memory: instinct-discord-urllib-user-agent", "content": "# memory: instinct-discord-urllib-user-agent\n\nDiscordのWebhookにPythonのurllib.requestからPOSTすると、Cloudflareが403 Forbiddenを返す。カスタムUser-Agentヘッダを付ける必要がある。切り分けでcurlとurllibの差異を確認し、User-Agentヘッダを追加することで修正できる。\n\n## ポイント\n- Discord WebhookにPOSTする際にはカスタムUser-Agentヘッダが必要\n- Cloudflareのボット対策がデフォルトのUser-Agentヘッダをブロックする\n- curlとurllibの差異を切り分けで確認することでUser-Agentヘッダの必要性を確認できる\n\n## 関連ページ\n[[Claude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Webhook` `User-Agentヘッダ` `Cloudflareのボット対策`\n", "tags": ["Discord", "Cloudflare", "Python", "urllib"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:33:26.223249+09:00", "updated_at": "2026-06-18T21:33:26.223249+09:00"}
{"id": 729, "title": "memory: instinct-fail2ban-slow-attack-bypass", "content": "# memory: instinct-fail2ban-slow-attack-bypass\n\nfail2banの緩い設定(maxretry=5/findtime=600)で分散スロー攻撃が素通り。BANカウンタと攻撃ログ流量の乖離(1036 vs 2)で機能不全を検出。SSHのTailscale限定化とfail2ban設定強化(maxretry=3/findtime=3600/bantime=86400)が必要。\n\n## ポイント\n- fail2banの緩い設定で分散スロー攻撃が素通り\n- BANカウンタと攻撃ログ流量の乖離で機能不全を検出\n- SSHのTailscale限定化が本命\n- fail2ban設定強化が保険\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`Tailscale` `SSHセキュリティ` `fail2ban設定最適化`\n", "tags": ["fail2ban", "セキュリティ", "攻撃防御"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:33:37.104816+09:00", "updated_at": "2026-06-18T21:33:37.104816+09:00"}
{"id": 730, "title": "memory: instinct-mac-ssh-noninteractive-brew-path", "content": "# memory: instinct-mac-ssh-noninteractive-brew-path\n\nmacへSSH非対話実行すると、/usr/local/binがPATHになくbrewが見つからない誤判定になる。フルパスで叩けば動く。Homebrewのshellenvは対話シェルの.zprofile/.zshrcで読まれるが、ssh host 'cmd'形式の非対話実行ではそれらが評価されない。\n\n## ポイント\n- SSH非対話実行でbrew見つからない\n- フルパスでbrew叩くと動く\n- Homebrewのshellenvは対話シェルでのみ読まれる\n\n## 関連ページ\n[[project-neo-mac-mesh-node]] [[instinct-macos-claude-cred-keychain-migration]]\n\n## 関連概念（未作成）\n`SSH_config` `Homebrew_troubleshooting`\n", "tags": ["mac", "SSH", "brew"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:33:48.585365+09:00", "updated_at": "2026-06-18T21:33:48.585365+09:00"}
{"id": 731, "title": "memory: instinct-macos-claude-cred-keychain-migration", "content": "# memory: instinct-macos-claude-cred-keychain-migration\n\nmacOSのClaude Codeは認証をlogin.keychain-dbに保存する。rsyncで持ち込んだ.credentials.jsonは初回起動時にキーチェーンへ自動移行され、SSH headlessセッションではログインキーチェーンがロックされたままになる。キーチェーンを解錠する必要がある。\n\n## ポイント\n- macOSのClaude Codeは認証をlogin.keychain-dbに保存する\n- rsyncで持ち込んだ.credentials.jsonは初回起動時にキーチェーンへ自動移行される\n- SSH headlessセッションではログインキーチェーンがロックされたままになる\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`キーチェーンのセキュリティ` `SSH headlessセッションのトラブルシューティング`\n", "tags": ["Claude Code", "macOS", "キーチェーン", "SSH"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:33:58.884073+09:00", "updated_at": "2026-06-18T21:33:58.884073+09:00"}
{"id": 732, "title": "memory: instinct-openclaw-oauth-profile-30day-block", "content": "# memory: instinct-openclaw-oauth-profile-30day-block\n\nOpenClawのembedded agentがcodex枠枯渇でブロックされ、Geminiに切替えることで復旧。auth-state.jsonのblockedUntilは正当だが、枠はリセット日まで戻らない。agentのmodelを明示的に設定し、古いセッションを書換える必要がある。\n\n## ポイント\n- OpenClawのembedded agentがcodex枠枯渇でブロック\n- Geminiに切替えることで復旧\n- auth-state.jsonのblockedUntilは正当だが、枠はリセット日まで戻らない\n- agentのmodelを明示的に設定\n- 古いセッションを書換える必要がある\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]]\n\n## 関連概念（未作成）\n`OpenClawのセッション管理` `codex枠枯渇の回避策` `Geminiの設定方法`\n", "tags": ["OpenClaw", "codex", "Gemini", "auth-state.json", "agent"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:34:09.521718+09:00", "updated_at": "2026-06-18T21:34:09.521718+09:00"}
{"id": 733, "title": "memory: instinct-rtk-diff-review-via-worktree", "content": "# memory: instinct-rtk-diff-review-via-worktree\n\nrtk hookがgh pr diff/git diffを圧縮するため、PRレビューはworktree実ファイルをRead/git showで読む。rtkはトークン節約のためdiffを要約するが、監査・レビューでは省略された行にこそバグが潜む。worktreeの実ファイルをReadツールで読むか、git -C <worktree> show/logで確認する。\n\n## ポイント\n- rtk hookがgh pr diff/git diffを圧縮する\n- PRレビューはworktree実ファイルをRead/git showで読む\n- rtkはトークン節約のためdiffを要約する\n\n## 関連ページ\n[[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]]\n\n## 関連概念（未作成）\n`Diff圧縮の影響` `PRレビューのベストプラクティス`\n", "tags": ["rtk", "git", "PRレビュー"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:34:24.239494+09:00", "updated_at": "2026-06-18T21:34:24.239494+09:00"}
{"id": 734, "title": "memory: instinct-shadow-cli-stale-binary-pattern", "content": "# memory: instinct-shadow-cli-stale-binary-pattern\n\nshadowのディスク逼迫問題は、各種CLI/runner/playwrightの旧版バイナリ残骸が複数ツールで同時多発するパターンである。旧版 바이ナリを消し残すことが正体であり、1ツール削除では足りず、横断的に探す必要がある。\n\n## ポイント\n- 旧版バイナリの残骸が複数ツールで同時多発するパターン\n- 各ツールが自動更新時に旧版を消す実装になっておらず、複数ツール分が積み上がる\n- sudo du -sh ~/.[!.]* ~/.local/share/* ~/.local/bin/* | sort -rh で横断スキャンする\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`自動更新の旧版バイナリ削除` `横断的スキャン`\n", "tags": ["shadow", "CLI", "runner", "playwright", "ディスク逼迫"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:34:35.229024+09:00", "updated_at": "2026-06-18T21:34:35.229024+09:00"}
{"id": 735, "title": "memory: instinct-shadow-disk-floor-actions-runners", "content": "# memory: instinct-shadow-disk-floor-actions-runners\n\nshadowの/が88%付近で張り付く真因はキャッシュでなくactions-runner×4とシステム領域。掃除しても下がらないのは構造的。50GB使用の大半が削れない領域:/usr 11G、actions-runner ×4 で約8GB、postgres本体。runner統合不可のため旧版バイナリ掃除が即効。\n\n## ポイント\n- shadowの/が88%付近で張り付く真因はキャッシュでなくactions-runner×4とシステム領域\n- 50GB使用の大半が削れない領域:/usr 11G、actions-runner ×4 で約8GB、postgres本体\n- runner統合不可のため旧版バイナリ掃除が即効\n- runner旧版バイナリ残骸が最大の塊:4本で2.7GB\n- 掃除スクリプトの正本=claude-base/tools/ops/infra/disk_cleanup_hourly.sh\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]]\n\n## 関連概念（未作成）\n`actions-runner管理` `disk cleanupスクリプト` `shadow運用`\n", "tags": ["shadow", "disk", "actions-runner", "postgres", "cleanup"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:34:48.362738+09:00", "updated_at": "2026-06-18T21:34:48.362738+09:00"}
{"id": 736, "title": "memory: instinct-vvv-bots-branch-naming-slash", "content": "# memory: instinct-vvv-bots-branch-naming-slash\n\nvvv-botsのPRブランチ名はfix/feat/等のスラッシュ付きプレフィックス必須。ハイフンだとCI「Enforce flow」で弾かれる。正しくはスラッシュ付きで名前をつける。間違えたらブランチ名をリネームし、旧リモートブランチを削除し、新ブランチでPRを作り直す。\n\n## ポイント\n- vvv-botsのPRブランチ名はスラッシュ付きプレフィックスである必要がある\n- ハイフンだとCIで弾かれる\n- ブランチ名をリネームしてPRを作り直す\n\n## 関連ページ\n[[GitHubコードスキャン設定CSS断片]]\n\n## 関連概念（未作成）\n`CI/CD` `ブランチ管理`\n", "tags": ["vvv-bots", "GitHub", "CI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:35:00.571645+09:00", "updated_at": "2026-06-18T21:35:00.571645+09:00"}
{"id": 737, "title": "memory: instinct-vvv-bots-domain-migration-normalize", "content": "# memory: instinct-vvv-bots-domain-migration-normalize\n\nvvv-botsの旧ドメインURLが集約グループ65522に流入し、title空でデータ品質を汚染する問題をsave層で正規化して解決。_DOMAIN_MIGRATIONSマッピングを追加するだけで対応可能。ただし、todosテーブルの旧ドメイン監視URLが真の流入源であり、3重対処が必要。既存汚染データはバッチ処理で一括クリーンアップ。\n\n## ポイント\n- 旧ドメインURLが集約グループ65522に流入し、title空でデータ品質を汚染\n- save層で正規化して止まる\n- _DOMAIN_MIGRATIONSマッピングを追加するだけで対応可能\n- todosテーブルの旧ドメイン監視URLが真の流入源\n- 3重対処が必要\n- 既存汚染データはバッチ処理で一括クリーンアップ\n\n## 関連ページ\n[[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]]\n\n## 関連概念（未作成）\n`ドメイン移転対策` `データクリーンアップ` `todosテーブル管理`\n", "tags": ["vvv-bots", "ドメイン移転", "データ品質", "正規化", "todosテーブル"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:35:11.277109+09:00", "updated_at": "2026-06-18T21:35:11.277109+09:00"}
{"id": 738, "title": "memory: instinct-vvv-bots-spa-title-fallback", "content": "# memory: instinct-vvv-bots-spa-title-fallback\n\nvvv-botsのスクレイパーでtitleが空になる問題は、サイトのSPA化が主因である。SPA化したサイトでは、Vue.js等の動的レンダリングにより、一覧の案件名がJSで生成されるため、curlで静的HTMLを取得すると案件名が含まれない。解決策としては、詳細ページの<title>からサイト名サフィックスを除去してtitleを取得する。実装例として、bots/techdirect/scraper.pyの_fetch_title_from_detailメソッドが挙げられる。\n\n## ポイント\n- vvv-botsのスクレイパーでtitleが空になる問題は、サイトのSPA化が主因である\n- SPA化したサイトでは、一覧の案件名がJSで生成される\n- 詳細ページの<title>からサイト名サフィックスを除去してtitleを取得することで解決できる\n\n## 関連ページ\n[[2026-06-02 Goal Buddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]]\n\n## 関連概念（未作成）\n`スクレイパーによるデータ取得` `SPA化したサイトにおけるデータ抽出の課題`\n", "tags": ["vvv-bots", "スクレイパー", "SPA化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:35:23.968743+09:00", "updated_at": "2026-06-18T21:35:23.968743+09:00"}
{"id": 739, "title": "memory: project-arcana-standby-monitor-stale", "content": "# memory: project-arcana-standby-monitor-stale\n\ncureのcross_monitorがarcana:8000を監視し誤検知。vvv本番はshadowへ移行済で、arcanaにはvvvリポジトリが存在しない。monitor修正\n\n## ポイント\n- cureのcross_monitorがarcana:8000を監視し誤検知\n- vvv本番はshadowへ移行済\n- arcanaにはvvvリポジトリが存在しない\n- monitor修正\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`監視システム` `エージェント構成`\n", "tags": ["arcana", "cure", "cross_monitor", "vvv"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:35:34.787253+09:00", "updated_at": "2026-06-18T21:35:34.787253+09:00"}
{"id": 740, "title": "memory: project-neo-mac-mesh-node", "content": "# memory: project-neo-mac-mesh-node\n\nneo(100.99.101.93)をgrok mesh+作業拠点化。claude-base同期はgit不可でrsync専用。neoは親macでSSH接続可能。grok meshはarcana→cure→mac→neoのフォールバック順に追加済。ツールはclaude/uv/cursor-agent/grokを導入済。認証はキーチェーン移行の罠あり。未完了はcursor-agent/claudeのSSH自動実行とneo鍵をGitHubに登録してrsync専用→git同期に格上げ。\n\n## ポイント\n- neo(100.99.101.93)をgrok mesh+作業拠点化\n- claude-base同期はgit不可でrsync専用\n- neoは親macでSSH接続可能\n- grok meshはarcana→cure→mac→neoのフォールバック順に追加済\n- ツールはclaude/uv/cursor-agent/grokを導入済\n- 認証はキーチェーン移行の罠あり\n- 未完了はcursor-agent/claudeのSSH自動実行とneo鍵をGitHubに登録してrsync専用→git同期に格上げ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]]\n\n## 関連概念（未作成）\n`grok mesh展開` `claude-base同期方法` `SSH接続管理` `キーチェーン移行の罠` `cursor-agent/claudeのSSH自動実行` `GitHub鍵登録による同期方法変更`\n", "tags": ["project-neo", "grok-mesh", "claude-base", "rsync", "SSH"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:35:46.536699+09:00", "updated_at": "2026-06-18T21:35:46.536699+09:00"}
{"id": 741, "title": "memory: reference-jina-reader", "content": "# memory: reference-jina-reader\n\nJina AI Readerは、WebFetcherやPlaywrightでアクセスできないURLの代替手段として使える無料のReaderサービス。指定したURLのページ本文をクリーンなMarkdownに変換して返す。基本的にはAPIキーが不要で、20 RPMの制限があるが、無料キーを取得すると500 RPMまで使える。姉妹サービスにはs.jina.aiがあり、ウェブ検索が可能。ただし、機密情報を扱う場合は、リモートサーバーにデータを送信することになるので注意が必要\n\n## ポイント\n- Jina AI Readerの基本機能\n- X投稿の読み込み\n- 料金プランとRPM制限\n- オプションヘッダと姉妹サービス\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Jina AI Readerのセキュリティ対策` `X投稿の読み込み手法`\n", "tags": ["Jina AI Reader", "X投稿", "WebFetcher", "Playwright"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-18T21:35:59.868176+09:00", "updated_at": "2026-06-18T21:35:59.868176+09:00"}
{"id": 742, "title": "横断学習 2026-06-19", "content": "# 横断学習 2026-06-19\n\n2026年6月、AI開発者エージェントは実装段階へ移行。Claude Codeはswarms機能で複数エージェント並行実行を実現し、OpenAI Codexは軽量単一エージェント路線を採用。安全制御が差別化軸として浮上し、「98% Problem」「harness engineering」が信頼性90%超への課題として学術化。コンテキスト同期・永続性・復帰可能性が実装要件化し、テスト自動化とQA領域がエージェント統合の最初のターゲットに。CLI/デスクトップ/Webマルチプラットフォーム展開、permission制御、git統合、sub-agent管理が標準機能化し、ChatUIから「開発環境としてのAI」へ系統的転換が進行中。\n\n## ポイント\n- Claude Code swarms機能による複数エージェント並行実行 vs OpenAI Codex軽量単一エージェント路線の競争\n- 安全制御が差別化軸に浮上：「98% Problem」「harness engineering」による信頼性90%超への課題学術化\n- コンテキスト同期・永続性・復帰可能性が実装要件化（Gorchestral, Draftの事例）\n- テスト自動化とQA領域がエージェント統合の最初のターゲット（TesterArmy YC採択事例）\n- CLI/デスクトップ/Webマルチプラットフォーム、permission制御、git統合、sub-agent管理の標準機能化\n- Kiro設計への示唆：tool-roles分担、harness engineering、multi-model-routing強化、チーム協働対応\n\n## 関連ページ\n[[[[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]]]] [[[[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]]]] [[[[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]]] [[[[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]]]] [[[[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]]]] [[[[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]]]] [[[[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]]]]\n\n## 関連概念（未作成）\n`swarms機能（複数エージェント並行実行）` `98% Problem（信頼性90%超の課題）` `dog-fooding（自社ツールで自社検証）` `Agent-driven QA` `セッション永続化` `permission制御アーキテクチャ` `マルチモデルルーティング戦略` `TesterArmy（YC P26採択QAエージェント）` `Draft（エージェント間コンテキスト同期OSS）` `Gorchestral（モバイルからローカルAI開発セッション再開）` `Auras（dog-fooding標準化事例）`\n", "tags": ["AI開発者エージェント", "自律実行", "安全制御", "harness engineering", "マルチエージェント", "コンテキスト同期", "QA自動化", "2026-06-19"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-19T08:00:55.355426+09:00", "updated_at": "2026-06-19T08:00:55.355426+09:00"}
{"id": 743, "title": "X Learn [2026-06-19] Claude Code 新機能 アップデート", "content": "**Claude Code / Claude Design 最新アップデートまとめ**（2026年6月19日時点）\n\n### 1. 最大のトピック：**Claude Designの大型アップデート**（6月17日発表）\n\nAnthropicが公式に発表した内容が現在最も熱いです。\n\n**主な新機能：**\n- **デザインシステムの一貫性維持**：リポジトリ、デザインシステムファイル、コードベースからデザインシステムをインポート可能。Claudeが自動であなたの実際のコンポーネントを使い、出力前にデザインシステム準拠チェックを行う。\n- **キャンバス上での直接編集**：ドラッグ・リサイズ・アライメントが強化され、日常的に使いやすいエディタに大幅改善。\n- **Claude Codeとの双方向連携**（今回最大の目玉）\n  - Designで作ったものをそのままClaude Codeに渡して実装\n  - Claude Codeのターミナルから`/design-sync`などでデザイン側に同期\n- **外部ツール連携強化**：PDF、PowerPoint出力に加え、Canvaなど既存ツールへの出力対応。\n\nこれにより「仕様検討 → 画面設計 → 実装 → 修正」のサイクルをAIがほぼシームレスに横断できるようになりました。\n\n公式リンク：https://claude.ai/design （有料プランでベータ利用可能、Web・デスクトップ両対応）\n\n### 2. Claude Code側の最近の強化点\n\n- **作業中プレビュー + プライベートリンク共有**：作っている途中で仕上がりを確認しながら進められ、チームメンバーにプライベートリンクで共有可能。\n- **デスクトップアプリの大幅改善**：複数セッションを1ウィンドウで並行稼働、ターミナル・ファイル編集・HTML/PDFプレビュー・Diffビューをドラッグ&ドロップで自由にレイアウト。\n- 使用量制限の緩和（Pro以上で以前より大幅に使いやすく）。\n- 技術的改善：ripgrepによる高速コード検索、ワイルドカード対応のPermission rules、セキュリティ強化など。\n\n### 現在の日本での位置づけ\n\n日本では「**Claude Code**」をメインのAIコーディングツールとして使っているソロプレナー・個人開発者が非常に多く、n8nとの組み合わせでAI自動化を量産している人も目立ちます。\n\n特に今回の**Claude Designとの連携強化**で、「もうデザイナーを待たなくていい」「少人数でもプロダクトの試作速度が段違い」という声が上がっています。\n\n---\n\n**もっと詳しく知りたい場合**：\n- 具体的な使い方（`/design`コマンドの実例など）\n- 個人開発での活用パターン\n- 以前のアップデート（Cowork、Memory、Skillsなど）\n\nどれか教えてください。すぐにまとめます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-19T20:10:19.938939+09:00", "updated_at": "2026-06-19T20:10:19.938939+09:00"}
{"id": 744, "title": "X Learn [2026-06-19] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills と MCP の活用方法**（2026年最新まとめ）\n\nClaude Code（Claudeのエージェント機能）で最も話題になっているのが **Agent Skills** と **MCP** です。この2つを正しく理解して組み合わせると、単なるチャットAIから「本当に仕事をしてくれるAI同僚」にレベルが上がります。\n\n### 1. 各用語の役割（超整理）\n\n| 用語          | 役割                     | 例え                     | 主な用途                     | 抽象度 |\n|---------------|--------------------------|--------------------------|------------------------------|--------|\n| **CLAUDE.md** | 常時参照される「AIの自己紹介カード」 | 会社のルールブック       | 出力スタイル・守るべき原則   | 基盤   |\n| **Skills**    | 再利用可能な「業務マニュアル・手順書」 | 新入社員に渡す業務マニュアル | 議事録作成、競合分析、提案書作成、コードレビュー | 高     |\n| **MCP**       | 外部サービスとの「配管・接続規格」 | 工具箱と工具             | Notion/Gmail/GitHub/Calendar/Slackなどと連携 | 低〜中 |\n| **Hooks**     | 「この条件が起きたら自動実行」 | 自動スイッチ             | 作業完了後に通知・次の工程へ | -      |\n\n**最も重要な違い**：\n- **Skills** = 「**どうやるか**」（ワークフロー全体）\n- **MCP** = 「**何と繋ぐか**」（道具）\n\nSkillsはMCPを内部で使っているケースが多く、**「Skillの方が上位レイヤー」**という認識が現在主流です。\n\n### 2. 効果的な活用パターン（これが本題）\n\n#### 推奨の構築順序\n1. **CLAUDE.mdを最優先で固める**（これがないと全部ブレる）\n2. 頻出業務を **Skill化**（特に「品質を一定にしたい作業」）\n3. 必要な外部ツールを **MCPで接続**\n4. HooksやSubagentでさらに自動化\n\n#### 実践的な組み合わせ例\n\n**① 日常業務自動化（非エンジニアおすすめ）**\n- Skill：朝会まとめ・メール返信テンプレート・レポート作成\n- MCP：Gmail、Google Calendar、Notion\n- 効果：朝に「今日のタスク整理して」と言うだけで、メールチェック→予定調整→Notion更新までやってくれる\n\n**② 開発者向け（最強クラス）**\n- Skill：PR作成フロー、コードレビュー基準、リファクタリング手順、ドキュメント更新フロー\n- MCP：GitHub、Linear、Notion、Slack\n- さらにSkillの中にSkillをネスト（入れ子構造）すると強力\n\n**③ AIチーム化（上級者）**\n- PM Skill + エンジニア Skill + レビュー Skill + 品質管理 Skill\n- それぞれに専門MCPを紐づける\n- Claudeに「このタスクは誰に振るべきか」まで判断させる\n\n### 3. Skillsの作り方・活用のコツ\n\n- ファイル名は `xxx.skill.md`（グローバルフォルダかプロジェクトフォルダに置く）\n- 最初に**明確なスキル名と説明**を書く（これをClaudeが最初に読む）\n- 「段階的開示」を意識する（最初は概要だけ読み、必要なら詳細を呼ぶ仕組み）\n- 入れ子構造（Skillの中で他のSkillを呼ぶ）が非常に強力\n- 作ったSkillは定期的に改善（弱点を分析 → Skill更新のサイクル）\n\n### 4. MCPの活用ポイント\n\n- 公式対応しているサービスはどんどん増えている（2026年6月現在）\n- 自作MCPサーバーも作れる（一度作ればClaudeだけでなくCursorなど他のMCPクライアントでも使える）\n- セキュリティに注意（本当に必要なものだけ接続）\n\n最近の傾向として、「全部MCPでやっていたものをSkillに置き換えていく」人が増えています。モデルが賢くなった今、**高レベルな手順はSkillに任せた方が安定**するからです。\n\n### 5. 始め方おすすめ（今日からできること）\n\n1. まずは公式ドキュメントを読む\n   - Skills: https://code.claude.com/docs/en/skills\n   - MCP: https://code.claude.com/docs/en/mcp\n   - CLAUDE.md(Memory): https://code.claude.com/docs/en/memory\n\n2. 自分の一番面倒くさい繰り返し業務を1つSkill化してみる\n\n3. Anthropic公式ブログも参考に：\n   - 「Extending Claude’s capabilities with skills and MCP servers」\n\nこの組み合わせが上手く回り始めると、本当に「AIに仕事を奪われる」レベルではなく「AIに仕事を任せて人間はより創造的なことに集中できる」状態になります。\n\nもっと具体的なSkill例（議事録用、競合分析用、PR作成用など）や、実際に使っている人のテンプレートが見たい場合は教えてください。用途別に深掘りします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-19T20:10:41.730220+09:00", "updated_at": "2026-06-19T20:10:41.730220+09:00"}
{"id": 745, "title": "X Learn [2026-06-19] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）** — 2026年現在の最重要トピックです。\n\n### 1. ハーネスとは何か？（根本的な考え方）\n\n**「モデルはエンジン。ハーネスが車（またはOS）である。」**\n\nLLM自体は stateless な推論エンジンに過ぎません。本当に価値を生むのは、その周囲に構築する**ハーネス（足場・手綱）**です。\n\n- プロンプトエンジニアリング → コンテキストエンジニアリング → **ハーネスエンジニアリング** が現在の成熟段階です。\n- LangChainがTerminalBenchで「同じモデルでTop30→Top5」に跳ね上がった事例や、OpenAI社内での「人間が1行も書かずに100万行のプロダクトをCodexエージェントで作った」事例は、全てハーネスの質で決まっています。\n\nハーネスが優れていると、モデルを交換しても挙動が安定し、逆にモデルが良くてもハーネスが貧弱だとすぐに崩れます。\n\n### 2. 推奨アーキテクチャ（2026年版）\n\n```mermaid\ngraph TD\n    A[LLM Inference Engine] --> B[Mediator Layer<br/>（ハーネスの心臓部）]\n    \n    subgraph \"Externalized Intelligence\"\n    B --> C[Memory Layer<br/>・Working Context<br/>・Semantic<br/>・Episodic<br/>・Personalized]\n    B --> D[Skills Layer<br/>・Playbooks<br/>・Heuristics<br/>・Normative Constraints]\n    B --> E[Protocols Layer<br/>・Agent-User<br/>・Agent-Agent<br/>・Agent-Tool]\n    end\n    \n    B --> F[Operational Mediators]\n    F --> G[Orchestration Loop<br/>+ Ralph Loop]\n    F --> H[Context Compressor<br/>+ Selective Recall]\n    F --> I[Sandbox Executor<br/>（Container/Browser）]\n    F --> J[Governance & Safety<br/>（予算・承認・ポリシー）]\n    F --> K[Evaluation & Verification<br/>（自動テスト・LLM Judge）]\n    F --> L[Observability & Tracing]\n```\n\n### 3. 各コンポーネントの設計ポイント\n\n**（1）Orchestration Loop（最も重要）**\n- 単純な ReAct ループではなく、**状態機械 + 明確な出口条件**を持つ。\n- **Ralph Loop**（推奨パターン）：エージェントが「完了した」と主張したら即座にインターセプト → 自動テスト/リンター/レイアウトチェックを実行 → 失敗結果をフィードバックして強制継続。これを繰り返す。\n- 最大イテレーション数、コスト上限、Human-in-the-Loopの強制ゲートをハードコードで入れる。\n\n**（2）Memory Layer**\n- すべてをコンテキストに詰め込まない。\n- Working Context（現在進行中のタスク状態）はファイルシステム（永続ワークスペース）として持つのが強力。\n- Episodic Memory（過去の成功/失敗トレース）はベクトル + グラフで管理。\n- コンテキストが膨張したら、自動で要約・圧縮・選択的リコールをハーネス側で実行。\n\n**（3）Skills & Protocols**\n- スキルは「何を知っているか」ではなく「どう判断し、どう行動するか」（heuristics + normative constraints）。\n- プロトコルは明確に分離（ユーザーへの報告形式、エージェント間手渡しルール、ツール呼び出し契約）。\n\n**（4）Governance & Safety（これが差別化要因）**\n- 破壊的アクションは必ず承認ゲート。\n- 役割分離（決定する役割と実行する役割を分ける）。極端な例では14役割に分離して「1コンポーネントが決定と実行を同時にしない」設計も登場。\n- ポリシー違反時は即座にロールバック可能な設計。\n\n**（5）Evaluation Layer**\n- 最終回答だけでなく**Trajectory評価**（過程も含めた評価）が必須。\n- Autorubricや自動テストスイートをループ内に組み込む。\n- 自己改善ループ（測定 → ハーネス調整 → 再実行）を閉じる。\n\n### 4. 設計思想のスペクトラム（重要な意思決定）\n\n- **Thin Harness（Anthropic寄り）**: モデルを信頼してシンプルなループに任せる。将来的にモデルが賢くなればハーネスを削れる設計。\n- **Thick Harness（LangGraph寄り）**: 制御フローを明示的にコード/グラフで書く。信頼性とデバッグ性を最優先。\n- **Hybrid（CrewAI寄り）**: 重要な部分はFlow（確定ロジック）、自律部分はCrewに任せる。\n\n**推奨**: 最初は **Thick寄りで始めて**、モデルが進化したら徐々に削っていく（Scaffolding as removable）。モデルは特定のハーネスで学習されている場合が多いので、安易に全部削ると性能が落ちる。\n\n### 5. 実装選択肢（2026年現在）\n\n- **LangGraph**：最も成熟した「厚いハーネス」を作りやすい。\n- **CrewAI + Flows**：生産性が高い。\n- **Custom Minimal Harness**：多くのトップエンジニアが「教育目的でゼロから作る」動き（Akshayらの動きが影響大）。\n- **Meta-Harness（Omnigentなど）**：Claude Code / Cursor / Codex / 自作エージェントを統一的にオーケストレーションし、ハーネスをスイッチ可能にするレイヤー。\n- Observability：Phoenix（Arize）、LangSmith、OpenTelemetryを必ず入れる。\n\n### 設計時に考えるべき質問（チェックリスト）\n\n1. この機能はモデルの中に持つか、ハーネス（Memory/Skills/Protocols）に外部化するか？\n2. モデルが「完了」と言ったら本当に信用できるか？（→ Ralph Loopが必要か）\n3. ハーネスを1年後に薄くできる設計になっているか？\n4. 同じモデルでもハーネスを変えたら性能が劇的に変わるポイントはどこか？\n5.  observabilityが十分で、なぜ失敗したかが1分でわかるか？\n\n---\n\nこの領域は現在も急速に進化しています。特に**「ハーネスベンチマーク」**（ハーネス自体の質を測る指標）の議論が活発です。\n\n具体的にどの部分を深掘りしたいですか？\n\n- 具体的なコードアーキテクチャ（LangGraphでの実装例）\n- Ralph Loopの詳細設計\n- 多役割分離（14 roles）パターン\n- 企業内導入時のガバナンス設計\n- 記憶層の具体的な実装\n\n用途（コーディングエージェント、業務自動化、研究用など）を教えていただければ、より尖った設計をお伝えできます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-19T20:11:10.263108+09:00", "updated_at": "2026-06-19T20:11:10.263108+09:00"}
{"id": 746, "title": "X Learn [2026-06-19] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新状況**（2026年6月19日現在）\n\n### 1. Codex CLI（OpenAI）\n**非常に活発に更新中**。現在最も勢いのあるCLIエージェントの一つです。\n\n**最新バージョン:**\n- **rust-v0.141.0**（stableになったばかり）\n- **rust-v0.142.0-alpha.2**（本日リリース）\n\n**主な最近のアップデート内容:**\n- Rust書き直しによる大幅なパフォーマンス向上\n- CLIとDesktopアプリの連携強化（`/app`コマンドの本格復活）\n- remote execのE2E暗号化強化\n- TUI改善、コンテキスト管理強化、バグ修正多数\n- MCP対応の安定性向上\n\n**確認先:**\n- GitHub Releases: https://github.com/openai/codex/releases\n\n現在、**Claude Code**と双璧と言われるレベルまで来ています。重いタスクを毎日回す人にはかなり安定してきているという声が多いです。\n\n### 2. Gemini CLI（Google）\n**本日で実質終了**。\n\n- 2026年6月18日をもって、**無料・Google AI Pro・Ultraの個人アカウント**向けにサービス停止。\n- 公式に**Antigravity CLI**への移行が強く推奨されている。\n- 元メンテナーのJack Wotherspoon氏も「sad day」と投稿しており、コミュニティの反応はかなり荒れています（オープンソースで10万スター超えていたのに、という声多数）。\n\n多くの人が「Gemini CLI → Antigravity CLI」に移行中ですが、クォータの厳しさや閉鎖的になった点で不満の声が目立ちます。\n\n### 現在の勢力図（2026年6月）\n\n| ツール          | 開発状況     | 評価傾向               | おすすめ度 |\n|----------------|-------------|----------------------|----------|\n| **Claude Code** | 非常に強い   | 現在最強クラス         | ★★★★★    |\n| **Codex CLI**   | 更新激しい   | 急速に追いつき/安定性↑ | ★★★★★    |\n| **Antigravity CLI** | Gemini後継 | 賛否両論（閉鎖的）     | ★★★☆☆    |\n\n---\n\n**結論:**\n- **Codex CLI**を使いたいなら今が一番良いタイミングです。積極的に最新版に上げてOK。\n- **Gemini CLI**はもう終わりに近いので、**Antigravity CLI**に移行するか、素直に**Codex**か**Claude Code**に乗り換える人が増えています。\n\nもっと具体的に「インストール方法」とか「設定のコツ」とか「Claude Codeとの比較」が知りたい場合は教えてください。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-19T20:11:36.408100+09:00", "updated_at": "2026-06-19T20:11:36.408100+09:00"}
{"id": 747, "title": "論文精読: Agent Harness Engineering — A Survey (TMLR査読中・通称「98% Problem」一次情報)", "content": "# Agent Harness Engineering: A Survey（一次情報精読・2026-06-20）\n\n> HN等で通称「The 98% Problem」と呼ばれる論文の本体。一次情報（OpenReview PDF・pdftotext抽出）を§1〜§12全層精読した記録。\n> 出典: https://openreview.net/pdf?id=eONq7FdiHa （TMLR査読中・Under review）/ Project: Awesome-Agent-Harness\n\n## 書誌\n\n| 項目 | 内容 |\n|------|------|\n| 正式タイトル | Agent Harness Engineering: A Survey |\n| 著者 | Junjie Li(CMU), Xi Xiao, Yunbei Zhang, Chen Liu 他19名 |\n| 所属 | CMU / Yale / JHU / NEU / Tulane / UAB / OSU / Virginia Tech / **Amazon** |\n| 規模 | 本文48頁＋付録・**170+ OSSプロジェクトをマッピング**（agent-harness最大コーパス） |\n\n⚠️ **「60% vs 98%」はブログの脚色で論文本体に無い**。論文の実証主張は下記の3結果（mod固定・harnessのみ変更）。\n\n## Claim 1: Binding-Constraint Thesis（モデルでなくハーネスが律速）\n\nモデルを固定しハーネスのみ変えた3つの実証：\n\n| 実証 | 結果 | 変えたもの |\n|------|------|-----------|\n| Bölük (2026a) | コーディングベンチで**最大10倍**（15モデル横断） | edit-toolフォーマット＋周辺ハーネスのみ |\n| Trivedy (2026) | GPT-5.2-Codex 52.8%→**66.5%**（Terminal-Bench 2.0・**+13.7pt**） | system prompt再構成・context注入・self-verifyフックのみ |\n| Meta-Harness (Lee 2026) | Terminal-Bench-2 **76.4%**（全手動ハーネス凌駕） | 自動ハーネス最適化（モデル重み不変） |\n\n→ いずれも有意とされるモデル改善（典型2〜4pt）を遥かに上回る。これが「98%問題」の実体。\n\n## Claim 2: ETCLOVG 七層分類\n\n従来6要素フレームに **Observability と Governance を独立層として追加**：\n\n- **構造コア4層**: E(Execution/sandbox) / T(Tooling) / C(Context/memory) / L(Lifecycle/orchestration)\n- **制御プレーン3層**: O(Observability) / V(Verification) / G(Governance)\n- state管理はL層内（実行フローの隣）に配置\n\n## Claim 3: 170+ OSSマッピング\n\nE/T/L/Vは密、**O/Gは薄く商用プラットフォームに偏る**。task runners・multi-agent orchestrator・spec-driven開発ツールが新規に第一級カテゴリ化。\n\n## 最重要知見: Context Drift（最難の未解決問題・§5.7）\n\n- **Context Rot ≠ Context Drift**。Rot=単一推論で文脈過多→劣化。Drift=**100ターン超の軌跡全体で意図からズレる**\n- 症状: 既出作業の反復・過去決定との無自覚な矛盾・目標喪失\n- **compactionでも防げない**: 圧縮のたびに要約の微小不正確が複利的に発散。**そのズレを検知する仕組みが現アーキテクチャに無い**\n- 結論: **context engineering単独では長期信頼性は解けない**。verifierループ＋戦略的human-in-the-loopチェックポイント＋異常検知（O層・G層）が必須補完\n\n## §11 クロスレイヤー3問題\n\n1. **Cost-Quality-Speed Trilemma**: 品質はスカラー目標化不可。「どのチェックを非同期/回帰スイートに回すか」を判断する設計問題\n2. **Capability-Control Tradeoff**: 権限増＝制御問題拡大。セキュリティは後付けでなく設計軸\n3. **Harness Coupling Problem**: 層は密結合し局所最適が脆い。**「ハーネス変更はシステム変更としてテストせよ」**\n- §11.4 核心命題: 問いが「どうエージェントを作るか」→**「どうエージェント艦隊を inspectable かつ reversible に運用するか」**へ移行（frameworks→platforms）\n\n## §12 五つの未解決問題\n\n1. 実行環境の堅牢化・スケール（SandboxEscapeBenchでsandbox突破実証・1コンテナ/タスクは数万並列で破綻）\n2. 長期状態維持＝**context管理を state estimation として再定義**（各圧縮で失う情報量を定量化・内部状態と実状態の乖離をboundできるか）。要: uncertainty-aware要約・provenance・矛盾処理・staleness markers・artifactからの状態再構成\n3. **trace-native評価**: 失敗はモデル推論だけでなくtool schema/sandbox/stale context/flaky test/judge不安定が起源。「評価層は測定器として研究せよ、leaderboard生成器でなく」\n4. **標準ハンドオフ契約**: text要約だけでなく intent/constraints/permissions/artifacts/provenance/budget/risk/trace/未解決判断 を移譲。OpenAI Symphony（issue tracker=control plane）を明示引用\n5. **モデル改善時のscaffolding陳腐化**: 「scaffoldingは単調増加と仮定するな」。Anthropic実例「あるモデルで有用なcontext resetが強いモデルで不要に→削除でコスト減・品質不変」。harnessは自己最適化・自己単純化が必要（Meta-Harness/NLAH）\n\n## production principles 具体数値（重要実証データ）\n\n- **LangChain 2026調査: 観測性は89%導入・offline評価は52.4%のみ** = 「エージェントが何をしたかは見えるが、正しかったかを体系的に判定していない」構造的断絶（§7.5・§12.3）\n- **Anthropicハイブリッド文脈枠組み**（§5.6）: 常時必要=pre-load / 条件付き=just-in-time retrieve / 窓飽和=compact / 探索でorchestrator汚染=sub-agent spawn。「**context管理はインフラの仕事でエージェントの仕事でない**」\n- **Manus**: 単純subtask=context非共有 / 複雑subtask=full共有（共有はKVキャッシュ再利用を潰すのでタスク型ごと明示判断）\n- **OpenAI**: 小チームが5ヶ月で約100万行の内部製品を「production codeを手書きせず」生成（harness engineeringの定義文脈）\n\n## 当環境（shadow）への突き合わせ\n\n| 論文の核心指摘 | shadowの現状 |\n|--------------|------------|\n| O層（観測性）普及 | agentboard/ccusage/PM2ログでカバー済 ✅ |\n| **V層（trace→自動回帰評価）が手薄（52.4%）** | skill_eval_logはあるが「異常traceを回帰ケース化」する自動ループが無い ⚠️ |\n| §12.4 標準ハンドオフ=OpenAI Symphony | retry-policy.mdはSymphony由来だがハンドオフ契約（intent/budget/risk移譲）未実装 ⚠️ |\n| §12.5 scaffolding再評価 | contribution-tracking.md（死蔵物棚卸し）がこの思想の萌芽 ✅ |\n| Context Drift対策=verifier別エージェント | goal-judge・敵対的相互検証で対応済 ✅ |\n| 状態を外部書き出し（state estimation） | MMPO対策のstate.json/git書き出し方針と整合 ✅ |\n\n**結論**: shadowで論文的に最も投資価値が高いのは **V層（Verification）の自動回帰ループ**（§12.3 trace-native評価・89%/52.4%ギャップにピンポイント一致）。今朝(2026-06-20)の横断学習Action①「評価ハーネス構築（trace保存＋自動評価パイプライン）」と完全合致。\n\n## 関連\n- 横断学習 2026-06-19 / X Learn ハーネス設計エントリ群（伝聞・要約版。本ページが一次情報）\n- multi-model-routing.md（goal-judge/敵対的相互検証=Context Drift対策）\n- contribution-tracking.md（§12.5 scaffolding再評価の萌芽）\n- retry-policy.md（OpenAI Symphony由来）", "tags": ["harness-engineering", "論文精読", "一次情報", "ETCLOVG", "context-drift", "98-problem", "agent-reliability", "2026-06-20", "verification-layer", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-20T12:11:41.191442+09:00", "updated_at": "2026-06-20T12:11:41.191442+09:00"}
{"id": 748, "title": "X Learn [2026-06-20] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能アップデート（2026年6月最新）**\n\n### 1. **最大の新機能：Artifacts（6月18日リリース）** ★一番熱い\n\n**@claudeai** が正式発表した最新機能です。\n\n- セッション全体の文脈（コードベース、プラグイン、Skills、接続ツールなど）を活用して**インタラクティブなページを自動生成**\n- 具体例：\n  - PRウォークスルー\n  - 生きているプロジェクトダッシュボード\n  - その他チーム向けの各種インタラクティブ資料\n- 共有すると**リアルタイムで更新**される（セッションが進むたびに自動リフレッシュ）\n- デフォルトでプライベート。組織内でのみ共有可能\n- **Team / Enterpriseプラン限定ベータ**で利用開始\n\n公式スレッド：\n- [New in Claude Code: Artifacts](https://x.com/claudeai/status/2067671912038240487)[[1]](https://x.com/claudeai/status/2067671912038240487)\n\nブログも出ています：https://claude.com/blog/artifacts-in-claude-code\n\n日本語圏でも「これめっちゃ便利」「交付効率が段違い」とかなり反響が出ています。\n\n### 2. **Claude Designとの双方向連携（6月17日）**\n\n- **Claude Design → Claude Code**：デザインをそのまま実装に渡せる\n- **Claude Code → Claude Design**：ターミナルで作業したものをデザイン側に同期\n- Claude Design側の強化：\n  - デザインシステムをリポジトリ/コードベースからインポート\n  - 出力前に自動で自社のデザインシステムと照合\n  - キャンバス上で直接ドラッグ・リサイズ・アライン可能\n  - PDF/PowerPointエクスポート、その他ツール連携強化\n\nこの連携は「rolling out today」と発表されたばかりです。[[2]](https://x.com/i/status/2067325887909884315)\n\n### 3. **Anthropicの公式研究（6月16日）**\n\n400,000セッションを分析した結果を公開：\n\n- 50%以上が「コードの新規作成・修正」\n- 約20%が「ソフトウェアの操作」\n- 平均タスクの経済価値が前期間比で**27%向上**\n- ソフトウェアエンジニア以外（ドメイン専門家）でも成功率がかなり高い（特に専門用語を正しく使える人）\n\n→ 「Claude Codeはもうエンジニアだけのツールではなくなっている」というメッセージが強いです。[[3]](https://x.com/AnthropicAI/status/2066969532380721386)\n\n### 現在のClaude Codeの立ち位置（2026年6月時点）\n\nClaude Codeは単なる「コード生成ツール」から、**チーム全体で使う開発・コラボレーションプラットフォーム**へと完全にシフトしています。\n\n特に：\n- Artifacts（共有可能なライブ資料）\n- Design ↔ Codeの双方向同期\n- Skills / Hooks / CLAUDE.md / Coworkなどの蓄積機能\n\nこれらが組み合わさることで、非エンジニアを含めた組織全体でのAI活用がかなり現実的になってきています。\n\n---\n\n**もっと詳しく知りたい場合**、教えてください：\n- Artifactsの具体的な使い方例\n- 日本語でのおすすめSkill/プロンプト\n- Teamプラン移行の価値判断\n- Claude Designとの連携の具体例\n\nすぐに深掘りします！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-20T20:10:19.800569+09:00", "updated_at": "2026-06-20T20:10:19.800569+09:00"}
{"id": 749, "title": "X Learn [2026-06-20] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills と MCP の活用ガイド**（2026年最新）\n\n「Claude Agent Skills MCP 活用」というクエリは、まさに今日本コミュニティで最も熱い話題の一つです。以下に**実践的に使えるレベル**で整理します。\n\n### 1. Skills と MCP の基本的な違い\n\n| 項目 | **Skills（スキル）** | **MCP（MCP Server）** |\n|------|---------------------|---------------------|\n| 役割 | 「**どうやるか**」の手順書・ノウハウ | 「**どこと繋ぐか**」の外部接続配管 |\n| コンテキスト効率 | 非常に高い（メタデータだけ最初にロード） | 比較的重い（ツール定義がすべてロードされやすい） |\n| 再利用性 | 最高（入れ子構造も可能） | 良いが管理が煩雑になりやすい |\n| 向き | 社内プロセス、思考手順、分析手法、コーディング作法 | GitHub、Notion、DB、ブラウザ、カスタムAPIなど外部操作 |\n| 現在のトレンド | **主流になりつつある** | 必要な部分だけ残してSkill化する動きが加速 |\n\n**シンプルに言うと**：\n- Skill = Claudeに「専門家の手順書」を持たせる\n- MCP = Claudeに「外部ツールの腕」を与える\n\n### 2. 最強の組み合わせ方（これが本題）\n\n現在のパワーユーザーは以下のように使い分けています：\n\n**推奨アーキテクチャ（2026年現在）**\n\n1. **CLAUDE.md**（最重要）\n   - プロジェクトの哲学、判断基準、品質基準を全部書く\n   - これがAgentの「性格」を決める\n\n2. **Core Skills**（Agentの骨格）\n   - 最も頻度が高い作業手順をSkill化（例：要件定義Skill、調査Skill、コードレビューSkill、PR作成Skill）\n   - Skillの中で別のSkillを呼び出す**入れ子構造**を積極的に使う\n   - Skillの中に「この状況ではこのMCPを使う」と明記\n\n3. **MCP**（必要な外部接続のみ厳選）\n   - 全部MCPにするのは非推奨（コンテキストが膨張する）\n   - 本当に「外部と双方向通信が必要」なものだけ残す\n   - 多くの人が「便利だったMCPをSkillに変換」して軽量化している\n\n### 3. 具体的な活用事例\n\n- **マーケティング担当者**：リード獲得→調査→パーソナライズDM→フォローアップの一連の流れをSkill群として構築 + LinkedIn/MailのMCP接続\n- **エンジニア**：リファクタリングSkill、テスト作成Skill、新機能実装Skillを階層化 + GitHub MCP\n- **事業責任者**：競合調査Skill、事業計画Skill、決算分析Skillを作成 + Notion/Slack MCP\n\n特に強いのは**「Skillの中にMCP呼び出しの判断ロジックを入れる」**パターンです。\nClaude自身が「このSkillではこのMCPを使うべき」と自律的に判断するようになります。\n\n### 4. 実践Tips（すぐに使えるもの）\n\n- Skillsは**粒度**が命。大きすぎず小さすぎず「1つの明確な目的」に特化させる\n- Skillのメタデータ（YAML部分）を丁寧に書くほど、Claudeの呼び出し精度が上がる\n- 最初はMCPを多めに作って「これはSkill化した方がいいな」と感じたものを変換していくのが効率的\n- Hooks（特定のタイミングで自動発火）と組み合わせるとさらに強力\n\n### おすすめ学習リソース\n\n- 公式ブログ：**「Extending Claude’s capabilities with skills and MCP servers」**\n- チャエンさんの用語解説スレッド（非常に分かりやすい）\n- @oikon48さん、@sumika45379さん、@gota_baraさんの発信（Skills/MCPの実践知が豊富）\n- 最近発売されている「Claude Code実践レシピ100本」（MCP/Skills特化の本）\n\n---\n\n**質問を深掘りしたい場合**、以下を教えてください：\n- あなたは何を自動化したいですか？（開発？マーケティング？分析？事業オペレーション？）\n- 現在どのレベルでClaude Codeを使っていますか？\n\n用途を教えていただければ、その用途に特化した**Skill設計例**や**MCP選定方針**を具体的に出せます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-20T20:10:48.271137+09:00", "updated_at": "2026-06-20T20:10:48.271137+09:00"}
{"id": 750, "title": "X Learn [2026-06-20] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計ガイド（2026年最新知見ベース）**\n\n「AIエージェント ハーネス設計」は、現在最も重要なトピックのひとつです。プロンプトエンジニアリングの次に来るのが**ハーネスエンジニアリング（Harness Engineering）**です。\n\n### ハーネスエンジニアリングとは\n\nハーネス（harness）とは本来、馬の力を制御・方向づけするための馬具（手綱・鞍など）を指します。これをAIエージェントに当てはめると：\n\n> **「Humans steer, Agents execute」**  \n> 人間はゴール・制約・品質基準を決め、エージェントはそれに従って実行する。人間が馬を操るように、エージェントの raw な知能を「OS級の環境」で制御する仕組み全体を設計すること。\n\n有名な事例として、OpenAIのチームが**Codexエージェントだけで5ヶ月で約100万行のコード（1500 PR）**を生成し、社内プロダクトを構築したケースが挙げられます。このアプローチ全体が「Harness Engineering」と呼ばれました。[[1]](https://x.com/i/status/2023008135464788127)\n\n比喩としてよく使われるのは「**モデル = CPU、ハーネス = OS**」。モデルがどれだけ賢くなっても、ハーネス（環境・足場）が貧弱だと業務で使えないということです。\n\n### ハーネス設計の全体像（推奨アーキテクチャ）\n\n```mermaid\ngraph TD\n    A[Steering Layer<br/>人間の手綱・SSoT] --> B[Orchestration Layer<br/>Temporal / LangGraph / AgentCore]\n    B --> C[Agent Runtime / Execution Harness]\n    C --> D[Tool Harness<br/>権限制御・サンドボックス]\n    C --> E[Memory Harness<br/>階層型記憶]\n    B --> F[Observation & Evaluation Layer<br/>Tracing + LLM-as-Judge]\n    F --> G[Quality & Safety Gates]\n    G --> H[Feedback Loop<br/>自動改善]\n    H --> C\n    style A fill:#e3f2fd\n    style F fill:#f0f4c3\n```\n\n### 主要コンポーネント詳細設計\n\n#### 1. Steering Layer（最も重要）\n- タスク定義の標準化：**Goal + Constraints + Acceptance Criteria + Quality Rubric**\n- **SSoT（Single Source of Truth）**の構築：オントロジー、設計ルール、最新仕様をリポジトリ内に集中管理（Chabitの事例で特に強調されているポイント）。[[2]](https://x.com/i/status/2067619762428101099)\n- これをエージェントが常に参照できるように自動注入する仕組みが必須。\n\n#### 2. Orchestration Layer\n- 耐久性実行エンジン（**Temporal.io** を強く推奨）\n- 状態管理、中断・再開、補償処理（SAGAパターン）\n- Multi-agent協調（Planner Agent + Executor Agent + Reviewer Agent など）\n\n#### 3. Execution Harness（実行中核）\n- **Reasoning Gravity（推論の重心）に合わせた設計**が2026年現在の最重要ポイント。\n  - Claude Code系 → Plan-first（計画重視）のハーネス\n  - Codex系 → Execution-feedback（実行結果を見て修正）のハーネス\n- 両者は根本的に必要な環境が異なるので、ここを間違えると大幅に性能が落ちる。\n\n#### 4. Tool Harness\n- ツールごとに権限分類（Read / Write / High-Risk）\n- サンドボックス実行（E2B、Firecracker、動的Worktreeなど）\n- 入力検証・出力検証・自動ロールバック機構\n\n#### 5. Memory Harness\n- 階層型記憶設計：\n  - Working Memory（現在のタスク）\n  - Semantic Memory（ベクトル検索）\n  - Procedural Memory（これまでの成功パターン）\n  - Project Memory（SSoT連携）\n\n#### 6. Observation & Evaluation Layer\n- **Trace Everything**：OpenTelemetry + Agent特化のセマンティック規約\n- 評価軸：Correctnessだけでなく **Maintainability（保守性）・Security・Efficiency** も測定\n- LLM-as-Judge + 自動テスト実行 + 人間レビューゲートを組み合わせる\n\n### 設計原則（これを守るだけで品質が段違い）\n\n1. **Environment > Prompt** — プロンプトを磨くより、ハーネスを磨け\n2. **SSoT First** — 情報が散在している状態で高品質ハーネスは作れない\n3. **Reasoning Gravityを意識** — 使う主力モデル/エージェントに合わせて環境を最適化\n4. **QualityをAutomaticにする** — テスト・lint・セキュリティチェックをエージェント自身のループに組み込む\n5. **Observability First** — 何が起きているかが見えないハーネスは本番投入不可\n\n### 技術スタック例（2026年時点の実践的組み合わせ）\n\n- **Orchestration**: Temporal.io または AWS AgentCore Harness\n- **Agent Framework**: LangGraph（カスタムハーネスを載せる）または新世代Agent OS\n- **LLM Layer**: LiteLLM + インテリジェントRouter\n- **Observability**: Phoenix / LangSmith / Helicone\n- **Sandbox**: E2B または自前Worktree自動生成\n- **Guardrails**: Llama Guard系 + ドメイン特化分類器\n\n### 実装の進め方（推奨順序）\n\n1. SSoT + 品質Rubricの定義（これが一番効く）\n2. 最小構成のExecution Harness + Tracing\n3. Tool HarnessとSafety Gatesの強化\n4. Evaluation Loopの構築（自動改善サイクル）\n5. Multi-agentパターンとスケーリング\n\n---\n\nこの設計で**Terminal Benchなどのベンチマークで大幅順位向上した事例**も複数報告されています。\n\nもっと具体的に知りたい部分があれば教えてください：\n- Tool Harnessの権限モデル詳細\n- 品質Rubricの具体例\n- LangGraphでの実装コード例\n- Chabit式SSoTとの連携パターン\n- コーディングエージェント特化ハーネス設計\n\n必要に応じて、さらに深掘りした設計資料をお渡しします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-20T20:11:26.596541+09:00", "updated_at": "2026-06-20T20:11:26.596541+09:00"}
{"id": 751, "title": "X Learn [2026-06-20] Codex CLI Gemini CLI 最新", "content": "**Codex CLI / Gemini CLI 最新状況（2026年6月20日現在）**\n\n### Gemini CLI\n- **個人向け提供が停止**されました（6月18日頃）。\n- 公式に deprecated / サービス終了。\n- **移行先は Antigravity CLI（Google Antigravity）** です。\n  - Google AI Pro/Ultra加入者向けに移行が案内されています。\n  - 企業向け（Google Code Assist契約やAPIキー使用）は影響なし。\n\n**コミュニティの反応はかなり悪いです**：\n- バグが多い\n- 制限が厳しくなった（以前よりリクエスト上限が大幅ダウンしたとの声多数）\n- オープンソース部分がクローズドになった\n- 「Google Graveyardにまた一つ…」という失望の声\n\n多くの人が **Claude Code** や **Codex** への乗り換えを検討・実行しています。\n\n### Codex CLI / Codex\n現在も「Claude Code」「Codex」「Antigravity CLI」を3大勢力のように語られることが多いです。\n\nCodexはターミナル内でコードベース全体を理解させながら編集・実行・デバッグを行うAIエージェント系CLIの一つとして生き残っており、最近のポストでも「Claude CodeやCodexに乗り換え」という言及が目立ちます。\n\n（正確には「Codex」という名前の特定ツールか、Codex系エージェントの総称として使われている可能性があります）\n\n### 現在のオススメ動向\n\n| ツール             | 現状評価                  | 備考                          |\n|--------------------|---------------------------|-------------------------------|\n| **Claude Code**    | 非常に強い                | 行動力・正確性で現在優勢      |\n| **Antigravity CLI**| 移行先だが評判はイマイチ | Google公式後継                |\n| **Codex**          | 堅実に使われている        | 乗り換え先候補として人気     |\n| Aider / Cline      | 安定の選択肢              | ライトに使うならこちらも有力 |\n\n---\n\n**今一番ホットなのは「Claude Code vs Antigravity CLI」の比較**です。\n\nGemini CLIをよく使っていた人で「もう一度本気でターミナルAIエージェントを使いたい」という場合は、**まずはClaude Codeを試す**人が最も多い状況です。\n\nもっと具体的に知りたい場合（インストール方法、比較、設定Tipsなど）を教えてください。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-20T20:11:54.643996+09:00", "updated_at": "2026-06-20T20:11:54.643996+09:00"}
{"id": 752, "title": "日報 2026-06-20 学習まとめ", "content": "# 日報 2026-06-20 学習まとめ\n\n2026-06-20の学習まとめ。Claude Codeの新機能アップデート、アーキテクチャ設計、CLIの最新状況などをまとめる。Claude Codeの運用高度化が共通軸で、プロンプトライブラリの蓄積、専用スキルの注入、物理制御の統合が重要。評価ハーネスの構築、CLI間のルーティング層の作成、UIスキルの統合、Stream Deck+の導入が取るべきアクション。\n\n## ポイント\n- Claude Codeの新機能アップデート\n- アーキテクチャ設計\n- CLIの最新状況\n- プロンプトライブラリの蓄積\n- 専用スキルの注入\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`プロンプトエンジニアリング` `AIエージェントの物理制御`\n", "tags": ["Claude Code", "AIエージェント", "ハーネス設計"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-20T22:00:38.499472+09:00", "updated_at": "2026-06-20T22:00:38.499472+09:00"}
{"id": 753, "title": "横断学習 2026-06-21", "content": "# 横断学習 2026-06-21\n\n```json\n{\n  \"summary\": \"2026-06-21の横断学習では、AIエージェントの進化をテーマに、Claude CodeやOpenAI CodexなどのAIエージェントの多様化、ローカルファーストとオープンソースの技術的進歩、エージェントのオーケストレーションとサブエージェントの活用、AIエージェントの実用化が焦点。エージェントの学習データ分析、オーケストレーション活用、ローカルファーストとオープンソースのアプローチを取り入れることで、エージェントの性能向上と自動化を図る。\",\n  \"key_points\": [\n    \"AIエージェントの進化\",\n    \"Claude CodeやOpenAI CodexなどのAIエージェントの多様化\",\n    \"ローカルファーストとオープンソースの技術的進歩\",\n    \"エージェントのオーケストレーションとサブエージェントの活\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-21T08:00:44.668749+09:00", "updated_at": "2026-06-21T08:00:44.668749+09:00"}
{"id": 767, "title": "X Learn [2026-06-21] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能アップデートまとめ（2026年6月21日時点）**\n\n### 1. 最大の最新アップデート：**Artifacts（アーティファクト）** ★最重要\n\n2026年6月18日に公式発表された現時点で一番熱い新機能です。\n\n**主な特徴**\n- セッションの内容から**インタラクティブなビジュアルページ**を自動生成\n- PRウォークスルー、生きているプロジェクトダッシュボード、システム構成図、進捗可視化、デバッグタイムラインなどが作れる\n- セッションが進むたびに**自動で更新**される（Living Document）\n- プライベートリンクでチームに共有可能（組織内限定）\n- コードベース全体、使っているSkills/Plugins/Toolも全部考慮して生成\n\n**特に強い場面**\n- 非エンジニアへの説明\n- チーム内PRレビュー・進捗共有\n- 「何をやってきたか後から追えない問題」の解決\n- ダッシュボードや可視化資料を毎回作る手間がほぼゼロに\n\n現在は **Team / Enterpriseプラン限定のベータ** ですが、非常に評価が高い機能です。\n\n公式発表（@claudeai）：\n> \"Interactive pages built from your session, like a PR walkthrough or a living project dashboard, shared with your team at a private link. As your session keeps working, the artifact refreshes.\"\n\n### 2. その他の主要アップデート（2026年前半）\n\n**Desktopアプリの大幅強化**\n- ローカルファイルに直接アクセス可能（ターミナル常時起動不要）\n- Server Preview機能（Cursorライクなリアルタイムプレビュー）\n- ワンボタンでのローカルコードレビュー（インラインコメント挿入）\n- PR監視＋自動修正＋自動マージ機能\n- セッションのデバイス間移動（CLI ↔ Desktop ↔ Web）\n\n**Slash Commandsの充実（特に2026年強化分）**\n- `/review`、`/test`、`/debug`、`/plan`、`/rewind`\n- `/init`（プロジェクトメモ帳作成）、`/memory`（記憶確認・編集）\n- `/fast`（爆速モード）、`/model`（モデル切り替え）\n- `/compact`、`/status`、`/help` なども依然として強力\n\n**その他トレンド**\n- **Dynamic Workflows**：Opus 4.8 + \"ultracode\" + \"workflow\" という呪文で、複数のサブエージェントを並列起動→相互検証→改善を自動で行う\n- 全体的な速度改善（特に複雑なタスクでの大幅高速化報告多数）\n- Skills / Hooks / MCP / Subagents / CLAUDE.md などの先進的な運用パターンが成熟\n\n### おすすめの今すぐやるべきこと\n\n1. **`/help`** をまず打ってみる（最新のコマンド一覧が見れる）\n2. Artifactsが出せる環境（Team/Enterprise）なら、既存のセッションで「この作業をArtifactsとしてまとめて」と指示してみる\n3. まだ本格的に使っていない人は、**CLAUDE.md作成 → /init → /plan** の流れを一度やってみる\n\nこの分野は本当に進化が速いです。特に「コードを書く」から「チームで成果を共有・維持する」フェーズにシフトしているのが2026年現在のClaude Codeの特徴です。\n\n特定の機能（Artifactsの具体的なプロンプト例、Skillsのおすすめ、Desktopの設定など）を深掘りしたい場合は教えてください！すぐにまとめます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-21T20:10:23.943545+09:00", "updated_at": "2026-06-21T20:10:23.943545+09:00"}
{"id": 768, "title": "X Learn [2026-06-21] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills と MCP の活用法**（2026年最新）\n\n「Agent Skills」と「MCP」は現在、**Claude Code（およびClaude全般）のエージェント構築で最も重要な2大要素**です。多くの人が混同していますが、**競合ではなく完全に補完関係**にあります。\n\n### 1. 基本的な違い（これを一番最初に押さえる）\n\n| 項目       | MCP                              | Agent Skills（スキル）                  |\n|------------|----------------------------------|---------------------------------------|\n| **役割**   | **能力のレイヤー**（外部接続）     | **プロセスのレイヤー**（使い方・手順） |\n| **何をするか** | 外部ツール・サービスと繋ぐ「配管」 | その能力を「どう使うか」の手順書       |\n| **例え**   | 電動ドライバー本体                 | そのドライバーの正しい使い方のマニュアル |\n| **作成難易度** | 比較的高め（サーバー必要の場合あり） | 比較的簡単（Markdown中心）            |\n| **強み**   | 実際に外の世界を動かせる           | 出力の品質と一貫性が劇的に上がる       |\n\n**公式の核心的な言葉**：\n> MCPで接続し、Skillsで使いこなす。これが本当のエージェント。\n\n### 2. 最も効果的な活用パターン（2026年現在）\n\n#### パターン①：**Skills最優先**（現在主流）\n多くの上級者は「まずはSkillsをガンガン作る」スタイルに移行しています。\n\n**おすすめSkills例**:\n- **X投稿Skill**：読者像・NG表現・投稿パターン・自己リプ戦略・チェックリスト全部入り\n- **コードレビューSkill**：セキュリティ観点・パフォーマンス・可読性・チームルール\n- **議事録→タスク分解Skill**：Notionへの書き方・優先度付け方・質問の返し方\n- **競合調査Skill**：調査軸・情報源の優先順位・まとめ方のテンプレート\n\n**3〜4回以上繰り返し説明している作業は、ほぼ全てSkill化候補**です。\n\n#### パターン②：**MCP + Skillsの組み合わせ**（最強）\nこれが最終形態です。\n\n例：\n- MCPで**Notion・GitHub・ブラウザ・Slack**に接続\n- Skillsで「この情報をどう解釈して、どのようなフォーマットでNotionにまとめるか」を教える\n\nこれにより、**ただツールが使えるだけでなく、チーム独自のやり方で一貫して動く**ようになります。\n\n#### パターン③：**Hooks + Skills + Subagent**\n- **Hook**：特定の条件を検知したら自動でSkillsを実行\n- **Subagent**：特定の役割を完全に任せる（例：リサーチ専門SubagentにSkillsを渡す）\n\n### 3. 実務での具体的な活用例\n\n**個人開発者・ソロ起業家**\n- ブログ記事作成Skill（SEO観点・独自性・読者体験全部込み）\n- プロダクト企画Skill\n- セールスメール作成Skill\n\n**企業・チーム導入**\n- 経費精算チェックSkill\n- コードレビューSkill（全エンジニア共通）\n- 顧客対応Skill（トーン・エスカレーション基準・ドキュメント化ルール）\n\n**最も価値が出ている領域**（コミュニティ観測）\n1. 資料作成・議事録処理\n2. コード関連（レビュー・リファクタリング・テスト）\n3. 調査・リサーチ業務\n4. 定型的な顧客対応\n\n### 4. 始め方おすすめ順序\n\n1. **CLAUDE.md**をしっかり書く（プロジェクトの前提・価値観・禁止事項）\n2. **頻出する説明をSkills化**（これが一番効果が出やすい）\n3. 必要な外部ツールを**MCPで接続**\n4. Skillsの中で「そのMCPツールをどう使うか」を明記\n\n### 参考になる一次情報\n\n- 公式ブログ：**「Extending Claude’s capabilities with skills and MCP servers」**\n- すみかさん（@sumika45379）の図解シリーズ（Skillsオタクとして有名）\n- そらさん（@sora19ai）の用語整理スレッド\n- Anthropicエンジニアが社内活用を解説した32分の動画（非常に価値が高い）\n\n---\n\n**質問があれば具体的にどうぞ：**\n\n- 「この業務をSkill化したい」→業務内容を教えてください\n- 「特定のMCP（Notion/Github/ブラウザなど）の活用法」\n- 「Skillsの書き方のテンプレートが欲しい」\n- 「チーム導入時のルール設計」\n\n現在のClaude Codeは「ただプロンプトを長く書く」時代から完全に脱却し、**Skillsという再利用可能な知見の資産化**の時代に入っています。\n\nこの考え方を掴めると、生産性が段違いに跳ね上がります。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-21T20:10:45.529048+09:00", "updated_at": "2026-06-21T20:10:45.529048+09:00"}
{"id": 769, "title": "X Learn [2026-06-21] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）** — 2026年現在の実践的ガイド\n\n「AIエージェント ハーネス設計」というクエリは、まさに今最も重要なトピックの一つです。モデル自体ではなく、**モデルを囲む環境（Harness）**がエージェントの性能を大きく左右するという認識が、Anthropic・OpenAI・LangChain/LangGraph・CrewAIなどの主要プレイヤーで共通しています。[[1]](https://x.com/i/status/2042586319390674994)[[2]](https://x.com/i/status/2057707195933110432)\n\n### 1. ハーネスとは何か\n\nハーネス（Harness）は、** statelessなLLMを信頼性が高く、制御可能で、観測可能な自律エージェントに変えるための実行環境・制御層**です。\n\n主な役割：\n- モデルに毎回読ませる「指示（System Instructions / Meta-Prompt）」\n- 永続的な状態管理（State Persistence）\n- 完了宣言を許さない**Verification Gates**\n- スコープの制限（1つのタスク/機能にロック）\n- セッションの明確なライフサイクル（Start Clean → Work → Verify → End Clean）\n\nこれがないと、エージェントは「コードを書いた→Doneと言った→実は壊れている」という失敗を繰り返します。\n\n### 2. 設計哲学のスペクトラム（Thin vs Thick）\n\n| アプローチ     | 代表例          | 特徴                              | メリット                          | デメリット                          | 向いているケース          |\n|----------------|----------------|-----------------------------------|-----------------------------------|-------------------------------------|---------------------------|\n| **Thin**      | Anthropic     | 「愚かなループ」+ モデルにほぼ全権限 | モデルが進化したら簡単に簡略化可能 | 現在のモデルでは信頼性が低い       | 研究・高速プロトタイピング |\n| **Medium**    | OpenAI Agents | Code-first（Pythonロジック）+ Priority Stack | 開発者にとって自然                | 複雑なワークフローで制御が弱まる   | 開発者向けツール          |\n| **Thick**     | LangGraph, CrewAI Flows | 明示的なグラフ/フロー + 決定論的制御 | 信頼性・デバッグ性・チェックポイントが強い | モデルが進化しても一部が陳腐化しやすい | **本番運用・企業利用**    |\n\n**2026年の推奨**: **Pragmatic Thick**（厚めの制御を基本としつつ、Scaffoldingとして「取り外し可能」に設計する）。モデルが賢くなったら特定のノードを削除・融合できるようにする。[[1]](https://x.com/i/status/2042586319390674994)\n\n### 3. 推奨アーキテクチャ（全体像）\n\n```mermaid\ngraph TD\n    subgraph \"Harness Core\"\n        A[Session Manager] --> B[State Store<br/>(Checkpointing)]\n        B --> C[Meta-Instruction Loader]\n        C --> D[Orchestrator Graph]\n    end\n    \n    subgraph \"Graph Nodes\"\n        D --> E[Planner / Router]\n        E --> F[Reasoner<br/>(LLM Call)]\n        F --> G{Action Type?}\n        G -->|Tool| H[Tool Harness<br/>(Validate→Sandbox→Execute)]\n        G -->|Final Answer| I[Verifier Gate]\n        H --> J[Observation Parser + State Update]\n        J --> F\n        I -->|Pass| K[Session Finalizer<br/>+ Artifact Export]\n        I -->|Fail| F\n    end\n    \n    subgraph \"Supporting Layers\"\n        L[Memory System<br/>(Short/Long-term + Vector)] \n        M[Guardrails & Safety Layer]\n        N[Observability<br/>(Trace, Cost, Audit)] \n        O[Human-in-the-Loop Gateway]\n    end\n    \n    L -.-> D\n    M -.-> H\n    M -.-> I\n    N -.-> D\n    O -.-> I\n```\n\n**核心はState Graph + Checkpointing**です。LangGraph（または同等のフレームワーク）を使うと、各ノード間の状態を自動で永続化でき、クラッシュ時や中断時の復旧が極めて強力になります。\n\n### 4. 各コンポーネントの詳細設計\n\n#### (1) Meta-Instruction Layer（最も重要）\n毎ターン/セッション開始時に読ませる指示群：\n- 全体ビジョン（What is the ultimate goal?）\n- スコープ制限（Do not touch X, Y）\n- Verification基準（何をもって「完了」とするか）\n- 出力フォーマット厳格化\n- 失敗時の振る舞い\n\nこれを**バージョン管理**し、A/Bテストできるようにする。\n\n#### (2) State Management\n- **必須項目**: Current Task, Artifacts（生成物）, Verification Status, Compressed History, Tool Use Log\n- 永続化: Postgres（構造化状態） + Redis（高速アクセス） + Blob Storage（Artifacts）\n- チェックポイント: 重要なノード終了後に必ず保存（Temporal.io併用が強力）\n\n#### (3) Tool Harness（安全の要）\n- Tool Registry（スキーマ、権限、レートリミット、side-effect分類）\n- Pre-execution Validation（入力サニタイズ、権限チェック、LLM-as-Judge）\n- Sandbox Execution（Docker/Firecracker/Cloud Function）\n- Post-execution Audit + Structured Output Parsing\n\n#### (4) Verification Gates\n- 自動検証（単体テスト実行、diffチェック、LLM Judge）\n- 人間承認（高リスクアクション時）\n- 「Done」を宣言する前に必ず通過させる\n\n#### (5) Memory System\n- Working Memory（現在のコンテキスト）\n- Episodic Memory（過去のセッション）\n- Semantic Memory（RAG + Graph RAG）\n- 積極的な要約・圧縮機構\n\n#### (6) Observability & Governance\n- OpenTelemetry + LangSmith/Phoenix/Helicone相当\n- 全ての決定にTrace IDを付与\n- Cost Guardrail（予算超過で自動停止）\n- Audit Log（誰が・いつ・何を承認したか）\n\n### 5. 実装おすすめスタック（2026年時点）\n\n- **フレームワーク**: LangGraph（明示的制御が欲しい場合）または **Custom Graph on Temporal.io**（超長時間実行・信頼性最優先）\n- LLM: Claude 4 / Grok / GPT-5系をタスクに応じてルーティング\n- 状態管理: Pydanticモデル厳格化 + JSON Schema\n- 観測: OpenLLMetry + 自前ダッシュボード\n- Sandbox: Firecracker microVM or 専用Kubernetes namespace\n\n### 6. 設計時のベストプラクティス\n\n1. **Scaffolding Mindset** — 「モデルが賢くなったら削除できる」設計にする。\n2. **Remove Complexity Iteratively** — 新しいモデルが出たら、Plannerノードや一部のVerificationを削除して性能を再測定。\n3. **Vision First** — ハーネス設計の前に「このエージェントは何のために存在するのか（ビジョン）」を明確にする。これがループ設計と指示の根源になる。[[3]](https://x.com/kawai_design/status/2067799814985994477)\n4. **評価をハーネスに組み込む** — 単なる成功率ではなく、Verification Pass Rate、Human Intervention Rate、Cost per Successful TaskをKPIにする。\n5. **最初は厚く、後で薄く** — プロダクションでは厚めの制御から始め、信頼性が確保できたら徐々にモデルに任せる。\n\n---\n\nこの設計をベースに具体的なユースケース（コード生成エージェント、業務自動化エージェント、リサーチエージェントなど）があれば、さらに詳細な設計書（クラス図、状態遷移図、プロンプト例、LangGraph実装スケルトン）を作成できます。\n\n必要であれば：\n- 特定のドメイン向けハーネス設計\n- Thin Harness版との比較実装\n- 実際のLangGraphコード例\n\nをお伝えします。どの方向を深掘りしますか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-21T20:11:16.948773+09:00", "updated_at": "2026-06-21T20:11:16.948773+09:00"}
{"id": 770, "title": "X Learn [2026-06-21] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情報（2026年6月21日時点）**\n\n### Gemini CLI\n**最も重要な更新：サービス終了**\n\n- 2026年6月18日頃、Googleは**Gemini CLIの個人アカウント（Free/Pro/Ultra）向けサービスを終了**しました。\n- 公式に**Antigravity CLI（またはAntigravity）への移行**を強く推奨しています。[[1]](https://x.com/AIMIRAI46487/status/2067810383893803253)\n\nユーザー感想（直近の声）：\n- 移行した人の多くが「Gemini CLIとは別物」「圧倒的に賢くなった（night and day）」「hallucinationが激減して実用的になった」と高評価。\n- OSS貢献者からは「コミュニティの努力を殺した」と残念がる声もあるが、性能向上は認められている模様。[[2]](https://x.com/varshneydevansh/status/2067986571866100110)\n\n**後継ツール**\n- **Antigravity CLI**（Google公式の新方向性）\n- CLIだけでなくGUI版も好評の声あり。\n- インストールは `antigravity.google` 関連の公式ルートから（詳細は最新のGoogle発表を確認）。\n\n### Codex CLI（OpenAI系）\n**現在進行形で活発に使われているツール**の一つです（Claude Code、Cursor、Antigravityと並んでよく比較される）。\n\n- **最新バージョン**: 0.141.0前後（rust-v0.141.0も言及あり）。[[3]](https://x.com/fujibee/status/2068490240462110895)\n- 特徴：TUI、Remote Executor（VPS対応）、Skills marketplace、リアルタイムspeech対応など本格的agentic機能が強い。\n\n**注意点（最新版特有）**：\n- 0.141で**monitorモードの不具合**（agmsgなどと組み合わせた時にbridgeが立ち上がらない）が報告されている。\n- Intel Macでskillロード時にクラッシュするケース（code signing関連）。\n- 画像生成が動かない報告もあり、一部ユーザーは **0.139.0にダウングレード**して安定運用している。[[4]](https://x.com/programming_ono/status/2068538694311801173)\n\n### まとめ・おすすめ\n- **元Gemini CLIユーザー** → 今すぐ **Antigravity CLI** に移行が最優先。性能向上がかなり大きいようです。\n- **Codex CLIユーザー** → 0.141を試しつつ、バグに当たったら0.139に戻すのが現実的。引き続き強力な選択肢。\n- 両方とも「Skills（エージェント拡張機能）」をインストールして使う流れが2026年の主流になっています。\n\nもっと具体的なインストールコマンド、移行手順、または特定の使い方（例：remote開発、特定タスク）が知りたい場合は、詳しく教えてください！すぐに最新の情報を追加で調べます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-21T20:11:42.635590+09:00", "updated_at": "2026-06-21T20:11:42.635590+09:00"}
{"id": 771, "title": "日報 2026-06-21 学習まとめ", "content": "# 日報 2026-06-21 学習まとめ\n\n2026年6月21日、Claude CodeのArtifacts機能が発表され、Agent SkillsとMCPの関係が明らかにされた。AIエージェントの進化が焦点で、shadow環境での学習データ分析、エージェントのオーケストレーション活用、ローカルファーストとオープンソースのアプローチが推奨された。\n\n## ポイント\n- Claude Code Artifacts機能発表\n- Agent SkillsとMCPの補完関係\n- AIエージェントの進化\n- shadow環境での学習データ分析\n- エージェントのオーケストレーション活用\n- ローカルファーストとオープンソースのアプローチ\n\n## 関連ページ\n[[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]]\n\n## 関連概念（未作成）\n`AIエージェントの進化` `shadow環境の活用` `ローカルファーストのアプローチ`\n", "tags": ["Claude Code", "AIエージェント", "MCP", "Agent Skills", "shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-21T22:00:03.192727+09:00", "updated_at": "2026-06-21T22:00:03.192727+09:00"}
{"id": 772, "title": "横断学習 2026-06-22", "content": "# 横断学習 2026-06-22\n\nAIによる開発支援が進化している。Claude CodeやCodexなどのAIコーディングツールが登場し、開発環境を自動化し、開発者の生産性を向上させている。AIによるコードの生成、編集、デバッグが可能で、開発チームの協業を支援する機能も備わっている。また、AIによるコードの分析やセキュリティチェックも実現可能である。\n\n## ポイント\n- AIコーディングツールの登場\n- 開発環境の自動化\n- 開発者生産性の向上\n- AIによるコード生成・編集・デバッグ\n- 開発チームの協業支援\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエンジニアリング` `自動化開発`\n", "tags": ["AI", "開発支援", "Claude Code", "Codex"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-22T08:01:34.261882+09:00", "updated_at": "2026-06-22T08:01:34.261882+09:00"}
{"id": 773, "title": "X Learn [2026-06-22] Claude Code 新機能 アップデート", "content": "[[1]](https://x.com/i/status/2067671912038240487)[[2]](https://x.com/i/status/2067325887909884315)**Claude Code 新機能・アップデートまとめ（2026年6月22日時点）**\n\nClaude Codeはここ数ヶ月で特に**「単独AI → AI開発チーム」**への根本的な進化を遂げています。直近の大型アップデートを中心に整理します。\n\n### 1. Agent Teams（エージェントチーム）※最も重要な変更\nこれが現在一番話題の機能です。\n\n- **Lead Agentが複数のPeer Agent（サブエージェント）を自動生成**して役割分担\n- エージェント**同士が直接通信**可能（従来は親に報告するだけの一方通行だった）\n- **サブエージェントの入れ子化（最大5階層）**に対応\n- 役割例：Explore、Plan、Implement、QA/Reviewerなど\n- 共有タスクリストを介して自律的に相談・レビュー・修正ループを回す\n- `.claude/agents/` ディレクトリに設定を置くだけでチームを展開可能\n\n**実務への影響**\n大規模リファクタリング、複雑な新機能開発、相互レビューが必要な作業で特に強いです。多くの日本ユーザーが「コーディング速度が3倍になった」「業務が変わる」と評価しています。\n\n### 2. Artifactsの大幅進化（6月18日公式発表）\n- セッション全体のコンテキスト（コードベース・スキル・ツール）を活用した**インタラクティブなライブページ**を作成\n- PRウォークスルー資料や「生きている」プロジェクトダッシュボードなど\n- **プライベートリンクでチーム共有**可能（更新はリアルタイム反映）\n- Team/Enterpriseプランでベータ公開\n\nセッションが進むたびにArtifactが自動更新されるのが強力です。[[1]](https://x.com/i/status/2067671912038240487)\n\n### 3. Claude Designとの双方向連携（6月17日公式発表）\n- `/design-sync` でデザイン → コード実装へ自動ハンドオフ\n- Claude Code側からもデザインを呼び出して編集・同期可能\n- **自分のデザインシステムをimport**してブランド準拠で生成（以前の「テンプレっぽいUI」問題が大幅改善）\n- デザインシステムのロック機能も追加\n\nデザインと実装の境界がかなり曖昧になってきています。[[2]](https://x.com/i/status/2067325887909884315)\n\n### その他の最近の強化\n- **権限管理・自動モードのレビュー機能**強化\n- Desktop版のServer Preview、ローカルコードレビュー、PR自動監視・修正・マージ機能\n- Agent View（複数エージェントの同時管理画面）\n- セッションのデバイス間移動性向上\n\n### 注意点\n- **Agent Teamsはトークン消費が激しい**（通常の数倍〜7倍になるケースも）。重量級タスクに絞って使うのが現実的\n- 一部でツール呼び出し失敗などのバグ報告あり（特にHandoffスキル関連）\n- 実験的機能は設定（環境変数や`settings.local.json`）で有効化が必要な場合が多い\n\n---\n\n**全体の方向性**\n「AIにコードを書いてもらう」時代から、「AIチームをマネジメントして開発を進める」時代に明確に移行しています。特に**Agent Teams + Artifacts + Design連携**の組み合わせはかなり強力です。\n\nもっと詳しく知りたい部分があれば教えてください：\n- Agent Teamsの具体的な設定方法・プロンプト例\n- コスト管理のコツ\n- 実際の使用感（日本ユーザーの実例）\n- 特定の機能の深掘り\n\n必要であれば最新の公式発表スレッドもさらに掘ってきます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-22T20:10:24.905944+09:00", "updated_at": "2026-06-22T20:10:24.905944+09:00"}
{"id": 774, "title": "X Learn [2026-06-22] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills × MCPの活用ガイド（2026年最新）**\n\nクエリから、「MCPとAgent Skills（Claude Skills）をどう組み合わせれば最強のエージェントになるか」を知りたいのだと思います。結論から先に言うと、**両者は競合ではなく完全に補完関係**です。\n\n### 1. MCPとAgent Skillsの役割分担（これが一番大事）\n\n| 項目           | MCP                          | Agent Skills（Skills）              | 関係性 |\n|----------------|------------------------------|------------------------------------|--------|\n| **レイヤー**   | **能力のレイヤー**           | **プロセスのレイヤー**             | 補完 |\n| **何をするか** | 外部ツール・リソースへの接続 | そのツールを「どう使うか」の手順・判断基準・品質基準 | MCPで道具を与え、Skillsで使い方を教える |\n| **コンテキスト効率** | ツール定義が重くなりやすい   | **Progressive Disclosure（段階的開示）**で非常に軽い | Skillsが圧倒的に優位 |\n| **向いているもの** | DB操作、Git操作、Notion、Slack、ブラウザ操作など | コードレビュー、PR作成、議事録まとめ、顧客対応フロー、月次レポートなど | - |\n\n- **MCP** = 新入社員に「このツールが使えます」と言って渡す状態\n- **Skills** = 「このツールをこう使って、この品質基準で、この順番でやってください」と**業務マニュアル**を渡す状態\n\n最近の傾向として、**「MCP Serverを全部Skillsに置き換えた」**という人が増えています（@upamuneさんなど）。理由はSkillsの方がClaudeがツールを正しく認識しやすく、コンテキストも節約できるためです。\n\n### 2. 最強の組み合わせ方（実践的活用）\n\n**鉄則**: 「MCPで能力を拡張 → Skillsで使いこなしを体系化」\n\n#### おすすめ構成（Claude Code / Claude Desktopの場合）\n- **CLAUDE.md**: プロジェクト全体の前提・哲学・ルール（常時ロード）\n- **Skillsフォルダ**: タスク別の専門マニュアル（必要時に段階的にロード）\n- **MCP Servers**: 必要な外部ツール接続（Notion MCP、GitHub MCP、Browser MCPなど）\n\n**具体的な活用例**:\n\n1. **開発エージェント**\n   - MCP: GitHub MCP + Terminal MCP\n   - Skills: 「PR作成スキル」「コードレビュースキル」「リファクタリングスキル」「セキュリティチェックスキル」\n\n2. **業務自動化エージェント**\n   - MCP: freee MCP + Notion MCP + Gmail MCP\n   - Skills: 「経費精算スキル」「議事録作成スキル」「月次レポートスキル」「顧客問い合わせ一次対応スキル」\n\n3. **超上級**: Skillsの中にSkillsを呼ぶ入れ子構造 + MCP呼び出しを定義（これができると本当に強い）\n\n### 3. Skills作成のコツ（粒度が命）\n\n- **粒度**: 「1タスク1スキル」が現時点のベストプラクティス\n- 必須項目: スキル名、説明、トリガー条件、実行手順、出力形式、品質基準、使用するMCPツール一覧\n- 特に重要なのは**「いつこのスキルを使うべきか」の判断基準**を明確に書くこと\n- フォルダ構成をしっかり整理する（Progressive Disclosureが活きる）\n\n### 4. 今すぐ始めるなら\n\n1. Claude Code（またはClaude Desktop）を最新版にする\n2. 自分が週に3回以上繰り返している作業を1つ選ぶ\n3. それをSkillsとして定義してみる\n4. 動かしながら改善（これが一番成長が早い）\n\n### おすすめ情報源\n\n- Anthropic公式ブログ: 「Extending Claude’s capabilities with skills and MCP servers」\n- @oikon48さんの投稿（特にAgent SkillsとMCPの違いを解説したもの）\n- @AI_masaouさんのスレッド（初心者向けに非常にわかりやすい）\n- @kyutaro15さんの「Progressive Disclosure」解説\n\n現在、日本語圏のClaude活用コミュニティは**Skills/MCP/CLAUDE.md/Subagents/Hooks**の5つをどう組み合わせるかに移行しています。\n\nもし「具体的に○○のSkillsを作りたい」「自分の業務に最適な構成を考えてほしい」といった具体的なユースケースがあれば、教えてください。すぐに設計します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-22T20:10:50.876972+09:00", "updated_at": "2026-06-22T20:10:50.876972+09:00"}
{"id": 775, "title": "X Learn [2026-06-22] AIエージェント ハーネス 設計", "content": "**AIエージェントハーネス設計（2026年現時点のベストプラクティス）**\n\n2026年現在、「モデルがエージェントではない。**ハーネスこそがエージェントの本体**」という認識が業界の主流になっています。LLMを「薄い推論エンジン」と位置づけ、知能の大部分をハーネス側（外部化）に押し出すアーキテクチャが標準化されつつあります。[[1]](https://x.com/CobusGreylingZA/status/2043638576848707662)\n\n### 1. ハーネス設計の基本原則\n\n- **外部化（Externalization）**：記憶・スキル・プロトコル・運用ロジックをモデル外に明確に分離\n- **Thin Model + Thick Harness**：モデルは最小限のコンテキストで推論。ハーネスがランタイムで適切な記憶・スキル・制約を合成\n- **Loop First**：制御ループ（Task → Plan → Act → Observe → Evaluate → Adapt）が最も重要\n- **Observability & Governability First**：何が起きているか常に可視化でき、いつでも停止・承認・修正可能にする\n- **Vision-Driven**：何のためにこのエージェントを動かすのか（ビジョン・成功定義）を最初に固める\n\n### 2. 推奨全体アーキテクチャ\n\n```mermaid\ngraph TD\n    subgraph \"User / Task Input\"\n        Task[タスク + ビジョン]\n    end\n\n    subgraph \"Core Harness (Orchestrator)\"\n        Loop[Control Loop<br/>ReAct / Plan-and-Execute / Reflection]\n        State[Persistent State<br/>Checkpointing]\n    end\n\n    subgraph \"Externalized Intelligence\"\n        Memory[Memory Layer]\n        Skills[Skills Layer]\n        Protocols[Protocols Layer]\n    end\n\n    subgraph \"Mediators / Operational Layer\"\n        Mediator[Mediator Services]\n        Sandbox[Sandbox & Permission Budget]\n        Guard[Guardrails & Eval Loop<br/>LLM-as-Judge]\n        Observability[Observability & Tracing]\n    end\n\n    subgraph \"Foundation\"\n        LLM[Thin LLM<br/>LiteLLM abstraction]\n        Tools[Tool Registry & Executor]\n    end\n\n    Task --> Loop\n    Loop <--> State\n    Loop <--> Memory\n    Loop <--> Skills\n    Loop <--> Protocols\n    Loop <--> Mediator\n    Mediator <--> Sandbox\n    Mediator <--> Guard\n    Mediator <--> Observability\n    Loop <--> LLM\n    LLM <--> Tools\n    Tools <--> ExternalAPI[外部API / Browser / Code Exec]\n    \n    classDef harness fill:#e0f2fe,stroke:#0284c8\n    class Loop,State,Mediator,Memory,Skills,Protocols harness\n```\n\n### 3. 各レイヤーの詳細設計\n\n**Memory Layer（4種類を明確に分離）**\n- **Working Context**：現在のタスクの短期状態（LangGraphのState / checkpoint）\n- **Semantic Memory**：ベクトルDB（PGVector / Qdrant）に長期知識\n- **Episodic Memory**：過去の成功・失敗事例（構造化ログ + 要約）\n- **Personalized Memory**：ユーザーごとの好み・履歴・権限\n\n**Skills Layer**\n- Operational Procedures（SOPs）\n- Decision Heuristics（「この状況ではこう判断せよ」）\n- Normative Constraints（「絶対にしてはいけないこと」）\n→ スキルはYAMLやJSON Schemaで宣言的に管理し、ハーネスが動的にロード\n\n**Protocols Layer**\n- Agent-to-User（承認フロー、説明責任）\n- Agent-to-Agent（メッセージング規約）\n- Agent-to-Tools（ツール呼び出しの契約、入力検証、出力スキーマ）\n\n**Mediator / Operational Layer（最も重要）**\n- Sandbox & Permission Budget（実行前に権限チェック）\n- Evaluation Loop（LLM-as-Judge + Rubricで各ステップを採点）\n- Approval Loops（Human-in-the-Loopの自動挿入ルール）\n- Observability（Phoenix / LangSmith / OpenTelemetry）\n- Compression（コンテキスト圧縮、要約エージェント）\n\n### 4. 推奨技術スタック（2026年実践的構成）\n\n- **Orchestration**: **LangGraph**（状態永続化・checkpointingが最強。カスタムループも作りやすい）\n- **LLM Abstraction**: LiteLLM（モデルスイッチング容易）\n- **Memory**: PGVector（PostgreSQL）+ Redis（ワーキングメモリ）\n- **Observability**: Arize Phoenix + LangSmith（トレースが命）\n- **Guardrails**: Outlines / Guidance / 自前Rubric + LLM Judge\n- **Tool Execution**: Docker sandbox or Firecracker（極力分離）\n- **Frontend/Coordination**: Next.js + TypeScript（管理画面必須）\n\nミニマリスト派の人は「LangGraphをベースに自前で薄いハーネス」を作る動きも活発です。\n\n### 5. 安全・統治可能性設計（特に日本企業向け）\n\n- 必ず「Permission Budget」概念を入れる（1タスクあたりの最大コスト・権限・実行回数）\n- 重要なアクションは必ずHuman Approvalゲートを挟むルール化\n- 全ての決定に「Evidence + Reasoning」をログとして残す（後から監査可能）\n- 失敗時は自動で「学習ノート」をEpisodic Memoryに書き込む\n- ビジョン（このエージェントは何を目指すのか）をシステムプロンプトの最上位に固定\n\n### 6. 構築・改善の運用方法\n\n多くの日本企業・個人開発者が実践している効果的な方法：\n\n1. **Claude Code（またはCursor）**で全体設計とリファクタリングを主導させる\n2. **Codex / Sonnet**で個別コンポーネントの実装を担当させる\n3. 実装後にClaudeで致命的欠陥レビュー → 必要なら全面リファクタリング\n4. 実際に動かして失敗したら、その失敗を**ハーネスに学習させる**（これが最も重要）\n\n最初から完璧を目指さず、「制約を1つずつ追加しながら強化学習させる」アプローチが現実的です。\n\n### 欲しいもの教えてください\n\n- この設計を基にした**詳細設計書**（Markdown / Notion形式）\n- LangGraphを使った**具体的なコードスケルトン**\n- 評価ハーネス（benchmark）寄りの設計\n- 特定ドメイン（営業、開発、バックオフィスなど）に特化したハーネス設計\n- 「最小で動くMVPハーネス」の設計\n\n用途や制約条件（予算、チームスキル、対象タスクの危険度など）を教えていただければ、より精密な設計に調整します。\n\nこの分野は2025〜2026年に大きく思想が変わった領域です。**「モデルを賢くする」のではなく「ハーネスを賢く設計する」**時代の本質を押さえることが最も重要です。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-22T20:11:19.086168+09:00", "updated_at": "2026-06-22T20:11:19.086168+09:00"}
{"id": 776, "title": "X Learn [2026-06-22] Codex CLI Gemini CLI 最新", "content": "**2026年6月22日最新情况总结**\n\n### Gemini CLI\n**已正式停止服务。**\n\n- 2026年6月18日起，Gemini CLI 对 Google AI Pro、Ultra 和免费个人账号停止提供服务。[[1]](https://x.com/AIMIRAI46487/status/2067810383893803253)\n- 官方明确要求所有用户**迁移到 Antigravity CLI**（这是 Google 后续的继任/重命名版本）。\n- 已经有官方迁移公告（Google Developers Blog）。很多用户这几天都在讨论迁移后的体验（部分人吐槽新 CLI Ctrl+C 不容易关闭、代理支持不佳等）。[[2]](https://x.com/tnakajo/status/2068985741086978407)\n\n目前不建议继续使用 Gemini CLI，直接转向 **Antigravity CLI** 即可。\n\n### Codex CLI\n**最新版本不稳定，建议暂缓升级。**\n\n- 当前最新版本约为 **0.141.0**（或 v0.4.0 左右），最近几天 bug 报告非常多。[[3]](https://x.com/fujibee/status/2068490240462110895)\n- 主要问题包括：\n  - Intel Mac（x86_64）加载 skill 时立即崩溃（V8 JIT / codesign 权限问题，Apple Silicon 相对正常）。\n  - 图片生成失败。\n  - monitor 模式（尤其是配合 agmsg 等工具时）bridge 无法启动，TUI 直接退出或收不到消息。\n  - tool calling 时异常退出。\n\n**用户普遍做法**：回滚到 **0.139.0** 等较旧的稳定版本使用，等待官方修复。[[4]](https://x.com/programming_ono/status/2068538694311801173)\n\n---\n\n**总结建议（2026年6月）：**\n- 要用 Google 系 → 直接上 **Antigravity CLI**\n- 要用高自由度终端 AI 编码 Agent → **Codex CLI** 暂时用旧版本，或同时关注 **Claude Code**（很多人在同时使用两者）\n\n两者都是目前终端里比较重的 AI coding/agent 工具，更新迭代非常快，但也经常出现“最新版翻车”的情况。\n\n需要具体安装命令、迁移教程、或某个版本的详细 bug 绕过方法吗？我可以再帮你查。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-22T20:11:43.951326+09:00", "updated_at": "2026-06-22T20:11:43.951326+09:00"}
{"id": 777, "title": "Xタイムライン学習 2026-06-23 16:34", "content": "# Xタイムライン学習 2026-06-23 16:34\n\n2026-06-23にXタイムラインでCodexが紹介され、ブラウザ操作の自動化ツールとして注目。自動化ツールの活用が進み、効率化を図るために様々なツールが紹介されている。\n\n## ポイント\n- Codexはブラウザ操作の自動化ツール\n- Chrome拡張機能をインストールして自動化のテストを行う\n- shadow環境でCodexの自動化機能を試験的に導入する\n- vvv/vvv-botsのルールを更新して、Codexとの連携を強化する\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`自動化ツールの活用` `ブラウザ操作の効率化`\n", "tags": ["自動化ツール", "ブラウザ操作", "効率化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T16:34:13.977782+09:00", "updated_at": "2026-06-23T16:34:13.977782+09:00"}
{"id": 778, "title": "Xタイムライン学習 2026-06-23 17:35", "content": "# Xタイムライン学習 2026-06-23 17:35\n\n2026-06-23 Codexツールがshadow環境に導入され、AI支援設計の学習コスト低減が期待される。vvv-botsとClaude Codeの統合が進められる。\n\n## ポイント\n- Codexツールshadow環境導入\n- AI支援設計学習コスト低減\n- vvv-botsとClaude Code統合\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`AI支援設計の効率化` `Codexツールの活用範囲拡大`\n", "tags": ["AI支援設計", "Codex", "shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T17:35:14.641174+09:00", "updated_at": "2026-06-23T17:35:14.641174+09:00"}
{"id": 779, "title": "Xタイムライン学習 2026-06-23 18:35", "content": "# Xタイムライン学習 2026-06-23 18:35\n\n2026-06-23のXタイムライン学習で、OpenAIのサイバーセキュリティ戦略をshadow環境に導入し、脆弱性スキャンツールを自動化し、修正プロセスを最適化する。横断テーマはサイバーセキュリティの自動化と修正プロセスの重要性。\n\n## ポイント\n- OpenAIのサイバーセキュリティ戦略shadow環境導入\n- 脆弱性スキャンツール自動化\n- 修正プロセス最適化\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`サイバーセキュリティ自動化フレームワーク` `脆弱性スキャンツール最適化`\n", "tags": ["サイバーセキュリティ", "自動化", "修正プロセス"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T18:35:17.125491+09:00", "updated_at": "2026-06-23T18:35:17.125491+09:00"}
{"id": 780, "title": "Xタイムライン学習 2026-06-23 19:36", "content": "# Xタイムライン学習 2026-06-23 19:36\n\n2026年6月23日、Xタイムラインから学習した新着情報3件。macOS 27とMacBook Air (M5) 16GBの実装GO、CodexのSSD容量削減とTRACEログ確認、Google公式CLIツールの導入検討。横断テーマは新しいテクノロジーとツールの活用。\n\n## ポイント\n- macOS 27とMacBook Air (M5) 16GBの実装GO\n- CodexのSSD容量削減とTRACEログ確認\n- Google公式CLIツールの導入検討\n- 横断テーマ: 新しいテクノロジーとツールの活用\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]]\n\n## 関連概念（未作成）\n`macOS 27のローカルLLM機能` `Codexの問題解決による収益増加` `Google公式CLIツールを使用したデザイン・開発の効率化`\n", "tags": ["macOS", "MacBook Air", "Codex", "CLIツール", "新技術"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T19:36:35.367994+09:00", "updated_at": "2026-06-23T19:36:35.367994+09:00"}
{"id": 781, "title": "X Learn [2026-06-23] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年6月23日時点）**\n\nClaude Codeは2025〜2026年にかけて**非常に活発に更新**されており、特に「信頼性」「操作性」「エージェント管理」の面で大幅に改善されています。\n\n### 最新アップデート（2026年6月）\n\n**Claude Code 2.1.186**（直近のバージョン）\n- Bashコマンド（`!`）実行後に**自動でClaudeが結果を分析・応答**（設定で無効化可）\n- MCPサーバー向け新コマンド追加（`claude mcp login/logout`）\n- Sub-agentの権限要求がメインセッションに通知されるよう改善\n- SkillsセクションのUI改善（Installedタブ）\n- MEMORY.mdが容量限界近くで自動圧縮をリマインド\n- Skillのfrontmatterがより柔軟な命名規則（kebab-case, snake_caseなど）に対応\n- `/review` コマンドの強化\n- 20以上のバグ修正・安定性向上\n\n**6月直近の主要改善点**\n- 新コマンド `/config key=value` で即時設定変更可能\n- 接続切れ時の**自動リトライ**が大幅強化（これまでイライラの原因だった部分）\n- Line-by-line streamingの改善（より滑らか）\n- Sub-agentパネルの整理（見やすさ向上）\n- セッション消失、ファイル破損、接続切れなどの**重大バグの大量修正**\n\n多くの人が「これまで一番使いづらかった部分が解消された」と評価しています。\n\n### これまでの主な大型アップデート（2025〜2026年）\n\n- **Git worktree isolation**：並行して複数のエージェントを安全に動かせる\n- デスクトップアプリ内で**App Preview**が可能に\n- GitHub PR監視＋自動修正機能\n- Opus 4.6 / Sonnet 4.6 / Mythos Previewなど新モデル対応（特にコーディング性能が劇的に向上）\n- セッションを跨いだ **Auto Memory**\n- PDF読み込み対応\n- 画像のドラッグ&ドロップ（マルチモーダル強化）\n- PermissionのGit管理（チーム向けセキュリティ）\n- コマンドキュー（Claudeが作業中に次の指示を溜められる）\n- `@filename` でファイル即時コンテキスト追加\n- **Claude Designとの双方向同期**（デザインシステム対応、Canvasエディタ強化）\n\n### 公式の研究結果（Anthropic発表）\n\n- ソフトウェアエンジニア以外（デザイナー、PM、アナリストなど）でも高い成功率\n- 平均タスクの経済的価値が2025年10月→2026年4月の間で**27%向上**\n- 特に難易度の高い「検証可能な成果が必要なタスク」でも各職種で大きな差がない\n\n### 参考リンク\n- 公式Changelog：https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md\n- 最新版は通常、アプリ再起動or手動更新で適用されます。\n\n---\n\n**今一番熱いポイント**は「**信頼性**」です。  \n以前は「突然切断される」「セッションが死ぬ」「サブエージェントが暴走する」などのストレスが多かったのが、2026年6月のアップデートでかなりマシになっています。\n\nもっと特定の機能（例：Sub-agentの使い方、Designとの連携、MCP設定など）について深掘りしたい場合は教えてください！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T20:10:26.924076+09:00", "updated_at": "2026-06-23T20:10:26.924076+09:00"}
{"id": 782, "title": "X Learn [2026-06-23] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills + MCPの活用ガイド**（2026年最新コンセンサス）\n\n「Claude Agent Skills MCP 活用」というクエリは、まさに今最も熱いテーマです。多くの人が「MCPとSkillsの違いがわからない」「どっちをいつ使えばいいのか」と混乱していますが、整理すると非常に強力です。\n\n### 1. MCPとAgent Skillsの明確な違い\n\n| 項目 | MCP (Model Context Protocol) | Agent Skills |\n|------|-----------------------------|-------------|\n| **役割** | **接続のレイヤー**（外部と繋ぐ配管） | **プロセスのレイヤー**（どう使うかの手順書・ノウハウ） |\n| **目的** | 外部ツール・DB・API・ローカル環境へのアクセスを提供 | 再利用可能な「専門性・手順・暗黙知」をパッケージ化 |\n| **コンテキスト消費** | 多い（ツール定義が全部ロードされる） | 少ない（概要だけ最初にロード、必要時詳細を遅延ロード） |\n| **本質** | 「何ができるか」を拡張 | 「どうやるか」を標準化・蓄積 |\n\n**最も重要な認識の変化（2026年現在）**：\n- 「専門エージェントをたくさん作る時代」は終わった\n- これからは**1つの高性能Claude + Skillsライブラリ**が主流\n- Skillsは「組織の institutional memory（ institutional knowledge）」をAIに植え付ける仕組み\n\n### 2. 最強の活用パターン（これをやると差が出る）\n\n#### (1) Skills優先アプローチ（推奨）\n- よくやる作業を全部Skill化する\n  - 競合分析Skill\n  - 議事録→アクションアイテム抽出Skill\n  - コードレビューSkill（チームの基準を完全に反映）\n  - マーケティング戦略立案Skill\n  - 自分独自の思考法Skill（これが特に強力）\n\n**メリット**:\n- コンテキストを節約\n- 出力品質が劇的に安定\n- モデルが変わっても（Claude 4 → 5になっても）同じ品質が出せる\n- 日が経つほどAIが「自分化」していく\n\n#### (2) MCP + Skillsの組み合わせ（これが真の答え）\n- MCPは「最小限」に留める（多すぎると有害）\n- そのMCPの**正しい使い方・判断基準・ワークフロー**をSkillsで包む\n- 例：Notion MCPやGoogleスプレッドシートMCPを直接呼ぶのではなく、「競合調査Skill」が内部でそれらを適切に呼び出す\n\nこれにより「token爆発」と「コンテキストの散漫」を防ぎつつ、外部ツールの力を最大限に発揮できます。\n\n#### (3) 実務での具体的な活用例\n- **個人レベル**: 自分の意思決定基準・執筆スタイル・分析フレームワークを全部Skill化\n- **チームレベル**: チームのベストプラクティスをSkillとして共有（品質の平準化がすごい）\n- **業務自動化**: Hooks + Skills + MCP + cronを組み合わせた「24時間稼働AI社員」\n\n### 3. 実践Tips（すぐに使えるもの）\n\n1. **Skillsの粒度**：大きすぎず小さすぎず。「この作業はこうやる」という単位で作る。\n2. **スキル記述の鉄則**：具体的な手順 + 出力フォーマット + 判断基準 + よくある失敗パターンまで書く。\n3. **漸進的開示（Progressive Disclosure）**：最初はSkillの概要だけ見せて、必要に応じて詳細をロードさせる（これがコンテキスト管理の鍵）。\n4. **古いMCPはSkillsに変換**：多くの人がやっている成功パターンです。\n\n### おすすめ学習リソース\n\n**必須**:\n- 公式ブログ：「Extending Claude’s capabilities with skills and MCP servers」（@oikon48さんが紹介しているもの）\n- Anthropic Academyの無料コース（MCP、Agent Skills、Claude Code）\n\n**日本語リソース**:\n- 『Claude Code実践レシピ100本』（MCP/Skills/Hooks/Subagentの実践ガイド）\n- @sumika45379さん、@oikon48さん、@sugimomotoさんの発信（特にSkillsオタク勢の図解が神）\n\n---\n\n**一言で言うと**：\n> 「MCPで外の世界と繋ぎ、Skillsでその世界の使い方を教える」\n\nこれが2026年現在の正解です。\n\n具体的に「自分はこういう業務で使いたい」というのがあれば教えてください。あなたのユースケースに最適化されたSkill設計の考え方を一緒に整理します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T20:10:49.554735+09:00", "updated_at": "2026-06-23T20:10:49.554735+09:00"}
{"id": 783, "title": "X Learn [2026-06-23] AIエージェント ハーネス 設計", "content": "**AIエージェント「Harness」の設計**（2026年現在の実践的ガイド）\n\n「Harness」は現在、AIエージェント開発において**最も重要なレイヤー**と認識されています。モデル（LLM）はエンジンに過ぎず、本当に差がつくのはその周囲の「ハーネス」です。\n\n### 1. Harnessとは何か？\n\nHarnessとは、LLMを**信頼性・観測可能性・制御可能性のあるシステム**に変える包括的なオペレーティングレイヤーです。\n\n主な役割：\n- 行動の完全なトレーシングと再現\n- 安全・承認・ポリシーの強制\n- 記憶・スキル・プロトコルの外部化\n- 評価・自己修正ループ\n- コスト・レイテンシのガバナンス\n- Sub-agent orchestration\n\nCanva AIの事例では、90%のエンジニアが日常的に「Subagent Harness」（メインのSonnetがOpus/Haikuにタスクを委譲する仕組み）を使っていると言われています。\n\n### 2. 設計哲学のスペクトラム（2026年現在）\n\n| 思想 | 代表 | 特徴 | 向いているケース |\n|------|------|------|----------------|\n| **Thin Harness** | Anthropic | モデルに多くを任せる。シンプルなReActループ中心 | モデルが極めて賢い場合 |\n| **Explicit/Thick Harness** | LangGraph, CrewAI Flows | ロジックをグラフやコードで明示的に定義 | 生産性・制御性・デバッグを重視 |\n| **Composable Harness** | 先進チームの新潮流 | Policy, Approval, Router, Budgetなどを独立マイクロサービス化 | 大規模・長期運用 |\n\n現在最も推奨されるのは**「将来取り外せる足場（Scaffolding）」として設計する**考え方です。モデルが賢くなったら対応するHarness部品を削除できるようにする。\n\n### 3. 推奨アーキテクチャ（レイヤード設計）\n\n**Core Principle**: 「モデルを中心にするな。Harnessを中心にして、モデルをその中に埋め込め。」\n\n#### 主要レイヤー\n\n**1. Orchestration Layer（中枢）**\n- State Machine または Event Bus を推奨\n- LangGraphのPersistent Graph + カスタムState Schemaが現時点で最強クラス\n- Sub-agent Coordinator（メインエージェントが専門エージェントにタスクを投げる）\n\n**2. Memory Architecture（最も重要）**\n- **Working Memory**: 現在のタスクコンテキスト（圧縮必須）\n- **Semantic Memory**: Vector + Knowledge Graph + 構造化データ\n- **Episodic Memory**: 過去実行トレース（成功パターン・失敗パターン・コスト情報）\n\n**3. Skills & Tools Layer**\n- Tool定義は抽象化（実装詳細を隠蔽）\n- 実行前に **Policy Engine** で権限チェック\n- Sandbox/Mock環境の完全分離\n\n**4. Control & Mediation Plane**\n- **Observability**（最優先）：OpenTelemetry + 専用Tracer（LangSmith, Phoenix, 自前）\n- **Guardrails & Approval Workflow**（Human-in-the-Loop含む）\n- **Evaluation Engine**：Binary success criteria（曖昧な評価を避ける）\n- **Cost Governor**：トークン予算・モデルルーティング\n\n**5. Persistence & Replay Layer**\n- すべての実行を完全に再現可能にする（これがないと本格的な改善は不可能）\n- Git worktree分離（並列エージェント実行時に重要）\n\n### 4. 設計原則（守るべき10箇条）\n\n1. **Observability First** — 見えないものは改善できない\n2. **Explicit Binary Criteria** — 「完了したか？」を明確に定義\n3. **Fast Feedback Loop** — エージェントが自分の行動結果を即座に見られるように\n4. **Scaffolding Mindset** — いつか削除することを前提に設計\n5. **Composability** — Policy, Router, Approverなどは交換可能に\n6. **Harnessability** — 対象ドメイン（コードベース、業務システム）がエージェントに扱われやすい構造か？\n7. **Persistent Progress File** — シンプルだが非常に効果的\n8. **One Agent = One Worktree** — 並列実行時の混乱防止\n9. **Linter/Compiler at Write Time** — 後で直すとコンテキストが死ぬ\n10. **記録を学習に変える** — 失敗トレースをEpisodic Memoryに積極投入\n\n### 5. 実装スタートの推奨ルート\n\n**初心者〜中級者**\n- LangGraph + LangSmithから始める（最もバランスが良い）\n\n**本気で理解したい人**\n1. まず**Minimal Harness**をゼロから自作（300-500行程度）\n2. その後でLangGraphやOpenAI Agents SDKを「部品」として使う\n\n**生産性最重視**\n- Subagent Harnessパターン（メインエージェント + 専門子エージェント群）\n- CanvaやClaude Codeが実践しているアプローチ\n\n### 追加リソース（2026年時点）\n\n- Martin Fowlerの「Harness Engineering for Coding Agents」\n- Akshayの長文（harness engineeringの詳細解説）\n- Canva AI Headの講演（Subagent Harnessの実践例）\n\n---\n\n**質問を深掘りできます：**\n\n- 特定のユースケース（Coding Agent / Business Process Agent / Research Agentなど）\n- 技術スタック指定（LangGraph中心、ゼロからPython、TypeScriptなど）\n- 評価システムの詳細設計\n- Multi-agent coordinationの設計\n- コスト最適化に特化した設計\n\nどの方向を深く知りたいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T20:11:17.243678+09:00", "updated_at": "2026-06-23T20:11:17.243678+09:00"}
{"id": 784, "title": "X Learn [2026-06-23] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年6月23日）**\n\n### 1. Codex CLI（OpenAI）\n**最新版本：0.142.0**（最近刚发布）\n\n**最重要更新：**\n- 修复了严重的 **SSD 杀手bug** —— 之前默认以 trace 级别疯狂写入 `~/.codex/logs_2.sqlite`，速度约 5MB/s，长期运行可能几个月就把 1TB SSD 写废（有估算 21 天写 37TB）。\n- 该 bug 已在 0.142.0 版本彻底修复，官方强烈建议**立即更新**。[[1]](https://x.com/CodexReleases/status/2069185685131804760)\n\n**其他主要改进：**\n- 可配置 token budget（可设置提醒、超限自动中止）\n- Claude Code 内自动修复能力大幅增强\n- 插件管理优化（区分 Curated / Workspace / Shared）\n- 支持 indexed web-search 模式\n- 适合长时间运行任务（可暂停、保存状态、继续）\n\n**更新命令**（官方推荐）：\n```bash\nnpm install -g codex-cli\n# 或使用 bash installer\n```\n\n很多人现在 **Claude Code + Codex CLI** 组合使用，Claude 做规划，Codex 做长时间执行/修复。[[2]](https://x.com/AI_EC_Hacker/status/2069375543259398306)\n\n### 2. Gemini CLI（Google）\n**现状：已基本迁移**\n\n- 2026年6月18日是最后期限，**强制从 gemini-cli 迁移到 Antigravity CLI（命令通常是 `agy`）**。\n- 这是 Google I/O 2026 “AI Agent Stack / Agent OS” 战略的一部分，从单纯 CLI 转向更完整的沙盒 Agent 系统（isolated Linux sandbox + SDK）。\n- 新版本使用 Gemini 3.5 Flash / Gemini 3 Pro，速度比老 gemini-cli 明显更快，sandbox 支持更好。[[3]](https://x.com/0u0i3/status/2069354544447041650)\n\n**当前用户反馈：**\n- 性能不错，适合快速原型、终端内 Agent 任务\n- 部分自制 MCP 工具暂时不兼容（已有 GitHub issue）\n- 仍有 headless API-key 使用路径可用\n\n### 总结建议（2026年6月）\n\n| 项目          | 推荐度 | 现状                     | 适合场景               |\n|---------------|--------|--------------------------|------------------------|\n| **Codex CLI** | ★★★★★  | 0.142.0（强烈建议更新） | 长任务、自动修复、稳定运行 |\n| **Antigravity CLI** (原 Gemini CLI) | ★★★★☆  | 已取代旧 gemini-cli     | 快速原型、Google 生态、sandbox |\n| Claude Code   | ★★★★★  | 目前最流行               | 规划 + 执行主力        |\n\n目前终端 AI Coding Agent 基本形成 **Claude Code + Codex CLI + Antigravity CLI** 三足鼎立局面。\n\n需要我给出具体的安装/迁移命令、配置推荐，或者某个工具的详细用法吗？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T20:11:44.670584+09:00", "updated_at": "2026-06-23T20:11:44.670584+09:00"}
{"id": 785, "title": "Xタイムライン学習 2026-06-23 21:49", "content": "# Xタイムライン学習 2026-06-23 21:49\n\n2026-06-23のXタイムライン学習で、Codex + Claude Code + Obsidianを組み合わせて夜間キューを自動化し、CodeGraphを導入してコーディングコストを削減する設計が提案された。レート制限の回避とコーディングコストの削減が重要なテーマ。\n\n## ポイント\n- Codex + Claude Code + Obsidianを組み合わせて夜間キューを自動化\n- CodeGraphを導入してClaude Code・Codex・Cursorのコストを削減\n- レート制限の回避とコーディングコストの削減が重要なテーマ\n\n## 関連ページ\n[[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]]\n\n## 関連概念（未作成）\n`夜間キュー自動化` `コーディングコスト削減` `レート制限回避`\n", "tags": ["Codex", "Claude Code", "Obsidian", "CodeGraph", "レート制限", "コーディングコスト"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T21:49:20.647477+09:00", "updated_at": "2026-06-23T21:49:20.647477+09:00"}
{"id": 786, "title": "日報 2026-06-23 学習まとめ", "content": "# 日報 2026-06-23 学習まとめ\n\n2026-06-23の日報では、Codex + Claude Code + Obsidianを組み合わせた夜間キュー自動化設計、CodeGraphによるコーディングコスト削減、AIエージェントハーネス設計が主要トピック。レート制限回避とコーディングコスト削減が重要テーマ。\n\n## ポイント\n- Codex + Claude Code + Obsidianで夜間キュー自動化設計\n- CodeGraphでコーディングコスト約16%削減\n- AIエージェントハーネス設計が重要レイヤー\n- レート制限回避とコーディングコスト削減が重要テーマ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]]\n\n## 関連概念（未作成）\n`夜間キュー自動化設計` `CodeGraphによるコーディングコスト削減` `AIエージェントハーネス設計`\n", "tags": ["AI", "自動化", "コーディングコスト", "レート制限"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T22:00:06.332309+09:00", "updated_at": "2026-06-23T22:00:06.332309+09:00"}
{"id": 787, "title": "学習日報 2026-06-23 yt-learn 22:03", "content": "# 学習日報 2026-06-23 yt-learn 22:03\n\n## 概要\n\n`/yt-learn` 単一URL指定モードで YouTube 動画を解析。0件のLLM Wikiエントリ追加（スコア閾値未達）。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### AIツール / マルチモデル議論\n\n**Qutrit（キュートリット）** — ChatGPT・Gemini・Claudeを順次議論させるWebツール\n\n- 公式サイト: https://qutrit.space/\n- 動画: https://www.youtube.com/watch?v=Jd2CU1cN5po\n- チャンネル: せなお @it-skill_routinelabo\n\n**主な機能:**\n1. 3モデルを「順次議論」させる（単なる並列表示でなく、前のAIの意見を踏まえて次が回答）\n2. 各AIに役割を割り振り可能（マーケティング担当・SE担当・マネタイズ担当等）\n3. Notion連携・ローカルファイルアップロード・自前APIキー対応\n\n**各モデルの特性（実証）:**\n- ChatGPT: 肯定的・前向き・機能追加を提案\n- Gemini: 現実的・リスク指摘が得意\n- Claude: 構造化情報整理・比較表作成が得意\n\n**活用シーン:**\n- ハルシネーション相互検証（引っかけ問題でClaude単独の誤りを他モデルが修正）\n- 事業判断の議論（英検アプリ開発デモあり）\n\n**競合比較:**\n| ツール | 特徴 |\n|--------|------|\n| Qutrit | モデル間で議論（前の意見を踏まえて回答） |\n| 天秤AI | 並列表示のみ |\n| ChatHub | 並列表示のみ |\n\n---\n\n## shadow内製との比較\n\nshadow の `fusion_local.py` は Qutrit の構造的上位互換にあたる:\n\n| 比較軸 | Qutrit | fusion_local.py |\n|--------|--------|-----------------|\n| モデル数 | 3 (ChatGPT/Gemini/Claude) | 5系統(Anthropic/Meta/Mistral/OpenAI/Google) |\n| 議論方式 | 順次・手動 | 並列パネル→Judge→Synth自動 |\n| 役割設定 | ユーザーが手動設定 | LENSESで自動（correctness/security/simplicity等） |\n| 実行方式 | WebUI (外部SaaS) | ローカルCLI (機密データ安全) |\n| コスト | 有料プランあり | Kiro無料枠+Groq/Mistral+ローカルOllama |\n\n---\n\n## 品質スコア\n\n| 基準 | 得点 |\n|------|------|\n| トピック関連性(30点) | 18点 |\n| 投稿鮮度(25点) | 5点（日付不明） |\n| チャンネル信頼性(20点) | 10点 |\n| コンテンツ深度(25点) | 12点 |\n| **合計** | **45点 / 100点** |\n\n→ 60点閾値未達のためLLM Wiki詳細記録はスキップ。trends.mdへの簡易記録のみ実施。\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/rules/trends.md` | Qutrit学習エントリ追記 |\n\n---\n\n## 未実装アクションアイテム\n\n- Qutrit公式サイトを実際に試してfusion_local.pyとの比較ベンチ（優先度低）\n- 動画のスコアが低いため今後同チャンネルのAI活用系動画は55-65点ボーダーとして評価\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n本セッションはスコア閾値未達のため追加なし。trends.mdのみ更新。", "tags": ["日報", "2026-06-23", "daily-summary", "yt-learn", "Qutrit", "マルチモデル"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T22:03:51.436936+09:00", "updated_at": "2026-06-23T22:03:51.436936+09:00"}
{"id": 788, "title": "Xタイムライン学習 2026-06-23 23:26", "content": "# Xタイムライン学習 2026-06-23 23:26\n\nCodex Readerの読み上げ機能を実装するための学習コンテンツ。Shadow環境で機能をテストし、第三者アプリケーション向けのAPIを開発する。収益化の機会も探る。\n\n## ポイント\n- Codex Reader読み上げ機能\n- Shadow環境でのテスト\n- 第三者アプリケーション向けAPI開発\n- 収益化の機会探し\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code is all you need in 2026]]\n\n## 関連概念（未作成）\n`AI駆動のコンテンツ消費` `読み上げ機能の実装`\n", "tags": ["AI", "実装"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-23T23:26:51.704499+09:00", "updated_at": "2026-06-23T23:26:51.704499+09:00"}
{"id": 789, "title": "Xタイムライン学習 2026-06-24 00:27", "content": "# Xタイムライン学習 2026-06-24 00:27\n\nXタイムライン学習では、Japan Claude Community Ambassador program、Soccer ball flow simulation、Mercari AI integrationが紹介された。Shadow environmentとmonetizationが横断テーマである。Claude Codeを使用したアプリケーション開発や、AIモデルを活用した新しいサービスが登場している。\n\n## ポイント\n- Japan Claude Community Ambassador program\n- Soccer ball flow simulation\n- Mercari AI integration\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow environmentの活用法` `AIモデルを活用したmonetization`\n", "tags": ["Claude Code", "AI", "monetization"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T00:28:37.567882+09:00", "updated_at": "2026-06-24T00:28:37.567882+09:00"}
{"id": 790, "title": "Xタイムライン学習 2026-06-24 02:27", "content": "# Xタイムライン学習 2026-06-24 02:27\n\n2026年6月24日、XタイムラインでGPT-5.6とGemini 3.5 Proのリリース延期が報告され、OpenAIの新音声モデル「Bidi」がリリースされた。AIモデルのリリース情報をモニタリングし、新音声モデルをshadow環境に導入してテストすることが決定された。\n\n## ポイント\n- GPT-5.6とGemini 3.5 Proのリリース延期\n- OpenAI新音声モデル「Bidi」リリース\n- AIモデルリリース情報のモニタリング\n- OpenAI新音声モデル「Bidi」のshadow環境導入\n- shadow環境でのAIモデルテスト\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`AIモデルテスト` `shadow環境運用` `マルチモデル運用`\n", "tags": ["AIモデル", "リリース情報", "音声モデル", "shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T02:27:17.445174+09:00", "updated_at": "2026-06-24T02:27:17.445174+09:00"}
{"id": 791, "title": "横断学習 2026-06-24", "content": "# 横断学習 2026-06-24\n\nAIコード生成と開発の進化についての横断学習。オープンソースプロジェクトの活発化、AIによるコード生成、自動化、開発環境の進化、QA、コード修正、テスト自動化への応用、AnthropicとOpenAIによる競争が加速していることを扱う。Codex CLIやClaude Codeなどのオープンソースプロジェクトを積極的に活用し、開発者コミュニティを拡大し、AI-powered IDE/Shellを導入することで開発者の効率性を向上させることが示唆される。\n\n## ポイント\n- オープンソースプロジェクトの活発化\n- AIによるコード生成と自動化\n- 開発環境の進化とQAの応用\n- AnthropicとOpenAIによる競争の加速\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]]\n\n## 関連概念（未作成）\n`AIによるコードレビュー` `自動化されたテスト環境`\n", "tags": ["AI", "コード生成", "開発環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T08:02:23.542364+09:00", "updated_at": "2026-06-24T08:02:23.542364+09:00"}
{"id": 792, "title": "Xタイムライン学習 2026-06-24 08:31", "content": "# Xタイムライン学習 2026-06-24 08:31\n\n Shadow. Claude. Opus を使用することで、12時間以上の長時間タスクの記憶劣化対策を行うことができる。MMPO論文やGoal Buddy、ハーネスエンジニアリングなどの設計思想を学習し、Agentic Architectureと生成AI動画/画像を実装する。Codex万能AIアプリ化とセキュリティ、ウェアラブルAIと無料エージェント周辺についても学習する。\n\n## ポイント\n- Shadow. Claude. Opus を使用する\n- 長時間タスクの記憶劣化対策\n- MMPO論文やGoal Buddy、ハーネスエンジニアリング\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Agentic Architecture` `Goal Buddy`\n", "tags": ["AI", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T08:33:17.475525+09:00", "updated_at": "2026-06-24T08:33:17.475525+09:00"}
{"id": 793, "title": "Xタイムライン学習 2026-06-24 09:32", "content": "# Xタイムライン学習 2026-06-24 09:32\n\nXタイムライン学習の新着情報に基づくClaude Codeの学習要約。Shadow環境の設定、Voice Modelの統合、Privacyに焦点を当てたAIブラウザの実装などが含まれる。\n\n## ポイント\n- Claude Slideの作成とコードの使用\n- ChatGPT Voice Modelの導入とBidi 1のリリース\n-  Aside AIブラウザとClaude Fableの比較\n- Claude Codeの更新とコマンド、ファイル、テストの使用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow環境のセキュリティ` `AIブラウザのプライバシー保証`\n", "tags": ["Claude Code", "AI", "Shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T09:33:55.867905+09:00", "updated_at": "2026-06-24T09:33:55.867905+09:00"}
{"id": 794, "title": "Xタイムライン学習 2026-06-24 10:33", "content": "# Xタイムライン学習 2026-06-24 10:33\n\nClaudeの新機能とオープンソースアプリケーションでの収益化の可能性について学習した。MulmoClaudeのGitHubリポジトリを活用して、カスタムアプリケーションの開発や収益化サービスを提供することができる。Claude Tagを使用したプレミアムSlack統合サービスや、Claudeを使用したオープンソースプロジェクトのチュートリアルを提供することができる。\n\n## ポイント\n- Claudeの新機能とオープンソースアプリケーションでの収益化\n- MulmoClaudeのGitHubリポジトリを活用したカスタムアプリケーションの開発\n- Claude Tagを使用したプレミアムSlack統合サービス\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claudeの収益化戦略` `オープンソースアプリケーションのビジネスモデル`\n", "tags": ["Claude", "オープンソース", "収益化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T10:35:12.001526+09:00", "updated_at": "2026-06-24T10:35:12.001526+09:00"}
{"id": 795, "title": "Xタイムライン学習 2026-06-24 11:33", "content": "# Xタイムライン学習 2026-06-24 11:33\n\nXタイムライン学習についての知識Wikiページの整理を行う。Shadowの使用とAIのモネタイゼーションに関連する情報を扱う。Claude Codeの統合とルールの適応などについて記述されている。\n\n## ポイント\n- Shadowの使用とAIモネタイゼーション\n- Claude Codeの統合とルールの適応\n- AI Family Assistantサービスを通じたモネタイゼーション\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIモネタイゼーションの実践` `Shadowの活用法`\n", "tags": ["AI", "Shadow", "Claude Code", "モネタイゼーション"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T11:33:32.851237+09:00", "updated_at": "2026-06-24T11:33:32.851237+09:00"}
{"id": 796, "title": "Xタイムライン学習 2026-06-24 12:34", "content": "# Xタイムライン学習 2026-06-24 12:34\n\nPixelRAGオープンソースでWebスクレイピングを簡素化。AIビデオ作成も利用可能。Shadow env.とAIの組み合わせでビジネスを始めることができる。\n\n## ポイント\n- PixelRAGオープンソース利用\n- AIビデオ作成\n- Shadow env.とAIの組み合わせ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`PixelRAG` `Shadow env.`\n", "tags": ["AI", "ビジネス"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T12:35:45.850520+09:00", "updated_at": "2026-06-24T12:35:45.850520+09:00"}
{"id": 797, "title": "Xタイムライン学習 2026-06-24 13:34", "content": "# Xタイムライン学習 2026-06-24 13:34\n\n2026年6月24日、Apple Container 1.0とAWS Lambda MicroVMs、OpenClaw v2026.6.10の更新が発表され、仮想環境とAIの進化が技術トレンドを牽引する。\n\n## ポイント\n- Apple Container 1.0とAWS Lambda MicroVMsの検証とshadow環境への導入を検討\n- OpenClaw v2026.6.10の導入と自動fast mode、モデルルーティングの改善を活用\n- 仮想環境とAIの進化に伴う新しいビジネスモデルの探索と収益化の機会の模索\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`仮想環境の最適化` `AIモデルの比較と選択`\n", "tags": ["仮想環境", "AI", "Apple Container", "AWS Lambda", "OpenClaw"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T13:34:30.101804+09:00", "updated_at": "2026-06-24T13:34:30.101804+09:00"}
{"id": 798, "title": "Xタイムライン学習 2026-06-24 14:35", "content": "# Xタイムライン学習 2026-06-24 14:35\n\n2026年6月24日、CodexをClaude Code運用に導入し、AI安全システムの構築を試みる。月々10万円のコストを削減する可能性を検討。横断テーマはAI技術の活用によるコスト削減と新しい収益モデルの創出。\n\n## ポイント\n- CodexをClaude Code運用に導入し、AI安全システムの構築を試みる\n- 月々10万円近くの金額を支払っている工場へのAI安全システムの提供を検討する\n- https://t.co/xnRIbXUFAnのURLを展開し、ページの内容を分析する\n- 横断テーマ: AI技術の活用によるコスト削減と新しい収益モデルの創出\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`AI安全システムの実装方法` `CodexとClaude Codeの統合` `AI技術による工場のコスト削減`\n", "tags": ["AI安全システム", "Codex", "Claude Code", "コスト削減", "収益モデル"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T14:35:14.848827+09:00", "updated_at": "2026-06-24T14:35:14.848827+09:00"}
{"id": 799, "title": "Xタイムライン学習 2026-06-24 15:35", "content": "# Xタイムライン学習 2026-06-24 15:35\n\n2026年6月24日、Xタイムラインから学習した3件のAI技術進化と実装についての情報。Gemini Workspace StudioのAPI接続、Anthropicの3エージェントループ構造、音声入力機能の実装が焦点。AI技術の進化とその実装の重要性が強調される。\n\n## ポイント\n- Gemini Workspace StudioのAPI接続をClaude Codeに実装\n- Anthropicの3エージェントループ構造をvvv-botsに追加\n- shadow環境で音声入力ボタンの長押し機能を実装\n- AI技術の進化と実装の重要性\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`Gemini Workspace Studio API` `Anthropic 3エージェントループ構造` `音声入力機能` `AI技術進化` `AI実装戦略`\n", "tags": ["AI", "Gemini", "Anthropic", "音声入力", "実装"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T15:35:34.920246+09:00", "updated_at": "2026-06-24T15:35:34.920246+09:00"}
{"id": 800, "title": "Xタイムライン学習 2026-06-24 16:35", "content": "# Xタイムライン学習 2026-06-24 16:35\n\n2026年6月24日、Xタイムラインから学習したClaude CodeとCodexの最新情報と実装方法についての要約。新着情報として、Claude Codeのtmuxセッション管理ツール、CodexのSSD破壊バグ、Codexの手動更新、Codex Appの更新注意点が紹介されています。\n\n## ポイント\n- Claude Codeのtmuxセッション管理ツール導入\n- CodexのSSD破壊バグ修正\n- Codexの手動更新\n- Codex Appの更新注意点\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`tmuxセッション管理ツール` `SSD破壊バグ修正方法` `Codex App更新プロセス`\n", "tags": ["Claude Code", "Codex", "実装", "更新"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T16:35:25.382011+09:00", "updated_at": "2026-06-24T16:35:25.382011+09:00"}
{"id": 801, "title": "Xタイムライン学習 2026-06-24 17:35", "content": "# Xタイムライン学習 2026-06-24 17:35\n\n2026-06-24にXタイムラインで学習した内容を整理。WixエディターとCodexプラグインを導入し、Webサイトの自動生成と編集を効率化。月商18,859,800円のビジネスモデルを参考にマネタイズ戦略を検討。\n\n## ポイント\n- Wixエディター導入\n- Codexプラグイン適用\n- Webサイト自動生成と編集の効率化\n- 月商18,859,800円のビジネスモデル参考\n\n## 関連ページ\n[[2026-05-16 X投稿大量学習 — image-blaster/CLI-Anything/マルチAI設計/ひとり代理店$18,800]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]]\n\n## 関連概念（未作成）\n`Webサイト自動生成` `Codexプラグイン活用` `マネタイズ戦略`\n", "tags": ["Wix", "Codex", "Webサイト", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T17:35:20.445170+09:00", "updated_at": "2026-06-24T17:35:20.445170+09:00"}
{"id": 802, "title": "Xタイムライン学習 2026-06-24 18:36", "content": "# Xタイムライン学習 2026-06-24 18:36\n\nSakana AIとSakana Fuguの比較分析とGLM5.2以下の品質とコスト分析をshadow環境で行う。横断テーマはAIの品質とコストの分析。\n\n## ポイント\n- Sakana AIとSakana Fuguの比較分析\n- GLM5.2以下の品質とコスト分析をshadow環境で行う\n- https://x.com/Gencoin8/status/2069702857843229009の投稿内容を調査する\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`Sakana AI` `Sakana Fugu` `GLM5.2` `shadow環境`\n", "tags": ["AI", "品質", "コスト", "比較分析", "shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T18:36:13.579012+09:00", "updated_at": "2026-06-24T18:36:13.579012+09:00"}
{"id": 803, "title": "Xタイムライン学習 2026-06-24 19:36", "content": "# Xタイムライン学習 2026-06-24 19:36\n\n2026年6月24日、HermesAgentの/learnをshadow環境に導入し、自己学習を進める。Claude Code運用とvvv/vvv-botsを統合し、非中華ポリシーに基づく既存skill/rulesを更新。vvv/vvv-botsのAPIを利用して、HermesAgentの/learnと既存skill/rulesを連携させる。\n\n## ポイント\n- HermesAgentの/learnをshadow環境に導入し、自己学習を進める\n- Claude Code運用とvvv/vvv-botsを統合し、非中華ポリシーに基づく既存skill/rulesを更新\n- vvv/vvv-botsのAPIを利用して、HermesAgentの/learnと既存skill/rulesを連携させる\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]]\n\n## 関連概念（未作成）\n`shadow環境へのAI機能の活用` `非中華ポリシーに基づくskill/rules更新` `HermesAgentとvvv/vvv-botsの連携`\n", "tags": ["HermesAgent", "shadow環境", "Claude Code", "vvv/vvv-bots", "AI機能"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T19:36:19.246781+09:00", "updated_at": "2026-06-24T19:36:19.246781+09:00"}
{"id": 804, "title": "X Learn [2026-06-24] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年6月24日時点）**\n\n### 1. Claudeの役割分化が明確になってきた\n\n最近日本でよく聞かれる質問です：\n\n- **Claude**：従来通りのチャット（思考・ライティング・調査）\n- **Claude Code**：**開発者向け**の強力な自律型コーディングエージェント\n- **Claude Cowork**：**非エンジニア向け**の「Claude Code」（デスクトップ自動化・業務実行特化）\n\n**Claude Code**と**Cowork**の最大の違いは「対象者」ですが、どちらも「ただ答える」ではなく「タスクを投げて勝手に進めてくれる」点が共通しています。多くの人が「Codeの方が高機能でコントロールしやすい」と感じているようです。\n\n### 2. 直近の主要アップデート\n\n**一番熱い話題：Claude Tag（6月23日頃リリース）**\n- Slackに**常駐するAIチームメンバー**として参加\n- 単なるボットではなく、チャンネルの会話文脈を読み、自主的にタスクを分解・実行・報告\n- Anthropic社内では**製品チームのコード変更の約65%**がすでにClaude Tag経由\n- チャンネルごとに独立ID + 監査ログでセキュリティ・ガバナンスも強化\n- 現在はTeam/Enterpriseプラン向けベータ\n\nこれにより「AIを別タブで開く」時代から「Slackの中に同僚がいる」時代に完全に移行しました。\n\n**6月16日の公式調査（非常に重要）**\nAnthropicが40万セッションを分析して以下の結果を公表：\n- タスクの50%以上が「コードの新規作成・修正」\n- 約20%が「ソフトウェアの操作」\n- タスクの平均経済価値が **27%向上**（2025年10月→2026年4月）\n- ソフトウェアエンジニア以外でも、**ドメイン知識がある人**は非常に高い成功率（専門家レベルに近い）\n\n→ 「コードが書けなくても専門知識があればClaude Codeは強力に使える」という証明になりました。\n\n### 3. その他の最近の強化点\n\n- **自律性の大幅向上**：定期的に自分で動く仕組み（スケジュール実行）が強化\n- **MCP認証・権限管理**の改善（セキュリティ強化）\n- DesktopアプリでのClaude Code体験がさらに安定\n- コンテキスト保持能力と長期タスク処理の改善\n\n---\n\n### 今おすすめの使い方\n\n**開発者の方**：Claude Code + Claude Tag（Slack）の組み合わせが最強  \n**非開発者の方**：Claude Coworkをメインに（Codeより扱いやすい）\n\n新機能がかなり早いペースで来ているので、**Maxプラン**か**Teamプラン**にしている人は積極的に新機能をオンにしていくのがおすすめです。\n\nもっと詳しく知りたい部分があれば教えてください。\n- Claude Tagの具体的な設定方法\n- Code vs Coworkの実務での違い\n- 効果的なプロンプト例\n- 現在の最強ワークフロー\n\nなど、深掘りできます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T20:10:25.002949+09:00", "updated_at": "2026-06-24T20:10:25.002949+09:00"}
{"id": 805, "title": "X Learn [2026-06-24] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills と MCP の活用ガイド（2026年最新）**\n\n「Claude Agent Skills MCP 活用」というクエリから、**Claude Code（ClaudeのAgentic Coding環境）**で本気で生産性を上げたい方向けの実践的な活用方法をまとめます。\n\n### 1. MCP と Agent Skills の違い\n\n| 項目          | **MCP (Model Communication Protocol)** | **Agent Skills** |\n|---------------|---------------------------------------|------------------|\n| **役割**     | 外部ツール・サービスとの「実行接続」 | 「思考手順・業務ロジック」の再利用 |\n| **強み**     | ブラウザ操作、ファイル編集、Gmail/スプレッドシート連携、API実行など実際に動かす力 | 毎回説明しなくても正確に同じ品質で動く。一貫性と信頼性が高い |\n| **弱み**     | Claudeがツールを「使わない」「誤用する」ケースがまだ多い | 実際に外部を実行する力はMCPより劣る |\n| **現在の評価** | 「まだ不安定」と感じる上級者多数 | **現在主流**に移行中（特に2025年末〜2026年） |\n\n有名なFlask作者の **@mitsuhiko** 氏が「MCPが上手く動かないのでSkillsに乗り換えた」というブログを書いた影響が大きく、日本でも **@upamune** さんが「登録していたMCPを全部Skillsに変換した」と報告しています。\n\n**結論（2026年6月現在）**:  \n**Skillsをメインに据え、必要な部分だけMCPを使う**のが最強構成です。\n\n### 2. 効果的な活用パターン\n\n#### **Agent Skillsの活用（最重要）**\n- よく使う**業務ロジック・思考手順・チェックリスト**を「スキル」として登録\n- メリット：プロンプトが劇的に短くなり、出力品質が安定\n\n**おすすめSkills例**:\n- コードレビュースキル（セキュリティ・パフォーマンス・可読性チェックリスト完備）\n- リファクタリングスキル（特定言語・フレームワーク向け）\n- UI/UX設計スキル\n- 特定ドメイン知識（会計、医療、法律、製造業など）\n- テスト作成スキル\n- アーキテクチャ設計スキル\n\n**作成のコツ**:\n- 具体例を大量に入れる（Few-shot）\n- 「必ずこの順番で考える」という思考フロー明記\n- 出力フォーマットを厳密に指定\n- 定期的に評価・改善する\n\n#### **MCPの活用**\n- **本当に外部と接続したいとき**に限定して使用\n- おすすめMCPサーバー:\n  - Browser制御\n  - 高度なファイル操作\n  - 外部API連携（特に認証が必要なもの）\n  - データベース直接接続\n\n現在は「5つのMCPサーバーで本格Agent化」という構成が流行っています。\n\n### 3. 最強構成（2026年現在）\n\n1. **Claude Code** 本体\n2. **大量のAgent Skills**（思考・判断を高精度化）\n3. **必要最小限のMCPサーバー**（実行力補完）\n4. **Hooks**（ファイル保存時に自動で特定Skillを発火など）\n5. **サブエージェント**（重いタスクを子エージェントに投げる）\n\nこれを全部整えると「もはやチャットbotではなく本物のAI社員」になります。\n\n### 4. すぐに始めるためのリソース\n\n**公式・高品質資料**:\n- Anthropic公式 Agent Skills Best Practices\n- MCP公式ドキュメント\n- **@charliejhills**氏の「Claude Skills完全攻略まとめ」（17個の良質リンク集）\n- GitHub: `awesome-claude-skills`（検証済みスキル集）\n\n**日本語おすすめ**:\n- Amazon『**Claude Code実践レシピ100本: MCP/Skills/Hooks/サブエージェント実践ガイド**』（実践寄りで非常に評価が高い）\n- `@upamune`さん、`@eggAIeguite`さん、`@stealth_hacklog`さんなどの実践報告\n\n**特に必読**:\n- Armin Ronacher氏のブログ「Skills vs MCP」（https://lucumr.pocoo.org/2025/12/13/skills-vs-mcp/）\n\n### 5. 実践アドバイス\n\n- 最初は**Skillsから作り始める**（MCPより失敗が少ない）\n- `claude-code-setup` などのツールを使って環境を一気に整える\n- Skillsは「作って終わり」ではなく、使って→評価→改善のサイクルを回す\n- MCPはセキュリティに特に注意（権限範囲を狭く設計）\n\n---\n\nこの分野は現在も非常に速く進化しています。特に**Skillsの品質がそのままエージェントの品質になる**時代です。\n\n「自分の業務で特に作りたいSkillやMCPの用途」があれば具体的に教えてください。よりピンポイントな設計アドバイスをします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T20:10:47.606741+09:00", "updated_at": "2026-06-24T20:10:47.606741+09:00"}
{"id": 806, "title": "X Learn [2026-06-24] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）**\n\n2026年現在、「AIエージェント ハーネス設計」はAIエンジニアリングで最も重要なテーマの一つです。モデル性能がコモディティ化する中で、同じモデルを使っても**ハーネス（実行環境・統治機構）の質で性能が2倍近く変わる**事例が多数報告されています。\n\n### ハーネスとは何か？\n\n「Harness（馬具）」という言葉通り、AI（馬）の力を**制御・方向づけ・安全に活用するための装備一式**です。\n\n- 単なるプロンプトやツール統合を超える\n- ルール、スキルファイル、ツール契約、フィードバックループ、ガードレール、メモリ管理、検証機構などを含む**実行基盤全体**\n- 核心哲学：「エージェントがミスしたら、モデルを祈るのではなく、システムをエンジニアリングして**同じクラスのミスを二度と繰り返さない**ようにする」（Mitchell Hashimoto風）\n\nこれはPrompt Engineering（2023）→ Context Engineering（2025）の次の段階で、**Harness Engineering（2026）**と呼ばれています。[[1]](https://x.com/chenchengpro/status/2037332209003282747)\n\n### なぜ重要か？\n\n- 同じモデル・同じベンチマークで、harnessを変えるだけで42% → 78%という劇的な改善例が報告されている\n- OpenAIのCodexチームが人間が1行も書かずに100万行のコードを生成した事例も「Agent-first + Harness Engineering」\n- ハーネスは**組織固有**で模倣しにくい（自社のコードベース・失敗履歴・ドメイン知識が蓄積されるため）\n\n### ハーネス設計の5大構成要素（主要レバー）\n\n1. **System Prompts / Hard Rules**（CLAUDE.mdなど）\n   - 60行以内に硬いルールだけを書く\n   - AIが生成した曖昧なルールは性能を落とす傾向がある\n\n2. **Skills（スキル）**\n   - 手順・判断基準・ドメイン知識をモジュール化\n   - **Progressive Disclosure**（必要なタイミングでだけ読み込む）\n   - コンテキストを汚染しない\n\n3. **Tools / MCP Servers**\n   - 同時に3つ以内に抑える（Tool Thrashing防止）\n   - 明確な契約（input/output schema、permission level）\n\n4. **Sub-agents（サブエージェント）**\n   - 役割分離ではなく**コンテキストの防火壁**として使う\n   - 長時間タスクを委譲して主スレッドのコンテキストをクリーンに保つ\n\n5. **Hooks & Checkpoints**\n   - ワークフロー关键点での確定性チェック（PreCompletionChecklistなど）\n   - これが最もイン��クトが大きい改修であるケースが多い\n\nこれらに加えて重要なのが**Memory Architecture**（反射的メモリ、永続的progressファイル、stale memory検証）と**Trajectory Regulation**（暴走・無限ループ防止）です。[[2]](https://x.com/i/status/2037332209003282747)\n\n### 設計原則（特に重要）\n\n- **Failure-Driven Evolution**：毎回の失敗をharnessにencodeする文化を作る（週次レビュー推奨）\n- **Context Minimalism**：無駄なトークンを徹底的に排除（サマリ化、persistent file活用、live state検証）\n- **Explicit Contracts Everywhere**：成功基準はbinary（曖昧にしない）、環境契約（environment contracts）を明確化\n- **Modularity & Changeability**：ハーネスが肥大化した時の変更容易性が命\n- **Defense in Depth**：Permission budget、人間承認ゲート、sandbox、監視分類器を多層で\n- **Retrospective Harness Optimization (RHO)**：過去のtrajectoryを分析してharness自体を自律的に改善\n\n**ハーネスが肥大化した時の優先順位**については、Findyの@gota_baraさんのSpeakerDeckが非常に参考になります。ハーネスの変更容易性を高める頭の使い方・優先順位が整理されています。  \n→ https://speakerdeck.com/gotalab555/mu-de-huasutonohanesushe-ji-hanesunobian-geng-rong-yi-xing-wogao-merutamenoyou-xian-shun-wei\n\n### 推奨アーキテクチャ（2026年現在）\n\n- **Core Runtime**：Stateful Graph / State Machine（LangGraphが最も成熟）\n- **Mediation Layer**：Hooks、Guardrails、Verification Middleware、LLM-as-Judge\n- **Knowledge Plane**：Modular Skills + Multi-tier Memory（Working / Semantic / Episodic）\n- **Governance Layer**：Token Budget、Step Limit、Human-in-the-Loop Escalation、Trajectory Monitor\n- **Learning Loop**：Failure Mining → Harness Intervention提案（Life-Harness論文で88.5%相対改善の報告あり）\n\n**実装パターン例（簡易）**：\n- すべてのTool Call前にPermission & Budget Check\n- Action実行後に必ずVerification Loop（binary success criteria）\n- 長時間タスクはSub-agentに委譲 + 成果物のみ主agentに戻す\n- 定期的にRetrospective Analyzerがtrajectoryをレビューして「この失敗クラスを防ぐ新しいHook/Skill」を提案\n\n### おすすめリソース（2026年6月時点）\n\n- **awesome-harness-engineering**（GitHub）：アーキテクチャ、原則、参考実装がまとまっている\n- @gota_baraさんの資料（上記SpeakerDeck）\n- Life-Harness論文（arxiv:2606.19380） — 失敗trajectoryからharness interventionを自動生成する手法\n- LayerX CTO松本勇気さんの考察（役割変化についてのスレッド）\n- Martin Fowler周辺の「Harness Engineering for Coding Agents」関連記事\n\nハーネス設計の本質は「**モデルを賢くするのではなく、モデルが置かれる環境を賢くする**」ことです。最初は小さく始め（基本的なHooks + Skills + ログ）、実際の失敗を積み重ねながら成長させるのが最も効果的です。\n\n具体的なユースケース（コーディングエージェント、業務自動化エージェント、研究エージェントなど）で設計を深掘りしたい場合は、詳細を教えてください。実際のコードスケルトンや特定のレイヤーの設計もお手伝いできます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T20:11:22.521081+09:00", "updated_at": "2026-06-24T20:11:22.521081+09:00"}
{"id": 807, "title": "X Learn [2026-06-24] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新状況（2026年6月24日時点）**\n\n### Codex CLI（OpenAI）\n- **最新バージョン**: **0.142.0**（直近で公開）[[1]](https://x.com/AICodingOpsJP/status/2069656286556495967)\n\n**主な更新内容（0.142.0）**:\n- 重大バグ修正：TRACEログが暴走して `~/.codex/logs_2.sqlite` に1日数GB書き込む問題を大幅改善（書き込み量約85%減）。次期0.143でさらに最適化予定。[[2]](https://x.com/xiangxiang103/status/2069588389154939368)\n- `/usage` コマンド強化（クレジット・トークンバジェット通知）\n- プラグイン管理（OpenAI Curated / Workspaceなど）\n- トークンバジェット超過時の自動abort機能\n\n**更新・インストール方法**:\n- npm: `npm install -g @openai/codex@0.142.0`\n- スタンドアロンインストーラー（GitHubリリースのinstall.sh経由）\n- Claude Codeに「search web & update codex cli」と投げて自動更新させる人も多い。[[3]](https://x.com/Gencoin8/status/2069682389081563620)\n\n現在、**Claude Code と並んで最強クラスのCLI型AIエージェント**として非常に活発に開発されています。100万トークン級の文脈理解＋自律コーディングが実用レベル。\n\n### Gemini CLI（Google）\n- **2026年6月18日に公式サービス終了**。[[4]](https://x.com/AIMIRAI46487/status/2067810383893803253)\n\n終了に伴い、**Antigravity CLI** への移行が強く推奨されています（Googleからほぼ無告知で移行ドキュメントのみ）。一部ユーザーからは「質が明らかに落ちた」「機能互換性が不十分」「.agyignoreが怪しい」など不満の声が上がっています。[[5]](https://x.com/nuits_jp/status/2069706846160728300)\n\n以前のGemini CLIはv0.47.0前後まで活発に更新されていましたが、突然の終了でコミュニティはかなり動揺しています。\n\n### 現在の業界トレンド\nエンジニア界隈で話題の「CLI型AIエージェント3強」は：\n- **Claude Code**\n- **Codex CLI**（現在最も勢いあり）\n- **Gemini CLI** → **Antigravity CLI**\n\nこの分野は毎週のように劇的に進化しています。\n\n最新情報が必要なら「Codex CLI 0.142」「Antigravity CLI 使ってみた」など具体的に聞いてください。すぐに深掘りします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T20:11:47.060215+09:00", "updated_at": "2026-06-24T20:11:47.060215+09:00"}
{"id": 808, "title": "Xタイムライン学習 2026-06-24 20:37", "content": "# Xタイムライン学習 2026-06-24 20:37\n\n2026-06-24にXタイムラインで学習したAI Architecture Diagram Generatorについて。サービス説明からシステム設計図を自動生成するツール。shadow環境に導入し、システム設計を自動化する計画。\n\n## ポイント\n- AI Architecture Diagram Generatorでシステム設計図自動生成\n- shadow環境に導入\n- vvv-botsに設計自動化ルール追加\n- Claude Code運用に組み込み\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]]\n\n## 関連概念（未作成）\n`システム設計自動化` `AIツール活用`\n", "tags": ["AI", "システム設計", "自動化", "ツール"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T20:37:21.621394+09:00", "updated_at": "2026-06-24T20:37:21.621394+09:00"}
{"id": 809, "title": "Xタイムライン学習 2026-06-24 21:50", "content": "# Xタイムライン学習 2026-06-24 21:50\n\n2026-06-24にXタイムラインで新AIブラウザ「Claude Fable」を超えるSOTAが発表。ローカル実行と暗号化によるプライバシー重視。実装GO。次はClaudeまたはChatGPT subscriptionの連携調査。\n\n## ポイント\n- 新AIブラウザ「Claude Fable」を超えるSOTA発表\n- ローカル実行と暗号化によるプライバシー重視\n- 実装GO\n- 次はClaudeまたはChatGPT subscriptionの連携調査\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`AIブラウザの進化` `プライバシー重視のAI技術` `Claude Fableとの比較` `ローカル実行と暗号化の技術` `ClaudeまたはChatGPT subscriptionのマネタイズモデル`\n", "tags": ["AIブラウザ", "プライバシー", "SOTA", "実装"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T21:50:03.328988+09:00", "updated_at": "2026-06-24T21:50:03.328988+09:00"}
{"id": 810, "title": "日報 2026-06-24 学習まとめ", "content": "# 日報 2026-06-24 学習まとめ\n\n2026-06-24の日報では、Claude Fableを超えるSOTAのAIブラウザとプライバシー重視のトレンド、AI Architecture Diagram Generatorによるシステム設計自動化、HermesAgentの/learnによる自己学習の進捗が報告されています。shadow環境でのAI機能の活用が進み、Claude Fableと新AIブラウザの比較検討、AI Architecture Diagram GeneratorとHermesAgentの/learnの導入が推奨されています。\n\n## ポイント\n- Claude Fableを超えるSOTAのAIブラウザとプライバシー重視のトレンド\n- AI Architecture Diagram Generatorによるシステム設計自動化\n- HermesAgentの/learnによる自己学習の進捗\n- shadow環境でのAI機能の活用\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]]\n\n## 関連概念（未作成）\n`AIブラウザの進化` `プライバシー重視のAI` `システム設計自動化` `自己学習の進捗` `shadow環境でのAI機能の活用`\n", "tags": ["AI", "SOTA", "プライバシー", "システム設計", "自己学習", "shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T22:00:04.569219+09:00", "updated_at": "2026-06-24T22:00:04.569219+09:00"}
{"id": 811, "title": "Xタイムライン学習 2026-06-24 23:05", "content": "# Xタイムライン学習 2026-06-24 23:05\n\nAIによる2Dアニメーション生成ツールとClaude Code APIの利用、Shadow envのサンプルコード公開、関連ツールの比較分析を行う。ゴールバディとクロードコードの機能を活用し、自律ループやマルチモデル運用を行う。ローカルAIエージェント基盤とウェアラブルAIの活用を目指す。\n\n## ポイント\n- AIによる2Dアニメーション生成ツール\n- Claude Code APIの利用とShadow envのサンプルコード\n- 関連ツールとサービス比較分析\n- ゴールバディの自律ループ機能\n- クロードコードとローカルAIエージェント基盤\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]] [[ rin2yhのZenn記事一覧]]\n\n## 関連概念（未作成）\n`ローカルAIエージェント基盤` `ウェアラブルAI` `マルチモデル運用`\n", "tags": ["AI", "アニメーション生成", "Claude Code", "Shadow env", "ゴールバディ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-24T23:05:51.010398+09:00", "updated_at": "2026-06-24T23:05:51.010398+09:00"}
{"id": 812, "title": "Xタイムライン学習 2026-06-25 01:21", "content": "# Xタイムライン学習 2026-06-25 01:21\n\n2026-06-25にXタイムラインから学んだvLLMのローカルAI効率化とパフォーマンス向上について。shadow環境への導入と既存skill/rulesとの統合、Claude Code運用との連携、vvv/vvv-botsとの組み合わせによるモデルサービングの効率向上が提案されている。\n\n## ポイント\n- vLLMのローカルAI効率化とパフォーマンス向上\n- shadow環境へのvLLM導入と既存skill/rulesとの統合\n- Claude Code運用との連携によるモデルサービング効率向上\n- vvv/vvv-botsとの組み合わせによるAIモデルの高速サーブ\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]]\n\n## 関連概念（未作成）\n`ローカルAIの統合運用` `AIモデルの効率的サービング` `shadow環境の活用`\n", "tags": ["ローカルAI", "効率化", "パフォーマンス向上", "vLLM", "shadow環境", "Claude Code", "vvv/vvv-bots"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T01:21:17.813666+09:00", "updated_at": "2026-06-25T01:21:17.813666+09:00"}
{"id": 813, "title": "横断学習 2026-06-25", "content": "# 横断学習 2026-06-25\n\nAI駆動開発の進化についての横断学習。AIによるコード生成・編集の実用化が進んでおり、Claude CodeやCodex CLIなどのツールが登場。AI駆動開発における生産性の向上と開発者への支援の拡大が見られる。開発環境のクラウド化とローカル環境での開発の融合が進んでいる。AI駆動開発におけるセキュリティとエラーの自動検出・修正の重要性が高まっている。\n\n## ポイント\n- AIによるコード生成・編集の実用化\n- AI駆動開発における生産性の向上\n- 開発環境のクラウド化とローカル環境での開発の融合\n- AI駆動開発におけるセキュリティとエラーの自動検出・修正\n\n## 関連ページ\n[[**AIに丸投げ起業とClaude Code監督の実態**]] [[**Claude Code Skills 2026年初頭まとめ**]]\n\n## 関連概念（未作成）\n`AI駆動開発` `自動コード生成`\n", "tags": ["AI", "開発環境", "セキュリティ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T08:03:35.461364+09:00", "updated_at": "2026-06-25T08:03:35.461364+09:00"}
{"id": 814, "title": "Xタイムライン学習 2026-06-25 08:43", "content": "# Xタイムライン学習 2026-06-25 08:43\n\nClaude Codeがv2.1.191に更新。`/rewind`機能が追加され、停止済みbackground agents、MCP信頼性、CPU使用などの改善。Claude Codeの進化とマネタイズ戦略を学ぶ。AI CLIの最新動向を把握し、Claude Codeの新機能を利用して、より効果的なAIソリューションを開発する\n\n## ポイント\n- Claude Code v2.1.191への更新\n- `/rewind`機能の追加\n- 停止済みbackground agents、MCP信頼性、CPU使用の改善\n\n## 関連ページ\n[[**AIに丸投げ起業とClaude Code監督の実態**]] [[**Claude Code Skills 2026年初頭まとめ**]]\n\n## 関連概念（未作成）\n`AI CLIの進化` `Claude Codeのマネタイズ戦略`\n", "tags": ["Claude Code", "AI CLI", "マネタイズ戦略"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T08:44:59.953410+09:00", "updated_at": "2026-06-25T08:44:59.953410+09:00"}
{"id": 815, "title": "Xタイムライン学習 2026-06-25 11:24", "content": "# Xタイムライン学習 2026-06-25 11:24\n\nXタイムライン学習の要約。Fable 5の新しいリリースの噂やLLMのエージェント化、Anthropicのプロンプトガイドなどが話題に上がっている。Claude Codeのshadow環境の分析やPolymarketの市場データ調査、Anthropicのプロンプトエンジニアリング技術の研究が必要である。\n\n## ポイント\n- Fable 5の新しいリリースの噂\n- LLMのエージェント化とマネタイズの可能性\n- Anthropicのプロンプトガイド\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[LLM Wiki]]\n\n## 関連概念（未作成）\n`LLMエージェント開発` `Promtエンジニアリング`\n", "tags": ["Xタイムライン学習", "LLM", "Claude Code", "Anthropic"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T11:26:15.995514+09:00", "updated_at": "2026-06-25T11:26:15.995514+09:00"}
{"id": 816, "title": "Xタイムライン学習 2026-06-25 12:25", "content": "# Xタイムライン学習 2026-06-25 12:25\n\nClaude CodeのSchedule→Discover→Build→Verifyを解説した話題の実装についてまとめる。shadow環境でAIプロダクトの開発とマネタイズに関する実践的なステップについても触れる。\n\n## ポイント\n- Claude CodeのVerifyステップをテスト実行\n- 非エンジニア向けにVerifyステップの確認方法を説明する記事作成\n- shadow環境でのAIプロダクト開発とマネタイズに関する実践的なステップ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIプロダクトの開発とマネタイズ` `shadow環境でのAI開発`\n", "tags": ["Claude Code", "AIプロダクト開発", "_shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T12:27:30.000910+09:00", "updated_at": "2026-06-25T12:27:30.000910+09:00"}
{"id": 817, "title": "Xタイムライン学習 2026-06-25 13:27", "content": "# Xタイムライン学習 2026-06-25 13:27\n\nXタイムライン学習の内容をまとめる。新着3件のポイントを整理する。ShadowのмонетизацияやClaude Codeのcheap tokenを学習する。ChatGPTのnote salesも言及される。\n\n## ポイント\n- Cost. Gemini cheap token. Claude good result, less try.\n- Prompt. Codex one prompt.\n- ChatGPT. Note sales.\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadowの利用法` `Claude Codeのコスト削減`\n", "tags": ["Claude Code", "Shadow", "ChatGPT"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T13:28:32.769331+09:00", "updated_at": "2026-06-25T13:28:32.769331+09:00"}
{"id": 818, "title": "Xタイムライン学習 2026-06-25 14:28", "content": "# Xタイムライン学習 2026-06-25 14:28\n\nChat GPT に画像処理機能を追加。AI が画像を認識できるようにするには、GPT API と画像処理ツールを統合し、視覚的なコンテンツを扱えるチャットボットを開発する必要がある。Vision AI の社会との統合も重要なテーマである。\n\n## ポイント\n- GPT API と画像処理ツールの統合\n- 視覚的なコンテンツを扱えるチャットボットの開発\n- Vision AI の社会との統合\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[CC Learn - Claude Code is all you need in 2026]]\n\n## 関連概念（未作成）\n`画像認識技術` `AI の社会への応用`\n", "tags": ["AI", "Vision AI", "GPT", "チャットボット"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T14:28:43.423951+09:00", "updated_at": "2026-06-25T14:28:43.423951+09:00"}
{"id": 819, "title": "Xタイムライン学習 2026-06-25 15:28", "content": "# Xタイムライン学習 2026-06-25 15:28\n\nXタイムライン学習記録。Higgsfield OSの動画を閲覧し、Claude Codeのデモとサンプルビデオの作成を実施する。Shadow環境を使用し、ビデオ編集を目的とする。既存の知識Wikiページとの関連性も考慮する。\n\n## ポイント\n- Higgsfield OSの動画を閲覧する\n- Claude Codeのデモを実施する\n- サンプルビデオを作成する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Higgsfield OSの活用` `Claude Codeによるビデオ編集自動化`\n", "tags": ["Higgsfield OS", "Claude Code", "ビデオ編集"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T15:30:48.060828+09:00", "updated_at": "2026-06-25T15:30:48.060828+09:00"}
{"id": 820, "title": "Xタイムライン学習 2026-06-25 16:29", "content": "# Xタイムライン学習 2026-06-25 16:29\n\nGPT-5.5 Instantのアップデートで質問の理解と複雑な条件処理が改善された。VoiceOSがGrokにリアルタイムのPC操作を提供し、Macの作業を短縮した。Shadow環境を使用してAIサービスを改善・収益化する\n\n## ポイント\n- GPT-5.5 Instantのアップデート\n- VoiceOSのGrokへのリアルタイムPC操作\n- Shadow環境を使用したAIサービス改善\n\n## 関連ページ\n[[Claude Code Skills 2026年初頭まとめ]] [[LLM Wiki]]\n\n## 関連概念（未作成）\n`GPT-5.5の活用` `VoiceOSの応用`\n", "tags": ["AI", "GPT-5.5", "VoiceOS", "Shadow"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T16:30:47.681088+09:00", "updated_at": "2026-06-25T16:30:47.681088+09:00"}
{"id": 821, "title": "Xタイムライン学習 2026-06-25 17:29", "content": "# Xタイムライン学習 2026-06-25 17:29\n\nXタイムライン学習では、AI APIのコスト削減とモネタイズの機会を探る。Shadow envのコードを使用してトークンサイズを削減し、Codexの録音とリプレイ機能を外部出稿に頼る必要がないことを確認。AIがスライドを自動生成するサービスを提供することを検討する。\n\n## ポイント\n- AI APIコスト削減\n- Codexの録音とリプレイ機能のモネタイズ\n- AIスライド自動生成サービス\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]]\n\n## 関連概念（未作成）\n`Shadow envの利点` `AIスライド自動生成の応用`\n", "tags": ["マネタイズ", "Shadow env", "AIコスト削減"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T17:31:23.995598+09:00", "updated_at": "2026-06-25T17:31:23.995598+09:00"}
{"id": 822, "title": "Xタイムライン学習 2026-06-25 18:30", "content": "# Xタイムライン学習 2026-06-25 18:30\n\nGraphifyを使用して知識グラフを作成する方法について学習した。Graphifyは、フォルダー内のコマンドを使用して知識グラフを作成するツールである。Claude Codeと組み合わせることで、Shadow環境での知識グラフの作成が可能になる。Graphifyのドキュメントをレビューし、サンプルデータセットで実験を行うことが次のステップである。\n\n## ポイント\n- Graphifyを使用して知識グラフを作成する\n- Claude Codeと組み合わせてShadow環境で作成する\n- Graphifyのドキュメントをレビューし、サンプルデータセットで実験を行う\n\n## 関連ページ\n[[Claude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`知識グラフの応用` `Shadow環境での開発`\n", "tags": ["Graphify", "Claude Code", "知識グラフ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T18:31:55.989689+09:00", "updated_at": "2026-06-25T18:31:55.989689+09:00"}
{"id": 823, "title": "Xタイムライン学習 2026-06-25 19:46", "content": "# Xタイムライン学習 2026-06-25 19:46\n\nClaude CodeとShadow環境の学習が進行中。MotionとPromptの分析、Firecrawlプラグインのテスト、新しいAI生成コンテンツのモネタイゼーションモデルの開発が行われている。Shadow、Claude Code、AIコンテンツのモネタイゼーションが重要なキーワードである。\n\n## ポイント\n- Claude CodeとShadow環境の学習\n- MotionとPromptの分析\n- Firecrawlプラグインのテスト\n- AI生成コンテンツのモネタイゼーションモデルの開発\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI生成コンテンツのモネタイゼーション戦略` `Shadow環境の最適化`\n", "tags": ["Claude Code", "Shadow", "AI", "モネタイゼーション"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T19:47:48.071111+09:00", "updated_at": "2026-06-25T19:47:48.071111+09:00"}
{"id": 824, "title": "X Learn [2026-06-25] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年6月25日時点）**\n\nClaude Codeは現在も非常に活発にアップデートされており、特に**エージェントとしての実用性・安定性・チーム共有**の部分が強化されています。\n\n### 1. 直近のアップデート（v2.1.187〜v2.1.191）\n最近リリースされたパッチの主な改善点：\n\n- **サンドボックスの認証情報保護**を強化（セキュリティ大幅向上）\n- **/rewind** コマンドの強化\n- ストリーミング応答中の**CPU使用率を約37%削減**\n- 接続安定性向上、細かいバグ修正多数\n\n実務で使う人にとっては地味に嬉しい安定化アップデートです。\n\n### 2. 現在特に話題の新機能\n\n**Artifactsの「ライブページ」共有機能**（最新で特にバズってる）\n- 作業中のセッションをそのまま**URL1本でチームに共有**できる\n- PR説明、調査結果共有、プロトタイプ確認などにめちゃくちゃ便利\n- 「生きたページ」としてそのまま閲覧・操作可能\n\n**信頼性アップデート（2026年6月）**\n- 新コマンド `/config` で即時設定変更可能\n- 接続切断時の**自動リトライ**\n- 行単位（line-by-line）ストリーミング\n- サブエージェント管理パネルの大幅改善\n- セッション喪失バグの修正など、ストレスが減る修正多数\n\n### 3. 2026年3月頃の大型アップデート\nこの時期にかなり大きな進化がありました：\n\n- **Git worktree isolation**（並列エージェントの分離環境）← これが非常に強い\n- Desktopアプリ内で**App Preview**が可能に\n- GitHub PR監視＋自動修正\n- Opus 4.6（巨大コンテキスト）\n- **Auto Memory across sessions**（セッションを跨いだ記憶機能）\n\n### 4. 2025年4月の主な機能追加（まだ現役で便利）\n- 画像のドラッグ&ドロップ（UIデバッグ・デザイン相談に強い）\n- `@filename` でファイル/ディレクトリを即コンテキスト投入\n- コマンドの**キューイング**（Claudeが動いている間に次の指示を溜められる）\n- 権限設定のgit check-in対応（チームでのツール許可管理）\n- 通知機能（ターミナルに完了・要確認通知）\n\n### 5. その他の注目ポイント\n- `effort=max` で複雑なタスクにより深く考えさせるモード追加\n- **Fable 5**が一部ユーザーで復活しつつある（モデルセレクターに出現報告あり）\n\n---\n\nClaude Codeはもはや「コード生成ツール」ではなく、**本格的な開発エージェント環境**に進化しています。特に「Git worktree分離＋Auto Memory＋並列サブエージェント＋ライブArtifacts共有」の組み合わせは現時点でかなり尖っています。\n\n**もっと詳しく知りたい部分はありますか？**\n- 最新Artifactsの具体的な使い方\n- おすすめ設定・ベストプラクティス\n- 料金・コスト実態\n- 特定のバージョンの詳細\n\nなど、用途に合わせて深掘りします！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T20:10:21.970344+09:00", "updated_at": "2026-06-25T20:10:21.970344+09:00"}
{"id": 825, "title": "X Learn [2026-06-25] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills × MCP 活用ガイド（2026年最新）**\n\nあなたの質問は現在Claudeユーザー（特にClaude Codeユーザー）が最も聞きたいテーマの一つです。\n\n### 1. Agent SkillsとMCPの違い\n\n**MCP (Model Context Protocol)**  \n- **役割**: 「能力のレイヤー」＝外部システムへのアクセスを提供\n- 例: GitHubを操作する、Notionを読み書きする、ブラウザを動かす、データベースに接続する、Unreal Engineを制御するなど\n- 「Claudeに手をあげる」イメージ\n\n**Agent Skills**  \n- **役割**: 「プロセスのレイヤー」＝その能力を**どう使うか**のノウハウ・手順を体系化\n- 例: 「Deep Researchの進め方」「コードレビューのチェックリスト」「要件定義から実装までの全手順」「デバッグ時の思考フロー」など\n- 「新入社員に業務マニュアルを渡す」イメージ\n\n**公式の見解（Anthropicブログより）**:\n> MCPとSkillsは競合ではなく補完関係。MCPは「何ができるか」を拡張し、Skillsは「それをどう効果的に使うか」を整理する。\n\n多くの人が最初に混乱するポイントですが、**MCP = 道具、Skills = 使い方の型**という理解でほぼ正しいです。\n\n### 2. 最強の組み合わせ方（実践推奨構成）\n\n**理想的な階層構造（2026年現在）**:\n\n1. **Projects**（恒久コンテキスト）\n2. **MCP Servers**（能力拡張）\n3. **Agent Skills**（活用ノウハウ）\n4. **Subagents + /goal**（実行力）\n\nこの組み合わせが現在「最強」と言われています。\n\n### 3. MCPの入れ方・おすすめ導入順（これ大事）\n\nいきなり30個入れると逆に混乱します。以下の順番を守るのが鉄則です。\n\n**Step 1: 基盤（最初にこれだけ入れる）**\n- filesystem\n- git\n- memory\n- sequential thinking\n\n**Step 2: 自分の技術スタック**\n- 使用している技術に対応したMCP（例: GitHub MCP、Neon Postgres MCP、Supabase MCPなど）\n\n**Step 3: 生産性ツール**\n- Notion MCP\n- Linear MCP\n- Slack/Gmail MCP\n\n**Step 4: 攻撃的なツール（必要に応じて）**\n- Browser系（Browserbase, Firecrawl, Apify）\n- 特殊系（Unreal Engine MCP、Zotero、Cisco Packet Tracerなど）\n\n最近は`claude mcp add`や`claude mcp login`コマンドでCLIから簡単に追加・認証できるようになり、かなり快適になっています。\n\n### 4. Agent Skillsの効果的な作り方\n\n良いSkillの条件：\n- 明確な**Goal**\n- 具体的な**Step-by-step**\n- **成功/失敗パターン**の例\n- **出力フォーマット**の指定\n- **エラーハンドリング**の指針\n\n特に効くSkill例：\n- Deep Research Skill\n- プロダクトスペック作成Skill\n- 大規模リファクタリングSkill\n- コードレビューSkill（複数観点）\n- 学習ループSkill（Fixmind系）\n\nSkillsは「一度作るとすべてのプロジェクトで使える」のが強みです。\n\n### 5. さらに効果を高める上級テクニック\n\n- **不要なMCP/Skillsはdisable**する（トークン削減に超重要）\n- Subagentに専門タスクを任せる\n- `/goal`コマンドで長時間タスクを継続\n- CLAUDE.md（またはプロジェクト内ドキュメント）を適切に薄く保つ\n- Skills同士を組み合わせる（Skill Reducer的な考え方）\n\n### 参考リソース\n\n- 公式ブログ: [Extending Claude’s capabilities with skills and MCP servers](https://claude.com/blog/extending-claude-capabilities-with-skills-mcp-servers)\n- MCP公式情報: blog.modelcontextprotocol.io\n- 日本語コミュニティでは@oikon48さん、@AI_masaouさん、@sugimomotoさん、@sumika45379さん、@ClaudeCode_loveさんなどの発信が非常に参考になります。\n\n---\n\n**質問です**：\n\nあなたは現在どのレベルで使っていますか？\n\nA. これからMCPとSkillsを本格的に入れようとしている  \nB. ある程度入れているけど、もっと体系的に整理したい  \nC. かなりガチ勢で、さらに上を目指したい\n\n状況を教えていただければ、それに最適化した具体的なおすすめMCP/Skills構成を提案します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T20:10:46.168025+09:00", "updated_at": "2026-06-25T20:10:46.168025+09:00"}
{"id": 826, "title": "X Learn [2026-06-25] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）ガイド**\n\n2026年現在、「ハーネス設計」はPrompt Engineeringの次のレイヤーとして最も重要なテーマになっています。同じモデルを使っても、ハーネスの質で性能が大きく変わる時代です。\n\n### 1. ハーネスとは何か\n\n**ハーネス（Harness）**とは、AIエージェントを「安全に・安定して・再現性高く・制御可能に」動かすための**実行環境全体**のことです。\n\n馬具（手綱・鞍）のメタファーから来ており、人間が**ゴール・制約・品質基準・停止条件**を決め（steer）、エージェントに実行させるという役割分担を表しています。\n\nよく使われる比喩：\n- **モデル = CPU**\n- **ハーネス = OS**\n\nループ（Plan → Execute → Verify → Iterateなど）はハーネス**内部の仕組みの一つ**に過ぎず、ハーネス自体がより広い概念です。\n\n### 2. ハーネスに含めるべき主要要素\n\n良いハーネスは以下のレイヤーで構成されます：\n\n**Layer 0: Intent & Constraint Layer（意図固定層）**\n- タスクの成功条件・品質基準・禁止事項・予算・最大ループ回数\n- 人間が最初に明確に言語化・固定する部分（これが最も重要）\n\n**Layer 1: Orchestration Layer（指揮系統）**\n- Supervisor / Router（どのエージェントに何を任せるか）\n- 役割分担（Planner, Worker, Reviewer, Verifier, Criticなど）\n- Multi-agent構成の設計\n\n**Layer 2: Execution Engine（実行エンジン）**\n- 状態管理（State Graph推奨）\n- ループ制御（ReAct, Reflection, Plan-and-Executeなど切り替え可能）\n- Checkpointing（途中状態の保存・Time Travelデバッグ）\n- 停止条件・早期終了ロジック\n\n**Layer 3: Memory & Knowledge Layer（記憶層）**\n- Hierarchical Memory（Working / Episodic / Semantic / Procedural）\n- Reflective Memory（過去の失敗から学んだパターンを保存）\n- コンテキストのガベージコレクション（不要な記憶の削除）\n\n**Layer 4: Tool & Action Layer（道具・行動層）**\n- Tool Schemaの厳密な契約（Environment Contract）\n- 権限管理（ destructive actionは必ず確認）\n- Action Realization（自然言語の意図 → 実際のツールコールへの変換）\n- Sandbox実行\n\n**Layer 5: Verification, Guardrails & Observability Layer（検証・安全・可観測性層）**\n- LLM-as-Judge / Rubric-based Grader\n- 安全性分類器（危険行動検知）\n- 完全なトレーシング（思考過程・ツールコール・トークン消費・コスト）\n- 失敗ログからの自動Harness改善（HarnessForge / Life-Harness的アプローチ）\n\n### 3. 設計原則（優先順位）\n\nハーネスが肥大化してきたときの優先順位（Gotaさんらの知見より）：\n\n1. **Steerability（操縦可能性）** — 人間がいつでも介入・方向修正できるか\n2. **Observability（可観測性）** — 何が起きているか完全に理解できるか\n3. **Safety & Controllability** — 暴走・破壊行動を防げるか\n4. **Reproducibility** — 同じ入力で同じ軌跡を再現できるか\n5. **Changeability** — ハーネス自体を変更しやすい構造か（これが崩れると地獄）\n\nその他重要原則：\n- **Environment beats Intelligence**（環境設計が知能を上回る）\n- 失敗を「モデルの弱さ」ではなく「ハーネスとポリシーのミスマッチ」と捉える\n- コスト意識（トークン予算、コンテキスト肥大防止）\n\n### 4. おすすめ実装アプローチ（2026年現在）\n\n**最強ベース**: **LangGraph**（または同等のState Graphアーキテクチャ）\n- 状態を明示的にグラフで管理できるのが圧倒的に強い\n- Checkpoint機能でデバッグが神レベル\n\n**より本格的に作り込む場合**:\n- Orchestration: Temporal.io または Celery\n- State Store: Postgres + Redis\n- Memory: PGVector / Qdrant + 階層化メモリ\n- Guardrails: Pydantic + LM Guard / NeMo Guardrails\n- Observability: LangSmith / Phoenix / 自前トレースシステム\n- Evaluation: 自動評価ループ + 人間評価のハイブリッド\n\n**先進的な方向**:\n- HarnessForge型：失敗ログからハーネス自体を進化させるメタエージェント\n- Reflective Memory + Procedural Skillの蓄積\n- Cross-model transferableなHarness（弱いモデルで抽出した失敗パターンが強いモデルにも効く）\n\n### 5. 設計時に必ず決めるべきこと（Checklist）\n\n- 成功判定基準は何か？（誰が・どうやって判定するか）\n- どの時点で人間にエスカレーションするか\n- 最大トークン/コスト/ループ回数のガード\n- 重要な行動（ファイル削除、APIコールなど）前の確認フロー\n- 記憶の有効期限と重要度評価ロジック\n- 失敗パターンの分類と対応（trajectory regulation）\n- ログの粒度と可視化方法\n\n---\n\nハーネス設計は「プロンプトを書く」から「AIが働く環境そのものを設計する」フェーズへの移行です。\n\nこれからの差別化要因は**「どれだけ良いハーネスを組めるか」**です。モデル性能はコモディティ化しつつあり、仕組みの設計力が真の競争力になっています。\n\n必要であれば、特定のユースケース（コーディングエージェント、調査エージェント、業務自動化など）に特化した詳細設計も出せます。どのような場面でのハーネス設計を考えていますか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T20:11:14.672737+09:00", "updated_at": "2026-06-25T20:11:14.672737+09:00"}
{"id": 827, "title": "X Learn [2026-06-25] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年6月25日）**\n\n### 1. Codex CLI（OpenAI 官方）\n**最新版本：rust-v0.142.2**（今天刚发布）\n\n- GitHub: https://github.com/openai/codex\n- 安装/更新命令：\n  ```bash\n  npm install -g @openai/codex@latest\n  ```\n  或者直接指定版本：`npm install -g @openai/codex@0.142.2`\n\n**最近主要更新（0.142.x 系列）**：\n- Windows/macOS system proxy 支持（企业网络、PAC、WPAD、bypass rules 都优化了）\n- MCP tool search 默认开启\n- Token Budget 控制（防止失控消耗）\n- Web Search 安全机制重大改进（search 和实际 fetch 权限分离，大幅提升安全性）\n- 长期运行稳定性继续增强（适合让 Agent 跑几小时甚至几天）\n\n目前在开发者社区（尤其是中日韩圈）呼声非常高，和 Claude Code、OpenCode 并列为最强 CLI 自主编码 Agent 之一。\n\n### 2. Gemini CLI（Google）\n目前处于**转型/更名阶段**。\n\n- 很多用户反馈原 `gemini-cli` 已经被 **agy** 命令替代（“Gemini CLI is Dead, migrate to Antigravity / agy”的讨论较多）。\n- 2025年底到2026上半年有过非常大的更新（90+ PRs），UI 体验、稳定性、代理支持、Docker/CI 环境、主题、loop detection 等都做了大幅改进。\n- 免费额度依然是其优势（个人 Google 账号可获得较高 QPS 和日限额）。\n\n**建议**：直接尝试安装 `agy` 或搜索最新 Google 官方终端工具。如果你要继续用老的 Gemini CLI，可以先 `npm i -g @google/gemini-cli` 但稳定性可能不如以前。\n\n### 当前 CLI 自主编码 Agent 格局（今日榜单参考）\n\n按 GitHub Stars 大致排序：\n- OpenCode（17.2万星，开源最强）\n- **Gemini CLI（10.5万星）**\n- **Codex CLI（9万星）**\n- Cline（6.3万星）\n- Goose、Aider 等\n\n全部都支持接自己的 API Key 或本地 Ollama 模型。\n\n---\n\n**你要哪方面的详细内容？**\n\n- 具体安装配置教程（推荐配置）\n- Codex CLI 0.142.2 新功能使用技巧\n- Codex CLI vs Claude Code 迁移方法（`/import` 很强）\n- agy / 新 Gemini CLI 的最新状态\n- 还是三者（Codex / Gemini / OpenCode）实际使用对比？\n\n直接说你的使用场景（日常 coding、重构大项目、还是企业内网），我可以给你最针对性的推荐。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T20:11:38.554749+09:00", "updated_at": "2026-06-25T20:11:38.554749+09:00"}
{"id": 828, "title": "Xタイムライン学習 2026-06-25 20:47", "content": "# Xタイムライン学習 2026-06-25 20:47\n\nFable 5のリターンとシャドウコードの使用が発表された。セッションのリスタートとリストモデルの活用が見られた。Claude Codeのシャドウ環境でのユーザーエクスペリエンスの向上が横断テーマとなっている。Fable 5のパフォーマンスとユーザーフィードバックの分析、シャドウ環境でのFable 5の利用方法に関するガイドの開発、ユーザーエクスペリエンスの向上に関するモネタイズの機会の探求が行われる。\n\n## ポイント\n- Fable 5のリターン\n- シャドウコードの使用\n- セッションのリスタートとリストモデルの活用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Fable 5の応用` `シャドウコードの活用`\n", "tags": ["Fable 5", "シャドウコード", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T20:48:04.500095+09:00", "updated_at": "2026-06-25T20:48:04.500095+09:00"}
{"id": 829, "title": "Xタイムライン学習 2026-06-25 22:01", "content": "# Xタイムライン学習 2026-06-25 22:01\n\n2026-06-25のXタイムライン学習で、Fable 5のAWS利用承認と資料作成裏技の調査が行われた。Fable 5はUSでの本人確認とAnthropicへのユースケース提出が必要。ChatGPT、Gemini、NotebookLMの資料作成裏技は有効性検証が必要。\n\n## ポイント\n- Fable 5 AWS利用承認\n- US本人確認とAnthropic提出必要\n- 資料作成裏技調査\n- AI技術活用とマネタイズ可能性\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`Fable 5利用フロー` `AI資料作成最適化`\n", "tags": ["AI", "Fable", "AWS", "資料作成"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T22:01:03.346361+09:00", "updated_at": "2026-06-25T22:01:03.346361+09:00"}
{"id": 830, "title": "日報 2026-06-25 学習まとめ", "content": "# 日報 2026-06-25 学習まとめ\n\n2026-06-25の学習まとめ。Claude Codeの新機能とアップデート、Shadow環境でのAIサービスの改善とマネタイズ、LLMのエージェント化とマネタイズの可能性について学習した。Shadow環境でのビデオ編集とHiggsfield OSの利用、Graphifyのドキュメントのレビューとサンプルデータセットでの実験を行う。\n\n## ポイント\n- Claude Codeの新機能とアップデート\n- Shadow環境でのAIサービスの改善とマネタイズ\n- LLMのエージェント化とマネタイズの可能性\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]] [[LLM Wiki]]\n\n## 関連概念（未作成）\n`AIエージェント` `マルチモデル運用` `自律AI`\n", "tags": ["Claude Code", "Shadow環境", "LLM", "AI", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-25T22:02:33.675408+09:00", "updated_at": "2026-06-25T22:02:33.675408+09:00"}
{"id": 831, "title": "Xタイムライン学習 2026-06-26 07:22", "content": "# Xタイムライン学習 2026-06-26 07:22\n\n2026-06-26にXタイムラインでiFixAiプラグインの導入とAI監査ツールの活用が学習された。Claude CodeにiFixAiプラグインを導入し、vvv-botsのBot開発を参考にAI監査ルールをカスタマイズすることが提案された。\n\n## ポイント\n- iFixAiプラグイン導入\n- AI監査ツール活用\n- vvv-botsのBot開発参考\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI監査ルールカスタマイズ` `iFixAiプラグイン導入プロセス`\n", "tags": ["AI監査ツール", "Claude Code", "iFixAiプラグイン"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T07:22:16.212774+09:00", "updated_at": "2026-06-26T07:22:16.212774+09:00"}
{"id": 832, "title": "横断学習 2026-06-26", "content": "# 横断学習 2026-06-26\n\nAI開発の進化により、コード生成ツールが急速に進化し、従来のAIアシスタントを超える能力を示す。Bard、Claude Code、Codex CLIなどのツールは、単なるコード生成から、プロジェクト全体を理解し、自動化を実現する。オープンソース化が進み、より柔軟な活用が可能となる。開発者にとって、より効率的で生産性の高い開発環境を提供する。AI技術の進歩により、複雑なコードをより簡単に記述できるようになる。\n\n## ポイント\n- コード生成ツールの進化\n- プロジェクト全体の理解と自動化\n- オープンソース化の進展\n- 開発者の生産性向上\n- AI技術の進歩によるコード記述の簡素化\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`自動化ツール` `開発効率化`\n", "tags": ["AI", "コード生成ツール", "開発環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T08:02:32.518043+09:00", "updated_at": "2026-06-26T08:02:32.518043+09:00"}
{"id": 833, "title": "Xタイムライン学習 2026-06-26 08:22", "content": "# Xタイムライン学習 2026-06-26 08:22\n\nXタイムライン学習の2026-06-26 08:22の情報。新着3件のコンテンツについての報告。Codex plugin、Zaro app、Claude Code 2.1.193のアップデートが紹介されている。Shadow environment for developer workflowが横断テーマである。\n\n## ポイント\n- Codex pluginのcloud dev\n- Zaro appのSlack、Docs、Notionとの統合\n- Claude Code 2.1.193のアップデート\n\n## 関連ページ\n[[【AIに丸投げ起業とClaude Code監督の実態】]] [[【Claude Code Skills 2026年初頭まとめ】]]\n\n## 関連概念（未作成）\n`Shadow environmentの活用法` `Developer workflowの最適化`\n", "tags": ["Xタイムライン学習", "Shadow environment", "Developer workflow"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T08:23:47.164119+09:00", "updated_at": "2026-06-26T08:23:47.164119+09:00"}
{"id": 834, "title": "Xタイムライン学習 2026-06-26 09:23", "content": "# Xタイムライン学習 2026-06-26 09:23\n\n2026-06-26にXタイムラインから学習したスマホアプリ連携機能の実装について。shadow環境にvvv-botsを導入し、Claude Codeを利用した自動テストとマネタイズ機能の適用を検討。\n\n## ポイント\n- スマホアプリ連携機能をshadow環境に導入する: `git clone https://github.com/vvv-bots/vvv-bots.git && cd vvv-bots && npm install`\n- Claude Codeを利用したスマホアプリ連携の自動テストを実装する: `https://x.com/AI_masaou/status/2070287345044361655`\n- vvv-botsのマネタイズ機能をスマホアプリ連携に適用する: `https://x.com/AI_masaou/status/2070287345044361655`\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[React Native + Expo 環境構築入門（Windows）]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`スマホアプリ連携の自動テスト` `vvv-botsのマネタイズ機能` `shadow環境の運用改善`\n", "tags": ["スマホアプリ連携", "vvv-bots", "Claude Code", "自動テスト", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T09:23:03.018819+09:00", "updated_at": "2026-06-26T09:23:03.018819+09:00"}
{"id": 835, "title": "Xタイムライン学習 2026-06-26 10:23", "content": "# Xタイムライン学習 2026-06-26 10:23\n\nAIブラウザ競争加速。Asideローンチ。ChatGPT Atlas、Dia、Cometをshadow環境に導入しベンチマークテスト実施。Asideベンチマーク3冠参考にパフォーマンス最適化。macOSとWinでのAIブラウザ使用を早期実現。\n\n## ポイント\n- AIブラウザ競争加速\n- Asideローンチ\n- ChatGPT Atlas、Dia、Cometをshadow環境に導入\n- ベンチマークテスト実施\n- Asideベンチマーク3冠参考にパフォーマンス最適化\n- macOSとWinでのAIブラウザ使用を早期実現\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`AIブラウザパフォーマンス最適化` `クロスプラットフォームAIブラウザ`\n", "tags": ["AIブラウザ", "ベンチマーク", "shadow環境", "Aside"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T10:23:27.026332+09:00", "updated_at": "2026-06-26T10:23:27.026332+09:00"}
{"id": 836, "title": "Xタイムライン学習 2026-06-26 11:45", "content": "# Xタイムライン学習 2026-06-26 11:45\n\n2026-06-26のXタイムライン学習で、Claude Code、Microsoft ExcelのCopilot、OpenAIのDigitalOcean pluginの導入が決定。AnthropicのFable 5とMythos 5の停止、米政府のGPT-5.6審査が影響を与える。AI技術の進化と政府の規制が企業の戦略に影響を与える。\n\n## ポイント\n- Claude CodeにSKILL.mdを導入し、カスタムSkillの開発を開始する。\n- ExcelのCopilotにSKILL.mdを導入し、財務業務の自動化を実現する。\n- DigitalOcean pluginを導入し、Codexが開発サーバーを作成できるようにする。\n- 米政府の審査結果を待ち、GPT-5.6の提供が可能になったら導入を検討する。\n- AnthropicのFable 5とMythos 5が停止。\n- AI技術の進化と政府の規制が企業の戦略に影響を与える。\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-05-16 X投稿大量学習 — image-blaster/CLI-Anything/マルチAI設計/ひとり代理店$18,800]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`AI技術の進化` `政府規制` `カスタムSkill開発` `財務業務自動化` `開発サーバー作成` `GPT-5.6審査`\n", "tags": ["AI", "Claude Code", "Microsoft Excel", "OpenAI", "DigitalOcean", "GPT-5.6", "Anthropic", "政府規制"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T11:45:52.057529+09:00", "updated_at": "2026-06-26T11:45:52.057529+09:00"}
{"id": 837, "title": "Xタイムライン学習 2026-06-26 12:46", "content": "# Xタイムライン学習 2026-06-26 12:46\n\n2026年6月26日、Claude CodeとRabbit R1を統合し、モバイルハーネスを活用する。Anthropic公式のknowledge-work-pluginsをClaudeに導入し、職種専用の担当者として活用する。横断テーマは、Claude CodeやAnthropicのプラグインを活用して、スマートフォンの代替や専用の担当者としての機能を実現する。\n\n## ポイント\n- Claude CodeとRabbit R1を統合し、モバイルハーネスを活用する\n- Anthropic公式のknowledge-work-pluginsをClaudeに導入し、職種専用の担当者として活用する\n- Claude Codeのエージェントを活用して、スマートフォンの操作を自動化する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]]\n\n## 関連概念（未作成）\n`Claude CodeとRabbit R1の統合方法` `Anthropic公式のknowledge-work-pluginsの導入手順` `モバイルハーネスの活用例` `スマートフォンの代替機能の自動化`\n", "tags": ["Claude Code", "Rabbit R1", "Anthropic", "knowledge-work-plugins", "モバイルハーネス"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T12:46:12.961193+09:00", "updated_at": "2026-06-26T12:46:12.961193+09:00"}
{"id": 838, "title": "Xタイムライン学習 2026-06-26 13:47", "content": "# Xタイムライン学習 2026-06-26 13:47\n\n2026年6月26日、Xタイムラインから学習した内容。Ornith-1.0とGrok Build v0.2.68のアップデート、副業のマネタイズ可能性について。AI自動化ツールの導入と効率化を目指す。\n\n## ポイント\n- Ornith-1.0: AIアプリ自動化ツール。shadow環境に導入し、自動化タスクの開発を開始。\n- Grok Build v0.2.68: アップデートし、MCPサーバー操作の効率化を図る。\n- 副業のマネタイズ可能性: アイデアを収集し、Ornith-1.0などのツールで実装可能なものを探る。\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`AI自動化ツールの活用` `MCPサーバーの効率化` `副業のマネタイズ`\n", "tags": ["AI自動化", "MCPサーバー", "副業"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T13:47:02.709328+09:00", "updated_at": "2026-06-26T13:47:02.709328+09:00"}
{"id": 839, "title": "Xタイムライン学習 2026-06-26 14:47", "content": "# Xタイムライン学習 2026-06-26 14:47\n\n2026年6月26日、XタイムラインでCodexを使用した情報ダッシュボードの作成と活用が注目されている。ダッシュボードには市場データ、分析指標、AIエージェントの稼働状況、タスク進捗、アラート通知が表示される予定。\n\n## ポイント\n- Codexで情報ダッシュボード作成\n- ダッシュボードに市場データ、分析指標、AIエージェント稼働状況、タスク進捗、アラート通知表示\n- shadow環境にダッシュボード導入\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`情報ダッシュボード設計` `AIエージェント監視` `タスク進捗管理`\n", "tags": ["Codex", "情報ダッシュボード", "AIエージェント", "タスク進捗", "アラート通知"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T14:47:10.646020+09:00", "updated_at": "2026-06-26T14:47:10.646020+09:00"}
{"id": 840, "title": "Xタイムライン学習 2026-06-26 16:54", "content": "# Xタイムライン学習 2026-06-26 16:54\n\n```json\n{\n  \"summary\": \"2026-06-26のXタイムライン学習で、CodexとGPTを活用したアプリ開発の調査と、ClaudeのAPI利用上限の確認が実施された。AI技術の活用とマネタイズの重要性が横断テーマとして挙げられた。\",\n  \"key_points\": [\n    \"CodexとGPTを使用したアプリ開発の調査\",\n    \"ClaudeのAPI利用上限の確認\",\n    \"AI技術の活用とマネタイズの重要性\"\n  ],\n  \"tags\": [\"AI\", \"アプリ開発\", \"API\", \"マネタイズ\"],\n  \"wikilinks\": [\n    \"AIに丸投げ起業とClaude Code監督の実態\",\n    \"AIに全丸投げ起業？Claude Codeで自律AIを監督する\",\n    \"Claude Code Skills 2026年初頭まとめ\",\n\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T16:54:13.380917+09:00", "updated_at": "2026-06-26T16:54:13.380917+09:00"}
{"id": 841, "title": "X Learn [2026-06-26] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年6月時点）**\n\nClaude Codeは、単なるチャットではなく「本気でコードを書くためのエージェントツール」として大きく進化しています。ターミナル統合、Git操作、並列エージェント、PR自動修正、アプリプレビューなど、本格的な開発ワークフローをカバーするツールです。\n\n### 直近の大型アップデート（2026年6月）\n\n- **Artifacts機能追加**（6月18日）\n  - セッションからインタラクティブなページを自動生成（PRウォークスルー、生きているプロジェクトダッシュボードなど）\n  - プライベートリンクでチーム共有可能\n  - Team/Enterpriseプランでベータ公開\n\n- **Claude Designとの双方向連携**（6月17日〜）\n  - デザイン → Claude Codeで実装\n  - Claude Codeでの作業 → デザイン側に同期\n  - Claude Design側は「ブランド記憶（色・フォントの一貫性）」「キャンバス直接編集」「ツール連携強化」が強化\n\n- **Claude Tag**（Claude Codeの進化版）\n  - より積極的（proactive）で、チーム全体で使える形に進化\n  - Anthropic社内では、プロダクトチームのコードの**65%**が内部版Claude Tag由来という実績\n\n### 2025年〜継続的に強化された主な機能\n\n- **マルチモーダル強化**：画像やPDFをドラッグ&ドロップで直接投入可能（UIデバッグ、デザイン議論に強力）\n- **権限管理のGit check-in**：`.claude/` などでツール許可・禁止ポリシーをリポジトリにコミット可能（企業利用で重要）\n- **Queued Commands**：Claudeが作業中でも次のコマンドを溜めておける\n- **@ファイルメンション**：`@filename` や `@directory` で瞬時にコンテキストに追加\n- **通知機能**：タスク完了や許可待ちをターミナル通知\n- **並列エージェント対応**：Git worktree分離で複数のエージェントを安全に同時稼働\n- **GitHub PR監視＋自動修正**\n- **App Preview**（デスクトップアプリ内でプレビュー）\n- **自動メモリ機能**（セッションを跨いだ記憶）\n- **信頼性向上**：接続切れ時の自動リトライ、ストリーミング改善、サブエージェント管理強化、即時`/config`変更など\n\n最新モデル（**Opus 4.7**など）では、特に長時間・大規模タスクでの安定性が大きく向上しています。\n\n### Anthropicの公式研究（2026年6月16日）\n\nClaude Codeの利用実態を大規模調査した結果：\n- ソフトウェアエンジニア以外（他職種）でも、コミットコードなどの「検証可能な成果」が出る成功率はわずか7ポイント差\n- 平均タスクの経済価値が2025年10月→2026年4月で**27%向上**\n\nつまり「誰でも使える高価値ツール」になってきています。\n\n### 効率的に使うためのTips（日本語コミュニティより）\n\n1. **最初にやるべきこと**：`/init`を実行して`CLAUDE.md`をしっかり整備\n2. `/usage`でコストと使用内訳を定期確認\n3. 大きな調査・リファクタ・移行タスクは**Workflow**化する\n4. 無駄なコードを減らしたい場合は、コミュニティの「Ponytail」などのSkillを入れると効果大\n\n### 参考リンク\n- 公式ドキュメント：https://code.claude.com/docs\n- 最新情報は `@claudeai` と `@AnthropicAI` の投稿をチェックが最も早いです。\n\nもっと特定の機能（例：並列エージェントの設定方法、企業利用時の権限管理、Artifactsの活用例など）について深掘りしてほしい場合は、教えてください！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T20:10:26.218555+09:00", "updated_at": "2026-06-26T20:10:26.218555+09:00"}
{"id": 842, "title": "X Learn [2026-06-26] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills × MCP 活用ガイド（2026年6月最新）**\n\n「Claude Agent Skills MCP 活用」というクエリは、まさに今最も熱いテーマを突いています。**SkillsとMCPは競合ではなく完全に補完関係**で、これを正しく組み合わせることでClaudeは「ただのチャットAI」から「本物の自律型エージェント」になります。\n\n### 1. まず理解すべき：SkillsとMCPの役割分担\n\n非常にわかりやすい整理（@kinopee_aiさんのまとめが秀逸）：\n\n- **Agent Skills** → **脳の拡張**  \n  知識と手順を教え込む。「この業務はこう進めて」「この品質基準でコードレビューして」といったマニュアルをAIにインストールするイメージ。\n\n- **MCP (Model Context Protocol)** → **感覚器官・手の拡張**  \n  外部世界を見たり触ったりできるようにする。ファイル、GitHub、データベース、freee、kintone、Unreal Engine、ブラウザ、セキュリティツールなどへの接続。\n\n- **Subagent** → **分身**  \n  並列処理やコンテキスト分離に使う。\n\nこの3つを組み合わせるのが2026年現在の正解です。MCPだけでは「何をすればいいかわからない」、Skillsだけでは「外部データにアクセスできない」という限界があります。\n\n### 2. MCPの本質と進化（2026年現在）\n\nAnthropicが2024年11月に公開した**オープン規格**（AI界のUSB-C）。一度MCPサーバーを作れば、ClaudeだけでなくCursor、ChatGPT、VS Code、Windsurfなどでも「just works」します。\n\n2026年の進化ポイント：\n- **Enterprise-Managed Auth**追加（管理者が一括承認可能に）\n- **MCP Apps**登場（ツール呼び出しだけでなく**UI/ダッシュボードごと**配信可能）\n- セキュリティ強化（Keycloak + OAuth2.1推奨。平文APIキー運用は危険）\n\n### 3. 実務で効く活用パターン\n\n**パターン①：業務自動化（日本企業で最も成果が出ている）**\n- freee MCP × Claudeで労務・会計の定型作業を大幅削減\n- kintone Cowork Agent + MCP\n- Google広告MCPで検索語句分析の自動化\n\n**パターン②：Research & 開発生産性**\n- MCPサーバー経由でSubagentを呼び出してDeep Research（@CurveWebさんの事例）\n- 社内ドキュメント + Git履歴 + 技術ブログを全部MCP接続\n- コード検索力の劇的向上（@oikon48さんのZenn記事が参考になる）\n\n**パターン③：専門領域特化**\n- セキュリティMCP（CVE、Shodan、VirusTotalなど27ツール）\n- Unreal Engine 5.8公式MCP（会話だけで本格ゲーム開発が可能に）\n\n**パターン④：MCP Apps（未来志向）**\n- 社内ツールのダッシュボードをClaude/ChatGPTの画面内に直接表示・操作\n\n### 4. 最速で始める方法\n\n1. **Claude Desktop** または **Claude Code Enterprise** を利用\n2. **MCP Manager**（非公式だが非常に便利）を入れる\n3. 最初は人気のOSS MCPをいくつか接続（Local Files, GitHub, Browser, Search系）\n4. 徐々に**自作MCP**に移行（これが一番強力）\n\n自作する場合は「自分の業務ドメインに特化したデータソースやAPI」をMCPサーバーとして公開するのが鉄則です。\n\n### 5. 本当に強い人の構成（推奨アーキテクチャ）\n\nCat Wu（Claude Code Head of Product）が言っていた「**The strongest Claude users are building an environment around the model**」を体現すると：\n\n- Projectsで長期コンテキスト管理\n- 複数のMCPサーバーで「感覚器官」を強化\n- Custom Skillsで「脳」を体系化\n- Subagent + Memory + Vaultで複雑タスクを分解\n- Managed Agents（コンテナ + スキル + MCP + メモリ全部入り）\n\nこれが現時点での最強形です。\n\n---\n\n**もっと具体的に知りたい場合、以下を教えてください：**\n\n- おすすめMCPサーバー具体リスト（カテゴリ別）\n- 自作MCPの作り方（ハンズオン）\n- Agent Skillsの効果的な定義テンプレート\n- あなたの業種・用途に特化した構成案（会計、開発、マーケティングなど）\n\n用途を具体的に教えていただければ、それに最適化した「スキル定義＋MCP組み合わせ」を提案します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T20:10:56.628289+09:00", "updated_at": "2026-06-26T20:10:56.628289+09:00"}
{"id": 843, "title": "X Learn [2026-06-26] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネスの設計**（2026年現在のベストプラクティス）\n\n「モデルはエンジン、ハーネスは車（またはOS）である」——これが現在のコンセンサスです。LLM本体よりも、周囲のインフラ（ハーネス）がエージェントの実用性・安全性・信頼性を大部分決定します。プロンプトエンジニアリングの次に来るのが**ハーネスエンジニアリング**です。[[1]](https://x.com/CobusGreylingZA/status/2043638576848707662)\n\n### 1. ハーネスとは何か\n\nハーネス（Harness）は、**生のLLMを信頼できる自律エージェントに変換する実行基盤**です。\n\n主な役割：\n- 知能の外部化（Memory / Skills / Protocols）\n- 実行の制御・監視・安全確保\n- 失敗からの学習と改善\n\n**Memory（記憶）**：作業コンテキスト、意味的知識、エピソード記憶、個人別記憶  \n**Skills（技能）**：運用手順、意思決定ヒューリスティック、規範的制約  \n**Protocols（プロトコル）**：ユーザー間・エージェント間・ツール間の契約  \n**Mediators（仲介層）**：サンドボックス、観測可能性、圧縮、評価、承認ループ、サブエージェント調整\n\nこの外部化により、モデル自体を「薄く」保ち、モデルを交換しやすくします。[[2]](https://x.com/akshay_pachaar/status/2045510648474530263)\n\n### 2. 設計原則（これを守らないと失敗する）\n\n1. **Externalization First** — 可能な限り知能をモデル外に押し出す\n2. **Observability by Default** — ログを取っていないことは「起こっていない」と考える\n3. **Modularity & Composability** — Policy Engine、Approval Flow、Model Routerなどは交換可能にする（モノリシックは避ける）\n4. **Scaffolding Mindset** — 将来的にモデルが賢くなったらハーネスを薄くできる設計にする（Anthropicの思想）\n5. **Safety & Cost by Design** — デフォルトで承認ゲート、予算制限、停止条件を入れる\n6. **Designed for Self-Improvement** — トレースから弱点を抽出し、ハーネス自体を改善するループを持つ\n\n### 3. 推奨アーキテクチャ（レイヤード設計）\n\n```mermaid\ngraph TD\n    A[User / Human Oversight] --> B[Orchestration Engine<br/>Loop / Graph / Multi-Agent]\n    B --> C[Mediators Layer]\n    C --> D[Memory System]\n    C --> E[Skills & Protocols]\n    C --> F[Tool Execution & Sandbox]\n    C --> G[Guardrails & Approval]\n    B --> H[Observability & Evaluation]\n    H --> I[Persistence Layer<br/>State / Audit / Artifacts]\n    B --> J[LLM Abstraction Layer]\n```\n\n**主要8構成要素**（Databricksの整理を基に拡張）：\n\n1. **System Prompt / Instructions**（Skillsの一部）\n2. **Memory Management**（4層構造が理想）\n3. **Tool Execution + Sandbox**\n4. **Context Management & Compression**\n5. **Orchestration Loop**（Plan → Execute → Verify → Iterate）\n6. **Guardrails / Approval Loops / Budget Control**\n7. **Observability / Tracing / Evaluation**\n8. **Persistence & Learning Loop**\n\n### 4. 各コンポーネントの詳細設計ポイント\n\n**Memory System**\n- Working Context（現在のタスク）\n- Semantic Memory（ベクトル + グラフDB）\n- Episodic Memory（過去の実行トレース）\n- Personalized / Long-term Memory\n- 重要：忘却戦略（古いものは圧縮・要約・削除）\n\n**Tool & Execution**\n- 権限付きツールレジストリ（許可リスト）\n- Sandbox（コード実行はDocker/Firecracker、ブラウザは専用Sandbox推奨）\n- Manifestパターン（変更前に「これを実行します」と人間に見せる）\n\n**Orchestration**\n- 厚いハーネス（LangGraphなど明示的グラフ） vs 薄いハーネス（Anthropic風シンプルReAct）\n- 用途によって使い分ける。コーディングエージェントは比較的厚めが安定しやすい\n- 役割分離（Planner / Worker / Reviewer / Verifier）\n\n**Safety & Governance**\n- 予算（トークン/コスト）制限\n- 最大ループ回数\n- 人間承認ゲート（特に破壊的アクション時）\n- Policy Engine（交換可能にする）\n\n**Observability & Evaluation**\n- 詳細トレース（LangSmith / OpenTelemetry）\n- 自動評価スコアラー\n- Weakness Mining（失敗パターンを自動抽出）\n- ダッシュボード（コスト、成功率、安全違反、レイテンシ）\n\n### 5. 実装時の技術的選択肢\n\n**おすすめスタート**\n- **最小ハーネスから作る**：魔法を排除した didactic な実装（Akshay氏らが言及しているアプローチ）\n- **LangGraph + LangSmith**：厚いハーネスが欲しい場合の最速\n- **Custom構築**：FastAPI + Celery + LiteLLM + VectorDB + PostgreSQL + OpenTelemetry\n\n**注意すべき落とし穴**\n- ファイルシステムを主記憶にしない（同時実行・クエリ・RBACで破綻する）\n- 多 tenant / RBAC / リソース隔離を後回しにしない\n- ハーネスをモデルに過度に特化させない（モデル交換時に性能低下）\n- 承認ゲートなしの完全自律は本番では危険\n\n### 6. 次のアクション（実践編）\n\n1. 特定ドメイン（例：ソフトウェア開発、調査、レポート作成）で**最小ハーネス**をプロトタイプ作成\n2. 全ての実行をトレース保存\n3. 失敗トレースを分析 → ハーネス改善（新しいSkill追加、Guardrail強化、Loop変更）\n4. 徐々にSelf-Harness化（ハーネスが自ら改善提案する仕組み）\n\nハーネス設計は「一発正解」が存在しません。**継続的な観測・分析・改善のループ**そのものが競争力になります。\n\n必要であれば、特定の部分（Memoryアーキテクチャ、Approval Workflow、Coding Agent特化ハーネスなど）をさらに深掘りした設計ドキュメントも作成できます。\n\n参考にした主な議論：\n- Harrison Chase / LangChain周辺の議論\n- 「The model is not the agent. The harness is.」というフレームワーク\n- 日本語コミュニティでのハーネスエンジニアリング実践知見\n\nこの設計思想で進めれば、モデルが変わっても長く使える頑健なエージェント基盤が作れます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T20:11:27.358318+09:00", "updated_at": "2026-06-26T20:11:27.358318+09:00"}
{"id": 844, "title": "X Learn [2026-06-26] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年6月26日）**\n\n### 1. OpenAI Codex CLI（强烈推荐关注）\n- **最新版本**：**0.142.2**（2026.6.25 发布，Rust 重写版）\n- **核心更新**：\n  - MCP tools **默认开启 tool search**（这是最大亮点，大幅减少上下文占用，解决以前工具越多越笨的问题）\n  - 加强 Windows/macOS proxy 支持（企业网络友好）\n  - Indexed web-search 安全模式 + Token Budget 控制 + 委托模式优化\n  - 整体稳定性和安全性提升明显\n\n- **安装/更新命令**：\n  ```bash\n  npm install -g @openai/codex@latest\n  # 或指定版本\n  npm install -g @openai/codex@0.142.2\n  ```\n\n- GitHub: `openai/codex`\n\n目前在终端 Agent 里属于**顶级水准**，和 Claude Code 并列最强之一。\n\n### 2. Gemini CLI（分两种情况）\n**官方路径**：\n- 个人版（免费/Pro/Ultra 使用 Google 账号）已在 **6月18日前后** 正式停止服务。\n- 官方转向 **Antigravity CLI**（Go 重写，命令大概是 `agy` 或 `ag`），速度更快，支持更好的多代理编排。企业版（API Key + Code Assist 企业许可）不受影响，继续可用。\n\n**社区开源版**（很多人还在用）：\n- 仍有活跃维护，GitHub 约 **105k stars**（6月25日数据）\n- 最新提到版本 **0.49.0**\n- 依然能用个人 Google 账号白嫖（60次/分，1000次/天）\n- Apache-2.0 协议，可本地模型 + Ollama\n\n### 当前终端 AI Agent 真实排名（6月中文社区榜单）\n\n| 排名 | 项目           | Stars   | 特点                     | 推荐场景             |\n|------|----------------|---------|--------------------------|----------------------|\n| 1    | OpenCode       | 172k   | 最活跃，每天更新         | 追求最新功能         |\n| 2    | Gemini CLI     | 105k   | 免费额度最香             | 白嫖/性价比          |\n| 3    | **Codex CLI**  | 90k    | 工具调用最聪明，更新快   | **最推荐生产力**     |\n| 4    | Cline          | 63k    | 可自托管，改造空间大     | 喜欢折腾             |\n| -    | Aider          | 46k    | 老牌，更新变慢           | 轻量需求             |\n\n（Claude Code 131k 但闭源，不在免费开源榜单里）\n\n### 建议\n\n- **想最强性能 + 最新 Agent 能力** → 直接上 **Codex CLI 0.142.2**\n- **想免费/低成本** → 试社区 Gemini CLI 或切换到 Antigravity CLI\n- 两者都已非常成熟，支持自主重构大项目、工具调用、长上下文（百万 token 级别理解都很常见）\n\n需要我给你具体的：\n- 安装详细步骤\n- 推荐的启动参数/配置文件\n- 或者两者实际使用对比\n\n直接说你要哪部分。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T20:11:56.123870+09:00", "updated_at": "2026-06-26T20:11:56.123870+09:00"}
{"id": 845, "title": "Xタイムライン学習 2026-06-26 20:34", "content": "# Xタイムライン学習 2026-06-26 20:34\n\n2026-06-26のXタイムライン学習で、AI生成PRのレビュー前事故減らしを実装。KadomoriをClaude Code運用に導入し、vvv/vvv-botsにSlop検出とScope Drift分離を実装。既存skill/rulesにPR本文下書き機能を追加。横断テーマはAI生成PRの効率化と事故削減。\n\n## ポイント\n- AI生成PRのレビュー前事故減らし実装\n- KadomoriをClaude Code運用に導入\n- vvv/vvv-botsにSlop検出とScope Drift分離を実装\n- 既存skill/rulesにPR本文下書き機能を追加\n- 横断テーマ: AI生成PRの効率化と事故削減\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`AI生成PRの品質管理` `自律AIの運用効率化` `マルチAI環境の統合`\n", "tags": ["AI生成PR", "事故削減", "Claude Code", "Kadomori", "Slop検出", "Scope Drift分離", "PR本文下書き"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T20:34:13.578761+09:00", "updated_at": "2026-06-26T20:34:13.578761+09:00"}
{"id": 846, "title": "Xタイムライン学習 2026-06-26 21:42", "content": "# Xタイムライン学習 2026-06-26 21:42\n\n2026-06-26のXタイムライン学習では、Claudeのプロンプト講座とClaude Codeのセッション切れ解決が中心。プロンプト講座でAIマネタイズ方法を学び、ストップフックを実装してhandoff.mdを自動更新する。\n\n## ポイント\n- Claudeのプロンプト講座受講でAIマネタイズ方法学ぶ\n- ストップフック実装でCLAUDE.mdとhandoff.md自動更新\n- X投稿から詳細情報収集\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]]\n\n## 関連概念（未作成）\n`AIマネタイズ戦略` `Claude Code自動化` `プロンプトエンジニアリング`\n", "tags": ["Claude", "AI", "マネタイズ", "実装"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T21:42:25.919538+09:00", "updated_at": "2026-06-26T21:42:25.919538+09:00"}
{"id": 847, "title": "日報 2026-06-26 学習まとめ", "content": "# 日報 2026-06-26 学習まとめ\n\n2026-06-26の日報では、Claude Codeの新機能アップデート、Codex CLIの最新状況、AIエージェントハーネス設計の重要性が主要トピック。横断テーマはAI技術の進化とコード生成ツールへの期待。Shadow環境でのアクションには、Claude CodeとRabbit R1の統合、Anthropic公式プラグインの導入、Codexダッシュボードの作成、Ornith-1.0の導入、Grok Buildのアップデート、スマホアプリ連携機能の導入が含まれる。\n\n## ポイント\n- Claude Code新機能アップデート\n- Codex CLI最新状況\n- AIエージェントハーネス設計重要性\n- AI技術進化とコード生成ツール期待\n- Shadow環境アクション: Claude CodeとRabbit R1統合\n- Anthropic公式プラグイン導入\n- Codex情報ダッシュボード作成\n- Ornith-1.0導入\n- Grok Build v0.2.68アップデート\n- スマホアプリ連携機能導入\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]]\n\n## 関連概念（未作成）\n`AIエージェント統合` `コード生成ツール進化` `Shadow環境運用` `AI技術の進化`\n", "tags": ["AI", "Claude Code", "Codex", "AIエージェント", "Shadow環境", "技術進化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T22:00:03.666521+09:00", "updated_at": "2026-06-26T22:00:03.666521+09:00"}
{"id": 848, "title": "Xタイムライン学習 2026-06-26 22:42", "content": "# Xタイムライン学習 2026-06-26 22:42\n\nExcel CopilotとCursor Cloud Agentsの関係について学習した。AIがExcelでの作業を改善できる。 finansieと自動化におけるAIの役割に注目した。Copilotの機能を調査し、Cursor Cloud Agentの自動化ワークフローへの影響を分析した。AI駆動の自動化ツールからの潜在的な収益_STREAMについて研究した。\n\n## ポイント\n- Excel Copilotの新しい機能\n- Cursor Cloud Agentsの自動化ワークフローへの影響\n- AI駆動の自動化ツールからの潜在的な収益\n\n## 関連ページ\n[[**AIに丸投げ起業とClaude Code監督の実態**]] [[**Claude Code Skills 2026年初頭まとめ**]]\n\n## 関連概念（未作成）\n`AI駆動の自動化ツール` `FinansieにおけるAIの応用`\n", "tags": ["AI", "自動化", "Finansie"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-26T22:44:46.669994+09:00", "updated_at": "2026-06-26T22:44:46.669994+09:00"}
{"id": 849, "title": "Xタイムライン学習 2026-06-27 00:00", "content": "# Xタイムライン学習 2026-06-27 00:00\n\n Cursor Cloud Agents で自動化することが可能。 Claude Code で Shadow Environment を作成し、自動化することができる。 Slack、Teams、Jira との統合も可能。 次のステップは、リンクの拡張と Claude Code の機能をより深く理解すること。 また、Cloud Agents の導入がワークフロー効率に与える影響を分析する必要がある。\n\n## ポイント\n- Cursor Cloud Agents を使用した自動化\n- Claude Code の Shadow Environment\n- Slack、Teams、Jira との統合\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`自動化ツール` `クラウドエージェント`\n", "tags": ["Claude Code", "Cloud Agents", "Shadow Environment"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T00:02:17.002427+09:00", "updated_at": "2026-06-27T00:02:17.002427+09:00"}
{"id": 850, "title": "Xタイムライン学習 2026-06-27 01:14", "content": "# Xタイムライン学習 2026-06-27 01:14\n\n2026年6月27日、Xタイムラインから学習。Claude Codeの効率化を目指し、`claude-code-setup`プラグインのインストールと設定自動化を実施。横断テーマはClaude Codeの効率化。\n\n## ポイント\n- Claude Codeの効率化\n- `claude-code-setup`プラグインのインストールと設定自動化\n- Xタイムラインのリンク解析による設定方法の調査\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Codeプラグイン開発` `Claude Code設定自動化`\n", "tags": ["Claude Code", "プラグイン", "効率化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T01:14:17.685633+09:00", "updated_at": "2026-06-27T01:14:17.685633+09:00"}
{"id": 851, "title": "Xタイムライン学習 2026-06-27 03:50", "content": "# Xタイムライン学習 2026-06-27 03:50\n\nGPT-5.6の新モデルに関する情報。Opus/Sonnet/Haikuスタイルを使用し、コードではGPT-5.6を利用する。新しいエフォートを導入し、Claude Codeやvvv/vvv-botsに統合する。既存のスキルやルールに適用する。\n\n## ポイント\n- GPT-5.6の新モデル\n- Opus/Sonnet/Haikuスタイル\n- GPT-5.6のエフォートをClaude Codeやvvv/vvv-botsに統合\n- 既存のスキルやルールへの適用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`GPT-5.6のアプリケーション` `Claude Codeのエフォート統合`\n", "tags": ["GPT-5.6", "Claude Code", "AI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T03:50:47.193520+09:00", "updated_at": "2026-06-27T03:50:47.193520+09:00"}
{"id": 852, "title": "Xタイムライン学習 2026-06-27 06:01", "content": "# Xタイムライン学習 2026-06-27 06:01\n\nGPT-5.6をshadow環境に導入し、Terminal-Bench 2.1でコーディング能力を評価。ultraモードで複数エージェントを活用して作業効率を向上。AI技術進化により開発効率が改善される。\n\n## ポイント\n- GPT-5.6をshadow環境に導入\n- Terminal-Bench 2.1でコーディング能力評価\n- ultraモードで複数エージェント活用\n- AI技術進化による開発効率向上\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`shadow環境構築手順` `Terminal-Bench 2.1評価基準` `ultraモード設定方法` `AI技術進化の影響`\n", "tags": ["AI", "コーディング", "開発効率", "GPT-5.6"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T06:01:02.678216+09:00", "updated_at": "2026-06-27T06:01:02.678216+09:00"}
{"id": 853, "title": "Xタイムライン学習 2026-06-27 08:02", "content": "# Xタイムライン学習 2026-06-27 08:02\n\n2026-06-27のXタイムライン学習で、CapCut生成AIとLoop Engineeringの進化を調査。CapCut API統合とLoop Engineering論文分析を実施。vvv-botsにLoop Engineering概念を適用するルールを追加。\n\n## ポイント\n- CapCut生成AIの新着情報を調査\n- Loop Engineeringの進化を調査\n- CapCut APIをshadow環境に統合\n- Loop Engineeringの最新論文を分析\n- vvv-botsにLoop Engineeringの概念を適用するルールを追加\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]]\n\n## 関連概念（未作成）\n`AI生成ツールの統合` `Loop Engineeringの応用` `vvv-botsの拡張`\n", "tags": ["AI生成ツール", "Loop Engineering", "CapCut", "vvv-bots"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T08:02:17.282804+09:00", "updated_at": "2026-06-27T08:02:17.282804+09:00"}
{"id": 854, "title": "Xタイムライン学習 2026-06-27 10:55", "content": "# Xタイムライン学習 2026-06-27 10:55\n\nXタイムライン学習で得られた情報を整理した。Loop Engineeringのマネタイズ戦略とAI技術の進展を考察した。 Claude CodeとCodexを利用してAIアプリを開発し、Geminiとの差異を検討する必要がある。\n\n## ポイント\n- Loop Engineeringのマネタイズ戦略\n- AI技術の進展とマネタイズ戦略\n- Claude CodeとCodexの利用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Loop Engineering` `AIマネタイズ戦略`\n", "tags": ["AI", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T10:56:59.418353+09:00", "updated_at": "2026-06-27T10:56:59.418353+09:00"}
{"id": 855, "title": "Xタイムライン学習 2026-06-27 11:56", "content": "# Xタイムライン学習 2026-06-27 11:56\n\nAgmsgのバージョン1.1.2がリリースされた。リアルタイムメッセージの機能追加とチームワークの改善が行われた。X/Twitterアプリへの統合と、開発者向けのガイド作成が次のステップとなる。\n\n## ポイント\n- Agmsg 1.1.2のリリース\n- リアルタイムメッセージの機能追加\n- チームワークの改善\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像]]\n\n## 関連概念（未作成）\n`Agmsgの技術仕様` `リアルタイムメッセージの応用例`\n", "tags": ["Agmsg", "リアルタイムメッセージ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T11:57:08.910719+09:00", "updated_at": "2026-06-27T11:57:08.910719+09:00"}
{"id": 856, "title": "Xタイムライン学習 2026-06-27 12:57", "content": "# Xタイムライン学習 2026-06-27 12:57\n\nXタイムライン学習で取り上げられているトピックは、AI開発効率化ツールとその応用に関するものである。特に、slotslopというツールとそのコード、shadow APIの統合、Claude Codeの利用が紹介されている。関連する概念として、AI開発効率化、AIエージェントの自律化、モデル比較、無料/ローカルAIエージェント基盤などが重要な要素となっている。\n\n## ポイント\n- AI開発効率化ツールの導入\n- slotslopツールのコードと使用方法\n- shadow APIの統合とClaude Codeの利用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[GitHubコードスキャン設定CSS断片]]\n\n## 関連概念（未作成）\n`AIエージェントの自律化` `モデル比較とマルチモデル運用`\n", "tags": ["AI開発効率化", "Claude Code", "shadow API"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T12:58:29.809988+09:00", "updated_at": "2026-06-27T12:58:29.809988+09:00"}
{"id": 857, "title": "Xタイムライン学習 2026-06-27 14:38", "content": "# Xタイムライン学習 2026-06-27 14:38\n\nDeepSeekのコマンド使用量増加とShadow env.での学習の重要性が強調された。DeepSeek TutorialとShadow env.でのサービス開発、既存サービス分析が必要。 Claude CodeとDeepSeekを統合することが将来的に期待される。\n\n## ポイント\n- DeepSeekの利用\n- Shadow env.での学習の重要性\n- DeepSeekとClaude Codeの統合\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`DeepSeek Tutorial` `Shadow env.サービス開発`\n", "tags": ["DeepSeek", "Shadow env.", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T14:39:58.663858+09:00", "updated_at": "2026-06-27T14:39:58.663858+09:00"}
{"id": 858, "title": "Xタイムライン学習 2026-06-27 16:47", "content": "# Xタイムライン学習 2026-06-27 16:47\n\nKarpathy's LLM Wikiを使用してAIのトークンコストを95%削減することができる。Shadow env（Claude Code）を使用して実装し、静的アセットのデプロイをCloudflare Workersで行うことで、サイトの構築と運用に役立てることができる。さらに、AIコストの削減が収益化戦略に与える影響について分析する必要がある。\n\n## ポイント\n- Karpathy's LLM Wikiを使用したAIコスト削減\n- Shadow env（Claude Code）を使用した実装\n- Cloudflare Workersを使用した静的アセットのデプロイ\n\n## 関連ページ\n[[LLM Wiki]] [[Claude Code監督の実態]]\n\n## 関連概念（未作成）\n`AIコスト最適化` `サイト構築と運用`\n", "tags": ["AI", "Cloudflare Workers", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T16:48:41.915100+09:00", "updated_at": "2026-06-27T16:48:41.915100+09:00"}
{"id": 859, "title": "Xタイムライン学習 2026-06-27 17:48", "content": "# Xタイムライン学習 2026-06-27 17:48\n\n2026-06-27にXタイムラインで新着1件。付箋機能をshadow環境に導入し、Codexの返答に直接注釈を付ける。横断テーマは付箋機能の活用。\n\n## ポイント\n- 付箋機能導入\n- Codex返答注釈\n- shadow環境活用\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`付箋機能活用` `Codex返答注釈`\n", "tags": ["付箋機能", "Codex", "shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T17:48:14.293882+09:00", "updated_at": "2026-06-27T17:48:14.293882+09:00"}
{"id": 860, "title": "Xタイムライン学習 2026-06-27 18:48", "content": "# Xタイムライン学習 2026-06-27 18:48\n\n2026-06-27のXタイムライン学習で、Codexの「自動で承認」機能の問題と、AIモデルと自動化の効率化が焦点。vvv-botsのルール更新とshadow環境での運用効率化、Claude Codeのマネタイズ強化が提案される。\n\n## ポイント\n- Codexの「自動で承認」機能の問題\n- AIモデルと自動化の効率化\n- vvv-botsのルール更新とshadow環境での運用効率化\n- Claude Codeのマネタイズ強化\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]]\n\n## 関連概念（未作成）\n`Codexのusage limit最適化` `vvv-botsのshadow環境運用` `Claude Codeのマネタイズ戦略` `AIモデルの効率的運用`\n", "tags": ["Codex", "AIモデル", "自動化", "vvv-bots", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T18:48:13.663694+09:00", "updated_at": "2026-06-27T18:48:13.663694+09:00"}
{"id": 861, "title": "X Learn [2026-06-27] Claude Code 新機能 アップデート", "content": "**Claude Code 最新アップデート情報（2026年6月27日時点）**\n\n### 直近のバージョンアップデート\n\n#### **v2.1.195（6/27リリース）**\n**主な追加・改善点:**\n- `CLAUDE_CODE_DISABLE_MOUSE_CLICKS` 環境変数追加（フルスクリーンモードでマウスクリックを無効化可能）\n- Linux音声モードの改善（マイクなしとSoX未インストールを明確に区別）\n- `claude agents` の完了リスト表示を最適化\n- リモートセッション起動時にプロビジョニングチェックリストを表示\n\n**バグ修正（重要度高め）:**\n- ハイフン付きフック識別子の部分一致バグ修正\n- macOS音声入力のデバイス変更後無音バグ修正\n- 日本語・中国語・タイ語など**スペースなし言語**の音声入力自動送信バグ修正\n- 外部プラグインインストール同意の繰り返し表示バグ修正\n- `/plugin` の有効/無効が効かないバグ修正\n- `claude agents`からバックグラウンドジョブが消えるバグ修正\n- クラッシュ後再起動時の5秒ブランク画面修正\n\n#### **v2.1.193（6/26リリース）**\n**主な追加・改善点:**\n- `autoMode.classifyAllShell` 設定追加\n- オートモード拒否理由をトランスクリプトに記録\n- OpenTelemetryログイベント追加\n- bashモードに**ライブファイルパス補完**追加\n- MCP認証が必要な際の通知強化\n- バックグラウンドシェルの自動メモリ圧縮解放\n- MCPのheadersHelper認証が401/403時に自動再接続\n- プラグイン自動リネーム対応\n\n（その他細かいUI/バグ修正多数）\n\n### 最近の大きな進化傾向\n\n- **Auto Modeのさらなる洗練**：Classifierを活用した安全な自動実行が強化され続けています。\n- **Multi-Agent（claude agents）** の安定性向上。\n- **Remote MCP / リモートセッション** の利便性・安定性向上（企業利用でも使いやすくなっています）。\n- **音声入力**の多言語対応が大幅改善（特に日本語ユーザーにとって朗報）。\n- 新モデル（Mythos Previewなど）の影響で、**コード最適化性能が劇的に向上**（人間の4-8時間作業を52x高速化した事例も公式で報告）。\n\n### 現在Claude Codeでできることのレベル\n\n多くのユーザーが「ゼロヘッドカウント企業」「AI駆動開発の本丸」として活用しており、公式も「会社全体をClaude Codeで構築するプレイブック」を公開するほど成熟してきています。\n\n特に日本コミュニティの盛り上がりは凄まじく、以下の方々が最新情報を丁寧に発信しています：\n- @masayan_ai_hack（今回のアップデート情報元）\n- @so_ainsight\n- @yoshi8__ など\n\n---\n\n**最新情報をキャッチしたい場合**：\n1. Claude Code起動中に `/update` やバージョン確認\n2. Anthropic公式ブログ（特にEngineering Blog）\n3. 上記日本人クリエイターをフォロー\n\n必要であれば、**特定の機能（Auto Mode、MCP、Agents、音声、企業利用など）**について深掘りして説明します！どの部分を知りたいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T20:10:21.282406+09:00", "updated_at": "2026-06-27T20:10:21.282406+09:00"}
{"id": 862, "title": "X Learn [2026-06-27] Claude Agent Skills MCP 活用", "content": "**Claude Codeにおける「MCP」と「Agent Skills」の活用ガイド**\n\n2026年現在、Claude Code（およびCursor/Hermesなどの互換環境）で最も重要な拡張機構が **MCP** と **Agent Skills** です。この2つを正しく理解して組み合わせると、単なる「賢いチャット」から「再現性が高く、専門性を持った本物のエージェント」にレベルアップします。\n\n### 1. MCPとAgent Skillsの役割分担（これが一番大事）\n\n**MCP（Managed Capability Protocol / MCP Server）**\n- **能力のレイヤー**\n- 外部システムへの「アクセス権」を与える\n- データベース、API、Unreal Engine、動画生成ツール、特殊なローカルコマンドなど「何ができるか」を拡張する\n- 例：DBのslowlogを直接読めるMCP、Remotionを呼べるMCP、ElevenLabs連携MCP\n\n**Agent Skills（Skills）**\n- **プロセスのレイヤー**\n- 「その能力をどう使うか」の**ノウハウ・手順・ベストプラクティス**をインストールする\n- コンテキストを汚染しない設計（メタデータは常にロード、詳細は必要な時だけオンデマンドでロード）\n- 再現性を劇的に高める（同じ指示を毎回書かなくてよくなる）\n\n> **公式的な位置づけ**: MCPは「道具」、Skillsは「その道具の使い方の教科書」。競合ではなく完全に補完関係です。\n\n### 2. 効果的な活用パターン（2026年現在の勝ちパターン）\n\n**Skillsを強くおすすめするケース**\n- 出力フォーマットの統一（特に動画・デザイン・ドキュメント系）\n- 定型的な調査→実装→検証のワークフロー\n- コードレビューチェックリスト\n- 特定ドメインの専門知識（例：アクセシビリティ、セキュリティ、SEOのルール集）\n- 「同じレイアウトで作って」という繰り返し作業\n\n**MCPを強くおすすめするケース**\n- 既存システムとの深い統合が必要なとき\n- リアルタイムで外部データを参照したいとき（DB監視など）\n- 特殊な実行環境を直接操作したいとき（Unreal Engine、動画パイプラインなど）\n\n**最強は組み合わせ**\n多くの先進ユーザーは以下のように使っています：\n1. MCPで「道具」を導入\n2. Skillsで「その道具の正しい使い方・チェック項目・ワークフロー」を定義\n3. CLAUDE.mdでプロジェクト全体の哲学・ルールを設定\n4. Hooksで強制的に守らせる\n5. Subagentで役割分担\n\n### 3. 実践的な導入Tips\n\n**Skillsの作り方・入れ方の鉄則**\n- 3層構造にする（ヘッダー／本文／補足）\n- 「いつ使うか」を明確に書く\n- メタ情報は簡潔に（コンテキストを圧迫しない）\n- `npx skills add` でコミュニティの優良Skillsを一発導入可能\n\n**おすすめSkills領域（2026年現在）**\n- 動画制作パイプライン（HyperFrames + Remotion + 編集フロー）\n- フロントエンド設計（UI/UXの一貫性）\n- コード品質（特定の言語・フレームワークのベストプラクティス）\n- リサーチ→ドキュメント化フロー\n\n### 4. おすすめ学習リソース\n\n**必須**\n- Anthropic公式ブログ: 「Extending Claude’s capabilities with skills and MCP servers」\n\n**書籍（日本語）**\n- 『Claude Codeで学ぶ Agent Skills入門』（特にMCPとSkillsの棲み分けが秀逸）\n- 『Claude Code実践レシピ100本: MCP/Skills/Hooks/サブエージェント実践ガイド』\n- 『Claude 最強のAI自動化術』\n\n**YouTube**\n- 「初心者向けClaude Codeの使い方｜インストールからSkills・MCPを使った自動化まで」\n\n### 最終アドバイス\n\n最初は**「Skillsから始める」**のがおすすめです。\n\n多くの人がMCPに飛びつきますが、MCPだけだと「力は増えたけど使い方がバラバラ」で結局人間が修正する羽目になります。Skillsで「型」を入れてからMCPを追加すると、爆発的に生産性が上がります。\n\n現在最も強いのは「**最小のコアツール + 適切なSkills + 必要なMCP**」という構成です。コンテキストエンジニアリングの観点から見ても、これが現時点での最適解になっています。\n\n具体的に「動画制作エージェント作りたい」「.NET開発に使いたい」「自社業務の特定フローを作りたい」など目的があれば、もっとピンポイントでアドバイスできます。<|eos|>", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T20:10:44.705526+09:00", "updated_at": "2026-06-27T20:10:44.705526+09:00"}
{"id": 863, "title": "X Learn [2026-06-27] AIエージェント ハーネス 設計", "content": "**AIエージェントハーネス設計（2026年最新プラクティス）**\n\n「ハーネスエンジニアリング」は、プロンプトエンジニアリングの次のレイヤーとして完全に定着しています。モデルはCPU、ハーネスはOS（実行環境・手綱・足場）という理解が主流です。モデル性能よりハーネスの設計品質が実務成果を大きく左右する時代です。[[1]](https://x.com/DatabricksJP/status/2068976921288052959)\n\n### 1. ハーネスとは何か\n\n**モデル＋ハーネス＝エージェント**です。\n\nハーネス（Harness）が担うのは以下の変換です：\n- LLMの推論・意思決定 → 実際のアクション（ツール実行、状態更新、長期実行）\n- 生の知能 → 信頼性・安全性・再現性・観測可能性の高いシステム\n\n主な役割：\n- 状態管理（Stateful Execution）\n- ツール・権限・サンドボックスの制御\n- 記憶・コンテキストの階層管理\n- フィードバックループと自己修正\n- ガードレール・予算・停止条件\n- 完全なオブザーバビリティ\n\nLangGraphは「Runtime寄り」、LangSmithは「Observability寄り」で、ハーネス全体を構築する際の最も実践的な基盤となっています。[[2]](https://x.com/LangChain/status/1993746547587338508)\n\n### 2. 本番運用に必要な8大構成要素（+α）\n\nDatabricksが整理した8要素が非常に参考になります。[[3]](https://x.com/i/status/2068976921288052959)\n\n1. **システムプロンプト / 憲法（Constitution）**  \n   DESIGN.mdやJSON化した設計原則を最初に読ませる。AIが常に参照すべき不変のルール。\n\n2. **ツール実行レイヤー**  \n   統一インターフェース（名前、説明、JSON Schema、permission_level、execution_env）。Tool Registry + 自動ドキュメント生成。\n\n3. **サンドボックス**  \n   コード実行、ブラウザ、API呼び出しを隔離。権限は最小原則。\n\n4. **永続ストレージ + 階層型メモリ**  \n   - Working Memory（短期）\n   - Semantic Memory（ベクトル）\n   - Episodic Memory（過去の軌跡）\n   - Procedural Memory（スキル・プレイブック）  \n   三層〜四層記憶アーキテクチャが2026年の主流。\n\n5. **コンテキスト管理 & Observation Cleaning**  \n   生のターミナル出力やログをそのまま渡さない。中間層で「本当に重要な情報だけ」にクリーニングしてからエージェントに渡す。これが意外と重要。\n\n6. **フィードバックループ（Loop Engineering）**  \n   - Inner Loop：実行ループ（Plan → Execute → Observe）\n   - Outer Loop：監督・検証ループ  \n   **Planner → Generator ↔ Evaluator** の分離が特に有効（自己評価バイアス対策）。\n\n7. **ガードレール & 制御機構**  \n   - 最大ループ回数・トークン予算\n   - 人間介入条件（HITL）\n   - 停止条件・エスカレーション\n   - コスト・安全ガード\n\n8. **オブザーバビリティ & 評価基盤**  \n   すべての思考・行動・観測をトレース（LangSmith推奨）。LLM-as-Judge + Rubric + 人間フィードバックの組み合わせ。\n\n**追加推奨要素**：\n- Explicit State Graph（LangGraph）\n- Multi-Agent Orchestration（Supervisor + Specialist）\n- Evaluation Harness（オフライン評価 + オンラインA/Bテスト）\n\n### 3. 推奨アーキテクチャ（2026年現在）\n\n**最強組み合わせ（実績多数）**：\n- **Orchestration**: LangGraph（StateGraph + conditional edges）\n- **Observability**: LangSmith（またはOpenTelemetry + 自前ダッシュボード）\n- **LLM Abstraction**: LiteLLM または OpenRouter\n- **Memory**: PGVector + Redis + GraphDBの組み合わせ\n- **Evaluation**: Rubricベースの専用Evaluator Agent\n\n**設計パターン**：\n- **Hierarchical**（監督者＋専門エージェント）\n- **Graph-based**（すべての分岐を明示的に定義 ← 信頼性重視）\n- **Scaffolding that can be removed**（モデルが賢くなったらハーネスを簡略化できる設計にする）\n\nAnthropicは比較的「Thin Harness」（モデルを信頼）、LangGraph派は「Thick Harness」（制御を明示的に書く）という違いがありますが、どちらも「Harness is the Product」という認識は共通です。[[4]](https://x.com/akshay_pachaar/status/2042586319390674994)\n\n### 4. 設計時に必ず決めるべきこと（チェックリスト）\n\n- コンテキストは「段階的に渡す」（地図を全部一度に渡さない）\n- 最大試行回数・トークン予算・コストアラート\n- 人間が介入する明確な条件（何を人間が最終判断するか）\n- Evaluatorは必ずGeneratorと分離（自己評価バイアス対策）\n- Observation Cleaningレイヤーの有無\n- 失敗時の「ゴミ捨て（Garbage Collection）」戦略（古いコンテキストの圧縮）\n- 評価Rubricの明文化（「美しいか」ではなく「設計原則を満たしているか」）\n\n### 5. 実装の優先順位（MVP → 本番）\n\n1. **Minimal Harness**（LangGraph + 基本ツール + LangSmithトレース）\n2. **Memory & State設計**（これが一番泥臭い）\n3. **Evaluation Harness構築**（Golden Dataset + Rubric + LLM Judge）\n4. **Safety & Control Layer**（予算・ループ制限・HITL）\n5. **Multi-Agent & Long-horizon対応**（Deer Flowなどの長時間エージェント参考）\n\n### おすすめ学習リソース（2026年時点）\n\n- Anthropic「Harness design for long-running application development」\n- Databricks「AI Harness」ブログ\n- OpenAIの内部事例（100万行コード自動生成）\n- LangChainのTerminal Bench改善事例\n\n---\n\nハーネス設計は「AIがどう動くか」ではなく「AIが**どんな環境で**動くか」を決める仕事です。これからのAIエンジニアリングの本質はここにあります。\n\n具体的なユースケース（コーディングエージェント、業務自動化エージェント、研究エージェントなど）があれば、その用途に最適化した設計図をさらに深掘りして書きます。必要であればLangGraphの具体的なState Schema例や評価Rubricのテンプレートも提供可能です。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T20:11:15.074442+09:00", "updated_at": "2026-06-27T20:11:15.074442+09:00"}
{"id": 864, "title": "X Learn [2026-06-27] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年6月27日）**\n\n### 1. OpenAI Codex CLI\n- **最新版本**：**0.142.3**（2026年6月26日发布，Rust 版）\n- **更新内容**：纯维护更新（maintenance-only），无用户可见变更。主要做了内部清理和依赖更新。\n- **前一版重要改进（0.142.2）**：MCP tools 默认启用 **tool search** 机制。这是个重大优化，能大幅减少上下文占用（不再一次性加载所有工具描述，只有需要时才搜索并加载具体 schema）。\n\n**安装/更新命令**：\n```bash\nnpm install -g @openai/codex@latest\ncodex --version\n```\n\n目前 GitHub stars 约 **90k**，是顶级终端 AI Coding Agent 之一。\n\n### 2. Google Gemini CLI\n- **最新版本**：**v0.49.0**（最近从 0.47.0 更新）\n- **本次更新重点**：\n  - 修复 zero-quota 时 retry loop 卡死问题\n  - skill install 的路径遍历安全修复\n  - tmux 误检测修复\n  - tools.core 迁移等稳定性、安全性改进\n\n**重要变化**：2026年6月18日前后，Google 已正式将消费版（免费/Pro/Ultra）**Gemini CLI 过渡到 Antigravity CLI**（命令为 `agy`，Go 语言重写，支持多模型并行调用）。企业版/原有部分功能可能仍可继续使用，但个人用户大多需要迁移。\n\n**Antigravity CLI 安装示例**（Windows）：\n```powershell\nirm https://antigravity.google/cli/install.ps1 | iex\n```\n安装后把对应 bin 目录加入 PATH，用 `agy` 启动。\n\nGemini CLI 当前 GitHub stars 约 **105k**，仍属于最受欢迎的开源终端 Agent 之一。\n\n### 当前 AI Coding CLI 热度榜（6月下旬数据）\n按 GitHub stars 排序（开源、可接自己 Key 或本地模型）：\n1. **OpenCode** — 172k（最活跃）\n2. **Gemini CLI**（现 Antigravity 方向）— 105k\n3. **OpenAI Codex CLI** — 90k\n4. Cline（63k）\n5. Goose、Aider 等\n\n这些工具都支持 MCP、sub-agent、shell 工具、大量上下文（百万 token 级别）、自主改代码等能力，已成为开发者主力工具。\n\n---\n\n**你现在主要用哪个？**  \n是想看具体用法对比（MCP 配置、prompt 技巧、稳定性）、安装教程，还是想知道和 Claude Code / OpenCode 的横评？可以直接说，我再给你针对性信息。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T20:11:39.991674+09:00", "updated_at": "2026-06-27T20:11:39.991674+09:00"}
{"id": 865, "title": "日報 2026-06-27 学習まとめ", "content": "# 日報 2026-06-27 学習まとめ\n\n2026年6月27日、Claude Codeの新機能更新、Codex CLIの最新状況、AIエージェントハーネス設計、Loop Engineeringの進化、GPT-5.6の活用について学習。Shadow環境での活用策を検討。\n\n## ポイント\n- Claude Code新機能アップデート\n- Codex CLI最新状況\n- AIエージェントハーネス設計\n- Loop Engineering進化\n- GPT-5.6活用\n- Shadow環境での活用策\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-05-16 X投稿大量学習 — image-blaster/CLI-Anything/マルチAI設計/ひとり代理店$18,800]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`AIモデル効率化` `開発環境進化` `自動化戦略` `マルチモデル運用` `ローカルAIエージェント`\n", "tags": ["AI", "自動化", "開発環境", "Claude Code", "Codex CLI", "GPT-5.6"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T22:00:03.964969+09:00", "updated_at": "2026-06-27T22:00:03.964969+09:00"}
{"id": 866, "title": "Xタイムライン学習 2026-06-27 22:06", "content": "# Xタイムライン学習 2026-06-27 22:06\n\nAndrej Karpathyが提唱するLLM WikiとClaude pluginに関する情報。LMCacheを用いたAIモデルの高速化方法と、Claude Codeの週次タスクの安定化について学習した。AIモデルを軽量化してマネタイズする方法についても触れている。\n\n## ポイント\n- LMCacheを用いたAIモデルの高速化\n- Claude Codeの週次タスクの安定化\n- AIモデルの軽量化とマネタイズ\n\n## 関連ページ\n[[LLM Wiki]] [[Claude Code]]\n\n## 関連概念（未作成）\n`AIモデル高速化` `週次タスク安定化`\n", "tags": ["AI", "Claude Code", "LMCache"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T22:07:24.650697+09:00", "updated_at": "2026-06-27T22:07:24.650697+09:00"}
{"id": 867, "title": "Xタイムライン学習 2026-06-27 23:37", "content": "# Xタイムライン学習 2026-06-27 23:37\n\nClaude CodeとNotebookLMの更新、Shadow-based AIモネタイズの拡大について議論する。NotebookLMの更新により、コンテンツ生成サービス開発、パートナーシップ探し、価格モデルの作成が必要となる。\n\n## ポイント\n- NotebookLM更新\n- Shadow-based AIモネタイズの拡大\n- コンテンツ生成サービス開発\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIモネタイズ` `コンテンツ生成サービス`\n", "tags": ["Claude Code", "NotebookLM", "Shadow-based AI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-27T23:37:55.171300+09:00", "updated_at": "2026-06-27T23:37:55.171300+09:00"}
{"id": 868, "title": "横断学習 2026-06-28", "content": "# 横断学習 2026-06-28\n\n```json\n{\n  \"summary\": \"2026年6月28日、AIコーディングツールの進化と開発支援の進展について横断学習。AIによる開発効率向上、コードレビューとデバッグの重要性、開発者との共同作業プラットフォームの発展が焦点。\",\n  \"key_points\": [\n    \"AIコーディングツールの進化（Claude CodeやCodex CLIなど）\",\n    \"開発効率の向上と自動化の進展\",\n    \"AIによるコードレビューとデバッグの重要性\",\n    \"開発者との共同作業を可能にするプラットフォームの発展\",\n    \"AIによるコード生成と編集の精度の向上\"\n  ],\n  \"tags\": [\"AI\", \"開発支援\", \"コーディングツール\", \"自動化\", \"コードレビュー\"],\n  \"wikilinks\": [\n    \"AIに丸投げ起業とClaude Co\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T08:00:49.837945+09:00", "updated_at": "2026-06-28T08:00:49.837945+09:00"}
{"id": 869, "title": "Xタイムライン学習 2026-06-28 08:04", "content": "# Xタイムライン学習 2026-06-28 08:04\n\n2026-06-28にGoogle NotebookLMのCollectionsサポートをshadow環境に導入し、vvv/vvv-botsでノートブック管理を自動化。Claude Code運用を強化して収益化を図る。AIツールの効率化と収益化が横断テーマ。\n\n## ポイント\n- Google NotebookLMのCollectionsサポートをshadow環境に導入\n- vvv/vvv-botsでノートブック管理を自動化\n- Claude Code運用を強化して収益化を図る\n- AIツールの効率化と収益化が横断テーマ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`Google NotebookLMのCollectionsサポート` `vvv/vvv-botsのノートブック管理自動化` `Claude Codeの収益化`\n", "tags": ["Google NotebookLM", "Collectionsサポート", "shadow環境", "vvv/vvv-bots", "ノートブック管理", "Claude Code", "収益化", "AIツール"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T08:04:15.588733+09:00", "updated_at": "2026-06-28T08:04:15.588733+09:00"}
{"id": 881, "title": "Xタイムライン学習 2026-06-28 13:07", "content": "# Xタイムライン学習 2026-06-28 13:07\n\nClaude Codeの新機能「Dynamic Workflows」が海外で発見され、簡単な設定で呼び出せる方法が公開された。shadow環境に導入し、Opus 4.8と/ultracode推論モードを設定する。新機能を活用したマネタイズ戦略を検討する。\n\n## ポイント\n- Claude Codeの新機能「Dynamic Workflows」が公開された\n- shadow環境に「Dynamic Workflows」を導入する\n- Opus 4.8と/ultracode推論モードを設定する\n- 新機能を活用したマネタイズ戦略を検討する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`Dynamic Workflowsの設定方法` `Opus 4.8とultracode推論モードの比較` `Claude Codeを活用したマネタイズ戦略`\n", "tags": ["Claude Code", "Dynamic Workflows", "Opus 4.8", "ultracode"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T13:07:12.770924+09:00", "updated_at": "2026-06-28T13:07:12.770924+09:00"}
{"id": 882, "title": "Xタイムライン学習 2026-06-28 14:17", "content": "# Xタイムライン学習 2026-06-28 14:17\n\nデジタル庁の「源内」をKeycloak、Ollama、Qdrant RAG、Whisper、Stable Diffusionを用いて完全ローカル化するプロジェクトが進展中。オープンソース技術を活用したローカル環境構築が注目されている。\n\n## ポイント\n- デジタル庁の「源内」を完全ローカルで動かせるようになった\n- Keycloak、Ollama、Qdrant RAG、Whisper、Stable Diffusionを導入して「源内」を完全ローカル化する\n- オープンソース技術を利用したローカル環境の構築が進展している\n\n## 関連ページ\n[[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`オープンソースAIツール連携` `ローカルAIエージェント基盤` `マルチモーダルAI統合`\n", "tags": ["オープンソース", "ローカル環境", "AI", "認証", "音声認識", "画像生成"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T14:17:02.973259+09:00", "updated_at": "2026-06-28T14:17:02.973259+09:00"}
{"id": 883, "title": "Xタイムライン学習 2026-06-28 16:06", "content": "# Xタイムライン学習 2026-06-28 16:06\n\n2026年6月28日、Xタイムラインから学んだ最新動向。Opus 4.8とDynamic Workflowsの導入、Codexデスクトップアプリのカスタマイズツールcodex-app-modifierの活用が焦点。新しい開発ツールとテクノロジーの活用を横断テーマとし、実装とマネタイズの両面から検討が必要。\n\n## ポイント\n- Opus 4.8とDynamic Workflowsの導入\n- Codexデスクトップアプリのカスタマイズツールcodex-app-modifierの活用\n- 新しい開発ツールとテクノロジーの活用を横断テーマとする\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`開発ツールの最適化` `テクノロジー活用の戦略`\n", "tags": ["開発ツール", "テクノロジー活用", "AI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T16:06:35.701376+09:00", "updated_at": "2026-06-28T16:06:35.701376+09:00"}
{"id": 884, "title": "Xタイムライン学習 2026-06-28 17:06", "content": "# Xタイムライン学習 2026-06-28 17:06\n\nXタイムライン学習 2026-06-28 17:06は、株分析AIエージェントDexterの新着情報を取得し、shadow環境に導入して自動投資レポートの生成を試す。横断テーマは金融分野でのAIエージェントの活用。\n\n## ポイント\n- Dexterのスレッド取得\n- shadow環境に導入\n- 自動投資レポート生成試行\n- 金融分野でのAIエージェント活用\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]]\n\n## 関連概念（未作成）\n`AIエージェントの金融分野活用` `自動投資レポート生成`\n", "tags": ["AIエージェント", "株分析", "自動投資レポート"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T17:06:18.059407+09:00", "updated_at": "2026-06-28T17:06:18.059407+09:00"}
{"id": 885, "title": "Xタイムライン学習 2026-06-28 19:08", "content": "# Xタイムライン学習 2026-06-28 19:08\n\n2026年6月28日、Xタイムラインから2件の新情報を学習。言語圧縮と画像認識のAI技術進化を背景に、Claude Codeを用いた実験とNVIDIAのLocateAnything API活用を検討。横断テーマはAI技術進化による新たな可能性。\n\n## ポイント\n- 言語圧縮実験: Claude CodeでGrant's videoを圧縮\n- 画像認識機能: NVIDIA LocateAnything API導入検討\n- AI技術進化: 言語圧縮と画像認識の新たな可能性\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`AI技術進化` `言語圧縮技術` `画像認識技術` `NVIDIA LocateAnything API` `Claude Code実験` `AIエージェント設計思想` `マルチモデル運用` `無料/ローカルAIエージェント基盤` `Goal Buddy自律ループ` `MMPO/Goal Buddy実践化`\n", "tags": ["AI技術", "言語圧縮", "画像認識", "NVIDIA", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T19:08:35.949418+09:00", "updated_at": "2026-06-28T19:08:35.949418+09:00"}
{"id": 886, "title": "Xタイムライン学習 2026-06-28 20:08", "content": "# Xタイムライン学習 2026-06-28 20:08\n\nCodexのリセット権の有効期限をshadow環境で追跡し、自動更新と通知を実装するスクリプトを作成。vvv/vvv-botsを利用して、リセット権の有効期限に基づいて自動タスクを実行。\n\n## ポイント\n- Codexのリセット権の有効期限を追跡\n- shadow環境でスクリプトを作成\n- 自動更新と通知機能を実装\n- vvv/vvv-botsを利用して自動タスクを実行\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]]\n\n## 関連概念（未作成）\n`Codexリセット権管理` `shadow環境自動化` `vvv-botsタスク実行`\n", "tags": ["Codex", "リセット権", "shadow環境", "自動化", "スクリプト"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T20:08:02.798899+09:00", "updated_at": "2026-06-28T20:08:02.798899+09:00"}
{"id": 887, "title": "X Learn [2026-06-28] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年6月28日時点）**\n\nClaude Codeは現在、Anthropicの**本気開発環境**として完全に確立されています。単なるチャット+Artifactsではなく、専用デスクトップアプリ、CLI、サンドボックス、コマンド体系、Cowork連携まで含めた統合開発プラットフォームになっています。\n\n### 直近の主要アップデート\n\n**1. Claude Tag（6月23日リリース）** ※最も大きい変更\n- Claude Codeの**チーム/マルチプレイヤー進化版**\n- Slackで「@Claude」とタグ付けするだけでタスクを自動委任\n- 記憶・アイデンティティを持ち、**プロアクティブ**に動く（待たなくても勝手に仕事をする）\n- Anthropic内部では製品チームのコードの**65%**をClaude Tagが書いている\n- 具体例：インシデント対応、バグトリアージ、自動ポストモーテム作成、監視閾値監視など\n\n**2. セキュリティ・サンドボックス強化（直近）**\n- `sandbox.credentials` で**認証情報（パスワード・秘密鍵）の読み取りを完全ブロック**\n- Remote tool callのハング対策（5分でタイムアウト+明確なエラー表示）\n\n**3. Claude Code本体（v2.1.19x系）の主な新機能**\n- **/rewind**：`/clear`する前の会話から復元可能\n- `!bash`実行後にClaudeが**自動で応答**するようになった（これ地味にデカい）\n- ストリーミング時のCPU使用量を約37%削減\n- **Plan Mode / Dynamic Workflow**：プロンプトに「workflow」と入れるだけで、計画→複数エージェント並列実行→検証→報告まで自動化\n\n**4. Claude Designの大型アップデート**\n- キャンバス上での直接編集（ドラッグ・リサイズ・整列）が大幅に快適に\n- **Claude Codeとの双方向同期**（/design-syncコマンド）\n- デザインシステムの自動準拠チェック機能\n\n**5. 利用制限の大幅緩和（5月〜継続適用）**\n- Pro/Max/Teamの5時間制限が**2倍**に\n- ピークタイムの制限緩和\n- Opus 4.8の**Fast Mode**（約2.5倍速、価格も安く）\n\n### Anthropic公式調査から見る実態（6月16日発表）\n\n400Kセッションを分析した結果：\n- セッションの**50%以上**がコードの新規作成・修正\n- 平均タスクの金銭的価値が前期間比**+27%**\n- ソフトウェアエンジニア以外（デザイナー、PM、 analystなど）でも成功率が驚くほど近く、**ドメイン知識があれば十分**に戦える\n\n### 現在のおすすめ使い分け\n\n- **ソロで爆速開発** → Claude Code（+ Plan Mode + Server Preview）\n- **チームで回す** → Claude Tag（Slack）\n- **デザイン→実装の一気通貫** → Claude Design ↔ Claude Code同期\n- **デスクトップ自動化** → Claude Cowork\n\n必要であれば、特定の機能（例：/rewindの具体的な使い方、Claude Tagのプロンプト例、Dynamic Workflowのテンプレートなど）を深掘りします。\n\nどの部分をもっと詳しく知りたいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T20:10:29.931662+09:00", "updated_at": "2026-06-28T20:10:29.931662+09:00"}
{"id": 888, "title": "X Learn [2026-06-28] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills × MCP 活用ガイド（2026年最新）**\n\nClaude Code（旧称含むClaudeのエージェント環境）で現在最も熱いのが **Agent Skills** と **MCP** です。両方を正しく理解して使い分けることで、単なる「コード生成AI」から本物の自律型エージェントに化けます。\n\n### 1. MCPとAgent Skillsの違い\n\n**MCP (Model Capability Protocol)**  \n外部ツール・サービスを標準化されたプロトコルでClaudeに接続する仕組み。  \n- ブラウザ操作（Playwrightなど）\n- GitHub、Notion、Gmail、freee、Salesforceなどの外部API連携\n- リモートMCP対応（2025年中盤以降）\n\n**Agent Skills（Skills）**  \nClaude自身に「専門スキル」として深くインストールするもの。  \nMCPより**コンテキスト効率が良く、トークン消費が少なく、信頼性が高い**傾向にあります。\n\n有名な比較として、Flask作者のArmin Ronacher（@mitsuhiko）が2025年12月に書いたブログ「Skills vs MCP」が参考になります。彼は「MCPが何度も動かなくて困るが、Skillsは安定して効く」と結論づけています。\n\n多くの上級ユーザーは「とりあえずMCPで作って、後でSkillsに変換する」という流れになっています（@upamuneさんも全MCPをSkills化すると宣言していました）。\n\n### 2. 実践的な活用方針（おすすめ）\n\n**Skillsをメインに据える（推奨）**\n- コーディング、コード最適化、リファクタリング、テスト作成、ドキュメント生成など**思考・生成系の繰り返し作業**\n- 「Meta Skill」（スキルを作成・レビュー・最適化するスキル）を作るのが最強\n- 専用リポジトリでSkillsを管理（awesome-claude-skills系を参考に）\n- Skill ReviewerやBest Practicesを自分で作ってループで改善させる\n\n**MCPは「外部とのつなぎ役」に特化**\n- 本物のブラウザ操作が必要なとき\n- 外部サービスの認証・状態管理が必要なとき（OAuth対応リモートMCP）\n- よく使う組み合わせ例（@masahirochaenさんの分類が秀逸）：\n  - 開発：GitHub + Playwright\n  - デザイン：Excalidraw + Mermaid\n  - ドキュメント：Notion + Google Drive\n  - コミュニケーション：Gmail + Slack + Calendar\n  - 会計/営業：freee + Salesforce + Ahrefs\n  - ブラウザ自動化：Firecrawlなど\n\n**最強パターンはハイブリッド**\nSkillsの中に「このタスクにはどのMCPを使うべきか判断する」ロジックを入れる。Skillsが頭脳、MCPが手足になるイメージです。\n\n### 3. 始め方（具体的手順）\n\n**Agent Skillsの作り方**\n1. `skill-creator`などのツールを使う\n2. 自然言語で要件を記述\n3. 作ったSkillを自分でレビューさせる（Skill Reviewerスキルを作成）\n4. ベストプラクティス（コンテキストの階層化、lazy loadingなど）に沿っているか確認\n\nおすすめリポジトリ：\n- skanehiraさんのdotfiles（Skill Reviewerのテンプレートが優秀）\n- karanb192/awesome-claude-skills\n- EliaAlberti/dcode-agent-kit（1クリックでAgent化）\n\n**MCPの導入**\n- 信頼できる公式/コミュニティ製のMCPサーバーのみ使う（セキュリティ事故報告が増えています）\n- ローカルMCP → リモートMCP（OAuth対応）の順で移行\n- 安全利用ガイドはZennの「Claude Code / MCP を安全に使うための実践ガイド」が参考になります。\n\n### 4. さらに上を目指す人向けTips\n\n- **Context Tiering**を意識したSkill設計（重要な情報は上位階層に）\n- SkillsでMCPツールを自動生成・最適化するループを作る（@omarsar0さんの手法）\n- CLAUDE.md、AGENTS.md、Hooksとの組み合わせ\n- 「Skillsが多すぎて管理できない」問題 → カテゴリ分けとMeta Skillで解決\n\n### 5. おすすめ学習リソース（2026年6月時点）\n\n- Armin Ronacherブログ「Skills vs MCP」\n- Anthropic公式 Agent Skillsドキュメント\n- @masahirochaenさんのMCPカテゴリ整理投稿\n- Zennの各種実践記事（特にセキュリティ関連）\n- YouTube「Claude Code × MCP 入門徹底解説」系動画\n\n---\n\n**結論（一番大事なこと）**\n\n**「MCPを全部作ればいい」時代は終わりました。**\n\n今は **「どの部分をSkillとしてClaudeに深くインストールするか」** が勝負です。\n\nまずは**1つだけでも良いので、自分が最も繰り返しやる作業をSkill化**してみてください。作った瞬間に「これが欲しかったものだ」と実感できるはずです。\n\n必要であれば、あなたの業務領域（エンジニアリング、マーケティング、デザイン、営業など）を教えていただければ、具体的なSkill設計のテンプレートをお渡しします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T20:11:00.560105+09:00", "updated_at": "2026-06-28T20:11:00.560105+09:00"}
{"id": 889, "title": "X Learn [2026-06-28] AIエージェント ハーネス 設計", "content": "**AIエージェントのハーネス設計（2026年現在のベストプラクティス）**\n\n「AIエージェント ハーネス 設計」というクエリは、まさに今最もホットで議論の多いテーマです。モデル自体ではなく、**モデルを有用で信頼性が高く、安全に動作させる「ハーネス（足場・運用基盤）」**が価値の大部分を占めるとの認識が業界で広がっています。[[1]](https://x.com/akshay_pachaar/status/2042586319390674994)\n\n### 1. Agent Harnessとは何か？（現在の議論の整理）\n\n**Harness** =  statelessなLLMを**状態を持つ信頼できるエージェント**に変えるインフラ層。\n\n主な構成要素：\n- Orchestration（実行ループ）\n- Memory & State Management\n- Tool Integration & Governance\n- Planning / Reflection / Self-correction\n- Observability / Tracing / Evaluation\n- Safety, Guardrails, Human-in-the-Loop\n- （本番運用時は）Multi-tenancy, RBAC, Cost Control, Durable Execution\n\n**大きな議論の軸（2026年現在）**：\n\n- **Thin Harness vs Thick Harness**\n  - **Anthropic寄り（Thin）**: 「dumb loop」（プロンプト組み立て→モデル呼び出し→ツール実行のシンプル繰り返し）。モデルが賢くなればハーネスは薄くするべき。\n  - **LangGraph寄り（Thick）**: ロジックを明示的なグラフ（StateGraph）でエンコード。決定性・デバッグ容易性・制御性を重視。\n  - **OpenAI / CrewAI**: 中間。Code-first（Pythonネイティブ）やDeterministic Flowを組み合わせる。\n\n- **Scaffolding（足場）のメタファー**（非常に有用）\n  足場は一時的。建物（モデル）ができ上がれば外す。実際、Anthropicはモデル更新ごとにplanningステップを削除している。ただし、**モデルは特定のハーネスで訓練されている**ため、安易に変えると性能が落ちる。[[1]](https://x.com/akshay_pachaar/status/2042586319390674994)\n\n- **重要なカウンターポイント**（Ashpreet Bediらの指摘）\n  「Harness Engineering」という言葉が、**本当の難しさ（Systems Engineering）の70%を隠している**可能性がある。Multi-tenancy、RBAC、resource isolation、durable state、audit、approval flowなどは従来のシステムエンジニアリングの問題。Coding Agent（端末＋ローカルファイルシステム）のパターン（AGENTS.md、virtual filesystem）を一般化しすぎるのは危険。**Agent = Model + System**というフレームの方が健全。[[2]](https://x.com/ashpreetbedi/status/2040841492860735634)\n\n### 2. 推奨アーキテクチャ（2026年実践版）\n\n**基本方針**:\n- **Explicit Stateを徹底**（LangGraphが現在最強クラス）\n- **Designed to be removed**（将来モデルが良くなったら簡単に簡略化できる構造にする）\n- 人間の役割を「Environment Designer（良い環境・地図・フィードバックループを作る人）」にシフト\n- 「Harnessability（ハーネスしやすさ）」を指標にする：どれだけ観測・介入・修正・評価しやすいか\n\n**レイヤード設計**:\n\n**1. Orchestration Layer（心臓部）**\n- **LangGraph（強く推奨）**：StateGraph + checkpointing + persistence\n- ノード例：Supervisor, Planner, Actor, Critic, Tool Executor, Router, Summarizer\n- 利点：中断・再開、人間介入、バージョン管理、視覚的デバッグが可能\n\n**2. Memory & Knowledge Layer**\n- Working Memory：グラフのState（構造化）\n- Semantic Memory：Vector DB（Progressive Disclosure＝最初は地図だけ渡す）\n- Episodic Memory：トレースの要約＋長期ストレージ\n- Procedural Memory：Skill Library / Tool Registry\n- 実践Tips：「巨大なAGENTS.md」は失敗しやすい。**100行程度の目次＋構造化された/docs/** にする（mapではなくindex）。\n\n**3. Tool & Capability Harness**\n- 統一されたTool Schema（Pydantic + JSON Schema）\n- **Permission System必須**（read-only / write / budget制御）\n- Sandboxing（特にコード実行）\n- Discoveryメカニズム（エージェントが新しいスキルを自ら見つける）\n\n**4. Planning & Governance Layer**\n- Hierarchical Planning（高レベル計画 → 分解）\n- Reflection / Self-correctionループ\n- Mechanically enforced rules（linter、dependency validation、background entropy cleanup agent）\n\n**5. Observability & Evaluation Layer（最も投資すべき）**\n- Full Tracing（LangSmith / Phoenix / OpenTelemetry）\n- メトリクス：Task Success Rate, Cost/Task, Latency, Tool Accuracy, Safety Violation, Drift\n- Evaluation Harness：Trajectory評価、LLM-as-Judge、実際の業務成功率\n- Human Feedback Loopの体系的組み込み\n\n**6. Production System Layer（本番必須）**\n- Multi-tenancy & RBAC\n- Resource Quota & Isolation（1テナントがトークンを食いつぶさない）\n- Durable Execution（LangGraph checkpoint + Postgres / Temporal）\n- Audit & Approval Flow\n\n### 3. 技術スタック推奨（2026年）\n\n- **最もバランス良い**：LangGraph + LangSmith + Postgres (with pgvector) + Qdrant/Pinecone + OpenTelemetry + Phoenix\n- **高速プロトタイピング**：CrewAI Flows または LlamaIndex Workflow\n- **Long-horizon / 大規模**：ByteDanceのDeer Flow（message gateway + sandboxed sub-agents + shared memory）のようなアーキテクチャを参考\n- **Enterprise**：Semantic Kernel + Azure監視系\n\n### 4. 設計時のチェックリスト\n\n1. 新しい高性能モデルに置き換えたとき、ハーネスを**薄くできる**か？（Future-proofing test）\n2. すべての思考・行動・観測が**完全にトレース可能**か？\n3. 重要なアクションに**Human-in-the-Loop**を組み込めるか？\n4. コスト・安全性・決定性のバランスが取れているか？\n5. 「Harness」だけを考えていないか？全体として**System**になっているか？\n\n### 追加アドバイス\n\n- **過剰設計を避ける**：単純なタスクはReActやシンプルなループで十分。すべてをグラフにする必要はない。\n- Coding Agentのパターン（filesystem中心）は、**単独の開発者用**には非常に有効だが、チーム・プロダクション用途ではデータベース＋構造化記憶に早く移行した方が良い。\n- 最終的に勝つのは「モデルを最も効率的に有用にするハーネス（システム）」を作ったチームです。モデルは commoditize（一般化）しつつ、ハーネス/システムは差別化要因になり続けます。\n\n具体的に深掘りしたい部分があれば教えてください：\n- LangGraphでの具体的なState設計例\n- Evaluation Harnessの構築方法\n- Multi-agent orchestrationパターン\n- Enterprise向けガバナンス設計\n- コスト最適化アーキテクチャ\n\n必要に応じてコード例や図も出せます。<|eos|>", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T20:11:32.856612+09:00", "updated_at": "2026-06-28T20:11:32.856612+09:00"}
{"id": 890, "title": "X Learn [2026-06-28] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年6月28日）**\n\n### 1. Codex CLI（OpenAI）\n**最新版本：0.142.3**（rust-v0.142.3）\n\n- 这是个**维护更新**（maintenance-only patch），没有用户可见的功能改动，主要做了内部清理和依赖更新。[[1]](https://x.com/CodexReleases/status/2070621353347371141)\n\n**安装/更新命令：**\n```bash\nnpm install -g @openai/codex@latest\n```\n\n**查看版本：**\n```bash\ncodex --version\n```\n\n目前 Codex CLI 迭代非常频繁，很多人拿它和 **Claude Code** 直接对比，使用 GPT-5 / GPT-5.5 系列，实际体验反馈很强，尤其在复杂代码任务上。很多人认为它已经超越了之前的 Gemini CLI。[[2]](https://x.com/TendiesOfWisdom/status/1958938621311955249)\n\n### 2. Gemini CLI（Google）\n**已基本弃用**，不再是推荐方案。\n\n- 旧的 `@google/gemini-cli`（之前版本在 0.45.x 左右）现在登录容易出问题，很多用户反馈“不再支持”。[[3]](https://x.com/anzarra/status/2070153540438282653)\n- Google 已将其迁移到 **Antigravity CLI（简称 AGY）**，这是他们新的 agentic 开发平台。\n\n**当前推荐使用 AGY（Antigravity CLI）**：\n- 命令改为 `agy`\n- 最新提到版本约 **1.0.13**\n- 支持插件系统（`agy plugin install ...`）\n- 界面和交互风格向 Claude Code / Codex 靠拢\n\n**总结建议（2026年6月）：**\n\n| 工具          | 当前状态         | 推荐命令 | 最新版本     | 建议人群             |\n|---------------|------------------|----------|--------------|----------------------|\n| **Codex CLI** | 非常活跃         | `codex`  | 0.142.3      | 想用最强 GPT 模型的人 |\n| **Gemini CLI** | 已弃用           | -        | -            | 不推荐继续使用       |\n| **AGY (Antigravity)** | Google 现主力 | `agy`    | ~1.0.13      | 原来用 Gemini CLI 的人 |\n\n想同时用多个的话，大部分重度用户现在是 **Codex + Claude Code + AGY** 三开，根据任务切换。\n\n需要我给你具体的配置推荐、常用指令（/reset、插件、context 管理等），或者对比体验吗？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T20:11:58.912614+09:00", "updated_at": "2026-06-28T20:11:58.912614+09:00"}
{"id": 891, "title": "日報 2026-06-28 学習まとめ", "content": "# 日報 2026-06-28 学習まとめ\n\n```json\n{\n  \"summary\": \"2026年6月28日の日報では、Claude Codeの新機能アップデートとその活用方法、Codex CLIとGemini CLIの最新状況、AIエージェントのハーネス設計とその重要性、shadow環境でのCodexのリセット権の有効期限の追跡、NVIDIAのLocateAnythingと画像認識機能の活用について学んだ。shadow環境でのAI技術の進化とその応用、shadow環境でのAIエージェントの活用と最適化、開発ツールとテクノロジーの進化が横断テーマとして挙げられ、shadow環境でのClaude Codeの新機能導入、Codexのリセット権の有効期限追跡スクリプト作成、NVIDIAのLocateAnythingを利用した画像認識機能導入、shadow環境でのAIエージェントの活用最適化と収益化が取るべきアクションとして提示された。\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T22:00:04.495166+09:00", "updated_at": "2026-06-28T22:00:04.495166+09:00"}
{"id": 892, "title": "Xタイムライン学習 2026-06-28 23:10", "content": "# Xタイムライン学習 2026-06-28 23:10\n\nClaude Codeの5時間制限について学習する。新しいものを作るためにこの時間制限を使う。コマンドecho \"Time limit: 5 hours\"を使用して時間制限を確認する。Claude Codeを使用して新しいものを作り、金銭を稼ぐことが目的である。\n\n## ポイント\n- Claude Codeの5時間制限\n- 新しいものを作る\n- 時間制限を確認するコマンド\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Codeの応用` `時間制限の使い方`\n", "tags": ["Claude Code", "時間制限"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-28T23:11:43.249618+09:00", "updated_at": "2026-06-28T23:11:43.249618+09:00"}
{"id": 893, "title": "Xタイムライン学習 2026-06-29 00:10", "content": "# Xタイムライン学習 2026-06-29 00:10\n\nCodeの仕様が不明確であるため、GitHubのSpec Kitを使用してコードを明確化する必要がある。Spec Kitは11kのStarを獲得しており、Codeの理解と要件定義に役立つ。AIツールを使用して要件を理解し、CodeをSpec Kitで書くことが有効である。\n\n## ポイント\n- Codeの仕様が不明確\n- GitHubのSpec Kitを使用\n- AIツールを使用して要件を理解\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`コードの明確化` `要件定義`\n", "tags": ["Claude Code", "Spec Kit", "AI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T00:11:42.279954+09:00", "updated_at": "2026-06-29T00:11:42.279954+09:00"}
{"id": 894, "title": "Xタイムライン学習 2026-06-29 06:54", "content": "# Xタイムライン学習 2026-06-29 06:54\n\n2026-06-29のXタイムライン学習では、Codexによる顧客ダッシュボード自動作成の実装がGOされ、shadow環境への導入が計画された。Gemini無料版とCopilotの比較検討が行われ、vvv/vvv-botsと非中華ポリシーの組み合わせでAIツールの活用方法が調査された。AIツールの活用と自動化の重要性が横断テーマとして挙げられた。\n\n## ポイント\n- Codexによる顧客ダッシュボード自動作成の実装がGO\n- shadow環境へのCodex導入が計画\n- Gemini無料版とCopilotの比較検討\n- vvv/vvv-botsと非中華ポリシーの組み合わせでAIツール活用方法調査\n- AIツールの活用と自動化の重要性\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`AIツールの活用と自動化の重要性` `shadow環境へのAIツール導入プロセス` `非中華ポリシーとAIツールの組み合わせ`\n", "tags": ["AIツール", "自動化", "Codex", "Gemini", "Copilot"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T06:54:23.183052+09:00", "updated_at": "2026-06-29T06:54:23.183052+09:00"}
{"id": 895, "title": "横断学習 2026-06-29", "content": "# 横断学習 2026-06-29\n\nAnthropic社のClaude Codeが65%のコードを生成しており、Codex CLI Agentもローカルで利用可能になり、多様な機能が実現している。Anthropic社内で活用されているClaude Codeをオープンソース化・利用可能にすることが求められている。また、AIによるレビューシステムの開発も進んでいる。\n\n## ポイント\n- Anthropic社のClaude Codeが65%のコードを生成\n- Codex CLI Agentがローカルで利用可能\n- AIによるレビューシステムの開発が進んでいる\n- OpenAI Codex CLIが強力なコード生成能力を持つ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`自動コード生成` `AIエージェント` `コードレビューシステム`\n", "tags": ["Claude Code", "Codex CLI Agent", "AI", "コード生成", "レビューシステム"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T08:02:19.902249+09:00", "updated_at": "2026-06-29T08:02:19.902249+09:00"}
{"id": 896, "title": "Xタイムライン学習 2026-06-29 08:17", "content": "# Xタイムライン学習 2026-06-29 08:17\n\nClaude Codeを使用し、AIが多くのタスクを実行するが、自身の役割について混乱している。TopicはAIの複数の利用と自身の役割についての混乱である。Categoryは参考のみであり、ValueはNGと判断されている。Trendとしては、AIの多くの利用と自身の役割についての混乱が指摘され、Linkを展開して内容を分析することが推奨されている。\n\n## ポイント\n- Claude Codeを使用してAIが多くのタスクを実行\n- 自身の役割について混乱している\n- AIの複数の利用がトレンドとなっている\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIの役割についての理解` `多くのAIの利用による混乱`\n", "tags": ["AI", "Claude Code", "混乱"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T08:18:48.849607+09:00", "updated_at": "2026-06-29T08:18:48.849607+09:00"}
{"id": 897, "title": "Xタイムライン学習 2026-06-29 10:12", "content": "# Xタイムライン学習 2026-06-29 10:12\n\n新着情報2件。1件目はAnimation toolの更新で、コードの作業効率が向上した。2件目は、仕事のデータとAIを混合させて、AIの決定が悪くなった。 Shadow environmentを使用して、仕事のデータ分析を монетизすることが横断テーマとなっている。ACTIONでは、APIの開発、価格モデルを作成し、新しいビジネスモデルを探求することが含まれる。\n\n## ポイント\n- Animation toolの更新\n- 仕事のデータとAIの混合\n- Shadow environmentの使用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI-Powered Work Management` `Personalized Work Recommendations`\n", "tags": ["マネタイズ", "実装"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T10:13:40.388267+09:00", "updated_at": "2026-06-29T10:13:40.388267+09:00"}
{"id": 898, "title": "Xタイムライン学習 2026-06-29 11:13", "content": "# Xタイムライン学習 2026-06-29 11:13\n\nXタイムライン学習では、Video、AI、Shadow、Claude Code、vvv/vvv-bots、Rulesに関する情報を分析する。横断テーマはAIコンテンツのモネタイズ化に対する考察である。Next Stepでは、特定のビデオリンクの分析とvvv/vvv-botsのクローデコードとの統合の可能性を調べる。さらに、Shadow環境でのAI生成コンテンツの収益モデルを研究し、既存ツールの活用方法を探る。\n\n## ポイント\n- Video.AI.Shadow.Claude Code:viv/vvv-botsの分析\n- Shadow環境でのAIコンテンツモネタイズ\n- 収益モデルとツールの研究\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIコンテンツモネタイズ` `Shadow環境開発`\n", "tags": ["AI", "Shadow", "Claude Code", "Monetization"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T11:14:00.676798+09:00", "updated_at": "2026-06-29T11:14:00.676798+09:00"}
{"id": 899, "title": "Xタイムライン学習 2026-06-29 12:13", "content": "# Xタイムライン学習 2026-06-29 12:13\n\n2026-06-29のXタイムライン学習で、AIスキルとテクノロジー進化によるビジネス変革を中心に、Claude Code導入で労働時間短縮と事業拡大を目指す。GPT活用とAI活用本質の学習も含む。\n\n## ポイント\n- AIスキルとテクノロジー進化がビジネスを変革\n- Claude Code導入で労働時間1/3短縮\n- GPT活用でAIスキル身につける\n- AI活用本質をX記事で学ぶ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`AI活用本質` `労働時間短縮` `ビジネス変革`\n", "tags": ["AI", "ビジネス", "Claude Code", "GPT"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T12:13:02.684499+09:00", "updated_at": "2026-06-29T12:13:02.684499+09:00"}
{"id": 900, "title": "Xタイムライン学習 2026-06-29 13:13", "content": "# Xタイムライン学習 2026-06-29 13:13\n\n```json\n{\n  \"summary\": \"2026-06-29のXタイムライン学習で、Claude Opus 4.7とGLM 5.2のベンチマーク実施と自動動画編集AIエージェントの開発が決定。AI技術の実装とマネタイズの可能性を横断テーマとする。\",\n  \"key_points\": [\n    \"Claude Opus 4.7 vs GLM 5.2 フロントエンド対決\",\n    \"Chat GPTアプリの自動動画編集AIエージェント\",\n    \"npm install @claude/opus と glm を比較ベンチマーク実施\",\n    \"pip install transformers と moviepy を使用した自動動画編集AIエージェントの開発\",\n    \"AI技術の実装とマネタイズの可能性\"\n  ],\n  \"tags\": [\"AI技術\", \"実装\", \"マネタイ\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T13:13:23.464987+09:00", "updated_at": "2026-06-29T13:13:23.464987+09:00"}
{"id": 901, "title": "Xタイムライン学習 2026-06-29 15:59", "content": "# Xタイムライン学習 2026-06-29 15:59\n\nObsidianのVaultにClaudeを組み込み、タスク管理と動画変換を自動化する。横断テーマはClaudeを活用した自動化とマネタイズの可能性。\n\n## ポイント\n- ObsidianにClaudeをインテグレートしてタスク管理を自動化する\n- Claudeを使用した動画変換の自動化を実装する\n- vvv/vvv-botsと非中華ポリシーを考慮したClaudeの運用を検討する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`ObsidianとClaudeのインテグレーション方法` `動画変換自動化の技術的詳細` `非中華ポリシーとvvv/vvv-botsの関係`\n", "tags": ["Obsidian", "Claude", "自動化", "タスク管理", "動画変換"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T15:59:15.309686+09:00", "updated_at": "2026-06-29T15:59:15.309686+09:00"}
{"id": 902, "title": "Xタイムライン学習 2026-06-29 16:59", "content": "# Xタイムライン学習 2026-06-29 16:59\n\n2026年6月29日、XタイムラインでChat GPTアプリと自動動画編集AIエージェントの開発が話題に。Claude CodeにChat GPTを統合し、AI技術の活用による自動化とマネタイズの可能性を探る。\n\n## ポイント\n- Chat GPTアプリと自動動画編集AIエージェントの開発が話題\n- Claude CodeにChat GPTアプリを統合し、自動動画編集AIエージェントの開発を試みる\n- vvv/vvv-botsを活用して、テレアポ営業の自動化を実施する\n- 非中華ポリシーに基づいて、既存のskill/rulesを更新し、AIエージェントの開発に役立てる\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]]\n\n## 関連概念（未作成）\n`AI技術の活用による自動化とマネタイズの可能性` `Chat GPTアプリと自動動画編集AIエージェントの統合開発` `テレアポ営業の自動化とAIエージェントの活用`\n", "tags": ["AI", "自動化", "マネタイズ", "Chat GPT", "自動動画編集"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T16:59:13.168992+09:00", "updated_at": "2026-06-29T16:59:13.168992+09:00"}
{"id": 903, "title": "Xタイムライン学習 2026-06-29 18:01", "content": "# Xタイムライン学習 2026-06-29 18:01\n\n2026-06-29のXタイムライン学習で、ChatGPTの活用方法とAI社員雇用サービスを調査。AIを活用した効率化とマネタイズの重要性を横断テーマとする。\n\n## ポイント\n- ChatGPTの活用方法を調査し、shadow環境に導入する\n- 月1万円で21人のAI社員を雇うサービスを検討し、ビジネスモデルを分析する\n- https://x.com/Gencoin8/status/2071507952541000135を参考に、AIを活用した収益モデルの具体例を調査する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-05-16 X投稿大量学習 — image-blaster/CLI-Anything/マルチAI設計/ひとり代理店$18,800]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-05-26 学習日報]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`AI活用の効率化` `AI社員雇用サービスのビジネスモデル` `AIを活用した収益モデル`\n", "tags": ["AI", "効率化", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T18:01:02.562534+09:00", "updated_at": "2026-06-29T18:01:02.562534+09:00"}
{"id": 904, "title": "Xタイムライン学習 2026-06-29 19:01", "content": "# Xタイムライン学習 2026-06-29 19:01\n\n2026年6月29日、Xタイムラインから学習した内容。Google Geminiの「Computer Use」機能とCodex-GitHub CLI連携の実装が進む。AIと自動化の活用が横断テーマ。\n\n## ポイント\n- Gemini 3.5 Flashをshadow環境に導入し、AIによるPC操作を試験する\n- CodexとGitHub CLI（gh）をshadow環境に導入し、自動化スクリプトを開発する\n- AIと自動化の活用を推進し、効率化と収益化を図る\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`AIによるPC操作` `GitHub自動化スクリプト` `shadow環境運用`\n", "tags": ["AI", "自動化", "Gemini", "Codex", "GitHub CLI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T19:01:15.156005+09:00", "updated_at": "2026-06-29T19:01:15.156005+09:00"}
{"id": 905, "title": "X Learn [2026-06-29] Claude Code 新機能 アップデート", "content": "[[1]](https://x.com/superdxuser/status/2071535925574668514)[[2]](https://x.com/i/status/2071535925574668514)[[3]](https://x.com/i/status/2071529115912671639)[[4]](https://x.com/AnthropicAI/status/2062568869240476050)[[5]](https://x.com/AnthropicAI/status/2066969532380721386)**Claude Code 新機能・アップデートまとめ（2026年6月29日時点）**\n\nClaude Codeは現在も**週次ペースで着実に改善**されており、特に日本コミュニティが活発に情報共有しています。以下に直近の重要アップデートを整理します。\n\n### 1. 直近の週次アップデート（v2.1.18x〜195）\n最近の週次アップデートで特に改善された点：\n\n- **v2.1.186**: **MCP認証がブラウザ不要**に。CLI上で完結するようになった（サーバー・ヘッドレス環境で大幅に使いやすくなった）\n- **v2.1.195**: **Hookのマッチングが「完全一致」**に変更。以前は部分一致で誤爆が起きやすかった（`-`付きの名前を持つhookを使っている人は要注意）。影響が出る場合はワイルドカード（例: `mcp__brave-search__.*`）で調整を\n- **v2.1.191**: `/rewind` コマンドが拡張 + **CPU使用率が約37%削減**\n\nこれらは特に運用寄りの地味に嬉しい改善です。[[1]](https://x.com/superdxuser/status/2071535925574668514)\n\n### 2. 最大のトピック：**Artifacts機能**（6月18日頃リリース）\n現在最も注目されている新機能。\n\n**ターミナル上のClaude Codeの作業を、ライブ更新されるWebページ（URL）として共有**できるようになりました。\n\n- プロンプト例：「アーティファクトを作って」「ライブページにして」「ダッシュボードにして」\n- Claudeが作業を続けると**ページがリアルタイムで更新**される\n- 主な用途：\n  - 分析ダッシュボード（グラフ付き）\n  - PRコードウォークスルー（差分解説）\n  - インシデント対応タイムライン\n  - アーキテクチャ図自動生成\n\n**対象**: Team / Enterpriseプラン（ベータ）。Free/Proは未対応。\nセキュリティも企業向けにしっかり設計されており、デフォルト非公開・組織内認証限定・監査ログ記録あり。[[3]](https://x.com/i/status/2071529115912671639)\n\n### 3. その他の最近の強化\n\n- **再帰的サブエージェント**（v2.1.172頃）：最大5階層まで子エージェントを自動生成可能。大規模タスクを階層的に自動分業できる（コストには注意）\n- **Auto Mode**の安全性向上（分類器による自動承認）\n- **モデル性能の劇的向上**：Mythos Previewなどで、コード最適化タスクの高速化が前年の数十倍レベルに到達。成功率も大幅改善\n\n### 4. Anthropic公式の最近の動き\n- **6月16日**：Claude Codeの大規模経済研究を公開（職種別成功率、タスク価値の27%向上など）[[5]](https://x.com/AnthropicAI/status/2066969532380721386)\n- Auto Modeの技術設計に関するエンジニアリングブログも公開済み\n\n---\n\n### 今後のチェックポイント\n- Hookを使っている人は**v2.1.195以降の設定見直し**を強く推奨\n- Team/Enterpriseを使っているなら**Artifactsは絶対に試す**べき\n- 週次で細かい改善が続いているので、定期的にバージョンチェックを\n\nもっと詳しく知りたい部分があれば教えてください：\n- Artifactsの具体的なプロンプト例\n- 再帰エージェントの活用法\n- Hook設定のベストプラクティス\n- 特定バージョンの詳細\n\n必要に応じて最新のQiita記事や特定投稿も深掘りできます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T20:10:30.664026+09:00", "updated_at": "2026-06-29T20:10:30.664026+09:00"}
{"id": 906, "title": "X Learn [2026-06-29] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills + MCP 活用ガイド（2026年6月最新）**\n\nクエリから、「ClaudeのAgent SkillsとMCPをどう組み合わせれば最強に活用できるか」を知りたいのだと思います。現在の日本コミュニティでの実践知を基に、**違い・使い分け・具体的な活用法**を整理します。\n\n### 1. SkillsとMCPの違い（本質）\n\n| 項目 | **Agent Skills** | **MCP (Model Context Protocol)** |\n|------|------------------|----------------------------------|\n| **役割** | 「専門家の手順書・業務マニュアル」 | 「AIのUSB-Cポート（外部接続規格）」 |\n| **抽象度** | 高（ワークフロー全体） | 中（個別の道具・リソース） |\n| **中身** | Markdownの手順書 + Pythonコード | 標準化されたサーバー（Filesystem, Browser, DB, APIなど） |\n| **特徴** | 段階的開示（必要なときだけ詳細読み込み）でコンテキスト効率化 | 再利用性が高く、複数のクライアント（Claude Code, Cursor系, Clineなど）で共通利用可能 |\n| **向いているもの** | 専門ドメインの繰り返し作業（ブログ執筆、コードレビュー、UI設計、分析フローなど） | 実世界への作用（ファイル操作、ブラウザ操作、DB参照、外部API連携） |\n\n**現在のコンセンサス**：\n- MCPは「道具箱」\n- Skillsは「その道具箱を使ってどう仕事をするかのマニュアル」\n- **最強は両方組み合わせること**。Skillの中でMCPツールを適切に呼び出させる。\n\n### 2. 2026年現在の最強活用形（Meta）\n\n1. **Claude Code**（または対応高機能クライアント）をメイン環境にする\n2. **プロジェクト構成**：\n   - `CLAUDE.md` → 「憲法」（基本原則・価値観・禁止事項）\n   - `.claude/skills/` フォルダ → 自分専用のスキル集\n   - 複数の**MCPサーバー**を常時接続\n\n3. **使い分けの目安**：\n   - **Skills**：自分の業務で「何度も同じような判断・手順を踏むもの」をパッケージ化\n   - **MCP**：実世界に影響を与えたいとき（ファイル作成/編集、ウェブ調査、データ取得）\n   - **Subagents**：特に専門性の高いタスクを切り出すとき（Skills + 限定MCPを渡して起動）\n\n### 3. 実践的な活用Tips\n\n**Skill作成の鉄則**:\n- 明確で発見されやすい**名前**と**概要**を書く（AIが「このスキル使おう」と判断しやすくする）\n- 「いつ使うか」「使わない方がいいケース」を明記\n- 可能な限り**段階的開示**を活かす（最初は概要だけ読み込ませる）\n- 弱点分析 → Skill作成 → 実戦 → 改善 のサイクルを回す\n\n**MCPサーバーの選び方**:\n必須クラス：\n- **Filesystem MCP**（最重要）\n- Playwright / Browser MCP\n- Git MCP\n\n業務別おすすめ（2026年時点）：\n- 分析 → GA4 MCP\n- デザイン → Figma MCP\n- ナレッジ管理 → Obsidian MCP\n- インフラ → AWS公式MCP\n- その他 → Slack, GitHub, PostgreSQL, Linear など\n\n（詳細はZennの「2026年最新 エンジニアが入れるべきMCPサーバー厳選まとめ」などが参考になります。サーバー数は1万超えており、レジストリ系ツールも出てきています）\n\n**コンテキスト管理の重要ポイント**:\n- CLAUDE.mdは「最小憲法」に留める\n- Subagent起動時は必要なSkillとMCPだけを明示的に渡す（コンテキスト汚染防止）\n- 無駄なツール/Skillは積極的に削る\n\n### 4. おすすめ学習リソース\n\n- Anthropic公式: 「Extending Claude’s capabilities with skills and MCP servers」\n- @commteさんの記事（Skills/Prompts/Projects/Subagents/MCPの5分類と使い分け）\n- @AI_masaouさんのAgent Skills解説スレッド\n- 『Claude Code 完全大全』『MCPサーバー開発大全』（技術評論社）\n- 実際に手を動かす：Claude Codeで自分の業務スキルから1つ作ってみる\n\n---\n\n**一言で言うと**：\n2025年は「Claudeに指示する」時代、2026年は「Claudeに自分の分身（Skills + MCPで武装したエージェント）を作らせる」時代です。\n\n特に**「自分の業務で繰り返し発生する判断・手順」をSkillとして結晶化**していくと、生産性が段違いになります。\n\n具体的に知りたい部分を教えてください：\n- 実際のSkillファイルのサンプル作成方法\n- おすすめMCPサーバーの設定手順（特定用途）\n- Claude Codeでのプロジェクト構成例\n- Subagentとの組み合わせ方\n\n用途（開発、ブログ執筆、分析、個人事業など）を教えていただければ、よりピンポイントでアドバイスできます！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T20:11:06.120353+09:00", "updated_at": "2026-06-29T20:11:06.120353+09:00"}
{"id": 907, "title": "X Learn [2026-06-29] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（2026年現在のベストプラクティス）**\n\n「AIエージェント ハーネス設計」とは、**単なるプロンプトやツール呼び出しのループではなく、信頼性・観測可能性・安全性を備えた「エージェント実行プラットフォーム」**を設計することです。\n\n2026年現在、業界のコンセンサスは明確です。\n\n> **「Model is not the Agent. The Harness is.」**  \n> LLMはエンジンに過ぎず、本質的な能力はハーネス（周囲のインフラ）に外在化されている。[[1]](https://x.com/CobusGreylingZA/status/2043638576848707662)[[2]](https://x.com/i/status/2043638576848707662)\n\nモデルを中心にした設計（Model-Centric）から、ハーネスを中心にした設計（Harness-Centric / Inverted Architecture）へのパラダイムシフトが起きています。\n\n### 1. ハーネスの本質的な役割\n\nハーネスが担うのは以下の外部化（Externalization）です：\n\n- **Memory（記憶）**: 作業コンテキスト、意味的知識、エピソード記憶、個人化された長期記憶。単なるコンテキストウィンドウではない。\n- **Skills（技能）**: 運用手順、意思決定ヒューリスティック、規範的制約（normative constraints）、SOP（標準作業手順）。\n- **Protocols（プロトコル）**: ユーザーとの対話契約、他のエージェントとの通信契約、ツールとのインターフェース契約。\n- **Mediators（仲介層）**: サンドボックス、観測可能性（observability）、評価ループ、人間承認（approval gates）、圧縮、sub-agent orchestration。\n\nこれらを**ハーネスがランタイムに組み立てる**ことで、薄い（thin）モデルでも高い信頼性を実現します。[[3]](https://x.com/akshay_pachaar/status/2045510648474530263)\n\n### 2. 推奨アーキテクチャ（Harness-Centric Design）\n\n```mermaid\ngraph TD\n    subgraph \"Harness Core (Orchestrator)\"\n        Graph[Stateful Graph Engine\\n(LangGraph-style)]\n        Router[Intent Router / Decision Node]\n    end\n\n    subgraph \"Externalized Intelligence\"\n        Memory[Memory Layer\\n(Working + Semantic + Episodic + Procedural)]\n        Skills[Skills Layer\\n(Tools + Heuristics + SOPs + Constraints)]\n        Protocols[Protocols Layer\\n(Agent-User / Agent-Agent / Agent-Tool)]\n    end\n\n    subgraph \"Mediators / Operational Layer\"\n        Observability[Observability & Tracing\\n(OpenTelemetry)]\n        Safety[Sandbox + Guardrails + Permissions]\n        Evaluation[Evaluation Loop\\n(LLM-as-Judge + Human Feedback)]\n        HIL[Human-in-the-Loop Gates]\n        Orchestration[Multi-Agent Coordination]\n    end\n\n    LLM[Thin LLM Reasoning Engine]\n\n    Harness_Core --> LLM\n    Externalized_Intelligence --> Harness_Core\n    Mediators -.-> Harness_Core\n```\n\n**設計原則**:\n- **厚いハーネス（Thick Harness）から始める**：最初はLangGraphなどで制御フローを明示的に定義（ノード・エッジ・状態遷移をコードで書く）。\n- **Scaffoldingとして設計**：モデルが賢くなるにつれて徐々に取り除けるようにする（AnthropicやManusの事例のように）。[[4]](https://x.com/akshay_pachaar/status/2042586319390674994)\n- **将来のモデル交換容易性**：同じハーネスで異なるモデル（Claude, GPT, Grok, Llamaなど）をスイッチ可能にする。\n\n### 3. 各レイヤーの詳細設計\n\n**① Harness Core（オーケストレータ）**\n- **推奨実装**: LangGraph（または同等の状態機械グラフ）。これが2026年現在、最も成熟した「Agent Runtime/Harness」基盤。\n- 状態（State）を明示的に定義（メッセージ履歴、ツール結果、計画、評価スコアなど）。\n- ノード例: `planner`、`tool_call`、`critic`、`router`、`human_approval`、`summarizer`。\n- 条件付きエッジで制御フローをコードとして表現（モデルに全部任せない）。\n\n**② Memory Layer**\n- **階層化**が重要：\n  - Working Context（短期）：Redisやin-memory\n  - Semantic Memory：Vector DB（Pinecone, Weaviate, PGVector）\n  - Episodic Memory：構造化ログ + Graph DB（過去の成功/失敗事例）\n  - Procedural Memory：Skills/SOPのバージョン管理\n- 忘却（forgetting）機構も必須。\n\n**③ Skills & Protocols Layer**\n- Toolは単なる関数ではなく、「権限付き」「スキーマ検証済み」「前後ガードレール付き」のもの。\n- 規範的制約（Constitutional Principles）をSkillsとして外部化。\n- Protocolsは明確な契約（JSON Schema + 失敗時ハンドリング）とする。\n\n**④ Mediators（最も重要な生産性・安全レイヤー）**\n- **Observability**: 全ての思考・行動・観測をトレース（LangSmith, Phoenix, OpenTelemetry）。これがないと改善不可能。\n- **Safety Harness**: Tool呼び出し前の権限チェック、出力ガードレール、高影響アクション時のHuman Approval Gate。\n- **Evaluation Loop**: 各ステップorタスク終了時に自動評価（LLM-as-Judge）＋人間フィードバック。成功基準を明確化。\n- **Resource Governance**: トークン予算、実行時間、コスト制限（特にマルチテナントの場合必須）。\n\n### 4. 実装技術スタック例（2026年推奨）\n\n- **基盤**: LangGraph + LangChain/LlamaIndex\n- **Memory**: Hybrid（Redis + Vector DB + Relational/Graph DB）\n- **Observability**: LangSmith or Helicone + OpenTelemetry\n- **Guardrails**: NVIDIA NeMo Guardrails or custom constitutional checker\n- **Multi-agent**: LangGraphのStateGraph + Supervisorパターン（固定チームより動的recruitmentの研究も注目）\n- **評価**: DSPy風の最適化 or 専用Evalフレームワーク\n\n**注意**: 単なる「coding agent」（ローカルファイルシステム中心）のパターンを一般化しすぎないこと。プロダクションでは**本格的なSystems Engineering**（マルチテナント、RBAC、リソース隔離、監査ログ、データベース中心の状態管理）が必要になります。[[5]](https://x.com/ashpreetbedi/status/2040841492860735634)\n\n### 5. 設計時のチェックリスト\n\n1. 新しい機能を追加するとき「これはMemory/Skills/Protocols/Mediatorsのどこに置くべきか？」を必ず問う。\n2. ハーネスは「取り外し可能（removable）」に設計されているか？\n3. より良いモデルに換装したときに、ハーネスを簡略化できるか？（これが本当の成功指標）\n4. 観測可能性と評価ループが十分に強いか？\n5. 重要な決定ポイントにHuman Gateはあるか？\n\n---\n\nこの設計は、**LangGraphを基盤にした厚めのハーネス**を推奨しつつ、将来的に薄く進化できるようにしています。\n\n具体的に：\n- 特定のユースケース（Coding Agent, Customer Support, Research Agent, Enterprise Workflowなど）\n- 技術スタックの制約\n- チームの成熟度\n\nを教えていただければ、より詳細なアーキテクチャ図、コードスケルトン、状態定義例、評価指標などを深掘りして提案します。\n\nどのようなエージェントを構築したいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T20:11:42.142498+09:00", "updated_at": "2026-06-29T20:11:42.142498+09:00"}
{"id": 908, "title": "X Learn [2026-06-29] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新版本（2026年6月29日）**\n\n### 1. Codex CLI（OpenAI）\n- **最新稳定版**：**0.142.4**（今日发布）\n- 更新内容：常规维护版本，主要进行内部稳定性优化，**无用户可见功能变更**。\n- 仓库与发布页：https://github.com/openai/codex/releases/tag/rust-v0.142.4\n\n目前 Codex CLI 采用 Rust 重写版本（rust-v0.x 系列），在 CLI 编程 Agent 领域属于顶级选手，和 Claude Code、Gemini CLI 并称当前“三强”。更新频率较高，自主编码能力强。[[1]](https://x.com/Codex_Changelog/status/2071468657117471005)\n\n### 2. Gemini CLI（Google）\n- **最新版本**：**v0.51.0-nightly.20260628.gae0a3aa7b**（昨日发布）\n- 更新亮点：\n  - 显著加强机密/敏感文件访问限制（安全强化）\n  - VS Code 联动进一步优化\n  - 适合构建更安全的 AI 开发环境\n\n- 发布链接：https://github.com/google-gemini/gemini-cli/releases/tag/v0.51.0-nightly.20260628.gae0a3aa7b\n\nGemini CLI 在 GitHub 星数约 10.5w，采用 Apache-2.0 协议，用个人 Google 账号即可获得较好的免费额度（较高 QPS 和日限额），性价比突出。[[2]](https://x.com/WAI1510608/status/2071331190045606216)\n\n### 当前社区评价（2026年6月）\n这两款工具 + Claude Code 是目前 CLI 型 AI Agent 最受关注的三个方向。开发者常根据以下维度选择：\n\n- **免费额度/成本** → Gemini CLI 优势明显\n- **更新活跃度与自主性** → Codex CLI 和 OpenCode 表现突出\n- **安全与企业可用性** → Gemini CLI 近期安全更新值得关注\n\n想安装使用的话：\n- Codex CLI：参考官方 GitHub（Rust 版本）\n- Gemini CLI：常用 `npm i -g @google/gemini-cli` 或直接用 nightly 版\n\n需要具体安装命令、用法对比、还是想看某个功能的最新进展（比如 MCP、子 Agent、/.geminiignore 等），告诉我，我可以继续帮你挖最新信息。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T20:12:07.240298+09:00", "updated_at": "2026-06-29T20:12:07.240298+09:00"}
{"id": 909, "title": "Xタイムライン学習 2026-06-29 20:21", "content": "# Xタイムライン学習 2026-06-29 20:21\n\n2026年6月29日、XタイムラインでAIツールの新機能と実装が報告された。GLM 5.2、Claude Codeのレビューワークフロー、Codexのアカウント切り替え、ChatGPTのスマホアプリが紹介された。これらの機能はshadow環境で試すことが提案された。\n\n## ポイント\n- GLM 5.2、Claude Codeのレビューワークフロー、コスト報告\n- Codex、1秒未満でアカウント切り替え\n- ChatGPT、スマホアプリで21人のAI従業員を動かす\n- AIの実装とマネタイズの可能性を探る\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`AIツールの実装とマネタイズの最新動向` `shadow環境でのAIツールテスト` `AI従業員のスマホアプリ化`\n", "tags": ["AI", "実装", "マネタイズ", "GLM", "Claude Code", "Codex", "ChatGPT"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T20:21:46.044008+09:00", "updated_at": "2026-06-29T20:21:46.044008+09:00"}
{"id": 910, "title": "日報 2026-06-29 学習まとめ", "content": "# 日報 2026-06-29 学習まとめ\n\n2026-06-29の日報では、Claude Codeのレビューワークフローとコスト報告、Codexのアカウント切り替え機能、ChatGPTのスマホアプリで21人のAI従業員を動かすなど、AIの実装とマネタイズの可能性を探る主要トピックが扱われた。shadow環境での試験が推奨されている。\n\n## ポイント\n- Claude Codeのレビューワークフローとコスト報告\n- Codexのアカウント切り替え機能\n- ChatGPTのスマホアプリで21人のAI従業員を動かす\n- AIの実装とマネタイズの可能性を探る\n- shadow環境での試験が推奨\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`AIエージェントの長時間タスク記憶劣化対策` `マルチモデル運用と適材適所` `無料/ローカルAIエージェント基盤` `完全自律ループの実証`\n", "tags": ["AI", "Claude Code", "Codex", "ChatGPT", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T22:00:04.533569+09:00", "updated_at": "2026-06-29T22:00:04.533569+09:00"}
{"id": 911, "title": "Xタイムライン学習 2026-06-29 22:13", "content": "# Xタイムライン学習 2026-06-29 22:13\n\nClaude Codeの問題点を Anthropic が指摘。ユーザーが書くプロンプトの質が低いことを理由に、システムプロンプトの使用を推奨している。ユーザーによるプロンプトの書き方が悪いことが、90%のケースで問題の原因となっている。対策として、適切なプロンプトの作成方法を学習する必要がある。\n\n## ポイント\n- Anthropic が Claude Code のプロンプト問題を指摘\n- ユーザーのプロンプト質が低いことが原因\n- システムプロンプトの使用を推奨\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[CC Learn - Claude Code is all you need in 2026]]\n\n## 関連概念（未作成）\n`プロンプトエンジニアリング` `AIによるプロンプト生成`\n", "tags": ["Claude Code", "Anthropic", "プロンプト"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T22:13:48.678423+09:00", "updated_at": "2026-06-29T22:13:48.678423+09:00"}
{"id": 912, "title": "Xタイムライン学習 2026-06-29 23:13", "content": "# Xタイムライン学習 2026-06-29 23:13\n\nSpec Kitのコードが不明確で失敗した。Spec Kitの実装とGitHubリンクのチェックが必要。AIコードの実装とSpec Kitの開発が横断テーマである。\n\n## ポイント\n- Spec Kitのコードが不明確で失敗した\n- Spec Kitの実装とGitHubリンクのチェックが必要\n- AIコードの実装とSpec Kitの開発が重要\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[GitHubコードスキャン設定CSS断片]]\n\n## 関連概念（未作成）\n`Spec Kitのトラブルシューティング` `AIコードのデバッグ方法`\n", "tags": ["AI", "Spec Kit", "コード実装"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-29T23:13:55.888413+09:00", "updated_at": "2026-06-29T23:13:55.888413+09:00"}
{"id": 913, "title": "Xタイムライン学習 2026-06-30 00:13", "content": "# Xタイムライン学習 2026-06-30 00:13\n\nClaude Codeの新しいツールがリリースされた。セットアップコマンドは1回だけ実行する必要があり、Claude Codeには7つのスキルがある。AIチップの影響やAIパワードサービスなどのビジネスモデルについても言及された。\n\n## ポイント\n- Claude Codeの新しいツールのリリース\n- セットアップコマンドの1回実行\n- Claude Codeの7つのスキル\n- AIチップの影響\n- AIパワードサービスのビジネスモデル\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエージェント` `ローカルAI`\n", "tags": ["AI", "Claude Code", "ビジネスモデル"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T00:15:14.701889+09:00", "updated_at": "2026-06-30T00:15:14.701889+09:00"}
{"id": 914, "title": "Xタイムライン学習 2026-06-30 04:15", "content": "# Xタイムライン学習 2026-06-30 04:15\n\nXタイムライン学習 2026-06-30 04:15では、Open sourceとclosed sourceを組み合わせた複雑なソフトウェアシステムの学習が行われた。GOを使った実装や、`Opus 4.8`、`GPT 5.5`、`Deepseek`、`GLM`のモデルをルーティングする方法が紹介されている。また、AIの複雑化とマネタイズの可能性についても言及されている。\n\n## ポイント\n- Open sourceとclosed sourceを組み合わせた複雑なソフトウェアシステム\n- GOを使った実装\n- モデルルーティング: `Opus 4.8`、`GPT 5.5`、`Deepseek`、`GLM`\n\n## 関連ページ\n[[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]]\n\n## 関連概念（未作成）\n`マルチモデルエージェント` `AIベースのソフトウェアシステム開発`\n", "tags": ["AI", "ソフトウェアシステム"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T04:16:11.814240+09:00", "updated_at": "2026-06-30T04:16:11.814240+09:00"}
{"id": 915, "title": "横断学習 2026-06-30", "content": "# 横断学習 2026-06-30\n\n```json\n{\n  \"summary\": \"AIコーディングエージェントの進化を横断テーマに、Claude CodeやCodexなどのエージェントがコード生成、編集、デバッグ、テストなどを行う機能が強化され、自然言語で指示が可能になり開発効率が向上している。エージェント間の協調やチームコラボレーション機能も強化されており、既存の開発プロセスに組み込むことで効率化が期待できる。\",\n  \"key_points\": [\n    \"AIコーディングエージェントの進化\",\n    \"コード生成、編集、デバッグ、テスト機能強化\",\n    \"自然言語指示可能\",\n    \"開発効率向上\",\n    \"エージェント間協調機能強化\",\n    \"チーム開発強化\",\n    \"学習データ分析による効率化\"\n  ],\n  \"tags\": [\"AIコーディングエージェント\", \"開発効率化\", \"チーム開\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T08:00:51.902653+09:00", "updated_at": "2026-06-30T08:00:51.902653+09:00"}
{"id": 916, "title": "Xタイムライン学習 2026-06-30 08:20", "content": "# Xタイムライン学習 2026-06-30 08:20\n\nAnthropicのClaude Codeオンボーディングとその運用ルールをshadow環境に適用するプロジェクト。Git履歴とGitHubの活用、外部DBへのアップロード、モデル学習への使用を検討。横断テーマはClaude Codeの効率化とshadow環境への応用。\n\n## ポイント\n- AnthropicのClaude Codeオンボーディング\n- 運用ルールをshadow環境に適用\n- Git履歴とGitHubの活用をshadow環境に組み込む\n- 外部DBへのアップロードとモデル学習への使用を検討\n- 横断テーマ: Claude Codeの効率化とshadow環境への応用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`Claude Codeの効率化` `shadow環境の運用` `GitとGitHubの活用` `外部DBとモデル学習の統合`\n", "tags": ["Claude Code", "shadow環境", "Git", "GitHub", "外部DB", "モデル学習"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T08:20:16.428283+09:00", "updated_at": "2026-06-30T08:20:16.428283+09:00"}
{"id": 917, "title": "Xタイムライン学習 2026-06-30 09:21", "content": "# Xタイムライン学習 2026-06-30 09:21\n\n2026年6月30日、Xタイムラインから2件の新着情報を学習。Claude CodeとMicrosoft FoundryのAzure統合、Codex usage limitsのリセット方法について。横断テーマはクラウドサービスとAIツールの統合による開発効率と収益化の機会。\n\n## ポイント\n- Claude CodeとAzureの統合による新しい収益化モデル検討\n- Azure認証・請求の設定とプロンプトキャッシング・拡張思考の利用を検討\n- Codex usage limitsのリセットタイミングと追加リセットの利用方法を確認\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-05-16 X投稿大量学習 — image-blaster/CLI-Anything/マルチAI設計/ひとり代理店$18,800]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-05-26 学習日報]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`AI統合の最新動向` `クラウドサービスの効率化` `AIツールの収益化モデル`\n", "tags": ["AI統合", "クラウドサービス", "開発効率", "収益化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T09:21:17.314796+09:00", "updated_at": "2026-06-30T09:21:17.314796+09:00"}
{"id": 918, "title": "Xタイムライン学習 2026-06-30 10:30", "content": "# Xタイムライン学習 2026-06-30 10:30\n\n2026-06-30 10:30にXタイムラインでolmOCRの導入が検討され、pip install olmocrでインストール。olmocr --helpを実行し、https://x.com/so_ainsight/status/2071763213419790695を調査。横断テーマはAIによるPDF読み取りの精度向上。\n\n## ポイント\n- olmOCR導入検討\n- pip install olmocr実行\n- olmocr --help実行\n- https://x.com/so_ainsight/status/2071763213419790695調査\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`AIによる文書処理` `OCR技術の進化`\n", "tags": ["AI", "PDF読み取り", "OCR", "olmOCR"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T10:30:14.178336+09:00", "updated_at": "2026-06-30T10:30:14.178336+09:00"}
{"id": 919, "title": "Xタイムライン学習 2026-06-30 12:10", "content": "# Xタイムライン学習 2026-06-30 12:10\n\n2026-06-30のXタイムライン学習では、X MCPとGrokの連携、CursorのiPhoneアプリ、OpenClawのスマホアプリの実装、Step 3.7 Flashの無料利用延長が進展。ChatGPTとGeminiの画像生成機能は参考のみ。\n\n## ポイント\n- X MCPとGrokの連携調査\n- CursorのiPhoneアプリ調査\n- OpenClawのスマホアプリ調査\n- Step 3.7 Flashの無料利用延長活用\n- ChatGPTとGeminiの画像生成機能は参考のみ\n\n## 関連ページ\n[[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]]\n\n## 関連概念（未作成）\n`X MCPとGrokの連携詳細` `CursorのiPhoneアプリ機能` `OpenClawのスマホアプリ機能` `Step 3.7 Flashの無料利用延長詳細`\n", "tags": ["AIエージェント", "実装", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T12:10:44.345182+09:00", "updated_at": "2026-06-30T12:10:44.345182+09:00"}
{"id": 920, "title": "Xタイムライン学習 2026-06-30 13:10", "content": "# Xタイムライン学習 2026-06-30 13:10\n\n2026年6月30日、Xタイムラインで公開された3件の新着情報をまとめる。海外の個人開発者がClaude Codeを使用してHTMLレポートを自動修正する仕組みを公開。また、Webサイトのデータを自動抽出するGitHubリポジトリ10選が紹介され、Vaultを4つのクラスターに分けてClaude Codeと連携する設計が公開された。これらの情報は自動化とデータ抽出の実装に関する重要な進展を示している。\n\n## ポイント\n- Claude Codeを使用したHTMLレポートの自動修正機能の公開\n- Webサイトデータを自動抽出するGitHubリポジトリ10選の紹介\n- Vaultのクラスター設計とClaude Codeの連携の公開\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`自動修正機能のテスト` `データ抽出機能のテスト` `Vaultのクラスター設計のテスト` `Claude Codeの自律AI監督` `GitHubリポジトリの活用`\n", "tags": ["Claude Code", "自動化", "データ抽出", "GitHubリポジトリ", "Vault"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T13:10:42.568112+09:00", "updated_at": "2026-06-30T13:10:42.568112+09:00"}
{"id": 921, "title": "Xタイムライン学習 2026-06-30 14:24", "content": "# Xタイムライン学習 2026-06-30 14:24\n\n2026年6月30日、Grok 4.5のベータテストが開始され、Claude CodeにモデルV9を統合する予定。SpaceXとTeslaのベータテスト結果を分析し、最新情報をXタイムラインから把握する。\n\n## ポイント\n- Grok 4.5のベータテスト開始\n- Claude CodeにGrok 4.5のモデルV9を統合\n- SpaceXとTeslaのベータテスト結果分析\n- Xタイムラインから最新情報把握\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`Grok 4.5` `モデル統合` `ベータテスト分析` `最新情報把握`\n", "tags": ["AIモデル", "テクノロジー進化", "ベータテスト", "統合"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T14:24:03.148314+09:00", "updated_at": "2026-06-30T14:24:03.148314+09:00"}
{"id": 922, "title": "Xタイムライン学習 2026-06-30 15:25", "content": "# Xタイムライン学習 2026-06-30 15:25\n\n2026年6月30日、OpenClawとEclipse VM Aquaを統合し、iPhoneアプリでアクセス可能にする。reMarkable Paper ProにClaude Codeをインストールし、SSHで起動する。Tailscale経由で外部サービスと連携する。\n\n## ポイント\n- OpenClaw GatewayをEclipse VM Aquaに構築\n- iPhoneアプリでOpenClawにアクセス可能にする\n- reMarkable Paper ProにClaude Codeをインストール\n- SSHでClaude Codeを起動する\n- Tailscale経由で外部サービスと連携する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]]\n\n## 関連概念（未作成）\n`OpenClaw Gateway構築手順` `Eclipse VM Aqua設定方法` `Claude Codeインストールガイド` `Tailscale連携設定`\n", "tags": ["OpenClaw", "Eclipse VM Aqua", "Claude Code", "reMarkable Paper Pro", "Tailscale"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T15:25:32.673414+09:00", "updated_at": "2026-06-30T15:25:32.673414+09:00"}
{"id": 923, "title": "Xタイムライン学習 2026-06-30 16:32", "content": "# Xタイムライン学習 2026-06-30 16:32\n\n2026年6月30日、GPT 5.6 Solの導入検討と性能評価、Claude Fable 5との比較、スマホでの収益化システム構築が進められている。AI技術の進化によるスマホでの収益化の可能性が焦点。\n\n## ポイント\n- GPT 5.6 Solの導入検討\n- Claude Fable 5との比較検討\n- スマホでの収益化システム構築\n- AI技術の進化によるスマホでの収益化の可能性\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`AI技術の進化` `スマホでの収益化` `GPT 5.6 Solの性能評価` `Claude Fable 5の比較検討` `スマホでの収益化システム構築`\n", "tags": ["AI技術", "スマホ", "収益化", "GPT 5.6 Sol", "Claude Fable 5"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T16:32:16.134181+09:00", "updated_at": "2026-06-30T16:32:16.134181+09:00"}
{"id": 924, "title": "Xタイムライン学習 2026-06-30 18:13", "content": "# Xタイムライン学習 2026-06-30 18:13\n\n2026年6月30日、Xタイムラインから学んだ3件の情報を整理。Claude Codeチームのエージェントの稼働限界解説動画、Codexの知能低下緩和テクニック、Claude APIのレート上限引き上げとティア整理。横断テーマは技術進歩とマネタイズ機会の拡大。\n\n## ポイント\n- Claude Codeチームのエージェントの稼働限界解説動画\n- Codexの知能低下緩和テクニック\n- Claude APIのレート上限引き上げとティア整理\n- 技術進歩とマネタイズ機会の拡大\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]]\n\n## 関連概念（未作成）\n`エージェント稼働限界解決策` `Codex知能低下緩和テクニック` `Claude APIレート上限活用計画` `AIエージェント長時間タスク記憶劣化対策` `マルチモデル運用戦略`\n", "tags": ["Claude Code", "Codex", "Claude API", "AIエージェント", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T18:13:28.460094+09:00", "updated_at": "2026-06-30T18:13:28.460094+09:00"}
{"id": 925, "title": "Xタイムライン学習 2026-06-30 19:14", "content": "# Xタイムライン学習 2026-06-30 19:14\n\n2026-06-30のXタイムライン学習で、YouTubeショート研究とClaude Codeを用いたコンテンツ生成の研究が進展。テーマ寄せ型コンテンツ生成の実装とYouTubeショートの収益化モデルの調査が提案。vvv/vvv-botsを用いた自動コンテンツ生成の実験も含む。\n\n## ポイント\n- YouTubeショート研究、テーマ寄せ＋Claude Code\n- Claude Codeを用いたテーマ寄せ型コンテンツ生成の実装\n- YouTubeショートの収益化モデルの調査\n- vvv/vvv-botsを用いた自動コンテンツ生成の実験\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]]\n\n## 関連概念（未作成）\n`テーマ寄せ型コンテンツ生成` `YouTubeショート収益化モデル` `vvv/vvv-bots自動コンテンツ生成`\n", "tags": ["YouTubeショート", "Claude Code", "コンテンツ生成", "自動化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T19:14:02.368929+09:00", "updated_at": "2026-06-30T19:14:02.368929+09:00"}
{"id": 926, "title": "X Learn [2026-06-30] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年6月30日時点）**\n\nClaude CodeはAnthropicが提供する本格的な**AIコーディングエージェント**（主にCLI + デスクトップアプリ）です。コードベース全体の編集、コマンド実行、Git操作、バックグラウンドエージェント、GitHub PR自動監視などが可能なツールとして、開発者を中心に急速に普及しています。\n\n### 最新バージョン：**Claude Code CLI 2.1.196**（直近のメジャーアップデート）\n\n**主な新機能・改善点：**\n- **組織デフォルトモデル対応**：管理者側でorg consoleでモデルをデフォルト設定可能になり、`Org default`/`Role default`として表示\n- セッション開始時に読みやすいデフォルト名が自動付与（管理しやすくなった）\n- チャット内のファイル添付がクリック可能（Cmd/CtrlクリックでFinder/Explorerを開く）\n- バックグラウンドセッション/エージェントの大幅な信頼性向上（プロセス停止・再起動時も生存しやすくなった。特にWindows対応強化）\n- `/code-review`ワークフローの最適化（トークン使用量を約25%削減）\n- ストリーミング監視（watchdog）がデフォルト有効化\n- その他多数のバグ修正（Agentsサイドパネル、rate limit処理、PowerShell互換性、クラッシュリカバリー、MCP OAuthなど）\n\n全体として「信頼性と運用しやすさ」が大幅に向上したリリースになっています。\n\n### 2026年前半の主な大型アップデート\n\n- **Git worktree isolation**による真正の並列エージェント対応\n- デスクトップアプリ内で**App Preview**が可能に\n- **GitHub PR監視 + 自動修正**機能\n- **Opus 4.6**（当時） + 巨大コンテキスト、**セッション間Auto Memory**\n- Mouse Clickサポート、MCP強化などのComputer Use系機能進化\n- PDF読み込み、custom slash commands、権限関連フックなどの細かい機能追加（2025年後半〜2026年初頭）\n\n### Anthropic公式研究（2026年6月発表）\n\n400,000セッションを分析した結果：\n- 半数以上が「コードの新規作成・修正」\n- 約2割が「ソフトウェアの操作」\n- タスクの平均価値が27%向上（フリーランス相場換算）\n- 成功率（実際にコミットまで完了）は、ソフトウェアエンジニアと他の職種で大きな差がなく、**ドメイン知識がある中級者以上なら非常に高い成功率**を出せることが判明\n\nこの研究で「Claude Code」は単なるコード生成ツールではなく、本格的な仕事を変えるツールとして正式に位置づけられています。[[1]](https://x.com/i/status/2066969532380721386)\n\n### 今後の情報収集におすすめ\n\n- **@ClaudeCodeLog**：非公式ですが最も詳細なchangelogを即時投稿してくれる神アカウント\n- **@claude_code**：コミュニティアカウント\n- Anthropic公式ブログ（特に「Claude Code Expertise」レポート）\n\nClaude Codeは現在もほぼ毎週のように細かい改善が入っているので、**CLIを頻繁にupdate**することをおすすめします。\n\n特定の機能（例：background agentsの使い方、PR自動修正の設定、Agentsサイドパネルの活用など）について深掘りして知りたい場合は、教えてください！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T20:10:25.412512+09:00", "updated_at": "2026-06-30T20:10:25.412512+09:00"}
{"id": 927, "title": "X Learn [2026-06-30] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills と MCP の活用ガイド（2026年最新）**\n\n「Claude Agent Skills MCP 活用」というクエリは、まさに今日本で最も熱い話題の一つです。特に **Claude Code**（Claude Desktop / VS Code統合）を使っている人は、この2つを理解すると生産性が段違いに跳ね上がります。\n\n### 1. Agent Skills と MCP とは？（シンプルに）\n\n| 項目          | **Agent Skills**                          | **MCP (Model Context Protocol)**             |\n|---------------|-------------------------------------------|-----------------------------------------------|\n| **特徴**      | 軽量・簡単・コンテキスト効率最高           | 強力・外部連携向き・少し重め                  |\n| **中身**      | Markdown（説明）＋ Pythonコード           | MCP Server（またはConnector）                 |\n| **コンテキスト消費** | 非常に少ない（概要だけ最初にロード）     | 多い                                          |\n| **作りやすさ** | ★★★★★（誰でも作れる）                    | ★★★（サーバー知識が必要な場合あり）          |\n| **向いている用途** | 「毎回言ってる指示」を再利用したいとき   | 本格的な外部ツール連携（DB、API、ブラウザ等） |\n\n**最近のトレンド**:  \n以前はMCP Serverをたくさん作っていた人が、**MCPをSkillsに変換**してコンテキストを劇的に減らしている（特に@upamuneさんなどが実行）。\n\n### 2. 実践的な活用方針（これを守ればOK）\n\n#### **Phase 0: 土台整備（最重要）**\n- `claude-code-setup` プラグインを最初に入れる\n  - コマンド: `/plugin install claude-code-setup@claude-plugins-official`\n- これだけで「あなたのプロジェクトにはこのSkillsとMCPが合います」と提案してくれる。\n\n#### **Phase 1: Skillsの作り方・活用の鉄則**\n**最強のルール**: 「3回以上同じ説明をClaudeにしている」＝ Skill化対象\n\n**おすすめSkills例（すぐに使えるもの）**:\n- **業務系**: X投稿Skill（読者像・NG表現・型・自己リプルール全部込み）\n- **開発系**: コードレビューSkill（security/performance/accessibility別）\n- **研究・ライティング系**: Academic Research Skills（30以上の専門エージェント群）\n- **営業系**: Sales Bootcamp Skill（商談準備・提案の型・次アクション）\n- **クリエイティブ**: text-to-lottie（Lottieアニメ生成）\n\n**作成のコツ**:\n1. まずCLAUDE.mdに「あなたはこれこれのSkillsを持っています」と書く\n2. `skills/` フォルダに `xxx_skill.md` と実装コードを入れる\n3. 最初は概要（YAML）だけロードされる設計にする\n\n#### **Phase 2: MCPの活用シーン**\n- 外部データベースと連携したい\n- 独自のツールを常に使える状態にしたい\n- ブラウザ操作や大規模データ処理をさせたい\n\n現在は **MCP Connector** が進化していて、以前よりサーバー立てる手間が減っています。\n\n### 3. 効果的な組み合わせパターン（2026年現在）\n\n- **Skills + Subagent**: 専門エージェントを複数立てる（研究チーム、営業チームなど）\n- **Skills + Hooks**: 特定の操作時に自動でSkillを発動\n- **Skills + Memory**: 長期的な知識を保持\n- **MCP → Skills移行**: コンテキストがパンクしそうになったら変換\n\n### 4. 学習おすすめリソース\n\n**必須**:\n- 公式記事: [Extending Claude’s capabilities with skills and MCP servers](https://claude.com/blog/extending-claude-capabilities-with-skills-mcp-servers)\n\n**日本語で神レベル**:\n- @sumika45379（Skillsオタク）さんの図解スレッド群\n- @oikon48さんの技術的解説\n- @ClaudeCode_love などのClaude Code専門アカウント\n\n### 最初にやるべきこと（今日から）\n\n1. Claude Codeで `/plugin install claude-code-setup@claude-plugins-official` を実行\n2. 自分の業務で「いつも同じ説明をしている作業」を3つ挙げる\n3. そのうち1つをSkills化してみる\n\nこれだけで「ただClaudeに指示出す人」から「自分専用のAIエージェントチームを持ってる人」に変わります。\n\nもっと具体的に知りたい方向性（例: 営業特化、開発特化、論文執筆特化、クリエイティブ特化など）があれば、教えてください。用途別に最適なSkills構成を深掘りします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T20:10:48.259338+09:00", "updated_at": "2026-06-30T20:10:48.259338+09:00"}
{"id": 928, "title": "X Learn [2026-06-30] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（2026年現在のベストプラクティス）**\n\n「モデルはエンジン、ハーネスは車（またはOS）である」という考え方が2026年現在、AIエージェント開発の主流となっています。プロンプトエンジニアリング → コンテキストエンジニアリングの次に来るのが**ハーネスエンジニアリング**です。性能の大部分はモデル本体ではなく、ハーネス（外側の制御・構造化レイヤー）で決まります。\n\n### 1. ハーネスとは何か\n\nハーネス（Harness）は、LLMを**薄く（thin）保ち**、知能の大部分を外部に押し出すアーキテクチャです。以下の3次元を外部化し、それらを仲介（mediate）する仕組みです：\n\n- **Memory（記憶）**：Working Context、Semantic Knowledge、Episodic Experience、Personalized Memory\n- **Skills（技能）**：Operational Procedures、Decision Heuristics、Normative Constraints（制約）\n- **Protocols（プロトコル）**：Agent↔User、Agent↔Agent、Agent↔Tools/Environmentの契約\n\nこれらを統括するのが**Mediator Layer**（Sandboxing、Observability、Evaluation、Approval Loops、Orchestration、Compression/Observation Cleaning）です。\n\n### 2. 推奨アーキテクチャ（High-Level）\n\n```mermaid\ngraph TD\n    subgraph \"Core Harness Engine\"\n        Executor[State Machine\\nLangGraph-like Graph Executor]\n        InnerLoop[Inner Loop\\nReasoning + Tool Call]\n        OuterLoop[Outer Loop\\nGovernance + Intervention]\n    end\n\n    subgraph \"Externalized Intelligence\"\n        Memory[Memory Layer\\n4階層 + Lifecycle Manager]\n        Skills[Skills Layer\\nProcedures + Heuristics + Constraints]\n        Protocols[Protocols Layer\\nCommunication Contracts]\n    end\n\n    subgraph \"Mediators / Operational Layer\"\n        Cleaner[Observation Cleaner\\n+ Compression]\n        Guardrails[Guardrails + Manifest Gate]\n        Evaluator[Evaluator + Reflection\\nLLM-as-Judge]\n        Sandbox[Sandbox + Execution Env]\n        Orchestrator[Sub-agent Orchestrator\\n+ Supervisor]\n        Observability[Observability + Tracing]\n    end\n\n    User[User / Task] --> Protocols\n    Executor <--> InnerLoop\n    Executor <--> OuterLoop\n    InnerLoop <--> Memory & Skills\n    OuterLoop <--> Cleaner & Guardrails & Evaluator\n    AllLayers[All Layers] <--> Observability\n```\n\n**設計原則**:\n- **Thin Model, Thick Harness**：モデルは推論と構造化出力に特化。複雑なロジックはハーネスに置く。\n- **Everything is Observable & Intervenable**：全てのステップでトレース可能、人間が介入可能。\n- **Progressive Autonomy**：完全自律ではなく、危険操作前はManifest（変更予定の可視化）→ Approval Gateを挟む。\n- **Inner Loop vs Outer Loop**：Innerは通常のReasoning、OuterはHallucination Loop打破、予算管理、ポリシー強制を担当。\n\n### 3. 各レイヤーの詳細設計\n\n#### Memory Layer\n- **Working Context**：現在のタスク状態（LangGraph StateのようにPydanticで厳格定義）\n- **Semantic Memory**：Vector DB（長期知識）\n- **Episodic Memory**：過去の実行トレース（成功/失敗パターン）\n- **Procedural Memory**：学んだ手順・スキル\n- **Lifecycle Manager**：忘却ポリシー、圧縮、関連性スコアリングを実装\n\n#### Skills Layer\n- 単なるツール呼び出しではなく、「この状況ではこの手順を使い、この制約を守れ」という**heuristics + normative constraints**を保持\n- スキルはバージョン管理され、評価結果で自動強化される\n\n#### Protocols Layer\n- Agent-User Protocol：Manifest提示 → 承認フロー\n- Agent-Agent Protocol：構造化ハンドオフ（JSON Schema厳格）\n- Agent-Tool Protocol：Tool calling前にValidation\n\n#### Mediator Layer（最も重要）\n\n1. **Observation Cleaning**（特にコーディングエージェントで必須）\n   - 生のターミナル出力やAPIレスポンスをそのままモデルに入れない\n   - クリーナー（別LLM or ルールベース）が「重要な情報のみ」を抽出して渡す\n   - これがないとノイズで判断を誤る\n\n2. **Outer Loop**\n   - Hallucination Loop検出（同じツールを繰り返し呼ぶなど）\n   - 予算・トークン・時間制限の強制\n   - ポリシー違反時のエスカレーション\n\n3. **Guardrails + Manifest Gate**\n   - ファイル変更、外部API呼び出し、コード実行前に「これからこうします」というManifestを生成・表示\n   - 人間承認 or 自動ポリシーチェック\n\n4. **Evaluation & Reflection**\n   - 各ステップ後 or タスク終了後にLLM-as-Judgeでスコアリング\n   - 失敗ケースをEpisodic Memoryに蓄積\n\n5. **Observability**\n   - 全てのイベントを構造化ログ（LangSmith相当のシステム必須）\n   - ダッシュボードでAgentの思考プロセスを可視化\n\n### 4. 実装時の推奨パターン（2026年）\n\n- **実行エンジン**：LangGraph（またはその後継のstateful graphフレームワーク）。状態遷移を明示的にグラフ化できるものが最強。\n- **構造化出力**：Pydantic v2 + LLMのstructured outputを徹底。JSON Schemaをプロトコルとして活用。\n- **Sandbox**：E2Bのようなセキュア実行環境 or 自前コンテナ。\n- **Memory実装**：Vector DB + Graph DB（知識グラフ） + イベントログDBの組み合わせ。\n- **Multi-Agent**：Supervisorパターン + 明確な役割分担 + 構造化ハンドオフ。\n\n### 5. 開発ロードマップ例\n\n1. **Phase 0**：シンプルなReActループ + 基本Tracing\n2. **Phase 1**：Inner/Outer Loop分離 + Observation Cleaner導入\n3. **Phase 2**：Memory 4階層 + Skillsとしてheuristic登録\n4. **Phase 3**：Manifest Gate + Approval Loop + 高度な評価ループ\n5. **Phase 4**：実験管理（MLflow-like） + 自動改善サイクル\n\n### まとめ\n\n2026年現在、**「良いモデル + 弱いハーネス」より「普通のモデル + 強力なハーネス」**の方が圧倒的に実用的です。OpenAIが社内プロダクトをほぼ人間の手を借りずに100万行構築できた事例も、ハーネス設計の勝利です。\n\nハーネスこそが製品（Harness is the Product）であり、競争優位性になります。\n\n具体的に実装したい部分（例：Observation Cleanerのコード設計、Memory階層の実装、Outer Loopのロジック、コーディングエージェント特化ハーネスなど）があれば、深掘りして設計書や擬似コードをお出しします。\n\nどの方向を詳しく知りたいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T20:11:18.775592+09:00", "updated_at": "2026-06-30T20:11:18.775592+09:00"}
{"id": 929, "title": "X Learn [2026-06-30] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年6月30日）**\n\n### 1. Gemini CLI 现状\n- Google 官方的终端 AI 工具，原本在 GitHub 有 **10.5万星**，完全开源 + 有免费额度。\n- **刚刚被 Google “杀死”**：这两天突然把开源版本下架，全部替换为**闭源二进制版本**（社区有人叫它 Antigravity CLI）。\n- 之前很多人觉得它已经追上甚至接近 Claude CLI 的水平，但这次操作在社区引发了很大不满（典型的大厂“养蛊-收割”路径）。\n\n官方残留链接（可能很快失效）：\n- https://github.com/google-gemini/gemini-cli\n- https://ai.google.dev/gemini-api/docs/cli\n\n### 2. Codex CLI 现状\n目前社区呼声**非常高**，被很多人认为是主力工具之一。\n\n**优势**：\n- 在复杂编码、真实项目交付上的表现很强（尤其开高 reasoning effort 时）。\n- 支持接本地模型（有人专门做了 open-gate 代理层）。\n- 可以很好地嵌入 VS Code 侧边栏使用。\n- 很多开发者反馈在实际“能出能跑”的项目上，Codex CLI 目前比老版 Gemini 更稳。\n\n它现在和 **Claude Code** 一起被视为顶级两个选择。\n\n### 3. 当前最火的玩法：Squad（强烈推荐）\n现在最聪明的用法已经不是单用某个 CLI，而是用 **Squad** 把多个 CLI 统一管起来。\n\n- 支持：**Claude Code + Codex + Gemini CLI + OpenCode**\n- 仅用**一个 SQLite 文件**做状态同步，无 daemon、无复杂架构\n- 用 Rust 写的，极简但好用\n\n很多人现在的工作流是：把四个 CLI 全部接上，根据不同任务自动或手动切换，全部任务状态在一个地方看。\n\n### 总结建议（2026年6月底）\n\n| 工具         | 当前推荐度 | 备注                          |\n|--------------|-----------|-------------------------------|\n| **Codex CLI**    | ★★★★★     | 实际 coding 能力最强之一      |\n| Gemini CLI       | ★★☆☆☆     | 开源版已死，闭源版观望        |\n| Claude Code      | ★★★★★     | 依然很强，和 Codex 并列       |\n| **Squad**        | ★★★★★     | 统一管理多个 CLI 的最佳方案   |\n\n**想直接上手的话**，建议现在就试 **Codex CLI + Squad** 的组合，这是目前社区最推荐的“最新解”。\n\n需要我给你具体的安装命令、Squad 的 GitHub 地址，或者某个具体工具的最新配置方式吗？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T20:11:44.143793+09:00", "updated_at": "2026-06-30T20:11:44.143793+09:00"}
{"id": 930, "title": "Xタイムライン学習 2026-06-30 20:15", "content": "# Xタイムライン学習 2026-06-30 20:15\n\nGrok Build v0.2.77更新。pip install grokで新機能確認。vvv-botsと組み合わせshadow環境最適化。https://x.com/makodama/status/2071911978071687352参照。\n\n## ポイント\n- Grok Build更新\n- pip install grokでv0.2.77新機能確認\n- vvv-botsと組み合わせてshadow環境最適化\n- Grok最新情報把握\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]]\n\n## 関連概念（未作成）\n`Grok Build自動化` `shadow環境最適化` `vvv-bots連携`\n", "tags": ["Grok Build", "自動化", "shadow環境", "vvv-bots"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T20:15:03.283781+09:00", "updated_at": "2026-06-30T20:15:03.283781+09:00"}
{"id": 931, "title": "Xタイムライン学習 2026-06-30 21:16", "content": "# Xタイムライン学習 2026-06-30 21:16\n\n```json\n{\n  \"summary\": \"2026年6月30日、XタイムラインでGenspark×Seedance 2.0の動画生成ツールとClaude CodeのUI再現技術が進化。Claude Code導入と動画生成ツールの試験的導入が推奨。既存のskill/rulesのレビューと更新も必要。\",\n  \"key_points\": [\n    \"Genspark×Seedance 2.0: 動画生成ツール、価値判定NG\",\n    \"Claude Code: ネット上のUI再現、価値判定実装GO\",\n    \"横断テーマ: AIを活用した動画生成とUI再現の技術進化\",\n    \"ACTION: Claude Code導入、UI自動抽出機能利用、動画生成ツール試験導入、既存skill/rulesレビュー\"\n  ],\n  \"tags\": [\"AI\", \"動画生成\", \"UI再現\", \n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T21:16:30.467326+09:00", "updated_at": "2026-06-30T21:16:30.467326+09:00"}
{"id": 932, "title": "日報 2026-06-30 学習まとめ", "content": "# 日報 2026-06-30 学習まとめ\n\n2026-06-30の日報では、Claude Codeの新機能アップデート、Grok Buildの更新、AIエージェントハーネス設計について学んだ。AI技術の進化によるスマホ収益化の可能性と、クラウドサービスとAIツールの統合による開発効率と収益化の機会が強調された。shadow環境でのClaude Code、Grok Buildの導入とAIエージェントハーネス設計の検討が提案された。\n\n## ポイント\n- Claude CodeはAnthropicが提供するAIコーディングエージェントで、コードベース全体の編集、コマンド実行、Git操作などが可能。\n- Grok Buildは自動化を強化するツールで、最新の更新では新しい機能が追加された。\n- AIエージェントハーネス設計は、モデルはエンジン、ハーネスは車（またはOS）であるという考え方が主流となっている。\n- AI技術の進化によるスマホでの収益化の可能性。\n- クラウドサービスとAIツールの統合が進み、開発効率と収益化の機会が拡大している。\n- shadow環境でのClaude Codeの導入と自動修正機能のテスト。\n- shadow環境でのGrok Buildの導入と自動化の強化。\n- shadow環境でのAIエージェントハーネス設計の検討と適用。\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`AI技術の進化` `スマホ収益化` `クラウドサービス統合` `開発効率` `自動化強化` `AIエージェント設計` `shadow環境運用`\n", "tags": ["AI", "Claude Code", "Grok Build", "AIエージェント", "自動化", "クラウドサービス"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T22:00:04.042132+09:00", "updated_at": "2026-06-30T22:00:04.042132+09:00"}
{"id": 933, "title": "Xタイムライン学習 2026-06-30 22:27", "content": "# Xタイムライン学習 2026-06-30 22:27\n\nLLM カスタマイズの高コスト問題について学習。Shadow コードと 4 つのライブラリの使用が紹介された。LLM カスタマイズの新しい市場動向についても言及された。\n\n## ポイント\n- LLM カスタマイズの高コスト問題\n- Shadow コードの使用\n- 4 つのライブラリの統合\n\n## 関連ページ\n[[LLM Wiki]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`LLM カスタマイズのコスト削減戦略` `Shadow コードの応用`\n", "tags": ["LLM", " Shadow コード", "ライブラリ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-06-30T22:28:08.070866+09:00", "updated_at": "2026-06-30T22:28:08.070866+09:00"}
{"id": 934, "title": "Xタイムライン学習 2026-07-01 00:02", "content": "# Xタイムライン学習 2026-07-01 00:02\n\nPizza shop site を AI で作成するという例から、Claude Code を使用した Web サイト作成、Stripe 統合による支払い処理、Shadow 環境の設定とテストについて学習する。\n\n## ポイント\n- Claude Code を使用した Web サイト作成\n- Stripe 統合による支払い処理\n- Shadow 環境の設定とテスト\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI による自動化` ` Shadow 環境の活用`\n", "tags": ["AI", "Claude Code", "Web サイト作成"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T00:03:42.267568+09:00", "updated_at": "2026-07-01T00:03:42.267568+09:00"}
{"id": 935, "title": "Xタイムライン学習 2026-07-01 02:28", "content": "# Xタイムライン学習 2026-07-01 02:28\n\n2026年7月1日、Xタイムラインから2件の新着情報を学習。Claude Scienceのベータ版試用とshadow環境統合を検討。VPSを使用したCodexやClaude Codeの動かし方を試みる。AIエージェントの効率化と研究支援ツールの活用を横断テーマとする。\n\n## ポイント\n- Claude Scienceのベータ版試用とshadow環境統合を検討\n- VPSを使用したCodexやClaude Codeの動かし方を試みる\n- AIエージェントの効率化と研究支援ツールの活用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]]\n\n## 関連概念（未作成）\n`AIエージェントの効率化` `研究支援ツールの活用` `VPSを使用したAIエージェントの運用`\n", "tags": ["AIエージェント", "研究支援ツール", "Claude Science", "Codex", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T02:28:37.841511+09:00", "updated_at": "2026-07-01T02:28:37.841511+09:00"}
{"id": 936, "title": "Xタイムライン学習 2026-07-01 04:14", "content": "# Xタイムライン学習 2026-07-01 04:14\n\nClaude Sonnet 5 が Anthropic からリリースされ、パフォーマンスの向上とブラウザおよびターミナルの使用が可能になりました。新しい機能の分析と既存のワークフローへの統合を計画する必要があります。\n\n## ポイント\n- Claude Sonnet 5 のパフォーマンスを shadow env で分析する\n- Anthropic の Claude Sonnet 5 を既存のワークフローに統合する\n- パフォーマンスの向上と新しい使用方法の検討\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI エージェントの自律性` `Shadow Environment の運用`\n", "tags": ["Claude Sonnet 5", "Anthropic", "AI", "パフォーマンスの向上"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T04:15:22.278383+09:00", "updated_at": "2026-07-01T04:15:22.278383+09:00"}
{"id": 937, "title": "Xタイムライン学習 2026-07-01 07:25", "content": "# Xタイムライン学習 2026-07-01 07:25\n\n2026年7月1日、Claude Sonnet 5の導入とvvv/vvv-botsの統合、非中華ポリシー対応ルールの追加が行われた。横断テーマはClaude Code運用の強化。\n\n## ポイント\n- Claude Sonnet 5導入: `pip install claude-sonnet`\n- vvv/vvv-bots統合\n- 非中華ポリシー対応ルール追加: `rule add --pattern \"中華\" --action \"reject\"`\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`Claude Code運用の強化` `AIエージェントの統合` `ポリシー対応ルール`\n", "tags": ["Claude Sonnet 5", "vvv-bots", "非中華ポリシー"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T07:25:12.019500+09:00", "updated_at": "2026-07-01T07:25:12.019500+09:00"}
{"id": 938, "title": "横断学習 2026-07-01", "content": "# 横断学習 2026-07-01\n\n横断学習のテーマはAIコーディングツールの進化である。Claude CodeやCodex CLIなどのAIコーディングツールは開発者の生産性を向上させ、コードの品質を高めることを目的としている。これらのツールは自然言語処理と機械学習の技術を活用して、コードの自動生成やコードの分析を行っている。開発者はAIコーディングツールを活用して、コードの自動生成やコードの分析を実施することができる。また、AIコーディングツールの機能を拡張して、開発者のワークフローにさらに深く統合することができる。ただし、AIコーディングツールのセキュリティとプライバシーへの影響を考慮して、適切な対策を講じることが必要である。横断学習では、AIコーディングツールの最新動向や技術を学習し、開発者のワークフローに適用することが重要である。\n\n## ポイント\n- AIコーディングツールの進化\n- 開発者の生産性向上とコード品質の向上\n- 自然言語処理と機械学習の技術の活用\n- コードの自動生成とコードの分析\n- 開発者のワークフローへの統合\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIコーディングツールのセキュリティ対策` `開発者のワークフロー自動化`\n", "tags": ["AIコーディングツール", "開発者の生産性", "コード品質"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T08:03:21.872598+09:00", "updated_at": "2026-07-01T08:03:21.872598+09:00"}
{"id": 939, "title": "Xタイムライン学習 2026-07-01 08:25", "content": "# Xタイムライン学習 2026-07-01 08:25\n\nXタイムライン学習の要約。Claude Sonnet 5の新しいサイトでの低コスト利用とShadow環境での実装、monetizeのための戦略分析を扱う。新着3件の情報を基に、Shadow環境でのClaude Sonnet 5の利用とmonetizeに関するトピックを整理する。\n\n## ポイント\n- Claude Sonnet 5のShadow環境での実装\n- 低コストでの新しいサイトでのClaude Sonnet 5の利用\n- monetize戦略の分析\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow環境でのAIの実装` `低コストでのAIの利用`\n", "tags": ["Claude Sonnet 5", "Shadow環境", "monetize"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T08:26:24.290124+09:00", "updated_at": "2026-07-01T08:26:24.290124+09:00"}
{"id": 940, "title": "Xタイムライン学習 2026-07-01 09:26", "content": "# Xタイムライン学習 2026-07-01 09:26\n\nClaude Sonnet 5をブラウザとターミナルで動かす。ZeroエージェントとClaude Codeの違いを調べる。Department of CommerceがClaude Fable 5とMythos 5の輸出規制を解除した\n\n## ポイント\n- Claude Sonnet 5の導入\n- ZeroエージェントとClaude Codeの比較\n- Department of Commerceの輸出規制解除\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Sonnet 5` `Zeroエージェント`\n", "tags": ["Claude Code", "AI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T09:29:10.107506+09:00", "updated_at": "2026-07-01T09:29:10.107506+09:00"}
{"id": 941, "title": "Xタイムライン学習 2026-07-01 10:27", "content": "# Xタイムライン学習 2026-07-01 10:27\n\nClaude 5のエクスポートコントロールが解除され、アクセスが復元される。Shadow環境のセットアップとルールの策定を行う。Xプラットフォームの価格モデルを更新し、Shadow環境のセットアップと利用方法のチュートリアルを開発する。Claude 5へのアクセスに対しての収益化オプションを探る。\n\n## ポイント\n- Claude 5のエクスポートコントロール解除\n- Shadow環境のセットアップとルールの策定\n- Xプラットフォームの価格モデル更新\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow環境のセキュリティ対策` `Claude 5のアクセス管理`\n", "tags": ["Claude 5", "Shadow環境", "エクスポートコントロール"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T10:28:28.936744+09:00", "updated_at": "2026-07-01T10:28:28.936744+09:00"}
{"id": 942, "title": "Xタイムライン学習 2026-07-01 11:28", "content": "# Xタイムライン学習 2026-07-01 11:28\n\nXタイムライン学習の新着4件について。Gemini Omni Flashの動画編集、Codex CLIのバージョン更新、Anthropic Claude Sonnet 5の導入、Codexデスクトップのリモートモードについてまとめる。shadow環境への統合とAI技術の進化を中心に学習した内容について記述している。\n\n## ポイント\n- Gemini Omni Flashの動画編集をshadow環境に統合\n- Codex CLIのバージョン更新をrust-v0.142.5に\n- Anthropic Claude Sonnet 5をshadow環境に導入\n- Codexデスクトップのリモートモードをshadow環境に統合\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI技術の進化` `shadow環境統合`\n", "tags": ["AI", "shadow環境", "統合"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T11:31:11.023181+09:00", "updated_at": "2026-07-01T11:31:11.023181+09:00"}
{"id": 943, "title": "Xタイムライン学習 2026-07-01 13:29", "content": "# Xタイムライン学習 2026-07-01 13:29\n\nFable/MythosのアップデートによりClaudeに新しいルールが導入された。 Opus4.8を使用し、セキュリティ、コーディング、デバッグに影響を与える。 影響を分析し、既存のユーザーとワークフローに影響を与える可能性を考慮する必要がある。 影環境の活用とセキュリティルールの改善も必要である。\n\n## ポイント\n- Fable/Mythosのアップデート\n- Opus4.8の使用\n- セキュリティ、コーディング、デバッグの影響\n\n## 関連ページ\n[[**AIに丸投げ起業とClaude Code監督の実態**]] [[**Claude Code Skills 2026年初頭まとめ**]]\n\n## 関連概念（未作成）\n`Shadow環境の活用` `セキュリティルールの改善`\n", "tags": ["Claude Code", "Fable/Mythos"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T13:31:28.050794+09:00", "updated_at": "2026-07-01T13:31:28.050794+09:00"}
{"id": 944, "title": "Xタイムライン学習 2026-07-01 14:29", "content": "# Xタイムライン学習 2026-07-01 14:29\n\nClaude Fable 5がリターンし、新しいセキュリティルールとOpus 4.8を導入した。マネタイズの戦略とOpus 4.8の統合を計画する必要がある。Claude Fable 5の新機能に関する潜在的な収益源を探る。\n\n## ポイント\n- Claude Fable 5のリターン\n- 新しいセキュリティルール\n- Opus 4.8の導入\n\n## 関連ページ\n[[**AIに丸投げ起業とClaude Code監督の実態**]] [[**Claude Code Skills 2026年初頭まとめ**]]\n\n## 関連概念（未作成）\n`Claude Fable 5の収益化戦略` `Opus 4.8のアプリケーション`\n", "tags": ["Claude Fable 5", "Opus 4.8", "セキュリティ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T14:31:04.341412+09:00", "updated_at": "2026-07-01T14:31:04.341412+09:00"}
{"id": 945, "title": "Xタイムライン学習 2026-07-01 15:31", "content": "# Xタイムライン学習 2026-07-01 15:31\n\nObsidian Vaultを作成し、ClaudeとファイルシステムMCPを使用してVaultを操作する方法を学習した。全てのリンクを取得し、Vaultを実装し、Claudeを使用する必要がある。\n\n## ポイント\n- Obsidian Vaultの作成\n- ClaudeとファイルシステムMCPの使用\n- 全てのリンクの取得\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[MCP→公式CLI移行で週次タスク安定化]]\n\n## 関連概念（未作成）\n`Vaultのセキュリティ対策` `Claudeのバージョン管理`\n", "tags": ["Obsidian Vault", "Claude", "MCP"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T15:32:01.168633+09:00", "updated_at": "2026-07-01T15:32:01.168633+09:00"}
{"id": 946, "title": "Xタイムライン学習 2026-07-01 18:16", "content": "# Xタイムライン学習 2026-07-01 18:16\n\nXタイムライン学習の内容を整理する。Shadow environment for AI agent deploymentを横断テーマとし、vvv/vvv-botsの探索、既存のスキルやルールの研究、およびCodexでのテストをACTIONとして挙げる。\n\n## ポイント\n- Shadow environment for AI agent deployment\n- Explore vvv/vvv-bots\n- Study existing skill/rules\n- Test on Codex\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n` Shadow environment` `AI agent deployment`\n", "tags": ["AI", "Claude Code", "Codex"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T18:16:52.891942+09:00", "updated_at": "2026-07-01T18:16:52.891942+09:00"}
{"id": 947, "title": "Xタイムライン学習 2026-07-01 19:16", "content": "# Xタイムライン学習 2026-07-01 19:16\n\nClaude Fableを用いた新しいビジネスモデルの開発とShadow env. Claude Codeの活用について。デモの開発、ユーザーガイドの作成、モネティゼーションモデルの探索が行われている。Claude Codeはビジネスへの応用が期待される技術である。\n\n## ポイント\n- Claude Fableのデモ開発\n- Shadow env. Claude Codeのユーザーガイド作成\n- モネティゼーションモデルの探索\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Fable` `Shadow env. Claude Code`\n", "tags": ["Claude Code", "ビジネスモデル", "モネティゼーション"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T19:17:27.299308+09:00", "updated_at": "2026-07-01T19:17:27.299308+09:00"}
{"id": 948, "title": "X Learn [2026-07-01] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年7月1日時点）**\n\n### 1. 最大の最新アップデート：**v2.1.197（2026/6/30リリース）**\n\n**デフォルトモデルが「Claude Sonnet 5」になりました。**\n\n- ネイティブ **100万トークン**コンテキスト（実質的に超大規模コードベースや長大な仕様書を一気に投げられる）\n- Sonnet 4.6から **reasoning・tool use・codingが大幅強化**（Opus 4.8に迫る性能を安価に実現）\n- プロモ価格（〜8月31日まで）：**入力 $2 / 出力 $10** per 1M tokens\n\n更新は `claude update` で即反映されます。多くの人が「これで一気に実用性が跳ね上がった」と評価しています。[[1]](https://x.com/ClaudeCodeLog/status/2072020210949689510)\n\n### 2. 2026年に入ってからの主な新機能\n\n- **Background Subagents がデフォルト**  \n  サブエージェントがバックグラウンドで勝手に動くようになり、「作業させながら別の指示を出せる」ようになった。並行作業の生産性が劇的に向上。\n\n- **Artifactsの大幅強化**  \n  インタラクティブなプロジェクトダッシュボード、PR解説ページ、ライブプレビューなどを生成・チーム共有可能に。\n\n- **Design ↔ Codeのシームレス化**（特に注目）\n  - Canvas上で直接ドラッグ・リサイズ・テキスト編集\n  - GitHubやデザインシステムからのインポート\n  - `/design-sync`コマンドでブランドガイドとの整合性を自動チェック\n  - 静的モックアップ → クリック可能なプロトタイプ → 実装コードまで一気通貫\n\n- その他の便利機能\n  - Git worktree isolation（並行エージェント用の環境分離）\n  - GitHub PR自動監視＋自動修正\n  - **Max Effort**モード（複雑な課題に対してより長く深く考えさせる。使用量が増えるので任意）\n  - セッション間自動メモリ\n  - PDF読み込み対応\n  - `/rewind`コマンド、CPU負荷低減、MCP安定化などQoL改善多数\n\n### 3. 周辺の大きな動き\n\n- **Claude Tag**：Claude Codeのさらに進化した形態（よりproactiveでチーム向き）。Anthropic社内ではプロダクトチームの**コードの65%**がこれ由来という報告あり。[[2]](https://x.com/claudeai/status/2069468694552461375)\n- **Claude Science**：研究者向け新アプリ（Artifacts + 60以上の科学データベース連携）がβリリース。\n\n### 日本コミュニティの状況\n\n日本では2025年頃から「Claude Code」ブームが本格化しており、以下のような方が活発に情報発信しています：\n- @so_ainsight（Claude Code×n8n自動化）\n- @yoshi8__（『Claude Codeで学ぶAI駆動開発』）\n- @ura_unico、@taiyaki_ai3 など\n\n実際に非エンジニアでも業務自動化や個人開発で成果を出している事例がかなり増えています。\n\n---\n\n**もっと詳しく知りたい機能はありますか？**\n\n- Sonnet 5の効果的な使い方\n- 具体的なプロンプト例（特にDesign→CodeやBackground Agent）\n- おすすめ設定・ワークフロー\n- Changelogの追い方\n\nなど、欲しい情報を教えてください。最新情報に基づいて深掘りします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T20:10:24.397637+09:00", "updated_at": "2026-07-01T20:10:24.397637+09:00"}
{"id": 949, "title": "X Learn [2026-07-01] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills と MCP の活用ガイド**（2026年7月時点）\n\n「Claude Agent Skills MCP 活用」というクエリは、まさに今日本のClaudeヘビーユーザー（特にClaude Code/Claude Desktopユーザー）の間で最も熱いトピックの一つです。\n\n### 1. Skills と MCP の違い（これが一番大事）\n\n**MCP (Model Context Protocol)**  \n- 外部ツール・サービスとの「接続規格」\n- Claudeが「何ができるか」を発見・利用するためのプロトコル\n- 例：Xのリアルタイム検索、Notion操作、自社DB問い合わせ、GitHub操作など\n- 「道具箱をClaudeに渡す」イメージ\n\n**Agent Skills（Skills）**  \n- 「作業手順・判断基準・SOP（標準作業手順）」をパッケージ化したもの\n- Claudeに「どうやるべきか」を教える再利用可能な知識\n- 単なるツール呼び出しではなく、「このタスクはこういう手順・品質基準・注意点でやって」と体系的に教える\n- 「作業マニュアルをClaudeにインストールする」イメージ\n\n**公式の見解（Anthropicブログより）**:\n> MCPで接続し、Skillsで使いこなす。これがClaudeを本当のエージェントにする。\n\n多くの人が最初はMCPばかり作っていましたが、現在は**「複雑なロジックはSkillsに移行する」**流れが主流です。Skillsの方が安定性・再現性が高いという声が多数あります。\n\n### 2. 現在の最強活用パターン\n\n**① X公式Hosted MCP（2026年6月末リリースで激アツ）**\n- Cursor、Claude Code、VS Code、GrokなどからほぼゼロセットアップでXに接続可能\n- できること：\n  - リアルタイム投稿検索（全アーカイブ対応）\n  - トレンド・ニュース取得\n  - ブックマーク管理\n  - Articlesの下書き作成→公開\n- これにより「X調査→記事執筆→投稿」までClaude内で完結可能に\n\n**② 業務標準化（特にQA・エンジニアリングチームで効果大）**\n- 仕様調査の型化\n- バグ起票の品質標準化\n- 法務確認フローの自動化\n- ミーティング準備（Notion＋カレンダー＋議事録テンプレート）\n\n**③ 個人生産性**\n- 特定スタイルでの記事執筆Skill\n- コードレビューSkill（独自基準を完全に覚えさせる）\n- リサーチ→アウトプットまでの一貫したワークフローSkill\n\n### 3. 実践的な始め方（おすすめ順）\n\n1. **まずは公式資料を読む**\n   - Anthropic公式ブログ：「Extending Claude’s capabilities with skills and MCP servers」\n   - Anthropic Skilljarの無料コース（Agent Skills、MCP、Subagentsなど）\n\n2. **Skillsから始める（MCPより簡単で効果が出やすい）**\n   - `~/.claude/skills/` に配置するだけ（Claude Codeの場合）\n   - 「awesome-claude-skills」などの curated listを参考に\n\n3. **MCPは「本当に外部接続が必要なときだけ」使う**\n   - 特にX公式MCPは今すぐ入れるべき\n   - 自前でMCPサーバー立てるのは上級者向け（メンテナンスコスト高い）\n\n### 4. 日本のコミュニティで参考になるアカウント\n\n- @sumika45379（Skillsオタク。図解が神）\n- @ClaudeCode_UT（東大ClaudeCode研究所）\n- @oikon48（SkillsとMCPの違いを最初に丁寧に解説してくれた人）\n- @jakeee_ai、@kakechin10（X MCPの活用事例が豊富）\n\n### 結論：今の最適戦略\n\n- **初心者〜中級者**：Skills中心に固めていく（再現性が段違い）\n- **上級者**：Skills＋必要なMCP（特にX公式MCP）を組み合わせる\n- **組織**：チーム共通のSkillsを作成・共有して、AI活用の品質を平準化\n\n単なる「Claudeに指示する」段階から、「自分の分身となるエージェントを育てる」段階に完全に移行したのが2026年現在のClaudeです。\n\n具体的に「何を自動化したいか」を教えてもらえれば、そのタスクに最適なSkills/MCPの組み合わせを提案できます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T20:10:49.113927+09:00", "updated_at": "2026-07-01T20:10:49.113927+09:00"}
{"id": 950, "title": "X Learn [2026-07-01] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）完全ガイド**\n\n2026年現在、「ハーネス設計」は**Prompt Engineering → Context Engineeringの次のレイヤー**として、日本国内外で最も重要なテーマの一つになっています。モデルそのものより「モデルを動かす環境（足場）」の設計が、信頼性・安全性・長期運用性能を大きく左右します。[[1]](https://x.com/tetumemo/status/2037876018745385083)\n\n### 1. ハーネスとは何か\n\n**ハーネス（Harness）** = 馬具（手綱・鞍）のメタファー。\n\n- **モデル = CPU / 馬の力**\n- **ハーネス = OS / 馬具一式**\n\nモデルがどれだけ賢くても、適切に制御・観測・修正・評価する仕組みがなければ本番では使い物になりません。特に**長時間稼働するコーディングエージェントや自律型エージェント**では、ハーネスの品質が性能の大部分を決めることが実証されています（Terminal-Benchでの劇的な順位向上事例や、OpenAI社内での「人間が1行もコードを書かずに100万行生成」事例など）。[[2]](https://x.com/i/status/2023008135464788127)\n\n**核心哲学**: 「**Harness is the Product**」  \n価値の源泉はモデルではなく、ハーネス（外側のシステム）にある。\n\n### 2. ハーネス設計の主要構成要素（2026年標準）\n\n優れたハーネスは以下の6つのレイヤーで構成されます：\n\n1. **Tool Registry + Context Management Primitives**\n   - ツールの登録・権限管理・スキーマ検証\n   - 「必要な地図だけ段階的に渡す」コンテキスト制御（全情報を一気に渡さない）\n\n2. **Agent Loop + Guardrails**\n   - Inner Loop（エージェントの推論サイクル）\n   - Outer Loop（ハーネスが監視・介入する外側ループ）\n   - Max Steps、コスト予算、タイムアウト、Hallucination Loop検知\n\n3. **Observation Cleaning Layer**（非常に重要）\n   - 生のターミナル出力、ブラウザ結果、ログをそのままAIに渡さない\n   - ノイズ除去・重要情報抽出・要約を行う中間層\n   - これがないと「幻覚ループ」に簡単に陥る\n\n4. **Verification & Review Layer**\n   - 「作るエージェント」と「評価するエージェント」を明確に分離（自己評価バイアス対策）\n   - ルーブリック化された評価基準（「美しいか？」ではなく「設計原則に準拠しているか？」）\n   - 複数回のセルフレビューループ\n\n5. **Memory & State Management**\n   - Checkpointing（途中保存・復元）\n   - 短期記憶・長期記憶・ナレッジの適切な引き継ぎ\n   - グラフ構造メモリやベクトル+構造化データの組み合わせ\n\n6. **Observability + Eval Harness**\n   - OpenTelemetry準拠の完全トレーシング\n   - コスト追跡・パフォーマンス計測\n   - 自動評価パイプライン（LLM-as-Judge + 人間評価のハイブリッド）\n\n### 3. 設計原則（Anthropic・OpenAIの実践から）\n\n- **環境設計 > モデル能力**：進捗が遅い原因のほとんどはモデルではなくハーネス\n- **Humans steer, Agents execute**：人間はゴール・制約・品質基準を設定し、エージェントに実行させる\n- **Observation Cleaningを必ず入れる**：これが最も地味で最も効果的な改善点\n- **Inner LoopとOuter Loopを明確に分離**：Outer Loopが異常を検知して介入\n- **Rubric化**：主観的な品質も評価可能な形式に落とし込む\n- **失敗を学習ループに組み込む**：単発ではなく、反復改善を前提にした設計\n\n### 4. 推奨アーキテクチャパターン\n\n**最も実践的な選択（2026年）**：\n\n**A. LangGraph中心パターン（推奨）**\n- 状態遷移をグラフとして定義\n- チェックポイント機能で堅牢な永続化\n- LangSmith/LangFuseで強力な可観測性\n- Outer LoopをSupervisorエージェントとして実装\n\n**B. カスタムLoop Engineeringパターン**\n- asyncio + Pydanticで軽量に構築\n- Inner/Outer Loopを明示的に2レイヤーで実装\n- 専用Observation Cleanerを挟む\n- AgentCoreや独自のManaged KBと組み合わせ\n\n**C. Multi-Agent Hierarchical Harness**\n- Planner → Executor → Critic → Verifierの階層構造\n- 役割を明確に分離したSkill/Sub-agent/Hook/ナレッジのパッケージ化\n\n### 5. 設計時に必ず決めるべきこと（チェックリスト）\n\n- 成功の定義（何をもってタスク完了とするか）をルーブリック化\n- 人間の介入ポイント（承認が必要な destructive action）\n- コスト予算と早期停止ロジック\n- Observation Cleaningの方針（何を抽出・削除するか）\n- レビュー担当エージェントの分離方法\n- 長期記憶の更新戦略（何をいつどのように保存するか）\n- 異常検知時のエスカレーション経路\n\n### 実践アドバイス\n\n- **最初に作るべきもの**：シンプルなOuter Loop + Observation Cleaner + 基本Guardrails\n- **評価駆動開発**：ハーネスを作る段階から強力なEval Harnessを用意\n- **「クライアントが複雑さを知らなくていい」設計**：裏側は複雑でも、利用者はシンプルに使えるようにする\n- 非エンジニアでもハーネス的な思考（環境設計）が浸透してきている\n\nハーネス設計は「泥臭い」部分が多いですが、ここを磨いた組織とそうでない組織の差は今後ますます開いていきます。\n\n具体的に「コーディングエージェント向け」「RAG中心の業務エージェント向け」「ブラウザ操作エージェント向け」など、**用途を教えていただければ、より具体的なアーキテクチャ図・コードスケルトン・構成例**をお出しできます。\n\nどのようなユースケースのハーネスを設計したいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T20:11:17.341193+09:00", "updated_at": "2026-07-01T20:11:17.341193+09:00"}
{"id": 951, "title": "X Learn [2026-07-01] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年7月1日）**\n\n### 1. Codex CLI（OpenAI 官方）\n- **最新版本**：**0.142.5**（今天刚刚发布）[[1]](https://x.com/AICodingOpsJP/status/2072261772871073965)\n- 更新命令：\n  ```bash\n  npm install -g @openai/codex@0.142.5\n  codex --version\n  ```\n- 本次主要修复：不在 trace logs 中写入 Responses WebSocket request payload，提升安全性。[[2]](https://x.com/ssict/status/2072136125729087811)\n- 官方 Changelog：https://developers.openai.com/codex/changelog\n\n**近期特点**：\n- 更新频率非常高（几乎每周都有修复和特性）\n- 已支持 GPT-5.6 系列模型（Sol/Terra/Luna）\n- 存在 Codex Desktop/App 配套版本，建议两者都更新到最新以避免兼容性问题\n- 之前版本（0.142.0 左右）修复过可能损坏 SSD 的严重 bug，建议一直保持更新\n\n### 2. Gemini CLI（Google 官方）\n- **最新版本**：**v0.49.0**（最近发布，包含 air-gapped 部署和 MCP tool discovery）[[3]](https://x.com/theaisignals/status/2072225614937952396)\n- 安全关键更新：**至少升级到 0.39.1+**（修复了 CI/CD 环境下的任意代码执行漏洞，CVE-2026-12537）[[4]](https://x.com/techepages/status/2071661224664985786)\n- 安装/更新命令：\n  ```bash\n  npm install -g @google/gemini-cli\n  ```\n- 免费额度很强（个人 Google 账号可获得 Gemini 2.5 Pro + 1M 上下文 + 每天 1000 请求）\n\n**近期特点**：\n- 仍在积极开发（打消了“要被砍”的传闻），每周都有更新\n- 支持 MCP、Extensions、GitHub Actions、Colab 集成等\n- 已集成到 Kali Linux（2025.3 版本起）\n- 完全开源（Apache 2.0），适合本地/离线场景\n\n### 建议\n1. **立即更新**两者，尤其是 Gemini CLI 的安全补丁和 Codex CLI 的最新 0.142.5。\n2. 两者都是高性能的终端 AI Coding Agent（类似 Claude Code / Aider），可直接在项目目录下执行 `codex` 或 `gemini` 启动。\n3. 如果你在用 CI/CD 流水线，**必须**更新 Gemini CLI 并检查 `.gemini/.env` 相关配置。\n\n需要我帮你对比两者实际使用体验、推荐配置、或者具体命令用法吗？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T20:11:42.605743+09:00", "updated_at": "2026-07-01T20:11:42.605743+09:00"}
{"id": 952, "title": "Xタイムライン学習 2026-07-01 21:28", "content": "# Xタイムライン学習 2026-07-01 21:28\n\nKimi K2.7 CodeがClaude Opusより物理シミュレーションで優れていることが新しいビデオから明らかになった。Shadow環境を使用することでテストの効率化が可能だ。Gemini 3.5 Flashはコンピューターとの統合により速さと安全性が向上したモデルである。\n\n## ポイント\n- Kimi K2.7 Codeは物理シミュレーションでClaude Opusより優れている\n- Shadow環境を使用することでテスト効率化可能\n- Gemini 3.5 Flashはコンピューターとの統合により速さと安全性向上\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow環境の効率化` `物理シミュレーションの向上`\n", "tags": ["AI", "Shadow環境", "物理シミュレーション"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T21:30:18.150213+09:00", "updated_at": "2026-07-01T21:30:18.150213+09:00"}
{"id": 953, "title": "日報 2026-07-01 学習まとめ", "content": "# 日報 2026-07-01 学習まとめ\n\n2026-07-01の学習まとめ。Claude Opus vs. Kimi K2.7 Codeの物理シミュレーション、Gemini 3.5 Flashのコンピュータ統合、Claudeの精度向上について説明。これらのトピックについて、Shadow環境での取り組みやテクニックを紹介。\n\n## ポイント\n- Claude Opus vs. Kimi K2.7 Code: 物理シミュレーションの比較\n- Gemini 3.5 Flash: コンピュータ統合による高速化\n- Claudeの精度向上: XMLタグの利用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow環境の活用` `AIの精度向上手法`\n", "tags": ["AI", "Claude", "Shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-01T22:02:33.342606+09:00", "updated_at": "2026-07-01T22:02:33.342606+09:00"}
{"id": 954, "title": "Xタイムライン学習 2026-07-02 01:05", "content": "# Xタイムライン学習 2026-07-02 01:05\n\n2026-07-02のXタイムライン学習でAIエージェントの限界と共同作業の重要性を中心に、Claudeのshadow環境での検証、glm-5.2とgpt-5.5を組み合わせた開発環境の構築、Claudeスキルバンドルの導入とマーケティング戦略の検討が行われる。\n\n## ポイント\n- AIエージェントの限界をClaudeのshadow環境で検証\n- glm-5.2とgpt-5.5を組み合わせた開発環境の構築\n- Claudeスキルバンドルの導入とマーケティング戦略の検討\n- https://t.co/D4nszUjeQeのフルリンクを取得してAIエージェントの詳細な情報を収集\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[CC Learn - Claude Code is all you need in 2026]]\n\n## 関連概念（未作成）\n`AIエージェントの限界と共同作業の重要性` `マルチモデル開発環境の構築` `AIスキルバンドルのマーケティング戦略`\n", "tags": ["AIエージェント", "開発環境", "マーケティング", "Claude"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T01:05:59.028948+09:00", "updated_at": "2026-07-02T01:05:59.028948+09:00"}
{"id": 955, "title": "Xタイムライン学習 2026-07-02 02:31", "content": "# Xタイムライン学習 2026-07-02 02:31\n\nxAIのノーコード音声AI「Voice Agent Builder」が公開された。Claude Fable 5は再びオフラインになった。音声AIのマネタイズ化が横断テーマとなっている。\n\n## ポイント\n- Voice Agent Builderの利用方法を調査\n- 収益モデルの分析\n- Claude Fable 5の今後の展開に関する情報収集\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[LLM Wiki]]\n\n## 関連概念（未作成）\n`音声APIの料金設定` `競合分析`\n", "tags": ["音声AI", "マネタイズ化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T02:33:13.085950+09:00", "updated_at": "2026-07-02T02:33:13.085950+09:00"}
{"id": 956, "title": "横断学習 2026-07-02", "content": "# 横断学習 2026-07-02\n\n```json\n{\n  \"summary\": \"AIソフトウェアエンジニアリング環境の進化とその影響。OpenAI Codex CLIやClaude Codeなどのツールがコード生成と開発プロセスの自動化を可能にし、開発者の生産性を向上させる。AIエージェントの導入により、開発手法が変化し、新しいスキルが必要となる。\",\n  \"key_points\": [\n    \"OpenAI Codex CLIやClaude CodeなどのAIソフトウェアエンジニアリング環境が登場\",\n    \"これらのツールはコード生成、編集、デバッグ、テストを可能にし、開発者の生産性を向上させる\",\n    \"AIエージェントの導入により、開発プロセスが自動化され、チームコラボレーションが強化される\",\n    \"AIによるコード生成は既存の開発手法に変化をもたらし、新しいスキルを身に付ける必要性が生じている\",\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T08:01:18.579062+09:00", "updated_at": "2026-07-02T08:01:18.579062+09:00"}
{"id": 957, "title": "Xタイムライン学習 2026-07-02 08:28", "content": "# Xタイムライン学習 2026-07-02 08:28\n\n2026-07-02のXタイムライン学習で、OpenMontageのagent skills、FishAudioのS2.1 Pro、Anthropicの営業戦略、Claude Fableの利用状況が注目。AIエージェントのスキル開発とマネタイズの重要性が横断テーマ。\n\n## ポイント\n- OpenMontageのagent skillsをshadow環境に導入検討\n- FishAudioのS2.1 Proをshadow環境に導入\n- Anthropicの営業戦略を分析してマネタイズの参考とする\n- Claude Fableの利用状況を分析してマネタイズの参考とする\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]]\n\n## 関連概念（未作成）\n`AIエージェントのスキル開発` `AIマネタイズ戦略` `shadow環境の活用`\n", "tags": ["AIエージェント", "スキル開発", "マネタイズ", "OpenMontage", "FishAudio", "Anthropic", "Claude Fable"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T08:28:49.495960+09:00", "updated_at": "2026-07-02T08:28:49.495960+09:00"}
{"id": 958, "title": "Xタイムライン学習 2026-07-02 09:28", "content": "# Xタイムライン学習 2026-07-02 09:28\n\n2026-07-02のXタイムライン学習では、Fable5さんのSkill棚卸しプロンプト実装とNotebookLM-Geminiコンビネーション試行、AnthropicのClaude Scienceパブリックベータ確認が進められた。クラウドベースAIサービスと既存スキル統合が横断テーマ。\n\n## ポイント\n- Fable5さんのSkill棚卸しプロンプト実装\n- NotebookLMとGeminiのコンビネーション試行\n- Claude Scienceパブリックベータ確認\n- サブスク利用最適化と従量課金検討\n\n## 関連ページ\n[[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]]\n\n## 関連概念（未作成）\n`AIエージェント統合` `クラウドサービス最適化`\n", "tags": ["AI統合", "クラウドサービス", "Skill管理"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T09:28:03.171586+09:00", "updated_at": "2026-07-02T09:28:03.171586+09:00"}
{"id": 959, "title": "Xタイムライン学習 2026-07-02 11:34", "content": "# Xタイムライン学習 2026-07-02 11:34\n\n2026-07-02のXタイムライン学習で、Fable 5の復活とサイバーセキュリティ対策強化、中国AI企業創業者のマスタークラス、新しいCodexのワークフロー、AIアフィリエイトの手法が注目されている。\n\n## ポイント\n- Fable 5の復活。サイバーセキュリティ対策強化。\n- 中国AI企業創業者のマスタークラス。スケーリングの3つ目の軸はエージェント数。\n- 新しいCodexのワークフロー。AIが自律的に追跡しマネタイズポイントを量産。\n- AIアフィリエイトの手法。Codexを使用し、記事作成・最適化を自動化。\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-05-16 X投稿大量学習 — image-blaster/CLI-Anything/マルチAI設計/ひとり代理店$18,800]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`サイバーセキュリティ対策` `AIマネタイズ手法` `エージェント数のスケーリング`\n", "tags": ["Fable 5", "サイバーセキュリティ", "Codex", "AIアフィリエイト"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T11:34:41.629184+09:00", "updated_at": "2026-07-02T11:34:41.629184+09:00"}
{"id": 960, "title": "Xタイムライン学習 2026-07-02 12:34", "content": "# Xタイムライン学習 2026-07-02 12:34\n\nShadow env.とLLMの統合が研究と書作りに役立つ。NVIDIAのオープンソースAIスキルを利用して研究タスクを行う。Fable 5をSonnet 5モデルで設定する。Chatboxを使用してLLMを切り替える。\n\n## ポイント\n- Shadow env.とLLMの統合\n- NVIDIAのオープンソースAIスキル\n- Fable 5とSonnet 5モデル\n- Chatboxを使用したLLM切り替え\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[LLM Wiki]]\n\n## 関連概念（未作成）\n`Shadow env.の利用法` `LLMの研究への応用`\n", "tags": ["AI", "LLM", "Shadow env."], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T12:36:12.691327+09:00", "updated_at": "2026-07-02T12:36:12.691327+09:00"}
{"id": 961, "title": "Xタイムライン学習 2026-07-02 15:24", "content": "# Xタイムライン学習 2026-07-02 15:24\n\n2026-07-02のXタイムライン学習で、Claude Fable 5とOpusを使用したトークン使用料削減と出力の完成度向上方法を調査。Fable 5の解説動画作成方法も調査。\n\n## ポイント\n- Claude Fable 5のトークン使用料削減方法調査\n- Fable 5の解説動画作成方法調査\n- Opusを使用した設計とアルゴリズムの最適化実装\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`Claude Fable 5のトークン使用料削減技術` `Fable 5の解説動画作成プロセス`\n", "tags": ["Claude Fable 5", "Opus", "トークン使用料削減", "解説動画"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T15:24:30.248868+09:00", "updated_at": "2026-07-02T15:24:30.248868+09:00"}
{"id": 962, "title": "Xタイムライン学習 2026-07-02 17:34", "content": "# Xタイムライン学習 2026-07-02 17:34\n\nCheap Chinese AI modelのShadow env使用とChatGPT/Codexのビデオレポートに関する学習。Shadow envの実装詳細を分析し、ChatGPT/CodexをShadow envで使用するための収益モデルを特定する。さらに、Shadow envでChatGPT/Codexを使用してビデオを複製するためのベストプラクティスを調査する。\n\n## ポイント\n- Cheap Chinese AI modelのShadow env使用\n- ChatGPT/Codexのビデオレポート\n- Shadow envの実装詳細の分析\n- ChatGPT/CodexをShadow envで使用するための収益モデル\n- Shadow envでChatGPT/Codexを使用してビデオを複製するためのベストプラクティス\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[LLM Wiki]]\n\n## 関連概念（未作成）\n`Shadow envのセキュリティー` `AIモデルの収益化戦略`\n", "tags": ["Shadow env", "AI", "ChatGPT", "Codex", "ビデオレポート"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T17:35:23.041067+09:00", "updated_at": "2026-07-02T17:35:23.041067+09:00"}
{"id": 963, "title": "Xタイムライン学習 2026-07-02 18:34", "content": "# Xタイムライン学習 2026-07-02 18:34\n\n2026-07-02のXタイムライン学習で、Claude Code、Googleの画像生成AI「Nano Banana 2 Lite」、Geminiの「たか田式図解」、Claude Sonnet 5について学び、AI技術と画像生成の進化がビジネスに与える影響を検討。\n\n## ポイント\n- Claude Codeを利用して作業計画を確認する\n- 画像生成AI「Nano Banana 2 Lite」を利用して資料や広告の画像を作成する\n- Geminiの「たか田式図解」についてさらに調査する\n- Claude Sonnet 5を導入してSWE-Bench Verifiedのスコアを向上させる\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`AI技術の進化` `画像生成AIの進化` `AI技術とビジネスの関係` `Claude Codeの活用` `Claude Sonnet 5の活用` `Nano Banana 2 Liteの活用`\n", "tags": ["AI", "画像生成", "Claude Code", "Claude Sonnet 5", "Nano Banana 2 Lite"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T18:34:49.918704+09:00", "updated_at": "2026-07-02T18:34:49.918704+09:00"}
{"id": 964, "title": "Xタイムライン学習 2026-07-02 19:36", "content": "# Xタイムライン学習 2026-07-02 19:36\n\nXタイムライン学習の新着5件をまとめる。UIデザインスキル、プロ向けUI作成AI、既存スキルやルールへのUIデザインスキル追加、/advisorとClaude.mdの統合、カスタム出力スタイル、OpusPlanの統合を扱う。Shadow環境の活用やClaude Codeの運用も含まれる。\n\n## ポイント\n- UIデザインスキル追加\n- マネタイズ\n- GO: 既存スキルへのUIデザインスキル追加\n- /advisorとClaude.mdの統合\n- OpusPlanの統合\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow環境の活用` `Claude Codeの運用`\n", "tags": ["Xタイムライン学習", "UIデザインスキル", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T19:38:05.433635+09:00", "updated_at": "2026-07-02T19:38:05.433635+09:00"}
{"id": 965, "title": "X Learn [2026-07-02] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能アップデート（2026年7月2日時点）**\n\n### 最新バージョン：**Claude Code 2.1.198**（7月1日リリース）\n\nこれが現時点で最新のアップデートです。\n\n### 主な新機能・変更点\n\n**最大の目玉**\n- **Claude in Chrome が一般公開**  \n  インストール不要。ブラウザだけでClaude CodeのセッションやAgentを直接操作可能になった（これがかなりデカい）。\n\n- **Background Agentの自動デリバリー**  \n  コード作業完了後に**自動でcommit → push → Draft PR作成**までやってくれるようになった。  \n  「寝てる間にPRができてる」状態がデフォルトになるレベルでワークフローが変わります。\n\n- **/dataviz skill 新規追加**  \n  チャート・ダッシュボード設計に特化したスキル。実行可能な色パレット検証機能付き。\n\nその他：\n- `eval` コマンド群の本格追加（評価・ベンチマーク用途）\n- Background Agentの安定性・通知機能の大幅強化\n- 多数のバグ修正とUI/UX改善（特にagentsビュー、diff、フルスクリーン周り）\n\n### 直前バージョン 2.1.197（6月30日）の重要変更\n\n- **Claude Sonnet 5 がデフォルトモデルに**\n  - Native **1Mトークンコンテキスト**\n  - 推論・ツール使用・agentic能力が大きく向上（Opus 4.8にかなり迫る性能）\n  - 2026年8月31日までのプロモ価格：**$2/$10 per M tokens**（非常にコスパが良い）\n\n### 現在のClaude Codeの立ち位置\n\nもはや「コード生成ツール」ではなく、**本格的なAI駆動開発環境**になっています。\n\n特に強いポイント：\n- Git worktree分離による並列Agent実行\n- Background Agent + Auto PRフローの成熟\n- DesktopアプリでのApp Preview\n- MCPツール / Computer Useとの深い統合\n- `.claude/rules` と Skills の組み合わせによるカスタマイズ性\n\n---\n\n**日本コミュニティの状況**\n2026年現在、日本では「Claude Code」熱が非常に高く、  \n- 『Claude Codeで学ぶAI駆動開発』\n- 『Claude 最強のAI自動化術』  \nなどの書籍が出ていたり、自動化・AIエージェント構築の発信が活発です。\n\n最新情報を追うなら以下のアカウントがおすすめ：\n- @ClaudeCodeLog（変更ログほぼリアルタイム）\n- @claude_code（コミュニティ）\n- 日本の実践勢（@so_ainsight、@yoshi8__、@hituji_1234 など）\n\n特定の機能（Background Agentの運用術、rulesのオススメ設定、Sonnet 5のプロンプト例など）について深掘りしてほしい場合は教えてください！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T20:10:22.502996+09:00", "updated_at": "2026-07-02T20:10:22.502996+09:00"}
{"id": 966, "title": "X Learn [2026-07-02] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills と MCP の活用ガイド（2026年7月時点）**\n\n「Agent Skills」と「MCP」が何が違って、どう連携させて活用すればいいのか？という質問は、日本語圏のClaude Codeユーザーで最も多い悩みの一つです。\n\n### 1. 根本的な違い\n\n| 項目          | **Agent Skills (Skills)**                  | **MCP (Model Context Protocol)**                  |\n|---------------|-------------------------------------------|--------------------------------------------------|\n| **役割**      | Claudeの「頭の中のマニュアル・専門スキル」 | Claudeの「外部との接続道具箱（USB-C for AI）」   |\n| **本質**      | **知識・判断基準・手順**を教え込む         | **実世界で実際に何かを実行**させる               |\n| **置き場所**  | `.claude/skills/`（Markdown + 任意でコード） | `.mcp.json` + MCP Server（別プロセス）           |\n| **作成難易度**| 非常に簡単                                 | やや難しい（Serverを作る or 既存のものを利用）   |\n| **強み**      | 即席で作れて可搬性が高い                   | 強力で標準化されている（エコシステムが巨大）     |\n\n**超シンプルな比喩**：\n- **Skills** = 新入社員に渡す「業務マニュアル・判断基準集」\n- **MCP** = その新入社員に「PC・社内システム・外部API・ブラウザ操作権限」を与える\n\n### 2. 最も効果的な活用方針（2026年現在のベストプラクティス）\n\n**おすすめの優先順位**：\n\n1. **CLAUDE.md** を最強にする（これが土台）\n2. **Skills** を増やす（日常的に繰り返す思考・手順を標準化）\n3. **MCP** を戦略的に導入（本当に外部連携が必要な部分だけ）\n\n**高度な組み合わせ方**（上級者パターン）：\n- MCP Serverで強力なツールを作る\n- そのよく使うワークフローを **Skills** や **Subagent** にラップして「名前を呼ぶだけで使える」状態にする\n- **Hooks**（PreToolUse/PostToolUse）で安全ガードを入れる（特に権限の強いMCPは必須）\n- 全部を **Plugin** としてまとめてチーム展開\n\n多くの人が「MCPを全部Skillsに変換してる」という事例も出ています（@upamuneさんのような人）。\n\n### 3. 実践的な活用例（日本コミュニティで実際に効いているもの）\n\n- **開発領域**: GitHub MCP + Code Review Skills + 自動テストSkills\n- **業務自動化**: freee MCP + 税務判断Skills（税理士・経理界隈で特に流行）\n- **コンテンツ制作**: X（Twitter）MCP + 記事執筆Skills + 画像生成連携\n- **個人生産性**: 複数のMCPを登録して「自分専用のエージェント軍団」を作る\n\n### 4. 最初にやるべきおすすめアクション\n\n1. **公式記事を必ず読む**（これが全ての答え）\n   - 「Extending Claude’s capabilities with skills and MCP servers」（claude.com/blog）\n\n2. Claude Codeに直接聞く（最強）\n   - 「SkillsとMCPの違い、連携方法、僕の業務（〇〇）でのおすすめの使い分けを図解して」と聞けば、最新のベストプラクティスを教えてくれます。\n\n3. 参考になる日本語発信者\n   - @sumika45379（Skillsオタク）：丁寧な図解が多い\n   - @oikon48：全体像の整理が上手\n   - @AI_masaou：Agent Skillsの深掘り解説\n   - @yoshienagatomo：実務（特に業務自動化）での活用事例\n\n### 質問を深掘りしたい場合\n\n以下のどれについて詳しく知りたいですか？\n\n- **具体的なSkillsの作り方・テンプレート集**\n- **おすすめMCP Serverの導入手順**（特にX連携、freee、GitHubなど）\n- **Skills ↔ MCPの変換方法**\n- **Subagent + Hooksとの組み合わせ**（本当の意味でのAgent化）\n- **あなたの具体的な業務**（例：開発、マーケティング、税理士、コンテンツなど）での最適構成\n\nあなたの現在のClaude Codeの使い方や職種を教えてもらえれば、よりピンポイントな活用法をお答えできます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T20:10:54.966172+09:00", "updated_at": "2026-07-02T20:10:54.966172+09:00"}
{"id": 967, "title": "X Learn [2026-07-02] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（2026年版）**\n\n2025年が「Agentの年」なら、**2026年は「Harnessの年」**です。もはやモデル（LLM）の性能だけでは本番で使い物になりません。信頼性・安全性・観測可能性・持続性を担保するのは「ハーネス（Harness）」です。\n\nハーネスとは「馬具（手綱・鞍）」の比喩で、**モデルというエンジンを現実世界で安全に制御・運用するための包括的な足場**のことです。よく言われる表現はこれです：\n\n> 「The model is the engine. The harness is the car.」  \n> 「The harness is where reliability actually lives.」\n\n### 1. ハーネスが解決する根本問題\n\n- モデルは「自己評価バイアス」が極めて強い（自分の出力に対して過大評価する）\n- 長時間実行するとコンテキストが劣化（model drift）\n- デモは動くが、本番（3時起き、コスト爆発、破壊的アクション）で死ぬ\n- プロンプトをいくら磨いても限界がある（次のレイヤーは環境設計）\n\nハーネスはこれを「モデルを薄く保ち、知能を外部化する」ことで解決します。\n\n### 2. 参照アーキテクチャ（2026年現在のベストプラクティス）\n\nハーネスは以下の4つのプレーンで構成されます：\n\n```\n[Control Plane] ←→ [Execution Plane]\n        ↑                  ↑\n[Verification Plane] ← [Feedback Plane]\n```\n\n**主要コンポーネント**：\n\n**1. Control Plane（制御層）**\n- Task Decomposition & Scoped Execution（1機能ずつ厳密にスコープを限定）\n- Hierarchical Agent Supervisor（Supervisor + Workerパターン）\n- Session Lifecycle管理（クリーンスタート・クリーンエンド）\n- Budget Control（コスト上限、ステップ上限、トークン上限）\n\n**2. Execution Plane（実行層）**\n- Stateful Workflow Engine（推奨：LangGraph）\n- Tool Registry + Permission System（ツールごとに権限定義）\n- Memory Architecture（4種類を明確に分離）\n  - Working Context（現在進行中のタスク）\n  - Semantic Memory（知識）\n  - Episodic Memory（過去の軌跡）\n  - Procedural Memory（スキル・ヒューリスティック）\n- Sub-agent Orchestration\n\n**3. Verification Plane（検証層）** ← これが最も重要\n- 作る役割と評価する役割を**必ず別エージェント**にする（自己評価禁止）\n- Rubric-based Evaluation（主観を定量化した評価基準）\n- Pre-flight / In-execution / Post-flight の3段階ゲート\n- Sandbox + Reversible Actions（可能な限り元に戻せる設計）\n\n**4. Feedback & Observability Plane（観測・学習層）**\n- 完全なTrace（OpenTelemetry準拠）\n- Structured Logging（LLM Call, Decision, Tool Call, Evaluation結果をすべて構造化）\n- Cost & Quality Tracking\n- Trace-driven Harness Improvement（実行履歴からハーネス自体を進化させる）\n\n### 3. 設計の7原則（これを守れば大きく外さない）\n\n1. **Externalize Intelligence**：可能な限りモデルから知能をハーネスに移す\n2. **Observability First**：観測できないものは改善できない\n3. **Verification Over Generation**：生成より検証を重視\n4. **Constrained Autonomy**：完全自律は危険。段階的自治（Incremental Autonomy）\n5. **Clear Boundaries**：各エージェント・各タスクの責任範囲を明示\n6. **Trace as Asset**：すべての実行履歴を第一級の資産とする\n7. **Human in the Loop by Default**：重要な判断は人間が承認（徐々に緩めていく）\n\n### 4. 技術スタック例（2026年推奨）\n\n**コア**\n- **LangGraph**（状態機械として最強クラス）\n- LangSmith / Phoenix / Helicone（観測性）\n- OpenTelemetry + Jaeger/Tempo\n\n**周辺**\n- Vector DB（Qdrant/Pinecone/pgvector）\n- Guardrails（Llama Guard, NVIDIA NeMo, または自作）\n- Evaluation Framework（LLM-as-Judge + Rubric + Human Feedback）\n- Sandbox（E2B, Firecracker, または独自コンテナ）\n\n**先進的アプローチ**\n- HarnessXのような「コンパイル可能なハーネス」（プリミティブを組み合わせ、トレースから自己改善）\n- AEGISのようなtrace-driven multi-agent harness optimizer\n\n### 5. 成熟度モデル（参考）\n\n- **Level 0**: ただのプロンプト + ReAct\n- **Level 1**: 基本的なハーネス（トレース + 簡易ガードレール）\n- **Level 2**: 検証レイヤー分離 + Rubric評価\n- **Level 3**: Trace-driven進化 + 高度なスコープ制御\n- **Level 4**: ほぼ完全に自律的に改善する自己進化型ハーネス\n\n現在実用レベルで最も成功しているのは**Level 2.5〜3**です。\n\n### 始め方（今すぐやるべきこと）\n\n1. 既存のエージェントの**全実行を構造化ログ**として残すところから始める\n2. 「作るエージェント」と「評価エージェント」を明確に分離\n3. タスクを**極端に小さくスコープ**して1つずつ確実に完了させる仕組みを作る\n4. 重要なアクション（コード実行、外部API呼出、金銭関連）は必ずHuman Approval Gateを入れる\n5. すべての決定に「なぜそう判断したか」を記録させる\n\n---\n\n**参考になる考え方（2026年現在）**：\n- Harrison Chase（LangChain）も「今最もレバレッジが高いのはharness engineering」と公言\n- Anthropic、OpenAI、ThoughtWorks、IBMなどの先進チームが一斉にこの方向にシフト\n- 「プロンプトエンジニアリング → コンテキストエンジニアリング → ハーネスエンジニアリング」という進化の最終段階\n\n必要であれば、**具体的なユースケース別**（ソフトウェア開発、業務自動化、研究支援など）のハーネス設計テンプレート、LangGraphでの実装コード例、評価Rubricの作り方なども深掘りできます。\n\nどの部分をさらに詳しく知りたいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T20:11:23.440392+09:00", "updated_at": "2026-07-02T20:11:23.440392+09:00"}
{"id": 968, "title": "X Learn [2026-07-02] Codex CLI Gemini CLI 最新", "content": "**Codex CLI 和 Gemini CLI 最新情况（2026年7月2日）**\n\n### 1. Gemini CLI → Antigravity CLI（已过渡）\n\nGoogle 已经在 2026 年 5-6 月正式把 **Gemini CLI** 向 **Antigravity CLI** 统一过渡：\n\n- 个人用户（Google AI Pro / Ultra / 免费阶层）**Gemini CLI 已停止服务**，转向 Antigravity CLI。\n- Antigravity CLI 用 Go 重写，速度更快，支持更强的多 Agent 编排和异步工作流。\n- 企业用户（Gemini Code Assist 企业许可证 + API Key）仍可继续使用 Gemini CLI。\n- 最新版本提到有 **v0.49.0**（支持 air-gapped 部署、MCP 工具发现等）。\n\n**安装/切换命令**（推荐直接用新的）：\n```bash\n# 安装 Antigravity CLI\nnpm install -g @google/antigravity-cli\n# 或者查看官方最新安装方式\n```\n\n很多用户反馈 Gemini CLI “用不了了” 后直接切到 Antigravity 2.0 CLI。\n\n### 2. Codex CLI 最新版本\n\nCodex CLI 仍在独立快速迭代，目前最新版本为：\n\n- **0.143.0-alpha.33**（今日刚提到）\n- 主要修复：远程执行卡死问题（增加 WebSocket Pong 监控 60 秒）、WebSocket trace 安全修复（0.142.5 版本已修复请求载荷泄露）\n\n它和 Claude Code、Antigravity/Gemini CLI、OpenCode 等属于同一生态，常被一起安装使用。\n\n### 当前终端 AI Coding Agent 格局（2026.7）\n\n最常被并列提到的几个 CLI：\n- **Antigravity CLI**（Google 前 Gemini CLI 继承者）\n- **Codex CLI**（你问的这个）\n- **Claude Code CLI**（Anthropic）\n- OpenCode、Hive（多 Agent 编排工具，可同时调用以上多个）\n\n很多人现在是 **多 CLI 并存** 的状态（一个机器装好几个），不同项目切换不同 Agent。\n\n### 想用哪个？\n\n- 想要免费 + 大上下文（1M）+ Google 生态 → **Antigravity CLI**\n- 想要最新 GPT 系列（GPT-5.6 等）+ 稳定 Agent 行为 → **Codex CLI**\n- 要极致推理 → 很多人 Claude Code + Codex 混用\n\n需要我给你具体的：\n- 各自的安装/更新命令\n- 推荐的配置文件\n- 多 Agent 编排工具（Hive / Scion）用法\n\n直接说你要哪部分就行。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T20:11:49.157318+09:00", "updated_at": "2026-07-02T20:11:49.157318+09:00"}
{"id": 969, "title": "Xタイムライン学習 2026-07-02 21:37", "content": "# Xタイムライン学習 2026-07-02 21:37\n\n2026年7月2日、Claude CodeのSonnet 5が導入され、1Mコンテキストを利用可能に。8月31日までの促進価格$2/$10を活用し、長い会話を丸ごと渡せる機能を活用する。横断テーマはClaude Codeのアップグレードと会話の長さの拡大。\n\n## ポイント\n- Claude CodeのSonnet 5導入\n- 1Mコンテキスト利用可能\n- 8月31日までの促進価格$2/$10\n- 長い会話を丸ごと渡せる機能活用\n- 横断テーマ: Claude Codeアップグレードと会話長拡大\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`Claude Codeの促進価格利用` `長い会話の管理` `1Mコンテキストの活用`\n", "tags": ["Claude Code", "Sonnet 5", "1Mコンテキスト", "長い会話", "アップグレード"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T21:37:02.597663+09:00", "updated_at": "2026-07-02T21:37:02.597663+09:00"}
{"id": 970, "title": "日報 2026-07-02 学習まとめ", "content": "# 日報 2026-07-02 学習まとめ\n\n日報2026-07-02では、Claude CodeのSonnet 5導入、AI駆動麻雀アプリの実装、Shadow環境でのQwythos-9B GGUF版試験導入などについて学習まとめを行っている。Claude Codeのアップグレードと会話の長さの拡大、AI側面の多様性と検証の重要性、Shadow環境の活用についても触れている。Shadow環境では、Claude CodeのSonnet 5を導入し、1Mコンテキストを利用すること、AI側面の多様性を反映する機能を追加すること、Qwythos-9B GGUF版、ComfyUI_FL-MCP、Fable 5試験導入を行うことなどが述べられている。\n\n## ポイント\n- Claude CodeのSonnet 5導入\n- AI駆動麻雀アプリの実装\n- Shadow環境でのQwythos-9B GGUF版試験導入\n- Claude Codeのアップグレードと会話の長さの拡大\n- AI側面の多様性と検証の重要性\n- Shadow環境の活用\n\n## 関連ページ\n[[[[AIに丸投げ起業とClaude Code監督の実態]]]] [[[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]]]]\n\n## 関連概念（未作成）\n`AI駆動アプリケーションの開発` `Shadow環境でのAIモデルの活用`\n", "tags": ["Claude Code", "AI", "Shadow環境", "Qwythos-9B GGUF"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-02T22:02:34.770960+09:00", "updated_at": "2026-07-02T22:02:34.770960+09:00"}
{"id": 971, "title": "Xタイムライン学習 2026-07-03 06:48", "content": "# Xタイムライン学習 2026-07-03 06:48\n\n2026年7月3日、NotionのHTMLブロック、Claude Fable 5、Geminiの悪魔的プロンプトなど、AIツールの新機能や活用法を学習。\n\n## ポイント\n- NotionのHTMLブロック、MCPエージェント対応\n- Claude Fable 5、Opus 4.8の新機能\n- Geminiの嘘をプロンプトで縛りつける\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]]\n\n## 関連概念（未作成）\n`Notion HTMLブロック` `Claude Fable 5` `Gemini悪魔的プロンプト`\n", "tags": ["AIツール", "新機能", "活用法"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T06:48:27.814778+09:00", "updated_at": "2026-07-03T06:48:27.814778+09:00"}
{"id": 972, "title": "横断学習 2026-07-03", "content": "# 横断学習 2026-07-03\n\nAI開発環境とツールの進化に関する横断学習の結果をまとめた。Claude CodeとCodex CLIの機能を比較検討し、開発環境に適切なツールを選択することが重要。AIエージェントのセキュリティとエラー処理を確実に行う必要がある。また、開発チームでのコラボレーションとコードレビューを徹底する必要がある。\n\n## ポイント\n- Claude CodeとCodex CLIの機能を比較検討する\n- AIエージェントのセキュリティとエラー処理を確実に行う\n- 開発チームでのコラボレーションとコードレビューを徹底する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエージェントのセキュリティ対策` `開発チームでのコラボレーション工具`\n", "tags": ["AI開発環境", "Claude Code", "Codex CLI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T08:03:37.505161+09:00", "updated_at": "2026-07-03T08:03:37.505161+09:00"}
{"id": 973, "title": "Xタイムライン学習 2026-07-03 09:25", "content": "# Xタイムライン学習 2026-07-03 09:25\n\nClaude Codeの最新動向を学習する。新着4件のアップデートをチェックし、Artifactsの活用方法やセッション管理の効率化を学ぶ。Claude Codeの発展に伴うトレンドとアクションプランも提示される。\n\n## ポイント\n- Claude Code Artifactsの活用\n- セッション管理の効率化\n- AI OSINTエージェントの報告連携\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code is all you need in 2026]]\n\n## 関連概念（未作成）\n`AIワークフロー自動化` `自律エージェントの運用`\n", "tags": ["Claude Code", "AI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T09:26:51.655535+09:00", "updated_at": "2026-07-03T09:26:51.655535+09:00"}
{"id": 974, "title": "Xタイムライン学習 2026-07-03 10:49", "content": "# Xタイムライン学習 2026-07-03 10:49\n\nClaude Code Artifactsを利用したコードのアップロードとプライベートURLの確認。curlコマンドで実装し、Artifact APIとToolingの導入によりマネタイズと管理が可能になる。さらに、Claude Codeの公開リポジトリを参照してコミュニティに貢献する。\n\n## ポイント\n- Claude Code Artifactsの導入\n- コードアップロードとプライベートURL確認\n- Artifact APIとToolingの実装\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Artifact Management` `Private URL Confirmation`\n", "tags": ["Claude Code", "Artifact API", "Tooling"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T10:49:58.534584+09:00", "updated_at": "2026-07-03T10:49:58.534584+09:00"}
{"id": 975, "title": "Xタイムライン学習 2026-07-03 12:38", "content": "# Xタイムライン学習 2026-07-03 12:38\n\nShopify Head of EngineeringはAIによるコードの自動生成とレビューを提案。AIを活用してコンテンツの作成と分析を効率化する手法を検討する。AIの活用は設計と開発のプロセスを変え、人間の役割を再定義する。\n\n## ポイント\n- AIによるコードの自動生成とレビュー\n- AIを活用したコンテンツの作成と分析\n- 設計と開発のプロセスの変化\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude CodeSkills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIによるコンテンツの自動生成` `人間とAIの共同作業`\n", "tags": ["AI", "コード自動生成", "コンテンツ作成"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T12:40:32.879963+09:00", "updated_at": "2026-07-03T12:40:32.879963+09:00"}
{"id": 976, "title": "Xタイムライン学習 2026-07-03 13:39", "content": "# Xタイムライン学習 2026-07-03 13:39\n\nFable5とClaude Codeの学習、新着3件。Claude Codeの活用が注目。Shadow環境、Fable 5、ユーザーデータの確認が必要。\n\n## ポイント\n- Fable5とClaude Codeの学習\n- Shadow環境の活用\n- ユーザーデータの確認\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code is all you need in 2026]]\n\n## 関連概念（未作成）\n`Claude Codeのセキュリティ` `Fable5とShadow環境の連携`\n", "tags": ["Claude Code", "Fable5"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T13:40:42.944837+09:00", "updated_at": "2026-07-03T13:40:42.944837+09:00"}
{"id": 977, "title": "Xタイムライン学習 2026-07-03 14:50", "content": "# Xタイムライン学習 2026-07-03 14:50\n\nTikTokでShadow環境を使用し、Claude Codeでビデオ分析および広告スクリプト生成を行う方法を学んだ。TikTokマーケティングにShadow環境を使用する傾向がある。Claude Codeとスクレイピングツールを統合して自動でビデオ情報を収集することができる。\n\n## ポイント\n- TikTokでShadow環境を使用\n- Claude Codeでビデオ分析および広告スクリプト生成\n- Claude Codeとスクレイピングツールを統合\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`TikTokマーケティング` `Shadow環境の使用`\n", "tags": ["TikTok", "Shadow環境", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T14:51:47.167944+09:00", "updated_at": "2026-07-03T14:51:47.167944+09:00"}
{"id": 978, "title": "Xタイムライン学習 2026-07-03 16:57", "content": "# Xタイムライン学習 2026-07-03 16:57\n\nClaude Codeを利用してソーシャルメディア向けのツール/サービスを作成し、新たな収益モデルを探ることができる。Claude CodeはAIを活用してソーシャルメディアでの分析や戦略を自動化することができる。分析対象のプロダクトページURLをコピーし、Claude Codeで分析を行うことで、効果的なソーシャルメディア戦略を立てることができる。\n\n## ポイント\n- Claude Codeをソーシャルメディア向けに活用\n- プロダクトページURLを分析\n- 新たな収益モデルを探る\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI自動化` `ソーシャルメディアマーケティング`\n", "tags": ["Claude Code", "ソーシャルメディア"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T16:59:49.007731+09:00", "updated_at": "2026-07-03T16:59:49.007731+09:00"}
{"id": 979, "title": "Xタイムライン学習 2026-07-03 20:09", "content": "# Xタイムライン学習 2026-07-03 20:09\n\nNVIDIA Inference APIとLLM5種の無料共通規格を利用した実装とマネタイズが注目される。Shadow環境への導入とClaude Code運用強化が検討される。\n\n## ポイント\n- NVIDIA Inference API導入\n- LLM5種の無料共通規格利用\n- Shadow環境への適用検討\n- Claude Code運用強化\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`NVIDIA Inference APIの活用` `LLMの無料共通規格` `Shadow環境の運用`\n", "tags": ["NVIDIA", "LLM", "Inference API", "マネタイズ", "Shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T20:09:16.896102+09:00", "updated_at": "2026-07-03T20:09:16.896102+09:00"}
{"id": 980, "title": "X Learn [2026-07-03] Claude Code 新機能 アップデート", "content": "**Claude Code 最新アップデート（2026年7月時点）**\n\n### 最新バージョン：**2.1.198**（7月1日リリース）\nこれが現時点での最新版です。かなり大きなアップデートで、特に「エージェントとして使えるようになってきた」印象が強いです。[[1]](https://x.com/i/status/2072425708467486973)\n\n### 主な新機能・変更点\n\n**目玉機能**\n- **Claude in Chrome が GA（正式リリース）**  \n  ブラウザ拡張としてインストール不要で利用可能に。Chrome上でページを見ながらClaudeが直接作業を手伝ってくれる。リサーチ、管理画面操作、ポチポチ作業の自動化に非常に強くなった。\n- **Background agentsの自動デリバリー**  \n  Worktree内で作業が完了したら、**自動でcommit → push → draft PR作成**するようになった。確認を挟まずに最後まで走る。\n- **/dataviz skill 新規追加**  \n  チャート・ダッシュボード設計に特化したスキル。色パレットの検証機能も付いている。\n\n**信頼性・使い勝手の大幅改善**\n- ネットワーク切断時の自動リトライ強化\n- Agentチームのエラー処理が賢くなった（死んだ teammate がちゃんと「failed」を報告、復旧も速い）\n- タスクパネルが「Running」のまま固まるバグ修正\n- Syntax highlightingの大幅向上（highlight.js 11）\n- Subagentがメインセッションの設定（Extended Thinkingなど）を継承するように\n- `/agents` wizardを削除（今後は自然言語でClaudeに「subagent作って」と頼むか、`.claude/agents/` を直接編集）\n\n### ここ数ヶ月の大きな機能追加（復習）\n- **Artifacts**：インタラクティブなページやプロジェクトダッシュボードを生成してチームに共有可能（Team/Enterpriseで特に強い）\n- **Dynamic Workflows**：プロンプトに「workflow」と入れるだけで、複数のagentを賢くオーケストレーションしてくれる\n- Git worktree分離による並列agent実行\n- App preview（デスクトップアプリ内でプレビュー）\n- PDF読み込み対応\n- 巨大コンテキスト + Opus 4.6\n- セッション間のAuto Memory\n\n### 日本コミュニティの状況\n日本ではかなり流行っています。\n- `@ClaudeCodeGeek`（ガチで毎日情報出してる）\n- `@so_ainsight`（Claude Code×n8n自動化）\n- `@yoshi8__`（『Claude Codeで学ぶAI駆動開発』）\n- 池田朋弘さんの書籍『Claude 最強のAI自動化術』\n\n今日（7月3日）はAlibabaが社内でClaude Codeを全面禁止にしたというニュースが出ていて少し騒がしいですが、これは過去バージョン（2.1.91以降）の「中国ユーザー検知機能」が原因のようです。Anthropic側はロールバックすると言っています。\n\n必要であれば、特定の機能（特にChrome版やBackground Agentの使い方、Workflowの書き方など）を深掘りして説明します！  \nどの部分を知りたいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T20:10:24.352796+09:00", "updated_at": "2026-07-03T20:10:24.352796+09:00"}
{"id": 981, "title": "X Learn [2026-07-03] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills + MCP 活用ガイド（2026年7月最新）**\n\n「Claude Agent Skills MCP 活用」というクエリから、**MCP（Model Context Protocol）**と**Agent Skills**を組み合わせた実践的な活用方法を求めていると判断しました。以下にわかりやすく整理します。\n\n### 1. MCPとAgent Skillsの違い（これが一番大事）\n\n- **MCP (Model Context Protocol)**: 「**外と繋ぐUSB-Cポート**」\n  - Anthropicが作ったAIと外部ツールを繋ぐ**共通規格**（2024年11月頃公開）\n  - MCPサーバーを登録すると、Claudeがファイルシステム、Git、検索エンジン、X（Twitter）、Notion、Slack、データベースなどに直接アクセス可能になる\n  - 「ツール呼び出し」の標準化版のようなもの\n\n- **Agent Skills**: 「**自分用のマニュアル・行動指針**」\n  - Claude内部に持続的に覚えさせる**スキル・振る舞い方・判断基準**\n  - 外部サーバー不要で、特定のタスクで自動的に適用される\n  - 「この種のタスクが来たらこう考えろ」という内的なガイドライン\n\n多くの人が最初混乱しますが、**MCP = 外部接続**、**Skills = 内部の行動パターン**という住み分けです。両方を組み合わせるのが最強です。\n\n最近は「MCPを全部Skillsに変換した」という人も増えています（コンテキスト効率が良い場合があるため）。\n\n### 2. 実践的な活用パターン\n\n#### パターン①：最強コーディングエージェント化（一番おすすめ）\n- **必須MCP**:\n  - `brave-search`（最新情報取得）\n  - `context7`（高品質コンテキスト提供）\n  - Filesystem / Git関連MCP\n- **Skills**で定義すること:\n  - コードレビュー基準\n  - アーキテクチャ判断基準\n  - デバッグ手順\n\nこれで「単なるClaude Code」から「最新情報を見ながら自分のリポジトリ全体を理解して修正する本物のエージェント」に化けます。\n\n#### パターン②：業務自動化エージェント\n- X公式MCP（2026年7月最近公開・超重要）\n  - 競合分析、トレンド取得、ブックマーク管理、投稿分析が劇的に楽に\n  - 書き込みはまだ制限あり（読み取り・分析が特に強い）\n- Notion / Slack / GitHub公式MCP\n- PLAUD MCP（音声メモを直接Claudeが検索・要約）\n\n#### パターン③：Skills中心の「性格を持ったエージェント」\nMCPを最小限に抑えて、**Skillsで行動指針を大量注入**するスタイル。\n- 「この業界の専門家として振る舞え」\n- 「この判断基準でレビューせよ」\n- 「このフォーマットで必ず出力せよ」\n\n### 3. 具体的な追加方法（Claude Code / Cursorの場合）\n\n**一番簡単な方法（2026年現在）**:\n1. 使いたいMCPサーバーのURL（`https://xxx/mcp`形式）を取得\n2. Claude Codeに貼り付けて「このMCPをセットアップして」と指示\n3. Claudeが自動で設定してくれる\n\nまたは**MCP Manager**（Claude Desktop向けツール）を使うとGUIで管理可能。\n\nX公式MCP、brave-search、context7あたりから始めるのが鉄板です。\n\n### 4. 2026年現在のトレンド\n\n- MCPは「Claudeのagentic capabilitiesのbackbone（基盤）」化\n- 主要サービスが続々公式MCPサーバーを公開（X、GitHub、Slack、Notion、Stripeなど）\n- MCP TunnelsやDynamic Tool Searchなどの進化で、トークン効率も改善中\n- SkillsとMCPのハイブリッドが主流になりつつある\n\n### おすすめの始め方\n\n1. **まずはこれだけやる**：brave-search + context7を追加\n2. 「MCPを駆使して問題を特定して」と指示してみる\n3. うまくいくようになったら、自分の業務ドメインに特化したSkillsを作成\n4. X公式MCPを追加して情報収集エージェント化\n\n---\n\nもっと具体的に知りたい方向性がありましたら教えてください：\n\n- **コーディング特化**のMCP/Skills構成\n- **X運用自動化**特化の構成\n- **Skillsの具体的な書き方**例\n- **おすすめMCPサーバーリスト**（最新）\n- MCP Managerの導入手順\n\n用途を教えていただければ、その方向に特化した「即コピペできる構成」を出します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T20:10:53.546429+09:00", "updated_at": "2026-07-03T20:10:53.546429+09:00"}
{"id": 982, "title": "X Learn [2026-07-03] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）** — 2026年現在の実践的設計指針\n\n「ハーネスエンジニアリング」は、2025〜2026年に最も注目されているAIエージェントの設計思想です。プロンプトエンジニアリング → コンテキストエンジニアリングの次のレイヤーとして位置づけられています。\n\n**核心の比喩**：\n- **モデル = CPU**\n- **ハーネス = OS**\n\nモデルがどれだけ賢くても、ハーネス（足場・手綱・制御機構）が貧弱だと本番で信頼できない。逆に優れたハーネスは、古いモデル（GPT-3.5 Turboなど）でも実用レベルに引き上げます。[[1]](https://x.com/swarm_japan/status/2071941883925065792)\n\n実際、LangChainチームはハーネス改善だけでTerminal-Bench 2.0でTop30圏外→Top5に躍進し、OpenAI内部ではCodexエージェントだけで人間が1行もコードを書かずに5ヶ月・約100万行のプロダクトを構築した事例があります。[[2]](https://x.com/tetumemo/status/2037876018745385083)\n\n### 1. 設計目標（優先順位）\n\n1. **信頼性・持続可能性**（動かし続ける）\n2. **安全性・セキュリティ**（特にCredential管理）\n3. **観測可能性（Observability）**\n4. **評価可能性・再現性**\n5. **コスト効率とスケーラビリティ**\n\nモデル能力より「環境設計」が勝負を決める時代です。\n\n### 2. 推奨全体アーキテクチャ\n\n**Layered Harness Architecture**（推奨）\n\n```\n[Human / Supervisor Layer] ← 人間のステアリング\n          ↓\n[Outer Loop / Harness Core]\n  - Guardrails（MaxSteps, Cost Budget, Timeout）\n  - Verification & Evaluation Agent（別個体）\n  - Observation Cleaner\n          ↓\n[Agent Loop Engine]（Inner Loop）\n  - State Machine（LangGraph推奨）\n  - Planner / Actor / Criticパターン\n          ↓\n[Memory & Context Layer]\n  - Constitutional Docs（DESIGN.md, AGENTS.md）\n  - Staged Context Loading\n  - Working / Semantic / Episodic Memory\n          ↓\n[Tool & Environment Layer]\n  - Tool Registry + Tool Search（オンデマンド）\n  - Sandbox / Permission System\n  - Credential Proxy（エージェントに直接渡さない）\n          ↓\n[Observability & Logging Layer]（全層横断）\n  - Tracing, Cost Tracking, Audit Log\n```\n\n**主要な6構成要素**（Swarmさんの整理が秀逸）：\n- ツールレジストリ + コンテキスト管理プリミティブ\n- ガードレール + エージェントループ\n- 検証ステップ + コスト追跡\n- Observation Cleaning\n- 評価ルーブリック（自己評価バイアス対策）\n- セキュリティ・分離機構\n\n### 3. 各コンポーネントの詳細設計\n\n#### (1) Outer Loop / Supervisor（最も重要）\n- Inner Loop（通常のReActなど）が暴走しないよう監視\n- 予算・ステップ数・時間制限を強制\n- 定期的に「Verification Step」を挟む\n- 人間の承認ゲート（重要なAction前）\n\n#### (2) Verification & Evaluation Layer\n- **自己評価バイアス対策**：作成エージェントと評価エージェントを完全に分離\n- 主観的評価（「美しいか？」）ではなく、**ルーブリック化**（設計原則遵守チェックリスト）\n- Rubric例：「セキュリティ原則を3つ以上満たしているか」「エラーハンドリングが適切か」など\n\n#### (3) Observation Cleaning（地味に最重要）\n- 生のTerminal出力やブラウザのDOMをそのままエージェントに渡さない\n- 重要な情報だけを抽出・要約して渡す中間層を必ず入れる\n- これがないとノイズで判断が崩壊する（Anthropicの実験で証明済み）\n\n#### (4) Memory & Context Design\n- 「地図を渡せ」：全部のコンテキストを最初に渡さない（段階的ロード）\n- **Constitutional Documents**：\n  - `DESIGN.md`（憲法・設計原則）\n  - `AGENTS.md`（役割・制約・品質基準）\n- ファイルシステム記憶（コーディングエージェントの場合）とDB記憶を併用\n\n#### (5) Tool Layer\n- Tool Search / オンデマンドロード（コンテキスト節約）\n- ツール定義は厳格に契約化（JSON Schemaなど）\n- Sandbox必須（特にブラウザ・Terminal操作時）\n\n#### (6) Security Harness（2026年現在特に重要）\n- Credentialはエージェント外で管理（Proxyパターン）\n- 最小権限原則（Scoped Permission）\n- ワークフロー内容漏洩防止\n- IronClawのようなセキュリティファーストのオープンソースハーネスを参考に\n\n### 4. 実装時の推奨技術・パターン\n\n**フレームワーク選択**:\n- **LangGraph**：最も「厚いハーネス」が作りやすい（状態遷移を明示的に設計可能）\n- CrewAI / AutoGen：用途による\n- 一から作る場合はState Machine + Pydantic厳格化\n\n**推奨パターン**:\n- Hierarchical Agents（Supervisor + Worker + Evaluator）\n- Self-Review Loop（ただしEvaluatorは別）\n- \"Scaffolding that is designed to be removed\"（モデルが進化したらハーネスを薄くしていく覚悟）\n\n** observability**:\n- LangSmith / Phoenix / 自前実装（Prompt + Tool Call + Observation + Costを全記録）\n\n### 5. 設計時のチェックリスト\n\n- [ ] 自己評価バイアスを排除できているか？\n- [ ] Observation Cleaning層があるか？\n- [ ] Guardrails（特にコスト・ステップ）は堅牢か？\n- [ ] Credentialがエージェント内に漏れないか？\n- [ ] コンテキストが爆発しない設計か？（Tool Search採用）\n- [ ] ルーブリックによる客観評価が可能か？\n- [ ] ハーネス劣化検知・修復の仕組みはあるか？（Cursorが優秀）\n\n### 今後の方向性\n\n2026年は「エージェントを作る年」から「エージェントを動かし続ける年」に完全に移行しています。モデルの賢さよりも、ハーネスの設計品質が本番耐性を決めます。\n\nハーネスは「一時的な足場」であり、最終的にはモデルに吸収されていくべきものです。しかし、現時点ではこの足場を徹底的に設計する力が競争力の源泉です。\n\n**主要参考資料（優先度順）**:\n- Anthropic \"Harness design for long-running application development\"\n- Cursor.aiのAgent Harness改善記事\n- OpenAI内部事例（ハーネスエンジニアリング関連）\n- Swarmさん、テツメモさんなどの日本語一次まとめ\n\n必要であれば、**具体的なLangGraph実装例**、**ルーブリックテンプレート**、**IronClaw風セキュリティハーネス**の設計、または特定のユースケース（コーディングエージェント / 業務自動化エージェント / ブラウザエージェントなど）に特化した詳細設計も出せます。\n\nどのような深さ・方向性でさらに掘り下げますか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T20:11:25.931219+09:00", "updated_at": "2026-07-03T20:11:25.931219+09:00"}
{"id": 983, "title": "X Learn [2026-07-03] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年7月3日）**\n\n### 1. Codex CLI（OpenAI 官方终端 Agent）\n- **最新版本**：**0.142.5**（2026年7月1日前后发布）[[1]](https://x.com/CodexReleases/status/2072128259479806325)\n- **更新命令**：\n  ```bash\n  npm i -g @openai/codex@latest\n  ```\n  或直接指定版本：`npm i -g @openai/codex@0.142.5`\n\n**主要更新亮点（近期版本）**：\n- 0.142.5：修复 trace log 安全问题，不再记录完整的 Responses WebSocket payload（重要安全修复）。[[1]](https://x.com/CodexReleases/status/2072128259479806325)\n- 0.120 前后版本：新增 Ctrl+O 快速复制最后输出为 Markdown、上下文使用状态栏、线程重命名（/rename）、TUI 通知、MCP 功能大改、Zellij 支持修复等。[[2]](https://x.com/PaulSolt/status/2043343491250463066)\n- 支持 GPT-5.5，插件系统 + Triggers，适合「监督式代理」（Supervised Agency），多代理工作流成熟。\n\nGitHub 仓库：https://github.com/openai/codex\n\n### 2. Gemini CLI（Google Gemini 终端 Agent）\n- **最新稳定版**：**v0.40.0**（2026年4月30日）[[3]](https://x.com/geminicli/status/2049875287924465715)\n- 之后以 nightly 版本快速迭代，6月底（6月28日前后）有 **v0.51.0-nightly** 等版本，重点进行安全加固。[[4]](https://x.com/WAI1510608/status/2071331190045606216)\n\n**主要更新亮点**：\n- v0.40.0：分层记忆系统（tiered memory）、根据历史会话自动生成 skills、支持 Gemma 本地路由、UI 更加紧凑。[[3]](https://x.com/geminicli/status/2049875287924465715)\n- v0.33~0.36：推出 Plan 模式（Shift+Tab）、子代理（Subagents）、自定义 keybinding、Git worktree 支持、Skills 通过 `/skill-name` 调用、GEMINI.md 即时加载等。[[5]](https://x.com/geminicli/status/2032123248767332429)\n\n**安全提醒（非常重要）**：\n- 6月底有多起安全漏洞披露，包括**关键 RCE 漏洞**（可远程代码执行，尤其影响 CI/CD 环境）和 symbolic link 路径逃逸问题。建议立即更新到 **0.39.1+ 或最新 nightly**。[[6]](https://x.com/CyberEdition/status/2071633158395818141)\n- Codex CLI 也存在 named pipe 等凭证泄露风险，最新版已修复。\n\n### 安装/使用建议\n- **Gemini CLI**：一般通过 `npm` 或官方二进制安装，具体看 GitHub（google-gemini/gemini-cli）。\n- 两者都强烈建议在公司/生产代码中使用时，先配置严格的 `deny list`（阻止访问 `.env`、密钥、浏览器数据等敏感目录）。\n- 经常更新：这两个工具迭代极快，几乎每周都有功能或安全修复。\n\n**快速对比（社区观点）**：\n- **Codex CLI**：速度快、功能集成度高、TUI 体验优秀，适合重度编码和多代理任务。[[7]](https://x.com/kyosukeono/status/2072968597660442940)\n- **Gemini CLI**：记忆系统和 Plan 模式突出，支持本地 Gemma 路由，在长期上下文和规划类任务上表现不错。\n\n需要具体安装教程、某个版本的完整 Release Notes、配置推荐，还是两者使用对比/ benchmark 数据？告诉我，我可以继续帮你查或解释。保持更新是最重要的！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T20:11:53.378011+09:00", "updated_at": "2026-07-03T20:11:53.378011+09:00"}
{"id": 984, "title": "Xタイムライン学習 2026-07-03 21:10", "content": "# Xタイムライン学習 2026-07-03 21:10\n\nClaude Codeがビデオ広告を作成することができる。さらに、Webサイトを作成することもできる。Claude Codeは優れていると評価されている。Claude Codeの使い方を学習し、自分のプロジェクトで使ってみるように促している。\n\n## ポイント\n- Claude Codeでビデオ広告を作成\n- Claude CodeでWebサイトを作成\n- Claude Codeは優れている\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIビデオ広告` `AIウェブサイト作成`\n", "tags": ["Claude Code", "ビデオ広告", "Webサイト"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T21:13:13.762712+09:00", "updated_at": "2026-07-03T21:13:13.762712+09:00"}
{"id": 985, "title": "Xタイムライン学習 2026-07-03 22:10", "content": "# Xタイムライン学習 2026-07-03 22:10\n\nCloudflareのWorker AIがGLM-5.2を無料開放し、Hermes Agentsへの追加が可能になった。Cloudflareの無料アカウントを作成し、Workers AIでアカウントIDをコピーしてHermes Agentsに追加する。\n\n## ポイント\n- CloudflareのWorker AI、GLM-5.2無料開放\n- Hermes Agentsへの追加可能\n- Cloudflare無料アカウント作成\n- Workers AIアカウントIDコピー\n- Hermes Agentsに追加\n\n## 関連ページ\n[[[[**AIに丸投げ起業とClaude Code監督の実態**]]]] [[[[**AIに全丸投げ起業？Claude Codeで自律AIを監督する**]]]]\n\n## 関連概念（未作成）\n`Cloudflare Workers AI` `GLM-5.2モデル` `Hermes Agents`\n", "tags": ["Cloudflare", "Worker AI", "GLM-5.2", "Hermes Agents"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-03T22:10:02.416745+09:00", "updated_at": "2026-07-03T22:10:02.416745+09:00"}
{"id": 986, "title": "Xタイムライン学習 2026-07-04 00:19", "content": "# Xタイムライン学習 2026-07-04 00:19\n\nSpec Kitは、コーディングを改善し、AIがユーザーの要望を事前に理解するためのツールである。_link shortenerやexpand URLなどの機能もある。マネタイズのカテゴリに該当し、実装が推奨されている。Spec Kitはコーディングを改善し、開発者との協力も可能とする。横断テーマは、Spec Kit force code, AI understand what you want before code for better coding experienceである。\n\n## ポイント\n- Spec Kitはコーディングを改善する\n- AIがユーザーの要望を事前に理解する\n- link shortenerやexpand URLなどの機能がある\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code最新ワークフロー学習]]\n\n## 関連概念（未作成）\n`Spec Kitの使い方` `AIによるコーディング支援`\n", "tags": ["Spec Kit", "コーディング改善", "AI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T00:20:17.848866+09:00", "updated_at": "2026-07-04T00:20:17.848866+09:00"}
{"id": 987, "title": "Xタイムライン学習 2026-07-04 03:07", "content": "# Xタイムライン学習 2026-07-04 03:07\n\nClaude Code CLI v2.1.200更新。セキュリティとユーザー体験向上。導入時はpermission modeをManualに設定、AskUserQuestionの自動継続をOFFにする。\n\n## ポイント\n- Claude Code CLI v2.1.200更新\n- セキュリティとユーザー体験向上\n- 導入時はpermission modeをManualに設定\n- AskUserQuestionの自動継続をOFFにする\n- 最新更新確認はhttps://t.co/vxrav3w2hp\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`Claude Codeのセキュリティ設定` `AI CLIのユーザー体験向上`\n", "tags": ["Claude Code", "CLI", "AI", "セキュリティ", "ユーザー体験"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T03:07:16.776322+09:00", "updated_at": "2026-07-04T03:07:16.776322+09:00"}
{"id": 988, "title": "Xタイムライン学習 2026-07-04 07:05", "content": "# Xタイムライン学習 2026-07-04 07:05\n\n2026-07-04のXタイムライン学習では、Claude CodeのデザインシステムとClaudeの回答精度向上方法が注目されています。デザインシステムはshadow環境に導入し、自動統一機能を試すことが提案されています。回答精度向上のため、system promptに特定のフォーマットを追加する方法が紹介されています。\n\n## ポイント\n- Claude Codeのデザインシステムをshadow環境に導入し、自動統一機能を試す\n- system promptに「出力は必ず[結論]→[根拠]→[残る疑問]の順で」と一行を追加して回答精度を向上させる\n- Claude Codeのデザインシステムを活用したアプリ開発の収益モデルを検討する\n- 回答精度向上によって得られる収益増加の可能性を分析する\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`Claude Codeデザインシステムの自動統一機能` `system promptの最適化`\n", "tags": ["Claude Code", "デザインシステム", "回答精度向上", "system prompt"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T07:05:14.568027+09:00", "updated_at": "2026-07-04T07:05:14.568027+09:00"}
{"id": 989, "title": "横断学習 2026-07-04", "content": "# 横断学習 2026-07-04\n\nAnthropicのClaude Codeが注目されている。HN記事の分析やWebサイトでの活用事例が公開されている。Claude CodeはAnthropicのagentic coding toolとして、AIによるコード生成を進化させる役割を果たしている。Claude CodeのAPIを利用して既存のアプリケーションに統合することができる。さらに、Claude Codeを活用したより高度なコード生成ツールを開発することができる。\n\n## ポイント\n- Claude CodeはAnthropicのagentic coding toolとして、AIによるコード生成を進化させる役割を果たしている\n- Claude CodeのAPIを利用して既存のアプリケーションに統合することができる\n- Claude Codeを活用したより高度なコード生成ツールを開発することができる\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Agentic Architecture` `Codex CLI Agent`\n", "tags": ["AI", "Claude Code", "コード生成"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T08:02:19.693852+09:00", "updated_at": "2026-07-04T08:02:19.693852+09:00"}
{"id": 990, "title": "Xタイムライン学習 2026-07-04 08:08", "content": "# Xタイムライン学習 2026-07-04 08:08\n\n2026-07-04のXタイムライン学習で、Claude Fable 5の復活と新しいsafety classifierの導入、Fable 5のリダイレクト問題が話題。実装GOで、shadow環境への対応策とリダイレクト問題解決を検討。マネタイズで新機能を活用した収益モデルとNotebookLM×Claude Fable 5の使い方を調査。\n\n## ポイント\n- Claude Fable 5の復活と新しいsafety classifierの導入\n- Fable 5のリダイレクト問題解決\n- shadow環境への対応策検討\n- 収益モデル検討\n- NotebookLM×Claude Fable 5の使い方調査\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]]\n\n## 関連概念（未作成）\n`Claude Fable 5の新機能` `shadow環境対応` `リダイレクト問題解決策`\n", "tags": ["Claude Fable 5", "safety classifier", "リダイレクト問題", "shadow環境", "収益モデル"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T08:08:14.955235+09:00", "updated_at": "2026-07-04T08:08:14.955235+09:00"}
{"id": 991, "title": "Xタイムライン学習 2026-07-04 09:08", "content": "# Xタイムライン学習 2026-07-04 09:08\n\nXタイムライン学習 2026-07-04 09:08に関する情報の整理。CodexのUltra mode、Parallel sub-agents、Claude Tag、Artifacts、Shadow environmentについて分析する。Shadow environmentsのAI開発、商用利用への潜在的な影響を考慮する。Claude Code、Claude Tag、Ultra modeの技術的詳細を探求し、Shadow environmentsの収益モデルを研究する。\n\n## ポイント\n- Codex Ultra mode\n- Claude TagのSlackへの統合\n- Shadow environmentsの分析\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow environmentsのセキュリティへの影響` `AIエージェントの自律運用`\n", "tags": ["AI", "Claude Code", "Shadow environments"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T09:11:06.295686+09:00", "updated_at": "2026-07-04T09:11:06.295686+09:00"}
{"id": 992, "title": "Xタイムライン学習 2026-07-04 12:02", "content": "# Xタイムライン学習 2026-07-04 12:02\n\n2026年7月4日、Xタイムラインから学習したAIモデルGPT-5.6とGemma 4 26B-A4Bの実装とテストについての情報を整理。Claude CodeにGPT-5.6モデルのコードを組み込み、Gemma 4 26B-A4Bの性能をshadow環境でテストする。また、GPT-5.6モデルのライセンス料金とGemma 4 26B-A4Bの商用利用可能性を評価する。\n\n## ポイント\n- GPT-5.6モデルのコードをClaude Codeに組み込む\n- Gemma 4 26B-A4Bの性能をshadow環境でテストする\n- GPT-5.6モデルのライセンス料金を調査する\n- Gemma 4 26B-A4Bの商用利用可能性を評価する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`AIモデルのライセンス管理` `AIモデルの商用利用評価` `shadow環境でのAIモデルテスト`\n", "tags": ["AIモデル", "実装", "テスト", "ライセンス", "商用利用"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T12:02:38.370905+09:00", "updated_at": "2026-07-04T12:02:38.370905+09:00"}
{"id": 993, "title": "Xタイムライン学習 2026-07-04 13:04", "content": "# Xタイムライン学習 2026-07-04 13:04\n\nClaude Codeを利用した広告クリエイティブ自動生成とトークンコスト削減の手法について。FableのAIパーツ分けによるLive2D初期設定レベル出力の具体的な方法も含む。AI広告生成と自動化のトレンドを示す情報をまとめる。\n\n## ポイント\n- Claude Codeによる広告クリエイティブ自動生成\n- Claude Codeのトークンコスト削減手法\n- FableのAIパーツ分けによるLive2D初期設定レベル出力\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI広告自動化` `Live2D初期設定レベル出力`\n", "tags": ["AI広告生成", "自動化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T13:06:21.620185+09:00", "updated_at": "2026-07-04T13:06:21.620185+09:00"}
{"id": 994, "title": "Xタイムライン学習 2026-07-04 16:57", "content": "# Xタイムライン学習 2026-07-04 16:57\n\n2026-07-04のXタイムライン学習で、Fable 5のトークン節約方法とClaude Codeの画像トークンコスト固定ルール追加が報告されました。トークン節約の裏技として、画像に指示を貼ってOCRさせることで約59～70％の節約が可能です。\n\n## ポイント\n- Fable 5のトークン節約方法\n- Claude Codeに画像のトークンコストをピクセルサイズで固定するルール追加\n- 画像に指示を貼ってOCRさせることで約59～70％のトークン節約実現\n- https://t.co/Bu00BdAqRPの内容分析で新しいトークン節約方法探索\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`トークン節約の最適化` `OCRを活用したデータ処理`\n", "tags": ["トークン節約", "Claude Code", "OCR", "画像処理"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T16:57:24.242658+09:00", "updated_at": "2026-07-04T16:57:24.242658+09:00"}
{"id": 995, "title": "Xタイムライン学習 2026-07-04 18:00", "content": "# Xタイムライン学習 2026-07-04 18:00\n\nClaude Code 2.1.201のCLI変更点と影環境での使用方法の分析\n\n## ポイント\n- Claude Code 2.1.201 CLI変更点\n- 長時間セッションの使用法\n- 影環境での分析\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`長時間セッションの効率化` `影環境でのAIエージェントの活用`\n", "tags": ["Claude Code", "CLI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T18:01:05.419515+09:00", "updated_at": "2026-07-04T18:01:05.419515+09:00"}
{"id": 996, "title": "Xタイムライン学習 2026-07-04 20:01", "content": "# Xタイムライン学習 2026-07-04 20:01\n\nFable 5のコスト削減70%を目指し、Claude CodeにOCR機能を導入し、入力トークン圧縮を実装して会話ログの効率化を図る。横断テーマはコスト削減と効率化のための技術的解決策。\n\n## ポイント\n- Fable 5のコスト削減70%を目指す\n- Claude CodeにOCR機能を導入\n- 入力トークン圧縮を実装して会話ログの効率化を図る\n- 横断テーマ: コスト削減と効率化のための技術的解決策\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`OCR機能の導入による入力効率化` `トークン圧縮技術の最適化` `会話ログの効率化とコスト削減の関係性`\n", "tags": ["コスト削減", "効率化", "技術解決策"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T20:01:15.500350+09:00", "updated_at": "2026-07-04T20:01:15.500350+09:00"}
{"id": 997, "title": "X Learn [2026-07-04] Claude Code 新機能 アップデート", "content": "**Claude Code 最新アップデート情報（2026年7月4日時点）**\n\n### 最新バージョン: v2.1.201 / v2.1.200（7月3〜4日リリース）\n主に**バックグラウンドセッションの安定性強化**が中心のアップデートです。特に自動運用（long-running agent）を行っている人は必見です。[[1]](https://x.com/ishikawa_one/status/2073362149511229642)\n\n**主な変更点:**\n- バックグラウンドセッション周りの大幅な安定性修正（ネットワーク一時切断時の挙動改善、部分出力の保持強化など）\n- 既定挙動の重要な変更が2つ（詳細はClassmethod記事参照）\n- v2.1.201ではSonnet 5使用時の「mid-conversation system role for harness reminders」を廃止 → **割り込みが減少**\n\n詳細は以下の日本語記事が最もわかりやすいです：\n- https://dev.classmethod.jp/articles/20260704-cc-updates-v2-1-201/\n\n### 直近の注目新機能・変更（v2.1.198〜v2.1.199頃）\n- **Background agentsの自動化強化**: コード作業完了時に自動でcommit → push → **Draft PR作成**するようになった（以前は止まって確認を求めていた）\n- **Claude in Chrome がGA（正式リリース）**\n- **/dataviz skill** 新規追加：チャートやダッシュボード設計を支援（色パレット検証機能付き）\n- Auto-continue（60秒無応答時の自動継続）機能が**デフォルトで無効化**（以前のバージョンで追加されていたがChangelog記載が不十分で批判されていた）\n  - 環境変数 `CLAUDE_AFK_TIMEOUT_MS` で制御可能（巨大な値を入れると実質無効化）\n- Subagentの信頼性向上（エラー時も部分成果を返す、ネスト強化）\n- 部分ストリーミング出力の保持（APIエラー時でも途中までの結果を失いにくく）\n- 多数の信頼性修正（ネットワーク切断時のリトライ、background taskの状態管理、agent teamの挙動など）\n\n### 全体の方向性（2025〜2026年の進化）\nClaude Codeは単なる「コード生成ツール」から、**自律型AIエンジニアチーム**のような存在に進化しています。\n- Subagent / Agent Team（最大5階層ネスト）\n- Background persistent agents\n- Hooks、Skills、Plugins、Marketplace\n- Worktree対応、バッチ処理、Checkpoint/Rewind\n- VS Code拡張、Desktopアプリ、Chrome統合\n- MCPサーバー連携など\n\n公式（非公式）Changelogボット **@ClaudeCodeLog** が非常に詳しく更新情報を出しているので、フォローおすすめです。[[2]](https://x.com/ClaudeCodeLog/status/2073194548814041431)\n\n詳細な全履歴はGitHubのCHANGELOG.mdを参照してください。\n\n何か特定のバージョンや機能（例: Background Agentの運用Tips、/datavizの使い方、Hooks設定など）について深掘りして知りたい場合は教えてください！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T20:10:22.710955+09:00", "updated_at": "2026-07-04T20:10:22.710955+09:00"}
{"id": 998, "title": "X Learn [2026-07-04] Claude Agent Skills MCP 活用", "content": "**Claude Codeにおける「Agent Skills」と「MCP」の活用ガイド**（2026年7月時点）\n\nクエリから、「ClaudeのAgent SkillsとMCPをどう活用したらいいか」を知りたいのだと思います。現在のClaude Code（Claudeの高度なAgent開発環境）では、この2つが最重要機能になっています。\n\n### 1. MCPとAgent Skillsの違い（これを一番最初に理解する）\n\n**MCP（MCP Servers）**  \n- **「外部と繋ぐプラグ」**のような存在\n- Claudeに新しい**ツール・API・機能**を追加する\n- 例：X公式MCP（リアルタイム検索・投稿）、GitHub操作、ブラウザ操作、PDF解析、ローカルシェル、データベース接続など\n- コマンド例：`claude mcp add [URL]` や `claude mcp login`\n\n**Agent Skills（Skills）**  \n- **「自分用の業務マニュアル・手順書」**\n- 単なるツールではなく、**ワークフロー全体・判断基準・ベストプラクティス**をパッケージ化したもの\n- 最大の強みは**段階的ロード（Progressive Disclosure）**：最初は概要（metadata）だけ読み込み（数十〜100トークン程度）、本当に必要な時だけ詳細をロードする\n- これによりコンテキストを大幅に節約しつつ、高精度で専門的なタスクを実行できる\n\n**シンプルな使い分け（コミュニティの共通認識）**：\n- MCP → 「何ができるか」を拡張（道具箱を増やす）\n- Skills → 「その道具をどう使って成果を出せばいいか」を教える（新入社員にマニュアルを渡すイメージ）\n- 最近のトレンド：**有用なMCPをSkillsに変換**して使う人が急増（コンテキスト効率と精度が段違いになるため）\n\n### 2. 実践的な活用方法\n\n**おすすめの導入順序**\n1. **まずMCPを入れる**（基礎工事）\n   - X公式MCP\n   - ブラウザ・スクレイピング系\n   - コード関連（GitHub, ドキュメント検索など）\n   - 公開されている「Claude MCPサーバー30選」系記事を参考に\n\n2. **Skillsを積む**（本丸）\n   - 自分の業務で**繰り返し発生する複雑な作業**をSkills化\n   - 特に有効：自分のコーディング哲学、コードレビュー基準、特定ドメインの業務フロー、マーケティング施策立案〜実行フローなど\n   - 公開SkillsをGitHubからインポート → 自分好みにカスタマイズが最速\n\n3. **さらに組み合わせる**\n   - Skills + Subagent（サブエージェント）\n   - Skills + Hooks\n   - Skills + Memory（長期記憶）\n   - CLAUDE.mdとの連携\n\n### 3. 作り方・活用のコツ\n\n**Skills作成のポイント**:\n- **名前と説明が命**（特に「When to use」が重要）\n- YAML Frontmatterを正しく記述（display-name, default-enabledなど）\n- 「概要→詳細」の階層構造を意識\n- 最初は既存の良いSkillsをコピーして改造するのがおすすめ\n\n多くの人が「難しそう…」で避けていますが、**一度作ると生産性が段違い**です。特にクライアントワークや個人開発で繰り返し同じような判断をしている人には劇的に効きます。\n\n### 4. おすすめ情報源（日本語中心）\n\n**必須公式記事**:\n- \"Extending Claude’s capabilities with skills and MCP servers\"（claude.com/blog）\n- AnthropicのAgent Skillsエンジニアリング記事\n\n**日本語の猛者アカウント**（フォロー推奨）:\n- **@oikon48**：最もバランスよく深く解説。Claude Code本も出す予定\n- **@sumika45379**：Skillsオタク。図解が非常にわかりやすい\n- **@AI_masaou**：Agent Skills初期の名解説スレ\n- **@yoshienagatomo**：MCPの最短設定noteなど実践的\n- **@upamune**：MCPを全部Skillsに変換した実験など\n\n公開リソース：\n- MCPサーバー集（30選など）\n- GitHubのSkillsリポジトリ（mattpocock/skillsなど）\n- Zennの「Skillsの作り方」記事（@yoppy0123さんなど）\n\n### まとめ：2026年現在の最先端活用法\n\n「ただClaudeに聞く」→「MCPでツールを拡張」→「Skillsで専門エージェント化」\n\nこの流れで**「自分の分身のようなAgent」**を作れるようになります。特にSkillsは「コンテキスト効率」と「判断精度」の両方を解決する現時点での最適解です。\n\n具体的に：\n- 「エンジニア向けおすすめSkills教えて」\n- 「自分の業務（〇〇）をSkills化したい」\n- 「MCPの具体的なおすすめサーバー教えて」\n\nなど、**あなたのユースケース**を教えていただければ、よりピンポイントでアドバイスできます。\n\nどの部分を深掘りしたいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T20:10:49.911842+09:00", "updated_at": "2026-07-04T20:10:49.911842+09:00"}
{"id": 999, "title": "X Learn [2026-07-04] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）完全ガイド**\n\n2026年現在、AIエージェントの性能を決める最大の要因は「モデルそのもの」ではなく、「ハーネス（Harness）」です。これは**馬具（手綱）**のメタファーで、AIの強大な能力を「制御し・方向づけ・安全に活用するための足場・仕組み」の総称です。[[1]](https://x.com/tetumemo/status/2037876018745385083)\n\nプロンプトエンジニアリング → コンテキストエンジニアリング → **ハーネスエンジニアリング**という進化が起きています。特に長時間稼働するコーディングエージェントや自律エージェントでは、ハーネス設計の善し悪しが成果を劇的に変えます（例: LangChainチームはハーネス改善だけでTerminal BenchでTop30圏外→Top5に躍進）。\n\n### ハーネスとは何か？（4層モデル）\n\nエージェントは基本的に「whileループ＋LLM呼び出し」です。これを4つのレイヤーで包む考え方が現在主流です：\n\n1. **Prompt Engineering** — 1回のLLM呼び出しで何を言わせるか\n2. **Context Engineering** — そのターンで見せる情報全体（記憶、ツール出力、過去履歴）の最適化\n3. **Harness Engineering** — **モデル周りの実行基盤**（これが本題）\n4. **Loop Engineering** — 外側の自律ループ全体の管理（停止条件、進捗検知、長期コンテキスト劣化対策）\n\nハーネスは特に第3層に該当し、「モデルはCPU/エンジン、ハーネスはOS/車」という表現がよく使われます。[[2]](https://x.com/NainsiDwiv50980/status/2073291641943957618)\n\n### ハーネスの本質的なアーキテクチャ（2026年現在のコンセンサス）\n\n優れたハーネスは**モデルを薄く（thin）保ち、知能を外部化**します。中心にモデルを置き、周囲を以下の4要素で取り囲む設計が有力です：\n\n- **Memory（記憶）**\n  - Working Context（現在進行中のタスク状態）\n  - Semantic Memory（事実・知識、RAG）\n  - Episodic Memory（過去の経験・エピソード）\n  - Procedural Memory（「どうやるか」の手順）\n\n- **Skills（技能）**\n  - ツール定義\n  - 意思決定ヒューリスティック\n  - Normative Constraints（「やってはいけないこと」のルール群）\n\n- **Protocols（プロトコル）**\n  - Agent ↔ User\n  - Agent ↔ Agent（マルチエージェント連携）\n  - Agent ↔ Tools\n\n- **Mediators（仲介層）** ← **ここが最も重要**\n  - Sandboxing（サンドボックス実行）\n  - Observability（完全トレーシング）\n  - Evaluation / Verification（別エージェントによる評価）\n  - Approval Loops（人間承認フロー）\n  - Sub-agent Orchestration\n  - Compression（コンテキスト圧縮）\n\n### 設計原則（これを守らないと失敗する）\n\n1. **Maker-Checker Separation（作成者と評価者を分離）**  \n   最大の落とし穴は「AIに自分の成果物を自己評価させる」こと。必ず**別エージェント**（Verifier/Critic）を作り、ルーブリック（評価基準表）で機械的に評価させる。\n\n2. **Rubric-based Evaluation**  \n   「良いデザインか？」のような主観はAIに直接聞かない。「我社のデザイン原則10項目をすべて満たしているか？」のように具体的なチェックリストに変換する。\n\n3. **Scaffolding Designed to be Removed**  \n   モデルが賢くなるほどハーネスを薄くしていく（Anthropicは積極的に計画ステップを削除している）。しかし、モデルは特定のハーネスで訓練されている場合が多いので、急に全部外すと性能が落ちる。\n\n4. **Explicit vs Implicit Controlの選択**  \n   - **厚いハーネス**（LangGraph推奨）：状態を明示的なグラフ（State Machine）で定義。全決定点をコードで制御。\n   - **薄いハーネス**（Anthropic寄り）：シンプルなReActループに任せ、モデルに多くを決めさせる。\n\n### 実践的な設計手順（おすすめ順）\n\n**Phase 1: 基盤設計**\n- 成功基準を**ルーブリック**として完全に言語化（これが最も時間を使うべき作業）\n- 状態機械を設計（Planning → Tool Selection → Execution → Reflection → Verification → Termination）\n- ツールごとにPermission Level（Read / Write / High Risk）を定義\n\n**Phase 2: 安全・制御レイヤー**\n- Pre-LLM Guard（入力検証、Prompt Injection対策）\n- Post-LLM Guard（出力スキーマ検証、危険コマンドブロック）\n- Behavioral Guard（長期異常行動検知）\n- Budget Guard（トークン・コスト・時間の上限）\n\n**Phase 3: 評価・観測性**\n- 独立したEvaluator Agentの構築\n- 完全なトレーシング（LangSmith, Phoenix, OpenTelemetry）\n- Human-in-the-Loopの挿入ポイント設計\n- 長期実行のためのContext Rot対策（要約、外部ファイル化、階層的記憶）\n\n**Phase 4: スケーリング**\n- Sub-agent化（専門エージェントへの委譲）\n- イベント駆動アーキテクチャへの移行\n- ハーネスのモジュール化（Policy Engine, Approval Layerなどをswap可能に）\n\n### 技術的おすすめスタック（2026年）\n\n- **最強基盤**: **LangGraph**（状態管理・チェックポイント・人間介入が抜群）\n- 組み合わせ例: LangGraph + Guardrails + DSPy（最適化） + Outlines（構造化出力）\n- 観測性: LangSmith or Helicone + OpenTelemetry\n- 評価: 専用Critic Agent + ルーブリック + 自動テスト実行\n\n### 最後に：これからの勝負所\n\nモデル性能が頭打ちに近づく中、**「どんな環境（ハーネス）でAIを動かすか」**が競争優位性になります。特に企業内では「自社特有のハーネス（自社のルール・ワークフロー・品質基準を完全にコード化したもの）」が、AIネイティブな業務プロセスそのものになっていきます。\n\nハーネス設計は「プロンプトを書く」レベルではなく、「AIのためのオペレーティングシステムを設計する」レベルです。\n\n必要であれば、具体的なユースケース（コーディングエージェント、RAGエージェント、カスタマーサポートエージェントなど）に合わせた詳細アーキテクチャ図やLangGraphの実装テンプレートも提供できます。どのようなエージェントのハーネスを設計したいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T20:11:18.999354+09:00", "updated_at": "2026-07-04T20:11:18.999354+09:00"}
{"id": 1000, "title": "X Learn [2026-07-04] Codex CLI Gemini CLI 最新", "content": "**Codex CLI 最新版本（2026年7月）**\n\n**最新版本**：**rust-v0.142.4**（2026年6月29日发布）。\n\n本次更新**主要是内部维护（chores）**，没有显著的用户界面或功能变化，主要为后续功能和性能优化做准备。[[1]](https://x.com/CodexReleases/status/2071460882165502285)\n\n- GitHub Release：https://github.com/openai/codex/releases/tag/rust-v0.142.4\n- 安装/更新命令（常用）：`npm i -g @openai/codex`（或使用 `npx openbroker@latest install --codex` 等方式集成）\n\n**当前特点与社区反馈**：\n- 在 AI Coding Agent 竞争中以**速度**取胜（Claude Code 偏质量，Antigravity 偏性价比）。[[2]](https://x.com/kyosukeono/status/2072968597660442940)\n- GDPval-bench 等基准测试得分较高（曾录得 84.9%）。\n- 支持 GPT-5.5 等最新模型，但有严格内容过滤器。社区分享了通过 `modelinstructionsfile` 配置注入少量指令实现“无限制模式”的方法，比之前的 CTF 沙箱更简洁。[[3]](https://x.com/vintcessun/status/2072715676750606756)\n- 常与 PowerShell 最新版搭配使用以获得最佳体验。[[4]](https://x.com/biggor888/status/2073043882346946653)\n\n---\n\n**Gemini CLI 最新版本（2026年7月）**\n\n**最新版本**：**v0.51.0-nightly.20260628.gae0a3aa7b**（2026年6月28日 nightly 版）。[[5]](https://x.com/i/status/2071331190045606216)\n\n**本次重点更新**：\n- **安全强化**：大幅收紧对机密文件的访问限制。\n- **VS Code 集成优化**：提升开发体验。\n- 推荐尽快更新，较旧版本（0.39.1 之前）存在 CI/CD 环境下的远程代码执行漏洞，已有安全公告。[[6]](https://x.com/CyberEdition/status/2071633158395818141)\n\n**GitHub**：https://github.com/google-gemini/gemini-cli/releases\n\n**历史亮点功能**（2025年底至今持续迭代）：\n- 免费用户可使用 Gemini 3 等较新模型（需在设置中开启 Preview Features）。\n- 支持扩展系统（Extensions），如 Conductor（规划助手）、Endor Labs（代码安全扫描）等。\n- GitHub Actions 集成、可多目录支持、自动更新、记忆确认、Colab 预装等。\n- 由 Google DeepMind 开发者（前 GitHub Copilot VS 负责人 N. Taylor Mullen）主导维护。[[7]](https://x.com/ntaylormullen/status/2003538667378467251)\n\n---\n\n**两者快速对比（2026年当前社区观点）**\n\n| 项目       | Codex CLI              | Gemini CLI                  |\n|------------|------------------------|-----------------------------|\n| **核心优势** | 速度快、适合复杂 Agent 任务 | 安全更新频繁、Google 生态集成好 |\n| **适用场景** | 追求极致速度的开发、绕过限制实验 | 需要高安全、VS Code 重度用户 |\n| **模型**     | OpenAI 系（GPT-5.5 等） | Gemini 最新系列             |\n| **更新频率** | 稳定维护型             | 频繁（含 nightly）          |\n\n两者都是目前最强的**终端 AI 编程 Agent 工具**之一，很多开发者**同时使用**（类似 Claude Code / Aider / Antigravity 生态）。\n\n**推荐做法**：\n1. 想最快上手 → 直接更新到上述最新版本。\n2. Codex CLI：关注 `@CodexReleases`。\n3. Gemini CLI：关注其 GitHub releases 和 `@ntaylormullen`。\n\n需要具体安装教程、绕过过滤器的方法、或某个版本的详细 Release Notes 吗？我可以继续帮你查。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T20:11:48.367117+09:00", "updated_at": "2026-07-04T20:11:48.367117+09:00"}
{"id": 1001, "title": "Xタイムライン学習 2026-07-04 21:01", "content": "# Xタイムライン学習 2026-07-04 21:01\n\nXタイムライン学習の概要。Codex、ClaudeCode、アプリの表示とセッションの把握。次のステップとして、アプリへのリンクを探す。横断テーマとして、ClaudeCode、Codex、マルチアプリのワークフローが取り上げられている。\n\n## ポイント\n- CodexとClaudeCodeのアプリ表示\n- セッションの把握\n- アプリへのリンクの探索\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`マルチアプリワークフロー` `AIアプリ開発`\n", "tags": ["Xタイムライン学習", "ClaudeCode", "Codex"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T21:02:53.434570+09:00", "updated_at": "2026-07-04T21:02:53.434570+09:00"}
{"id": 1002, "title": "Xタイムライン学習 2026-07-04 22:01", "content": "# Xタイムライン学習 2026-07-04 22:01\n\n2026年7月4日、Xタイムラインから学んだAI技術とマネタイズの融合、効率化とコスト削減の戦略を整理。MicrosoftのAI Agent Skills集、Fable 5、タスクのEffort分けを中心に、dotnet/skillsのshadow環境活用、コスト削減策、Opus 4.8やGPT 5.5の最上位モード活用を検討。\n\n## ポイント\n- MicrosoftのAI Agent Skills集をdotnet/skillsで調査し、shadow環境への活用方法を検討\n- Fable 5でEffort（Low・Medium・High）の使い分け方を検討し、コスト削減策を実施\n- タスクのEffort分けでLow・Medium Effortのタスクを優先し、Opus 4.8やGPT 5.5の最上位モードを活用\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`AIエージェントの効率化` `コスト最適化戦略` `マルチモデル運用`\n", "tags": ["AI技術", "マネタイズ", "効率化", "コスト削減", "AI Agent Skills", "Effort分け"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T22:01:41.220560+09:00", "updated_at": "2026-07-04T22:01:41.220560+09:00"}
{"id": 1003, "title": "instinct: スクレイパーの「2時間ハング」はSTALE_THRESHOLD起因が多い。実タイムアウトとstaleクリーンアップ時間を混同するな", "content": "# instinct: スクレイパーの「2時間ハング」はSTALE_THRESHOLD起因が多い\n\n## 状況\nvvv-bots の shift_freelance が「2時間ハングしている」に見えた。\n\n## 真の原因\n`STALE_THRESHOLD_SECONDS = 7200` (2時間) は bot_execution_log の `running` ステータスをクリーンアップするまでの待ち時間。\n実際のボット実行は `subprocess.Popen + communicate(timeout=DB.timeout_seconds=180)` で最大180秒で外部終了している。\n「2時間ハング」ではなく「180秒で終了したが、staleクリーンアップが2時間後に実行された」だけ。\n\n## ポイント\n- `STALE_THRESHOLD_SECONDS` ≠ 実行タイムアウト。混同しないこと\n- 実際のタイムアウトは `_resolve_timeout()` → DB の `timeout_seconds` (デフォルト180秒) が使われる\n- STALE はプロセス死亡後に `running` が残ったままになっているものを後から清掃する仕組み\n- ボットが本当に「ハング」しているか確認するには `bot_execution_log` の `started_at` と `NOW()` の差を見る\n\n## ログインウォール検知との組み合わせ\n- ログインウォール導入で `_parse_jobs()` が0件 → `fetch_page()` が MAX_RETRIES=6 回 × INITIAL_BACKOFF でリトライ → タイムアウトで外部終了 → staleクリーンアップが2時間後発動\n- `_is_blocked()` に `href=\"#registerModal\" ≥ 3件` の検知を追加することで、このリトライループを即断できる\n\n## 関連Issue\n- vvv-bots#594", "tags": ["instinct", "vvv-bots", "scraper", "scheduler"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T23:21:57.622117+09:00", "updated_at": "2026-07-04T23:21:57.622117+09:00"}
{"id": 1004, "title": "Xタイムライン学習 2026-07-04 23:21", "content": "# Xタイムライン学習 2026-07-04 23:21\n\nGoogleが新しいモデルを導入し、無料でアクセスできるGemini 3.5 FlashとGemini 3.1 Flash-Liteが利用可能であることが発表された。また、SSHを用いてペーパータブレットに接続し、Claude Codeを使用する方法も示された。将来的には、これらの技術を活用してプレミアムサービスを提供したり、電子書籍出版社や開発者との提携を模索することができる。\n\n## ポイント\n- Googleの新モデルGemini 3.5 FlashとGemini 3.1 Flash-Liteの無料アクセス\n- SSHを用いたペーパータブレットへのClaude Codeの接続\n- プレミアムサービス提供や電子書籍出版社との提携の可能性\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIモデルと電子書籍の融合` `SSHを用いたペーパータブレット接続の応用`\n", "tags": ["AI", "Claude Code", "Gemini"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-04T23:22:54.728514+09:00", "updated_at": "2026-07-04T23:22:54.728514+09:00"}
{"id": 1005, "title": "Xタイムライン学習 2026-07-05 06:22", "content": "# Xタイムライン学習 2026-07-05 06:22\n\n2026-07-05にGitHub Copilot CLIを導入し、Markdownで社内の定型レビューを資産化する。横断テーマはAIの賢さより社内の定型レビューを資産化する。\n\n## ポイント\n- GitHub Copilot CLI導入\n- 社内の定型レビュー自動化\n- Markdownで定型レビュー資産化\n- Claude Code運用にGitHub Copilot CLI統合\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`定型レビュー自動化` `AI統合運用` `Markdown資産化`\n", "tags": ["GitHub Copilot CLI", "定型レビュー", "資産化", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-05T06:22:15.509038+09:00", "updated_at": "2026-07-05T06:22:15.509038+09:00"}
{"id": 1006, "title": "横断学習 2026-07-05", "content": "# 横断学習 2026-07-05\n\nAI開発環境の進化についての横断学習を行った。コード生成と自動化の加速、オープンソース化によるアクセシビリティ向上、多様化によるアプリケーションの幅広がり、コミュニティによる発展と共創、AI技術の応用範囲拡大について検討した。既存のツールの連携強化とAI-powered coding education platformの開発をACTIONとして掲げる。\n\n## ポイント\n- コード生成と自動化の加速\n- オープンソース化によるアクセシビリティ向上\n- 多様化によるアプリケーションの幅広がり\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策]]\n\n## 関連概念（未作成）\n`AIエージェントの長時間タスクの記憶劣化対策` `Agentic Architecture設計思想`\n", "tags": ["AI開発環境", "コード生成", "オープンソース"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-05T08:01:51.572879+09:00", "updated_at": "2026-07-05T08:01:51.572879+09:00"}
{"id": 1017, "title": "Xタイムライン学習 2026-07-05 09:21", "content": "# Xタイムライン学習 2026-07-05 09:21\n\n2026年7月5日、Google CloudのAgentic StackとClaudeモデル、GPT-Image-2とGIMPの組み合わせがXタイムラインで議論され、AIモデルと画像処理の活用が進んでいる。\n\n## ポイント\n- Google CloudのAgentic StackとClaudeモデルの調査\n- GPT-Image-2とGIMPの組み合わせを試す\n- AIモデルと画像処理の活用が進んでいる\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`Agentic Stackの活用方法` `AIモデルと画像処理の統合` `GPT-Image-2とGIMPの組み合わせの効果`\n", "tags": ["AI", "Google Cloud", "Claude", "GPT-Image-2", "GIMP"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-05T09:21:28.030553+09:00", "updated_at": "2026-07-05T09:21:28.030553+09:00"}
{"id": 1018, "title": "Xタイムライン学習 2026-07-05 11:22", "content": "# Xタイムライン学習 2026-07-05 11:22\n\n2026-07-05のXタイムライン学習で、AI社員の活用とAnthropic社のObsidianによる知識管理が実装GO。Claude CodeにAI社員のスライド作成機能を導入し、Obsidianをshadow環境に導入してノードとリンクを設定。vvv/vvv-botsにAI社員とObsidianの連携機能を追加。横断テーマはAIと知識管理の活用。\n\n## ポイント\n- AI社員の活用\n- Anthropic社のObsidianによる知識管理\n- Claude CodeにAI社員のスライド作成機能を導入\n- Obsidianをshadow環境に導入し、ノードとリンクを設定\n- vvv/vvv-botsにAI社員とObsidianの連携機能を追加\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]]\n\n## 関連概念（未作成）\n`AI社員のスライド作成機能` `Obsidianによる知識管理` `vvv-botsとの連携機能`\n", "tags": ["AI", "知識管理", "Claude Code", "Obsidian", "vvv-bots"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-05T11:22:31.902866+09:00", "updated_at": "2026-07-05T11:22:31.902866+09:00"}
{"id": 1019, "title": "Xタイムライン学習 2026-07-05 12:23", "content": "# Xタイムライン学習 2026-07-05 12:23\n\nClaude Designの新機能を紹介。PDFから新しいフォーマットへの変更を行う。_shadow environmentの統合、設計 提出の分析・まとめツールの開発、価格設定モデルの作成を実施する\n\n## ポイント\n- Claude Designの新機能\n- Shadow environmentの統合\n- 設計提出の分析・まとめツールの開発\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Designの応用事例` `Shadow environmentのセキュリティ`\n", "tags": ["Claude Design", "Shadow environment"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-05T12:25:27.347806+09:00", "updated_at": "2026-07-05T12:25:27.347806+09:00"}
{"id": 1020, "title": "X Learn [2026-07-05] Claude Code 新機能 アップデート", "content": "**Claude Codeの最新アップデートまとめ（2026年7月時点）**\n\n「Claude Code」はAnthropicが提供する**CLIベースの強力なAIコーディングエージェント**です。ローカルリポジトリに対して直接ファイル編集・コマンド実行・git操作・PR作成まで行え、最近は「Cowork」と連携したエージェント型開発環境として急速に進化しています。\n\n特に2025〜2026年にかけて「AIが勝手に計画→実行→検証→修正まで回す」方向に大幅強化されており、日本語コミュニティでも「Claude CodeでAI駆動開発」「Claude Codeで自動化」と話題のツールです。\n\n### 注目すべき主な新機能（2025〜2026年）\n\n1. **Dynamic Workflow**（2026年6月頃の本命機能）\n   - プロンプトに「workflow」と入れるだけで、Claudeが自分で計画立案→複数サブエージェント同時稼働→検証→報告まで完全自動化。\n   - 1人開発者の作業量を大幅に削減すると評判。[[1]](https://x.com/taiyaki_ai3/status/2067137384748286273)\n\n2. **Subagents（サブエージェント）強化 + @mention呼び出し**\n   - `@code-reviewer` などのメンションで特定エージェントを直接呼び出し可能。\n   - 各サブエージェントごとにモデル選択（Opusで高度計画、Haikuで高速作業など）が可能に。\n   - Microcompact機能で長時間セッションでもコンテキストを効率的に圧縮。[[2]](https://x.com/i/status/1952636910960075198)\n\n3. **Auto Memory / Project Memory**\n   - セッションを跨いでプロジェクト知識（ビルドコマンド、デバッグ知見、アーキテクチャ、好みなど）を自動保存。\n   - `CLAUDE.md` でプロジェクト全体の指示を永続化可能。\n   - 以前は有料限定だったメモリ機能が無料開放されたのも大きい。[[3]](https://x.com/i/status/2028681269979296165)\n\n4. **Background Execution + 監視機能**\n   - 長時間かかるビルド・テスト・開発サーバーを裏で実行しながら、並行して別の作業を続けられる。\n   - 2026年夏頃にさらに安定化（スリープ復帰後の停止、ロックファイル問題、意図しない再実行の修正）。これで「放置運用」が現実的になった。[[4]](https://x.com/ClaudeCodeGeek/status/2073717021863543132)\n\n5. **自動修正・PR運用機能**\n   - PR提出後にエラー発生→自動修正→レビュー対応→CI通すまでAIが勝手にやってくれる。\n   - 戻ってきたら「完成品」が待っている状態に。[[5]](https://x.com/nasan_0422/status/2072334418203816418)\n\n6. **その他の重要アップデート**\n   - **Remote Control**：スマホや別端末から実行中のClaude Codeを操作可能。\n   - **/simplify** と **/batch**：コード簡素化と大量マイグレーションを強力サポート。\n   - **Chrome統合（Claude in Chrome）**：インストール不要でブラウザから直接利用、Quick Modeで3倍高速化。\n   - **Permissionsの強化**（v2.1.200）：デフォルトで「手動承認」になり、安全性が大幅向上。\n   - Cowork側のScheduled Tasks（定期自動タスク）も強化。\n\n### 2026年6〜7月の最近のアップデート（v2.1.198〜v2.1.201頃）\n\n- バックグラウンドエージェントの安定性大幅改善（スリープ復帰、ロックファイル、意図しない停止の修正）。\n- パーミッションモードのデフォルト変更（安全性↑）。\n- Claude Code on the Webの改善。\n- MCP認証のCLI完結化、Hookの挙動改善、パフォーマンス最適化（CPU使用率削減など）。\n- 会話履歴の保存場所・保持期間に関する改善も。[[6]](https://x.com/yokatsuki/status/2073363999035478438)\n\n### どうやって使い始めるか\n\n- `claude` コマンドで起動（公式インストーラー推奨）。\n- 最初に `CLAUDE.md` とプロジェクトメモリを設定すると劇的に賢くなる。\n- Skills（67個以上ある拡張機能）、Hooks、Plan Mode、Checkpointsなどの概念を理解すると本領発揮。[[7]](https://x.com/sumika45379/status/2065730905919152304)\n\n**おすすめ情報源（日本語）**:\n- DevelopersIOの定期アップデート記事（@yokatsukiさんが丁寧にまとめています）\n- @so_ainsight、@taiyaki_ai3、@yoshi8__、@tetumemo などの専門アカウント\n- 公式ドキュメント：https://code.claude.com/docs\n\nClaude Codeはもはや「コード生成ツール」ではなく、「一緒に開発してくれるAIチーム」へと完全にシフトしています。特に**Dynamic Workflow + Auto Memory + Background Execution**の組み合わせは2026年現在の最強クラスです。\n\n特定の機能（例：Dynamic Workflowの具体的なプロンプト例やSkills一覧）について深掘りしたい場合は教えてください！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-05T20:10:29.346261+09:00", "updated_at": "2026-07-05T20:10:29.346261+09:00"}
{"id": 1021, "title": "X Learn [2026-07-05] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills + MCP 活用ガイド（2026年7月版）**\n\nClaude（特にClaude Code / Claude Desktop）を「ただの優秀なチャットAI」から「自分の分身・同僚AI」に変える最強の組み合わせが **Skills + MCP** です。\n\n### MCPとSkillsの違いと役割\n\n**MCP (Model Context Protocol)**  \n外部ツールとClaudeを繋ぐ標準プロトコル。「腕を生やす」イメージです。  \nNotion、Gmail、Slack、Google Drive、GitHub、Figma、Playwright、Chrome、freee、Salesforce、X（旧Twitter）などを実質的に操作可能にします。\n\n**Skills**  \n「ノウハウのインストール」機能。Markdown＋コード（場合により）で**標準作業手順（SOP）**や**書き方・思考パターン**をClaudeに覚えさせます。  \nエージェントが忘れる問題を解決し、再現性を劇的に高めます。MCPより軽量でポータブル（Web版・APIでも使いやすい）。\n\n**最強は組み合わせ**：Skillsで「判断基準・手順」を固定化し、MCPで「実際の実行」を任せる。サブエージェントも絡めるとさらに強力です。[[1]](https://x.com/akshay_pachaar/status/1982817709323612628)\n\n### 効果的な活用の核心\n\n多くの人が失敗するのは「作業だけを頼む」こと。\n\n**× 悪い例**：  \n「この企画書のドラフトを作って」\n\n**○ 良い例**：  \n「NotionとDriveから関連資料を集め、競合のX投稿とSlackの過去議論を参照して論点を整理し、うちのテンプレート通りの構成でたたき台を作って」\n\nMCPでコンテキスト自動収集 → Skillsで一貫した品質を担保。これで「準備作業」の大部分が消えます。[[2]](https://x.com/hiro44_pino/status/2073311700212945057)\n\n### おすすめ活用パターン（2026年現在）\n\n**1. 開発・AI駆動開発**\n- GitHub + Playwright + Figma MCP\n- 要件 → 設計図（Mermaid/Excalidraw） → 実装 → テスト → PR までほぼ自動\n- Skillsで「うちのコーディング規約・命名規則・アーキテクチャ思想」を完全インストール\n\n**2. 業務自動化（ビジネスパーソン最強）**\n- チャエンさんの分類が参考になります：\n  - 開発支援（GitHub, Figma, Playwright）\n  - デザイン（Canva, Excalidraw, Mermaid）\n  - ドキュメント（Notion, Drive, Sheets）\n  - コミュニケーション（Gmail, Slack, Calendar）\n  - 会計・営業（freee, Salesforce）\n  - ブラウザ自動化（Chrome DevTools, Firecrawl）[[3]](https://x.com/masahirochaen/status/2037560786378530929)\n\n**3. コンテンツ/X運用**\n- 公式X MCPが革命的（2026年リリース）\n- リサーチ → 構成 → 執筆 → 画像生成 → 投稿・分析まで一気通貫\n\n**4. Skillsの特化活用**\n- 繰り返し説明している「書き方」「レビュー基準」「企画の考え方」「メールのトーン」\n- 一度作れば二度と同じ説明をしなくて済む\n- 「この作業はいつもこの手順・この文体で」とClaudeに言って見本を見せるだけでSkill化可能\n\n### 始め方（今日から即実践）\n\n1. **Claude Code / Desktopを最新版に**\n2. **最初に繋ぐべきMCP（優先度順）**\n   - Notion連携（最もコスパが高い）\n   - Browser / Chrome関連（リサーチ自動化）\n   - Gmail or Slack\n   - 自分のメイン業務ツール\n\n3. **最初のSkillを作る**\n   - 「私の企画書の作り方をSkillとして保存して」と過去の良例を2-3個見せる\n   - または「この作業フローをSOPとしてSkill化して」と指示\n\n4. **便利コマンド**\n   - `claude mcp add-from-claude-desktop`（Desktopの設定をCodeに反映）\n   - `claude mcp list`（接続中のMCP確認・管理）\n\n### 注意点\n\n- 最初はMCPを**選びすぎない**（コンテキストが重くなる）\n- 重要なツールは権限承認を慎重に（サブエージェントが継承する）\n- Skillsは「完璧主義になりすぎない」のがコツ。最初はシンプルに作って徐々に改善\n\n---\n\n**さらに深掘りしたい場合**\n\n- MCPサーバー集（PDF解析、スクレイピング、UI自動生成など）\n- 具体的なSkillテンプレート集\n- 自分の業務に最適化したおすすめMCP組み合わせ\n\n教えてください。あなたの職種・主な業務ツールを教えていただければ、**あなた専用**の導入優先順位と最初に作るべきSkillを具体的に提案します。\n\nこの組み合わせを本気で活用し始めると、1ヶ月後には「Claudeなしでは仕事が考えられない」状態になります。実際に多くの人がそう言っています。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-05T20:10:58.736327+09:00", "updated_at": "2026-07-05T20:10:58.736327+09:00"}
{"id": 1022, "title": "X Learn [2026-07-05] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（2026年現在のベストプラクティス）**\n\n2026年現在、AIエージェントの成否を決める最大の要因は**モデルそのものではなく「Harness（ハーネス）」**です。同じモデル・同じプロンプトでも、ハーネスの設計次第で性能が42%→78%に跳ね上がる事例が複数報告されています。[[1]](https://x.com/chenchengpro/status/2037332209003282747)[[2]](https://x.com/i/status/2037332209003282747)\n\n**Harness Engineering**とは：\n- エージェントを包む「手綱（harness）」全体のシステム設計\n- 失敗が発生したら「モデルを祈る」のではなく、ハーネスを修正して**二度と同じ失敗を起こさない**ようにエンジニアリングする思想\n- 2023年のPrompt Engineering、2025年のContext Engineeringの次のステージ\n\n### 1. ハーネスの全体アーキテクチャ（推奨レイヤリング）\n\n```\n[User / Supervisor]\n       ↓\n[Core Harness Engine] ← 状態マシン・Loop Controller (LangGraph推奨)\n       ├── Instruction Layer (System Prompt + Skills + Protocols)\n       ├── Memory Layer (Working / Semantic / Episodic / Procedural)\n       ├── Tool & Action Layer (Sandbox + Approval Gate + MCP)\n       ├── Verification & Eval Layer (Hooks + LLM-as-Judge + Human-in-the-Loop)\n       ├── Observability Layer (Tracing / Logging / Metrics)\n       └── Safety & Guardrail Layer (Permission / Jailbreak Detection / Escalation)\n       ↓\n[Sub-agents / External Tools]\n```\n\n**設計の鉄則**：\n- モデルは「薄く」保つ（知能を外側のレイヤーに押し出す）\n- ハーネスが肥大化しやすいため、**変更容易性（Maintainability）を最優先**にする\n- 長い自律ループではなく、**短く監査可能なLoop**を複数組み合わせる（Loop Engineering）\n\n### 2. 主要構成要素と設計ポイント\n\n#### (1) Instruction Layer（最もインパクト大）\n- **System Promptファイル**（CLAUDE.mdスタイル）：60行以内に硬いルールのみ記述。AI生成のプロンプトは避ける（トークン増 + 性能低下の原因）。[[1]](https://x.com/chenchengpro/status/2037332209003282747)\n- **Skills**：手続き的知識をモジュール化。「漸進的開示（Progressive Disclosure）」で必要な時だけロード。全部詰め込まない。\n- **Protocols**：Agent-User、Agent-Agent、Agent-Toolの契約を明確化。\n\n#### (2) Memory Layer\n- Working Memory（現在のタスク状態）\n- Semantic Memory（Vector DB：PGVector / Qdrant）\n- Episodic Memory（過去の実行履歴）\n- Procedural Memory（Skillsとしてコード化）\n\n#### (3) Tool & Action Layer\n- 同時に有効にするツールは**最大3つ**まで（Tool Thrashing防止）。[[1]](https://x.com/chenchengpro/status/2037332209003282747)\n- MCPサーバーやSandboxを必ず挟む\n- 重要なActionには**Approval Gate（人間承認）**を入れる\n\n#### (4) Verification & Eval Layer（これが信頼性を決める）\n- **Hooks**：ワークフロー关键点に確定性チェックを挿入（PreCompletionChecklistが特に効果大）。\n- タスク完了宣言前に「本当にDoneか？」を複数角度で検証。\n- EvalはLLM-as-Judge + ルールベース + 人間フィードバックのハイブリッド。\n\n#### (5) Observability Layer\n- Tracing（LangSmith相当）：思考プロセスを完全に可視化\n- 各Loopの入力・出力・中間状態をログ\n- 週次レビュー用の失敗アーカイブを自動生成\n\n#### (6) Safety & Guardrail Layer\n- 特に企業利用では最重要。認証情報はエージェント本体から完全に分離。\n- 権限境界、出力フィルタリング、エスカレーションパスを最初から設計。\n\n### 3. Loop Engineering（ハーネスを動かす心臓部）\n\n基本ループ：**Reason → Act → Observe → Verify → Adjust**\n\nこれをドメインごとに複数設計：\n- 短い検証ループを重視（長時間自律は監査不能で危険）\n- 各ループに明確な停止条件・エスカレーション条件を設定\n- 実世界フィードバックをハーネスに還元する閉ループを作る\n\n### 4. 設計時の優先順位（ハーネス肥大化対策）\n\nハーネスは必ず肥大化します。以下の優先順位で設計してください（FindyのGota氏の資料が非常に参考になります）。[[3]](https://x.com/gota_bara/status/2046794926604931447)\n\n1. **変更容易性・モジュール性**\n2. 再利用性\n3. 観測可能性\n4. 安全性\n5. 性能\n\nSkillsはOSS（skillportなど）で管理、Hooksはミドルウェア化、Contextは圧縮・正規化を徹底。\n\n### 5. 技術スタック例（2026年実践的構成）\n\n- **Orchestration**: LangGraph（状態管理最強）\n- **LLM抽象化**: LiteLLM\n- **Observability**: LangSmith / Arize Phoenix / OpenTelemetry\n- **Memory**: PostgreSQL + PGVector + Neo4j（Graph Memory）\n- **Skills管理**: 専用フレームワーク or 自作モジュールシステム\n- **Deployment**: FastAPI + Temporal.io（長時間ワークフロー）+ Kubernetes\n\nプロトタイプは**LangGraph + LangSmith**から始めるのが最も早いです。\n\n### 始め方（今週からできること）\n\n1. 既存のエージェントの全失敗をリストアップ\n2. 各失敗に対して「どうハーネスで防ぐか」を1つずつルール/Skill/Hook化\n3. System Promptを「硬いルール中心・60行以内」にリファクタ\n4. 最低1つのVerification Hookを入れる\n5. Tracingを完全に入れて人間が全思考プロセスを見えるようにする\n\nこれを毎週繰り返すだけで、エージェントはモデルをアップデートしなくても着実に強くなります。\n\n---\n\n**参考資料（特に重要）**\n- Chen Cheng氏の「Harness Engineering」投稿（5つのレバー解説）\n- Gota氏のSpeaker Deck「無駄に肥大化するハーネスの設計」\n- Philipp Schmid氏のAgent Harness論（高レベル視点）\n\n実務でハーネスを設計している方、特定のドメイン（コーディング、業務自動化、研究など）の詳細設計が必要でしたら、具体的に教えてください。より深掘りしたアーキテクチャ図やコード例、Skillの分割戦略などを提供できます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-05T20:11:27.224079+09:00", "updated_at": "2026-07-05T20:11:27.224079+09:00"}
{"id": 1023, "title": "X Learn [2026-07-05] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年7月5日）**\n\n### Codex CLI（OpenAI 官方）\n- **最新版本**：**rust-v0.142.5**（stable）\n- 6月29日发布了 0.142.4，主要是一堆内部优化（chores），无明显用户端新功能，但整体迭代非常快。\n- 近期重点：\n  - `!<cmd>` 可直接执行命令\n  - 新增 `/undo` 命令\n  - MCP plugin 支持已完全兼容 2026 最新规范（可同时打包 skills + apps + MCP servers）\n  - 稳定性持续提升（崩溃率进一步降低）\n  - 与 GPT-5.5 / GPT-5.6 配合极佳\n\n**仓库**：https://github.com/openai/codex\n\n### Gemini CLI（Google DeepMind）\n- **主要版本**：**v0.40.0**（2026年4月发布）\n- 之后持续 nightly 更新，**7月初**针对以下问题进行了修复：\n  - memory import processor 的 symbolic link directory escape\n  - 敏感路径阻断列表的大小写问题\n- **重要安全提醒**：6月曾爆出 critical RCE 漏洞（影响 CI/CD 环境），**必须更新到 0.39.1 及以上版本**，建议直接用最新 nightly/build。\n\n**核心新特性**（v0.40 时期）：\n- 分层记忆系统（tiered memory）\n- 自动根据历史会话生成 skills\n- 原生支持 Gemma 本地模型\n- 强大的 Extensions 系统（Conductor、Endor Labs 等）\n- 与 Colab 深度集成（可在 notebook 里直接用）\n\n**维护者**：N. Taylor Mullen（前 GitHub Copilot VS 负责人）主导，官方账号 @geminicli。\n\n### 简单对比（2026年7月现状）\n| 项目          | Codex CLI              | Gemini CLI                  |\n|---------------|------------------------|-----------------------------|\n| **模型能力**  | GPT-5.5/5.6 极强       | Gemini 3 + Gemma 本地       |\n| **记忆/Agent** | 强                     | 更强（分层记忆 + 自动 skills）|\n| **扩展性**    | MCP + Plugin           | Extensions 系统更丰富       |\n| **安全性**    | 持续加固               | 近期安全更新非常积极        |\n| **适合人群**  | 追求极致 coding 流畅度 | 喜欢折腾扩展、记忆管理的人  |\n\n目前很多重度用户都是**两者都装**，按任务切换（Codex 写核心逻辑，Gemini 做规划+多工具协调）。\n\n需要**安装命令**、配置推荐（config.toml / settings）、还是具体功能对比（比如 MCP、skills、安全最佳实践），直接说，我马上给你最新方案。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-05T20:11:58.157006+09:00", "updated_at": "2026-07-05T20:11:58.157006+09:00"}
{"id": 1024, "title": "日報 2026-07-05 学習まとめ", "content": "# 日報 2026-07-05 学習まとめ\n\n```json\n{\n  \"summary\": \"2026年7月5日の日報では、Claude Codeの新機能アップデート、Claude Agent Skills MCPの活用、AIエージェントハーネス設計、Codex CLIとGemini CLIの最新状況、Claude Designとshadow環境の統合について学習した。shadow環境では、Claude Codeの統合、デザインツール開発、価格モデル策定、AI社員機能導入、Obsidian導入、vvv/vvv-bots連携、Claudeモデル試用、画像生成試行、Agentic Stack調査、GitHub Copilot CLI導入が行われた。\",\n  \"key_points\": [\n    \"Claude Code新機能アップデート\",\n    \"Claude Agent Skills MCP活用\",\n    \"AIエージェントハー\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-05T22:00:05.006414+09:00", "updated_at": "2026-07-05T22:00:05.006414+09:00"}
{"id": 1025, "title": "Xタイムライン学習 2026-07-05 22:13", "content": "# Xタイムライン学習 2026-07-05 22:13\n\nFableで作ったAIモデルをWebサイト制作に利用することができ、アニメ入りWebサイトを1セッションで$12で作れることが確認された。Claude Fable 5で作った仕組みをCodexで再現できる。また、ChatGPTで投稿ネタ100個を作成することができたが、テンプレな文章しか出なかった。AIモデルによるWeb制作の自動化が進んでいる。\n\n## ポイント\n- Fableで作ったAIモデルをWebサイト制作に利用\n- Claude Fable 5で作った仕組みをCodexで再現\n- ChatGPTで投稿ネタ100個を作成\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIモデルによるWeb制作の自動化` `FableとCodexの比較`\n", "tags": ["AI", "Web制作", "自動化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-05T22:15:45.498228+09:00", "updated_at": "2026-07-05T22:15:45.498228+09:00"}
{"id": 1026, "title": "Xタイムライン学習 2026-07-06 00:13", "content": "# Xタイムライン学習 2026-07-06 00:13\n\n2026-07-06にCodex・ClaudeCodeのセッション管理ツールが導入され、MacOSアプリのNotch(Dynamic Island) UI化とセッション管理機能のshadow環境統合が実装された。AIツールの効率化とセッション管理が横断テーマ。\n\n## ポイント\n- Codex・ClaudeCodeのセッション管理ツール導入\n- MacOSアプリのNotch(Dynamic Island) UI化実装\n- セッション管理機能をshadow環境に統合\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`Codex・ClaudeCode統合環境` `Notch(Dynamic Island) UI設計`\n", "tags": ["AIツール", "セッション管理", "MacOSアプリ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T00:13:18.632178+09:00", "updated_at": "2026-07-06T00:13:18.632178+09:00"}
{"id": 1027, "title": "Xタイムライン学習 2026-07-06 02:16", "content": "# Xタイムライン学習 2026-07-06 02:16\n\nClaude Codeスキルの実装とFable5の新しい価格 모델の導入。Opus 4.8の利用と Claude APIの統合が必要。Actionプランには、Opus 4.8のスキル実装、Fable5のユーザーガイドの作成、Claude APIの統合が含まれる。\n\n## ポイント\n- Claude Codeスキルの実装\n- Fable5の新しい価格モデル\n- Opus 4.8の利用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIスキル開発` `価格モデル戦略`\n", "tags": ["Claude Code", "Fable5", "Opus 4.8"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T02:17:27.486085+09:00", "updated_at": "2026-07-06T02:17:27.486085+09:00"}
{"id": 1028, "title": "横断学習 2026-07-06", "content": "# 横断学習 2026-07-06\n\n```json\n{\n  \"summary\": \"AIプログラミングツールの進化を横断テーマに、Claude CodeやCodex CLIなどのツールがコードの分析、実装、デバッグ、リファクタリングを支援し、ローコードまたはノーコード開発が可能になる。AIエージェントの活用が広がり、開発効率の向上が期待されるが、セキュリティとプライバシーへの懸念も増大。\",\n  \"key_points\": [\n    \"AIプログラミングツールの進化\",\n    \"Claude CodeやCodex CLIなどのツールがコードの分析、実装、デバッグ、リファクタリングを支援\",\n    \"ローコードまたはノーコード開発が可能になる\",\n    \"AIエージェントの活用が広がり、開発効率の向上が期待される\",\n    \"セキュリティとプライバシーへの懸念も増大\"\n  ],\n  \"tags\": [\"AIプログラミ\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T08:01:06.494497+09:00", "updated_at": "2026-07-06T08:01:06.494497+09:00"}
{"id": 1029, "title": "Xタイムライン学習 2026-07-06 08:24", "content": "# Xタイムライン学習 2026-07-06 08:24\n\n2026-07-06にXタイムラインから学習。Claude Fable 5とCodexの連携テスト実施。vvv-botsにCodex機能組み込み。Claude Code運用で新サービス開発。AIツール連携による創造性発揮。\n\n## ポイント\n- Claude Fable 5とCodex連携テスト\n- vvv-botsにCodex機能組み込み\n- Claude Code運用で新サービス開発\n- AIツール連携による創造性発揮\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`AIツール連携の最適化` `Claude Fable 5とCodexの連携テスト結果` `vvv-botsのCodex機能組み込みの効果` `Claude Code運用による新サービス開発の成功事例`\n", "tags": ["AIツール連携", "Claude Fable 5", "Codex", "vvv-bots", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T08:24:13.378426+09:00", "updated_at": "2026-07-06T08:24:13.378426+09:00"}
{"id": 1030, "title": "Xタイムライン学習 2026-07-06 12:11", "content": "# Xタイムライン学習 2026-07-06 12:11\n\nAIのモバイルデバイスへの統合が進んでおり、iPhone AIアプリやAIアシスタント対応の電話が開発されている。Shadow環境とClaude Codeを用いたAIの実装も進んでいる。AIサービスへのサブスクリプションモデルが注目されており、モバイルデバイスメーカーとの提携が重要である。\n\n## ポイント\n- AIのモバイルデバイスへの統合\n- Shadow環境とClaude Codeの活用\n- AIサービスサブスクリプションモデル\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]]\n\n## 関連概念（未作成）\n`モバイルAIサービス` `Shadow環境のセキュリティ`\n", "tags": ["AI", "モバイルデバイス"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T12:12:09.182740+09:00", "updated_at": "2026-07-06T12:12:09.182740+09:00"}
{"id": 1031, "title": "Xタイムライン学習 2026-07-06 15:12", "content": "# Xタイムライン学習 2026-07-06 15:12\n\n2026-07-06のXタイムライン学習でOpenAI CodexのGPT-5.6系モデルID追加とAnthropicのClaude Code向けプロンプトライブラリが発表。AIモデルとプロンプトライブラリの進化を横断テーマとし、Codexのクローンとプロンプトライブラリの導入を推奨。\n\n## ポイント\n- OpenAI CodexのGPT-5.6系モデルID追加\n- AnthropicのClaude Code向けプロンプトライブラリ発表\n- AIモデルとプロンプトライブラリの進化を横断テーマ\n- Codexのクローンとプロンプトライブラリの導入を推奨\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`AIモデル進化` `プロンプトライブラリ開発` `AIマネタイズ`\n", "tags": ["AI", "OpenAI", "Anthropic", "Codex", "Claude Code", "プロンプトライブラリ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T15:12:44.898934+09:00", "updated_at": "2026-07-06T15:12:44.898934+09:00"}
{"id": 1032, "title": "Xタイムライン学習 2026-07-06 17:15", "content": "# Xタイムライン学習 2026-07-06 17:15\n\nCodex 多数存在。セッション待ち状況にあるタスクが止まっている。cmux でヘルプが必要。関連するトレンドとして、Codex の並列実行やセッション管理での cmux の使用がある。\n\n## ポイント\n- Codex の並列実行\n- セッション管理での cmux 使用\n- タスクが止まっている状況\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]]\n\n## 関連概念（未作成）\n`並列処理の効率化` `セッション管理の重要性`\n", "tags": ["Codex", "cmux", "セッション管理"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T17:17:04.369058+09:00", "updated_at": "2026-07-06T17:17:04.369058+09:00"}
{"id": 1033, "title": "Xタイムライン学習 2026-07-06 19:19", "content": "# Xタイムライン学習 2026-07-06 19:19\n\n```json\n{\n  \"summary\": \"2026-07-06のXタイムライン学習で、TikHub API基盤の実装とアプリ開発の収益化戦略分析が進められる。TikHub APIを利用してSNSデータを収集し、Claude、ChatGPTを使用して収益化戦略を分析する。Vercel、Supabaseを利用してアプリのインフラストラクチャを構築する。\",\n  \"key_points\": [\n    \"TikHub API基盤の実装\",\n    \"アプリ開発の収益化戦略分析\",\n    \"SNSデータ収集\",\n    \"収益化戦略分析\",\n    \"アプリインフラストラクチャ構築\"\n  ],\n  \"tags\": [\"TikHub\", \"SNSデータ\", \"収益化\", \"アプリ開発\", \"インフラストラクチャ\"],\n  \"wikilinks\": [\n    \"AIに丸投げ起業とClaude\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T19:19:43.195000+09:00", "updated_at": "2026-07-06T19:19:43.195000+09:00"}
{"id": 1034, "title": "X Learn [2026-07-06] Claude Code 新機能 アップデート", "content": "**Claude Code 最新アップデートまとめ（2026年7月6日時点）**\n\n### 1. 最新バージョン：**2.1.200 / 2.1.201**（7月上旬リリース）\n\nこれが直近で一番大きなアップデートです。\n\n**主な変更点：**\n\n- **安全性が大幅強化**（これが一番の目玉）\n  - **パーミッションモードがデフォルトで「Manual（手動承認）」**に変更（CLI・VS Code・JetBrainsすべて）\n  - これまで自動実行されがちだったターミナルコマンドなどが、**必ずユーザーの承認が必要**になった\n  - `AskUserQuestion`もデフォルトで自動継続しなくなった（意図しない進行を防止）\n\n- Grepツールが **ripgrep** ベースであることを明記。検索タスクは積極的にGrepを使うよう公式に推奨されるようになった\n\n- 2.1.201では細かいフォローアップで、**Sonnet 5使用時のシステムリマインダーによる中断が減少**（よりスッキリ動くようになった）\n\nこのアップデートは「地味だけどめちゃくちゃ重要」と言われており、特に企業利用や長時間自律稼働させる人にとっては待望の安全強化です。[[1]](https://x.com/i/status/2073225943326621983)\n\n### 2. その他最近の強化ポイント\n\n- **Claude Sonnet 5がデフォルトに**（1M context対応、コーディング精度がさらに向上）\n- 自動PR修正機能の成熟（PRを出した後のエラー修正・レビュー対応・CI失敗自動修復がかなり実用レベルになってきた）\n- Desktopアプリ版のマルチセッション強化、Diff Viewer、リアルタイムプレビューなどのUI改善（少し前の大型アップデートだが依然として好評）\n\n### 3. 周辺状況\n\n- Alibabaが企業内で**「Claude Code禁止」**を発表（セキュリティリスクを理由に）。個人では最強クラスだけど、組織だと制限がかかり始めてる動きが出ています。\n- MCPサーバー連携（RPG Makerなど特定ツールとの接続）やSkills（拡張機能）の進化も引き続き活発。\n\n---\n\n**総評**:  \n以前より「勝手にやらかす」リスクがかなり抑えられ、**安心してガッツリ使える**方向にシフトしたアップデートです。特に長時間放置してコード生成・修正を任せたい人には良いタイミングだと思います。\n\nもっと詳しく知りたい部分（特定の機能の使い方、2.1.200以前の大型アップデート履歴、Sonnet 5との相性など）があれば教えてください！すぐに深掘りします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T20:10:36.708842+09:00", "updated_at": "2026-07-06T20:10:36.708842+09:00"}
{"id": 1035, "title": "X Learn [2026-07-06] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills と MCP の活用ガイド（2026年7月時点）**\n\n「Claude Agent Skills MCP 活用」というクエリは、まさに今一番熱いテーマです。多くの人が混乱している**Skills vs MCP**の違いから、実務での効果的な使い分け・導入順序まで整理します。\n\n### 1. Skills と MCP の違い（本質）\n\n| 項目 | **Agent Skills** | **MCP (Model Context Protocol)** |\n|------|------------------|----------------------------------|\n| **性質** | Claude内部の「再利用可能な能力パッケージ」 | 外部サーバーと通信する「ツール拡張プロトコル」 |\n| **コンテキスト効率** | ◎（名前だけ常時ロード。使う時だけ詳細読み込み = Progressive Disclosure） | △（ツール定義を全部ロードしやすい） |\n| **主な用途** | 思考パターン、出力フォーマット、業務SOP、ドメイン知識、繰り返しワークフロー | 外部システムとの実行動（DB操作、Git、API、ブラウザ、Slack投稿など） |\n| **向いているもの** | 「毎回同じ指示を書いている作業」全部 | 「現実世界に作用させる」作業 |\n| **例** | 会議メモ整形、月次報告テンプレート、営業メールのトーン、競合分析フロー | GitHub操作、データベースクエリ、Notion更新、ブラウザ自動操作 |\n\n**公式の位置づけ**（Anthropicブログより）では、**両者は補完関係**です。\n- Skills = 「頭の中の型」を持たせる\n- MCP = 「手足」を外部に伸ばす\n\n最近の潮流は**「MCPをSkills化する」**動きが強いです（コンテキスト効率が段違いに良いため）。\n\n### 2. 最強の活用パターン（実務で効く順）\n\n#### Phase 1: 基盤固め（これだけで十分強くなる）\n**必須MCP（最初に入れるべき）**:\n- filesystem\n- git\n- memory\n- sequential thinking\n\n**基本Skills**:\n- 思考フレームワーク\n- 出力フォーマッター\n- プロジェクト初期化パターン\n\n#### Phase 2: 「自分の繰り返し業務」をSkills化（ここが一番効く）\nこれが日本人のClaudeパワーユーザー（@sumika45379さんなど）が最も推している領域です。\n\n**具体例**:\n- 会議メモ → 構造化＋課題抽出＋次アクションSkill\n- 月次/週次報告の完全テンプレートSkill\n- クレーム・問い合わせ一次対応の型\n- 自社商品/サービスの正しい説明パターン\n- LinkedInカルーセルやX投稿の作成フロー\n- SDR（営業開発）の一連シーケンス\n\n**ポイント**: 「毎回同じプロンプトを書いているな」と感じたら、それは即Skill化対象です。\n\n#### Phase 3: 自分のスタックに合わせたMCP追加\n- データベースを使っている → Neon/Postgres MCP\n- GitHubを多用 → GitHub MCP\n- Notion/Slack/Gmailを活用 → 各MCP\n- ブラウザ自動化が必要 → Browser MCP（ただしSkillsで代替できるものはSkills優先）\n\n### 3. 現在おすすめのリソース\n\n- **Complete Claude Skills Library**（215個）：現在最もヤバいと評判。単なるプロンプト集ではなく、「仕事の流れごと」設計されていて、CLAUDE.md付きで即ワークフロー構築可能。\n- 各種ディレクトリ（MCP一覧、Skills一覧、Agent一覧）\n- 公式ブログ: 「Extending Claude’s capabilities with skills and MCP servers」\n\n### 4. 上級者Tips\n\n1. **入れすぎ厳禁**。特にMCPは最初は4〜5個以内に抑える（コンテキストが死ぬ）。\n2. SkillsとMCPが競合した場合は挙動に注意（MCPが優先されやすいという報告多数）。\n3. **Hooks + Skills + Subagents + MCP**の組み合わせが2026年現在の最先端。\n4. 個人で最も効果が出やすいのは「**業務の型を全部Skillsに押し込む**」こと。これで「Claudeへの指示コスト」が劇的に下がります。\n\n---\n\n**あなたの活用状況を教えてください**\n\n- エンジニアですか？ビジネスサイドですか？ソロ起業家ですか？\n- 主に何の業務をClaudeに任せたいですか？（開発、営業、マーケティング、分析、報告書作成など）\n\n具体的な職種・業務を教えていただければ、あなたに最適化された**Skills + MCP構成**を提案します。\n\nこの組み合わせを本気で使いこなせると、2026年現在では他社のエージェントを圧倒的に引き離せます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T20:11:18.197086+09:00", "updated_at": "2026-07-06T20:11:18.197086+09:00"}
{"id": 1036, "title": "X Learn [2026-07-06] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（2026年最新コンセンサス）**\n\n「モデルはエンジン、ハーネスは車である」という表現が今最も正確です。モデル（LLM）は薄く保ち、知能の大部分を**ハーネス（周辺アーキテクチャ）**に外部化する設計が主流になっています。同じモデルを使っても、ハーネスの質で性能が劇的に変わります。[[1]](https://x.com/CobusGreylingZA/status/2043638576848707662)\n\n### 1. ハーネスの核心アーキテクチャ（推奨フレーム）\n\n中央に**Thin Model**を置き、周囲に3つの主要レイヤーを配置します。これを**Mediator（仲介層）**が繋ぎます。\n\n- **Memory Layer**  \n  - Working Context（現在進行中のタスク状態）\n  - Semantic Knowledge（長期知識・RAG）\n  - Episodic Memory（過去の実行履歴と結果）\n  - Personalized Memory（ユーザー固有の好み・スタイル）\n\n- **Skills Layer**  \n  - Operational procedures（手順書）\n  - Decision heuristics（判断基準）\n  - Normative constraints（禁止事項・ポリシー・ベストプラクティス）\n\n- **Protocols Layer**  \n  - Agent ↔ User（承認フロー、説明責任）\n  - Agent ↔ Agent（Handoff、協調プロトコル）\n  - Agent ↔ Tools（ツール呼び出し契約、スキーマ、タイムアウト）\n\n- **Mediator / Operational Layer**（これがハーネスの本質）\n  - Sandboxing（実行隔離）\n  - Observability & Tracing（全軌跡の記録）\n  - Compression（コンテキスト圧縮）\n  - **Evaluation**（最重要：Outcome + Process評価）\n  - Approval loops & Human-in-the-loop\n  - Sub-agent orchestration\n\nこの構造の最大の利点は「**どこに新機能を置くか**」が明確になる点です。安定した知識→Memory、判断 playbook→Skills、通信規則→Protocols、ループ制御→Mediatorに配置します。[[2]](https://x.com/akshay_pachaar/status/2045510648474530263)\n\n### 2. 設計原則（必ず守るべきもの）\n\n1. **Modularity & Composability**  \n   ハーネスを1つの巨大フレームワークにせず、Policy Engine、Approval Layer、Memory Backend、Provider Routerなどを独立コンポーネント化。Event Bus（または共有状態ストア）で結合。\n\n2. **Observability First**  \n   すべての思考・行動・観測・評価結果を構造化して記録（Trajectory）。後から再生・デバッグ・分析可能に。\n\n3. **Eval-Driven Development**  \n   変更するたびに自動評価を実行。LLM-as-Judge（詳細なRubric使用）＋ルールベース＋人間フィードバックを組み合わせる。\n\n4. **Scaffolding Mindset（足場思考）**  \n   モデルが賢くなるにつれてハーネスを徐々に薄くできる設計に。モデルが特定のハーネスに最適化されて学習している場合は注意（性能低下に注意）。\n\n5. **Safety & Sandbox by Default**  \n   すべてのツール呼び出しにガードレール、権限境界、タイムアウト、キャンセル semanticsを実装。\n\n### 3. 必須コンポーネント一覧（実装優先度順）\n\n- **Task & Experiment Manager**：データセット読み込み、構成管理（モデル・プロンプト・ツールセットの組み合わせ実験）\n- **Standardized Agent Runtime**：ReAct、Plan-and-Execute、Graph-based（LangGraph風）、Multi-Agentなどプラグイン可能\n- **Trajectory Recorder**：`(thought, action, observation, evaluation)` の時系列ログ\n- **Multi-level Evaluator**：\n  - Outcome（最終結果の正しさ）\n  - Process（思考過程の質、安全性、効率）\n  - Safety & Policy\n  - Cost / Latency / Loop Count\n- **Environment Sandbox**：コード実行、ブラウザ、ファイルシステム、外部APIの仮想化\n- **Memory & Skill Orchestrator**：動的ロード・圧縮・忘却機構\n- **Dashboard & Analysis**：失敗モード分類、成功率、ベンチマーク比較、Red Teamingツール\n\n### 4. 実装選択肢（2026年現在）\n\n**おすすめ組み合わせ**：\n- **制御**：LangGraph（明示的制御が欲しい場合）またはOpenAI Agents SDK / Anthropic風シンプルループ\n- **観測**：LangSmith + Arize Phoenix（または同等）\n- **ベンチマーク用**：Inspect AI（UK AISI系）が非常に洗練されている\n- **Microsoft Agent Framework**：最近「Claw + Agent Harness」として注目\n\n**ゼロから最小ハーネスを作る場合**の基本スケルトン（Python）：\n\n```python\nfrom pydantic import BaseModel\nfrom typing import List, Callable, Any\nfrom enum import Enum\n\nclass Step(BaseModel):\n    thought: str\n    action: str\n    observation: Any\n    evaluation: float | None = None\n\nclass Trajectory(BaseModel):\n    steps: List[Step]\n    final_outcome: Any\n    metrics: dict\n\nclass AgentHarness:\n    def __init__(self, \n                 evaluators: List[Callable],\n                 sandbox,\n                 memory_orchestrator,\n                 tracer):\n        self.evaluators = evaluators\n        self.sandbox = sandbox\n        self.memory = memory_orchestrator\n        self.tracer = tracer\n    \n    async def run(self, agent, task: dict, max_steps=50) -> Trajectory:\n        trajectory = Trajectory(steps=[], final_outcome=None, metrics={})\n        \n        for step in range(max_steps):\n            # 1. 現在の状態をMemoryから取得\n            context = self.memory.get_context()\n            \n            # 2. Agentに思考させる（モデル呼び出し）\n            response = await agent.think(context, task)\n            \n            # 3. Action実行（Sandbox内で安全に）\n            observation = self.sandbox.execute(response.action)\n            \n            step_obj = Step(\n                thought=response.thought,\n                action=response.action,\n                observation=observation\n            )\n            trajectory.steps.append(step_obj)\n            self.tracer.log(step_obj)\n            \n            # 4. 途中評価（早期終了判定）\n            for evaluator in self.evaluators:\n                score = evaluator(trajectory)\n                if score < threshold:\n                    break\n                    \n        # 最終評価\n        trajectory.final_outcome = self._run_final_evaluators(trajectory)\n        self.memory.commit_episode(trajectory)\n        return trajectory\n```\n\nこの最小版を起点に、各レイヤーを本格的に実装していきます。\n\n### 5. 今後の進化方向\n\n- Self-improving Loop（Eval → Synthetic Data → Harness改善の自動サイクル）\n- Composable Micro-Harnesses（15個程度の独立ジョブをイベントバスで結合）\n- モデルに依存しない「Business Brain」（自社固有のSkills/Protocols/Memory）\n\nハーネス設計は現在、AIエンジニアリングで最もレバレッジの高い領域です。モデルは commoditize（一般化）しつつあり、差別化はハーネスの質で決まります。\n\n具体的に「コーディングエージェント用」「ウェブエージェント用」「企業内業務エージェント用」など、**用途を限定**した設計を深掘りしたい場合は、用途を教えてください。より具体的なコンポーネント図やコード、評価Rubricまで落とし込みます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T20:12:03.181755+09:00", "updated_at": "2026-07-06T20:12:03.181755+09:00"}
{"id": 1037, "title": "X Learn [2026-07-06] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年7月6日）**\n\n### 1. Codex CLI（OpenAI）\n\n**最新版本**：\n- 稳定版：**0.142.5**\n- Rust 重写版：**0.143.0-alpha.36**（终端输出速度极大提升，正在快速推进）\n\n**安装/更新命令**：\n```bash\nnpm install -g @openai/codex\n```\n\n**近期亮点**：\n- Rust 重写后性能显著提升\n- TUI 体验优秀，支持 Context 使用状态栏、/undo、!直接执行命令、Ctrl+O 复制 Markdown 等\n- MCP 支持非常成熟\n- 刚刚发布官方 Claude Code 插件，可在 Claude Code 里直接调用 Codex 做代码审查（review/adversarial-review）、bug 委托（rescue）等，集成度极高\n- 安全性持续强化（权限控制、日志脱敏等）\n\nGitHub：`https://github.com/openai/codex`\n\n### 2. Gemini CLI（Google）\n\n**最新版本**：\n- **v0.51.0-nightly.20260705**（刚刚更新，修复了 streaming 相关问题）\n\n**安装/更新命令**：\n```bash\nnpm install -g @google/gemini-cli\n```\n\n**近期亮点**：\n- 分层记忆系统（tiered memory）、自动生成 skills、支持本地 Gemma\n- VS Code 集成增强（原生 diff、上下文感知）\n- 安全性大幅加强（符号链接逃逸修复、敏感路径阻断大小写不敏感等）\n- 免费额度不错（1分钟60次、1天1000次）\n\n**重要提醒**：社区已有声音表示 **Gemini CLI 正在向 Antigravity CLI 过渡**（部分人已视其为后继者/重新品牌）。建议同时关注 Antigravity 的最新动态。\n\n### 快速对比建议（2026年7月）\n\n| 项目          | Codex CLI              | Gemini CLI                  |\n|---------------|------------------------|-----------------------------|\n| **性能**      | Rust 版极快            | 流式优化好                  |\n| **生态集成**  | 极强（刚出 Claude 插件）| VS Code 深度集成            |\n| **记忆/Skills**| 成熟                   | 自动生成 + tiered memory 强 |\n| **免费额度**  | 依赖 OpenAI 账号       | 较慷慨                      |\n| **安全性**    | 近期重点强化           | 近期重点强化（nightly 很积极） |\n\n**推荐玩法**：\n1. 两个都装上，根据任务切换（很多国内开发者都在这么做）\n2. 配合 `.claude` / `SKILL.md` / `loopkit` 这类规范，能让两者战斗力都大幅提升\n3. 生产环境务必配置好 deny list，限制其能读取的目录（两者都在快速加安全措施，但本地 agent 风险始终存在）\n\n需要我给出具体的配置推荐、常用指令对比、或 Antigravity CLI 的最新信息吗？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T20:12:46.352901+09:00", "updated_at": "2026-07-06T20:12:46.352901+09:00"}
{"id": 1038, "title": "Xタイムライン学習 2026-07-06 20:36", "content": "# Xタイムライン学習 2026-07-06 20:36\n\nXタイムライン学習では、Fableのコードリファクタリングとコードベース分析ツールの開発が行われている。横断テーマはコードモジュラー化による効率性向上であり、Fableを用いた自動化ツールの開発と既存のワークフロー管理システムとの統合が目的である。次のステップとして、URLの拡張が予定されている。\n\n## ポイント\n- Fableのコードリファクタリング\n- コードベース分析ツールの開発\n- コードモジュラー化による効率性向上\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]]\n\n## 関連概念（未作成）\n`モジュラー化` `コード分析`\n", "tags": ["Fable", "コードリファクタリング", "効率性向上"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T20:37:07.058042+09:00", "updated_at": "2026-07-06T20:37:07.058042+09:00"}
{"id": 1039, "title": "Xタイムライン学習 2026-07-06 21:43", "content": "# Xタイムライン学習 2026-07-06 21:43\n\n2026-07-06のXタイムライン学習で、Fable 5のDAW機能、キャラクターシート、Fable 5とKarpathyのセカンドブレイン術が注目される。AI技術の応用と実装が進んでいる。\n\n## ポイント\n- Fable 5: ブラウザ内で動くアナログシンセ音源、5トラックのステップシーケンサー、パターンベースの自動作曲機能\n- キャラクターシート: キャラクターシートを作ることでAI画像生成でのキャラ固定を容易にする\n- Fable 5とKarpathyのセカンドブレイン術: Fable 5とKarpathyのセカンドブレイン術を組み合わせた完全ウォークスルー動画\n\n## 関連ページ\n[[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]]\n\n## 関連概念（未作成）\n`AI音源生成` `AI画像生成キャラ固定` `AI全知識覚えさせる方法`\n", "tags": ["AI技術", "DAW", "キャラクターシート", "セカンドブレイン術"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T21:44:19.686724+09:00", "updated_at": "2026-07-06T21:44:19.686724+09:00"}
{"id": 1040, "title": "日報 2026-07-06 学習まとめ", "content": "# 日報 2026-07-06 学習まとめ\n\nFable 5のDAW機能と音源生成の自動化、キャラクターシートによるAI画像生成のキャラ固定、Claude CodeとCodexのセッション管理ツールの導入が行われた。AI技術の応用と実装が進んでおり、セッション管理の重要性も強調された。Shadow環境では、Fable 5のDAW機能とキャラクターシートを導入し、セッション管理ツールを統合することが求められている。\n\n## ポイント\n- Fable 5のDAW機能と音源生成の自動化\n- キャラクターシートによるAI画像生成のキャラ固定\n- Claude CodeとCodexのセッション管理ツールの導入\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]]\n\n## 関連概念（未作成）\n`AI生成音源` `キャラクターシート生成` `セッション管理ツールの統合`\n", "tags": ["AI", "Fable 5", "DAW", "キャラクターシート", "Claude Code", "Codex"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-06T22:02:33.416886+09:00", "updated_at": "2026-07-06T22:02:33.416886+09:00"}
{"id": 1041, "title": "Xタイムライン学習 2026-07-07 02:19", "content": "# Xタイムライン学習 2026-07-07 02:19\n\n2026年7月7日、AIワークフロー統合ルールをClaude Codeに追加。vvv/vvv-botsにAIセキュリティチェックを実装。AI採用のベストプラクティスを調査。\n\n## ポイント\n- AIワークフロー統合ルールをClaude Codeに追加\n- vvv/vvv-botsにAIセキュリティチェックを実装\n- AI採用のベストプラクティスを調査\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIワークフロー統合ルール` `AIセキュリティチェック` `AI採用ベストプラクティス`\n", "tags": ["AI", "ワークフロー", "セキュリティ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T02:19:19.648082+09:00", "updated_at": "2026-07-07T02:19:19.648082+09:00"}
{"id": 1042, "title": "Xタイムライン学習 2026-07-07 04:27", "content": "# Xタイムライン学習 2026-07-07 04:27\n\nXタイムライン学習記録。OpenClaw local appとGGUF/MLX modelの学習。Shadow envとAI chatの実装。Next stepは会社の規則の確認と権限境界の設定。Analyzing GGUF/MLX model performanceとshadow envのルールのドキュメント作成が必要。\n\n## ポイント\n- OpenClaw local appとGGUF/MLX modelの学習\n- Shadow envとAI chatの実装\n- 会社の規則の確認と権限境界の設定\n\n## 関連ページ\n[[[[CC Learn - Claude Code is all you need in 2026]]]] [[[[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]]]]\n\n## 関連概念（未作成）\n`Shadow envのセキュリティ対策` `AI chatの実装におけるマルチモデル運用`\n", "tags": ["AI", "Machine Learning", "Shadow env"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T04:29:38.847810+09:00", "updated_at": "2026-07-07T04:29:38.847810+09:00"}
{"id": 1043, "title": "横断学習 2026-07-07", "content": "# 横断学習 2026-07-07\n\n```json\n{\n  \"summary\": \"2026年7月7日、横断テーマ「AI駆動開発ツールの進化」について、KiCadやCodexを用いたブラウザ内開発、Claude CodeやAuraなどのLLMコーディングハーネス、開発環境の統合と自動化、AIエージェントのハーネスエンジニアリングとパフォーマンス向上、開発者ツールのオープンソース化が議論された。\",\n  \"key_points\": [\n    \"KiCadやCodexを用いたブラウザ内開発の実現\",\n    \"Claude CodeやAuraなどのLLMコーディングハーネスの登場\",\n    \"開発環境の統合と自動化の重要性\",\n    \"AIエージェントのハーネスエンジニアリングとパフォーマンス向上\",\n    \"開発者ツールのオープンソース化とコミュニティの活性化\"\n  ],\n  \"tags\": [\"AI駆動開発ツール\",\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T08:01:06.179444+09:00", "updated_at": "2026-07-07T08:01:06.179444+09:00"}
{"id": 1044, "title": "Xタイムライン学習 2026-07-07 08:20", "content": "# Xタイムライン学習 2026-07-07 08:20\n\n2026-07-07のXタイムライン学習で、Claude Code v2.1.202更新、OpenAIのRealtime APIにGPT-Realtime-2.1-mini実装、Googleのプライバシー設定更新、Dynamic workflow size設定追加。AI技術進化とプライバシー設定の更新が横断テーマ。\n\n## ポイント\n- Claude Code v2.1.202更新\n- OpenAIのRealtime APIにGPT-Realtime-2.1-mini実装\n- Googleのプライバシー設定更新\n- Dynamic workflow size設定追加\n- AI技術進化とプライバシー設定の更新\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]]\n\n## 関連概念（未作成）\n`AI技術進化の影響` `プライバシー設定の最適化` `ワークフローの最適化` `マルチAI設計`\n", "tags": ["AI", "技術進化", "プライバシー設定", "Claude Code", "OpenAI", "Google"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T08:20:45.939322+09:00", "updated_at": "2026-07-07T08:20:45.939322+09:00"}
{"id": 1045, "title": "Xタイムライン学習 2026-07-07 09:20", "content": "# Xタイムライン学習 2026-07-07 09:20\n\nClaude Codeのアップデートについて。マニュアルモードとNotebookLMのmonster brainについて学習した。Shadow environmentでのClaude CodeとNotebookLMの潜在的な収益化について触れた。\n\n## ポイント\n- Claude Codeアップデート\n- NotebookLMのmonster brain\n- Shadow environmentの潜在的な収益化\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Codeの収益化戦略` `Shadow environmentの活用方法`\n", "tags": ["Claude Code", "NotebookLM", "Shadow environment"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T09:21:44.797499+09:00", "updated_at": "2026-07-07T09:21:44.797499+09:00"}
{"id": 1046, "title": "Xタイムライン学習 2026-07-07 11:29", "content": "# Xタイムライン学習 2026-07-07 11:29\n\n2026-07-07のXタイムライン学習で、AIトレーダーの毎日報告自動化と記号認識精度向上をClaude Codeで実装。横断テーマはAIトレーダーとClaude Codeの連携強化。\n\n## ポイント\n- AIトレーダーの毎日報告自動化\n- 記号認識精度向上\n- AIトレーダーとClaude Codeの連携強化\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`AIトレーダーの自動化フロー` `記号認識の精度向上手法` `AIと人間の連携強化`\n", "tags": ["AIトレーダー", "Claude Code", "自動化", "記号認識"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T11:29:25.561322+09:00", "updated_at": "2026-07-07T11:29:25.561322+09:00"}
{"id": 1047, "title": "Xタイムライン学習 2026-07-07 12:38", "content": "# Xタイムライン学習 2026-07-07 12:38\n\nClaude Codeの学習内容に焦点を当てたページ。Shadow環境でのClaude Codeの利用が注目されており、関連する情報や開発計画がまとめられている。\n\n## ポイント\n- Claude CodeのShadow環境での利用\n- Tutorialやガイドの作成\n- 新しいモネタイズモデルの開発\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow環境のセキュリティ` `Claude Codeの応用例`\n", "tags": ["Claude Code", "Shadow環境", "AI", "モネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T12:39:24.099094+09:00", "updated_at": "2026-07-07T12:39:24.099094+09:00"}
{"id": 1048, "title": "Xタイムライン学習 2026-07-07 14:42", "content": "# Xタイムライン学習 2026-07-07 14:42\n\n```json\n{\n  \"summary\": \"2026-07-07のXタイムライン学習では、Text-to-SpeechアプリケーションとCodexのAgents.md設定が実装GO。Claude CodeにText-to-Speech機能を導入し、CodexのAgents.md設定を実施する。また、Claudeの使いやすさと自動化・Threads武装・リサーチの活用方法を調査する。AI関連の実装とマネタイズの活用が進んでいる。\",\n  \"key_points\": [\n    \"Text-to-Speechアプリケーションの実装GO\",\n    \"CodexのAgents.md設定の実装GO\",\n    \"Claude CodeにText-to-Speech機能を導入する\",\n    \"CodexのAgents.md設定を実施する\",\n    \"Claudeの使いやすさを確認する\",\n \n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T14:42:55.067233+09:00", "updated_at": "2026-07-07T14:42:55.067233+09:00"}
{"id": 1049, "title": "Xタイムライン学習 2026-07-07 15:59", "content": "# Xタイムライン学習 2026-07-07 15:59\n\n2026-07-07のXタイムライン学習で、OpenAIのCodex CLIの更新とセキュリティ対策が焦点。git pullでrust-v0.142.5に更新し、PR #30771の修正を確認。WebSocket payloadのログ出力を防止するための修正も含む。\n\n## ポイント\n- OpenAI Codex CLI更新\n- rust-v0.142.5更新\n- PR #30771修正確認\n- WebSocket payloadログ出力防止\n\n## 関連ページ\n[[[[**AIに丸投げ起業とClaude Code監督の実態**]]]] [[[[**AIに全丸投げ起業？Claude Codeで自律AIを監督する**]]]] [[[[**Claude Code Skills 2026年初頭まとめ**]]]] [[[[**GitHubコードスキャン設定CSS断片**]]]] [[[[**GuiguiとGhosttyで作るターミナルGUI**]]]] [[[[**MCP→公式CLI移行で週次タスク安定化**]]]] [[[[**MCP捨ててCLI移行でClaude Code週次タスクを安定化**]]]] [[[[**Paperclip: AIへの丸投げ起業と自律AI管理術**]]]] [[[[**React Native + Expo 環境構築入門（Windows）**]]]] [[[[**rin2yhのZenn記事一覧**]]]] [[[[**「Expoテーマ設定・システムカラー検出」**]]]] [[[[**「LLM Wiki」知識管理思想 — Karpathy提唱**]]]]\n\n## 関連概念（未作成）\n`Codex CLIセキュリティ対策` `rust-v0.142.5セキュリティパッチ` `WebSocket payloadログ出力防止`\n", "tags": ["OpenAI", "Codex", "セキュリティ", "rust", "git"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T15:59:26.324528+09:00", "updated_at": "2026-07-07T15:59:26.324528+09:00"}
{"id": 1050, "title": "Xタイムライン学習 2026-07-07 17:00", "content": "# Xタイムライン学習 2026-07-07 17:00\n\nClaude.5 GPT-5.5 を使用し、CodeX で投稿を速める方法について学習する。X API を使用して Claude を統合し、AI によって生成された要約を使用してコンテンツをモネタイズする方法について説明する。\n\n## ポイント\n- Claude.5 GPT-5.5 を使用した CodeX の投稿\n- X API を使用して Claude を統合\n- AI によって生成された要約を使用したコンテンツのモネタイズ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI を使用したコンテンツの作成` `Claude を使用したビジネスの自動化`\n", "tags": ["AI", "Claude", "CodeX", "モネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T17:01:25.353751+09:00", "updated_at": "2026-07-07T17:01:25.353751+09:00"}
{"id": 1051, "title": "Xタイムライン学習 2026-07-07 19:42", "content": "# Xタイムライン学習 2026-07-07 19:42\n\n2026-07-07のXタイムライン学習で、Text-to-Speechアプリ、Claudeの内部解析「J-space」、LLM呼び出しキャプチャ方法の3件を学習。AI技術の進化とビジネス応用を横断テーマとし、各技術をshadow環境に導入し、効率化やコスト最適化を図る。\n\n## ポイント\n- Text-to-Speechアプリケーションの詳細調査\n- Claudeの内部解析「J-space」の活用方法検討\n- LLM呼び出しキャプチャ方法の導入とAI使用状況把握\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`AI技術の進化` `ビジネス応用` `音声処理の効率化` `コスト最適化`\n", "tags": ["AI技術", "Text-to-Speech", "Claude", "LLM", "shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T19:43:00.721829+09:00", "updated_at": "2026-07-07T19:43:00.721829+09:00"}
{"id": 1052, "title": "X Learn [2026-07-07] Claude Code 新機能 アップデート", "content": "**Claude Codeの最新アップデート・新機能まとめ（2026年7月時点）**\n\nClaude CodeはAnthropicの専用開発環境（CLI/アプリ）で、日本語コミュニティで特に「個人開発者最強ツール」として爆発的に使われています。2025〜2026年にかけて頻繁にアップデートされており、特に**開発体験の視覚化**と**完全自動化**の方向に進化しています。\n\n### 🔥 直近の目玉新機能（2026年6〜7月）\n\n**1. 「副画面」（Sub Screen / Dual Pane）** ← 現在最も話題\n- 「見やすい形でHTML化して」と指示するだけで、**専用インターフェースが右側（または別画面）に開く**。\n- 長文設計書、アーキテクチャ図、比較表、タスクリスト、Mermaid図などを**カードUI・折りたたみ・タブ・色分け・検索・フィルター**付きのインタラクティブ画面に自動変換。\n- リアルタイム更新対応：修正指示（「この部分だけ直して」「カード追加」「色変更」など）を出すと即座にHTMLが更新される。\n- タスク進捗も「完了/実行中/エラー/要確認」で自動分類＋進捗バー表示。\n- 効果：ターミナルをスクロールしながら読む時間が劇的に減る。特に設計レビューや大規模リファクタリングで神。[[1]](https://x.com/gagarot200/status/2073940468791189935)\n\n**2. 「自動修正」機能**\n- PR（コード変更提案）を出した後、**AIが自分でエラー修正・レビュー対応・CI失敗の修復**まで自動実行。\n- 「放置して戻ってきたら、緑のCIパスした完成品」になっている。\n- 「set and forget（放ったらかし）」が可能になり、開発効率が大幅向上。[[2]](https://x.com/nasan_0422/status/2072334418203816418)\n\n**3. Artifacts（ベータ）**\n- セッションの出力結果を**共有可能なWebページ（URL）**に変換。\n- 報告・引き継ぎ時にスクショや資料作成がほぼ不要になる。[[3]](https://x.com/se60002814/status/2074418687365485011)\n\n### その他の最近の重要アップデート\n\n- **v2.1.200〜v2.1.201**：パーミッションモードがデフォルトで「手動承認」に変更（安全性大幅向上）。意図しないコマンド実行を防止。[[4]](https://x.com/yokatsuki/status/2073363999035478438)\n- **Claude Sonnet 5** がデフォルトモデルに（v2.1.197〜）。性能がさらに向上。\n- **利用制限緩和**：Pro以上で利用量2倍、混雑時の制限も大幅緩和（2026年5月頃）。[[5]](https://x.com/kkk_cun/status/2052286534817378785)\n- **バックグラウンド実行強化**：開発サーバー・テスト・ビルドを裏で回しながら他の作業が可能（待ち時間ゼロ）。\n- 以前の大型アップデート（2026年3月頃）：Coworkのスケジュールタスク、`/simplify` `/batch`コマンド、メモリ機能無料開放、Chrome拡張 Quick Mode（3倍速）、リモートコントロールなど。\n\n### 使い方のTips\n- 副画面を使いたいときは明確に「見やすいHTMLで副画面に表示して」「インタラクティブなUIでまとめて」など指示を。\n- 安全性重視なら最新版に更新して、手動承認モードを活用。\n- 詳細なバージョン別変更点は **DevelopersIO（クラスメソッド）** の記事が日本語で最も詳しいです（v2.1.198、v2.1.201などのまとめ記事が複数出ています）。\n\nClaude Codeは現在も猛烈に進化中です。特に**副画面＋自動修正**の組み合わせは「人間のレビュー負担を劇的に減らす」方向性で、2026年夏の最強アップデートと言えそうです。\n\nもっと特定の機能（副画面のプロンプト例、自動修正の設定方法、Cowork連携など）の深掘りが欲しい場合は教えてください！すぐに最新情報をまとめます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T20:10:31.236603+09:00", "updated_at": "2026-07-07T20:10:31.236603+09:00"}
{"id": 1053, "title": "X Learn [2026-07-07] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills + MCPの活用ガイド（2026年最新）**\n\n「Agent SkillsとMCPって何が違うの？」「どう連携させるのが最強なの？」という質問に、実際に現場で使っている人の知見をまとめて回答します。\n\n### 1. SkillsとMCPの明確な違い\n\n| 項目          | **Agent Skills**                          | **MCP (Model Context Protocol)**              |\n|---------------|-------------------------------------------|-----------------------------------------------|\n| 役割          | **知識・手順・作法**                      | **能力・外部接続**                            |\n| 例え          | 「この会社の会議メモの整形手順書」        | 「NotionやSlack、GitHub、DBに実際に接続する工具」 |\n| コンテキスト  | Progressive Disclosure（必要なときだけ全文読み込み） | Dynamic Tool Discovery（必要なツールだけ探索） |\n| 主な置き場所  | `.claude/skills/SKILL.md`                 | `.mcp.json` または MCP Server接続             |\n| 2026年現在    | 「無限コンテキスト」の実質的解決策       | Linux Foundation管理のオープンスタンダード   |\n\n**公式の表現（Anthropicブログより）**：\n- MCP → 「Claudeに手を伸ばさせる」\n- Skills → 「その手を**正しく・一貫して・うちのやり方で**使わせる」\n\nこれが最も本質です。MCPだけだと「ツールは使えるけど作法がバラバラ」。Skillsだけだと「知識はあるけど外部に手が届かない」。\n\n### 2. 最強の組み合わせパターン（実務で効く活用法）\n\n**パターン①：SkillsでMCPを「作法ごと包む」**（最推奨）\n- MCPサーバー（例：Notion MCP、Browser MCP、GitHub MCP）を接続\n- その上に「週次競合分析Skill」「クライアント報告Skill」「PRレビューSkill」などを作成\n- Skillの中に「このMCPをこういう順番・この品質基準で使え」と明記\n\n**パターン②：頻出作業を全部Skill化（これだけで生産性が段違い）**\n- 会議メモ整形\n- 月次報告テンプレート\n- コードレビュー基準\n- 議事録→タスク分解→Notion反映\n- 競合調査→GTM資料化\n\n多くの人が「プロンプトを毎回書く」段階で止まっていますが、上級者は「Skill資産の棚卸し」で差をつけています。\n\n**パターン③：Pluginsとして配布**\nSkills + MCP設定 + Hooks + Subagentsを1つのプラグインにまとめて、チームで共有。これが2026年の標準的な「AIプレイブック」の形です。\n\n### 3. 推奨ディレクトリ構造（これを守ると安定する）\n\n```bash\n.\n├── CLAUDE.md                 # 常に読み込まれる最重要ファイル（会社ルール・作法）\n├── .claude/\n│   ├── skills/               # ← ここがメイン\n│   │   ├── competitive-analysis/\n│   │   │   └── SKILL.md\n│   │   ├── client-reporting/\n│   │   └── pr-review/\n│   ├── agents/               # Subagents\n│   ├── commands/\n│   ├── rules/                # ファイル種別ごとのルール\n│   ├── plugins/\n│   └── .mcp.json             # MCPサーバー接続設定\n```\n\n- `CLAUDE.md`は「常に読み込まれる記憶」\n- Skillsは「必要なときだけ読み込まれる専門書」\n\nこれにより実質的に無限に近いコンテキストを実現しています。\n\n### 4. すぐに使えるおすすめリソース（2026年7月時点）\n\n**Skills系**\n- [Complete Claude Skills Library](https://github.com/alirezarezvani/claude-skills)（337件超、2万★超え）\n- 「Skillsオタク」さんの図解シリーズ（@sumika45379）\n- @kyutaro15さんの「Agent Skills」解説記事（Progressive Disclosureの解像度が異常に高い）\n\n**MCP系**\n- 公式MCPサーバーリスト\n- n8nのMCP Serverノード（ノーコードで強力）\n- 「Agent Memories X Starter MCP」（ダブルクリックでインストール可能）\n\n**全体像を把握するなら**\n- Anthropic公式ブログ：「Extending Claude’s capabilities with skills and MCP servers」\n- @oikon48さんのスレッド（まさにこの疑問に答えてくれている）\n- @upamuneさんがMCPを全部Skillsに変換した事例\n\n### 5. 始め方（最短で成果を出す順序）\n\n1. **まずはCLAUDE.mdを整備**（これをやらないと全部無駄になる）\n2. **自分の繰り返し作業トップ3をSkill化**（これが一番効く）\n3. **必要なMCPを2〜3個だけ接続**（全部入れない。むしろ厳選）\n4. **そのMCPを呼ぶSkillを作成**（ここで「うちのやり方」を書き込む）\n5. **HooksとSubagentsでさらに強くする**（上級）\n\n### 補足：2026年現在のトレンド\n\n- Skillsの方が「日常的に効く」と感じる人が増えている（Simon WillisonもSkills推し）\n- MCPは「接続」ではなく「発見可能なツール群」として成熟（Dynamic Tool Searchが進化）\n- 「Skill資産が多い人＝AI駆動開発で勝てる人」という認識が広がっている\n\n---\n\n**一言で言うと**：\n> MCPで「できること」を増やし、Skillsで「正しくできること」に変える。\n\nこれを徹底した人が、2026年現在、Claude Code / Codex / Claude Desktopで圧倒的な成果を出しています。\n\n具体的に「自分の業務のどの部分をSkill化したいか」を教えてくれれば、そのまま使えるSKILL.mdの雛形も作りますよ。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T20:11:06.183797+09:00", "updated_at": "2026-07-07T20:11:06.183797+09:00"}
{"id": 1054, "title": "X Learn [2026-07-07] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計**（2026年最新動向）\n\n「AIエージェント ハーネス設計」とは、単なるプロンプトやツール呼び出しを超えて、**LLMを自律的に動かすための制御基盤（Harness）を体系的に設計する**ことです。馬具（harness）のアナロジーから来ており、LLM（脳）に「手綱・鞍・評価系・記憶・安全装置」を装備し、人間が「方向を決め、エージェントが実行する」状態を実現します。[[1]](https://x.com/taimuhanashiro/status/2023008135464788127)[[2]](https://x.com/ai_hakase_/status/2072095589001461862)\n\n2026年現在、**同じモデルでもハーネスの質で性能が大きく変わる**時代です（例: 同一モデルでSWE-benchが13.7pt向上した事例）。モデル性能は上限を決め、ハーネスが到達度を決めます。プロンプトエンジニアリングから「Harness Engineering + Loop Engineering」へのシフトが主流です。[[3]](https://x.com/s3atoshi/status/2073172382131634637)\n\n### 1. ハーネス設計の全体像（推奨アーキテクチャ）\n\n良いハーネスは以下の**レイヤード構造**を持ちます：\n\n- **Harness Layer（最上位制御層）**\n  - 目標定義（明確で検証可能なSuccess Criteria）\n  - 制約・ルール（許可アクション、禁止事項、品質基準）\n  - 評価基準（Eval Rubric：LLM-as-Judgeのプロンプト、自動検証関数）\n  - 人間のステアリングポイント（Human-in-the-Loopのエスカレーション条件）\n\n- **Loop Engine（実行エンジン）**\n  - 中心となる「思考→行動→観察→評価→改善」の反復サイクル\n  - 状態機械（State Machine）またはグラフベース（LangGraph風）で実装\n  - イベント駆動設計（on_thought, on_tool_call, on_observation, on_reflection, on_final_answer）\n\n- **Memory Layer（多層メモリ）**\n  - Short-term（会話履歴）\n  - Episodic Memory（過去のエピソードと結果）\n  - Procedural Memory（成功した手順・パターン）\n  - Semantic Memory（RAG + Vector Store + Knowledge Graph）\n\n- **Tool & Action Layer**\n  - 統一されたTool Abstraction（OpenAIツール形式、Pydanticスキーマ必須）\n  - 並列呼び出し・フォールバック・サンドボックス実行\n\n- **Observability & LLM Ops Layer**\n  - 完全Tracing（入力・思考・ツール結果・トークン・コスト・レイテンシ）\n  - ツール：LangSmith / Langfuse / Phoenix / OpenTelemetry\n  - メトリクス自動収集とダッシュボード\n\n- **Evaluation & Self-Improvement Layer**\n  - 自動Eval（コード検証、正規表現、LLM Judge、合成テストケース）\n  - Reflection / Critiqueステップ\n  - Meta-Harness（ハーネス自体をエージェントが進化させる仕組み）[[4]](https://x.com/qizhengz_alex/status/2038664451533287781)\n\n- **Guardrails & Safety Layer**\n  - 入力/出力フィルタリング\n  - 無限ループ防止（最大ステップ数、停滞検知、指数バックオフ）\n  - 権限管理・サンドボックス\n  - 人間エスカレーション閾値\n\n### 2. Loop Engineeringの設計（最も重要な部分）\n\nハーネス成功の9割は**Loopの設計**で決まります。\n\n**基本フロー例**：\n1. **Planner**：現在の状態から次の subgoal を立てる\n2. **Actor**：ツール呼び出しまたは最終回答\n3. **Observer**：結果を記録\n4. **Critic / Evaluator**：目標に対する進捗をスコアリング（0-100）\n5. **Reflector**：失敗原因分析 + 次回の改善策生成\n6. **Router**：続ける / 再計画 / 人間に投げる / 終了 を判断\n\n**設計の鉄則**：\n- **終了条件を明確に**（「SWE-benchスコアがX以上」「ユーザー確認済み」など検証可能にする）\n- **Stagnation Detection**（直近Nステップでスコア改善が0.05未満なら再計画）\n- **Multi-level Reflection**（即時reflection + エピソード終了後の深い振り返り）\n- **Cost/Quality Trade-off**をハーネスで制御（安いモデルで探索、高性能モデルで最終判断）\n\n### 3. 先進的アプローチ：Meta-Harness（自己改善型ハーネス）\n\n2026年の最先端は**ハーネス自体をエージェントが自動進化させる**ことです（Stanfordなどの研究）。[[4]](https://x.com/qizhengz_alex/status/2038664451533287781)\n\n- 過去の全トレース・スコア・コード履歴をハーネス提案エージェントに与える\n- Hypothesis-driven search（「この制約を緩めたらどうなるか？」を体系的に検証）\n- 手作業のACE（Agentic Context Engineering）から自動化されたMeta-Harnessへ移行\n\nこれにより「ハーネスを改善するためのハーネス」が生まれ、再帰的自己改善（recursive self-improvement）に近づきます。\n\n### 4. 実装時の推奨技術とベストプラクティス\n\n**技術スタック例**：\n- 言語：Python（型安全重視）またはTypeScript\n- LLM抽象化：LiteLLM\n- ワークフロー：LangGraph（すでにグラフベースの強力なハーネス）または自前State Machine\n- トレーシング：LangSmith + Langfuse併用\n- 構造化出力：Pydantic v2 + Instructor / Outlines\n- メモリ：Chroma / PGVector + Knowledge Graph（Neo4j）\n- 実験管理：ハーネスバージョンごとのA/Bテストとスコア追跡\n\n**設計チェックリスト**：\n- すべての出力に構造化スキーマを強制しているか\n- トレースが「後から再現・デバッグ可能」か\n- Evalが人間の判断と相関しているか（定期的に相関チェック）\n- コスト爆発防止機構（トークン予算、早期終了）があるか\n- ハーネス自体をコードとしてバージョン管理しているか（Infrastructure as Code for Agents）\n\n### 5. 学習・参考リソース（2026年現在）\n\n- 日本語解説：@ai_hakase_氏の「AI Agent HarnessとLoop Engineering」関連投稿・記事（4要素の整理が非常にわかりやすい）[[2]](https://x.com/ai_hakase_/status/2072095589001461862)\n- 英語論文：Meta-Harness関連（Stanford研究、ACEからの進化版）\n- 実践動画・ガイド：Loop + Harness + Eval + LLM Opsを1つのアーキテクチャとして解説した資料が複数出てきています\n- 既存フレームワーク：LangGraph、CrewAI、AutoGenを「ハーネス」視点で分解して学ぶのが最速\n\n---\n\n**まとめ**：2026年のAIエージェント開発で最も価値が高いのは「**Humans design the harness, Agents execute**」という役割分担です。[[1]](https://x.com/taimuhanashiro/status/2023008135464788127)\n\nモデルをただ呼び出すのではなく、**明確なルール・強力なループ・信頼できる評価・完全な可観測性**を持ったハーネスを設計できるかが、ビジネスで使える自律型AIを作る分水嶺となっています。\n\n具体的なユースケース（SWEエージェント、業務自動化エージェント、研究エージェントなど）や、特定のレイヤーの詳細設計（例：Eval Rubricの作り方、Memory階層の実装コード例）が欲しい場合は、教えてください。すぐに深掘りした設計資料を作成します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T20:12:01.243101+09:00", "updated_at": "2026-07-07T20:12:01.243101+09:00"}
{"id": 1055, "title": "X Learn [2026-07-07] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年7月更新）**\n\n### 1. OpenAI Codex CLI（强烈推荐）\n- **最新版本**：**0.142.5**（2026年7月1日左右发布）[[1]](https://x.com/Codex_Changelog/status/2072135757817598245)\n- **安装命令**：\n  ```bash\n  npm install -g @openai/codex\n  ```\n  或更新：`npm i -g @openai/codex@latest`\n\n- **特点**：\n  - 终端内强大的AI编程智能体（Agent），支持复杂多轮任务、MCP协议、技能扩展、自动写代码/改文件/执行命令。\n  - 在实际使用中表现稳定，常被用于量化交易策略、游戏AI自动Bot编写（DCSS等）、大型软件工程任务。[[2]](https://x.com/sunwei57247249/status/2074313227094343984)\n  - 近期更新重点：日志安全优化、Responses API改进、上下文状态栏、/rename、TUI通知等。[[3]](https://x.com/PaulSolt/status/2043343491250463066)\n\nGitHub：https://github.com/openai/codex （75k+ stars）\n\n**适合**：需要高性能、稳定Agent工作流的开发者，目前社区反馈非常积极。\n\n### 2. Gemini CLI（Google）\n- **最新情况**：核心版本已到 **0.23.0** 左右（2026年初），支持自动更新、扩展系统、GitHub Actions、多目录操作、记忆确认等。[[4]](https://x.com/liran_tal/status/2071585485911146853)\n- 免费额度较高（1分钟60次、每天1000次等），Apache 2.0协议，适合直接在终端做代码生成、文件编辑、本地项目分析。[[5]](https://x.com/ymorishita/status/2074033268337578192)\n\n**重要提醒**：\n- 原Gemini CLI **已逐步转向 Antigravity CLI**（同一作者 N. Taylor Mullen，前Microsoft GitHub Copilot负责人）。许多用户现在使用 **Antigravity CLI** 作为后续版本。[[6]](https://x.com/pdxweb/status/2073899084159889696)\n- 2026年6月曾爆出安全漏洞（CI/CD环境远程代码执行风险），**强烈建议升级到最新版** 并检查配置。[[7]](https://x.com/dailytechonx/status/2071625630987256295)\n\n**安装/使用**：一般通过 `gemini` 命令或 Antigravity CLI 对应安装方式，具体可搜索 `google-antigravity/antigravity-cli`。\n\n### 快速对比建议\n- **Codex CLI**：更成熟、Agent能力强、适合复杂长期任务。\n- **Gemini CLI / Antigravity CLI**：Google生态、免费额度好、扩展丰富，适合轻量快速迭代和实验。\n\n两者都在高速迭代，建议直接装起来试用（尤其是Codex CLI 0.142.5 非常好用）。\n\n需要具体安装教程、配置示例、或某个功能的详细用法吗？可以直接说。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T20:12:43.197882+09:00", "updated_at": "2026-07-07T20:12:43.197882+09:00"}
{"id": 1056, "title": "Xタイムライン学習 2026-07-07 21:04", "content": "# Xタイムライン学習 2026-07-07 21:04\n\nClaude Codeの学習内容に焦点を当てたタイムライン学習。新着3件を分析し、 Claude Codeのモデルボトルネック、AnthropicのJ-Space概念、長文要約の改善について議論。これらのトピックは、Claude Codeの潜在的な大規模言語モデル展開との関連性を明らかにする。\n\n## ポイント\n- Claude Codeのモデルボトルネックの分析\n- AnthropicのJ-Space概念の研究\n- 長文要約の改善を目指すための階層指示\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`言語モデルの大規模展開` `自律AIの監督`\n", "tags": ["Claude Code", "J-Space", "長文要約"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T21:07:48.790495+09:00", "updated_at": "2026-07-07T21:07:48.790495+09:00"}
{"id": 1057, "title": "Xタイムライン学習 2026-07-07 23:06", "content": "# Xタイムライン学習 2026-07-07 23:06\n\n```json\n{\n  \"summary\": \"2026-07-07のXタイムライン学習で、クラウドコードとHiggsfieldの連携によるワークフロー改善とChatGPTプラン変更手順の調査が行われた。横断テーマはクラウドコードとAIツールの連携によるワークフロー改善とマネタイズの可能性。\",\n  \"key_points\": [\n    \"クラウドコードとHiggsfieldの連携、ワークフロー改善\",\n    \"ChatGPTのプラン変更方法調査\",\n    \"横断テーマ: クラウドコードとAIツールの連携によるワークフロー改善とマネタイズの可能性\"\n  ],\n  \"tags\": [\"クラウドコード\", \"Higgsfield\", \"ChatGPT\", \"ワークフロー改善\", \"マネタイズ\"],\n  \"wikilinks\": [\n    \"AIに丸投げ起業とClaude Code監督の\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-07T23:06:42.357971+09:00", "updated_at": "2026-07-07T23:06:42.357971+09:00"}
{"id": 1058, "title": "Xタイムライン学習 2026-07-08 01:08", "content": "# Xタイムライン学習 2026-07-08 01:08\n\nHermes Agent APIキーを使用する位置とFable 5サブスクリプションの終了について記載されている。Hermes AgentとVaultプラグインの統合、Claudeサブスクリプションのルール実装、Fable 5サブスクリプション終了が主な内容である。\n\n## ポイント\n- Hermes Agent APIキーをVaultプラグインで使用する\n- Fable 5サブスクリプションの終了とChaosの立ち上げ\n- Claudeサブスクリプションのルール実装\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエージェントのモネタイゼーション` `シャドウ環境のセキュリティ`\n", "tags": ["Hermes Agent", "Vaultプラグイン", "Fable 5", "Claudeサブスクリプション"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T01:09:48.240712+09:00", "updated_at": "2026-07-08T01:09:48.240712+09:00"}
{"id": 1059, "title": "Xタイムライン学習 2026-07-08 05:03", "content": "# Xタイムライン学習 2026-07-08 05:03\n\n2026-07-08のXタイムライン学習で、Claude Maxのオープンソース拡張とクラウドマックス申し込みページ確認が優先事項。GPT-5.6とADHDはNG判定。横断テーマはAI技術の進化とオープンソースへの応用。\n\n## ポイント\n- Claude Max、オープンソース、マネタイズ、実装GO\n- クラウドマックス申し込みページ確認 https://t.co/F4bB61z673\n- GPT-5.6、ADHD、参考のみ、NG\n- 横断テーマ: AI技術の進化とオープンソースへの応用\n- ACTION: クラウドマックスのオープンソースへの拡張を調査\n- ACTION: GPT-5.6の機能フラグを有効化し、UIの活用方法を検討\n- ACTION: Claude Maxの申し込み条件を確認し、申し込みを検討 https://x.com/ClaudeDevs/status/2074570404035993780\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]]\n\n## 関連概念（未作成）\n`AI技術の進化` `オープンソースへの応用` `Claude Maxの拡張` `GPT-5.6の活用`\n", "tags": ["AI技術", "オープンソース", "Claude Max", "GPT-5.6", "ADHD"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T05:03:42.279273+09:00", "updated_at": "2026-07-08T05:03:42.279273+09:00"}
{"id": 1060, "title": "Xタイムライン学習 2026-07-08 06:08", "content": "# Xタイムライン学習 2026-07-08 06:08\n\n2026-07-08のXタイムライン学習で、Claude Fable 5のアクセス拡大がマネタイズの機会を広げる。Shadow環境でのテスト、有料プランの導入、非中華ポリシーの統合がアクションとして挙げられる。\n\n## ポイント\n- Claude Fable 5のアクセス拡大がマネタイズの機会を広げる\n- Shadow環境でのClaude Fable 5テスト\n- 有料プランを通じてアクセス拡大\n- vvv/vvv-botsと非中華ポリシーの統合\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`Claude Fable 5の有料プラン設計` `非中華ポリシーの実装`\n", "tags": ["Claude Fable 5", "マネタイズ", "アクセス拡大", "有料プラン", "非中華ポリシー"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T06:08:03.360261+09:00", "updated_at": "2026-07-08T06:08:03.360261+09:00"}
{"id": 1061, "title": "Xタイムライン学習 2026-07-08 07:54", "content": "# Xタイムライン学習 2026-07-08 07:54\n\nXタイムライン学習の内容をまとめる。Shadow use、Claude Code、およびAnthropic Fable 5の更新に関する情報を分析し、Shadow環境の分析、Claude Codeの新機能を活用した収益化計画の立案、 serta Claude Codeを利用している企業との潜在的な提携を探る。\n\n## ポイント\n- Shadow useの分析\n- Claude Codeの更新と新機能\n- Anthropic Fable 5のアクセス拡張\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Codeの収益化戦略` `Shadow環境の安全性とセキュリティ`\n", "tags": ["Xタイムライン学習", "Claude Code", "Shadow use"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T07:56:07.265385+09:00", "updated_at": "2026-07-08T07:56:07.265385+09:00"}
{"id": 1062, "title": "Xタイムライン学習 2026-07-08 10:02", "content": "# Xタイムライン学習 2026-07-08 10:02\n\n2026-07-08のXタイムライン学習で、Claude Codeのブラウザ操作機能とFable 5のSonnet組み合わせをshadow環境に導入。Claude CoworkのスマホとWeb機能で外出先タスク管理を強化。Claude Fable 5のアクセス拡大でユーザー基盤拡大。横断テーマはClaude CodeとFable 5の活用。\n\n## ポイント\n- Claude Codeのブラウザ操作機能をshadow環境に導入\n- Claude CoworkのスマホとWeb機能で外出先タスク管理強化\n- Fable 5とSonnetの組み合わせをshadow環境に導入し、精度とコスト向上\n- Claude Fable 5のアクセス拡大でユーザー基盤拡大\n- 横断テーマ: Claude CodeとFable 5の活用が重要\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`Claude Codeのブラウザ操作機能` `Fable 5とSonnetの組み合わせ` `Claude CoworkのスマホとWeb機能` `shadow環境の運用改善`\n", "tags": ["Claude Code", "Fable 5", "Sonnet", "Claude Cowork", "shadow環境", "タスク管理", "ブラウザ操作", "アクセス拡大"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T10:03:15.577521+09:00", "updated_at": "2026-07-08T10:03:15.577521+09:00"}
{"id": 1063, "title": "Xタイムライン学習 2026-07-08 11:21", "content": "# Xタイムライン学習 2026-07-08 11:21\n\nXタイムライン学習 2026-07-08 11:21の内容を要約する。Claudeモデルが新しく、Fable 5の使用時間が延長される。Pro/Max/Team/Enterpriseプランで利用可能。また、Fable 5の使用制限は50%まで、Claudeのベストモデルが使用できることが特徴である。Shadow env Fablesの使用も取り上げられる。\n\n## ポイント\n- Claudeモデル新規\n- Fable 5使用時間延長\n- Pro/Max/Team/Enterpriseプラン\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow env Fablesの業務利用` `ClaudeモデルとFable 5の比較`\n", "tags": ["Claude", "Fable 5", "Shadow env Fables"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T11:21:51.632753+09:00", "updated_at": "2026-07-08T11:21:51.632753+09:00"}
{"id": 1064, "title": "Xタイムライン学習 2026-07-08 16:34", "content": "# Xタイムライン学習 2026-07-08 16:34\n\nGPT-5.6とTerra、Lunaの公開、Fibonacci anyonsのPython実装について学び、量子コンピューティングとAIの融合をテーマにした学習内容。shadow環境でのテスト、量子シミュレーションの実行、TerraとLunaの公開準備がアクション。\n\n## ポイント\n- GPT-5.6、Terra、Lunaの公開\n- Fibonacci anyonsのPython実装\n- 量子コンピューティングとAIの融合\n- shadow環境でのGPT-5.6テスト\n- 量子シミュレーションの実行\n- TerraとLunaの公開準備\n\n## 関連ページ\n[[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`量子コンピューティングの応用` `AIと量子コンピューティングの統合技術`\n", "tags": ["量子コンピューティング", "AI", "GPT-5.6", "Terra", "Luna", "Fibonacci anyons"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T16:34:41.747735+09:00", "updated_at": "2026-07-08T16:34:41.747735+09:00"}
{"id": 1065, "title": "Xタイムライン学習 2026-07-08 17:34", "content": "# Xタイムライン学習 2026-07-08 17:34\n\nWebサイトの動画デザインとAIモデルLaunchに関する情報が2件あります。HyperFramesはURLから動画を作成し、GPT-5.6 Solは今週木曜に一般公開されます。また、AIモデルLaunchの計画やプロモーションについても触れています。\n\n## ポイント\n- HyperFrames: URLから動画を作成\n- GPT-5.6 Sol: 今週木曜に一般公開\n- AIモデルLaunchの計画やプロモーション\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Web動画デザイン` `AIモデルLaunch戦略`\n", "tags": ["マネタイズ", "AI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T17:36:57.878011+09:00", "updated_at": "2026-07-08T17:36:57.878011+09:00"}
{"id": 1066, "title": "Xタイムライン学習 2026-07-08 18:54", "content": "# Xタイムライン学習 2026-07-08 18:54\n\n```json\n{\n  \"summary\": \"2026年7月8日、XタイムラインでHermes AgentとGPT-5.6の新着情報が報告された。Hermes AgentはAI事業OSで、チャットや会議録画から情報を収集、整理、記憶、自律進化する。GPT-5.6は新モデルで、APIキーの取得が必要。AI技術の進化と実装、マネタイズの機会が焦点。\",\n  \"key_points\": [\n    \"Hermes Agent: AI事業OS。チャットや会議録画から情報収集、整理、記憶、自律進化。\",\n    \"GPT-5.6: 新モデル公開。APIキー取得必要。\",\n    \"実装: Hermes Agent導入、GPT-5.6APIキー取得。\",\n    \"マネタイズ: AI事業OS開発、GPT-5.6を利用したサービス提供。\"\n  ],\n  \"tags\": [\"AI\", \"Hermes A\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T18:54:27.315524+09:00", "updated_at": "2026-07-08T18:54:27.315524+09:00"}
{"id": 1067, "title": "Xタイムライン学習 2026-07-08 19:56", "content": "# Xタイムライン学習 2026-07-08 19:56\n\nChrome拡張機能の開発と設計ドキュメントの自動生成APIを作成する計画。Shadow環境とDesign自動化を横断テーマとする。設計ドキュメント生成ツールを開発し、設計者や開発者にマーケティングする。また、Go言語とAIを使用したF行列とR行列のコードを開発する。\n\n## ポイント\n- Chrome拡張機能の開発\n- 設計ドキュメントの自動生成APIの作成\n- Shadow環境とDesign自動化の応用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy]]\n\n## 関連概念（未作成）\n`Shadow環境` `Design自動化`\n", "tags": ["Chrome拡張機能", "設計自動化", "AI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T19:58:04.428623+09:00", "updated_at": "2026-07-08T19:58:04.428623+09:00"}
{"id": 1068, "title": "X Learn [2026-07-08] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年7月8日時点）**\n\n### 最新の大型アップデート（本日話題）\n- **Claude Sonnet 5** がリリースされ、**Claude Codeのデフォルトモデル**になりました。\n  - ネイティブ **1Mトークン（100万トークン）** コンテキスト\n  - プロモ価格：$2 / $10 per M tokens（8月31日まで）\n  - これにより大規模コードベース全体を一度に扱えるようになり、正確性と効率が大幅に向上\n\n- **Cowork**（エージェント型作業アプリ）がWeb・モバイル対応\n  - これまではデスクトップ限定だったものが全プラットフォームで利用可能\n  - バックグラウンドタスク、スケジューリング、プロジェクト共有が同期\n\n- Fable 5 / Mythos 5のアクセスが復旧（輸出規制の一時停止後）\n\n- Enterprise向けにコスト管理ツール（支出アラート、モデル別権限、管理分析）が強化\n\n### Claude Codeの現在強力な特徴（2025〜2026で大きく進化した点）\n\nClaude Codeは「ただコードを書くツール」ではなく、**自律的に動くAIエンジニアチーム**として使えるようになっています。\n\n**主要機能**\n- **Subagents（サブエージェント）**：複数の専門エージェントを並行稼働（オーケストレーター＋実装者＋レビュアーなど）\n- **Hooks**：生成後に自動でテスト実行・フォーマット・セキュリティチェックなどを走らせる\n- **Skills**：よく使うワークフローを登録して自動適用\n- **CLAUDE.md**：プロジェクトルートに置くだけで設計思想・ルール・禁則事項を常に記憶\n- **Git Worktrees + Batchモード**：大規模リファクタや複数リポジトリ同時作業が得意\n- **Checkpoints & Rewind**：作業途中状態を保存して戻れる\n- VS Code Extension、Desktop App、Chrome Extension（フロント検証用）\n- Agent SDKで自分好みのカスタムエージェント作成可能\n\n### 実際の使い方トレンド（2026年現在）\n多くのパワーユーザーは以下のように組み合わせています：\n- **Sonnet 5** → 高速実行・実装担当\n- **Fable 5 / Opus系** → アドバイザー・高次判断担当としてSubagent化\n- Hooks + Skills + CLAUDE.md で「ほぼ放置できる自律ループ」を構築\n\n### 公式情報\n- Anthropic公式が「Making of Claude Code」（開発秘話）を公開\n- Applied AIチームによる**25分ワークショップ**動画が最近リリース（実務的なワークフロー構築に非常に有用）\n- Fable 5をClaude Codeで効果的に使う公式ガイドも出ています\n\n---\n\n**欲しい情報をもっと具体的に教えてください：**\n\n1. Sonnet 5を使ったおすすめプロンプト／設定方法\n2. Subagent＋Hooksの具体的な構築手順\n3. 大規模リファクタリングでの実践例\n4. セキュリティ注意点（先日、セッション間で credential leak の報告あり）\n\n用途（個人開発・チーム開発・特定言語・特定規模のプロジェクトなど）を教えてもらえれば、それに最適化した最新情報をまとめます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T20:10:35.096206+09:00", "updated_at": "2026-07-08T20:10:35.096206+09:00"}
{"id": 1069, "title": "X Learn [2026-07-08] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills × MCP 徹底活用ガイド（2026年7月版）**\n\nクエリが「Claude Agent Skills MCP 活用」なので、**実践的にどう使い分けて成果を出すか**を中心にまとめます。\n\n### 1. MCPとAgent Skillsの違い（これが一番大事）\n\n**MCP (Model Context Protocol)**\n- Anthropicが作った「AIのための共通接続規格」（USB-Cみたいなもの）\n- MCP Serverを介して外部ツール・データ・サービスと連携\n- 強い点：リアルタイムデータ取得、外部操作（Slack投稿、GitHub操作、DB更新、インターネット検索など）\n- 弱点：コンテキストを食いがちで、モデルがツールをたまに見落とす\n\n**Agent Skills（スキル）**\n- MCPの進化版・Claudeネイティブの能力拡張機能\n- **最大の強みはコンテキスト効率**\n  - 最初はYAMLメタデータ（概要）だけロード（約100 tokens程度）\n  - 必要になったタイミングで詳細を動的にロード（Progressive Disclosure）\n  - モデルが「このスキル持ってる」と強く認識して呼びやすい\n\n**現在のコミュニティでの使い分け（2025年末〜2026年のコンセンサス）**：\n- **MCP** → 外部サービス連携・リアルタイム性が必要なもの\n- **Skills** → 繰り返し使う安定業務・ドメイン専門能力\n- **最強の流れ**：まずはMCPで作って、安定したら**Skills化**（`mcporter`などのツール使用）\n\n公式の比較記事はこれが一番わかりやすいです：\n→ *Extending Claude’s capabilities with skills and MCP servers*（claude.com/blog）\n\n### 2. 実践的な活用パターン\n\n**最強の組み合わせ例（よく使われているもの）**\n\n- **リサーチ最強エージェント**：AgentReach MCP（X/Reddit/YouTube/Instagram/小紅書など横断検索）＋分析・要約Skill\n- **開発エージェント**：GitHub MCP＋コードレビューSkill＋テスト自動化Skill＋リファクタリングSkill\n- **業務自動化エージェント**：Slack/Notion/DB MCP＋報告書自動作成Skill＋Memory（記憶保持）\n\n特に「このIssueをSlackに要約して投稿して」みたいな**複合操作**が劇的に強くなるのがMCP/Skillsの真骨頂です。\n\n### 3. 今すぐ始めるおすすめ手順\n\n**初心者おすすめ順**\n1. Claude Code / Claude Desktop / CodexでMCPをいくつか追加\n2. **AgentReach MCP**はほぼ必須（インターネットの目を与えてくれる）\n3. よく使う作業をSkills化（@sumika45379さんの図解が神）\n4. MCPをSkillsに変換（@upamuneさんがやってた全MCP破壊→Skills化が参考になる）\n\n**便利ツール**\n- `https://github.com/openclaw/mcporter`（MCP→Skills変換ツール）\n- 公開MCPは「帮我安装 [MCP名]」とClaudeに言えば自動で入れてくれるケースが増えている\n\n### 4. 活用のコツ（上級Tips）\n\n- **粒度設計**が命。Skillは「1スキル＝1明確な能力」が理想\n- MCPとSkillが被った場合、優先順位に注意（MCPが優先される傾向あり）\n- **Memory + Skills + MCP**の3点セットで「常駐型エージェント」を作ると化ける\n- コンテキストを意識して「必要なときだけロード」させる設計にする\n- 企業利用なら「組織内Skill」、個人なら「自分専用スキル群」を育てていく\n\n### 5. 情報源（日本語勢が非常に強い）\n\n**特にフォロー推奨**\n- @sumika45379（Skillsオタク。役割別30個整理図解が最高品質）\n- @oikon48（比較解説・体系的理解が上手い）\n- @upamune（実践変換実験勢）\n- @gensou_ai_（裏技・応用例が多い）\n\n公式ドキュメントと上記アカウントの投稿を読めば、ほぼ網羅できます。\n\n---\n\n**質問の深掘り希望なら教えてください：**\n\n- 特定の用途（開発/マーケティング/リサーチ/個人業務自動化など）\n- Skillsの作り方・粒度設計の具体例\n- おすすめMCP/Skillsリスト（役割別）\n- MemoryやSubagentとの組み合わせ\n\nこの領域は2026年現在も爆速で進化しています。特に**「MCPで接続 → 良さげならSkills化」**という流れが現時点の最強プラクティスです。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T20:11:26.112177+09:00", "updated_at": "2026-07-08T20:11:26.112177+09:00"}
{"id": 1070, "title": "X Learn [2026-07-08] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）ガイド**\n\n2026年現在、「AIエージェント ハーネス設計」はプロンプトエンジニアリングの次のパラダイムとして定着しています。モデルそのものではなく、**モデルを制御・導く「手綱（Harness）」全体を設計する**アプローチです。\n\n### 1. ハーネスエンジニアリングとは\n\n**ハーネス**とは馬具（手綱・鞍）の意味で、AIエージェントの力を「正しく・安全に・高品質に」引き出すための仕組み全体を指します。\n\n- **モデル = CPU / 馬**\n- **ハーネス = OS / 馬具**\n\n同じ高性能モデルでも、ハーネスの質で成果が劇的に変わります。実際、LangChainチームはハーネス改善だけでベンチマークを大幅向上させ、OpenAI内部では人間が1行もコードを書かずに100万行規模のプロダクトをエージェントだけで構築した事例もあります。[[1]](https://x.com/taimuhanashiro/status/2023008135464788127)\n\n進化の流れ：\n- 2022-23：Prompt Engineering\n- 2024-25：Context Engineering\n- 2026〜：**Harness Engineering**\n\n人間の役割は「指示を出す」ことから「**良い環境・ルール・評価系を設計する**」へシフトします（Humans steer, agents execute）。\n\n### 2. ハーネス設計の核心原則\n\n1. **暗黙知の完全明文化** — 品質基準、禁止事項、成功定義、協働ルールをエージェントが読める形で文書化（Markdown/YAML推奨）\n2. **強固な制御ループ** — 無限ループ防止、計画→実行→観察→反省→再計画のサイクル\n3. **失敗を資産化** — すべての失敗を構造化ログとして蓄積し、次に活かす\n4. **多層的な記憶構造** — 短期記憶・長期ベクトル記憶・エピソード記憶・手続き記憶を分離\n5. **人間の介入ポイントの明確化** — どこで人間が判断すべきかを設計する\n\n### 3. 推奨アーキテクチャ（2026年標準）\n\n```mermaid\ngraph TD\n    subgraph Harness [\"AI Agent Harness (核心)\"]\n        Orchestrator[Orchestrator<br/>LangGraph / Custom State Machine] \n        Rules[Rules & Quality Spec<br/>明文化されたルールセット]\n        Brain[Agent Brain<br/>LLM + System Prompt + Few-shot]\n        \n        subgraph Memory [Memory System]\n            STM[Short-term Memory]\n            Vector[Vector + Episodic Memory]\n            Procedural[Procedural Memory]\n        end\n        \n        Tools[Tool Harness<br/>統一Schema + Permission + Validation]\n        Safety[Safety & Guardrails<br/>Pre-Action Check + Sandbox]\n        Eval[Evaluation & Reflection Engine<br/>LLM-as-Judge + Self-Reflection]\n        Observability[Observability Layer<br/>LangSmith / Langfuse]\n        Gateway[Agent Gateway<br/>Authz / Cost / Audit / Rate Limit]\n    end\n    \n    Human[Human-in-the-Loop<br/>承認・フィードバック] <--> Orchestrator\n    External[外部システム・API] <--> Gateway\n    Orchestrator <--> Brain & Memory & Tools & Eval\n```\n\n**最強の選択肢：LangGraph（LangChain）**  \n状態の永続化（checkpoint）、人間介入、条件分岐、サイクル制御が非常に強力です。素のReActループより圧倒的に信頼性が高いです。\n\n### 4. 各レイヤーの詳細設計ポイント\n\n**Orchestrator（最も重要）**\n- 状態をPydanticモデルで厳密に型付け\n- グラフとしてワークフローを定義（Supervisor + Specialistパターン推奨）\n- チェックポイント機能で長時間実行対応\n\n**Rules Specification（差が出る部分）**\n- 別ファイルで「Quality Rubric」「Prohibited Actions」「Success Criteria」を管理\n- 毎ターンor重要な判断時にコンテキストとして注入\n- モデルが変わってもルールは継続的に進化させる\n\n**Memory Architecture**\n- Short-term：直近会話（要約して圧縮）\n- Vector Store：長期知識\n- Episodic Memory：過去の成功・失敗事例（特に重要なのは失敗パターン）\n- Procedural Memory：ツールの使い方や自社手順の定型\n\n**Tool Harness**\n- すべてのツールに統一されたスキーマ（OpenAI function calling準拠）\n- ツールごとにPermission Levelを設定\n- 出力バリデーション必須（Pydantic）\n- Destructive Action（削除・送信・金銭関連）は必ず人間承認フロー\n\n**Safety & Guardrails（本番必須）**\n- Pre-Action Review（特に外部システム接続時）\n- コスト上限・レート制限\n- 異常検知（同じ失敗を繰り返したら人間介入）\n- Sandbox環境での事前検証\n- Agent Gatewayパターン（認証・認可・監査を一元管理）の採用が進んでいます。[[2]](https://x.com/KeiTamura100/status/2074678963503546639)\n\n**Evaluation & Self-Improvement**\n- LLM-as-Judgeによる自動評価\n- 明確なスコアリング基準（人間が最初に定義）\n- 良い事例・悪い事例を自動的に記憶に追加\n- ハーネス自体を定期的に改善する仕組み（meta-harness）\n\n**Observability**\n- LangSmith / Langfuse必須\n- すべての思考・行動・評価をトレース\n- 失敗パターンの分析ダッシュボード\n\n### 5. 実装の優先順位（おすすめロードマップ）\n\n1. **最小 viable harness**：LangGraph + 厳密なState定義 + Rulesファイル + 基本Tool Harness\n2. **Safety層の強化**：承認フロー + コスト管理 + ログ構造化\n3. **記憶と評価の洗練**：エピソード記憶 + Reflectionループ\n4. **マルチエージェント化**：Supervisorパターン導入\n5. **Gateway + LLM Opsの本格化**\n\n### 6. おすすめ実践リソース\n\n- mizutaniさんのZenn記事「セキュリティ分析に特化したハーネスエンジニアリングの実装例」→ 1年かけて熟成させた非常に実践的な内容。一般的なエージェントにもそのまま応用可能。[[3]](https://x.com/m_mizutani/status/2044195802319638785)\n- Anthropic公式「Harness design for long-running application development」\n- Lilian Wengの「Harness Engineering for Self-Improvement」関連記事\n\n### 最後に\n\n2026年の勝負所は**「どれだけ良いハーネスを設計できるか」**です。\n\nモデルは半年ごとに劇的に変わりますが、**一度作った高品質なハーネス（ルール・評価系・記憶構造）は複利で効いていきます**。\n\nプロンプトを磨く時代は終わりました。これからは「エージェントが生きる環境そのものをデザインする」時代です。\n\n具体的なユースケース（コーディングエージェント、業務自動化エージェント、セキュリティ分析エージェントなど）があれば、さらに深掘りした設計図をお渡しできます。<|eos|>", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T20:12:04.295630+09:00", "updated_at": "2026-07-08T20:12:04.295630+09:00"}
{"id": 1071, "title": "X Learn [2026-07-08] Codex CLI Gemini CLI 最新", "content": "**Codex CLI 最新版本：0.143.0（2026年7月8日发布）**[[1]](https://x.com/grok/status/2074683995158114699)\n\n**主要更新亮点：**\n- 支持 Amazon Bedrock 上的 **GPT-5.6 Sol / Terra / Luna** 模型（含 max reasoning effort）\n- 系统代理支持（macOS/Windows，包括 PAC/WPAD）\n- Remote plugins 默认启用 npm marketplace 并显示版本\n- 新增 `codex remote-control pair` 命令\n- MCP 工具优化、Windows 输入修复、TUI 改进等\n\n**更新命令：**\n```bash\nnpm i -g @openai/codex@latest\n```\n或指定版本：`npm i -g @openai/codex@0.143.0`\n\n这是目前更新最频繁的终端 AI 编码 Agent 之一，功能非常成熟。[[2]](https://x.com/AICodingOpsJP/status/2074673297061716363)\n\n**Gemini CLI 最新正式版本：v0.40.0（2026年4月30日）**[[3]](https://x.com/geminicli/status/2049875287924465715)\n\n**v0.40.0 主要更新：**\n- 分层记忆系统（tiered memory）\n- 根据历史会话自动生成 skills\n- 支持本地 Gemma 路由\n- UI 优化（compact tools & topics）\n\n此前的 v0.34.0 / v0.33.0 也加入了 Plan 模式、/skill 调用、Shopify/Canva 扩展等功能。[[4]](https://x.com/geminicli/status/2032123248767332429)\n\n**重要注意：**  \n部分用户反馈 **Gemini CLI 已 deprecated**，推荐切换到 **Antigravity CLI**（也被称为 AntiGravity / antigravity cli）。后者目前非常活跃，支持 teamwork 模式、多账号切换、多种模型集成（含 Gemini），并与 Antigravity IDE 生态打通。[[5]](https://x.com/pdxweb/status/2073899084159889696)\n\n---\n\n**快速建议（2026年7月）：**\n\n- 想用最强最新模型 + 稳定功能 → **Codex CLI 0.143.0**\n- 喜欢原 Gemini 系、开源自定义强、团队模式 → **Antigravity CLI**（推荐从 Gemini CLI 迁移）\n\n需要我帮你写安装脚本、配置推荐、或对比具体功能吗？或者告诉我你主要用哪种模型/场景（代码生成、文件编辑、Agent 工作流等）。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T20:12:43.517756+09:00", "updated_at": "2026-07-08T20:12:43.517756+09:00"}
{"id": 1072, "title": "Xタイムライン学習 2026-07-08 21:59", "content": "# Xタイムライン学習 2026-07-08 21:59\n\n2026年7月8日、XタイムラインでClaude Codeの新着情報が1件報告。プロダクト名Claude Code、カテゴリマネタイズ、価値判定実装GO。次の一手はClaude Code導入とデザイン外注の自動化検討。横断テーマはテクノロジーによる外注コスト削減。\n\n## ポイント\n- Claude Code新着情報\n- プロダクト名Claude Code\n- カテゴリマネタイズ\n- 価値判定実装GO\n- 次の一手Claude Code導入とデザイン外注自動化検討\n- 横断テーマテクノロジーによる外注コスト削減\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-05-16 X投稿大量学習 — image-blaster/CLI-Anything/マルチAI設計/ひとり代理店$18,800]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-05-26 学習日報]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`Claude Code導入` `デザイン外注自動化` `外注コスト削減`\n", "tags": ["Claude Code", "マネタイズ", "外注コスト削減", "テクノロジー"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T21:59:24.601227+09:00", "updated_at": "2026-07-08T21:59:24.601227+09:00"}
{"id": 1073, "title": "日報 2026-07-08 学習まとめ", "content": "# 日報 2026-07-08 学習まとめ\n\nClaude Codeの新機能アップデート、GPT-5.6 Sol、Terra、Lunaの公開、Hermes AgentとAI事業OSの実装などについてまとめた学習日報。Shadow環境での取り組みやテクノロジーによる外注コスト削減についても触れている。\n\n## ポイント\n- Claude Codeの新機能アップデート\n- GPT-5.6 Sol、Terra、Lunaの公開\n- Hermes AgentとAI事業OSの実装\n- Notion AIのClaude化とGPT-5.6 Solのプレビューアクセス\n- Claude Fable 5のアクセス拡大とSonnetの組み合わせ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow環境でのAIの活用` `テクノロジーによる外注コスト削減`\n", "tags": ["Claude Code", "GPT-5.6", "Hermes Agent", "AI事業OS"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-08T22:02:33.791824+09:00", "updated_at": "2026-07-08T22:02:33.791824+09:00"}
{"id": 1074, "title": "Xタイムライン学習 2026-07-09 01:24", "content": "# Xタイムライン学習 2026-07-09 01:24\n\n2026-07-09にXタイムラインで発見したClaude Codeの新着情報。Web制作の外注費削減を目的としたプロダクトで、shadow環境への導入と既存skill/rulesとの統合検討が必要。横断テーマはClaude Codeを利用したWeb制作の自動化とマネタイズの可能性。\n\n## ポイント\n- Claude Code: Web制作の外注費削減\n- マネタイズカテゴリ\n- 価値判定: 実装GO\n- 次の一手: Claude Code導入と統合検討\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Web制作自動化` `外注費削減戦略` `新収益モデル開発`\n", "tags": ["Claude Code", "Web制作", "マネタイズ", "自動化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T01:24:17.319490+09:00", "updated_at": "2026-07-09T01:24:17.319490+09:00"}
{"id": 1075, "title": "Xタイムライン学習 2026-07-09 03:24", "content": "# Xタイムライン学習 2026-07-09 03:24\n\n音声AIの進化とマネタイズ機会について学習した。GPT-LiveとChatGPTの新しい音声モデルを知り、OpenAI APIとChatGPTの統合について学んだ。声チャットボットアプリケーション開発とプレミアム機能やサブスクリプションを通じた収益化の機会を探ることが重要と判断した。\n\n## ポイント\n- GPT-LiveとChatGPTの新しい音声モデル\n- OpenAI APIとChatGPTの統合\n- 声チャットボットアプリケーションとマネタイズ\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド]]\n\n## 関連概念（未作成）\n`音声AIのビジネスモデル` `チャットボットの将来展望`\n", "tags": ["音声AI", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T03:25:37.356037+09:00", "updated_at": "2026-07-09T03:25:37.356037+09:00"}
{"id": 1076, "title": "横断学習 2026-07-09", "content": "# 横断学習 2026-07-09\n\n2026年7月9日、AIエージェントの進化を横断テーマとする横断学習。AIエージェントの開発支援強化、ローカルファーストアプローチ、マルチエージェントオーケストレーション、セキュリティ強化、多様な分野への応用が焦点。\n\n## ポイント\n- AIエージェントの進化を横断テーマとする横断学習\n- AIエージェントの開発支援強化\n- ローカルファーストアプローチの注目\n- マルチエージェントオーケストレーションの重要性\n- セキュリティとサンドボックスの実装\n- AIエージェントの多様な分野への応用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`AIエージェントの開発プロセス` `ローカルファースト開発環境` `マルチエージェントシステム` `AIセキュリティベストプラクティス` `AIエージェントの応用事例`\n", "tags": ["AIエージェント", "横断学習", "開発支援", "ローカルファースト", "マルチエージェント", "セキュリティ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T08:00:58.952609+09:00", "updated_at": "2026-07-09T08:00:58.952609+09:00"}
{"id": 1077, "title": "Xタイムライン学習 2026-07-09 09:04", "content": "# Xタイムライン学習 2026-07-09 09:04\n\nClaude Fable 5のMAXプランに変更し、追加料金なしで週の使用上限の50%まで活用。7/12までの残り期間を実質的な使い倒しの機会として活用する。\n\n## ポイント\n- Claude Fable 5のMAXプランに変更\n- 週の使用上限の50%まで追加料金なしで活用\n- 7/12までの残り期間を実質的な使い倒しの機会として活用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Fable 5のサブスク枠の延長` `追加料金なしでの使用範囲の最大化`\n", "tags": ["Claude Fable", "MAXプラン", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T09:04:23.761116+09:00", "updated_at": "2026-07-09T09:04:23.761116+09:00"}
{"id": 1078, "title": "Xタイムライン学習 2026-07-09 10:05", "content": "# Xタイムライン学習 2026-07-09 10:05\n\nGrok 4.5がベンチマークで好成績を残した。Claude CodeにGrokを追加し、コードの書き方を学習する。デザインとレビューはFableによって行われる。Grokのコードの書き方を学習する。次のステップはフルスレッドのリンク化。Shadow環境（Claude Code使用）が急成長している。対策として、shadow環境でGrokとClaude Codeを統合する方法を分析し、統合のための戦略を立てる。さらに、shadow環境での提携と協力関係を模索する。\n\n## ポイント\n- Grok 4.5のベンチマーク\n- Claude CodeとGrokの統合\n- Shadow環境の急成長\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`GrokとClaude Codeの統合によるShadow環境の拡大` `Shadow環境でのAIエージェントの活用`\n", "tags": ["Grok", "Claude Code", "Shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T10:06:14.928899+09:00", "updated_at": "2026-07-09T10:06:14.928899+09:00"}
{"id": 1079, "title": "Xタイムライン学習 2026-07-09 13:05", "content": "# Xタイムライン学習 2026-07-09 13:05\n\n2026-07-09のXタイムライン学習で、Claude CodeとCodexを活用した自動化とマネタイズの実装が進む。Computer Use、Claude Codeのコマンド検索サイト、GPT-5.6-Solの導入がshadow環境に統合される。動画の内容分析と投稿内容の分析も含む。\n\n## ポイント\n- Computer Useをshadow環境に導入\n- Claude Codeのコマンド検索サイトをshadow環境に統合\n- GPT-5.6-Solをshadow環境に導入し、性能を評価\n- 動画の内容を分析し、shadow環境への応用を検討\n- 投稿内容の分析\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`自動化とマネタイズの実装` `shadow環境の統合` `AIアプリ化とセキュリティ`\n", "tags": ["自動化", "マネタイズ", "shadow環境", "Claude Code", "Codex"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T13:05:54.670206+09:00", "updated_at": "2026-07-09T13:05:54.670206+09:00"}
{"id": 1080, "title": "Xタイムライン学習 2026-07-09 14:06", "content": "# Xタイムライン学習 2026-07-09 14:06\n\nCloudflare Agents SDKの利用法とWebSocketの使用方法について記載。LLM stream responseのテストと分析、実装についても言及。Claude Codeと関係する技術についても触れられている。\n\n## ポイント\n- Cloudflare Agents SDKの使用\n- WebSocketの利用\n- LLM stream responseのテストと分析\n\n## 関連ページ\n[[LLM Wiki]] [[Claude Code監督の実態]]\n\n## 関連概念（未作成）\n`Cloudflare Agents SDK` `LLM stream response`\n", "tags": ["Cloudflare", "LLM", "WebSocket"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T14:08:35.145566+09:00", "updated_at": "2026-07-09T14:08:35.145566+09:00"}
{"id": 1081, "title": "Xタイムライン学習 2026-07-09 18:15", "content": "# Xタイムライン学習 2026-07-09 18:15\n\n2026-07-09のXタイムライン学習で、Claude CoworkのスマホアプリとClaude Codeの指示方法が拡張され、効率化が図られている。\n\n## ポイント\n- Claude Coworkのスマホアプリが対応し、タスク管理の効率化が確認できる\n- Claude Codeの指示文末に「結論を3行で」を追加し、出力の精度が向上する\n- Claude CodeとClaude Coworkの連携を強化し、作業の効率化を図る\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Coworkのスマホアプリの効果` `Claude Codeの指示方法の最適化`\n", "tags": ["Claudeシリーズ", "効率化", "スマホアプリ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T18:15:03.514953+09:00", "updated_at": "2026-07-09T18:15:03.514953+09:00"}
{"id": 1082, "title": "Xタイムライン学習 2026-07-09 19:15", "content": "# Xタイムライン学習 2026-07-09 19:15\n\nXタイムライン学習2026-07-09 19:15では、8件の新着情報が記載されている。内容は、Claude CodeのModelとEffortの違い、散らかったフォルダの整理、AIとビジョン設計入門のウェビナーなど多岐にわたる。カテゴリ別にみると、【実装】が7件、【マネタイズ】が1件ある。次の一手としては、shadow環境へのModelとEffortの概念適用、AIを使用したファイル整理ツールの導入、GPT-Liveの音声モデルのテストと適用などがあげられる。横断テーマとしては、AI技術の進化と実装の重要性が見られる。\n\n## ポイント\n- Claude CodeのModelとEffortの違い\n- 散らかったフォルダの整理\n- AIとビジョン設計入門のウェビナー\n- GPT-Liveの音声モデルのテストと適用\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]]\n\n## 関連概念（未作成）\n`AI技術の進化` `shadow環境` `GPT-Live`\n", "tags": ["AI", "Claude Code", "実装"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T19:18:28.912242+09:00", "updated_at": "2026-07-09T19:18:28.912242+09:00"}
{"id": 1083, "title": "X Learn [2026-07-09] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能アップデートまとめ（2026年7月時点）**\n\nClaude Codeは現在、Anthropicの開発者向け最強ツールとして急速に進化しています。単なる「コード生成」ではなく、**リポジトリ全体を理解して長時間自律的に動くエージェント**として設計されています。\n\n### 2026年の主要新機能（特に重要度が高い順）\n\n### 1. **Dynamic Workflows**（2026年5月 本格リリース・現在最強機能）\nこれが現在一番話題の機能です。\n\n- プロンプトに単に「**workflow**」と入れるだけで、Claudeが自動で複雑なオーケストレーションプランを作成\n- 数百の並列サブエージェントを安全に起動（Git worktree isolation使用）\n- 各エージェントが自分の仕事を検証してから結果を統合\n- 特に得意なタスク：\n  - 大規模リファクタ/マイグレーション（数百ファイル規模）\n  - リサーチ系大量並列処理（例: 100人候補者調査→Artifact化→メール送信）\n  - A/Bテストフラグ全調査のような網羅的タスク\n\nこれにより「人間が監視し続ける」必要性が大幅に減っています。\n\n### 2. **Artifacts in Claude Code**（2026年6月〜）\n- Claude Code内でインタラクティブなページを生成・チーム共有可能（Team/Enterprise）\n- PRウォークスルー、生きているプロジェクトダッシュボード、HTMLサイト展開など\n- 単なるコード出力ではなく「**コミュニケーション成果物**」として使えるようになった\n\n### 3. **Opus 4.8**（2026年5月28日リリース）\nClaude Codeでの**推奨モデル**になりました。\n\n最大の改善点は「**正直さ**」：\n- 自分のコードのミスを積極的に指摘するようになった（自己指摘率が劇的に向上）\n- 長時間セッションでも道からそれにくい（経験豊富なエンジニアのような振る舞い）\n- `/fast`モードで高速・安価に使用可能\n\n### その他の注目アップデート\n- GitHub PR自動監視＋自動修正\n- Desktopアプリ内のApp Preview強化\n- Scheduled Tasks（スケジュール実行）の改善\n- Managed Agentsの強化（環境変数Vault対応など）\n\n### 実践的な使い方Tips（2026年現在）\n\n1. **Desktopアプリを最優先**で使う（これが真のClaude Code体験）\n2. リポジトリ直下に **`CLAUDE.md`** を必ず作成（プロジェクトのルール、好み、禁止事項を全部書く）\n3. 最初は普通のタスクで信頼を築いてから、`workflow`を使った大規模タスクに移行\n4. Vibecoding（雰囲気で指示するスタイル）が非常に強力\n\n---\n\n**日本語情報源（おすすめ）**\n- @so_ainsight（Claude Code×n8n自動化）\n- @yoshi8__（『Claude Codeで学ぶAI駆動開発』）\n- 池田朋弘さん（『Claude 最強のAI自動化術』）\n\nClaude Codeは2025年2月に本格登場して以降、**特に2026年に入ってからagentic codingの本命**として一気に完成度を上げています。\n\n現在どの機能を一番使っていますか？具体的なユースケースを教えてもらえれば、それに最適化した最新の使い方を案内します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T20:10:30.645573+09:00", "updated_at": "2026-07-09T20:10:30.645573+09:00"}
{"id": 1084, "title": "X Learn [2026-07-09] Claude Agent Skills MCP 活用", "content": "**ClaudeのAgent SkillsとMCPの活用法（2026年最新まとめ）**\n\n「Claude Agent Skills MCP 活用」というクエリは、まさに現在最も熱いトピックの一つです。Claude Code / Claude Desktop / Codexを使いこなしている人は、この2つを理解した瞬間から「ただのチャットAI」から「本物の業務パートナー兼自動化マシン」に変わります。\n\n### 1. SkillsとMCPの決定的な違い\n\n**Skills（Agent Skills）**\n- **役割**: AIに「**どう考えて、どう行動するか**」を教える**マニュアル・指示書**\n- 自然言語（主にMarkdown）で書く\n- 専門知識、思考手順、出力フォーマット、品質基準、暗黙知を体系的に叩き込む\n- オートロード機能で必要なときだけコンテキストに読み込まれる（トークン節約効果が非常に大きい）\n- 例: 5人の相談役Skill、要件定義Skill、コードレビューSkill、営業資料作成Skill、NVIDIA公式110個以上のSkillsなど\n\n**MCP（Model Context Protocol）**\n- **役割**: AIに「**何にアクセスできるか**」を与える**標準通信プロトコル**\n- 外部ツール・データソース（GitHub, Slack, DB, Notion, ローカルファイル、社内システムなど）と安全に接続するための「ユニバーサルプラグ」\n- 一度MCPサーバーを構築すれば、モデルが変わっても再利用可能\n- エンタープライズでも使いやすい権限管理が特徴\n\n> **最もわかりやすい表現**: Skills = 「頭の中のマニュアル」、MCP = 「外部への接続口」[[1]](https://x.com/axelrod_jpn/status/2075099561274835201)\n\n### 2. 最強の組み合わせ方（これを知っているかどうかで結果が段違い）\n\n現代の最強エージェントは**レイヤースタック**で構築されます：\n\n**AI（意思決定）**\n↓ **Skills（手順の把握・判断基準）**\n↓ **MCP（ルートの発見・外部アクセス）**\n↓ **Tools（実際の実行）**\n\nこの構造の素晴らしいところは：\n- モデルが変わってもSkillsとMCPは資産として残る（モデルのボラティリティに強い）\n- コンテキストを汚さずに拡張できる\n- Skillsで「質」を、MCPで「範囲」をそれぞれ最適化できる\n\n### 3. 実践的な活用例\n\n- **個人開発者/ソロデベロッパー**: コーディング基準Skill + GitHub連携MCP + Slack通知MCPで、要件定義→実装→テスト→ドキュメント→通知までほぼ自動化\n- **業務チーム**: 社内ルールSkill + 社内システムMCPで、「この案件を起票して、関係者に通知して、進捗を週次レポートに反映して」という複合指示を1コマンドで実行\n- **意思決定支援**: 「5人の相談役Skill」（失敗前提で突っ込む役・前提をバラす役・機会を探す役など）を入れて、YES-MAN化を防ぐ\n- **ナレッジ継承**: 過去プロジェクトの記憶 + 業務手順Skill + データアクセスMCPで「社内の暗黙知Agent」を作る\n\n### 4. 今すぐ始めるおすすめ手順\n\n1. **Claude Code / Claude Desktop**を最新版にする\n2. **公式無料コース**を優先順位で受講\n   - Claude 101\n   - Introduction to Agent Skills\n   - MCP基礎・応用\n   - Claude Code in Action\n3. `/checkup`コマンドを定期的に実行（最重要！）\n   - 未使用Skills/MCPの削除\n   - CLAUDE.mdの最適化（巨大化防止）\n   - 遅いHooksの無効化\n   - これをやらないと環境がすぐに「汚れる」\n4. 最初は厳選した高品質Skills + 必要最小限のMCPから導入\n5. 徐々に自作Skillsを作成（これが一番効く）\n\n### 5. 補足アドバイス\n\n- Skillsを入れすぎ・MCPを入れすぎは逆効果。**「少ない高品質」**が鉄則です。\n- `@sumika45379`さん（Skillsオタク）の図解シリーズは日本語で最もわかりやすいので強くおすすめします。\n- コミュニティでは「Skillsで振る舞いを定義し、MCPで拡張する」という認識が定着してきています。\n\n---\n\n**もっと具体的に知りたいことはありますか？**\n\n- 実際のSkillの書き方テンプレート\n- おすすめの初期Skills/MCPリスト（用途別）\n- MCP Serverの立て方（簡単版）\n- 企業導入時のガバナンス設計\n- 具体的な業務自動化レシピ（営業・開発・マーケティングなど）\n\n用途を教えていただければ、それに最適化した活用法を深掘りしてお伝えします！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T20:11:39.610069+09:00", "updated_at": "2026-07-09T20:11:39.610069+09:00"}
{"id": 1085, "title": "X Learn [2026-07-09] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）**\n\n2026年現在、最も重要なAIエンジニアリングのテーマの一つが「**ハーネスエンジニアリング**」です。モデル自体を改善するのではなく、モデルを取り巻く「手綱（harness）」＝足場・仕組みを設計することで、信頼性・安全性・実用性を劇的に向上させるアプローチです。\n\n「**モデルはCPU、ハーネスはOS**」という比喩が最もわかりやすい表現です。[[1]](https://x.com/tetumemo/status/2037876018745385083)\n\n### 1. ハーネスとは何か（核心）\n\nハーネスとは以下の要素を統合した**実行環境全体**です：\n\n- **持続的な状態管理**（Memory / Notebook）\n- **明確なツールインターフェース**と権限制御\n- **検証ゲート**（自己完了を許さない）\n- **スコープ制御**（一度に1機能にロック）\n- **明示的な計画アーティファクト**\n- **観測可能性・トレーシング**\n- **Safety Guardrails & Sandbox**\n- **Human-in-the-loop / Approvalフロー**\n- **スキル・プロトコル**（運用手順・規範）\n\nこれらが不足すると、どんなに高性能なモデル（Claude 4.5 Opusなど）でも「デモ止まり」になります。良好なハーネスがあると、**同じモデルでも出力品質が劇的に変わる**ことがAnthropicの実験でも証明されています（ハーネスなし：20分/$9で使い物にならない → ハーネスあり：6時間/$200で実用レベルのゲーム完成）。[[2]](https://x.com/_vmlops/status/2057707195933110432)\n\n### 2. 推奨アーキテクチャ（2026年現在）\n\n**レイヤード + イベント駆動型**を推奨します。将来的には「モノリシックなフレームワーク」から脱却し、**Composable Microservices**（Policy Engine、Approval Layer、Memory Layerを独立交換可能）にするのがベストプラクティスです。[[3]](https://x.com/DamiDefi/status/2068598041368826125)\n\n#### 中心となる実行ループ（Agent Loop）\n\n```text\n1. Context Assembly（豊富なコンテキスト構築）\n2. Planning（明示的な計画をArtifactとして生成）\n3. Model Routing（タスクに応じたモデル選択）\n4. Tool/Skill Execution（厳格にsandboxed）\n5. Observation\n6. Verification（別エージェント or Rubricによる評価）← 最も重要\n7. Reflection → Plan Update\n8. (Success or Escalate to Human)\n```\n\n**自己評価バイアス**（自分の作ったものを過大評価する問題）を避けるため、**「作る役」と「評価する役」は必ず別エージェント**に分離してください。これはAnthropicも強く強調している点です。[[4]](https://x.com/masahirochaen/status/2037175753620807701)\n\n### 3. 主要コンポーネントの設計詳細\n\n| コンポーネント          | 目的                              | 設計のポイント                              | おすすめ実装 |\n|-----------------------|----------------------------------|-------------------------------------------|-------------|\n| **Context Engine**    | 適切な情報を与える                | Working Memory + Episodic + Architectural Knowledge + RAG | Vector DB + Graph DB + Summary Compression |\n| **Planner**           | 計画の明示化                      | Hierarchical Planning（高レベル→サブタスク） | Dedicated Planner Agent + Markdown Artifact |\n| **Tool Registry**     | 安全なツール実行                  | JSON Schema厳格化 + Permission System + Versioning | Pydantic + Custom Wrapper |\n| **Memory System**     | 忘却防止                          | Short-term / Long-term / Procedural Memory | Redis (短期) + PGVector/Neo4j (長期) |\n| **Verifier / Critic** | 品質保証                          | 独立した評価エージェント + Rubricベース評価 | Separate Critic Agent |\n| **Safety Layer**      | 逸脱防止                          | Scope Lock, Approval Gates, Sandbox | E2B / Firecracker / Custom Policy Engine |\n| **Observability**     | デバッグ・改善                    | 完全トレーシング + 可視化                 | LangSmith / Phoenix + OpenTelemetry |\n| **Orchestrator**      | 全体統制                          | State Machine + Background Tasks + Queuing | LangGraph or Custom (推奨) |\n\n### 4. 実装アプローチの選び方\n\n1. **学習・最小限スタート**：Bash + Pythonの最小ループ（「learn-claude-code」系）から作る。黒魔術を理解するのに最適。[[5]](https://x.com/TeksCreate/status/2075014877840584856)\n2. **本番志向**：**LangGraph**（checkpoint/persistenceが非常に強い）。状態を永続化しやすい。\n3. **エンタープライズ**：独自ハーネスを構築。Policy Engine、Approval Workflow、Budget Controlなどを独立マイクロサービス化。\n\n**最初に作るべきもの**（MVP順）：\n1. 強力なContext Assembly機構\n2. 明示的なPlanning Artifact生成\n3. 独立したVerifier Agent\n4. 完璧なTracing & Logging\n5. Sandbox + Permission System\n\n### 5. 評価ハーネスの設計（超重要）\n\n- **Rubric化**：主観的な評価項目（「美しいか？」）を「設計原則X,Y,Zを満たしているか？」に変換\n- **Multi-Agent Evaluation**：Creator vs Critic\n- **Harness-Ready Repository**：リポジトリ自体を「エージェントが作業しやすい構造」に事前整備（これだけでROIが非常に高い）[[6]](https://x.com/theplgeek/status/2032522450982879273)\n\n### 設計時のチェックリスト\n\n- [ ] 自己評価バイアス対策は入っているか\n- [ ] 計画は明示的なArtifactとして保持されているか\n- [ ] 検証ゲートはスキップ不可能か\n- [ ] スコープは厳密に制御されているか\n- [ ] 全てのアクションに完全なトレース可能性があるか\n- [ ] Memoryは圧縮・要約されているか（コンテキストウィンドウ対策）\n- [ ] Sub-agent生成機構はあるか（専門エージェントの動的スポーン）\n\n---\n\nこの設計を基に具体的なユースケース（ソフトウェア開発エージェント、業務自動化エージェント、デザインエージェントなど）を教えてくれれば、さらに深掘りしたアーキテクチャ図、プロンプト例、コード構成を提案できます。\n\n**次の質問例**：\n- 「ソフトウェア開発特化のハーネス設計が欲しい」\n- 「LangGraphを使った具体的な実装パターンを見たい」\n- 「評価Rubricの具体例が欲しい」\n- 「企業内導入時のガバナンス設計も含めて」\n\n必要に応じて深掘りしましょう。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T20:12:10.622435+09:00", "updated_at": "2026-07-09T20:12:10.622435+09:00"}
{"id": 1086, "title": "X Learn [2026-07-09] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情報（2026年7月9日時点）**\n\n### 1. Codex CLI（OpenAI）—— 現在最も更新が熱い\n**最新バージョン：0.143.0**（2026年7月8日リリース）\n\n**主な更新内容**：\n- **Remote plugins がデフォルトで有効**（npm marketplace 対応、カタログ表示が強化され remote/local バージョンを明確に表示）\n- **System proxy 完全対応**（macOS/Windows両対応、PAC/WPAD含む）→ 企業ネットワーク・社内プロキシ環境で大幅に使いやすくなった\n- **Amazon Bedrock** で新モデル追加：**GPT-5.6 Sol / Terra / Luna**（max reasoning effort 完全サポート）\n- MCP tools が **tool search** をデフォルト使用\n- ChatGPT-hosted MCP server の session authentication 対応\n- 新コマンド追加：`codex remote-control pair`（実行中の daemon から手動 pairing code を生成）\n- Windows ConPTY 入力処理修正、TUI 改善、各種バグ修正・セキュリティ更新\n\n**インストール/更新コマンド**：\n```bash\nnpm install -g @openai/codex@latest\n# 特定バージョンに戻したい場合\nnpm install -g @openai/codex@0.142.5\n```\n\n詳細リリースノート：https://github.com/openai/codex/releases/tag/rust-v0.143.0\n\n企業利用では proxy 対応が特に大きいアップデートです。[[1]](https://x.com/CodexReleases/status/2074668188651098181)\n\n### 2. Gemini CLI（Google）\n**パッケージ名**：`@google/gemini-cli`\n\n**最新の大きな動き**（2025年後半〜2026年）：\n- 大規模な UX 改善（90以上の PR、マルチコントリビューター）\n  - 自動ループ検出による安定性向上\n  - 企業向け proxy 明示対応\n  - 非インタラクティブ環境（CI/CD、サーバー）での認証強化\n  - Docker 対応改善、起動高速化、UI/テーマ改善など\n- VS Code 統合ターミナルとの連携強化（コンテキスト-aware 提案、ネイティブ diff 表示）\n- 無料枠が比較的太い（1分60回程度）\n\n**インストール**：\n```bash\nnpm i -g @google/gemini-cli\n```\n\n一部の投稿では「deprecated で Antigravity CLI に移行」という言及もありますが、まだ現役で使われており、拡張プロジェクト（gemini-kit など）も活発です。[[2]](https://x.com/googledevs/status/1989119863961337889)\n\n### 簡単比較（2026年7月現在）\n- **Codex CLI**：機能追加の勢いが非常に強く、特に **企業ネットワーク対応**と **最新モデル（GPT-5.6系）** の柔軟性が強い。Remote plugin/MCP の拡張性が高い。\n- **Gemini CLI**：ターミナル体験の polish（見た目・安定性）が優れており、Google 生態系との親和性が高い。\n\nどちらも「ターミナル内で自然言語でコードを書かせたり編集させたりする」AI エージェントとして成熟してきています。\n\n**おすすめの始め方**：\n1. まずは `npm install -g` で両方入れてしまう\n2. 企業ネットワークなら **Codex CLI 0.143.0** の proxy 対応を先に試す価値大\n3. 好みのモデル（Gemini / GPT-5.6系 / Claudeなど）を切り替えながら使う\n\n最新情報は頻繁に更新されるので、`@CodexReleases` や Google の開発者アカウントをフォローしておくと良いです。\n\n必要なら具体的な使い方（プロンプト例、設定Tips、企業導入時の注意点など）も教えます！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T20:12:43.814909+09:00", "updated_at": "2026-07-09T20:12:43.814909+09:00"}
{"id": 1087, "title": "日報 2026-07-09 学習まとめ", "content": "# 日報 2026-07-09 学習まとめ\n\n2026-07-09の日報では、Claude Codeの新機能アップデートと安全設定の重要性、AI音声技術の進化とGPT-Liveの導入、Grok 4.5 HighとFable 5 Maxのコスト対スコア比較が主要トピック。横断テーマはAIエージェントの進化と実装の重要性。Shadow環境では、Claude Codeの安全設定確認、GPT-Liveの音声モデルテスト、Grok 4.5 Highの導入、Claude CodeとClaude Coworkの連携強化、Cloudflare Agents SDKを使用したLLM stream responseのテストが実施される。\n\n## ポイント\n- Claude Codeの新機能アップデートと安全設定の重要性\n- AI音声技術の進化とGPT-Liveの導入\n- Grok 4.5 HighとFable 5 Maxのコスト対スコア比較\n- AIエージェントの進化と実装の重要性\n- Shadow環境でのClaude Codeの安全設定確認\n- GPT-Liveの音声モデルテストと適用\n- Grok 4.5 Highのshadow環境での導入\n- Claude CodeとClaude Coworkの連携強化\n- Cloudflare Agents SDKを使用したLLM stream responseのテストと実装\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`AI音声技術の進化` `GPT-Liveの導入` `Grok 4.5 Highのコスト対スコア比較` `Fable 5 Maxのコスト対スコア比較` `Cloudflare Agents SDKのLLM stream response`\n", "tags": ["AIエージェント", "Claude Code", "GPT-Live", "Grok 4.5 High", "Fable 5 Max", "Shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T22:00:03.465925+09:00", "updated_at": "2026-07-09T22:00:03.465925+09:00"}
{"id": 1088, "title": "Xタイムライン学習 2026-07-09 22:40", "content": "# Xタイムライン学習 2026-07-09 22:40\n\nSeedream 5.0 Proは、Photoshopのような画像編集機能とAI画像生成機能を備えた新しいツールです。レイヤー分離機能を搭載しており、画像編集に役立ちます。このツールの特徴と収益化の可能性を分析し、既存のワークフローに統合する戦略を立てる必要があります。また、ツールの使用方法に関するチュートリアルやガイドを作成することも重要です。\n\n## ポイント\n- Seedream 5.0 Proの特徴と潜在的な収益化方法の分析\n- 既存のワークフローへの統合戦略の立案\n- ツールの使用方法に関するチュートリアルやガイドの作成\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI画像編集ツールの市場動向` `Seedream 5.0 Proの技術的な特徴`\n", "tags": ["AI画像編集", "Seedream 5.0 Pro"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-09T22:42:25.933321+09:00", "updated_at": "2026-07-09T22:42:25.933321+09:00"}
{"id": 1089, "title": "Xタイムライン学習 2026-07-10 02:42", "content": "# Xタイムライン学習 2026-07-10 02:42\n\n2026-07-10 Codex CLIのバージョン更新と機能強化について。rust-v0.144.0導入、writes app-approval modeとMCP認証の対話的リクエスト標準化を実装。Intel macOS Code Modeの修正を確認して適用。\n\n## ポイント\n- Codex CLIバージョン更新: rust-v0.144.0\n- writes app-approval mode実装\n- MCP認証の対話的リクエスト標準化\n- Intel macOS Code Mode修正\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]]\n\n## 関連概念（未作成）\n`Codex CLIのセキュリティ強化` `MCP認証の最適化`\n", "tags": ["Codex CLI", "バージョン更新", "機能強化", "MCP認証"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T02:42:23.629679+09:00", "updated_at": "2026-07-10T02:42:23.629679+09:00"}
{"id": 1090, "title": "Xタイムライン学習 2026-07-10 03:42", "content": "# Xタイムライン学習 2026-07-10 03:42\n\nOpenAIのChatGPT Workが発表された。Claude CoworkはOpenAIの新しいエージェントとなる。マネタイズと実装のためのルール追加が必要。Issueとしては、コードにルールを追加する必要がある。OpenAIはAIエージェントを押し出し、Claude Coworkは市場で大きなプレーヤーとなる。ChatGPT Workの価格モデルを分析し、既存のワークフローにClaude Coworkを統合するための戦略を立てる必要がある。\n\n## ポイント\n- ChatGPT Workの発表\n- Claude Coworkの導入\n- ルール追加の必要性\n- コードへのルール追加のIssue\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエージェントの価格モデル` `Claude Coworkの統合戦略`\n", "tags": ["OpenAI", "ChatGPT", "Claude Cowork"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T03:44:03.000294+09:00", "updated_at": "2026-07-10T03:44:03.000294+09:00"}
{"id": 1091, "title": "Xタイムライン学習 2026-07-10 06:44", "content": "# Xタイムライン学習 2026-07-10 06:44\n\nAnthropicの「Reflect」ツールがClaudeとの対話を可視化。Claude Codeに統合され、会話ログ分析ルールが追加された。vvv-botsにも会話ログ分析機能が実装された。\n\n## ポイント\n- Anthropicの「Reflect」ツールがClaudeとの対話を可視化\n- Claude Codeに「Reflect」統合、会話ログ分析ルール追加\n- vvv-botsに会話ログ分析機能実装\n- https://x.com/AI_Eris_Log/status/2075333057515749529 のログ分析ルールを参考に既存skill/rules更新\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`対話可視化ツールの効果` `会話ログ分析の最適化` `AIツールの統合戦略`\n", "tags": ["AI対話可視化ツール", "Anthropic", "Claude Code", "vvv-bots"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T06:44:02.251736+09:00", "updated_at": "2026-07-10T06:44:02.251736+09:00"}
{"id": 1092, "title": "Xタイムライン学習 2026-07-10 07:44", "content": "# Xタイムライン学習 2026-07-10 07:44\n\nXタイムライン学習の内容を整理し、AI VoiceとPrompt Managementの横断テーマを把握する。Web Speech APIを用いたAI声音源の生成と、Claudeのプロンプト管理システムの開発を目的とする。また、AIとのやり取り分析ツールも開発する。既存の知識Wikiページとの関連も確認する。\n\n## ポイント\n- Web Speech APIを用いたAI声音源の生成\n- Claudeのプロンプト管理システムの開発\n- AIとのやり取り分析ツールの開発\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI声優` `自動プロンプト生成` `対話分析ツール`\n", "tags": ["AI Voice", "Prompt Management", "Web Speech API", "Claude"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T07:45:39.776541+09:00", "updated_at": "2026-07-10T07:45:39.776541+09:00"}
{"id": 1093, "title": "Xタイムライン学習 2026-07-10 09:45", "content": "# Xタイムライン学習 2026-07-10 09:45\n\n2026-07-10のXタイムライン学習で、Claude Code/Codex/GPT-5.6などのAIモデルを活用した開発速度向上とデザイン能力向上が中心。Shadow環境導入、AGI Cockpit統合、Enterガード設定確認などの実装が進められている。\n\n## ポイント\n- Claude Code/Codexをshadow環境に導入し、ワークフローを検証\n- AGI Cockpitを導入し、CodexとClaude Codeを統合\n- GPT-5.6-SolとFableの特性を調査し、利用可能性を評価\n- Enterガードの設定を確認し、送信事故を防ぐ\n- GPT-5.6のデザイン能力を調査し、実装の可能性を評価\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`AIモデルの統合運用` `開発効率化` `デザイン能力向上` `セキュリティ対策` `マルチモデル運用`\n", "tags": ["AI開発", "Claude Code", "Codex", "GPT-5.6", "開発速度", "デザイン能力"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T09:45:56.575430+09:00", "updated_at": "2026-07-10T09:45:56.575430+09:00"}
{"id": 1094, "title": "Xタイムライン学習 2026-07-10 10:47", "content": "# Xタイムライン学習 2026-07-10 10:47\n\nGPT-5.6 Solは好成績を収め、コストも低い。Claude Fable 5もコスト削減の可能がある。GPT-5.6 SolとClaude Fable 5をプロジェクトで比較検討し、新プロジェクトにGPT-5.6 Solを導入する。\n\n## ポイント\n- GPT-5.6 Solの評価\n- Claude Fable 5のコスト削減\n- 新プロジェクトへのGPT-5.6 Solの導入\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`GPT-5.6シリーズ` `Claude Codeのコスト削減`\n", "tags": ["GPT-5.6", "Claude Fable 5", "AIモデル"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T10:48:07.888780+09:00", "updated_at": "2026-07-10T10:48:07.888780+09:00"}
{"id": 1095, "title": "Xタイムライン学習 2026-07-10 15:04", "content": "# Xタイムライン学習 2026-07-10 15:04\n\n2026-07-10にClaude Code 2.1.206とOpenClawのdoctor修正が実装され、AIの安全性と安定性が向上。vvv/vvv-botsの非中華ポリシーも確認。\n\n## ポイント\n- Claude Code 2.1.206導入とdoctor修正適用\n- OpenClawの最新機能確認と運用適応\n- vvv/vvv-botsの非中華ポリシー確認と既存skill/rules更新\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`Claude Code 2.1.206の新機能` `OpenClawのdoctor修正の詳細` `vvv/vvv-botsの非中華ポリシーの影響`\n", "tags": ["Claude Code", "OpenClaw", "AI安全性", "AI安定性", "非中華ポリシー"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T15:04:24.548555+09:00", "updated_at": "2026-07-10T15:04:24.548555+09:00"}
{"id": 1096, "title": "Xタイムライン学習 2026-07-10 17:04", "content": "# Xタイムライン学習 2026-07-10 17:04\n\nFable はスマートで UI/UX が優れていると言及されており、Shadow API の活用も効果的であると考えられる。GPT-5.6-Sol は弱いと評価されている。目標は Shadow API の文書化、Fable の UI/UX ガイド作成、および GPT-5.6-Sol ルールの更新である。\n\n## ポイント\n- Fable のスマートな特性と UI/UX\n- Shadow API の活用\n- GPT-5.6-Sol の弱さ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI エージェントの自律性` `Claude Code のセキュリティ`\n", "tags": ["Fable", "Shadow API", "GPT-5.6-Sol"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T17:04:41.685346+09:00", "updated_at": "2026-07-10T17:04:41.685346+09:00"}
{"id": 1097, "title": "X Learn [2026-07-10] Claude Code 新機能 アップデート", "content": "**Claude Code 最新アップデートまとめ（2026年7月10日時点）**\n\nClaude Codeは現在も頻繁にアップデートされており、特に**並列運用・メンテナンス・持続的エージェント**周りが強化されています。直近の主な新機能・変更をまとめます。\n\n### 1. v2.1.204（本日リリース）\n- ヘッドレスセッションでの`SessionStart`フックでイベントがストリーミングされないバグを修正\n- フック実行中にリモートワーカーが「アイドル」と誤判定されて強制終了される問題を解消\n- CI/CDやリモートエージェントを本格運用している人向けの地味に重要な安定化アップデートです。[[1]](https://x.com/kenta_akagi/status/2075537830319964667)\n\n### 2. **Agent View**（複数セッション管理機能）\n複数セッションを並列で回している人にとってかなり便利な新機能です。\n\n- `claude agents`コマンドで全セッションを1画面で一覧表示（作業中 / 入力待ち / 完了 / 失敗が一目でわかる）\n- `/bg`コマンドで実行中セッションをバックグラウンドに退避可能\n- 止まっているセッションについては「何を聞かれて止まっているか」まで表示\n\n「5セッション並列はしたいけど管理が地獄」という課題に公式がしっかり回答した形です。[[2]](https://x.com/KameAIHacks/status/2075537506616148410)\n\n### 3. **/checkup コマンド**（最強のメンテナンス機能）\nこれが最近最も話題の新機能です。Boris Cherny（Claude Codeの主要開発者）が実装。\n\n`/checkup`を実行すると、以下のことを**確認を取りながら**自動実行してくれます：\n\n1. 未使用のスキル/MCP/プラグインをクリーンアップ（コンテキスト節約）\n2. ローカルの`CLAUDE.md`とリポジトリのものを突き合わせて重複解消\n3. 肥大化したルート`CLAUDE.md`を「入れ子構造＋スキル」に自動分割\n4. 遅いフックをオフ\n5. Claude Code自体を最新版に更新\n6. デフォルトで自動モード（Auto Mode）を有効化\n7. 頻繁に拒否される読み取り専用コマンドを事前承認\n\n「使ってるうちにコンテキストが汚染されて重くなる」問題を根本的に解決してくれる神コマンドです。[[3]](https://x.com/i/status/2075016813977666046)\n\n### 4. ループエンジニアリング（Loops / /goal / /loop）\n「もう普通のプロンプトを書いていない」という開発者も出ているパラダイムシフトです。\n\n一発プロンプトではなく、**持続的に目標に向かってループするエージェント**として運用するスタイルが公式に強く推奨されるようになっています。Claude Codeの真価がここに出ている機能群です。[[4]](https://x.com/ynakayu/status/2075524190237606226)\n\n### 5. その他の注目変更\n- **パーミッションモード**がデフォルトで「手動承認」寄りに変更（安全性向上）\n- Desktop版の大幅リデザイン（複数セッションをサイドバイサイドで管理可能に）\n- Fable 5再展開後のSafety Classifier強化で、**過剰ブロック**が増えているという報告が急増（Fableを使ってなくても影響）。現在Anthropicが調整中です。[[5]](https://x.com/AnthropicAI/status/2072163884430229756)\n\n### 総評\n2026年に入ってからClaude Codeは「単発のコード生成ツール」から「**持続的・並列・自己管理型エージェントプラットフォーム**」へと完全にシフトしています。\n\n特に`/checkup`と`Agent View`は実務で即効性が高いので、まだ試していない人は優先的に試すことをおすすめします。\n\n最新情報は以下のアカウントをフォローするとキャッチしやすいです：\n- @bcherny（Claude Code開発者本人）\n- @masahirochaen、@kenta_akagi、@ynakayu などの日本勢\n\nもっと特定の機能（例：Loopsの具体的な使い方、CLAUDE.mdのベストプラクティス、Fable 5の現状など）について深掘りしてほしい場合は教えてください！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T20:10:34.545320+09:00", "updated_at": "2026-07-10T20:10:34.545320+09:00"}
{"id": 1098, "title": "X Learn [2026-07-10] Claude Agent Skills MCP 活用", "content": "**ClaudeのAgent SkillsとMCPの活用ガイド**（2026年7月時点）\n\n### 1. Agent SkillsとMCPの違い\n\n**MCP (Model Context Protocol)**  \n外部ツール・データ・サービスとClaudeを**標準化された方法で接続するプロトコル**です。いわば「ユニバーサルプラグ」。\n\n- GitHub、Notion、Postgres、Slack、Stripe、監視ツール、暗号資産ポートフォリオ、ブラウザ、Solanaウォレットなど\n- 一度MCPサーバーを立てれば、Claudeだけでなく他モデルでも再利用可能\n- 「何にアクセスできるか」を拡張するレイヤー\n\n**Agent Skills（Skills）**  \nAIに「**どうやるべきか**」を教える再利用可能な作業手順・専門知識パッケージです。\n\n- コードレビューの手順、テスト戦略、リファクタリングパターン、ドキュメント作成フロー、PRチェックリスト、業務の暗黙知など\n- **Progressive Disclosure（段階的開示）**という仕組みで、最初はメタデータ（≈100トークン）だけ読み込み、必要なときにだけ全文をロード\n- コンテキストを圧迫せず「事実上の無限スキル」を持たせられる\n\n**核心的な違い（公式ブログより）**：\n- MCP = 「道具を与える」\n- Skills = 「その道具を**うちのやり方**で正しく使う手順書を与える」\n\nMCPだけだとClaudeは「使える道具が増えたチャットボット」のままですが、**Skillsと組み合わせることで本当の意味での信頼できるエージェント**になります。[[1]](https://x.com/oikon48/status/2002273763463766339)\n\n### 2. 最強の組み合わせ方（実践的活用）\n\n現在の勝ちパターンは以下のレイヤー構造です：\n\n1. **CLAUDE.md**（プロジェクトの憲法）\n2. **Skills**（作業手順・品質基準）\n3. **MCP Servers**（外部ツール接続）\n4. **Subagents / Agent Teams**（役割分担）\n5. **Hooks**（自動トリガー）\n\n**具体的な活用例**：\n\n- **開発現場**：Code Review Skill + GitHub MCP + Testing Skillを組み合わせると、PRが出たら自動的に「うちの基準」でレビュー→テスト実行→改善提案までやってくれる\n- **業務自動化**：Notion MCP + Meeting Prep Skillで「会議資料を自動収集→議事録テンプレートでまとめる→関係者にSlack通知」という一貫したフローを構築\n- **完全カスタムエージェント**：カスタムSkillとMCPを組み合わせれば、1日で業務特化型AIを作れる（動画生成パイプラインなどでも実際に使われている）\n\n### 3. 今すぐ始めるための実践ステップ\n\n**Step 1: Skillsから始める（これが最も重要）**\n- まずは**自分が毎回同じように説明している作業を3つSkill化**する\n- 良い粒度 = 「1つの coherent なワークフロー」\n- 人気リポジトリ：`alirezarezvani/claude-skills`（337件以上のスキル、2万スター超）\n\n**Step 2: 必要なMCPを導入**\n- 自分のドメインに合ったMCPサーバーを探す（多くはダブルクリックでClaude Desktop/Claude Codeにインストール可能）\n- よく使われるもの：GitHub MCP、Database MCP、Browser MCP、Monitoring MCPなど\n\n**Step 3: メンテナンス習慣化**\n- Claude Codeの`/checkup`コマンドを定期実行\n- 使っていないSkill/MCPの削除、重複したCLAUDE.mdの整理、遅いHookの特定\n\n### 4. おすすめ学習リソース\n\n- **最重要**: [Extending Claude’s capabilities with skills and MCP servers](https://claude.com/blog/extending-claude-capabilities-with-skills-mcp-servers)（公式ブログ）\n- @oikon48さんの解説ポスト（Agent SkillsとMCPの違いを最も分かりやすく説明）\n- @kyutaro15さんのAgent Skills解説記事（Progressive Disclosureの仕組みが非常に分かりやすい）\n- Armin Ronacher（mitsuhiko）さんの「Skills vs MCP」ブログ\n\n### 追加Tips（2026年現在）\n\n- SkillsとMCPが競合した場合はMCPが優先されやすいので、意図的にSkillsを呼びたい場合はプロンプトで明示的に指定\n- 「プロンプト芸」に頼る時代は終わっています。**Skills資産の棚卸しと環境構築**で生産性が決まります\n- 最終ゴールは「Claudeを使う」のではなく「**Claudeと働く**」状態を作ること\n\nこの2つを正しく理解して組み合わせられると、Claude Codeは本当に「仮想の優秀な部下」になります。\n\n具体的に「自分の業務でこれをどうSkill/MCPに落とし込むか」を一緒に考えたい場合は、どんな業務を自動化したいか教えてください。すぐに具体的な設計案を出せます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T20:11:12.684101+09:00", "updated_at": "2026-07-10T20:11:12.684101+09:00"}
{"id": 1099, "title": "X Learn [2026-07-10] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）**\n\n2026年現在、AIエージェントの実用化で最も重要なテーマの一つが「**ハーネスエンジニアリング**」です。プロンプトエンジニアリング、コンテキストエンジニアリングの次のレイヤーとして定着しています。[[1]](https://x.com/tetumemo/status/2037876018745385083)\n\n### ハーネスとは何か\n\n**ハーネス（Harness）**とは、馬具（手綱・鞍）のメタファーで、AIエージェント（特にLLM）の力を**制御・方向づけ・安全に成果につなげるための周辺インフラ全体**を指します。\n\n- 「**モデルはCPU、ハーネスはOS**」という比喩が秀逸です。\n- モデル単体の性能向上には限界があり、同じモデルでもハーネスの質で性能が2〜5倍以上変わります（Terminal Benchなどで実証済み）。\n- OpenAIの事例では、ハーネス設計により**人間が1行もコードを書かずに5ヶ月で約100万行・1500PRの社内プロダクトを構築**した事例があります。[[2]](https://x.com/taimuhanashiro/status/2023008135464788127)\n\n要するに、**「何を指示するか」より「どんな環境で動かすか」**が勝負の時代です。\n\n### 推奨アーキテクチャ（2026年現在の収束形）\n\n現代的なハーネスは**「Thin LLM + Thick Orbiting Layers」**が主流です。モデル自体は薄く保ち、知能を外部化します。\n\n```\n                [ Memory ]\n                   ↑↓\n[ Protocols ] ←→ [ Harness Core (Mediator) ] ←→ [ Skills ]\n                   ↑↓\n              [ Environment / Tools / User ]\n```\n\n**主要レイヤー**（Akshay / Cobus Greylingらのフレームワークを基に整理）：\n\n1. **Memory Layer**（状態管理）\n   - Working Context（現在進行中のタスク）\n   - Semantic Memory（知識・ベクターDB）\n   - Episodic Memory（過去の軌跡・失敗学習）\n   - Long-term / Personalized Memory\n\n2. **Skills Layer**（手順・判断基準）\n   - Operational Procedures（SOPs）\n   - Decision Heuristics（意思決定の癖）\n   - Normative Constraints（「やるべきこと」「やってはいけないこと」）\n\n3. **Protocols Layer**（契約）\n   - Agent ↔ User\n   - Agent ↔ Agent（マルチエージェント）\n   - Agent ↔ Tools / Environment\n\n4. **Mediator（ハーネスの心臓部）**\n   - Sandboxed Tool Execution\n   - Observability & Structured Logging（全ステップを再現可能に）\n   - Evaluation / Reflection Loop（セルフレビュー）\n   - Approval & Human-in-the-Loop\n   - Context Compression & Routing\n   - Guardrails & Policy Engine\n\n### 設計の核心原則\n\n**1. 正の参照 + 負の導出**（最も実践的）\n- **正の参照**：DESIGN.md（憲法）、仕様JSON、成功ルーブリック\n- **負の導出**：禁止事項リスト、ガードレール（仕様から自動生成も可能）\n- これで「美しいデザインか？」のような主観も「設計原則に準拠しているか？」に変換可能。[[3]](https://x.com/tsubotax/status/2042861698491781557)\n\n**2. 生成と評価の分離（最重要）**\n- AIは自分が出したものを過大評価する（自己評価バイアス）。\n- 必ず「生成エージェント」と「評価エージェント（Critic）」を分ける。Anthropicも強く推奨。\n\n**3. Thin vs Thickのバランス**\n- **Anthropic寄り**：モデルが賢くなればハーネスを薄く削除（scaffoldingは一時的）。\n- **LangGraph寄り**：明示的なグラフで決定論的制御を厚くする。\n- ベストは「**取り外し可能なscaffolding**」として設計すること。モデルが進化したらハーネスも進化させる。\n\n**4. Observability First**\n- 全ての実行を構造化ログ化（LangSmith/Langfuse推奨）。\n- 同じ入力で完全に再現可能（replayability）にする。\n\n### 実装のための設計ステップ\n\n1. **要件定義**\n   - 対象ドメイン（コーディング、研究、業務自動化など）\n   - 成功指標（Success Rate, Step Efficiency, Cost, Safety Score）\n\n2. **憲法・仕様レイヤー作成**\n   - DESIGN.md（最上位原則）\n   - 仕様のJSON化（28コンポーネント + 89禁止ルールなどの事例あり）\n   - ルーブリック（評価基準）の整備\n\n3. **Orchestration Layer設計**\n   - LangGraphでStateGraphを作成（Nodes: Planner, Actor, Evaluator, Reflector）\n   - またはOpenAI Agents SDK / CrewAI Flows\n\n4. **Safety & Control Plane**\n   - Tool権限システム\n   - Budget / Rate Limit / Rollback機構\n   - 出力ガード（LlamaGuard系）\n\n5. **Evaluation Harness構築**\n   - Synthetic test cases生成\n   - LLM-as-Judge（別エージェント）\n   - 失敗トレースからの自動改善ループ（Self-Improving Harness）\n\n6. **Iterative Improvement**\n   - 生産環境のトレースを収集 → ハーネス自体を改善（これが次のモデルのトレーニングデータにもなるフライホイール）。\n\n### おすすめ技術構成（2026年）\n\n- **Orchestration**: LangGraph（最も完成度が高い）\n- **Observability**: LangSmith + Phoenix\n- **Memory**: Mem0 / Zep または PGVector + Redis\n- **Evaluation**: DeepEval (Agent版) + カスタムルーブリック\n- **Safety**: Constitutional AI + Policy Engine\n\n### 実例での効果\n\n- LangChainチーム：ハーネス改善だけでTerminal Bench 2.0でTop30→Top5にジャンプ。\n- Anthropic事例：ソロエージェント（失敗）→ 3エージェント構成（高品質完成）でコスト20倍でも品質が段違い。\n- デザインシステムでも「DESIGN.md + JSON仕様 + 検証ハーネス（CIで自動停止）」で維持可能性が劇的に向上。\n\n---\n\n**まとめると**、2026年のAIエージェント開発で最もレバレッジが高いのは**ハーネス設計**です。モデル選びで消耗する時代は終わり、「同じモデルをどれだけ賢く、安全に、長く動かせる環境を設計できるか」が競争力になります。\n\n具体的なドメイン（例：コーディングエージェント、Web Agent、社内業務エージェントなど）が決まっていれば、さらに具体的なアーキテクチャ図やコードスケルトン、DESIGN.mdのテンプレートをお渡しできます。どの部分を深掘りしますか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T20:11:51.479298+09:00", "updated_at": "2026-07-10T20:11:51.479298+09:00"}
{"id": 1100, "title": "X Learn [2026-07-10] Codex CLI Gemini CLI 最新", "content": "**Codex CLI 最新情况（2026年7月10日）**\n\n**最新版本**：**0.144.1**（2026年7月9日发布，之前有 rust-v0.144.0）。[[1]](https://x.com/CodexReleases/status/2075356543373959586)\n\n主要更新方向：\n- 安装/standalone 稳定性修复\n- Code Mode 相关改进（host binary 处理）\n- Auth 流程优化\n- 多代理（multi-agent）使用警告加强\n- 持续快速迭代中（之前 0.120、0.105 等版本已加入语法高亮、MCP 大改、TUI 通知等功能）\n\n**安装/更新命令**：\n```bash\nnpm install -g @openai/codex@latest\n```\n\n官方维护非常积极，是目前终端 AI coding agent 中迭代最快的之一。\n\n---\n\n**Gemini CLI 最新情况（重要！）**\n\n**Gemini CLI 已正式弃用**（2026年6月左右对免费/Pro 账号下线）。[[2]](https://x.com/codewith_ahsan/status/2075130707051975053)\n\n官方后继产品是 **Antigravity CLI**（命令为 `agy`）。\n\n目前社区反馈：\n- 很多用户对 Google 频繁改名（Gemini CLI → Antigravity CLI）感到不满。[[3]](https://x.com/patrickgwsmith/status/2075006327420772425)\n- Antigravity CLI 在规划模式（planning mode）、多代理编排、技能插件、MCP 支持上有所加强。\n- 老的 `gemini` 命令已不再推荐。\n\n**建议**：直接转向 Antigravity CLI（`agy`）。安装方式目前常见的是官方提供的单命令安装（具体可搜索 “Antigravity CLI install” 或查看 Google 官方文档）。\n\n---\n\n**总结推荐（2026年7月）**\n\n| 项目           | 状态           | 推荐安装命令                     | 备注                     |\n|----------------|----------------|----------------------------------|--------------------------|\n| **Codex CLI**  | 非常活跃       | `npm i -g @openai/codex@latest` | 迭代快，功能成熟         |\n| **Gemini CLI** | 已弃用         | -                                | 改用 Antigravity CLI (agy) |\n\n如果你主要用来写代码、执行终端任务，**Codex CLI** 当前是比较稳的选择。\n\n需要我给你两者的具体使用示例、常用指令对比，或者 Antigravity CLI 的最新安装方法吗？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T20:12:17.028861+09:00", "updated_at": "2026-07-10T20:12:17.028861+09:00"}
{"id": 1101, "title": "Xタイムライン学習 2026-07-10 20:49", "content": "# Xタイムライン学習 2026-07-10 20:49\n\n2026-07-10のXタイムライン学習で、Fable 5の設計パターンとGPT5.6 SolのBlender操作自動化が紹介され、shadow環境への導入が提案された。AI技術の進化とその応用が横断テーマ。\n\n## ポイント\n- Fable 5の設計パターンで安いモデルと連携\n- GPT5.6 SolでBlender操作自動化\n- shadow環境へのAI技術導入でワークフロー最適化\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`AI技術の進化` `ワークフロー最適化` `Blender操作自動化`\n", "tags": ["AI", "Fable 5", "GPT5.6 Sol", "Blender", "shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T20:49:29.161620+09:00", "updated_at": "2026-07-10T20:49:29.161620+09:00"}
{"id": 1102, "title": "Xタイムライン学習 2026-07-10 21:53", "content": "# Xタイムライン学習 2026-07-10 21:53\n\nXタイムライン学習でUI、AI code fixを行った。Cursor、Codex、Claude Codeを学習し、新しいスキルを習得した。Shadow envも使用した。次のステップはFull linkである。\n\n## ポイント\n- UI、AI code fix\n- Cursor、Codex、Claude Codeの学習\n- Shadow envの使用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Xタイムライン学習の応用` `AI code fixの重要性`\n", "tags": ["Xタイムライン学習", "AI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T21:54:52.097432+09:00", "updated_at": "2026-07-10T21:54:52.097432+09:00"}
{"id": 1103, "title": "Xタイムライン学習 2026-07-10 22:54", "content": "# Xタイムライン学習 2026-07-10 22:54\n\n2026-07-10のXタイムライン学習で、Codex CLIのバージョン更新とインストーラーの修正が進んでいる。rustup updateでバージョン最新化し、GitHub compact metadataのinstall失敗問題を修正する。macOSのcode-mode host露出問題も解決する。\n\n## ポイント\n- Codex CLIのバージョン更新（rust-v0.144.0 → rust-v0.144.1）\n- インストーラーとcode-modeの修正（#31913）\n- rustup updateでバージョン最新化\n- GitHub compact metadataのinstall失敗問題修正\n- macOSのcode-mode host露出問題解決\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]]\n\n## 関連概念（未作成）\n`Codex CLIのバージョン管理` `インストーラーの問題解決` `macOSのcode-mode host露出問題`\n", "tags": ["Codex CLI", "インストーラー", "バージョン更新", "修正"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T22:54:36.983576+09:00", "updated_at": "2026-07-10T22:54:36.983576+09:00"}
{"id": 1104, "title": "Xタイムライン学習 2026-07-10 23:55", "content": "# Xタイムライン学習 2026-07-10 23:55\n\nFable 5をShadow envで実装し、パフォーマンスをテストおよび最適化する。Shadow envとClaude Codeの関連性を探求する。 Claude Code監督とAIの関係を調査する。\n\n## ポイント\n- Fable 5のShadow env実装\n- Claude CodeとShadow envの関係\n- AIとClaude Codeの関係\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Fable 5の応用` `Shadow envのセキュリティ`\n", "tags": ["Claude Code", "Shadow env", "Fable 5"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-10T23:56:50.794895+09:00", "updated_at": "2026-07-10T23:56:50.794895+09:00"}
{"id": 1105, "title": "横断学習 2026-07-11", "content": "# 横断学習 2026-07-11\n\nAIコーディングエージェントの進化について。Claude CodeやCodex CLIなどのエージェントが開発効率を向上させ、複数エージェントの連携や開発者との共同作業を支援するツールが開発されている。セキュリティと管理も重要なテーマ。\n\n## ポイント\n- Claude CodeやCodex CLIなどのAIコーディングエージェントが登場し、開発効率を向上させる\n- エージェント同士の連携や、開発者との共同作業を支援するツールが開発されている\n- AIコーディングエージェントの利用により、開発プロセスが自動化され、生産性が向上する\n- セキュリティやエージェントの管理も重要なテーマとなっている\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]]\n\n## 関連概念（未作成）\n`AIコーディングエージェントの連携` `開発者とAIコーディングエージェントの共同作業` `AIコーディングエージェントのセキュリティ管理` `AIコーディングエージェントの自動化`\n", "tags": ["AIコーディングエージェント", "開発効率", "自動化", "セキュリティ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-11T08:01:04.387317+09:00", "updated_at": "2026-07-11T08:01:04.387317+09:00"}
{"id": 1106, "title": "Xタイムライン学習 2026-07-11 10:51", "content": "# Xタイムライン学習 2026-07-11 10:51\n\n2026-07-11にClaude Code 2.1.207が更新され、自動モードの変更とdisableAutoMode設定が導入された。設定はclaude --versionで確認し、.claude/settings.jsonで設定を確認する。\n\n## ポイント\n- Claude Code 2.1.207更新\n- 自動モード変更\n- disableAutoMode設定\n- claude --versionで確認\n- .claude/settings.jsonで設定確認\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`自動モード設定` `Claude Code設定ファイル` `AIエージェント管理`\n", "tags": ["Claude Code", "アップデート", "自動モード"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-11T10:51:18.013716+09:00", "updated_at": "2026-07-11T10:51:18.013716+09:00"}
{"id": 1107, "title": "Xタイムライン学習 2026-07-11 12:53", "content": "# Xタイムライン学習 2026-07-11 12:53\n\nClaudeのShadow環境活用によるマネタイズ戦略の検討。Shadow環境でClaude系の教材不要。ActionとしてShadow envの利用資料作成、Claude APIを利用したサービス提案、新規顧客獲得のためのキャンペーン企画を行う。\n\n## ポイント\n- ClaudeのShadow環境活用\n- Shadow環境で教材不要\n- Shadow envの利用資料作成\n- Claude APIを利用したサービス提案\n- 新規顧客獲得のためのキャンペーン企画\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy]]\n\n## 関連概念（未作成）\n`ClaudeのShadow環境の技術的特性` `マネタイズ戦略の実践例`\n", "tags": ["Claude", "Shadow環境", "マネタイズ戦略"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-11T12:53:42.569277+09:00", "updated_at": "2026-07-11T12:53:42.569277+09:00"}
{"id": 1108, "title": "Xタイムライン学習 2026-07-11 15:56", "content": "# Xタイムライン学習 2026-07-11 15:56\n\nObsidianのCEOがClaude Code連携スキル「obsidian-skills」を公開。MITライセンスのスキルを導入し、ObsidianとClaude Codeを連携してノートの読み書きを自動化。Claude CodeのAPIを利用してノートを分析し、収益化する可能性がある。\n\n## ポイント\n- ObsidianのCEOがClaude Code連携スキル「obsidian-skills」を公開\n- MITライセンスのスキルを導入\n- ObsidianとClaude Codeを連携してノートの読み書きを自動化\n- Claude CodeのAPIを利用してノートを分析し、収益化する可能性\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`ObsidianとClaude Codeの連携方法` `ノート自動化の具体的な手法` `AIを利用した収益化の可能性`\n", "tags": ["Obsidian", "Claude Code", "AI連携", "ノート自動化", "収益化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-11T15:56:22.984756+09:00", "updated_at": "2026-07-11T15:56:22.984756+09:00"}
{"id": 1109, "title": "Xタイムライン学習 2026-07-11 16:57", "content": "# Xタイムライン学習 2026-07-11 16:57\n\nFable 5はAPIをGPT-5.6 Solと統合し、サブスクリプションとAPIアクセスで収益化する。Shadow envとAIの収益化が重要。\n\n## ポイント\n- Fable 5 APIとGPT-5.6 Solの統合\n- サブスクリプションとAPIアクセスによる収益化\n- Shadow envとAIの収益化\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow envのセキュリティ対策` `AIの収益化モデルの比較`\n", "tags": ["AI", "Fable 5", "GPT-5.6 Sol"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-11T16:58:08.582025+09:00", "updated_at": "2026-07-11T16:58:08.582025+09:00"}
{"id": 1110, "title": "X Learn [2026-07-11] Claude Code 新機能 アップデート", "content": "**Claude Code 最新アップデートまとめ（2026年7月11日時点）**\n\nClaude Code（CLI + デスクトップアプリ）は2026年に入ってからも**爆速で進化**しており、ほぼ毎週のようにマイナーアップデートが入っています。特にデスクトップ版の実用性向上と、Autoモード（人間の承認なしで動くモード）の安全強化・利便性向上が目立ちます。\n\n### 1. 直近最大の目玉機能：**アプリ内ブラウザ (In-app Browser)**\n- デスクトップ版に**サンドボックス化されたブラウザ**が正式統合されました。[[1]](https://x.com/i/status/2075635283211772279)\n- Claudeがドキュメント、設計書、デザインシステム、任意のウェブサイトを開いて**読み込み・クリック・操作**可能。\n- ローカル開発サーバーと同じ感覚で扱えるため、テスト・検証がアプリ内で完結。\n- セッションの永続化はユーザーが設定可能（セキュリティ重視）。\n- Chrome拡張に頼らなくてよくなったのが大きなポイントです。\n\n→ 最新版にアップデートして試してください（公式ドキュメントのDesktopセクションに詳細あり）。\n\n### 2. **/checkup コマンド**（今一番おすすめ）\n最近日本コミュニティで大バズりしている神コマンドです。[[2]](https://x.com/masahirochaen/status/2075084263322767661)\n\n`/checkup` を実行するだけで、以下のことを**提案→確認→実行**してくれます：\n\n- 未使用スキル・MCP・プラグインの掃除（コンテキスト大幅節約）\n- ローカルCLAUDE.mdとリポジトリのCLAUDE.mdの重複解消\n- 肥大化したCLAUDE.mdを「入れ子構造＋スキル」に自動分割\n- 遅いフックの無効化\n- Claude Code自体の最新版への更新\n- Autoモードのデフォルト有効化\n- よく拒否される読み取り専用コマンドの事前承認\n\n変更前に必ず確認が入るので安心して使えます。**Claude Codeを使っている人はまずこれを実行**することを強く推奨します。\n\n### 3. **v2.1.207 アップデート**（最新版）\n- Bedrock / Vertex AI で **Autoモード** が正式開放\n- デフォルトモデルが **Claude Opus 4.8** に変更\n- セキュリティ強化（プラグイン関連）\n- 背景セッション・git worktree関連の不具合修正多数\n\n詳細はDevelopersIO（Classmethod）の記事が最も丁寧にまとめられています：\n- https://dev.classmethod.jp/articles/20260711-cc-updates-v2-1-207/\n\n（v2.1.205〜v2.1.206でもAutoモードの安全対策がかなり強化されています。特に「AIが自分の作業ログを改ざんする」「危険なrmコマンドを勝手に実行する」などの事故防止が手厚くなっています。）\n\n### その他最近強化された主な機能\n- **複数セッション並行実行**＋ドラッグ&ドロップで自由にレイアウト変更（ターミナル・ファイル編集・プレビュー・Diff Viewer）\n- **リモートコントロール**（PCで起動したままスマホから操作継続可能）\n- **副画面（サイドスクリーン）**機能（AIの長文出力を見やすくリアルタイム変換）\n- Memory機能のさらなる改善\n- Cowork関連（/simplify、/batch、スケジュールタスクなど）\n\n---\n\n**結論・おすすめアクション**\n1. 最新版に更新\n2. `/checkup` を実行して環境を最適化\n3. アプリ内ブラウザを試す\n\nこれだけで開発効率がかなり変わります。\n\n特定の機能の使い方（例：/checkupの詳細、Autoモードの安全設定、DesktopのレイアウトTipsなど）をもっと深掘りしたい場合は、教えてください！ すぐに最新情報を持ってくるので。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-11T20:10:35.899301+09:00", "updated_at": "2026-07-11T20:10:35.899301+09:00"}
{"id": 1111, "title": "X Learn [2026-07-11] Claude Agent Skills MCP 活用", "content": "**Claude Agent SkillsとMCPの活用完全ガイド（2026年7月最新）**\n\nクエリから、**「ClaudeのAgent機能を本気で業務活用したい」**という実践志向だと判断して、理論・違い・使い分け・具体的な活用術までまとめます。\n\n### 1. Agent SkillsとMCPとは？（本質的な違い）\n\n**Agent Skills（Skills）**\n- Markdown（説明書）＋ Pythonコードのセットで作る**カスタムツール**\n- 「この処理はこう動いてほしい」という**振る舞いや手順・ドメイン知識**をAIに叩き込むのに最適\n- メリット：作成が圧倒的に簡単、トークン効率が良い（オートロード機能で必要時だけ読み込む）、Claude Code / Web / APIで高い可搬性\n\n**MCP（Model Context Protocol）**\n- Anthropicが提唱する**Agentと外部世界を繋ぐ標準プロトコル**\n- MCP Serverを立てると、Claude（やCodex、Cursorなど複数のクライアント）が自動でツールを発見・利用可能\n- メリット：外部サービス（Slack、GitHub、Notion、DB、ブラウザ、ファイルシステムなど）と深く、安全に連携できる。一度作れば複数ツールで再利用可能\n\n**決定的な違い**\n- Skills → 「AIにどう動いてほしいか」（マニュアル・専門家の指示書）\n- MCP → 「AIが何にアクセスできるか」（ユニバーサルプラグ・接続層）\n\n現在は**「どちらか」ではなく「両方積層して使う」**のが最強です。AI（意思決定）→ Skills（手順）→ MCP（ツール発見）→ 実際の実行、というレイヤー構造が主流になっています。[[1]](https://x.com/axelrod_jpn/status/2075099561274835201)\n\n### 2. 使い分けの正解（2026年現在のコンセンサス）\n\n| 用途 | おすすめ | 理由 |\n|------|----------|------|\n| シンプルなロジック・繰り返し作業 | **Skills優先** | 速く作れてトークン効率が良い |\n| 外部サービス連携（Slack通知、GitHub操作、DB読み書き） | **MCP優先** | セキュリティ・発見性・再利用性が高い |\n| ドメイン知識・出力フォーマット統一 | **Skills** | 自然言語で専門家の暗黙知を注入しやすい |\n| 複数AIツール（Claude Code + Codex + Cursor）で共有 | **MCP** | 一つのサーバーで全クライアント対応 |\n| 開発チーム構成（Subagent運用） | **両方組み合わせ** | Skills 4個 + MCPサーバー 2個程度がバランス良い |\n\n**重要ポイント**:\n- Claude Codeでは**MCPがSkillsより優先度が高い**（似た機能があるとMCPを先に選ぶ）\n- Skillsは「軽量で柔軟」、MCPは「本格的だがサーバー運用が必要」というトレードオフがあります。[[2]](https://x.com/ZSkyX7/status/2043714159846863057)\n\n### 3. 最強の活用パターン（実務で効くもの）\n\n**レベル1: 基礎活用**\n- 自分の最も繰り返している作業を1つ選び、Skill化（例：競合分析、報告書フォーマット統一、CSV自動加工）\n- 公式ブログ「Extending Claude’s capabilities with skills and MCP servers」を必ず読む\n\n**レベル2: 組み合わせ活用**\n- **Memory + Skills + MCP**：長期記憶を持った専門エージェントを作成\n- **Subagents + MCP**：役割分担した「開発チーム」「営業チーム」を作る\n- **Hooks + MCP**：イベント駆動で自動起動（例：Issue作成→自動Slack要約→GitHub更新）\n\n**レベル3: 業務特化エージェント**\n- 「このIssueをSlackに要約して」「競合の急成長要因を分析して」みたいな複合コマンドを1発で実行できる状態\n- 日本語コミュニティでは**1日で業務特化型エージェントを構築**している事例が多数出ています。\n\n**実例（人気の使い方）**\n- GitHub連携MCP + 分析Skill\n- Slack/Notion/DB直接操作MCP\n- ソーシャルメディア分析（Sandcastles MCPなど）\n- ローカルファイル操作＋コード実行のハイブリッド\n\n### 4. 今すぐ始めるおすすめ順序\n\n1. **Claude Code**をしっかり使う（これが土台）\n2. 簡単な**Skillsを3〜5個作る**（これだけで生産性が段違い）\n3. 既存の人気**MCP Server**をインストールして体感\n4. 自分の業務に特化した**カスタムMCP** or **Skill**を作成\n5. Memory/Subagent/Hooksと組み合わせる\n\n無料で学べるリソースも充実しています（Claude 101 → Claude Code 101 → Agent Skills → MCP入門の流れが自然）。\n\n### 5. 注意点と先端Tips\n\n- MCPは「繋ぎ方が難しい」と感じる人が多い → 最初はStarterキット（ダブルクリックでインストールできるもの）から入るのがおすすめ\n- Skillsに全部変換する実験をしている猛者もいる（状況による）\n- コンテキストの埋まり方（システムプロンプト、Skillロード、MCPロード、Compaction）を理解すると劇的に賢く使える\n- 最終目標は「Claudeを使う」のではなく**「Claudeと働く」**状態（CLAUDE.md + Skills + Subagents + MCPで環境構築）\n\n---\n\nもっと深掘りしたい方向性を教えてください：\n\n- **特定業務**（営業、開発、分析、コンテンツ作成など）のSkill/MCP設計例\n- MCP Serverの具体的な作り方\n- Skillsのベストな記述テンプレート\n- Subagentとの組み合わせ事例\n- 最新のおすすめ公開MCP一覧\n\n具体的に「こういう業務を自動化したい」というのがあれば、それに最適化した構成を設計します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-11T20:11:14.378390+09:00", "updated_at": "2026-07-11T20:11:14.378390+09:00"}
{"id": 1112, "title": "X Learn [2026-07-11] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）2026年現在のベストプラクティス**\n\n「AIエージェント ハーネス設計」は、2026年現在最も重要なトピックのひとつです。モデル性能自体よりも、「エージェントを取り巻く制御機構（ハーネス）」の質が成果を2倍以上変えることが複数の実証研究・実務で確認されています。OpenAIの社内事例（人間がほぼコードを書かずに100万行規模のプロダクトをエージェントだけで構築）、Anthropicの長時間実行に関する議論、LangChain Labsや日本のコミュニティ（@gota_bara氏の資料など）で急速に体系化されています。\n\nハーネスとは、馬具（horse harness）の比喩で、「生のモデル（馬）の力を適切に制御・方向づけ・増幅する仕組み一式」です。目的は「人間がステアリング（方向・制約・品質基準）を握り、エージェントが実行する」状態を安定的に実現することです。\n\n### 1. 設計の基本原則\n\n- **失敗を二度と起こさせない工学**：エージェントがミスしたら、手作業で直すだけでなく、ハーネスにルール・チェック・仕組みとして永久に組み込む（Mitchell Hashimoto流）。\n- **Context is King**：コンテキストウィンドウを汚染しない。不要な情報を入れず、常にクリーンに保つ。\n- **Data-Driven Iteration**：Evals、トレース、指標（成功率、トークン効率、コスト、レイテンシ）を徹底的に集めてハーネスを改善。\n- **Thin vs Thick**：フロンティアモデル（高性能）には薄いハーネス、企業向け長時間タスクには厚いハーネス。\n- **Progressive Disclosure**：全知識を最初に与えず、必要に応じてスキル・ルールをロード。\n- **Short Feedback Loops**：長大な自律ループではなく、「Reason → Act → Verify → Adjust」の短い検証可能ループを重視。\n- **Maintainability First**（特に重要）：ハーネスが肥大化すると変更が困難になる。優先順位付けとモジュール化が必須（@gota_bara氏のSpeakerDeck参照）。\n\n### 2. 推奨アーキテクチャ\n\n```mermaid\ngraph TD\n    subgraph Control Plane [Control Plane]\n        Rules[Rule Layer\\n(CLAUDE.md / HARNESS_RULES.md)]\n        Policy[Policy Engine\\n(Guardrails, Permissions)]\n        Orchestrator[Orchestrator\\n(Main Loop + Sub-agent Spawner)]\n    end\n\n    subgraph Memory Plane [Memory Plane]\n        Persistent[Persistent FS\\n(progress.md, logs, artifacts)]\n        Semantic[Semantic Memory\\n(Vector DB)]\n        Working[Working Context\\n(自動要約 + クリーンアップ)]\n    end\n\n    subgraph Execution Plane [Execution Plane]\n        Tools[Tool Layer\\n(MCP / Limited Tools ≤3)]\n        Subagents[Sub-agents\\n(Context Firewall)]\n        Executor[Executor\\n(ReAct / Plan-Execute-Verify)]\n    end\n\n    subgraph Observation Plane [Observation Plane]\n        Hooks[Hooks & Middleware\\n(Pre-check, Linter, Checklist)]\n        Eval[Eval & Metrics]\n        Observability[Observability\\n(Trace, Log, Anomaly Detection)]\n        Meta[Meta-Harness\\n(自己改善提案)]\n    end\n\n    Control Plane --> Execution Plane\n    Memory Plane <--> Execution Plane\n    Execution Plane --> Observation Plane\n    Observation Plane --> Control Plane\n```\n\n**4レイヤー構造**を基本とします：\n- **Control Plane**：硬いルールと全体統制\n- **Memory Plane**：永続性とコンテキスト衛生管理（最も重要）\n- **Execution Plane**：実際の行動と並列化\n- **Observation Plane**：観測・検証・自己改善（これがハーネスの進化エンジン）\n\n### 3. 各レイヤーの詳細設計\n\n**Rule Layer（最も基礎）**\n- 専用ファイル（`HARNESS_RULES.md` または `AGENT_SPEC.md`）に60行以内で硬いルールのみ記述。\n- 品質基準、禁止事項、ドメイン知識、完成条件（binaryで明確に）を記載。\n- AI自身に生成させず、人間が慎重に保守（研究でAI生成ルールは性能低下を招くケースが多い）。\n\n**Memory & Context Layer**\n- **Persistent Filesystem**を第一級市民に：`progress.md`、`status.json`、`decision_log.md` を必ず読み書きさせる。\n- コンテキストはサブタスクごとにリセット・要約。\n- スキルはモジュール化（Skillportのような仕組み）してon-demandロード。\n- 1エージェント1ワークツリーで並列実行時の競合を防止。\n\n**Tool & Capability Layer**\n- 同時に有効にするツールは3つ以内に制限（tool thrashing防止）。\n- MCP（Model Communication Protocol）や類似規格で標準化。\n- 権限モデルを厳格に：読み取り/書き込み/外部API/破壊的動作ごとに承認ゲートやサブエージェント分離。\n\n**Orchestration & Loop Layer**\n- 基本ループ：Plan → Execute → Observe（verify）→ Reflect/Adjust。\n- Sub-agentは「コンテキストの防火壁」として活用。メインは思考をクリーンに保ち、重い作業を委譲。\n- 長時間実行向けには状態永続化とチェックポイント必須。\n\n**Observation & Self-Improvement Layer**\n- あらゆる行動にHooksを挿入（編集時Linter、完了前Checklist、セキュリティスキャン）。\n- 完全なトレーサビリティ（OpenTelemetry互換）。\n- 評価指標を自動収集し、ハーネス改善提案まで行わせる（Meta-Harness）。\n- 最終的に「Harness Engineering → Post-Training/Fine-tuning → Harness Engineering」のサンドイッチで継続改善。\n\n### 4. 実装時のベストプラクティス（肥大化対策）\n\n- ルールは「硬いルール」と「スキル」に明確に分離。\n- ハーネス自体をバージョン管理し、変更容易性を最優先評価指標にする（@gota_bara氏資料の優先順位が参考になる）。\n- Evalsを最初に設計。トレースを徹底的に分析して「どこでコケているか」を特定してからハーネスを修正。\n- モデルごとに最適ハーネスが異なる（Model-Harness-Task fit）。プロファイル機能で切り替え可能に。\n- 企業ユースでは「Human-in-the-Loopの適切な配置」（承認が必要なポイントのみ）が鍵。\n\n### 5. 具体例：Software Engineering Agentの場合\n\n- `PRODUCT_SPEC.md` で意図を構造化（Gokul RajaramのProductSpec風）。\n- 編集時は即時Linter + 構文チェック。\n- 進捗は必ず`progress.md`に書き、セッション跨ぎで読み込む。\n- テスト失敗時は自動的に失敗パターンをルールに追加提案。\n- Sub-agentで「調査用」「実装用」「検証用」を分離。\n\nこれにより、同じモデルでもベンチマーク成績が42%→78%になるような差が出ます。\n\n### 参考・さらに深掘りしたい場合\n\n- @gota_bara氏のSpeakerDeck「無でハーネスの設計」（ハーネス肥大化対策に最適）\n- awesome-harness-engineering リポジトリ（アーキテクチャ・評価・参考実装集）\n- LangChain Labs Viv氏のノート（Evals駆動型ハーネス構築）\n- arXiv論文（HexStrike-AIによるHarness比較、効率化に関する2026年論文）\n\nハーネス設計は「一度作って終わり」ではなく、週次で失敗をルール化していく継続的プロセスです。最初はシンプルなRule + Persistent Memory + Short Loopから始め、トレースを見ながら徐々に厚くしていくのがおすすめです。\n\n具体的なユースケース（例：コード生成、業務自動化、研究エージェントなど）や、特定のレイヤーのより詳細な設計（Mermaid拡張やコード例）が欲しい場合は、教えてください。すぐに深掘りした設計書を作成します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-11T20:12:04.931332+09:00", "updated_at": "2026-07-11T20:12:04.931332+09:00"}
{"id": 1113, "title": "X Learn [2026-07-11] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年7月11日）**\n\n### 1. Codex CLI（OpenAI 官方）\n**最新版本**：**0.144.1**（用户已在使用），官方于7月8日发布 **0.143.0**。[[1]](https://x.com/grok/status/2074683995158114699)\n\n**主要更新亮点（0.143.0）**：\n- Remote plugins 默认开启，支持 npm marketplace 和版本可见性\n- 新增系统代理支持（macOS/Windows，包括 PAC/WPAD）\n- 支持 Amazon Bedrock 上的 **GPT-5.6 Sol、Terra、Luna** 等最新模型（带 max reasoning effort）\n- MCP tools 默认使用 tool search + session auth\n- 新增 remote-control pair 命令、app-server 改进\n- TUI 通知、线程重命名（/rename）、Ctrl+O 复制最后输出等体验优化\n- Windows 输入、恢复逻辑等 bug 修复\n\n**安装/更新命令**：\n```bash\nnpm i -g @openai/codex\n```\n\n目前 Codex CLI 使用非常活跃，尤其在 GPT-5.6 系列模型上表现强劲，很多开发者把它作为主力 coding agent。[[2]](https://x.com/tageecc/status/2075586042049241329)\n\n### 2. Gemini CLI（Google）\n**最新版本**：\n- **v0.52.0-nightly**（7月10日发布）\n- **v0.51.0-preview.0**（7月8日发布）[[3]](https://x.com/sh740451/status/2075811704563540259)\n\n**主要更新**：\n- **重点是安全加固**（这是近期核心方向）：\n  - 严格阻止访问仓库外文件（.git、.env、node_modules 等，忽略大小写）\n  - 符号链接（symlink）指向外部路径时拒绝访问\n  - 修改 .vscode 文件前必须用户确认（即使在 YOLO/auto-edit 模式）\n  - macOS sandbox 下把 `~/.gitconfig` 设为只读，防止 agent 篡改全局 Git 配置\n- 修复 thought leakage（思考过程泄漏）bug\n- 新增 caretaker modules\n\n**注意**：有信息显示 Gemini CLI 可能已在2026年6月对免费/Pro 账号退役（retired），目前主要以 preview/nightly 形式继续更新。部分开发者已转向 Codex CLI、Claude Code 或其他方案。[[4]](https://x.com/wangxian0/status/2075825708572750076)\n\n### 3. 两者对比与当前趋势\n- **Codex CLI**：功能更成熟、模型更新快、生态好（插件、MCP、TUI 体验优秀），目前呼声更高。\n- **Gemini CLI**：近期主打安全防护，但整体活跃度似乎有所下降。\n- 很多工具已同时支持两者（如 Agent Zero v2.4 已加入 Gemini CLI 支持、AionUi、Vercel skills CLI 等），实现「一个技能、全代理通用」。[[5]](https://x.com/chenzeling4/status/2075823154078114073)\n\n想看具体哪个版本的完整 changelog、安装遇到问题、还是想了解和 Claude Code 的对比？直接说，我可以继续帮你挖最新信息。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-11T20:12:37.649141+09:00", "updated_at": "2026-07-11T20:12:37.649141+09:00"}
{"id": 1114, "title": "Xタイムライン学習 2026-07-11 20:54", "content": "# Xタイムライン学習 2026-07-11 20:54\n\n2026-07-11のXタイムライン学習で、AI作成UIの\"AI臭\"を剥ぎ取るエージェントスキルの実装がGO。Claude Codeにエージェントスキルを導入し、23パターンの\"AIっぽさ\"をカタログ化。shadow環境への活用を検討。収益モデルも検討。\n\n## ポイント\n- AI作成UIの\"AI臭\"を剥ぎ取るエージェントスキル実装GO\n- Claude Codeにエージェントスキル導入\n- 23パターンの\"AIっぽさ\"カタログ化\n- shadow環境への活用検討\n- 収益モデル検討\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`AI作成UIの\"AI臭\"剥ぎ取り` `エージェントスキルカタログ化` `shadow環境活用` `収益モデル検討`\n", "tags": ["AI", "UI", "エージェントスキル", "Claude Code", "収益モデル"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-11T20:54:22.920829+09:00", "updated_at": "2026-07-11T20:54:22.920829+09:00"}
{"id": 1115, "title": "日報 2026-07-11 学習まとめ", "content": "# 日報 2026-07-11 学習まとめ\n\nClaude CodeのアップデートやCodexのカスタマイズ性強化、AIエージェントの進化が注目されている。Shadow環境ではClaude Codeの導入やCodexのカスタマイズ、AIエージェントの活用が重要となる。\n\n## ポイント\n- Claude Codeのアップデート\n- Codexのカスタマイズ性強化\n- AIエージェントの進化\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエージェントの活用方法` `Codexのサブエージェント設定`\n", "tags": ["AI", "Claude Code", "Codex"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-11T22:02:33.297667+09:00", "updated_at": "2026-07-11T22:02:33.297667+09:00"}
{"id": 1116, "title": "横断学習 2026-07-12", "content": "# 横断学習 2026-07-12\n\nAIコーディングツールの進化を中心に、ツールの導入、セキュリティ対策、エンジニアスキル更新、コミュニティ活動の重要性を強調。\n\n## ポイント\n- AIコーディングツール導入検討\n- セキュリティとプライバシー対策\n- エンジニアスキル更新\n- コミュニティ活動促進\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`AIコーディングツールのセキュリティ対策` `エンジニアスキル更新の重要性` `コミュニティ活動の促進`\n", "tags": ["AIエンジニアリングツール", "コーディングツール", "セキュリティ", "プライバシー", "コミュニティ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-12T08:01:12.625507+09:00", "updated_at": "2026-07-12T08:01:12.625507+09:00"}
{"id": 1117, "title": "Xタイムライン学習 2026-07-12 08:55", "content": "# Xタイムライン学習 2026-07-12 08:55\n\nOpenClawのAndroid側で「インストール済みアプリの開示同意」を実装する。横断テーマはモバイルAIのセキュリティとプライバシーへの対応。ログと停止の持ち主を確認し、https://x.com/kapikunAI/status/2076082155990786115の詳細を調査する。\n\n## ポイント\n- OpenClawのAndroid側で「インストール済みアプリの開示同意」を実装する\n- 横断テーマはモバイルAIのセキュリティとプライバシーへの対応\n- ログと停止の持ち主を確認する\n- https://x.com/kapikunAI/status/2076082155990786115の詳細を調査する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`モバイルAIセキュリティ` `インストール済みアプリの開示同意`\n", "tags": ["OpenClaw", "Android", "セキュリティ", "プライバシー"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-12T08:55:15.985423+09:00", "updated_at": "2026-07-12T08:55:15.985423+09:00"}
{"id": 1129, "title": "Xタイムライン学習 2026-07-12 11:57", "content": "# Xタイムライン学習 2026-07-12 11:57\n\n2026-07-12のXタイムライン学習で、Claude Codeの教材販売がNG判定され、代替教材検索とAI系コンテンツの新しい収益モデル検討が提案された。横断テーマとしてAI系コンテンツ販売の終了可能性が指摘された。\n\n## ポイント\n- Claude Codeの教材販売がNG判定\n- 代替教材検索と新しい収益モデル検討\n- AI系コンテンツ販売の終了可能性\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI教材代替策` `AI収益モデル`\n", "tags": ["AI", "教育", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-12T11:57:02.153539+09:00", "updated_at": "2026-07-12T11:57:02.153539+09:00"}
{"id": 1130, "title": "Xタイムライン学習 2026-07-12 15:00", "content": "# Xタイムライン学習 2026-07-12 15:00\n\nShadow MCP Appsを利用したmonetizationについての学習。OpenClawのsandboxed MCP App実装の分析と潜在的なmonetization戦略の探索を目的とする。Negotiate opt-in機能を実装するために、Caller、tool、UIの開発が必要である。\n\n## ポイント\n- Shadow MCP Appsのmonetization\n- OpenClawのsandboxed MCP App実装の分析\n- 潜在的なmonetization戦略の探索\n\n## 関連ページ\n[[MCP→公式CLI移行で週次タスク安定化]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow Appsのセキュリティ` `MCP Appsの最適化`\n", "tags": ["MCP", "monetization", "Shadow Apps"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-12T15:01:59.962887+09:00", "updated_at": "2026-07-12T15:01:59.962887+09:00"}
{"id": 1131, "title": "Xタイムライン学習 2026-07-12 19:07", "content": "# Xタイムライン学習 2026-07-12 19:07\n\n2026-07-12のXタイムライン学習で、Claude Codeの学習法をObsidianで実装し、Codexとの連携を試みる。vvv/vvv-botsのshadow環境へのObsidian導入を検討。横断テーマは学習法とツールの活用。\n\n## ポイント\n- Claude Codeの学習法をObsidianで実装\n- CodexとObsidianの連携を試みる\n- vvv/vvv-botsのshadow環境へのObsidian導入検討\n- 横断テーマ: 学習法とツールの活用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`ObsidianとCodexの連携方法` `vvv/vvv-botsのshadow環境へのObsidian導入手順` `学習法とツールの活用の最新動向`\n", "tags": ["学習法", "ツール活用", "Obsidian", "Codex", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-12T19:07:25.807556+09:00", "updated_at": "2026-07-12T19:07:25.807556+09:00"}
{"id": 1132, "title": "X Learn [2026-07-12] Claude Code 新機能 アップデート", "content": "**Claude Code 最新アップデートまとめ（2026年7月12日時点）**\n\nClaude Code（CLI＋デスクトップアプリ）は、単なるコード生成ツールから**本格的な自律型AI開発環境**へと急速に進化しています。直近の主な新機能・アップデートは以下の通りです。\n\n### 1. 最大のトピック：**デスクトップアプリ内ブラウザ（In-app Browser）**（7月10日頃リリース）\n- Claudeがアプリ内で直接ウェブサイトを開き、**閲覧・クリック・操作・読取**が可能に。\n- 構築したウェブサイトを自分で開いてテスト → バグ発見 → 自動修正まで完結。\n- 外部ドキュメントやAPIリファレンスを参照する際に、スクリーンショットやコピペが不要になる。\n- Sandbox（サンドボックス）化されており、安全。セッションを永続化するか一時的にするかも選択可能。\n\nこれにより「タブを行き来する時間」が大幅に削減され、開発体験が劇的に向上しています。[[1]](https://x.com/i/status/2075635283211772279)\n\n### 2. **/doctor コマンド**（最近追加）\n- プロジェクトの指示書である **`CLAUDE.md`** を診断。\n- 「コードを見れば分かる説明」「冗長な指示」「不要になったスキル」などを自動検出して削除提案。\n- 指示が長すぎると逆にパフォーマンスが落ちる問題を解決する、非常に実務的な機能です。\n\n### 3. **v2.1.207 アップデート（7月11日）** の主な変更\n- **デフォルトモデルが Claude Opus 4.8 に変更**（Bedrock/Vertex/AWS環境含む）\n- **Auto Mode** が Bedrock/Vertex AI/Foundry で環境変数設定なしで利用可能に\n- エージェントビューの大幅改善（同一テキスト貼り付け時の表示、保留中セッションの経過時間表示など）\n- セキュリティ強化（hooksでのシェルインジェクション対策、pluginConfigsの読み込み制限）\n- 多数のバグ修正（長い出力時のフリーズ、git worktree関連、Remote Control表示、自動更新時のランチャー上書きなど）\n\n### 4. その他の最近の強化ポイント\n- **Background Agent（裏エージェント）の運用性向上**（v2.1.206）：アップデート後の自動反映、削除バグ修正、ステータス表示改善など。「放置運用」の信頼性が大幅アップ。[[2]](https://x.com/i/status/2076254491805167842)\n- **Claude Designとの双方向連携**：デザインシステム対応、キャンバスエディタ、Code↔Designの同期。\n- Git worktree分離による**並列エージェント対応**、GitHub PR監視＋自動修正。\n- セッション間**自動メモリ**、**Max Effort**モード（複雑問題でより長く推論）。\n- ワークフローサイズ制御、テレメトリ改善、setupスクリプト対応など。\n\n### まとめると\nClaude Codeは現在、「**AIに任せて席を外せる**」レベルにかなり近づいています。特に**In-app Browser**と**/doctor**は実務で即効性が高いです。\n\n最新の完全な変更履歴は、`claude-code` リポジトリの **CHANGELOG.md** か公式ドキュメント（https://code.claude.com/docs）で確認してください。\n\n**もっと知りたいことありますか？**\n- 具体的な導入・設定方法\n- /doctorやIn-app Browserの使い方例\n- Opus 4.8の体感変化\n- 企業導入時の注意点\n\nなど、深掘りしたい部分を教えてください！すぐに最新情報をお伝えします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-12T20:10:37.258789+09:00", "updated_at": "2026-07-12T20:10:37.258789+09:00"}
{"id": 1133, "title": "X Learn [2026-07-12] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills + MCPの活用ガイド（2026年最新）**\n\n「Claude Agent Skills」と「MCP」は、2025年末〜2026年に爆発的に広がった**Claude Code / Codex / Cursor**などのAIコーディングエージェントの拡張フレームワークです。特に日本のコミュニティ（東大ClaudeCode研究所、Skillsオタク勢など）が実践ノウハウを深く掘り下げています。\n\n### 1. Agent SkillsとMCPの違い・関係性\n\n**Agent Skills（オープンスタンダード）**\n- 再利用可能な「原子的なスキル」の集合\n- 「何をするか」「どのツールを呼ぶか」「結果をどう検証するか」「出力形式は？」を定義したモジュール\n- プラグインのようなもの。必要なスキルだけピックアップして使える\n- Googleが公開した`stitch-skills`が代表例（Design / Build / Utilityスキル群）\n\n**MCP（Model Context Protocol）**\n- エージェントが外部機能に接続するための**プロトコル＋サーバー**\n- ターミナル制御、ファイル操作、外部API連携、**記憶の共有**（Memory）を実現\n- Skillsは「指示書」、MCP Serverは「実行環境・コンテキスト保持層」というイメージ\n- Desktop CommanderMCPのようなツールで、チャットから直接ターミナルを安全に操作可能\n\n**連携のイメージ**：\nSkills → MCP Serverに登録 → Claude Code / Cursor / Gemini CLIなどがMCP Serverに接続して利用。\n\n公式解説（Anthropic/Claudeブログ）でもこの組み合わせが強く推奨されています。[[1]](https://x.com/oikon48/status/2002273763463766339)\n\n### 2. 実務での主な活用パターン\n\n**① 即戦力：既存Skills/MCPの導入**\n- Google Stitch Skills（design-to-code、モック生成、UI変換）\n- Creatify提供の「動画広告エージェントSkills + MCP」（ブランドURLからロゴ・配色を自動取得して記憶共有）\n- ターミナル完全制御系MCP（DesktopCommanderMCPなど）\n\n**② 業務特化カスタムエージェント構築（最強活用）**\n- 自社業務に特化したSkillsを作成（例：見積もり自動生成、競合分析、特定API連携）\n- MCP Serverを立ててMemoryを永続化 → 別セッションや別エージェント（Claude Code ↔ Codex）で文脈を引き継ぐ\n- Hooks + Subagent + Skills + MCPの4層構成で本格的な自律エージェント化\n\n**③ 開発生産性爆上げ**\n- CC-Switch（Rust/Tauri製）のようなランチャーを使って、複数のエージェント（Claude Code, Codex, Gemini CLI, Cursor）を一元管理しながらSkills/MCPを切り替える\n- 「設計 → 実装 → テスト → デプロイ」までをSkillsで分解して自動化\n\n### 3. おすすめ導入ステップ（初心者〜上級者）\n\n1. **基礎固め**：Claude Code（またはCursor）を入れてMCP Serverを立ち上げる\n2. **Skillsマーケットプレイス**的な場所から有用なものを追加（`--sparse`フラグで必要なものだけ取得）\n3. **Memory設定**：ブランドガイドラインや過去判断を共有メモリに保存\n4. **カスタムSkill作成**：自社業務フローをSkill化\n5. **高度化**：Hooksでトリガー設定、Subagentで役割分担\n\n特に**「30個のMCPを役割別に分解した記事」**（Skillsオタクさんが絶賛したもの）は必読です。導入順序・URL・Skillsとの違いまで丁寧に整理されています。[[2]](https://x.com/i/status/2045812652035711367)\n\n### 4. 最新トレンド（2026年7月時点）\n\n- GitHub Trendingが「Claude Codeテンプレート」「Stitch Skills」「MCP Server」で埋まる日が普通になってきた\n- 動画広告・デザインからのコード生成・ブランド一貫性維持などがSkillsで「ターミナル内で完結」するレベルに\n- CC-Switchが116K stars超え（全エージェントの統一ハブ化）\n\n### 参考リソース\n\n- Anthropic公式：「Extending Claude’s capabilities with skills and MCP servers」\n- Amazon書籍：「Claude Code実践レシピ100本: MCP/Skills/Hooks/サブエージェント実践ガイド」\n- 日本の情報源：@ClaudeCode_UT、@sumika45379、@upamune、@oikon48 などの発信\n\n---\n\n**一言で言うと**：\n**Skills = 再利用可能な「業務手順書」**  \n**MCP = その手順書を実行するための「共通実行基盤＋記憶庫」**\n\nこの2つを組み合わせることで、「ただコードを書く」から「自社業務全体を自律的に回すエージェント」へと完全にシフトできます。\n\n具体的に「自社業務でこういうことを自動化したい」というのがあれば、必要なSkill構成やMCPアーキテクチャを一緒に設計しますので、遠慮なく聞いてください！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-12T20:11:10.461473+09:00", "updated_at": "2026-07-12T20:11:10.461473+09:00"}
{"id": 1134, "title": "X Learn [2026-07-12] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（2026年最新プラクティス）**\n\n「AIエージェント ハーネス設計」は、現在最も重要なトピックのひとつです。2026年現在、**プロンプトエンジニアリング → コンテキストエンジニアリング → ハーネスエンジニアリング**が主流となっています。モデルそのものより、周囲の「手綱（Harness）」をどれだけ強く設計できるかが、信頼性・生産性・安全性を決めます。\n\n多くの専門家が繰り返す核心はこれです：\n\n> 「The model is not the agent. The harness is.」  \n> LLMはエンジン。ハーネスが車体であり、OSである。[[1]](https://x.com/CobusGreylingZA/status/2043638576848707662)\n\n### 1. ハーネスエンジニアリングの本質\n\nハーネスとは、以下のすべてを指します：\n\n- **永続状態（State）** — 単なる会話履歴ではなく、ノートブック的な長期記憶\n- **検証ゲート（Verification Gates）** — 「完了」と言わせない仕組み\n- **スコープ制御** — 一度に1機能にロックする\n- **セッションライフサイクル** — 毎回クリーンスタート＋クリーンエンド\n- **スキル・手順・規範** — 手続き的知識の外部化\n- **プロトコル** — Agent-to-Human / Agent-to-Agent / Agent-to-Toolの契約\n- **運用レイヤー** — サンドボックス、観測可能性、評価、承認ループ、自己改善\n\nこれらをしっかり設計すると、同じモデルでも出力品質が劇的に変わります（Anthropicの実験では、適切なハーネスで「使い物にならない」→「実際に遊べるゲーム」レベルになった事例が報告されています）。[[2]](https://x.com/_vmlops/status/2057707195933110432)\n\n### 2. 推奨アーキテクチャ（2026年版）\n\n```mermaid\ngraph TD\n    Core[Thin LLM Core\\n(ReAct / Plan-Execute-Verify)]\n    \n    subgraph Externalization [Externalized Intelligence]\n        Memory[Memory Layer\\n・Working Context (cached)\\n・Semantic (Vector)\\n・Episodic (SQLite)\\n・Procedural (Skills)]\n        Skills[Skills Layer\\n・SOPs・Heuristics・Normative Constraints]\n        Protocols[Protocols Layer\\n・A2H / A2A / A2T Contracts]\n    end\n    \n    subgraph Mediators [Mediators / Operational Layer]\n        Safety[Safety Harness\\n・Approval Gates・Constitutional AI・Permission Model]\n        Observability[Observability\\n・OpenTelemetry・Structured Traces]\n        Evaluation[Evaluation & Self-Improvement\\n・Trace-driven Harness Optimizer]\n        Orchestration[Orchestration\\n・Supervisor + Sub-agents・Bounded Loops]\n        Compression[Context Management\\n・Compaction without breaking cache]\n    end\n    \n    Core --> Harness[Agent Harness Core]\n    Harness --> Externalization\n    Harness --> Mediators\n```\n\nこの図のポイントは**LLMを薄く保ち、知能を外部化する**ことです。新しい機能追加時に「どこに置くか」を明確に判断できるようになります（Memory？Skills？Protocols？Mediator？）。[[3]](https://x.com/akshay_pachaar/status/2045510648474530263)\n\n### 3. 各レイヤーの詳細設計\n\n#### **Execution Core（実行中枢）**\n- **Bounded Turn Cycle**：無限ループ防止のため、iteration ceiling + token/time budgetを必ず設定\n- 基本ループ：**Observe → Act → Observe → Reflect**（またはPlan → Execute → Verify → Improve）\n- 必ず「完了判定ゲート」を別エージェントorルールベースで挟む\n\n#### **Memory Design（最も重要）**\n- **Working Context**：プロンプトキャッシュを聖域化（PREFIXとして再利用）\n- **Episodic Memory**：SQLite + 構造化ログ（後でトレース解析に使用）\n- **Semantic Memory**：Vector DB（PGVector/Qdrant）\n- **Long-term Procedural**：`MEMORY.md` + `USER.md` + `AGENTS.md`（日本コミュニティで非常に人気のシンプル手法。キャッシュを壊さない）\n\n#### **Safety Harness（暴走防止）**\n- **正の参照 + 負の導出**（日本で特に洗練されている手法）：仕様書・憲法を「正の参照」として明示的に与え、失敗事例から「負の導出」（禁止パターン）を自動生成・強化する\n- **Approval Gates**：manual / smart / off の3段階。破壊的アクションは必ずsmart gate以上\n- Toolは**Narrow Waist（一本の漏斗関数）**で提供 → コンテキスト汚染防止\n\n#### **Self-Improvement Loop（最先端）**\n- 実行トレースを収集 → 別メタエージェントがハーネス自体（指示書、スキル、ゲートルール）を改善\n- 「自分のハーネスをClaude Codeなどに改善させ続ける」閉ループの実運用例が2026年日本で多数報告されています。[[4]](https://x.com/ai_hakase_/status/2075551871968694481)\n\n### 4. 実装時の推奨原則（日本コミュニティ実践例より）\n\n1. **証跡設計**：見せられる証跡と内部監査用証跡を明確に分離\n2. **ワークスペーステンプレート標準化**：`.cursor/rules/` や `CLAUDE.md`、`AGENTS.md` を一元管理\n3. **並列開発時のmain保護ルール**：AIエージェントがmainブランチを壊さない運用規約\n4. **Context Compaction戦略**：履歴を絶対に書き換えず、要約＋削除で対応（キャッシュ保護のため）\n\n### 5. 技術スタック例（2026年中盤）\n\n- **Orchestration**：LangGraph（後継版）または独自State Machine\n- **LLM抽象化**：LiteLLM + スマートルーター\n- **Memory**：SQLite + PGVector + Markdownファイル\n- **Observability**：OpenTelemetry + 自作Trace Evaluator（AEGIS類似）\n- **Guardrails**：Pydantic + 専用分類器 + Constitutional Prompt\n- **Frontend**：Claude Code / Cursor / Codexとのハイブリッド運用が主流\n\n### 6. 最初に作るべき「Minimal Didactic Harness」\n\n本格的に始めるなら、**教育目的で読みやすい最小ハーネス**をゼロから作ることを強く推奨します（Akshay氏がやっていたアプローチ）。魔法を排除し、各部品の役割を明確にすると、後でスケールしやすくなります。\n\n必要な最初のコンポーネント：\n- Bounded ReAct Loop\n- SQLite-backed episodic memory\n- Permissioned Tool Narrow Waist\n- Simple Approval Gate\n- Trace Collector + Self-Improvement Prompt\n\n---\n\nこの設計をベースにすれば、単なる「デモエージェント」ではなく、企業内で実際に使える「生産エージェント」を構築できます。\n\n具体的にどの部分を深掘りしたいですか？\n\n- 自己改善ループの詳細設計\n- 正の参照＋負の導出の実装例\n- Memory.md中心のシンプル実装\n- LangGraphでのState設計\n- 安全ガードレールの実コード例\n\n用途（コード生成エージェント、研究エージェント、業務自動化エージェントなど）を教えていただければ、さらに具体的な設計書をお渡しします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-12T20:11:58.471784+09:00", "updated_at": "2026-07-12T20:11:58.471784+09:00"}
{"id": 1135, "title": "X Learn [2026-07-12] Codex CLI Gemini CLI 最新", "content": "**Codex CLI 和 Gemini CLI 最新情况（2026年7月12日）**\n\n### 1. Codex CLI（目前最火的 CLI 之一）\n- **最新版本**：0.144.0（0.143.0 于7月8日发布，之后快速迭代到0.144系列）。\n- **安装/更新命令**：\n  ```bash\n  npm install -g @openai/codex@latest\n  ```\n- **核心更新亮点**（0.143.0+）：\n  - 远程插件默认开启，支持 npm marketplace + 版本可见性。\n  - 系统代理支持（macOS/Windows，包括 PAC/WPAD）。\n  - 新增 Amazon Bedrock GPT-5.6 系列模型（**Sol、Terra、Luna**），支持 max reasoning effort，性能极强。\n  - MCP 工具默认开启 tool search + session auth。\n  - 新增 remote-control pair 命令、app-server 改进。\n  - **writes app-approval mode** 优化（读写分离审批，更安全适合常驻使用）。\n  - Windows 输入、TUI、恢复等 bug 修复。\n  - `/usage` 命令可精确查看配额（含时分）。\n\n**社区反馈**：速度和智能程度很高，很多人在拿它和 Claude Code 对比。配额消耗较快（尤其是高 reasoning 时），需要 Codex 订阅计划。有人做 proxy 把 Codex 订阅打到 Claude Code 界面使用。配置推荐搭配 `oh-my-codex`。[[1]](https://x.com/grok/status/2074683995158114699)\n\n很多人认为 2025 年秋天是 coding agent 的分水岭，从 Cursor → Claude CLI → 现在大量人转向 **Codex CLI**。\n\n### 2. Gemini CLI（Google 系）\n- **最新已知大版本**：v0.30.0（2026年2月底更新），之后应该还有小版本更新（社区提到较少）。\n- **主要特性**（v0.30 时期）：\n  - 默认使用 **Gemini 3.1**（自动从 Gemini 3 升级，最强模型）。\n  - Extensions 系统成熟（可安装 Neo4J、Atlassian MCP 等）。\n  - Plan Mode（实验性顺序规划 5 阶段）。\n  - 拖拽文件体验大幅改进（支持外部目录，权限确认）。\n  - Ctrl+Z 挂起、Inline Thinking（思考气泡 summary/full 模式）、聊天历史默认保留 30 天。\n  - GitHub Actions 原生支持、可 triage issues、review code。\n  - 多目录支持、memory confirmation、自动更新等。\n\n**社区反馈**：早期（2025年）更新非常频繁（v0.1.18 时已有很多实用功能），但到2026年中，讨论热度已不如 Codex CLI 和 Claude Code。有人说 “Gemini CLI is a gone dream”，更多人转向 Grok、Codex 或 Claude 系。不过 Google 生态和企业功能仍强。[[2]](https://x.com/SriThreePO/status/2027045262661947523)\n\n### 3. 当前趋势 & 建议\n- **最热门组合**：Codex CLI + Claude Code 为主力，Grok 4.5 的 TUI（非传统滚动式）被很多人夸 “像 Neovim 一样舒服”。\n- 跨工具统一管理：现在推荐用 `gh skill`（GitHub CLI 原生）来搜索、安装、更新 Agent Skills，支持 Codex、Claude Code、Gemini CLI、Cursor 等。\n- 有一个项目可以**在一个工具里跑 claude/codex/gemini 命令**。\n- 如果你要选一个上手：\n  - 重度 coding、追求速度和智能 → **优先 Codex CLI**（需对应订阅）。\n  - Google 生态、Extensions、规划能力 → Gemini CLI。\n  - 想极致自定义 → Claude Code。\n\n需要具体安装教程、配置推荐（比如 oh-my-codex）、MCP 工具推荐，还是想看某个功能的详细对比，随时说。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-12T20:12:31.961340+09:00", "updated_at": "2026-07-12T20:12:31.961340+09:00"}
{"id": 1136, "title": "日報 2026-07-12 学習まとめ", "content": "# 日報 2026-07-12 学習まとめ\n\n本日の主要トピックをまとめました。Claude Codeの新機能アップデート、AIエージェントハーネス設計、Codex CLIとGemini CLIの最新情報を掲載しています。また、shadow環境で取るべきアクションをまとめました。\n\n## ポイント\n- Claude Codeの新機能アップデート\n- AIエージェントハーネス設計\n- Codex CLIとGemini CLIの最新情報\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]] [[LLM Wiki]]\n\n## 関連概念（未作成）\n`Shadow MCP` `AIエージェントハーネス設計` `モバイルAIセキュリティ`\n", "tags": ["AI", "Claude Code", "Codex CLI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-12T22:02:34.638485+09:00", "updated_at": "2026-07-12T22:02:34.638485+09:00"}
{"id": 1137, "title": "Xタイムライン学習 2026-07-13 00:05", "content": "# Xタイムライン学習 2026-07-13 00:05\n\nGitHubのコード自動生成機能をshadow環境に導入し、AIに仕様書を作成させる開発スタイルをテンプレ化する。横断テーマはAIを活用した開発効率化。\n\n## ポイント\n- GitHubのコード自動生成機能をshadow環境に導入\n- AIに仕様書を作成させる開発スタイルをテンプレ化\n- Claude Code運用を活用してコードの品質を向上させる\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[GitHubコードスキャン設定CSS断片]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`shadow環境でのAI開発` `コード自動生成の品質管理` `AI活用による開発プロセスの最適化`\n", "tags": ["GitHub", "コード自動生成", "AI", "開発効率化", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T00:05:21.499830+09:00", "updated_at": "2026-07-13T00:05:21.499830+09:00"}
{"id": 1138, "title": "Xタイムライン学習 2026-07-13 01:05", "content": "# Xタイムライン学習 2026-07-13 01:05\n\nClaude CodeとOpusのマニュアルを確認し、Shadow envへのアクセスとFable 5の使用を実施する。Shadow envのURLはhttps://t.co/WjzNwvpR3pである。\n\n## ポイント\n- Claude Codeのマニュアルを確認\n- Opusのマニュアルを確認\n- Shadow envへのアクセス\n- Fable 5の使用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude CodeのShadow env使用方法` `Fable 5の応用例`\n", "tags": ["Claude Code", "Opus", "Shadow env"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T01:06:56.770484+09:00", "updated_at": "2026-07-13T01:06:56.770484+09:00"}
{"id": 1139, "title": "Xタイムライン学習 2026-07-13 07:18", "content": "# Xタイムライン学習 2026-07-13 07:18\n\n2026-07-13のXタイムライン学習では、JSON形式のプロンプト出力をJinja2テンプレート化し、Fable 5の延長を利用してAIカンパニーを拡充することが注目される。jinja2ライブラリ導入とFable 5活用が主要なアクション。\n\n## ポイント\n- JSONプロンプトをJinja2テンプレート化\n- Fable 5延長でAIカンパニー拡充\n- shadow環境でClaude Code運用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`Jinja2テンプレート化` `Fable 5拡充` `shadow環境運用`\n", "tags": ["実装", "マネタイズ", "AIカンパニー"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T07:18:42.692546+09:00", "updated_at": "2026-07-13T07:18:42.692546+09:00"}
{"id": 1140, "title": "横断学習 2026-07-13", "content": "# 横断学習 2026-07-13\n\nAIエンジニアリングの進化と自動化について。AIコード生成ツールが進化し、高度なタスクに対応可能。Claude Codeが従来のChatbotベースのコード生成を超え、AIエンジニアとしての機能を強化。AIエンジニアの効率化と生産性向上に貢献。Open-sourceでローカル環境での利用も可能。Codex CLIが高度なタスクに対応可能。\n\n## ポイント\n- AIコード生成ツールが進化\n- Claude CodeがAIエンジニア機能を強化\n- AIエンジニアの効率化と生産性向上\n- Open-sourceでローカル環境での利用可能\n- Codex CLIが高度なタスクに対応\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエンジニアの教育とスキルアップ` `自動化ツールのセキュリティ`\n", "tags": ["AIエンジニアリング", "自動化", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T08:02:45.289651+09:00", "updated_at": "2026-07-13T08:02:45.289651+09:00"}
{"id": 1141, "title": "Xタイムライン学習 2026-07-13 09:04", "content": "# Xタイムライン学習 2026-07-13 09:04\n\nshadow、Claude Code、Remote control、Vaultなどに関する学習内容がまとめられている。新着3件の内容について、Next stepとしてさらに多くの情報を探すことが提案されている。\n\n## ポイント\n- Shadow\n- Claude Code\n- Remote control\n- Vault\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude Codeの学習方法` `Shadowの活用法`\n", "tags": ["Xタイムライン学習", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T09:05:46.036133+09:00", "updated_at": "2026-07-13T09:05:46.036133+09:00"}
{"id": 1142, "title": "Xタイムライン学習 2026-07-13 12:07", "content": "# Xタイムライン学習 2026-07-13 12:07\n\n2026-07-13にXタイムラインで学習したGPT-5.6Solの認証と設定方法について。Claude Codeとの連携が進み、shadow環境への導入とvvv/vvv-botsの非中華ポリシーに基づく活用が検討されている。\n\n## ポイント\n- GPT-5.6Solの認証と設定方法をClaude Codeで学習\n- GPT-5.6Solをshadow環境に導入し、既存のskill/rulesと連携\n- vvv/vvv-botsと非中華ポリシーの観点からGPT-5.6Solの活用を検討\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`GPT-5.6Solのshadow環境連携` `vvv/vvv-botsの非中華ポリシー活用`\n", "tags": ["GPT-5.6Sol", "Claude Code", "shadow環境", "vvv/vvv-bots"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T12:07:20.836757+09:00", "updated_at": "2026-07-13T12:07:20.836757+09:00"}
{"id": 1143, "title": "Xタイムライン学習 2026-07-13 14:11", "content": "# Xタイムライン学習 2026-07-13 14:11\n\nGitHubのAIエージェントが3ヶ月で140k以上のスターポイントを獲得している。 Claude Codeのシャドーエンバイロメントを利用し、ObsidianとNotebookLMを組み合わせて「第二の脳」となるAIエージェントを作成することが目的。_shadow env (Claude Code) + Obsidian + NotebookLM = \"second brain\" for AI agents。Shadowエンバイロメントのポテンシャルを分析し、モネタイゼーションモデルを開発する。\n\n## ポイント\n- GitHubのAIエージェントのスターポイント獲得\n- Shadowエンバイロメントの利用\n- ObsidianとNotebookLMの組み合わせ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエージェントのマーケット分析` `Shadowエンバイロメントのセキュリティ`\n", "tags": ["AIエージェント", "Claude Code", "Shadowエンバイロメント"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T14:12:22.250654+09:00", "updated_at": "2026-07-13T14:12:22.250654+09:00"}
{"id": 1144, "title": "Xタイムライン学習 2026-07-13 17:24", "content": "# Xタイムライン学習 2026-07-13 17:24\n\n2026-07-13のXタイムライン学習では、Mesh LLMの導入とAI秘書の活用が焦点。Mesh LLMはshadow環境での大規模モデル分散処理を、AI秘書はDiscord司令室を通じた営業生産性向上を目指す。横断テーマはAI技術活用によるビジネス効率化と収益モデル創出。\n\n## ポイント\n- Mesh LLM導入でshadow環境での大規模モデル分散処理\n- AI秘書導入とDiscord司令室活用で営業生産性向上\n- AI技術活用によるビジネス効率化と収益モデル創出\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]]\n\n## 関連概念（未作成）\n`大規模モデル分散処理` `AI秘書活用` `Discord司令室`\n", "tags": ["AI", "Mesh LLM", "AI秘書", "Discord", "ビジネス効率化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T17:24:31.493279+09:00", "updated_at": "2026-07-13T17:24:31.493279+09:00"}
{"id": 1145, "title": "Xタイムライン学習 2026-07-13 18:56", "content": "# Xタイムライン学習 2026-07-13 18:56\n\nCodexの更新により、クロスプロジェクトのサポートが追加された。新機能の分析とドキュメント作成が必要。DiscordやTelegramなどの他のプラットフォームとの統合も検討される。\n\n## ポイント\n- Codexの更新でクロスプロジェクトサポートが追加\n- 新機能の分析とドキュメント作成の必要性\n- 他のプラットフォームとの統合の検討\n\n## 関連ページ\n[[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]]\n\n## 関連概念（未作成）\n`Codexクロスプロジェクトの利点と課題` `AIを用いたプロジェクト管理の最適化`\n", "tags": ["Codex", "クロスプロジェクトサポート"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T18:58:03.595535+09:00", "updated_at": "2026-07-13T18:58:03.595535+09:00"}
{"id": 1146, "title": "X Learn [2026-07-13] Claude Code 新機能 アップデート", "content": "**Claude Codeの最新アップデート情報（2026年7月13日時点）**\n\nClaude CodeはAnthropicの強力なAIコーディングエージェント（VS Code / Desktop / CLI / Chrome対応）として急速に進化しており、**Auto Mode（人間の承認を最小化してAIに任せる運用）** がデフォルトに近づくなど、実務での「任せ方」が大きく変わるアップデートが続いています。\n\n### 最新バージョン：**v2.1.207**（7月上旬リリース）\n**主な変更点**（特に企業/クラウド利用者向け）：\n\n- **Auto ModeがBedrock / Vertex AI / Foundryでデフォルト有効に**  \n  特別な設定なしで「AIが勝手に進める」運用が可能になりました。  \n  無効化したい場合は `disableAutoMode` で簡単にオフにできます。[[1]](https://x.com/ClaudeCodeLog/status/2075749688960004373)\n\n- 長い出力（リスト・テーブル・コードなど）時の**ターミナルフリーズ・キー遅延を修正**（レスポンシブネスが大幅向上）\n\n- 非対話モードでのコンセント（同意）記録に関する挙動修正\n\n公式の方向性として、「人間が1手ずつ承認する」から「AIが作業を進め、人間は方針決定と最終確認に集中する」スタイルへの移行が明確になっています。[[2]](https://x.com/ClaudeCodeGeek/status/2076616125455200388)\n\n### ここ1〜2週間で特に話題の新機能・強化\n\n- **/checkup コマンド**（非常に高評価）\n  - 未使用スキル/MCP/プラグインのクリーンアップ（コンテキスト節約）\n  - ローカル `CLAUDE.md` の重複除去\n  - 大きなroot `CLAUDE.md` をネスト構造＋スキルに自動分割\n  - 遅いフックの無効化\n  - Claude Codeの最新バージョンへの自動更新\n  - Auto Modeのデフォルト有効化\n  - よく拒否される読み取り専用コマンドの事前承認\n  - すべて実行前に確認を取ってくれる（安全）\n\n  複雑化してきた環境のリセット・最適化に最適です。[[3]](https://x.com/LukaOnAI/status/2075549243159220404)\n\n- **Dynamic Workflow Size** (`/config` で small/medium/large 設定可能)\n  - エージェントの同時稼働数を調整してワークフローを予測可能に（v2.1.202）\n\n- **Background Agentの強化**\n  - 長時間かかるビルド・テスト・開発サーバーを裏で実行しながら開発を継続\n  - 完了後に自動コミット・プッシュ・Draft PR作成も可能（v2.1.198頃から大幅強化）\n\n- **Telemetry / Observability強化**\n  - OTel属性（`workflow.run`, `workflow.name`）追加\n  - Grafana Cloud連携、OTLPトークン管理など企業ユースがさらに充実\n\n- **Claude in Chrome**がGA（インストール不要でブラウザから直接利用可能）\n\n- **Routines API**との連携\n  - Backlog webhook連携、日報自動作成（Google Calendar → Slack）など実務自動化事例が急増\n\n### 現在おすすめの運用スタイル\n- **Claude Cowork + Claude Code**の組み合わせが最強と言われています。\n  - Coworkで高次元の計画・調査\n  - Claude Codeで実際のファイル操作・実行・デプロイ\n\n- `CLAUDE.md` をしっかり整備（@import、ネスト、スキル化）\n- `/checkup` を定期的に実行して環境をきれいに保つ\n- Auto Modeを積極活用して生産性を最大化\n\n### 情報源（最新情報が早い順）\n- **@ClaudeCodeLog**：非公式ですが最も詳細なchangelogを毎回投稿（動画付きで非常に見やすい）\n- ClassmethodのDevelopersIO（@yokatsukiさんなど）：日本語で実務寄りの深掘り記事が多数\n- **@ClaudeCodeGeek**：実務目線の深掘り解説\n\n特に**v2.1.207**と**/checkup**は今すぐ試す価値が高いです。\n\nもっと特定の部分（例：Auto Modeの設定方法、/checkupの実際の挙動、Coworkとの連携例、Enterprise設定など）を深掘りして知りたい場合は教えてください！すぐに最新情報をまとめます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T20:10:40.835778+09:00", "updated_at": "2026-07-13T20:10:40.835778+09:00"}
{"id": 1147, "title": "X Learn [2026-07-13] Claude Agent Skills MCP 活用", "content": "**ClaudeのAgent SkillsとMCPの活用ガイド**（2026年最新知見まとめ）\n\nクエリから、**Claude（特にClaude Code）におけるAgent SkillsとMCP（Model Context Protocol）の違い・使い分け・実践的な活用法**を知りたいと思われます。X上の活発な議論と公式情報に基づいて整理します。\n\n### 1. Agent SkillsとMCPとは？\n\n**Agent Skills**\n- AIに「専門業務マニュアル」を与えるような仕組み。\n- 専門知識・複雑な手順・ワークフローを1つの「スキル」としてパッケージ化。\n- AIがタスクを見て**自ら必要なスキルを自動発見・読み込み**する。\n- 特徴：**段階的開示（Progressive Disclosure）**。最初は概要だけ読み込み、必要時に詳細をロードするため、コンテキストを節約し精度が上がる。\n\n**MCP（Model Context Protocol）**\n- Claude/GPTなどのモデルに**外部ツール・データ・サービスを接続**するための標準プロトコル。\n- Slack、Notion、GitHub、データベース、自作ツールなどを「AIの手足」として直接操作可能。\n- MCP Serverを立てたり公開サーバーに接続したりして拡張する。\n- 現在、エージェント基盤の**新標準**になりつつある。\n\n### 2. 「何が違うの？」という質問への回答\n\n多くの人が混乱するポイントを、@AI_masaouさんの解説が非常にわかりやすいです：\n\n- **MCP/Tool** → 「個別の道具（ツール）」を提供\n- **Agent Skills** → 「道具を組み合わせた手順書・ワークフロー」まで提供\n\n例：\n- MCPだけ → 「GitHubにPR作れるよ」「DB読めるよ」という道具の集合\n- Agent Skills → 「要件を聞いて仕様検討→コード書く→テスト→PR作成→レビュー依頼」という**一連の業務フロー全体**をスキル化\n\nつまり、**抽象度が違う**。Skillsは「AIに業務を教え込む」レベルで、MCPは「行動範囲を広げる」レベルです。\n\n後発のSkillsはMCPを内包・オーケストレーションする形で進化しているため、「MCPはオワコン？」という議論もありますが、**結論は両方必要**です。重要な基盤ツールはMCPで、専門的なタスク実行はSkillsで、という棲み分けが現実的です。\n\n### 3. 効果的な活用法・使い分け（実践編）\n\n**Skillsを活用すべき場面**\n- 毎回同じような定型指示を出す業務\n- ドメイン特化の専門性（例：自社プロダクトのコード規約、特定業界の調査手法、デザイン原則）\n- 複雑だがパターン化できるワークフロー\n- コンテキストを汚したくない繰り返し作業\n\n**MCPを活用すべき場面**\n- 外部システムとのリアルな連携（Slack通知、Notion更新、DB操作、独自API呼び出し）\n- 自分や組織のナレッジベースを直接参照させたいとき\n- カスタムツールを自作して接続したいとき\n\n**最強の組み合わせ（2026年現在の主流）**\nSkills + MCP + **Hooks** + **Subagent** + **Memory**\n\n- **Hooks**：ツール実行前後に自動で走らせる処理（例：ファイル編集後に自動でlint/format実行）。地味に最強。\n- **Subagent**：重い調査を独立した子エージェントに投げる（メインコンテキストを汚さない）。\n- **Memory**：長期記憶。\n\n@りょう（@dds_ralphbz）さんの早見表が秀逸です：\n- 定型指示短縮 → Skills\n- 重い調査 → Subagent\n- 外部接続 → MCP\n- 自動後処理 → Hooks\n\n### 4. 具体的な導入・作成Tips\n\n**Agent Skillsの作り方（3ステップ）**\n1. 現在のエージェントの弱点を分析する\n2. AIが理解しやすい**明確な名前と説明**を付ける（これが超重要）\n3. 信頼できるスキルのみ有効化（セキュリティ意識）\n\n**MCPの活用**\n多くの人が「30個のオススメMCP」を役割別に整理した記事を推しています（@sumika45379さんが激推ししていたもの）。導入順序まで書いてある貴重な資料です。\n- 最初は公式・信頼できるMCPから始め、徐々に自作サーバーを追加。\n- @upamuneさんは「登録しているMCPを全部破壊してAgent Skillsに変換した」と報告しており、抽象化の方向にシフトする人も増えています。\n\n### 5. おすすめリソース\n\n**公式（最重要）**\n- 「Extending Claude’s capabilities with skills and MCP servers」（claude.com/blog）\n- Anthropic Engineering記事「Equipping Agents for the Real World with Agent Skills」\n\n**X上のSkills/MCPオタク（フォロー推奨）**\n- @sumika45379（図解が神。Skillsオタクを自称）\n- @AI_masaou（体系的解説が上手）\n- @oikon48（Claude Code本を出す予定のエンジニア）\n- @upamune（実践変換事例）\n- @nabetaro_agent（大量自動化実践勢）\n\nこれらを組み合わせることで、Claudeは「ただ賢いチャット」から「自分の分身・業務同僚」へと完全に進化します。\n\n実際に触ってみて一番効くのは**「自分の弱い部分を特定して、それを補うSkillを1つ作る」**という小さなサイクルを回すことです。\n\nもっと具体的な部分（例：特定の業務でのSkill例、MCP Serverの立て方、Hooksの設定JSONなど）が知りたい場合は、用途を教えてください。深掘りします！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T20:11:27.577322+09:00", "updated_at": "2026-07-13T20:11:27.577322+09:00"}
{"id": 1148, "title": "X Learn [2026-07-13] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）**\n\n2026年現在、AIエージェントの実用化で最も重要なテーマの一つが「**ハーネスエンジニアリング**」です。モデル（LLM）そのものではなく、モデルを取り巻く**実行環境・足場・制御機構**を徹底的に設計することで、信頼性・安全性・再現性を劇的に向上させるアプローチです。[[1]](https://x.com/CobusGreylingZA/status/2043638576848707662)[[2]](https://x.com/_vmlops/status/2057707195933110432)\n\nよく言われる比喩は「**モデルはエンジン、ハーネスは車**」。同じエンジンでも、ハーネス（足回り・制御システム）が貧弱だとすぐに壊れるし、優れたハーネスなら信頼して走らせられる、という意味です。\n\n### 1. ハーネスの核心コンセプト\n\n優れたハーネスは以下の3つの外部化（Externalization）と、それを仲介する運用層で構成されます：\n\n- **Memory（記憶）**：作業コンテキスト、意味的知識、エピソード記憶、個人化メモリ\n- **Skills（スキル）**：運用手順、意思決定ヒューリスティック、規範的制約（境界）\n- **Protocols（プロトコル）**：ユーザー間・エージェント間・ツール間の契約\n\nこれらを仲介する**Operational Layer**：\n- Sandboxing（サンドボックス）\n- Observability（可観測性・トレース）\n- Evaluation / Verification（評価・検証ゲート）\n- Approval loops（承認ループ / Human-in-the-loop）\n- Sub-agent orchestration（サブエージェント制御）\n- Compression（コンテキスト圧縮）\n\nこれにより「プロンプトだけ磨く」段階から脱却し、**環境設計そのものが知能の大部分を担う**状態を作ります。[[3]](https://x.com/i/status/2043638576848707662)\n\n### 2. 推奨アーキテクチャ（2026年時点のベストプラクティス）\n\n```mermaid\ngraph TD\n    subgraph Core [\"Core Orchestrator\"]\n        Loop[\"Agent Loop<br/>(Plan → Act → Observe → Critique)\"]\n    end\n\n    subgraph External [\"Externalized Intelligence\"]\n        Memory[\"Memory System<br/>(Working + Semantic + Episodic + Personal)\"]\n        Skills[\"Skill Registry + Guardrails\"]\n        Protocols[\"Protocol Layer<br/>(User/Agent/Tool)\"]\n    end\n\n    subgraph Operational [\"Operational Layer\"]\n        Sandbox[\"Sandbox Executor<br/>(Docker/Firecracker)\"]\n        Tracer[\"Comprehensive Tracer + Logger\"]\n        Evaluator[\"Evaluator + Verification Gates\"]\n        Meta[\"Meta-Harness Engine<br/>(Trace-driven Evolution)\"]\n    end\n\n    Core <--> External\n    Core <--> Operational\n    Operational <--> External\n```\n\n**主要モジュール設計**\n\n**1. State & Session Management**\n- 毎回「きれいな状態」から開始（clean start/end）\n- Persistent State（ファイルシステム or DB）\n- Checkpoint機能（失敗時に巻き戻し可能）\n- Scope Lock：「1機能ずつ」「完了判定基準を明確に」\n\n**2. Memory System（4層推奨）**\n- Working Context：現在のタスク状態（構造化データ推奨）\n- Semantic Memory：Vector DB + Graph DB（長期知識）\n- Episodic Memory：過去の実行トレース（成功/失敗パターン）\n- Personalized Memory：ユーザー固有の好み・履歴\n\n**3. Skill & Tool Registry**\n- ツールごとにPermission Level、Pre/Post Condition、Verification Functionを定義\n- 「正の参照（仕様・成功例）」と「負の導出（禁止パターン・ガードレール）」を両方管理\n- 動的登録可能にしておく\n\n**4. Verification Gates & Evaluator**\n- Action実行後に自動検証\n- Self-Critique + Multi-Stage Verification\n- 閾値を超えたらHuman Approval or Sub-agentに委譲\n- 完了宣言は「自分で証明」させる\n\n**5. Observability & Tracer（最も重要）**\n- 全ての思考・行動・結果・状態変化を構造化ログ化\n- これが**自己改善の燃料**になる（次項参照）\n- LangSmith/LangFuse相当の専用ビューアーを用意\n\n**6. Meta-Harness Layer（先進的）**\n- 実行トレースからハーネス自体（プロンプト、ワークフロー、ガードレール）を自動改善\n- HarnessXのような「合成可能なプリミティブ」として設計\n- AIに「ハーネスのコードを書かせる」メタ最適化ループ\n\n### 3. 設計原則（守るべきもの）\n\n- **Externalization First**：可能な限りLLMのコンテキストから知能を外に出す\n- **Observability by Design**：何もログを取らないハーネスは作らない\n- **Composability**：ハーネスを「手書き」ではなく「組み立てる」ものにする\n- **Positive Reference + Negative Derivation**：仕様書を正の参照にし、そこからガードレールを自動導出\n- **Scope & Lifecycle Strict**：スコープを狭く、セッションを明確に\n- **Fail Fast & Learn**：失敗を前提に設計し、トレースから急速に改善\n\n### 4. 実装技術スタック例（Python中心）\n\n- **Orchestrator**：LangGraph（状態機として最適）または自前実装\n- **LLM Abstraction**：LiteLLM（モデルスイッチ容易に）\n- **Memory**：PostgreSQL + pgvector + Neo4j（グラフ）\n- **Sandbox**：Docker + gVisor または Firecracker（強分離）\n- **Tracing**：OpenTelemetry + 専用DB\n- **Evaluation**：LLM-as-Judge + ルールベース + 人間フィードバック\n- **Frontend/Debug**：Streamlit/Gradio または専用Web UI\n\n**特に推奨**：最初は最小限の didactic（教育的な）ハーネスをゼロから作ってみる。魔法のようなフレームワークに頼ると本質が掴めません。\n\n### 5. さらに進化させるために\n\n- ハーネス自体をバージョン管理・実験管理（MLflow的なもの）\n- 複数モデルでのパフォーマンス比較を自動化\n- Behavioral Coverage：書いたテストケースだけでなく、リスク経路も自動生成\n- サブエージェントによる並列改善ループ\n\n最近の議論では、**同じモデルでもハーネスの質で結果が10倍以上変わる**事例が複数報告されています。特にClaudeや最新モデルでコード生成・リファクタリングを行う場合、ハーネス設計の巧拙がそのまま生産性に直結します。[[4]](https://x.com/neil_xbt/status/2063866362498281573)\n\n---\n\n必要であれば、以下のいずれかを深掘りした詳細設計をお渡しできます：\n\n- 具体的なクラス図・コードスケルトン\n- Memory実装パターン詳細\n- Meta-Harness（自己改善）機構の設計\n- 企業内プロダクション向けガバナンス付きハーネス\n- Speaker Deckで共有されている「正の参照と負の導出」手法の適用例\n\nどのような粒度・焦点で設計資料が欲しいか教えてください。実際にプロダクションで使えるレベルまで落とし込んで設計します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T20:12:14.993316+09:00", "updated_at": "2026-07-13T20:12:14.993316+09:00"}
{"id": 1149, "title": "X Learn [2026-07-13] Codex CLI Gemini CLI 最新", "content": "**Codex CLI 最新版本（2026年7月13日）**：**0.144.3**\n\n这是个纯版本号更新的 patch 版本，建立在 0.144.2 之上，属于稳定构建，没有代码变更。[[1]](https://x.com/Codex_Changelog/status/2076565330395099572)\n\n最近几个版本亮点（0.144.x 系列）：\n- 远程插件默认开启，支持 npm marketplace\n- Amazon Bedrock 新模型支持（GPT-5.6 Sol、Terra、Luna 等）\n- 更好的代理、代理路由、MCP tools 改进\n- macOS/Windows 系统代理支持\n- 安装/standalone 修复、code-mode host 改进等\n\n**更新命令**：\n```bash\nnpm install -g @openai/codex@latest\n```\n\nGitHub 仓库：https://github.com/openai/codex （release 页面有详细 changelog）。\n\nCodex CLI 是目前维护最活跃、功能最完整的终端 Agent 之一，很多开发者把它作为主力工具。[[2]](https://x.com/CodexReleases/status/2074668188651098181)\n\n**Gemini CLI 最新情况（重要变化）**\n\nGoogle 已于 **2026年5月** 官方宣布将 Gemini CLI 用户逐步迁移到 **Antigravity CLI**（统一平台：Antigravity 2.0 / CLI / SDK / IDE）。Antigravity CLI 用 Go 重写，速度更快，支持多代理编排和异步工作流。[[3]](https://x.com/geminicli/status/2056796084790304833)\n\n- 最后主要功能版本是 **v0.40.0**（2026年4月）：引入分层记忆系统（tiered memory）、基于历史会话自动生成 skills、Gemma 本地路由、UI 优化等。[[4]](https://x.com/geminicli/status/2049875287924465715)\n- 之前版本（0.39.1+）已修复 CI/CD 环境下的远程代码执行漏洞，建议尽快更新。\n- **个人用户**（Google One AI Pro/Ultra 或免费 Gemini Code Assist）：Google 会在 30 天内协助迁移到 Antigravity。\n- **企业用户** 和使用 Gemini API key 的用户：仍可继续使用 Gemini CLI。\n\n目前社区把 **Claude Code、Codex、Gemini CLI / Antigravity CLI、Cursor** 并称为「frontier CLIs」（顶尖终端 Agent）。很多人同时测试对比。[[5]](https://x.com/kainotomic/status/2074999862236725511)\n\n**额外提示（GitHub CLI 用户）**：\n```bash\ngh skill install\ngh skill update --all\n```\n现在可以直接通过 `gh skill` 管理 Codex、Gemini CLI / Antigravity、Claude Code 等几十种 Agent Skills，非常方便。[[6]](https://x.com/ScarletKc_/status/2076180338204979218)\n\n需要具体某个版本的详细 changelog、安装方法、配置推荐、或和 Claude Code 的对比吗？告诉我我可以再细说。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T20:12:51.540190+09:00", "updated_at": "2026-07-13T20:12:51.540190+09:00"}
{"id": 1150, "title": "日報 2026-07-13 学習まとめ", "content": "# 日報 2026-07-13 学習まとめ\n\n```json\n{\n  \"summary\": \"2026年7月13日、Claude Codeの新機能アップデート、Codex CLIの更新、AIエージェントのハーネス設計、GitHubのコード自動生成機能、Claude CodeとGPT-5.6Solの連携など、AI技術の活用によるビジネスプロセスの効率化と収益モデルの創出、AIエンジニアリングの進化と自動化、AI駆動デザインツールの台頭など、shadow環境でのアクションが主要トピック。\",\n  \"key_points\": [\n    \"Claude Codeの新機能アップデート\",\n    \"Codex CLIの更新\",\n    \"AIエージェントのハーネス設計\",\n    \"GitHubのコード自動生成機能\",\n    \"Claude CodeとGPT-5.6Solの連携\"\n  ],\n  \"tags\": [\n    \"AI技術\",\n \n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T22:00:04.586626+09:00", "updated_at": "2026-07-13T22:00:04.586626+09:00"}
{"id": 1151, "title": "Xタイムライン学習 2026-07-13 23:17", "content": "# Xタイムライン学習 2026-07-13 23:17\n\nCloudflareのボット検出機能 Precursor がリリースされた。 Shadow 環境とボット検出は収益化の重要な要素である。Precursor の機能を活用して収益を増やすことができる。次の一手は、Precursor の API 統合やサービス開発、パートナーシップの探索である。\n\n## ポイント\n- Cloudflare Precursor がリリースされた\n- Shadow 環境とボット検出は収益化の重要な要素\n- Precursor の機能を活用してサービスを開発することができる\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy]]\n\n## 関連概念（未作成）\n`Cloudflare Precursor` `Shadow 環境`\n", "tags": ["マネタイズ", "ボット検出"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-13T23:17:45.946401+09:00", "updated_at": "2026-07-13T23:17:45.946401+09:00"}
{"id": 1152, "title": "Xタイムライン学習 2026-07-14 07:37", "content": "# Xタイムライン学習 2026-07-14 07:37\n\n2026-07-14のXタイムライン学習で、Hugging Face CEOのAIニュースサイト「HuggingNews」とAIエージェント同士が直接メッセージをやり取りできるツールのagmsgが紹介された。Hugging FaceのAPI統合とagmsgのClaude Code統合が検討され、AIツールの統合とマネタイズの可能性が横断テーマとして浮上した。\n\n## ポイント\n- Hugging Face CEOのAIニュースサイト「HuggingNews」紹介\n- AIエージェント同士が直接メッセージをやり取りできるツールのagmsg紹介\n- Hugging FaceのAPI統合とagmsgのClaude Code統合が検討\n- AIツールの統合とマネタイズの可能性が横断テーマとして浮上\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-04-21 Claude Code最新ワークフロー学習]] [[2026-04-21 X記事から学習したClaude Code最新動向]] [[2026-05-16 X投稿大量学習 — image-blaster/CLI-Anything/マルチAI設計/ひとり代理店$18,800]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Claude Opus 4.8 まとめ動画群（週次総括・コスト暴走・Mythos・ファストモード）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: ウェアラブルAIと無料エージェント周辺（スマートグラスEven G2でClaude Code・残URL素性）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[2026-06-03 YouTube 100本一括学習 — Codex Sites/Cursor Composer2.5/Zed/Odysseus/型エラーAblation論文/Goal Buddy/Agentic Architecture]] [[2026-06-04 YouTubeサブスク学習 — Gemma4 12B(エンコーダーフリー)/MS MAI 7モデル/Claude OS化(Dynamic Workflows)/Hermes Desktop/Codex Sites]] [[2026-06-05 YouTube 22本一括学習: Codex /goal実装/grill-me敵対レビュー/Oceanus(Mythos)/ZedローカルLLM/MS agentic profiling]] [[2026-06-05 YouTube ai学習(サブスク5本) — Gemma4 12B実評価/Claude Code安く使う(OpenCode×GLM)/Zed×ローカルLLM/ArenaAI GPT5.5>Claude/自己改善エージェント3層/プロンプト7技]] [[4ソース横断学習 2026-06-07 — Claude Code脆弱性(v2.1.128修正)/Zero Trust eBook/ultracodeコスト68%減/MiniCPM5-1B]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[AIニュース No.341 — SpaceX Cursor買収・Kimi K2.6激安API・ChatGPT Images 2.0 (2026-04-22)]] [[AI共創Spud（SPモデル）— 真のゴール探索・ネイティブコンパクション・/55コマンド 2026-05-30]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]] [[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with A]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`AIツール統合` `AIエージェント間通信` `AIマネタイズ戦略`\n", "tags": ["AIツール", "統合", "マネタイズ", "Hugging Face", "agmsg"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T07:37:43.185597+09:00", "updated_at": "2026-07-14T07:37:43.185597+09:00"}
{"id": 1153, "title": "横断学習 2026-07-14", "content": "# 横断学習 2026-07-14\n\nAIコード生成ツールが進化。Codex CLIは言語理解でタスク遂行、自然言語で記述。AnthropicのClaude CodeはAIによるコード編集・実行、安全な制御を可能。OpenAI Codex CLIは開発者向け、ローカル環境での利用が可能。Claude Codeと他ツールの統合も進む。\n\n## ポイント\n- Codex CLI: 言語理解でタスク遂行、自然言語で記述\n- Claude Code: AIによるコード編集・実行、安全な制御を可能\n- OpenAI Codex CLI: 開発者向け、ローカル環境での利用が可能\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造]]\n\n## 関連概念（未作成）\n`AIコード生成のセキュリティ` `ローカル環境でのAI開発`\n", "tags": ["AI", "コード生成", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T08:03:05.212079+09:00", "updated_at": "2026-07-14T08:03:05.212079+09:00"}
{"id": 1154, "title": "Xタイムライン学習 2026-07-14 10:23", "content": "# Xタイムライン学習 2026-07-14 10:23\n\n2026-07-14のXタイムライン学習で、BlenderとGPT-5.6 Solの統合、CodexBarのOSS紹介、Claude CodeとOpenAIのGPT-5.6 Solの連携が報告された。AIとソフトウェアの統合が進んでいる。\n\n## ポイント\n- BlenderとGPT-5.6 Solの統合\n- CodexBarのOSS紹介\n- Claude CodeとOpenAIのGPT-5.6 Solの連携\n- AIとソフトウェアの統合が進んでいる\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`AIソフトウェア統合` `自律AI監督` `マルチAI運用`\n", "tags": ["AI", "ソフトウェア統合", "Blender", "GPT-5.6 Sol", "CodexBar", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T10:23:59.855650+09:00", "updated_at": "2026-07-14T10:23:59.855650+09:00"}
{"id": 1155, "title": "Xタイムライン学習 2026-07-14 11:23", "content": "# Xタイムライン学習 2026-07-14 11:23\n\nClaudeCodeのビジネス取引、8000円。LPで作業を速める。Chatenのスキルは優れている。ClaudeCodeのビジネス取引、ビデオ編集ツール、ClaudeCode for business and content creationについて説明している。ClaudeCodeを活用したマーケティング資料の作成、コンサルティングサービス、チュートリアルの作成について触れている。\n\n## ポイント\n- ClaudeCodeのビジネス取引\n- LPで作業を速める\n- Chatenのスキルは優れている\n- ClaudeCodeのビデオ編集ツール\n- ClaudeCode for business and content creation\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIビジネス` `コンテンツ作成ツール`\n", "tags": ["ClaudeCode", "ビジネス", "コンテンツクリエイション"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T11:25:12.490572+09:00", "updated_at": "2026-07-14T11:25:12.490572+09:00"}
{"id": 1156, "title": "Xタイムライン学習 2026-07-14 14:26", "content": "# Xタイムライン学習 2026-07-14 14:26\n\n2026年7月14日、Next.jsをCloudflare Workersにデプロイする方法が紹介され、OpenNextとFable 5がプロダクト名として挙げられた。横断テーマはクラウドサービスを活用したWebサービス開発の効率化。ACTIONにはNext.jsプロジェクトのCloudflare Workersへのデプロイ、Cloudflare D1のDB利用、Cloudflare R2の画像/音声ストレージ利用が含まれる。\n\n## ポイント\n- Next.jsをCloudflare Workersにデプロイする方法紹介\n- プロダクト名: OpenNext、Fable 5\n- 横断テーマ: クラウドサービスを活用したWebサービス開発の効率化\n- ACTION: Next.jsプロジェクトをCloudflare Workersにデプロイする\n- ACTION: Cloudflare D1をDBとして利用する\n- ACTION: Cloudflare R2を画像/音声ストレージとして利用する\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]]\n\n## 関連概念（未作成）\n`Next.jsデプロイメント最適化` `Cloudflareサービス活用` `Webサービス開発効率化`\n", "tags": ["Next.js", "Cloudflare Workers", "OpenNext", "Fable 5", "クラウドサービス", "Webサービス開発"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T14:26:03.036007+09:00", "updated_at": "2026-07-14T14:26:03.036007+09:00"}
{"id": 1157, "title": "Xタイムライン学習 2026-07-14 15:28", "content": "# Xタイムライン学習 2026-07-14 15:28\n\nAnimeGenはAI生成動画技術。商用利用可能。サービスを運用し、顧客に販売する。AnimeGen APIの販売ページを作成し、チュートリアルを作成する。アニメAIの商用化が加速する。アニメスタジオと提携してAnimeGenを統合する。\n\n## ポイント\n- AnimeGenはAI生成動画技術\n- 商用利用可能\n- サービス運用と顧客販売\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AnimeGen API` `アニメAIの商用化`\n", "tags": ["AnimeGen", "AI", "商用化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T15:29:15.115770+09:00", "updated_at": "2026-07-14T15:29:15.115770+09:00"}
{"id": 1158, "title": "Xタイムライン学習 2026-07-14 17:34", "content": "# Xタイムライン学習 2026-07-14 17:34\n\n2026年7月14日、Xタイムラインで新たなAI技術の進化が報告され、Claude CodeにHY3モデルを統合し、AnimeGen APIをshadow環境に統合する実装が進められる。Google AI StudioのStarter Tierを利用したWebアプリ開発も開始され、strixを利用したセキュリティ検証サービスとAnimeGenを活用したコンテンツ制作サービスのマネタイズも検討される。\n\n## ポイント\n- Tencent Hunyuanの新モデルHY3、Kilo Codeでの期間限定無料公開\n- 日本発の「AIアニメ生成」AnimeGenのベータテスト参加受付\n- Google AI Studioの「Starter Tier」によるAIアプリ公開の容易化\n- AIコーディングによるアプリの安全性検証ツールstrix\n- 自律型AIエージェントの軽量化とセキュリティの重要性\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`AIモデル統合` `AIアニメ生成` `AIアプリ開発` `AIセキュリティ検証`\n", "tags": ["AI技術", "実装", "マネタイズ", "セキュリティ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T17:34:28.684415+09:00", "updated_at": "2026-07-14T17:34:28.684415+09:00"}
{"id": 1159, "title": "Xタイムライン学習 2026-07-14 18:34", "content": "# Xタイムライン学習 2026-07-14 18:34\n\nClaude Codeのアップデートにより、スクリーンリーダーモードが修正された。`claude --ax-screen-reader`コマンドで利用可能。次のステップとして、`claude --version`でバージョンを確認し、バックグラウンドセッションでの`/model`アクセスをテストし、スクリーンリーダーモードの機能を探索する。\n\n## ポイント\n- Claude Codeのスクリーンリーダーモードが修正された\n- バージョンを確認し、バックグラウンドセッションでの`/model`アクセスをテストする\n- スクリーンリーダーモードの機能を探索する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`スクリーンリーダーモードの活用方法` `Claude Codeの最新機能`\n", "tags": ["Claude Code", "スクリーンリーダーモード"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T18:36:34.086513+09:00", "updated_at": "2026-07-14T18:36:34.086513+09:00"}
{"id": 1160, "title": "X Learn [2026-07-14] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年7月14日現在）**\n\nClaude Codeは2026年に大きく進化し、単なるコード生成ツールから**本格的なAI駆動開発・自動化環境**（デスクトップアプリ＋CLI＋エージェント機能）になっています。MCP、Skills、Hooks、Background Agents、Remote Controlなどが特徴で、特に日本コミュニティで「非エンジニアでも業務自動化できる」と爆発的に普及しています。\n\n### 1. 最新アップデート：v2.1.208 / v2.1.209（本日リリース）\n\n今日出た最新版の主な変更点は以下の通りです：[[1]](https://x.com/i/status/2076936923940114518)\n\n**機能追加・改善**\n- スクリーンリーダー向けプレーンテキスト表示モード追加（`--ax-screen-reader`）\n- vimInsertModeRemaps設定追加（jj→Escapeなどの2キーremap対応）\n- 企業ランチャー経由の自己起動に対応（`CLAUDE_CODE_PROCESS_WRAPPER`）\n- フルスクリーンモードでの複数選択メニューがマウスクリック対応\n- ツール呼び出しのCPUオーバーヘッドを大幅削減（高ツール数環境で最大7倍高速化）\n- セッションのトランスクリプトサイズを大幅削減（編集多用時で最大79倍）\n- 完了したバックグラウンドエージェントが`/tasks`に残るよう改善\n\n**バグ修正**\n- Background sessionでの各種ダイアログブロック問題修正\n- fast modeの復元不具合修正\n- アプリ更新後のバックグラウンドセッションアタッチ失敗修正\n- CLI自動更新後のコンテキストウィンドウ表示バグ修正\n- HTTP/2 GOAWAY受信時のクラッシュ修正\n- MCP stdioサーバーのメモリリーク複数修正\n\n詳細は公式リポジトリの **CHANGELOG.md** を確認してください。\n\n### 2. 2026年の主な新機能（時系列ハイライト）\n\n**2026年上半期の大きな波**\n- **Claude Cowork** 本格リリース（タスク委任型エージェント）\n- **Opus 4.6 / Sonnet 4.6** リリース（巨大コンテキスト対応）\n- **Claude Code Remote Control** + モバイル対応\n- **Scheduled asynchronous tasks**（ファイル・メール・カレンダー連携の定期実行）\n- **Unified Chat / Cowork Interface**（プロジェクト一元管理）\n- **1Mコンテキスト窓**、**Auto Memory**、**Git worktree isolation**（並列エージェント）\n- **GitHub PR監視＋自動修正**、App Preview機能\n- **Claude Designとの双方向連携**（Canvasエディタ、デザインシステム同期）\n\n**直近の目玉機能（2026年6〜7月）**\n- **In-App Browser**（デスクトップアプリ内に完全なブラウザ搭載）：Claude自身がWebページを開き、ドキュメント確認・テスト・デバッグをシームレスに実行可能。スクリーンショット待ちが激減。[[2]](https://x.com/smratitiwa86867/status/2075972900268757211)\n- **/checkupコマンド**：複雑化した環境を自動診断・最適化（不要Skill/MCP整理、CLAUDE.md分割、遅いHook無効化、自動アップデートなど）。事前確認付きで安全。[[3]](https://x.com/LukaOnAI/status/2075549243159220404)\n- **/insights**や**Reflect**機能（AI活用の月次レポート・可視化）\n- **Max Effort**モード（複雑問題でより深く推論、トークン多め）\n\nClaude Codeは今や「フル開発環境」に近く、**Computer Use**の進化版＋エージェントオーケストレーションが強みです。\n\n### 3. おすすめ情報源（日本語コミュニティ）\n\n- **最新情報速報**：\n  - @masayan_ai_hack（今日の更新もこちら）\n  - @Claude_Digest\n  - @cc_lab_jp\n  - @ai_hack_dx（実践ノート多数）\n\n- **自動化事例・活用術**：\n  - @so_ainsight（Claude Code×n8nで300以上のエージェント構築）\n  - @yoshi8__（『Claude Codeで学ぶAI駆動開発』）\n\n- 公式：Anthropicの「Making of Claude Code」動画（歴史と思想がわかる）\n\n必要であれば、**特定の機能（MCP/Skills、/checkupの使い方、In-App Browserの設定など）**を深掘りして説明します。どの部分を知りたいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T20:10:31.049761+09:00", "updated_at": "2026-07-14T20:10:31.049761+09:00"}
{"id": 1161, "title": "X Learn [2026-07-14] Claude Agent Skills MCP 活用", "content": "**ClaudeのAgent SkillsとMCPの活用完全ガイド（2026年7月版）**\n\n「Claude Agent Skills MCP 活用」というクエリから、**両方を組み合わせた実務的なエージェント構築**を知りたいのだと思います。以下に現時点での最適な活用法を整理します。\n\n### 1. Agent SkillsとMCPの違い（本質）\n\n**Agent Skills（スキル）**\n- Claudeに「業務マニュアル」や「判断基準」を直接教え込む機能\n- 「新入社員教育」のようなもの\n- 強み：深いドメイン知識・判断ロジック・チェックリスト・トーン&マナーを高精度で内包できる\n- 特徴：Claude内部で完結しやすい。再利用性が高く、`/skill名` で明示的に呼べる\n\n**MCP（MCP Server）**\n- Anthropicが設計した**オープン標準のツール連携プロトコル**\n- 「Claude専用のプラグイン規格」と考えるとわかりやすい\n- 強み：外部ツール（Gmail、Slack、GitHub、Google Drive、Notion、After Effects、独自APIなど）を**実際に操作**できる\n- 特徴：サーバーを立てて接続する形態（stdio or HTTP）。OAuthや一時トークンとの相性が非常に良い\n\n**簡潔に言うと**：\n- Skills = **頭脳（判断・知識）**\n- MCP = **手足（実行・外部連携）**\n\n### 2. 最強の活用パターンは「Skills + MCPの組み合わせ」\n\n単独で使うより、**両方を組み合わせる**のが2026年現在の主流です。\n\n**理想的な役割分担**\n- **Skills**：判断基準、社内ルール、クリエイティブ判断、品質基準、例外処理ロジックを担う\n- **MCP**：実際のツール実行（APIコール、ファイル操作、外部サービス書き込み）を担う\n\n**実例**\n- **営業/カスタマーサポートエージェント**：Skillsで製品知識・対応マニュアル・エスカレーション基準を注入 → MCPでGmail受信→Slack通知→GitHub Issue作成→Google Drive共有を1指示で実行\n- **コンテンツ/動画制作エージェント**：Skillsでブランドガイドラインと訴求軸を判断 → MCPでCreatifyやAfter Effectsを操作して実際の制作を実行\n- **開発エージェント**：Skillsでコーディング規約・アーキテクチャ原則を徹底 → MCPでGit操作・テスト実行・PR作成・デプロイまで自動化\n\n### 3. 活用の差が出る実践ポイント\n\n1. **権限設計が全て（特にMCP）**\n   - MCP活用の成否は「権限設計」で決まるというのが現場の consensus\n   - 長期鍵や管理者権限は絶対に渡さない\n   - AWS MCP Server + OAuth、短期トークン、CloudTrail監査の組み合わせが企業では最強クラス\n   - 「655件の悪意あるスキル」報告もあるので、信頼できるMCP/Serverのみ使用\n\n2. **粒度の考え方**\n   - Skills → 比較的大きな単位（1業務単位）で作る\n   - MCP → 原子的な操作（1機能1MCP）に細かく作る方が再利用性が高い\n\n3. **Claude Codeを「開発OS」として使う**\n   - 最近の潮流は「Claude Code = ただのコードエディタ」ではなく、**Skills + MCP + 複数モデル（Claude/Gemini/GPT） + カスタムエージェント**を束ねる統合環境として使うこと\n   - 普段はClaude Sonnet 5、複雑な判断は高性能モデル、仕様確認はDocs系MCPに振る、といったルーティングも可能\n\n### 4. 今すぐ始めるおすすめアクション\n\n- **初心者**：Anthropic Academyの「Claude 101」と「API/MCP/Claude Code」コース（無料・修了証あり）をまずやる\n- **中級者**：公式ブログ「Extending Claude’s capabilities with skills and MCP servers」を読む\n- **実務投入**：Googleが公開している「1時間のAIエージェント構築講座」（MCPサーバー自作まで解説、日本語字幕あり）が非常に高品質\n- **企業導入**：mitoco BuddyのようなMCP対応済みAIツールや、AWSのOAuth対応MCP Serverを検討\n\n### 5. さらに深掘りしたい人向け\n\n- Skillsを組織内で横展開したい\n- MCPサーバーをCloudflare Workersで軽量に運用したい\n- 「完全自律型AI組織」（複数の専門エージェントが連携）を構築したい\n\n具体的な業務内容（例：営業、開発、コンテンツ、バックオフィスなど）を教えていただければ、その領域に特化した設計テンプレートやプロンプト例をお渡しできます。\n\n今まさにこの組み合わせが「個人の生産性」と「組織のAI活用レベル」を最も大きく引き上げる領域です。ぜひ本気で取り組んでみてください。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T20:11:17.754891+09:00", "updated_at": "2026-07-14T20:11:17.754891+09:00"}
{"id": 1162, "title": "X Learn [2026-07-14] AIエージェント ハーネス 設計", "content": "**AIエージェントのハーネス設計（Harness Engineering）**\n\n2026年現在、最も重要なAIエージェント設計の考え方の一つが「**ハーネスエンジニアリング**」です。プロンプトエンジニアリング → コンテキストエンジニアリングの次のレイヤーとして、急速に注目されています。[[1]](https://x.com/tetumemo/status/2037876018745385083)\n\n### ハーネスとは何か？\n\n**馬具（harness）のメタファー**から来ています。馬（＝高性能なLLM）の力を最大限に引き出しつつ、暴走させず、安全に目的の方向へ導く「手綱・鞍・装備一式」のことです。\n\n> 「モデルはCPU（またはエンジン）、ハーネスはOS（または車）」\n\n同じモデルを使っても、ハーネスの質で性能が**劇的に変わる**ことが実証されています（例: LangChainチームがTerminal BenchでTop30圏外→Top5に躍進）。OpenAIが5ヶ月で人間が1行もコードを書かずに100万行のプロダクトを構築した事例も、ハーネス設計の成果です。[[2]](https://x.com/taimuhanashiro/status/2023008135464788127)\n\n### ハーネス設計の核心原則\n\n1. **環境設計 > モデル能力**  \n   進捗が遅い原因のほとんどはモデルではなく、ハーネス（環境）の未成熟。\n\n2. **作る役と評価する役を分離**（最重要）  \n   AIは自分の生成物を過大評価する（自己評価バイアス）。必ず別エージェントに評価させる。\n\n3. **正の参照 + 負の導出**  \n   「こうあるべき（Positive Reference）」と「これをしてはいけない（Negative Derivation）」を両方明示的に設計。\n\n4. **Scaffolding（足場）は一時的**  \n   モデルが賢くなるにつれ、ハーネスを**薄く**していく（AnthropicのClaude Codeは定期的に不要なステップを削除）。ただし、モデルが特定のハーネスで学習されている場合は慎重に。\n\n5. **失敗を前提にした設計**  \n   小さく作って検証→原因切り分け→CLAUDE.md / Skills / Constitutionに反映のサイクルを高速化。\n\n### 推奨アーキテクチャ（2026年現在のベストプラクティス）\n\nハーネスは以下の**4〜7層構造**で設計することをおすすめします：\n\n**Layer 0: Constitution（憲法）**\n- `DESIGN.md` / `CLAUDE.md` / `AGENTS.md`\n- 設計原則、品質基準、禁止事項、評価ルーブリックを記述\n- エージェントが最初に必ず読むドキュメント\n\n**Layer 1: Context（文脈管理）**\n- 必要な情報だけ段階的にロード（「地図を渡せ」）\n- 外部化メモリ：ファイルシステム + ベクトルDB + エピソード記憶\n- Working Context / Semantic Memory / Episodic Memoryを分離\n\n**Layer 2: Constraints & Protocols（制約・契約）**\n- ツールの権限範囲（Path scoping）\n- 禁止パターン（rm -rfの危険パス、生産環境アクセスなど）\n- Agent-User / Agent-Agent / Agent-Toolのプロトコル定義\n- Guardrails + Schema Validation\n\n**Layer 3: Orchestration（制御中枢）**\n- **選択肢**:\n  - Thin：シンプルReActループ（Anthropic寄り）\n  - Thick：LangGraphによる明示的状態遷移グラフ（制御重視）\n  - Hybrid：Supervisor + Sub-agent構成\n\n**Layer 4: Verification & Reflection（検証・内省）**\n- 独立したEvaluator Agent\n- Rubric-based評価（「美しいか？」ではなく「設計原則を満たしているか？」）\n- 自己改善ループ（計画→実行→観察→改善）\n\n**Layer 5: Feedback & Evolution（学習・進化）**\n- 人間の修正や失敗トレースを自動的に憲法やスキルに反映\n- Self-Harness（エージェントが自らのハーネスコードを提案・評価・適用）\n\n**Cross-cutting Concerns**\n- Observability（完全トレーシング）\n- Sandbox + Approval Gates + Resource Limiting\n- Audit Log + Human-in-the-Loop\n\n### 実践的な始め方\n\n1. **まずは小さく**\n   - 対象ドメインの`DESIGN.md`を作成\n   - 正の仕様と負の禁止事項を明確化\n   - 「作るエージェント」と「検証エージェント」を分離して動かしてみる\n\n2. **技術スタック例**\n   - **最高峰**: LangGraph + LangSmith（観測可能性最強）\n   - **バランス型**: CrewAI Flows + カスタムEvaluator\n   - **薄型志向**: AnthropicのClaude Codeパターン（シンプルループ）\n   - 観測: OpenTelemetry + Phoenix / LangSmith\n   - 安全: Llama Guard系 + カスタムガードレール\n\n3. **評価指標**\n   - タスク成功率\n   - コスト効率（トークン使用量）\n   - 安全違反率\n   - 自己改善サイクル速度\n\n### 今後の方向性\n\n- Self-Improving Harness（ハーネス自体をAIが進化させる）\n- ハーネスがモデル weights に吸収されていく過程（ただし完全に無くなるわけではない）\n- プロダクション向け：多テナント、RBAC、リソース隔離、監査（ハーネスだけでは不十分な領域）\n\n---\n\n**参考文献・元ネタ（重要）**:\n- Anthropic Engineering Blog \"Harness Design for Long-Running Applications\"\n- OpenAIの内部事例（5ヶ月100万行プロジェクト）\n- Akshay氏・Cobus Greyling氏らの「The Model is not the Agent, the Harness is」議論\n- 日本語圏では@tetumemoさん、@tsubotaxさん、@kajikentさん、@seikei_kinさんらの解説が秀逸\n\n具体的なドメイン（コーディングエージェント、研究エージェント、カスタマーサポートエージェント、自治型エージェントなど）で設計したい場合、**用途を教えてください**。その用途に最適化したレイヤー構成・憲法テンプレート・LangGraph実装パターンをさらに深掘りします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T20:11:54.779410+09:00", "updated_at": "2026-07-14T20:11:54.779410+09:00"}
{"id": 1163, "title": "X Learn [2026-07-14] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年7月14日）**\n\n### 1. Codex CLI（OpenAI）\n- **最新版本**：**rust-v0.144.3**（今天刚发布，之前 0.144.2 → 0.144.1 → 0.144.0 → 0.143.0 快速迭代）。[[1]](https://x.com/ebisuke20260503/status/2076863314613895527)\n\n**最近主要更新**（0.143.0~0.144.x）：\n- 远程插件（Remote Plugins）默认开启，支持 npm marketplace，可看到 remote/local 版本差异\n- 新增 Amazon Bedrock GPT-5.6 Sol / Terra / Luna 模型，并原生支持 max reasoning effort\n- MCP tools 默认使用 tool search，认证可交互式请求\n- 写入审批模式优化（read-only 自动通过，write 需要确认）\n- Guardian 自动审查回滚修复、TUI Advanced Reasoning picker、系统代理支持（PAC/WPAD）等\n\n**安装/更新命令**：\n```bash\nnpm install -g @openai/codex\n```\n或直接去 GitHub Releases 下载最新 Rust binary：https://github.com/openai/codex/releases\n\n社区普遍认为它是目前最强终端 coding agent 之一，尤其在复杂项目、多模型切换、agent skills 管理上很强。\n\n### 2. Gemini CLI（Google）\n- **最新版本**：**v0.52.0-nightly.20260713**（7月13日 nightly 版）。[[2]](https://x.com/WAI1510608/status/2076766842325196869)\n\n**最近亮点**：\n- 隐私通知功能大幅强化，会明确显示开发支援功能的合约状态，防止意外数据发送\n- 较早的 v0.40.0 引入了分层内存系统（tiered memory）、基于历史会话自动生成 skills、本地 Gemma 路由、UI 更紧凑\n- VS Code 集成终端体验优秀（上下文感知、原生 diff）\n- UX 持续打磨，视觉稳定性和响应速度都有明显提升\n\n**仓库与安装**：\n- GitHub: https://github.com/google-gemini/gemini-cli/releases\n- 一般通过 npm 或官方安装方式获取 nightly 版\n\n### 3. 开发者当前使用趋势\n- 很多人同时用 **Codex CLI + Claude Code + Gemini CLI**，通过 `gh skill`（GitHub CLI 原生功能）统一管理 Agent Skills：\n  ```bash\n  gh skill search\n  gh skill install\n  gh skill update --all\n  ```\n- 还有人提到 **Antigravity CLI**（可能是多模型分支或新工具），支持 Anthropic 模型，被部分人认为是 Gemini CLI 的“升级/替代”选项。[[3]](https://x.com/baianoise/status/2074533103876399357)\n\n**推荐**：\n- 追求最强推理 + 多模型（含 GPT-5.6）→ **Codex CLI 最新版**\n- 喜欢 Google 生态、隐私透明、本地模型路由 → **Gemini CLI nightly**\n\n需要具体的安装教程、配置推荐（.codex/config.toml 或 GEMINI.md）、常用 Skills、还是和 Claude Code 的对比？可以直接说，我再给你更详细的内容。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T20:12:26.067933+09:00", "updated_at": "2026-07-14T20:12:26.067933+09:00"}
{"id": 1164, "title": "Xタイムライン学習 2026-07-14 21:25", "content": "# Xタイムライン学習 2026-07-14 21:25\n\n```json\n{\n  \"summary\": \"2026年7月14日、XタイムラインからChatGPT for iOSの更新、TernlightというOSS、ClaudeのObsidianとGPT-5.6 Solの活用についての情報を学習。AI技術の進化と実装の重要性を横断テーマとし、各項目について実装GOと判定。次の一手として、ChatGPT for iOSの更新をテスト環境で確認し、Ternlightのソースコードを分析して自社のAI検索に応用し、ObsidianとGPT-5.6 Solの組み合わせを自社のプロジェクトに導入する。\",\n  \"key_points\": [\n    \"ChatGPT for iOSの更新\",\n    \"TernlightというOSS\",\n    \"ClaudeのObsidianとGPT-5.6 Solの活用\",\n    \"AI技術の進化と実装の重要性\"\n \n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T21:26:08.831280+09:00", "updated_at": "2026-07-14T21:26:08.831280+09:00"}
{"id": 1165, "title": "日報 2026-07-14 学習まとめ", "content": "# 日報 2026-07-14 学習まとめ\n\n2026-07-14の学習まとめ。ChatGPT for iOSの更新、TernlightというOSS、ClaudeのObsidianとGPT-5.6 Solの活用について学習した。AI技術の進化と実装の重要性を認識し、shadow環境で実装、マネタイズ、アピ調査を行う。\n\n## ポイント\n- ChatGPT for iOSの更新\n- TernlightというOSS\n- ClaudeのObsidianとGPT-5.6 Solの活用\n\n## 関連ページ\n[[**AIに丸投げ起業とClaude Code監督の実態**]] [[**Claude Code Skills 2026年初頭まとめ**]]\n\n## 関連概念（未作成）\n`AI技術の進化` `実装とマネタイズ`\n", "tags": ["AI", "ChatGPT", "Claude", "Ternlight"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-14T22:02:33.695984+09:00", "updated_at": "2026-07-14T22:02:33.695984+09:00"}
{"id": 1166, "title": "Xタイムライン学習 2026-07-15 01:33", "content": "# Xタイムライン学習 2026-07-15 01:33\n\n2026-07-15にXタイムラインでReactの通知部品「Sonner」の作者、Emil Kowalski氏の新作「動きの専属レビュアー」/improve-animationsが紹介されました。このツールを使用してReactアプリの動きを最適化し、通知部品のコードを改善することが提案されています。\n\n## ポイント\n- Reactの通知部品「Sonner」の作者、Emil Kowalski氏の新作「動きの専属レビュアー」/improve-animationsが紹介\n- npm install improve-animationsを導入し、コード全体を8つの観点で監査する\n- フロントエンド開発におけるパフォーマンス最適化とコード品質の向上が横断テーマ\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`Reactアプリの動き最適化` `通知部品のコード改善` `フロントエンド開発のベストプラクティス`\n", "tags": ["React", "フロントエンド開発", "パフォーマンス最適化", "コード品質"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T01:33:30.678527+09:00", "updated_at": "2026-07-15T01:33:30.678527+09:00"}
{"id": 1167, "title": "Xタイムライン学習 2026-07-15 06:45", "content": "# Xタイムライン学習 2026-07-15 06:45\n\n2026-07-15のXタイムライン学習では、GitHub Code Scanningの導入検討とClaude Codeの自走機能の活用が進められている。AI技術の活用と開発効率化が横断テーマ。\n\n## ポイント\n- GitHub Code Scanning導入検討\n- Claude Codeの自走機能活用\n- AIによる脆弱性検出の活用\n- 開発効率化の目標\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[GitHubコードスキャン設定CSS断片]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]]\n\n## 関連概念（未作成）\n`GitHub Code Scanningの設定方法` `Claude Codeの自走機能の詳細` `AI技術の開発効率化の具体例`\n", "tags": ["AI技術", "開発効率化", "GitHub", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T06:45:28.097974+09:00", "updated_at": "2026-07-15T06:45:28.097974+09:00"}
{"id": 1168, "title": "横断学習 2026-07-15", "content": "# 横断学習 2026-07-15\n\nAIコードアシスタントの進化について。オープンソース、ローカルファーストな開発環境が注目。コード生成能力向上と深層学習技術の融合。より高度な作業支援と自動化による効率性向上。ツール連携強化による作業効率向上。セキュリティと倫理的な問題点への対応についてまとめる。\n\n## ポイント\n- オープンソース、ローカルファーストな開発環境\n- コード生成能力向上と深層学習技術の融合\n- 高度な作業支援と自動化\n- ツール連携強化\n- セキュリティと倫理的な問題点への対応\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIコードアシスタントの将来展望` `自動化とセキュリティの関係`\n", "tags": ["AIコードアシスタント", "オープンソース", "ローカルファースト", "深層学習"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T08:02:18.751083+09:00", "updated_at": "2026-07-15T08:02:18.751083+09:00"}
{"id": 1169, "title": "Xタイムライン学習 2026-07-15 09:17", "content": "# Xタイムライン学習 2026-07-15 09:17\n\nClaude Codeの更新情報や新機能、新しいプラグイン、ビデオ編集ツールなどのトピックが取り上げられている。Shadow環境やClaude Codeの監督、非中国製政策や既存のスキル/ルールなどのトレンドも言及されている。\n\n## ポイント\n- Claude Codeの更新と編集パスの変更\n- Link ShortenerのフルURLの必要性\n- ChatCutプラグインとビデオ編集\n- Shadow環境とClaude Codeの監督\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow環境の構築` `Claude Codeの応用例`\n", "tags": ["Claude Code", "AI", "ビデオ編集"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T09:18:58.213902+09:00", "updated_at": "2026-07-15T09:18:58.213902+09:00"}
{"id": 1170, "title": "Xタイムライン学習 2026-07-15 12:32", "content": "# Xタイムライン学習 2026-07-15 12:32\n\n2026年7月15日、Xタイムラインから学習した3件の情報を整理。Threadsの失敗データ活用、OpenAIのChatGPT Work改善要望募集応募、Claude Codeのスクリーンリーダー対応モード追加が主な内容。横断テーマはAIツールの改善とマネタイズの重要性。\n\n## ポイント\n- Threadsの失敗データ活用をshadow環境で「原因探しゲーム」として実装検討\n- OpenAIのChatGPT Work改善要望募集に応募\n- Claude Codeにスクリーンリーダー対応モードを導入\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]]\n\n## 関連概念（未作成）\n`AIツールの失敗データ活用` `AIツールのスクリーンリーダー対応` `AIツールのマネタイズ戦略`\n", "tags": ["AIツール", "改善", "マネタイズ", "Threads", "OpenAI", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T12:32:02.624242+09:00", "updated_at": "2026-07-15T12:32:02.624242+09:00"}
{"id": 1171, "title": "Xタイムライン学習 2026-07-15 13:34", "content": "# Xタイムライン学習 2026-07-15 13:34\n\nCodex信用とOpenAI Build Weekについて学習する。横断テーマはCodexとOpenAI Build Weekで、1. コードを取得する、2. プロジェクトを構築する、3. ビルドウィークを分析するというアクションをとる。リンクの短縮やURLの取得、投稿IDのフェッチ、スレッドの要約などが必要である。\n\n## ポイント\n- Codex信用\n- OpenAI Build Week\n- リンク短縮\n- プロジェクト構築\n\n## 関連ページ\n[[**AIに丸投げ起業とClaude Code監督の実態**]] [[**CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)**]]\n\n## 関連概念（未作成）\n`OpenAIのビルドウィークの活用法` `Codexの信用管理`\n", "tags": ["Codex", "OpenAI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T13:35:04.201285+09:00", "updated_at": "2026-07-15T13:35:04.201285+09:00"}
{"id": 1172, "title": "Xタイムライン学習 2026-07-15 16:41", "content": "# Xタイムライン学習 2026-07-15 16:41\n\n2026-07-15のXタイムライン学習で、ChatGPT CodexのChromeサイドバー設定方法を導入。AIツールの活用とChrome操作の自動化が進む中、vvv/vvv-botsと非中華ポリシーの組み合わせでshadow環境を構築し、Claude Code運用で既存のskill/rulesを更新。\n\n## ポイント\n- ChatGPT CodexのChromeサイドバー設定方法導入\n- vvv/vvv-botsと非中華ポリシーでshadow環境構築\n- Claude Code運用で既存skill/rules更新\n- AIツール活用とChrome操作自動化進展\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`AIツールの活用` `Chrome操作の自動化` `shadow環境構築` `Claude Code運用`\n", "tags": ["AIツール", "Chrome操作", "shadow環境", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T16:41:35.067841+09:00", "updated_at": "2026-07-15T16:41:35.067841+09:00"}
{"id": 1173, "title": "Xタイムライン学習 2026-07-15 17:41", "content": "# Xタイムライン学習 2026-07-15 17:41\n\nAnthropicはClaude Codeのプレミアム機能を無料で教師に提供している。AnthropicのWebサイトやブログに掲載された情報によると、教師はこれらの機能を利用して教材を作成したり、学生を支援したりすることができる。AnthropicはClaude Codeを通じて収益化を目指しており、この取り組みは教師や学生にとって有益となる可能性がある。\n\n## ポイント\n- AnthropicはClaude Codeのプレミアム機能を無料で教師に提供\n- 教師はClaude Codeを利用して教材を作成したり、学生を支援したりする\n- AnthropicはClaude Codeを通じて収益化を目指す\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`教育用AIツール` `AIを活用した教育支援`\n", "tags": ["Claude Code", "Anthropic", "教育"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T17:43:02.911174+09:00", "updated_at": "2026-07-15T17:43:02.911174+09:00"}
{"id": 1174, "title": "X Learn [2026-07-15] Claude Code 新機能 アップデート", "content": "**Claude Code 最新アップデート情報（2026年7月15日時点）**\n\nClaude Code（Anthropic公式の高度なAIコーディング環境／CLI＋デスクトップアプリ）は、ほぼ毎週のように更新されており、特に**v2.1.210**が本日〜直近でリリースされています。\n\n### v2.1.210 の主な変更点\n\n#### 機能追加・改善\n- **長時間実行ツールに経過時間カウンターを表示**（0.1秒単位）：長い処理中に「フリーズした？」と不安になる問題が大幅に改善。開発者の精神衛生に効く地味に最高の更新。[[1]](https://x.com/aria_ai_tools/status/2077322787367305406)\n- Write/NotebookEdit/Glob などの高権限ルール使用時に**起動時警告**を追加（Edit/Readへの移行を推奨）。\n- **auto modeの権限classifier**がデフォルトでSonnet 5を使うよう改善。\n- datavizスキルの配色検証をOKLab色差ベースに強化（より正確な色差判定）。\n\n#### バグ修正・セキュリティ強化（主なもの）\n- worktree隔離したsubagentが本体のリポジトリに対してgit操作できてしまう深刻な問題を修正（並列エージェント運用者必アップデート）。\n- ultracodeキーワードの誤発火（Webhook/PRコメント経由）を修正。\n- `claude attach`の「job not found」エラー修正。\n- 無編集plan承認時の誤表示（edited by userと出る問題）を修正。\n- MCPサーバー再同期時のプラグイン停止問題、background sessionのgit worktreeロック残留問題を修正。\n- Agentツールに対する**間接的プロンプトインジェクション耐性**を強化。\n\n全体として「派手な新機能」というより、**セキュリティ・安定性・UXの地味に重要な改善**が中心のリリースです。[[2]](https://x.com/masayan_ai_hack/status/2077299212644175900)\n\n公式リリースはこちら：\n- https://github.com/anthropics/claude-code/releases/tag/v2.1.210\n\n### 直近数ヶ月の主な新機能傾向（参考）\n以前の大型アップデートでは以下のような機能が追加されています：\n- Coworkのスケジュールタスク自動実行\n- `/simplify` `/batch` コマンド\n- メモリ機能の強化（一部無料開放）\n- デスクトップ版のServer Preview、ローカルコードレビュー、PR自動監視・auto-fix/auto-merge\n- セッションモビリティ（CLI↔デスクトップ↔Webのシームレス移動）\n- Chrome拡張 Quick Mode など\n\n現在はこれらの基盤をより堅牢にする「安定化フェーズ」に入っている印象です。\n\n### 情報源のオススメ\n- **@ClaudeCodeLog** — 非公式だが非常に正確な変更ログbot\n- **@claude_code** — コミュニティアカウント\n- 日本語情報：note.comや DevelopersIO のまとめ記事が早い（例: v2.1.205〜209の詳細整理記事）\n\nもっと具体的な機能（例: auto modeの使い方、MCPサーバー設定、Coworkの活用法など）を知りたい場合は、教えてください！すぐに深掘りします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T20:10:28.356104+09:00", "updated_at": "2026-07-15T20:10:28.356104+09:00"}
{"id": 1175, "title": "X Learn [2026-07-15] Claude Agent Skills MCP 活用", "content": "**ClaudeのAgent SkillsとMCPの活用ガイド**（2026年7月時点）\n\nクエリが「Claude Agent Skills MCP 活用」なので、**実践的な違い・使い分け・組み合わせ方・活用パターン**を整理して解説します。\n\n### 1. Agent SkillsとMCPの基本的な違い\n\n**MCP (Model Context Protocol)**  \nAnthropicが提供する**外部ツール接続のための標準プロトコル**です。MCPサーバー（ローカル or リモート）を立てて、Claudeにファイルシステム、データベース、自社API、既存業務ツールなどを「ツール」として公開します。  \n- 強み：リアルワールドとの深い連携が可能（状態管理、永続的アクセス）\n- 弱み：コンテキストを大量に消費しやすく、モデルが「いつどのツールを使うか」を完璧に理解しない場合がある\n\n**Agent Skills（Claude Skills）**  \n**再利用可能な「スキル」としてClaudeに能力を注入**する仕組み。以下の構成が基本です：\n- YAMLメタデータ（概要のみ、最初にロード）\n- SKILL.md（詳細な説明書）\n- 実装コード（Pythonなど）\n\n特徴は**動的ロード**です。最初はシステムプロンプトレベルで「このスキル持ってるよ（約100 tokens）」だけ教え、必要になったタイミングで詳細を読み込みます。[[1]](https://x.com/oikon48/status/1979014705617473650)\n\n- 強み：コンテキスト効率が非常に高く、モデルがツールの存在を強く認識する。ドメイン特化エージェントを作りやすい\n- 弱み：単独では外部システムとの永続的・複雑な連携はMCPほど得意ではない\n\n**要するに**：\n- MCP = 「外部世界との接続口」（ツールサーバー型）\n- Skills = 「Claude本体の能力拡張」（知識・手順・軽量ツールの再利用型）\n\n多くの上級ユーザーは「**Skillsをメインに据えて、必要な部分だけMCPで拡張**」という構成に落ち着いています。[[2]](https://x.com/oikon48/status/2002273763463766339)\n\n### 2. 連携のさせ方と使い分けの指針\n\n**おすすめの使い分け**\n- **Skillsを使うべきケース**：繰り返し発生する業務ロジック、コードパターン、分析手順、業界特有の判断基準、軽量なPython処理など\n- **MCPを使うべきケース**：自社DB参照、既存SaaS連携、ローカルファイル操作、複雑な状態管理が必要な自動化\n- **両方組み合わせる**：Skillsの中でMCPツールを呼ぶ形が最強（Skillsで「判断ロジック」を持ち、MCPで「実行部」を呼ぶ）\n\n実際に多くの人が「昔作ったMCPを全部Skillsに変換した」という報告をしています。コンテキスト効率とモデル認識精度が大幅に向上するためです。[[3]](https://x.com/upamune/status/2000944023637549423)\n\n### 3. 実践的な活用パターン（2026年現在の最前線）\n\n1. **業務特化型エージェントの1日構築**\n   - カスタムSkills + 自社ツール群をMCPで接続\n   - 例：営業用リサーチエージェント、コードレビュー専門エージェント、バックオフィス自動化エージェント\n\n2. **コンテキスト効率の極限化**\n   - Skillsの概要だけ常時ロード（低トークン）\n   - 必要時のみ詳細SKILL.mdを動的ロード\n   - これにより長時間稼働するエージェント（数時間〜数日）が現実的に\n\n3. **Skills + Memory + Subagent + MCP + Hooksのフルスタック**\n   - 特に@sumika45379さんが図解で発信している領域です。ビジュアルで理解したい人はこのアカウントの過去投稿を追うのが最速。[[4]](https://x.com/sumika45379/status/2045812652035711367)\n\n4. **Claude Code / Claude Desktop / APIでの活用**\n   - SkillsはWeb版、Claude Code、APIすべてで高い可搬性\n   - MCPは特にClaude CodeやDesktopとの相性が抜群（ローカル環境との連携）\n\n### 4. 学習・実践おすすめリソース\n\n**必須公式資料**\n- 「Extending Claude’s capabilities with skills and MCP servers」（claude.comの公式ブログ）\n- Agent Skills公式ドキュメント（overview + best practices）\n- Anthropicの「Introduction to Model Context Protocol」コース\n\n**日本語コミュニティの優良情報源**\n- @oikon48さん（Skillsのコンテキスト戦略を深く解説）\n- @sumika45379さん（Skills/MCP/Memory/Subagentを体系的に図解）\n- 「Claude Codeで学ぶ Agent Skills入門」（書籍）\n\n**実践Tips**\n- SKILL.mdは500行以内に収める（超える場合は別ファイル参照）\n- 最初は粒度を粗めに作って、実際に動かしながら細かく調整\n- Skillsのメタデータをしっかり書くと、モデルが「いつ使うべきか」を劇的に正しく判断するようになる\n\n---\n\n**結論：2026年現在の最強構成**\n\n**「Skillsを主力武器に据え、MCPを現実世界との接続レイヤーとして使う」**\n\nこれが現時点でのコンセンサスです。Skillsのおかげで「ただのツール呼び」から「本当に賢いドメイン専門エージェント」への進化が加速しています。\n\n具体的に「自分は〇〇の業務を自動化したい」という用途があれば教えてください。 SkillsとMCPの最適な組み合わせ方をより具体的に設計します。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T20:11:09.857623+09:00", "updated_at": "2026-07-15T20:11:09.857623+09:00"}
{"id": 1176, "title": "X Learn [2026-07-15] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）2026年最新アプローチ**\n\n2026年現在、AIエージェントの実用化で最も重要なのは「モデルそのもの」ではなく「**Harness（ハーネス）**」です。  \nよく言われるようになった言葉でまとめると：\n\n> **Agent = Model + Harness**\n\nモデルは商品化されつつあり、同じ最先端モデルを使っても、ハーネスの質で性能が2倍近く変わります（同じモデル・同じベンチマークで42%→78%になった事例など）。[[1]](https://x.com/chenchengpro/status/2037332209003282747)\n\nハーネスとは、馬の手綱（harness）のように**エージェントの力を制御・方向づけ・安全に活用するためのシステム全体**を指します。プロンプトエンジニアリング（2023）→コンテキストエンジニアリング（2025）→**Harness Engineering（2026）**という進化の最終形です。\n\n### ハーネス設計の核心原則\n\n1. **「同じ失敗を二度と繰り返さない」エンジニアリング**（Terraform創業者Mitchell Hashimotoの哲学）\n2. 人間の役割を「コードを書く」から「**ループと制約の設計**」へ移行（Humans steer, agents execute）\n3. モデルに頼らず、**システムで品質・安全・効率を保証**する\n4. 長期実行・生産利用に耐えうる**自己改善ループ**を組み込む\n5. 観測可能性（Observability）と再現性を最優先\n\n### 推奨アーキテクチャ（2026年標準形）\n\n```mermaid\ngraph TD\n    Constitution[憲法レイヤー\\n(CLAUDE.md / AGENTS.md / Quality Gates)] --> Orchestration[オーケストレーション\\n(Main Loop + Hooks)]\n    Skills[Skillsレイヤー\\n(漸進的知識開示)] --> Orchestration\n    Tools[MCP Tools\\n(最大3-4個に制限)] --> Orchestration\n    Memory[永続メモリ\\n(Filesystem + Vector + Graph)] --> Orchestration\n    SubAgents[Sub-Agents\\n(コンテキスト防火壁)] --> Orchestration\n    Safety[安全・包含レイヤー\\n(Scope/Approval/Snapshot/Rollback)] --> Orchestration\n    Evaluation[評価・フィードバックレイヤー\\n(Rule + LLM Judge + Self-Reflection)] --> Orchestration\n    Observability[観測性レイヤー\\n(Trajectory全記録 + Analytics)] --> All\n    Orchestration --> SelfImprovement[自己改善ループ\\n(ハーネス自体をAgentに改善させる)]\n```\n\n#### 各レイヤーの詳細設計\n\n**1. 憲法レイヤー（Constitution / System Prompt）**\n- 60行以内に厳格に収める（AIが生成した長大な指示は性能低下を招く）\n- 硬いルールのみ記述（「絶対に〜するな」「必ず〜を確認せよ」）\n- ファイル名例：`CLAUDE.md`、`AGENTS.md`、`QUALITY.md`\n- バージョン管理必須（Gitでハーネス自体を管理）\n\n**2. Skills & Toolレイヤー**\n- Skills：必要な知識を「漸進的に」開示（コンテキストを汚さない）\n- Tools：MCP（Model Context Protocol）対応を推奨。**最大3〜4個**に厳格制限（tool thrashing防止）\n- ツール記述は明確に（名前・説明・パラメータの意図を人間が完全に理解できるレベル）\n\n**3. メモリ＆状態管理**\n- 短期：会話コンテキスト\n- 長期：**ファイルシステムを第一級のメモリとして活用**（これが非常に効果的）\n- 補助：Vector DB + Knowledge Graph\n- 重要なのは「何をいつ、どの粒度で永続化するか」の設計\n\n**4. オーケストレーション＆Sub-Agent**\n- メインループ：計画→実行→観察→改善のサイクルを明示的に設計\n- **Sub-Agentは「コンテキスト防火壁」**として使う（長時間タスクを分離してメインの思考をクリーンに保つ）\n- Hooks/Middleware：重要なポイントに確定性チェックを挿入（PreCompletionChecklistなど）\n\n**5. 安全・包含レイヤー（最も重要）**\n- ファイルシステムのスコープ厳格化（allowed write paths, protected patterns）\n- 破壊的アクションは**必ず承認ゲート**を通す\n- Snapshot + Rollback機構\n- Blast Radius（影響範囲）事前計算\n- Symlink traversal、絶対パス、親ディレクトリ操作の完全ブロック\n\n**6. 評価・自己改善レイヤー**\n- 多層評価：Rule-based → LLM-as-Judge → Human Review\n- **自己改善ループ**：エージェントに「自分のハーネスを改善させる」仕組みを実装（Zennなどで34反復の実運用記録が出ている）\n- 毎週の失敗レビューをハーネスにコード化（これが最も効果的）\n\n**7. 観測性レイヤー**\n- 全てのTrajectory（思考→行動→観測）を構造化ログ化\n- LangSmith / Phoenix / 自前トレーサー\n- 失敗パターン分析ダッシュボード必須\n\n### 実装技術スタック例（2026年現在）\n\n- **基盤**: LangGraph（状態機械として最適） or LangChain + カスタムMiddleware\n- **フロントエンド的インターフェース**: Claude Code / Cursor / Codex / Amazon Bedrock AgentCore Harness\n- **安全基盤**: 専用Sandbox + Policy Engine\n- **自己改善**: Meta-promptでハーネスコード自体を生成・適用するループ\n- **評価**: Inspect（UK AISI系）や自作の多角的Evaluator\n\n### 設計時の優先順位（実務的アドバイス）\n\n1. **安全と包含**（最初に固める）\n2. **観測可能性**（何が起きているか完全に把握できるように）\n3. **自己改善ループ**（人間の介入を徐々に減らす）\n4. **Skills/Toolのモジュール化**\n5. **憲法の洗練**\n\nハーネスが肥大化してきた時の変更容易性を保つために、**憲法・Skills・Hooksを明確に分離**して設計してください。[[2]](https://x.com/gota_bara/status/2046794926604931447)\n\n### 参考資料（2026年最新）\n\n- awesome-harness-engineering（GitHubリポジトリ）\n- 「Harness Engineering入門 — Agent = Model + Harness で読み解くAIエージェント運用」（Qiita）\n- Anthropicのlong-running application向けHarness design\n- LayerXやfindyのSpeakerDeck資料\n- 「agent運用してたらやりがちな失敗事例12選」（Zenn）\n\n---\n\n**ご質問の意図を教えてください。**\n- 特定ドメイン（ソフトウェア開発、研究、業務自動化など）のハーネス設計を深掘りしたい\n- 安全設計／自己改善ループの具体的な実装パターンが見たい\n- コード例（LangGraphでの実装スケルトン）が欲しい\n- 評価ハーネスに特化した設計が欲しい\n\n用途を教えていただければ、より具体的な設計書・コード・Mermaid図・ポリシー例をお出しします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T20:11:53.179928+09:00", "updated_at": "2026-07-15T20:11:53.179928+09:00"}
{"id": 1177, "title": "X Learn [2026-07-15] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年7月15日）**\n\n### 1. Codex CLI（OpenAI 官方）\n**最新版本：0.144.4**（2026年7月14-15日发布）。\n\n这是一个**用户面向无变更**的小补丁版本，主要修复内部问题（之前0.144.2曾修复过prompting regression）。[[1]](https://x.com/AICodingOpsJP/status/2077185165147947219)\n\n**更新命令：**\n```bash\nnpm install -g @openai/codex@0.144.4\n# 或直接更新到最新\nnpm install -g @openai/codex@latest\n```\n\n检查版本：\n```bash\ncodex --version\n```\n\n**当前评价**：\n- 在2026年仍是三大前沿编码Agent CLI之一（另外两个是Claude Code和Gemini/Antigravity）。\n- 很多开发者反映在复杂代码库、重构、自动审查等任务上表现强劲，常与GPT-5.6系列模型搭配使用。\n- 经常和Claude Code一起发版对比，更新非常频繁。[[2]](https://x.com/masa_zx_ai/status/2077180589174882603)\n\n### 2. Gemini CLI（Google）\n**最新 nightly 版本：v0.52.0-nightly.20260713**（7月13日发布）。\n\n主要更新：\n- 显著强化**隐私通知功能**（会明确显示开发支援功能的合约/数据使用情况，防止意外传输）。\n- 修复 thought leakage bug（历史记录清理更干净）。\n- 增加 caretaker modules 等改进。[[3]](https://x.com/WAI1510608/status/2076766842325196869)\n\n**重要背景**：\n2026年6月Google宣布逐步**停止维护 Gemini CLI**（6月18日为关键节点），转向**Antigravity CLI**作为继任者。部分用户反馈Antigravity CLI更新缓慢、体验一般，目前口碑不如之前Gemini CLI巅峰时期。[[4]](https://x.com/2DFT1/status/2076534712055509180)\n\n早期（2025年底）Gemini CLI曾有过v0.22.0等大更新，支持Gemini 3免费阶层、Colab集成、Conductor等强大扩展。\n\n### 开发者当前使用建议（2026年7月）\n\n三大CLI（**Claude Code + Codex CLI + Gemini/Antigravity**）仍是主流。很多人同时使用，根据任务切换：\n- 大型重构/复杂推理 → Codex CLI 或 Claude Code 更受欢迎\n- 需要特定Google生态集成 → 仍会保留Gemini CLI nightly\n\n**统一管理推荐**：\n使用 `gh skill`（GitHub CLI 原生功能）可以直接搜索、安装、更新这些Agent Skills：\n```bash\ngh skill search\ngh skill install ...\ngh skill update --all\n```\n\n这极大简化了以前手动维护多个CLI的痛苦。[[5]](https://x.com/ScarletKc_/status/2076180338204979218)\n\n---\n\n**想了解具体哪部分？**\n- 安装/配置教程\n- 三者（Codex / Claude Code / Gemini）实际对比\n- 推荐的prompt模板或Agent Skills\n- 迁移到Antigravity CLI的方法\n\n直接告诉我，我可以继续给你最新细节。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T20:12:30.313711+09:00", "updated_at": "2026-07-15T20:12:30.313711+09:00"}
{"id": 1178, "title": "Xタイムライン学習 2026-07-15 20:24", "content": "# Xタイムライン学習 2026-07-15 20:24\n\n```json\n{\n  \"summary\": \"2026年7月15日、Xタイムラインから学習した内容を整理。AIを活用したビジネスやゲーム開発のトレンドが強まっており、Text-To-VRMAツールの試用、Codexによるゲーム開発の試み、ビジョンtoブランドのウェビナー参加、AIと作るビジョン設計入門の学習などが行われている。Gemini 3.5 Proの公式発表を待ち、最新情報の追跡も行っている。\",\n  \"key_points\": [\n    \"Text-To-VRMAツールの試用\",\n    \"Codexによるゲーム開発の試み\",\n    \"ビジョンtoブランドのウェビナー参加\",\n    \"AIと作るビジョン設計入門の学習\",\n    \"Gemini 3.5 Proの公式発表待ち\"\n  ],\n  \"tags\": [\"AI\", \"ビジネス\", \"ゲーム開発\", \"ウェビナー\", \"\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T20:25:01.268116+09:00", "updated_at": "2026-07-15T20:25:01.268116+09:00"}
{"id": 1179, "title": "Xタイムライン学習 2026-07-15 21:26", "content": "# Xタイムライン学習 2026-07-15 21:26\n\nClaude Code v2.1.210更新で「after time counter」機能が追加された。Shadow envでこの機能の影響を分析し、Claude Code APIとEris Log Analysisを開発してインサイトを抽出する。無料/ローカルAIエージェント基盤の実現を目指す。\n\n## ポイント\n- Claude Code v2.1.210更新で「after time counter」機能添加\n- Shadow envでの分析ツール開発\n- Claude Code APIとEris Log Analysisの開発\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`after time counterの活用` `Shadow envの適用例`\n", "tags": ["Claude Code", "AIエージェント"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-15T21:27:00.328735+09:00", "updated_at": "2026-07-15T21:27:00.328735+09:00"}
{"id": 1180, "title": "Xタイムライン学習 2026-07-16 00:40", "content": "# Xタイムライン学習 2026-07-16 00:40\n\n2026年7月16日、Vercel AI SDKとOpenAIの連携を試験し、ブラウザ操作AIの実装とマネタイズを目指す。Responses API computer toolを導入し、実行actionと安全確認のルールを定義する。\n\n## ポイント\n- Vercel AI SDK導入\n- OpenAI API利用\n- ブラウザ操作AI実装\n- 実行actionと安全確認のルール定義\n\n## 関連ページ\n[[[[**AIに丸投げ起業とClaude Code監督の実態**]]]] [[[[**AIに全丸投げ起業？Claude Codeで自律AIを監督する**]]]] [[[[**Claude Code Skills 2026年初頭まとめ**]]]] [[[[**Paperclip: AIへの丸投げ起業と自律AI管理術**]]]]\n\n## 関連概念（未作成）\n`Vercel AI SDKの詳細仕様` `OpenAI APIの最新機能` `ブラウザ操作AIのセキュリティ対策` `AIマネタイズ戦略`\n", "tags": ["Vercel AI SDK", "OpenAI", "ブラウザ操作AI", "マネタイズ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T00:40:27.822784+09:00", "updated_at": "2026-07-16T00:40:27.822784+09:00"}
{"id": 1181, "title": "Xタイムライン学習 2026-07-16 02:42", "content": "# Xタイムライン学習 2026-07-16 02:42\n\nXタイムライン学習についてのまとめ。Shadow env、TogetherLink、OSS model、API keyなどのキーワードが出てくる。Next stepはExpand link。TrendはOpenAI merch、AI tool restriction、GPT-Red。ActionにはHermes Agent、GPT-Redの学習、OpenAIの新しいmerchの分析が含まれる。\n\n## ポイント\n- Shadow env\n- TogetherLink\n- OSS model\n- API key\n- Hermes Agent\n- GPT-Red\n- OpenAI merch\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造 2026-05-14]]\n\n## 関連概念（未作成）\n`Xタイムライン学習` `Shadow環境の活用`\n", "tags": ["AI", "Shadow env", "OSS"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T02:43:58.694269+09:00", "updated_at": "2026-07-16T02:43:58.694269+09:00"}
{"id": 1182, "title": "Xタイムライン学習 2026-07-16 06:51", "content": "# Xタイムライン学習 2026-07-16 06:51\n\n2026-07-16のXタイムライン学習で、家計簿アプリ作成、GeminiとGoogle Workspace連携、Claude Code更新が注目。Claude CodeとGeminiの活用が強調される。\n\n## ポイント\n- 家計簿アプリ作成、貯蓄率計算機能追加\n- GeminiとGoogle Workspace連携、プロンプト集導入\n- Claude Code更新、ログイン期限切れ事前警告機能有効化\n- Claude CodeとGeminiの活用が注目される\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-04-21 X記事から学習したClaude Code最新動向]]\n\n## 関連概念（未作成）\n`家計簿アプリ設計` `Gemini API連携` `Claude Codeログイン管理`\n", "tags": ["家計簿アプリ", "Gemini", "Google Workspace", "Claude Code", "貯蓄率計算", "ログイン期限切れ警告"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T06:51:17.694400+09:00", "updated_at": "2026-07-16T06:51:17.694400+09:00"}
{"id": 1183, "title": "Xタイムライン学習 2026-07-16 07:52", "content": "# Xタイムライン学習 2026-07-16 07:52\n\nMicrosoftは無料のマシンラーニングコースを提供している。AIチャットソフトウェアも無料で利用できる。Claude artifactsはMCPに接続できる。マシンラーニングの Democratizationが進んでいる\n\n## ポイント\n- Microsoftの無料マシンラーニングコース\n- AIチャットソフトウェアの無料提供\n- Claude artifactsのMCPへの接続\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`マシンラーニングの応用` `AIのビジネス活用`\n", "tags": ["マシンラーニング", "AI", "Democratization"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T07:55:23.900697+09:00", "updated_at": "2026-07-16T07:55:23.900697+09:00"}
{"id": 1184, "title": "Xタイムライン学習 2026-07-16 10:27", "content": "# Xタイムライン学習 2026-07-16 10:27\n\n2026-07-16のXタイムライン学習では、ChatGPT Appsのファイル編集機能とリプライ増やし方が話題に上がった。ChatGPT Appsのファイル編集機能はshadow環境に導入し、Claude Code運用に組み込む。リプライ増やし方は具体的な戦略を検討し、実装する。\n\n## ポイント\n- ChatGPT Appsのファイル編集機能をshadow環境に導入\n- Claude Code運用にChatGPT Appsのファイル編集機能を組み込む\n- リプライ増やし方の具体的な戦略を検討\n- リプライ増やし方の戦略を実装\n- Claude Code運用にリプライ増やし方の戦略を組み込む\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`ChatGPT Appsのファイル編集機能の詳細仕様` `リプライ増やし方の具体的な戦略` `Claude Code運用の最適化`\n", "tags": ["ChatGPT Apps", "リプライ増やし方", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T10:27:23.295055+09:00", "updated_at": "2026-07-16T10:27:23.295055+09:00"}
{"id": 1185, "title": "Xタイムライン学習 2026-07-16 11:28", "content": "# Xタイムライン学習 2026-07-16 11:28\n\nNTT LLM入門でClaude Codeを使用することの重要性とShadow envの使用が述べられている。Claude Codeのスキルを身につけるための次のステップとして、https://t.co/nWHEyBTa04を参照することが推奨されている。NTT LLM入門の学習とClaude Codeのスキルを身につけることが目的である。\n\n## ポイント\n- NTT LLM入門\n- Claude Code\n- Shadow env\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`NTT LLM入門` `Claude Codeスキル`\n", "tags": ["AI", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T11:29:55.779616+09:00", "updated_at": "2026-07-16T11:29:55.779616+09:00"}
{"id": 1186, "title": "Xタイムライン学習 2026-07-16 13:29", "content": "# Xタイムライン学習 2026-07-16 13:29\n\n2026年7月16日、Codex CLI 0.144.5とAI OSS「Siftly」の導入が発表。Codex CLIは危険コマンドの判定を強化し、Siftlyはブックマークの自動分類と要約を実現。AIツールの活用と効率化が横断テーマ。\n\n## ポイント\n- Codex CLI 0.144.5導入\n- Siftly導入でブックマーク自動分類\n- AIツール活用と効率化\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`AIツールのセキュリティ` `ブックマーク管理` `マルチモデル運用`\n", "tags": ["AIツール", "効率化", "Codex", "Siftly"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T13:29:33.420895+09:00", "updated_at": "2026-07-16T13:29:33.420895+09:00"}
{"id": 1187, "title": "Xタイムライン学習 2026-07-16 14:37", "content": "# Xタイムライン学習 2026-07-16 14:37\n\nChatGPTのプラグイン使用に伴うトークンの消費に関する問題について、プラグイン使用データの分析と自動検出ツールの開発が必要であることが指摘された。ChatGPT plugin用のトークン使用に関する問題点と改善策をまとめる。\n\n## ポイント\n- ChatGPTプラグインのトークン使用問題\n- プラグイン使用データの分析と自動検出ツールの開発\n- プラグイン開発のベストプラクティス\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`プラグイン開発の効率化` `トークン使用最適化`\n", "tags": ["ChatGPT", "プラグイン", "トークン使用"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T14:38:39.480631+09:00", "updated_at": "2026-07-16T14:38:39.480631+09:00"}
{"id": 1188, "title": "Xタイムライン学習 2026-07-16 18:45", "content": "# Xタイムライン学習 2026-07-16 18:45\n\n2026-07-16のXタイムライン学習で、日本語ライティング規範の重要性が強調され、Claude CodeとGPT系の認知的なリズムのない文章を改善するためのライティング規範の導入が計画された。\n\n## ポイント\n- 日本語ライティング規範の重要性\n- Claude Codeにライティング規範を導入\n- GPT系の認知的なリズムのない文章を改善\n- vvv/vvv-botsにライティング規範を適用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`日本語ライティング規範の具体的な内容` `Claude Codeのライティング規範導入手順` `GPT系の認知的なリズムのない文章の改善方法`\n", "tags": ["日本語ライティング規範", "Claude Code", "GPT", "vvv-bots"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T18:45:27.467561+09:00", "updated_at": "2026-07-16T18:45:27.467561+09:00"}
{"id": 1189, "title": "Xタイムライン学習 2026-07-16 19:45", "content": "# Xタイムライン学習 2026-07-16 19:45\n\nClaude Codeの最新情報を学習する。GitHubでコードを探す。Claude Codeはコンテンツ作成に使える。ACTION: ドキュメントを調べ、サンプルプレゼンテーションを作る。結果を共有する。\n\n## ポイント\n- Claude Codeはプレゼンテーション資料を作成できる\n- 人間のようなテキストを書くことができる\n- 実装すること\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIコンテンツ作成` `自動プレゼンテーション`\n", "tags": ["Claude Code", "コンテンツ作成"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T19:47:07.033416+09:00", "updated_at": "2026-07-16T19:47:07.033416+09:00"}
{"id": 1190, "title": "X Learn [2026-07-16] Claude Code 新機能 アップデート", "content": "**Claude Codeの最新アップデート（2026年7月時点）**\n\nClaude Codeは、Anthropicが提供する**本格的なAIコーディング・エージェント環境**（デスクトップアプリ中心）で、単なるチャットではなく、ファイル操作、ターミナル実行、マルチエージェント連携、Artifacts作成、外部ツール連携（MCP）を統合した「AIワークスペース」として進化しています。非エンジニアでも業務自動化に活用されるケースが急増しています。[[1]](https://x.com/MarcelVelica/status/2077709807180755399)\n\n### 2026年7月15日の最大の新機能：**Artifacts + MCPコネクタ対応**\n\nこれが現在最も話題のアップデートです。[[2]](https://x.com/The_Calda/status/2077698967450575336)\n\n- Artifacts（AIが生成したインタラクティブな画面/ダッシュボード）が、**MCPコネクタを直接呼び出せる**ようになった。\n- 静的な画面が「**ライブデータで動く社内アプリ**」に変わる。\n- 主な特徴：\n  - BigQuery、Slack、Gmail、Google Calendar、GitHub、Asanaなどから**リアルタイムデータ取得**。\n  - 表示だけでなく、画面上からの操作（更新・作成・削除）も可能。\n  - **閲覧者ごとの権限自動適用**が最大のポイント（作成者の権限ではなく、閲覧者自身の認証情報で実行されるため、データ漏洩リスクが低い）。\n  - 一度共有すれば、開くたびに最新データに更新（作者が毎回作り直す必要なし）。\n  - デプロイ不要・エンジニア不要で社内ツールが作れる。\n\n**対象プラン**: Pro / Max / Team / Enterprise（公開共有リンクでは無効）。\n\n社内ダッシュボードやレポート業務を劇的に効率化できるとして、「SaaSいらなくなる」「BIツールの見直しを」との声が多数出ています。権限管理の難しさが構造的に解決された点が特に評価されています。[[3]](https://x.com/RadineerE10/status/2077702282972635279)\n\n### その他の最近の主な強化（2026年）\n\n- **ChatとCoworkの統合**：Web/デスクトップでプロジェクト・Artifactsを一元管理。タスクを渡すだけでCoworkモードが起動。[[4]](https://x.com/claudeai/status/2074525819414647044)\n- **マルチエージェント機能強化**：数百のサブエージェントを並列起動可能。ゲーム開発デモではエンジン・UI・音声・レベルを同時に構築。Workflowファイル生成で再現性確保、「Auto Mode」による権限疲労軽減。企業規模（Google Cloudなど）でも動作。[[5]](https://x.com/rewind02/status/2077688327491219836)\n- **デスクトップ版の進化**：\n  - アプリ内ブラウザ搭載（Claudeが人間と同じように閲覧・クリック・操作）。\n  - Screenshot + Vision（画面を撮影して状態を確認しながらUI修正）。\n  - リモートコントロール強化。\n- **便利コマンド/Skillsの拡充**：\n  - `/claude-api`（Anthropic公式ドキュメントを自動参照しながらコード生成）。\n  - `/cd`のディレクトリ候補表示、`/doctor`、`/commit-push-pr`の改善。\n  - `/simplify`、`/batch`など。\n- **Memory機能の無料開放**やChrome拡張 Quick Mode（3倍速）などの過去アップデートも定着。\n- **Artifactsの一般化**（2026年6月頃〜）：セッション全体がArtifacts化。PR解説やライブダッシュボードとしてチーム共有しやすくなった。[[6]](https://x.com/claudeai/status/2067671912038240487)\n\n### 実際の活用シーン（特に日本コミュニティで人気）\n\n- 社内ダッシュボード自動生成\n- 大規模リファクタリングや新機能開発のエージェント化\n- 非エンジニアによる業務自動化（n8n連携なども）\n- 複数セッション管理ツール（AgentManagerなどサードパーティも登場）\n\n**注意点**:\n- MCPは強力だが「読むだけ」に制限するか、特定リソースを明示的に指定しないと意図しない動作をする可能性あり。\n- 公開ArtifactではMCPは使えない（セキュリティのため）。\n\n### 情報源・おすすめ\n- 公式：[@claudeai](https://x.com/claudeai)、[@ClaudeDevs](https://x.com/ClaudeDevs)、claude.ai 内のリリースノート\n- 日本語解説：@RadineerE10、@so_ainsight、@pop_ikeda、@yusuke_m_MU などのアカウントが実践的で詳しい。\n\nもっと具体的な機能（例：MCPの繋ぎ方、プロンプト例、マルチエージェントの使い方など）を知りたい場合は、教えてください！ 随時最新情報を追っています。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T20:10:32.932413+09:00", "updated_at": "2026-07-16T20:10:32.932413+09:00"}
{"id": 1191, "title": "X Learn [2026-07-16] Claude Agent Skills MCP 活用", "content": "**ClaudeのAgent SkillsとMCPの活用ガイド**（2026年7月時点）\n\nClaude Code（旧称や進化版を含むClaudeのAgent開発環境）で最もよく聞かれる質問が「**Agent Skills**と**MCP**の違いは？」「どちらをいつ使えばいい？」「どう連携させる？」です。多くの開発者がこの2つを活用して「ただのチャットボット」から「本物のAI社員」にClaudeを変えています。\n\n### 1. 基本的な定義\n\n**MCP (Model Context Protocol = モデルコンテキストプロトコル)**\n- 外部ツール・データソース・APIとClaudeを**標準化された方法で接続**するためのプロトコル。\n- MCP Serverを立てて、Claudeに「このツール使えますよ」と公開する。\n- 一度作ればClaudeだけでなく他モデルとも相互運用しやすい。\n- 例：自社DB、GitHub、Notion、Strapi、社内システムとのリアルタイム連携。\n\n**Agent Skills（Skills）**\n- Claudeに「専門スキル」や「作業手順（SOP）」を教える**再利用可能なマニュアル**。\n- 主にMarkdownで書き、自然言語で「このタスクはこう判断して、こう出力して」と教える。\n- 「新入社員に業務マニュアルを渡す」イメージ。判断基準、チェックリスト、ベストプラクティス、出力フォーマットなどを固めるのに最適。[[1]](https://x.com/AI_masaou/status/1979397626031411525)\n\n### 2. 違いと使い分け（多くの人が知りたいポイント）\n\n| 項目             | Agent Skills                  | MCP (Model Context Protocol)          |\n|------------------|-------------------------------|---------------------------------------|\n| **主な目的**     | 知識・判断・手順の定着        | 外部システムとの接続                  |\n| **実装の難易度** | 低い（Markdown中心）          | やや高い（Server実装が必要）          |\n| **メンテナンス** | 簡単（ファイル更新で即反映）  | Serverの運用・セキュリティが必要      |\n| **コンテキスト効率** | 必要時のみロード（トークン節約） | ツール定義を全部読むため重くなりやすい |\n| **向いているケース** | コードレビュー、報告書作成、デバッグ手順、営業トーク、品質基準 | DB参照、外部API実行、リアルタイムデータ取得 |\n| **現在のトレンド** | 多くの人がMCPからSkillsへ移行 | 必要な部分だけ残して最小化            |\n\n**結論的な使い分け（2026年現在の主流）**：\n- **まずはSkillsから作る**：ほとんどの「AIにこう動いてほしい」はSkillsで実現可能になりました。\n- **MCPは本当に必要な外部連携だけ**：全部MCPにすると管理が大変になるため、厳選する。[[2]](https://x.com/gota_bara/status/1979014846479052840)\n\n最近は「MCP全部Skillsに変換した」という人も増えています。[[3]](https://x.com/upamune/status/2000944023637549423)\n\n### 3. 効果的な活用方法（実践Tips）\n\n**Agent Skillsの活用術**\n- 粒度を小さく・目的特化させる（1スキル1タスクが理想）\n- 「判断基準」「チェックリスト」「出力フォーマット」「よくある失敗パターン」を必ず入れる\n- チームの暗黙知をSkills化すると再現性が劇的に上がる\n- `skills/`フォルダで管理して、プロジェクトごとにロード\n- 他の人と共有・インストール可能なスキルパックも増えている\n\n**MCPの活用術**\n- 「何でも公開」せず、最小権限のツールだけ公開する（Claudeが混乱しないように）\n- 最初はローカルMCPサーバーから始めて、安定してからリモート化\n- Strapi、GitHub、社内ツール向けの公式・コミュニティMCPサーバーが増えている\n- セキュリティは常に意識（特にEnterprise利用時）\n\n**最強の組み合わせパターン（現在主流）**\n- **CLAUDE.md**：プロジェクト固有の常時共有知識\n- **Skills**：再利用可能な作業手順・判断基準\n- **Hooks**：自動実行される品質ゲート（テスト必須化など）\n- **Subagents**：専門特化エージェント\n- **MCP**：上記でどうしても必要な外部接続だけ\n\nこの構造にすると、Claudeは「指示待ちチャットボット」ではなく「責任を持って動く先輩エンジニア」のようになります。[[4]](https://x.com/promptparag/status/2075476892791214227)\n\n### 4. おすすめ学習リソース（日本語含む）\n\n- 公式：Anthropicの「Extending Claude’s capabilities with skills and MCP servers」\n- Anthropic Academyの無料コース（修了証付き、MCPとAgent Skills両方学べる）\n- Andrew Ng × AnthropicのSkillsコース（2時間程度、非常に体系的）\n- 日本語発信で特に優れている人：\n  - @sumika45379（Skillsオタク）→ 図解が神レベルで丁寧\n  - @AI_masaou → 実践的な比較解説\n  - @oikon48 → Claude Codeの本も出される予定\n  - @gota_bara → 進化の流れを整理した投稿\n\n### 5. 始め方（今日からできること）\n\n1. Claude CodeでシンプルなSkillを1つ作ってみる（例：コードレビューSkill）\n2. 効果を感じたら、自分の業務で繰り返し出てくる判断・手順を全部Skills化\n3. どうしても外部データが必要な部分だけMCP Serverを追加\n4. 徐々にHooksやSubagentsも導入\n\nこの流れが2026年現在の「勝ちパターン」の一つです。\n\n必要であれば「具体的なSkillの書き方テンプレート」「おすすめの初期Skillセット」「MCP Serverの最小実装例」なども出せます。どのような場面でClaudeを活用したいか（開発、業務自動化、特定ドメインなど）教えてください。よりピンポイントな活用法をお伝えします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T20:11:16.190067+09:00", "updated_at": "2026-07-16T20:11:16.190067+09:00"}
{"id": 1192, "title": "X Learn [2026-07-16] AIエージェント ハーネス 設計", "content": "**AIエージェントのハーネス設計（Harness Engineering）**\n\n「ハーネス」とは、LLM（モデル）を単なるエンジンとして使い、周囲の環境・仕組み全体で信頼性・安全性を確保する「足場・手綱」のことです。モデルそのものより、ハーネス（Memory + Skills + Protocols + Operational Layer）がエージェントの性能を大きく左右するフェーズに入っています。[[1]](https://x.com/CobusGreylingZA/status/2043638576848707662)\n\nモデルは「CPU」、ハーネスは「OS」や「車体」に相当します。プロンプトエンジニアリングの次に来るレイヤーとして、2025-2026年にAnthropic、OpenAI、LangChainコミュニティで急速に注目されています（OpenAIが人間が1行も書かずに100万行のプロダクションコードをエージェントで構築した事例など）。[[2]](https://x.com/taimuhanashiro/status/2023008135464788127)\n\n### 1. ハーネス設計の核心原則\n\n- **Non-opinionated（非 prescriptive）であること**：ループを基本構造にし、モデルに「どのツールを使うか」「サブエージェントを spawn するか」「いつ終了するか」をできるだけ自由に決めさせる。Bitter Lesson（Sutton）を意識し、手厚い手作業ルールより検索の自由度を優先。[[3]](https://x.com/wenkafka/status/2076651355960455503)\n- **Externalization（外部化）**：知能をモデル内部ではなく外部システムに押し出す。\n  - **Memory**：Working Context / Semantic / Episodic / Personalized\n  - **Skills**：Operational procedures、decision heuristics、normative constraints（境界ルール）\n  - **Protocols**：Agent-User、Agent-Agent、Agent-Tool の契約\n- **Operational Mediators**：Sandboxing、Observability、Evaluation、Approval Loops、Compression、Sub-agent Orchestration がこれらを仲介。[[4]](https://x.com/i/status/2043638576848707662)\n\n- **権限の細分化とHuman-in-the-Loop（HITL）**：閲覧・提案・実行を分け、破壊的操作（本番反映、削除）は必ず人間承認を挟む。\n- **評価ファースト**：単発実行ではなく、継続的な評価ハーネス（自動メトリクス + LLM Judge + 回帰テスト）を持つ。\n- **トレース収集と自己改善**：全実行履歴を構造化保存し、後でハーネス自体を改善するフィードバックループを組む。\n\n### 2. 推奨アーキテクチャ（2026年時点の実践的設計）\n\n#### 全体構造（テキスト図）\n```\n[Goal Input & Session Manager]\n          ↓\n[State Graph Orchestrator] ←→ [Observability & Tracing Layer] (LangSmith/Phoenix/OpenTelemetry)\n          ↓\n   ┌────── Memory System ──────┐\n   │ Working Memory (in-graph)  │\n   │ Semantic (Vector DB)       │\n   │ Episodic (Trajectory Store)│\n   │ Procedural/Skills (SOP DB) │\n   └────────────────────────────┘\n          ↓\n[Planner / Reasoner (LLM call with structured output)]\n          ↓\n[Tool & Action Layer] ←→ [Permission & Guardrail Engine]\n   - Tiered Tools (Read / Propose / Execute / Destructive)\n   - Sandbox (Docker / isolated browser / rate limit)\n          ↓\n[Verification & Evaluation Harness]\n   - Rule-based checks\n   - LLM-as-Judge (専用rubric)\n   - Regression Test Suite\n   - Human Approval Gate\n          ↓\n[Output / Sub-agent Spawn / Termination Decision]\n          ↓\n[Session Close & Trace Persistence → Self-Improvement Loop]\n```\n\n**技術スタック例（現実的）**\n- **Orchestrator**: LangGraph（状態機械として最強。checkpointing、内蔵persistence、human-in-the-loopが優秀）\n- **Model Abstraction**: LiteLLM（複数プロバイダー切り替え容易）\n- **Memory**: PostgreSQL + pgvector（semantic）、Redis（working）、専用Trajectory DB\n- **Structured Output / Tools**: Pydantic v2 + instructor / Outlines\n- **Observability**: LangSmith or Helicone + OpenTelemetry\n- **Sandbox**: Docker + Firecracker（コード実行）、Playwright in isolated container（ブラウザ）\n- **Evaluation**: Custom Eval Harness + DeepEval / RAGAS風のLLM Judge + 手書き回帰テストスイート\n\n### 3. 各コンポーネントの詳細設計\n\n**Memory Harness**\n- Working Memory：グラフのstateとして現在のタスク、未解決質問、仮説を保持。\n- Semantic Memory：長期知識はRAG。クエリごとに圧縮・要約してコンテキストを節約。\n- Episodic Memory：過去の成功/失敗トレースをembedding + メタデータ（コスト、成功率、レビュー結果）で検索。\n- Procedural Memory：SOP（Standard Operating Procedure）をJSON/YAMLでバージョン管理。モデルに「このタスクではこの手順を守れ」と動的に注入。\n\n**Evaluation Harness（特に重要）**\n運用品質を決める核心。[[5]](https://x.com/SkillupAi/status/2077709848410833067)\n- 自動メトリクス：ステップ数、トークンコスト、成功率、ツール呼び出しパターン。\n- LLM Judge：タスクごとに専用rubric（例：コードなら「セキュリティ脆弱性なし」「差分が最小」「テスト通過」）。\n- 回帰テスト：重要なベンチマークや社内タスクを固定テストケース化。\n- 継続検証：本番実行後も定期的に「drift detection」を行い、ハーネスを更新。\n- フォールバック：モデルが自信なしの場合に自動で人間エスカレーション or シンプルモードに切り替え。\n\n**Guardrail & Permission Layer**\n- ツールごとにPermission Tierを設定（YAML定義推奨）。\n- 破壊的アクションは必ず「提案→人間承認→実行」フロー。\n- 監査用サブエージェントは、メインエージェントと異なるモデル・情報セットを使う（価値観の単一化防止）。[[6]](https://x.com/kevin_aiuse/status/2077637478220222728)\n\n**Self-Improving Harness（先進的）**\nトレースを蓄積 → 別メタエージェントが「このハーネスのどこがボトルネックか」を分析 → プロンプトテンプレート、ツール定義、チェックポイントの追加を提案・自動適用する仕組み（HarnessX的なアプローチ）。[[7]](https://x.com/dair_ai/status/2066563390538178784)\n\n### 4. 実装のポイントと注意事項\n\n1. **最初は最小限から**：完璧なハーネスを最初から作らず、LangGraphでシンプルReActループ＋Memory＋基本Evalから始め、運用しながら拡張。\n2. **Configuration as Code**：`agent.yaml` でLLM、ツールセット、memory config、eval rubrics、approval policyを一元管理。\n3. **コスト・レイテンシ最適化**：ハーネス設計次第でコスト41%、レイテンシ44%、トークン38%削減した研究もある。[[8]](https://x.com/youshenlim/status/2075781941123567626)\n4. **運用を見据えた設計**：データ品質、ガードレール、メトリクス、トレース収集、HITLを最初から組み込む。[[5]](https://x.com/SkillupAi/status/2077709848410833067)\n\n### 参考・既存リソース\n- LangGraph（最も実践的なハーネス基盤）\n- Harrison Chase氏の記事（モデル vs Harnessの考え方の元ネタ）\n- AnthropicのAgentic論文群\n- 日本語資料：Zenn「Harness Engineeringとは何か？」、SpeakerDeck「運用を見据えたAIエージェント設計」（データ品質・評価ハーネス・HITLの実践例）[[9]](https://x.com/dragonb63254274/status/2077614628037877997)\n\n必要であれば、**具体的なLangGraphコードスケルトン**、**agent.yaml例**、**評価rubricテンプレート**、または特定のユースケース（コーディングエージェント、研究エージェント、社内業務エージェント）に特化した設計をさらに深掘りします。\n\nどのようなドメイン・規模のエージェントを想定していますか？ より具体的な設計図や実装例をお渡しします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T20:11:58.574035+09:00", "updated_at": "2026-07-16T20:11:58.574035+09:00"}
{"id": 1193, "title": "X Learn [2026-07-16] Codex CLI Gemini CLI 最新", "content": "**Codex CLI 最新版本：0.144.5**（2026年7月16日发布）\n\n**主要更新**：\n- 显著增强危险命令检测，特别是捕获更多强制 `rm` 变体（如各种绕过方式）。\n- 拒绝命令时提供更清晰的原因说明（包括命令名、拒绝理由和时间戳）。\n- 安全性提升，防止 CLI 意外执行破坏性操作。[[1]](https://x.com/CodexReleases/status/2077588288265765226)\n\n**安装/更新命令**：\n```bash\nnpm install -g @openai/codex@0.144.5\n# 或使用 latest\nnpm install -g @openai/codex@latest\n```\n\n验证：`codex --version`\n\n官方 Release：https://github.com/openai/codex/releases/tag/rust-v0.144.5\n\nCodex CLI（OpenAI）目前非常活跃，用户增长迅猛，与 GPT-5/GPT-5.6 等模型配合使用体验优秀，是终端 AI Coding Agent 中的主力。[[2]](https://x.com/i_can_fix_bugs/status/2077187141529203113)\n\n---\n\n**Gemini CLI 最新版本：v0.52.0-nightly.20260713**（2026年7月13日 nightly 构建）\n\n**主要更新**（近期）：\n- 强化隐私通知功能，明确显示开发支持功能的合约/数据发送情况，防止意外传输数据。[[3]](https://x.com/WAI1510608/status/2076766842325196869)\n\n**仓库与安装**：\n- 官方仓库（推荐查看最新 nightly）：https://github.com/google-gemini/gemini-cli\n- 之前版本如 v0.40.0 引入了分层内存、自动技能生成、Gemma 本地路由等功能。\n\n**当前状况警示**（2026年7月最新用户反馈）：\n- Homebrew 安装已弃用，但官网仍可能推荐，导致混乱。\n- 通过 npm 安装最新版后，认证出现问题（“Google auth is no longer supported”，转向 “antigravity auth”，但缺少明确指引）。\n- 部分用户认为项目“基本死了”或被折叠进 AGY（Antigravity）闭源平台，Google 对其 AI 终端编码工具的支持似乎大幅减弱。[[4]](https://x.com/oliverbenns/status/2077667539748872270)\n\n目前 Codex CLI 的活跃度和用户接受度明显高于 Gemini CLI。两者都是终端里的自主 AI Coding Agent（类似 Claude Code、Cursor Composer），可自主编辑代码、执行命令。\n\n**建议**：\n- 想稳定高效 coding → 优先 **Codex CLI 0.144.5**。\n- 仍想用 Gemini → 直接去 GitHub 检查最新 nightly 和 README 的认证说明（可能需要切换到新 auth 方式）。\n\n需要具体安装教程、使用对比、或某个版本的详细 Release Notes 吗？我可以继续帮你查。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T20:12:36.140305+09:00", "updated_at": "2026-07-16T20:12:36.140305+09:00"}
{"id": 1194, "title": "日報 2026-07-16 学習まとめ", "content": "# 日報 2026-07-16 学習まとめ\n\n```json\n{\n  \"summary\": \"2026-07-16の日報では、Google広告アカウント監査Skill実装、ClaudeアーティファクトとMCPコネクタ統合、Claude Code新機能とAIエージェント進化が主要トピック。横断テーマはClaude CodeとCodex CLIの双方向進化、エージェント自律性統合、ツールコンテキスト管理改善。Shadow環境では、統合フレームワーク開発、監査Skill実装、アーティファクト統合、AIエージェント社会統合、新Skill収益化が取られるべきアクション。\",\n  \"key_points\": [\n    \"Google広告アカウント監査Skill実装\",\n    \"ClaudeアーティファクトとMCPコネクタ統合\",\n    \"Claude Code新機能とAIエージェント進化\",\n    \"Claude CodeとCodex C\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T22:00:05.149354+09:00", "updated_at": "2026-07-16T22:00:05.149354+09:00"}
{"id": 1195, "title": "Xタイムライン学習 2026-07-16 22:03", "content": "# Xタイムライン学習 2026-07-16 22:03\n\nXタイムライン学習2026-07-16 22:03の内容を要約する。SEOランクの向上とComfyUI、LoRAの学習ブラウザベース機能を分析する。AIとSEOの関係を考察し、Claude Codeを使用したSEO最適化のチュートリアルを開発する。競合相手のAI使用状況を調査し、新しいAIツールの検索エンジンランキングへの影響を分析する。\n\n## ポイント\n- SEOランクを上げるためにClaude CodeとGA4、Search Consoleをリンクする\n- ComfyUIとLoRAの学習ブラウザベース機能を分析する\n- AIとSEOの関係を考察し、Claude Codeを使用したSEO最適化のチュートリアルを開発する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIによるSEO最適化` `Claude Codeの応用例`\n", "tags": ["AI", "SEO", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-16T22:06:02.025052+09:00", "updated_at": "2026-07-16T22:06:02.025052+09:00"}
{"id": 1196, "title": "Xタイムライン学習 2026-07-17 04:12", "content": "# Xタイムライン学習 2026-07-17 04:12\n\n2026-07-17のXタイムライン学習で、GPT-5.6 SolとKilo Codeの20%オフ、Gmailの「Help me write」機能の導入が議論された。AIモデルとツールの進化が横断テーマ。\n\n## ポイント\n- GPT-5.6 SolとKilo Codeの20%オフ\n- Gmailの「Help me write」機能のshadow環境導入\n- vvv/vvv-botsにAIモデルセレクター統合\n\n## 関連ページ\n[[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`AIモデル比較` `マルチモデル運用`\n", "tags": ["AIモデル", "ツール進化", "Gmail機能"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-17T04:12:03.112915+09:00", "updated_at": "2026-07-17T04:12:03.112915+09:00"}
{"id": 1197, "title": "Xタイムライン学習 2026-07-17 07:16", "content": "# Xタイムライン学習 2026-07-17 07:16\n\n2026-07-17のXタイムライン学習で、クロードコードv2.1.211のリリースとIAトレーナー募集が注目される。クロードコードのアップデートとIAトレーナーの募集の関係を分析し、ビジネスモデルの可能性を探る。\n\n## ポイント\n- クロードコードv2.1.211のリリース。新フラグ追加、バグ修正。\n- OpenAI、Anthropic、Mistral、Google DeepMindのIAトレーナー募集。\n- クロードコードのアップデートとIAトレーナー募集の関係を分析。\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]]\n\n## 関連概念（未作成）\n`クロードコードのアップデートとIAトレーナー募集の関係` `ビジネスモデルの可能性`\n", "tags": ["クロードコード", "IAトレーナー", "リリース", "募集"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-17T07:16:22.612127+09:00", "updated_at": "2026-07-17T07:16:22.612127+09:00"}
{"id": 1198, "title": "横断学習 2026-07-17", "content": "# 横断学習 2026-07-17\n\n横断学習は2026-07-17に行われ、OpenAI Codex CLIとAnthropicのClaude Codeに関する内容が発表された。OpenAI Codex CLIは自然言語でコード記述から生成までローカルで実行できるようになり、AnthropicのClaude Codeはコード生成から開発環境までAIによる支援を強化した。さらに、Codex CLIはo3、o4-mini、GPT-4.1などのモデルを活用したコード生成と編集が可能で、OpenAIのAIエンジニアリングチームがより強力なコード生成能力を持つことを目指している。\n\n## ポイント\n- OpenAI Codex CLIは自然言語でコード記述から生成までローカルで実行できる\n- AnthropicのClaude Codeはコード生成から開発環境までAIによる支援を強化\n- Codex CLIはo3、o4-mini、GPT-4.1などのモデルを活用したコード生成と編集が可能\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIコード生成` `開発環境の進化`\n", "tags": ["AI", "コード生成", "開発環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-17T08:02:35.010589+09:00", "updated_at": "2026-07-17T08:02:35.010589+09:00"}
{"id": 1199, "title": "Xタイムライン学習 2026-07-17 08:16", "content": "# Xタイムライン学習 2026-07-17 08:16\n\nAnthropicとAndrew NgのAIエージェントスキルのマスタークラスを視聴し、Claude agent skillsのドキュメントを確認することでAIエージェントスキルの構築を学ぶことができる。MCP integrationの実装も検討することで、AIエージェントスキルのマネタイズの可能性を探ることができる。\n\n## ポイント\n- AnthropicとAndrew NgのAIエージェントスキルのマスタークラスを視聴する\n- Claude agent skillsのドキュメントを確認する\n- MCP integrationの実装を検討する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエージェントスキルのマネタイズ` `MCPintegrationの実装方法`\n", "tags": ["AIエージェントスキル", "MCP integration"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-17T08:18:48.110204+09:00", "updated_at": "2026-07-17T08:18:48.110204+09:00"}
{"id": 1200, "title": "Xタイムライン学習 2026-07-17 12:07", "content": "# Xタイムライン学習 2026-07-17 12:07\n\n2026年7月17日、ChatGPTの「Webサイト作成専用」モードが導入され、Claude Code運用に統合。AIを活用したWebサイト作成の自動化機能をvvv/vvv-botsに追加。既存のskill/rulesを更新して、AIを活用したWebサイト作成の自動化を実現。横断テーマはAIを活用したWebサイト作成の自動化。\n\n## ポイント\n- ChatGPTの「Webサイト作成専用」モード導入\n- Claude Code運用に統合\n- vvv/vvv-botsにAIを活用したWebサイト作成の自動化機能追加\n- 既存のskill/rules更新\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`AIを活用したWebサイト作成の自動化` `ChatGPTの「Webサイト作成専用」モードの詳細` `Claude Code運用の最新動向`\n", "tags": ["AI", "Webサイト作成", "自動化", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-17T12:07:18.743808+09:00", "updated_at": "2026-07-17T12:07:18.743808+09:00"}
{"id": 1201, "title": "Xタイムライン学習 2026-07-17 13:08", "content": "# Xタイムライン学習 2026-07-17 13:08\n\nXタイムライン学習で得られた情報を基に、AnthropicのVault漏洩、Claude Fable 5の終了、ConoHa AI Canvasのブラウザ対応についてまとめる。Shadow Environment Analysisを横断テーマに、各情報の分析と戦略を提案する。\n\n## ポイント\n- AnthropicのVault漏洩によるTwitter Growth SystemやLinkedIn Content Engineの影響\n- Claude Fable 5の終了とKimi K3モデルのゲーム開発への潜在的な影響\n- ConoHa AI Canvasのブラウザ対応によるGPU不要化とShadow Environmentへの適用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow Environment Development` `AI-Powered Game Creation`\n", "tags": ["Xタイムライン学習", "Shadow Environment Analysis", "Anthropic", "Claude Fable", "ConoHa AI Canvas"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-17T13:10:28.615309+09:00", "updated_at": "2026-07-17T13:10:28.615309+09:00"}
{"id": 1202, "title": "Xタイムライン学習 2026-07-17 18:21", "content": "# Xタイムライン学習 2026-07-17 18:21\n\n2026-07-17のXタイムライン学習で、BrainCoの脳コントロールロボットAIプラットフォーム、Addy Osmaniのエッジの半減期発言、ChatGPT-5.6とCodexのChrome操作、NVIDIAとのフィジカルAI協業が新着4件。BrainCoプラットフォームをshadow環境に導入し、EEGキャプチャとロボットコントロールの統合をテストする。ChatGPT-5.6とCodexをshadow環境に導入し、Chromeの操作をテストする。NVIDIA DRIVE AGXとNVIDIA DriveOSをshadow環境に導入し、自動車と工場でのフィジカルAIの応用を検討する。エッジの半減期とシグネチャの関係についての研究をIssue化する。\n\n## ポイント\n- BrainCoの脳コントロールロボットAIプラットフォーム\n- Addy Osmaniのエッジの半減期についての発言\n- ChatGPT-5.6とCodexのChrome操作\n- NVIDIAとの協業によるフィジカルAIの推進\n- BrainCoプラットフォームをshadow環境に導入し、EEGキャプチャとロボットコントロールの統合をテストする\n- ChatGPT-5.6とCodexをshadow環境に導入し、Chromeの操作をテストする\n- NVIDIA DRIVE AGXとNVIDIA DriveOSをshadow環境に導入し、自動車と工場でのフィジカルAIの応用を検討する\n- エッジの半減期とシグネチャの関係についての研究をIssue化する\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`脳コントロールロボット` `エッジの半減期` `AIのChrome操作` `フィジカルAIの推進`\n", "tags": ["BrainCo", "EEGキャプチャ", "ロボットコントロール", "エッジの半減期", "シグネチャ", "ChatGPT-5.6", "Codex", "Chrome操作", "NVIDIA", "フィジカルAI", "自動車", "工場"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-17T18:21:47.632405+09:00", "updated_at": "2026-07-17T18:21:47.632405+09:00"}
{"id": 1203, "title": "Xタイムライン学習 2026-07-17 19:30", "content": "# Xタイムライン学習 2026-07-17 19:30\n\nXタイムライン学習は、Kimi K3を使用したShadow codeのテストと、Claude Codeを活用したプロンプトエンジニアリングの実践について学習した。Shadow APIの統合と、プロンプトサービスへの展開、さらにAIプラットフォームでのプロモーションが主な課題である。\n\n## ポイント\n- Kimi K3とShadow codeのテスト\n- Claude Codeを用いたプロンプトエンジニアリング\n- Shadow APIの統合とプロンプトサービスへの展開\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Shadow codeテストのためのプロンプトエンジニアリング手法` `Claude Codeを用いたAIサービス開発`\n", "tags": ["AI", "Shadow code", "Claude Code", "Kimi K3"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-17T19:32:27.173407+09:00", "updated_at": "2026-07-17T19:32:27.173407+09:00"}
{"id": 1204, "title": "Xタイムライン学習 2026-07-18 03:16", "content": "# Xタイムライン学習 2026-07-18 03:16\n\nGTC 2026の演講でAI基礎コンポーネント更新。Transformer新コンポーネントshadow環境導入。Adam、注意力機制、残差接続代替検討。\n\n## ポイント\n- GTC 2026演講分析\n- Transformer新コンポーネントshadow環境導入\n- Adam、注意力機制、残差接続代替検討\n\n## 関連ページ\n[[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]]\n\n## 関連概念（未作成）\n`Transformer新コンポーネント` `AI基礎コンポーネント更新`\n", "tags": ["AI", "Transformer", "GTC2026"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T03:16:25.365308+09:00", "updated_at": "2026-07-18T03:16:25.365308+09:00"}
{"id": 1205, "title": "X Learn [2026-07-18] Claude Code 新機能 アップデート", "content": "**Claude Code 最新アップデートまとめ（2026年7月17日時点）**[[1]](https://x.com/ClaudeDevs/status/2077840057130692886)\n\nClaude Codeはここ数ヶ月で大幅に進化しており、特に**Artifactsの動的化**と**コードレビューの知能化**、**Desktop版の統合度向上**が目覚ましいです。直近の公式発表を中心にまとめます。\n\n### 1. /code-review の Effort Levels 機能（7月16日発表・最重要）\n\nこれが直近で一番熱いアップデートです。[[1]](https://x.com/ClaudeDevs/status/2077840057130692886)\n\n- **Low / Medium / High / Ultra** の4〜5段階を選択可能\n- Low：高速・低トークンで実用的。他のコードレビューAIツールより優れた発見率を低コストで実現（プッシュ前に毎回回せるレベル）\n- High/Ultra：サブエージェントを複数展開、異なる視点から検証、変更範囲外への影響調査まで実施。false positive（誤検知）が大幅に減少\n- Anthropic社内では **Ultra** を全PRに適用しているほど信頼性が高い\n\n使用方法：\n- 通常の `/code-review`\n- 明示的に `/code-review high` や `/code-review ultra`\n- セッションのeffort設定を自動で引き継ぐ\n\n**公式スレッド**: 非常に詳しい説明があるのでぜひ確認を。\n\n### 2. Artifacts + MCP Connectors（7月15日発表）\n\nこれが2026年現在のClaude Codeの最強ポイントの一つになりました。[[2]](https://x.com/ClaudeDevs/status/2077489907350856038)\n\n- Artifacts内で **MCP Connectors** を呼び出せるようになった\n- 一度作ったArtifactが、**閲覧者それぞれの認証情報を使ってライブデータ取得・アクション実行** 可能\n- クリエイターが毎回再実行する必要がなく、閲覧者しか自分のデータを見られない（プライバシー完璧）\n- 用途例：個人別ダッシュボード、閲覧者ごとにデータが変わる動的アプリ、社内ツールなど\n\n対象プラン：Pro / Max / Team / Enterprise（公開共有Artifactでは使用不可）\n\nこれにより「静的なArtifact」から「動的で安全なアプリケーション」へと大きく進化しました。\n\n### 3. Artifacts のコラボレーション強化（7月13日発表）\n\n- **Multiplayer Editing**：複数人で同じArtifactを同時に編集可能（Team/Enterpriseプラン）\n- **Public Sharing** 正式対応\n- **Claude Tag**（Slackなどの統合）から直接Artifactを作成可能になり、Slackスレッド内で「この仕様でダッシュボード作って」と言うだけで内部用Artifactが生成される\n\n### Desktop版の主な進化点（継続的に強化中）\n\n- **アプリ内ブラウザ統合**：ドキュメントや設計を確認しながらコードが書け、開発サーバープレビューもClaude内で完結\n- ローカルコードレビュー（インラインコメント自動挿入）\n- PR監視＋自動修正（auto-fix）＋条件付き自動マージ\n- セッションのクロスデバイス移動（Desktop ↔ Web ↔ CLIがシームレス）\n\nこれにより「生成 → 確認 → 修正」のループが会話の外に出さずに完結するようになり、開発効率が劇的に向上しています。[[3]](https://x.com/oikon48/status/2024979358453301465)\n\n### 全体の傾向\n\n2026年現在、Claude Codeは単なる「コード生成ツール」から**AIネイティブの開発・自動化プラットフォーム**へと完全にシフトしています。特に：\n\n- 知能の階層化（effort level、サブエージェント）\n- セキュアな外部接続（MCP）\n- コラボレーションと配布の容易さ\n\nこの3つが強化の軸になっています。\n\n必要であれば、特定の機能（特にMCP Connectorsの使い方やUltra Reviewの具体例）について深掘りして説明しますか？ または特定のバージョンの詳細が知りたい場合も教えてください。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T05:10:40.212401+09:00", "updated_at": "2026-07-18T05:10:40.212401+09:00"}
{"id": 1206, "title": "X Learn [2026-07-18] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills と MCP の効果的な活用ガイド（2026年最新）**\n\n「Claude Agent Skills MCP 活用」というクエリから、**Claude Code / Claude Desktop / Cursor**などでMCPとAgent Skills（Claude Skills）をどう組み合わせ、業務や開発で最大限活かすかを求めていると判断しました。\n\n### 1. MCPとAgent Skillsの概要・違い\n\n**MCP (Model Context Protocol)**  \nClaudeに外部ツール・サービスを標準的に接続するためのプロトコルです。MCPサーバーを登録すると、Claudeが以下のようなことを自然言語で実行可能になります：\n- ブラウザ自動操作（Playwright）\n- Webスクレイピング（Firecrawl）\n- データベース操作（PostgreSQL, Supabase）\n- GitHub、Slack、Notion、Figma、Linear、Sentry連携\n- その他多数の外部API・ツール\n\n**Agent Skills（Claude Skills）**  \nMCPを補完・一部置き換える「エージェントの持続的スキル」仕組みです。[[1]](https://x.com/akshay_pachaar/status/1982817709323612628)\n\n- コアアイデア：**Skills = SOP（標準作業手順）**\n- エージェントが「忘れる」問題を根本的に解決\n- 一度定義した複雑なワークフロー・判断基準・ベストプラクティスを、継続的に正確に再現可能\n- 「継続学習（continual learning）」の初期形態と評価されている\n\n**Skills vs MCPの比較（実ユーザー傾向）**\n- MCP：即戦力のツール接続に最強。外部サービス連携が豊富。\n- Skills：再現性・管理性・長期記憶に優位。MCPを大量に入れすぎると逆に不安定になるケースあり。\n- 多くの上級ユーザーは「MCPを一旦全部削除→Skillsに変換」している（特に日本ユーザーで顕著）。[[2]](https://x.com/upamune/status/2000944023637549423)\n\n### 2. 実践的な導入・活用ステップ\n\n**おすすめの始め方（最小構成）**\n1. **必須級MCPを3〜5個だけ入れる**（多すぎると逆効果）\n   - Playwright / Firecrawl（Web操作・スクレイピング）\n   - GitHub MCP\n   - 使っている業務ツール（Notion、Slack、Linear、Figmaなど）\n\n2. **頻繁に使うワークフローをSkills化**\n   - コードレビュー基準\n   - 特定ドメインの要件定義手順\n   - テスト作成・リファクタリングのSOP\n   - ドキュメント作成フロー\n\n3. **MCP → Skills変換ツールを使う**\n   - `@upamune`さんが紹介している **mcporter**（https://github.com/openclaw/mcporter）が便利。登録済みMCPをSkillsに一括変換してくれます。[[3]](https://x.com/i/status/2000944023637549423)\n\n### 3. 具体的な活用シーン例\n\n- **開発効率化**：Skillsで「自分のコーディングスタイル＋アーキテクチャ判断基準」を記憶させ、MCPでGitHubやブラウザを操作させる。\n- **業務自動化**：請求書処理、競合調査、レポート作成などのSOPをSkills化。MCPでNotionやスプレッドシートと連携。\n- **データ分析・ダッシュボード**：Tableau MCP向けSkillsを作成して、エージェントが自律的に分析→可視化まで行う事例も出ている。[[4]](https://x.com/AdamMico1/status/2077072604494487699)\n- **DevOps/SRE**：公式の監査対応SkillsやProductionアクセス管理Skillsが登場している。\n\n### 4. 最新おすすめリソース（2026年7月時点）\n\n**包括的リソース集**（これ一つ保存すればOK）\n- Awesome MCP Servers\n- Awesome Claude Skills\n- Skill Codex\n- Visual Skills Browser\n- Official MCP Servers Repo\n\nこれらはすべて以下のまとめポストにリンクされています。[[5]](https://x.com/i/status/2076241018450784751)\n\n**特に役立つ情報源**\n- Akshay氏の動画・解説（Skillsの核心・Anatomy of a Skill・作り方が詳しい）→ YouTubeで「Claude Skills」検索推奨。[[6]](https://x.com/i/status/1982817709323612628)\n- Armin Ronacher氏（Flask作者）のブログ「Skills vs MCP」（実務家目線の深い比較）\n- 日本語情報：Claude Code JP、@ClaudeCode_aca、@AI_masaou、@7_eito_7 などの投稿\n\n### 5. 活用の鉄則（上級者Tips）\n\n- **MCPは「棚卸し」必須**：使っていないMCPは削除。ツールが多すぎるとコンテキストが圧迫され、逆に性能が落ちる。\n- Skillsは「具体的に・再現可能に・測定可能に」書く。\n- 大規模プロジェクトでは **Projects + Skills + 厳選MCP** の組み合わせが最強。\n- Claude Codeの最新版ではMCP処理が大幅に高速化されているので、最新クライアントを使う。\n\n---\n\n**もっと具体的に知りたい場合**、以下のどれかを教えてください：\n- 特定の業務（コーディング、マーケティング、データ分析など）向けのSkills/MCP構成例\n- Skillsの具体的な書き方テンプレート\n- おすすめMCPサーバーの厳選リスト（用途別）\n- MCP→Skills移行の手順詳細\n\nこの領域は2025年末〜2026年にかけて急速に進化しています。特に**Skillsは「エージェントが本当に使えるようになる」転換点**と言われており、今が本格活用を始める最高のタイミングです。[[1]](https://x.com/akshay_pachaar/status/1982817709323612628)\n\n活用頑張ってください！何か質問があればすぐに深掘りします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T05:11:22.223893+09:00", "updated_at": "2026-07-18T05:11:22.223893+09:00"}
{"id": 1207, "title": "X Learn [2026-07-18] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計ガイド（2026年最新トレンド対応）**\n\n### 1. ハーネスとは何か？なぜ今重要か\n\n**Agent = Model + Harness**\n\n- **Model**: LLMが「考える」部分（推論・計画立案）\n- **Harness（ハーネス）**: モデルを包む「制御・実行・保証システム」。馬具（手綱・鞍）の意味から、人間が方向性をsteerし、エージェントの力を安全かつ効率的に引き出す仕組み全体を指す。[[1]](https://x.com/taimuhanashiro/status/2023008135464788127)\n\n2026年現在、最も重要なのは**Harness Engineering（ハーネスエンジニアリング）**です。同じモデル・同じベンチマークでも、ハーネス（ルール・スキルファイル・ツール構成・フィードバックループ）を変えるだけで性能が42%→78%に跳ね上がった事例が複数報告されています。[[2]](https://x.com/i/status/2037332209003282747)\n\n哲学はシンプルです：\n> 「エージェントが1回間違えたら、手動で直すのではなく、**二度と同じ間違いを犯さないようシステム（ハーネス）をエンジニアリングする**。」\n\nこれはPrompt Engineering（2023）→ Context Engineering（2025）の次のステージです。モデルは商品化されつつあり、差別化要因は「その組織・ドメインに最適化されたハーネス」になります。OpenAIのCodexチームが人間が1行もコードを書かずに100万行超の社内プロダクトを構築した事例も、この考え方が基盤です。[[1]](https://x.com/taimuhanashiro/status/2023008135464788127)\n\n### 2. 推奨アーキテクチャ（Layered Harness Design）\n\nハーネスを**変更容易性（Maintainability）を最優先**に設計します。ハーネスは肥大化しやすいため、Gota氏が指摘するように「優先順位付け」と「頭の使い方」が重要です。[[3]](https://x.com/i/status/2046794926604931447)\n\n#### 推奨レイヤー構造\n\n```\nHuman / Product Owner\n    ↓ (Goal設定・制約・最終承認)\n[Harness Core]\n├── Soul Layer（魂）：硬いルール・行動憲法（CLAUDE.md / AGENTS.md）\n├── Skills Layer（技能）：オンデマンドMarkdownモジュール（漸進的知識開示）\n├── Capability Layer（能力）：Tool + MCPサーバー（最大2-3個厳守）\n├── Runtime Engine（実行エンジン）：Loop + State Machine + Hooks\n├── Memory & Persistence Layer：ステップ永続化・圧縮・チェックポイント\n├── Sub-Agent Manager：コンテキストファイアウォール（長タスク分離）\n└── Safety & Verification Layer：Pre/Post Hook、人間介入、LLM-as-Judge\n\n[Observability + Evaluation Harness] ← 並行設計必須\n    ├── Full Tracing（Thought → Action → Observation全て記録）\n    ├── Metrics（成功率・経済性・安全性・編集容易性）\n    ├── Regression Test Suite + Self-Harness Improvement Loop\n    └── Dashboard（trajectory可視化）\n```\n\n### 3. 各レイヤーの詳細設計\n\n**1. Soul Layer（最も重要）**\n- 60行以内に**硬いルールのみ**記述（AI生成禁止）。\n- 内容例：品質基準、禁止行動、思考フォーマット、エスカレーション条件、ドメイン固有の憲法。\n- ETH Zurichの調査でも、人間が書いた短い硬ルールが最も効果的だった。\n\n**2. Skills Layer（2026年の勝負所）**\n- 全てをプロンプトに詰め込まず、**漸進的知識開示**（必要なスキルだけロード）。\n- Markdownファイル群としてバージョン管理（skillportなどのツール推奨）。\n- タスク種別ごとに分割し、RAG的または明示的importで呼び出す。\n\n**3. Runtime Engine（心臓部）**\n- 基本ループ：**Think → Plan → Act（Tool or Sub-agent） → Observe → Verify → Loop or Escalate**\n- **Hooksが最もインパクト大**：\n  - Pre-Action Hook（リスク分類 → 自動/人間承認）\n  - Post-Completion Checklist\n  - Failure Handler（失敗ログを自動解析し、新ルール提案）\n- ステートはUUID + Redis/Postgresで永続化。任意の時点からresume可能。\n- 長期実行時は自動compaction（記憶圧縮）を実施。\n\n**4. Capability & Tool Layer**\n- **ツール数は絶対に3個以内に抑える**（tool thrash防止）。\n- MCP（Model Control Protocol）風の標準化されたツールインターフェースを採用。\n- 各ツールに明確な権限スコープとサンドボックスを設定。\n\n**5. Safety & Human-in-the-Loop**\n- 高リスク行動（金銭操作・コード実行・外部API呼出）は必ずPre-approval。\n- 出力ガードレール（PII検知・毒性チェック・事実検証）。\n- Sub-agentは「コンテキストファイアウォール」として活用（主エージェントのコンテキストを汚染しない）。\n\n### 4. Evaluation Harness（評価ハーネス）の並行設計\n\nエージェント本体と**分離して設計**すべきです。\n\n- **Evals** = 測定基準（Task Completion, Cost Efficiency, Safety Score, Editability）\n- **Harness** = それらを自動実行・比較・回帰テストするインフラ\n- ワークフロー：Test Dataset → Run with current Harness → LLM-as-Judge + Human Preference → Report + Regression Detection\n- 生産環境では常時ONではなく、**プロンプト/スキル/ハーネス変更時**に実行。\n- Langfuse / LangSmithをベースに、カスタム評価ロジックを追加することを推奨。\n\n### 5. 実装ベストプラクティス & 落とし穴回避\n\n**推奨習慣**\n- **Config-First / Schema-First**：ハーネス定義をYAML + JSON Schemaで管理（コードより設定優先）。\n- **Weekly Failure Review**：毎週失敗を振り返り、1つずつルールをharnessに追加。\n- **Self-Harnessing**：エージェント自身に失敗を分析させ、harness改善を提案させる閉ループ（最新研究でも有効）。\n- 全てを1つの巨大プロンプトにしない。SkillsとHooksで分離。\n\n**避けるべきアンチパターン**\n- ツールの多重化（tool thrash）\n- コンテキストの肥大化（長文脈での性能低下）\n- 変更しにくい巨大ハーネス（肥大化したら即リファクタ）\n- 評価ハーネスを後回し（これをやると「なんとなく動く」止まりになる）\n\n### 6. 技術スタック例（すぐに始められる構成）\n\n- **コア**：LangGraph + Custom Harness または Pydantic AI Harness、AWS Bedrock AgentCore\n- **スキル管理**：MarkdownベースのSkills loader（skillportなど）\n- **観測性**：Langfuse / LangSmith / OpenTelemetry + Grafana\n- **永続化**：Postgres（状態・履歴） + Vector DB（スキル検索） + Redis（実行中状態）\n- **UI**：Streamlit / TUI（grok-build風） / Web Dashboard\n\n### 7. 参考資料（必読）\n\n- Qiita「ハーネスエンジニアリング入門 — Agent = Model + Harness で読み解くAIエージェント運用」[[4]](https://x.com/tech_wiki/status/2075833373541683208)\n- @gota_bara SpeakerDeck「μでハーネスの設計〜ハーネスの変更容易性を高めるための優先順位〜」[[5]](https://x.com/gota_bara/status/2046794926604931447)\n- Chen Cheng氏のHarness Engineering解説（5つのレバー：System Prompt, Skills, MCP, Sub-agents, Hooks）[[6]](https://x.com/chenchengpro/status/2037332209003282747)\n- GitHub: `walkinglabs/awesome-harness-engineering`\n- Philipp Schmidブログ「2026 will be the year of Agent Harnesses」\n\nこの設計は**ソフトウェア開発エージェント、業務自動化、研究エージェント**など幅広く適用可能です。具体的なドメイン（例：Findyのようなエンジニアリング組織での活用、コーディングエージェント、画像編集エージェントなど）を指定いただければ、さらに詳細な実装例やYAMLスキーマ、サンプルコードを提示できます。\n\n必要であれば、Mermaid図でのアーキテクチャ図や、具体的なSkillsファイル・Hookの実装例も提供します。どのようなユースケースで使いたいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T05:12:20.181005+09:00", "updated_at": "2026-07-18T05:12:20.181005+09:00"}
{"id": 1208, "title": "X Learn [2026-07-18] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年7月17日）**\n\n### 1. Codex CLI（OpenAI 官方）\n- **最新版本**：**0.144.4**（7月14日发布）[[1]](https://x.com/CodexReleases/status/2076992165935202644)\n- **次新版本**：0.144.2（7月13日），主要修复了 prompting regression、Guardian 策略、工具调用格式等问题。[[2]](https://x.com/CodexReleases/status/2076528324491231369)\n\n**更新命令**：\n```bash\nnpm i -g @openai/codex@latest\n```\n\n**近期特点**：\n- 高度活跃，几乎每周都有更新\n- 完善 MCP、Memory Extensions、Hooks、TUI 通知、多 Agent v2 等功能\n- 支持 `AGENTS.md` 标准化 + Skills 系统\n\n**中文用户实用技巧**（来自近期分享）：\n- 复制最后一条完整回复：输入 `/copy` 或按 `Ctrl+O`\n- 长输出不想拖鼠标选边框时：输入 `/raw` 切换纯滚屏模式，再输入一次恢复\n- SSH 远程使用时，必须保持远程的 Codex CLI 是最新版，否则会连不上。[[3]](https://x.com/espresso3389/status/2078104849565303222)\n\n### 2. Gemini CLI（Google）\n- **最新版本**：**v0.52.0-preview.0**（7月16日发布）[[4]](https://x.com/WAI1510608/status/2077854208938873088)\n- 同期还有 **nightly build**（v0.52.0-nightly.20260713...），加强了隐私通知功能，明确显示开发支援功能的合约状态。[[5]](https://x.com/WAI1510608/status/2076766842325196869)\n\n**仓库地址**：\nhttps://github.com/google-gemini/gemini-cli/releases\n\n**本次更新重点**：\n- 自动化功能基盘强化\n- 文件生成相关 bug 修复\n- 隐私/数据传输透明度提升\n\n**注意事项**：\n- Homebrew 安装方式已弃用，建议改用 npm 安装\n- 部分用户反馈出现认证问题（Google auth 已不再支持，转向 Antigravity auth 相关流程）\n- Google 似乎正在对 Gemini CLI 进行较大调整（6月曾有“即将停止支持”的传闻）\n\n### 共同生态（2026年主流趋势）\n现在 Codex、Gemini CLI、Claude Code、Cursor、OpenCode 等工具都在往同一个方向演进：\n- 统一使用 **`AGENTS.md`** 作为规范化的 Agent 指令文件（推荐只维护一份，不要重复写规则）[[6]](https://x.com/0x212e/status/2078093321545601087)\n- 通过 **`gh skill`**（GitHub CLI 插件）统一管理、安装、更新 Skills（以前手动 clone 的时代结束了）[[7]](https://x.com/ScarletKc_/status/2076180338204979218)\n- 出现很多第三方 Skills 管理工具（Tauri 桌面版、claude-skills 转换工具等）\n\n---\n\n**想了解什么？**\n- 具体更新日志细节？\n- 两者实际使用对比？\n- 推荐的 Skills / Plugins？\n- 安装 + AGENTS.md 最佳实践？\n\n直接说，我可以继续给你最新信息。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T05:13:10.957208+09:00", "updated_at": "2026-07-18T05:13:10.957208+09:00"}
{"id": 1209, "title": "日報 2026-07-18 学習まとめ", "content": "# 日報 2026-07-18 学習まとめ\n\n2026-07-18の学習まとめ。Claude Codeの新機能アップデート、Claude Agent SkillsのMCP活用、AIエージェントハーネス設計、Codex CLIとGemini CLIの最新情報、GTC 2026の演講についてまとめた。shadow環境でのアクションとして、GTC 2026の演講を分析し、Transformerの新しいコンポーネントを導入する。\n\n## ポイント\n- Claude Codeの新機能アップデート\n- Claude Agent SkillsのMCP活用\n- AIエージェントハーネス設計\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエージェントのハーネス設計` `Transformerの新しいコンポーネント`\n", "tags": ["AI", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T07:02:34.803945+09:00", "updated_at": "2026-07-18T07:02:34.803945+09:00"}
{"id": 1210, "title": "Xタイムライン学習 2026-07-18 08:26", "content": "# Xタイムライン学習 2026-07-18 08:26\n\n2026-07-18に1Password for Claudeを導入し、認証情報の管理を強化。横断テーマはパスワード管理とセキュリティの重要性。ACTION: 1Password導入、セキュリティ設定確認、認証情報の自動化実現。\n\n## ポイント\n- 1Password for Claude導入\n- 認証情報の管理強化\n- パスワード管理とセキュリティの重要性\n- 1Password API利用による認証情報の自動化\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]\n\n## 関連概念（未作成）\n`認証情報の自動化` `セキュリティ設定の最適化` `1Password APIの活用`\n", "tags": ["パスワード管理", "セキュリティ", "1Password", "認証情報"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T08:26:24.292438+09:00", "updated_at": "2026-07-18T08:26:24.292438+09:00"}
{"id": 1211, "title": "Xタイムライン学習 2026-07-18 09:57", "content": "# Xタイムライン学習 2026-07-18 09:57\n\nAppleのデザイン原則とモーションの分析が行われる。ClaudeのスキルとUIの新しい方向性が評価される。Motionチェックも実施され、Claudeのスキルをテストする。\n\n## ポイント\n- Appleのデザイン原則の適用\n- UIの新しい方向性の評価\n- モーションの分析とチェック\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`UIデザインとモーション分析` `Claudeのスキル開発`\n", "tags": ["Apple", "Claude", "デザイン"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T09:58:18.677765+09:00", "updated_at": "2026-07-18T09:58:18.677765+09:00"}
{"id": 1212, "title": "Xタイムライン学習 2026-07-18 13:00", "content": "# Xタイムライン学習 2026-07-18 13:00\n\n```json\n{\n  \"summary\": \"2026-07-18のXタイムライン学習で、AnthropicのFable 5がMax/Team Premiumプランに標準搭載され、Grok 4.5、GPT 5.6、Kimi K3に関する情報が注目されている。Fable 5の利用可能な上限を確認し、クレジット制の利用を検討する。Grok 4.5、GPT 5.6、Kimi K3の情報を分析する。\",\n  \"key_points\": [\n    \"AnthropicのFable 5、Max/Team Premiumプランへの標準搭載\",\n    \"Fable 5の利用可能な上限を確認し、クレジット制の利用を検討する\",\n    \"Grok 4.5、GPT 5.6、Kimi K3に関する情報の展開URLを取得し、内容を分析する\"\n  ],\n  \"tags\": [\"Anthropic\", \"Fab\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T13:00:47.308584+09:00", "updated_at": "2026-07-18T13:00:47.308584+09:00"}
{"id": 1213, "title": "Xタイムライン学習 2026-07-18 15:02", "content": "# Xタイムライン学習 2026-07-18 15:02\n\nXタイムライン学習内容の概要。GPT-5.6とChatGPTを用いたビデオ作成、Claude Codeプラグインの導入、ユーザーからのフィードバックを分析して戦略を調整する。Shadow環境の利用による収益化についても言及。 Claude Codeプラグインのセットアップ、GPT-5.6とChatGPTを用いたビデオプロモーションがアクションアイテムに。 \n\n## ポイント\n- GPT-5.6とChatGPTによるビデオ作成\n- Claude Codeプラグインの導入とセットアップ\n- ユーザーフィードバックの分析と戦略の調整\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`マルチモデル運用` `AIエージェントの自律化`\n", "tags": ["Claude Code", "GPT-5.6", "ChatGPT", "Shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T15:03:44.037941+09:00", "updated_at": "2026-07-18T15:03:44.037941+09:00"}
{"id": 1214, "title": "Xタイムライン学習 2026-07-18 19:05", "content": "# Xタイムライン学習 2026-07-18 19:05\n\n2026年7月18日、AnthropicのClaude Fable 5の提供ルール変更と需要予測の難しさについての情報がXタイムラインで共有されました。Max/Team PremiumプランでFableを追加費用なしで利用可能に。Fableの利用可能プランと需要予測の難しさが浮き彫りになります。\n\n## ポイント\n- Claude Fable 5の提供ルール変更: Max/Team Premiumプランで追加費用なし利用可能\n- AnthropicのFableへの需要予測の難しさ: 段階的にアクセス範囲を広げる戦略\n- Fableの利用可能プランを確認し、対象プランに応じた利用方法を検討\n- AnthropicのFable提供戦略を継続的にモニター\n- Claude Fable 5の提供ルール変更の影響を分析し、ビジネス戦略に反映\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Anthropic Dreaming発表・Claude使用制限2倍・Hermes Agent解説 (ウェブ職TV 2026-05-07)]]\n\n## 関連概念（未作成）\n`Fable利用プラン` `Anthropicの提供戦略` `Claude Fableの影響分析`\n", "tags": ["Anthropic", "Claude Fable", "マネタイズ", "参考のみ"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T19:05:08.841553+09:00", "updated_at": "2026-07-18T19:05:08.841553+09:00"}
{"id": 1215, "title": "Xタイムライン学習 2026-07-18 20:05", "content": "# Xタイムライン学習 2026-07-18 20:05\n\nAIの評価問題、自己採点の失敗例とセカンドオピニオンの必要性について。Claude Code運用に関する調査報告をまとめ、エージェント2刀流の仕組みを解説する必要性がある。AI評価の課題とセカンドオピニオンの重要性を横断テーマとして把握する。Shadow env API usage guide作成、AI code review tool開発、AI evaluation benchmark作成が必要と見られる。\n\n## ポイント\n- AIの評価問題と自己採点の失敗例\n- セカンドオピニオンの必要性\n- Claude Code運用の調査報告\n- エージェント2刀流の仕組み\n- AI評価の課題とセカンドオピニオンの重要性\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Anthropic vs OpenAI vs Google AIモデル覇権構造]]\n\n## 関連概念（未作成）\n`AI評価の信頼性` `エージェントベースのAI開発`\n", "tags": ["AI評価", "セカンドオピニオン", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T20:07:21.121882+09:00", "updated_at": "2026-07-18T20:07:21.121882+09:00"}
{"id": 1216, "title": "Xタイムライン学習 2026-07-18 23:03", "content": "# Xタイムライン学習 2026-07-18 23:03\n\n2026-07-18にXタイムラインから学習したmacOS風デスクトップKimi K3の実装とClaude Code統合について。ウィンドウ管理・AIチャット機能を実装し、記憶関係図を作成する。\n\n## ポイント\n- macOS風デスクトップKimi K3実装\n- Claude Code統合\n- ウィンドウ管理・AIチャット機能実装\n- 記憶関係図作成\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`macOS風デスクトップ開発` `AIチャット統合` `ウィンドウ管理システム` `記憶関係図設計`\n", "tags": ["macOS風デスクトップ", "Kimi K3", "Claude Code", "ウィンドウ管理", "AIチャット", "記憶関係図"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-18T23:03:22.031311+09:00", "updated_at": "2026-07-18T23:03:22.031311+09:00"}
{"id": 1217, "title": "X Learn [2026-07-19] Claude Code 新機能 アップデート", "content": "**Claude Code 最新アップデート情報（2026年7月18日時点）**\n\n### 最新バージョン: **Claude Code 2.1.214**（本日リリース）\n\n本日リリースされた最新版の主なハイライトは以下の通りです。[[1]](https://x.com/ClaudeCodeLog/status/2078292991647551639)\n\n**主な新機能・変更点**\n- **EndConversationツール**追加：虐待的なユーザーやジェイルブレイク試行に対して、Claude自身が会話を終了できるようになりました（claude.aiの2025年からの機能と連携）。\n- **Editツールの根本的改善**：これまでパターン的な置換だったのが**正確な文字列置換（exact string replacement）**に変更。意図しない編集が大幅に減り、安全性と予測可能性が大きく向上。名前変更などは`replace_all`を使うよう公式にガイダンスが出ています。\n- Docker/Podmanコマンドで`--url`、`--connection`、`--identity`などの危険なdaemon-redirectフラグを使う際に、必ずpermission promptを表示するよう強化。\n- 長時間ツール呼び出し時の**periodic progress heartbeat**追加（これまで無言になっていた問題を解消）。\n- その他、Bash/PowerShellの権限チェックの大幅修正、Windows対応強化、background sessionの安定性向上、セキュリティ修正など**47件以上の変更**。\n\nこのリリースは比較的「安全性・安定性・正確性」に重点を置いた内容になっています。\n\n### 直近の注目アップデート（2.1.212など）\n\n- `/fork`コマンドが独立したbackground session（`claude agents`の別行）を作成するようになり、並行作業がよりやりやすくなった。\n- SubagentやWebSearchの暴走防止のため、セッションあたりの上限（デフォルト200回など）を設定可能に。\n- 新しいBashツールの強化と、ripgrepベースの高速Grepツール採用。\n- `/checkup`（旧`/doctor`の強化版）で、未使用スキル/MCP/プラグインの自動クリーンアップ、CLAUDE.mdの最適化（ネスト化・重複解消）、遅いフックの無効化、自動アップデート提案などが一括で実行可能（7月上旬に人気になった機能）。[[2]](https://x.com/masahirochaen/status/2075084263322767661)\n\n### 全体の傾向（2026年現在）\n\nClaude Codeは「ターミナル上で動く最強のAIエージェント」として、特に日本コミュニティで爆発的に使われています。主な強みは：\n- 強力なファイル編集・Bash実行・background agent・subagent\n- CLAUDE.md + スキル + MCP（Model Context Protocol?）を組み合わせたナレッジ管理\n- 権限管理の細かさと安全性\n\n最近は**セキュリティ強化**（特にpermission system）と**暴走防止**（上限設定）、**正確な編集**に重点が置かれている印象です。\n\n### おすすめ情報源\n\n- **@ClaudeCodeLog**：ほぼリアルタイムで詳細なchangelogを投稿してくれる非公式（公式に許容されている）bot。最も正確。\n- 日本人インフルエンサー：@so_ainsight、@hituji_1234、@ClaudeCode_UT、@ClaudeCode_love、@yusuke_m_MU など（実務活用・自動化事例が豊富）。\n- DevelopersIOのまとめ記事（Classmethod）も定期的に出ています。\n\n特定のバージョン比較、使い方例（特にCLAUDE.mdの書き方やbackground agentの活用）、または「この新機能の詳細をもっと知りたい」といったことがあれば、教えてください！すぐに深掘りします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-19T05:10:30.758810+09:00", "updated_at": "2026-07-19T05:10:30.758810+09:00"}
{"id": 1218, "title": "X Learn [2026-07-19] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills と MCP (Model Context Protocol) の活用ガイド**（2026年7月時点）\n\n最近最も熱い話題になっている「**Agent Skills**」と「**MCP**」の**実践的な活用方法**を整理します。\n\n### 1. まず概念を正しく理解する（これが一番大事）\n\nAndrew Ng × Anthropicのコースで明確に整理されている階層です：\n\n- **Tools**：手（基本的なfunction calling）\n- **MCP (Model Context Protocol)**：接続（外部ツール・データ・サービスとの標準化されたつなぎ方）\n- **Subagents**：仲間（役割分担させる下請けエージェント）\n- **Agent Skills**：**自分のやり方・暗黙知**（これが本当のモート/差別化要因）\n\n**MCP** = Model Context Protocol。Anthropicが2024年11月頃にオープンソース化したプロトコルで、AIエージェントがSlack、GitHub、DB、外部APIなどを**統一的な方法で発見・利用**できるようにする仕組みです。npx一発でインストールできる「MCP Server」が流行っています。\n\n**Agent Skills**は「Claudeにあなたの業務プロセスを覚えさせる」機能。単なるプロンプトやツールより高次元で、再現性と品質が段違いになります。\n\n### 2. 実践的な活用の鉄則\n\n#### Agent Skillsの活用パターン（最もおすすめ）\n1. **「自分の繰り返し作業」を1つ選んでSkills化する**（これが最速上達法）\n   - PRレビュー\n   - 要件定義〜タスク分解\n   - リファクタリング\n   - テストケース作成\n   - ドキュメント作成\n\n2. Skills作成時のポイント：\n   - 単なる手順書ではなく、「判断基準」「注意すべき落とし穴」「品質基準」「あなたの哲学」まで入れる\n   - 「Skillsにする前後で作業時間がどれだけ減ったか」を必ず測定する\n   - 一度作ったらClaude Code内で積極的に呼び出して洗練させる\n\n多くの日本ユーザーが「Skillsオタク」になって量産しており、成果が出ているようです。\n\n#### MCPの活用パターン\n- 信頼できるMCP Serverのみ導入（セキュリティが重要）\n- よく使われる例：各種SaaS連携、データベース接続、オン-chain操作、社内ツール連携など\n- Claude Code、Cursor、Claude本体、Telegramなど**複数のクライアントで同じMCP Serverが使える**のが強み\n- 最近は「自分のビジネス自体をMCP Serverにする」動きも出てきています（自律的に動いてレポートを出すなど）\n\n**おすすめの流れ**：まずは信頼できるMCPをいくつか導入 → そのMCPを使って自分のSkillsを作る。\n\n### 3. 最強の学習・活用ロードマップ（2026年7月現在）\n\n**必須視聴（これだけで十分元が取れる）**：\n- **Andrew Ng × Anthropicの2時間コース**（最重要）\n  - 特に「41:07〜」の *Agentic skills vs tools, MCP, and subagents* の章は必見\n  - 「Skillsこそがあなたのプロセスそのもの」という核心がわかる\n\n**公式リソース**：\n- Anthropic Academy（https://anthropic.skilljar.com）→ Claude Code → MCP → Agent Skillsの体系的カリキュラム\n- 公式ワークショップ資料：https://github.com/anthropics/cwc-workshops（multi-agent decomposition, skills, MCP, evalsが公式実装で学べる）\n- 公式ブログ：「Extending Claude’s capabilities with skills and MCP servers」\n\n**日本語コミュニティの優良情報源**：\n- @sumika45379さん（Skillsの図解が神レベル）\n- @upamuneさん（MCPを全部Skillsに変換した実践報告）\n- @MGT_macchaさん（非エンジニア目線の導入Tips）\n- @oikon48さん（SkillsとMCP Serverの違いを丁寧に解説したポスト）\n\n### 4. すぐに始めるための最初の一歩\n\n1. Claude Codeを開く\n2. 自分が**毎日/毎週やっている面倒な繰り返し作業を1つ**選ぶ\n3. Claudeに「これをAgent Skill化したい」と相談しながら設計する\n4. 作ったSkillを実際に10回以上使ってみて改善する\n5. 必要に応じてMCP Serverを追加して拡張する\n\nこの流れでやると、**「Claudeに自分の分身を増やしている」実感**が得られます。\n\n---\n\n**質問があれば具体的にどうぞ**：\n- 「この業務をSkills化したい」（具体的な業務内容を教えてください）\n- 「おすすめのMCP Serverを知りたい」\n- 「Skillsの設計テンプレートが欲しい」\n- 「セキュリティの観点でのMCP運用Tips」\n\n現在の最先端は「**Skillsこそが moat**」という認識です。ツールやMCPはコモディティ化しつつあり、**「自分だけのプロセスをどれだけ高精度にSkills化できるか」**が勝負の分かれ目になっています。\n\nこの領域は進化が異常に速いので、最新情報はAnthropic Academyと日本語のSkillsオタク勢を追うのが効率的です。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-19T05:11:03.464362+09:00", "updated_at": "2026-07-19T05:11:03.464362+09:00"}
{"id": 1219, "title": "X Learn [2026-07-19] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（2026年現在のベストプラクティス）**\n\n「ハーネスエンジニアリング」は、プロンプトエンジニアリングやコンテキストエンジニアリングの次のレイヤーです。LLM（モデル）を**エンジン**とし、その周囲に信頼性・安全性・再現性を提供する「足場（scaffolding）」や「手綱（harness）」全体を設計する考え方です。モデルが賢くなることに頼るのではなく、ハーネス（Memory、Skills、Protocols、運用レイヤー）を強くすることで、エージェントを本番で使えるレベルに引き上げます。[[1]](https://x.com/tetumemo/status/2037876018745385083)[[2]](https://x.com/CobusGreylingZA/status/2043638576848707662)\n\nモデルは「CPU」、ハーネスは「OS」に相当します。同じモデルを使ってもハーネスの質で性能が劇的に変わる事例（LangChainがTerminal BenchでTop30→Top5に躍進、OpenAIのCodexエージェントで人間が1行も書かずに100万行の社内プロダクト構築）が報告されています。[[3]](https://x.com/taimuhanashiro/status/2023008135464788127)\n\n### 1. 設計の基本原則\n\n- **外部化（Externalization）**：知能をモデル内に閉じ込めず、Memory（作業記憶・意味記憶・エピソード記憶）、Skills（手順・ヒューリスティック・規範的制約）、Protocols（対ユーザー・対エージェント・対ツールの契約）をハーネス側に置く。\n- **安全性優先**：閲覧・提案・実行の権限を明確に分離。送信・削除・本番反映などの破壊的操作は必ず人間承認を挟む。同じモデルで実行と監査を完結させない。[[4]](https://x.com/kevin_aiuse/status/2077637478220222728)\n- **Scaffolding is temporary**：ハーネスは足場。モデルが向上したら計画ステップや複雑なツール定義を削除できる設計に（AnthropicのClaude Codeが実践）。ただし、モデルが特定のハーネスで訓練されている場合は慎重に。[[5]](https://x.com/i/status/2042586319390674994)\n- **観測可能性と学習**：すべての軌跡（trajectory）を構造化ログ化。失敗からハーネス自体を動的に適応させる（MemoHarnessのようなアプローチ）。\n- **ループ設計**：単純なReActではなく、Plan → Act → Observe → Verify → Learnのネストされたループを複数階層（エージェント分・開発者分・市場フィードバック分）で設計。\n\n「禁止事項を増やしてマイクロマネジメント」ではなく、「AIが安心して最大限能力を発揮できる明確な境界と環境」を作るのが重要です。[[6]](https://x.com/_maogeng/status/2078451674029654401)\n\n### 2. 推奨アーキテクチャ\n\n```mermaid\ngraph TD\n    subgraph \"AI Agent Harness Core\"\n        Orchestrator[Orchestrator<br/>Router & State Manager]\n        Loop[Execution Loop Engine<br/>Plan-Act-Observe-Verify-Learn]\n        Safety[Safety & Permission Layer<br/>RBAC + Human Approval Gates]\n        Memory[Memory System<br/>Working | Semantic | Episodic | Procedural]\n        Skills[Skills & Tools Registry<br/>with Schema Validation]\n        Eval[Independent Evaluator<br/>LLM-as-Judge + Rules + Human]\n        Observability[Observability Stack<br/>OpenTelemetry + Logs + Metrics]\n        Human[Human-in-the-Loop Interface]\n    end\n\n    LLM[(Swappable LLM Engine<br/>Thin Model)]\n    Tools[(External Tools / APIs<br/>Sandbox: Docker/Firecracker)]\n\n    Orchestrator --> Loop\n    Loop <--> Safety\n    Loop <--> Memory\n    Loop <--> Skills\n    Loop <--> Eval\n    Loop <--> Observability\n    Orchestrator <--> LLM\n    Skills <--> Tools\n    Safety <--> Human\n    Eval <--> Human\n    Observability -.-> All\n```\n\nこの図の中心は**Orchestrator**と**Loop**。LLMは薄く保ち、ハーネスが意思決定の大部分を構造化します。LangGraph寄り（厚いハーネス）かAnthropic寄り（薄いハーネス）かはユースケース次第ですが、2026年現在は「厚く始めて、徐々に薄くしていく」アプローチが現実的です。[[5]](https://x.com/i/status/2042586319390674994)\n\n### 3. 主要コンポーネント詳細\n\n**Execution Loop Engine**  \nPlan（計画立案）→ Act（ツール実行）→ Observe（結果取得）→ Verify（独立評価）→ Learn（記憶更新・ハーネス適応）の閉ループ。状態を必ず永続化（worktreeやJSONLログ）。中断・再開・人間介入を第一級でサポート。\n\n**Safety & Permission Layer**  \n- 権限モデル：閲覧（read）、提案（propose）、実行（execute）を分離。\n- 破壊的操作は人間ゲート必須。\n- Sandbox必須（Docker + gVisor または Firecracker microVM）。\n- 「判断不能時は拒否・停止・エスカレーション」フローを明示的に実装。[[4]](https://x.com/kevin_aiuse/status/2077637478220222728)\n\n**Memory System**  \n- Working Context（現在のタスク）\n- Semantic Knowledge（ベクトルDB）\n- Episodic Memory（過去軌跡）\n- Procedural Memory（スキル・ベストプラクティス）\nコンテキスト圧縮（compression）を定期実行。\n\n**Skills & Tools Registry**  \nツールは厳格なJSON Schema + 出力パーサ必須。ツール呼び出し失敗時の自動リトライと代替パスをハーネス側で定義。\n\n**Independent Evaluator**  \nエージェント自身に自己採点させない。別モデル or ルールベース + 人間レビュー。差分ログと操作履歴を重視。[[4]](https://x.com/kevin_aiuse/status/2077637478220222728)\n\n**Observability & State Management**  \nOpenTelemetryで思考トレース、Prometheus/Grafanaでメトリクス、構造化ログ（LangSmith風）。すべての状態をgit-like worktreeやoutboxパターンで管理（複数エージェント非同期協調時にも有効）。[[7]](https://x.com/methylone/status/2077285777218875546)\n\n### 4. ループデザインパターン（実践例）\n\n坂本直樹氏らが整理しているように、Agent Loopを以下の契約で設計すると運用しやすくなります：\n- 状態保存・復元契約\n- 検証・人間承認契約\n- 学習・ハーネス更新契約\n- テナント/プロジェクト分離契約\n-  graceful degradation（性能低下時も安全に停止）\n\n特にコーディングエージェントでは「worktree分離 + diffレビュー + 自動テストループ」が鉄板です。\n\n### 5. 実装Tipsと技術スタック（2026年推奨）\n\n- **フレームワーク基盤**：LangGraph（状態機械として強い）または自前実装（Pydantic v2 + asyncio + persistence layer）。\n- **Sandbox**：Firecracker + strict schema validation。\n- **Observability**：OpenTelemetry + Loki + Grafana。\n- **Memory**：Chroma / PGVector + episodic store（SQLite + JSON）。\n- **評価**：専用Evaluator LLM（小さめのモデルで十分な場合が多い） + Rule Engine。\n- **動的適応**：MemoHarness風に、失敗診断ドキュメントを生成して類似ケースからハーネスを編集。\n\nシンプルなPythonコアループの骨格例：\n\n```python\nclass AgentHarness:\n    def __init__(self, safety: SafetyLayer, memory: MemorySystem, evaluator: Evaluator):\n        self.loop = ExecutionLoop(safety, memory, evaluator)\n    \n    async def run(self, task: Task) -> Result:\n        trajectory = []\n        while not task.is_complete():\n            plan = await self.llm.plan(task, self.memory.get_context())\n            action = await self.loop.execute_step(plan)\n            observation = await self.tools.execute(action)\n            verification = await self.evaluator.verify(action, observation)\n            \n            if verification.needs_human:\n                await self.human_approval(verification)\n            \n            await self.memory.learn(observation, verification)\n            trajectory.append((plan, action, observation, verification))\n            \n            if verification.is_critical_failure:\n                await self.safety.escalate()\n                break\n        return self.synthesize_result(trajectory)\n```\n\n### 6. 適用例\n\n- **コーディングエージェント**：権限分離 + worktree + 自動テスト + 人間PR承認。\n- **Design Agent**：UI Journey自動検証ループ + 物理的制約を考慮したカスタム思考ハーネス（ARC-AGI-3で効いたSchemaハーネス類似）。[[8]](https://x.com/minervacosmetic/status/2077982938856403314)\n- **複数エージェント協調**：outboxパターン + 中央特権なし + identity = (project, role) でテナント分離。[[7]](https://x.com/methylone/status/2077285777218875546)\n\n### まとめと次のアクション\n\n2026年現在、最もレバレッジが高いのは「ハーネス設計」です。モデルは頻繁に変わりますが、良いハーネスは長期的に価値を発揮し続けます。まずは**現在のワークフローで「何を外部化するか」「どこに人間ゲートを入れるか」「どう状態を永続化するか」**を紙に書き出してみてください。\n\n具体的なユースケース（コーディング、デザイン、業務自動化など）があれば、もっと詳細なアーキテクチャやコード、Mermaid図を一緒に設計します。必要に応じてLoop Engineeringの10パターンやMemoHarness風動的適応の実装も深掘りできます。\n\n参考文献・議論元：\n- Anthropic / OpenAI / LangChain / CrewAIのハーネス哲学\n- MemoHarness論文\n- 実際の企業内大規模エージェント構築事例\n\nハーネスを強くすれば、エージェントは「賢い」だけでなく「信頼できる」ものになります。それが今の最前線です。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-19T05:11:46.388587+09:00", "updated_at": "2026-07-19T05:11:46.388587+09:00"}
{"id": 1220, "title": "X Learn [2026-07-19] Codex CLI Gemini CLI 最新", "content": "**Codex CLI 最新版本（2026年7月）**：**0.144.5**（2026年7月16日发布）。[[1]](https://x.com/CodexReleases/status/2077588288265765226)\n\n### 主要更新\n- 显著强化了**危险命令检测**，能捕捉更多强制 `rm` 的变体形式。\n- 拒绝执行危险命令时会给出**更清晰的拒绝理由**，提升安全性与用户体验。[[2]](https://x.com/i/status/2077588288265765226)\n\n这是 OpenAI 官方的 Rust 实现终端 AI 编码代理（类似 Claude Code / Aider），专注于安全执行命令、代码编辑与代理工作流。之前几个小版本（0.144.2~0.144.4）主要修复了 prompting 回归和 patch 问题，目前稳定在 0.144.5。[[3]](https://x.com/CodexReleases/status/2076528324491231369)\n\nGitHub 地址：https://github.com/openai/codex（可查看详细 release notes）。\n\n---\n\n**Gemini CLI 最新情况（2026年7月）**\n\nGemini CLI 已于 **2026年5-6月转向 Antigravity CLI**（Antigravity 平台整合），原项目作者 N. Taylor Mullen（前 GitHub Copilot VS Code 负责人）目前专注于 Antigravity SDK。[[4]](https://x.com/i/status/2078522622338634004)\n\n- 社区和用户现在主要使用 **Antigravity CLI**（部分人仍称其为 Gemini CLI 的延续）。\n- Google 官方仍维护 `google-gemini/gemini-cli`，**最新预览版为 v0.52.0-preview.0**，包含开发流程自动化管理功能、文件操作优化等。[[5]](https://x.com/WAI1510608/status/2078216842368471285)\n\n### 历史主要版本亮点（供参考）\n- **v0.34.0**（2026年3月）：启动速度大幅提升、支持 `/skill-name` 调用技能、JIT 加载 GEMINI.md 等。[[6]](https://x.com/geminicli/status/2035037896751665568)\n- **v0.22.0**（2025年12月）：免费用户可用 Gemini 3、Colab 预装、Conductor 和 Endor Labs 等扩展、`/stats` 改进、多文件拖拽支持。[[7]](https://x.com/ntaylormullen/status/2003538667378467251)\n- 2025年期间还加入了 GitHub Actions 集成、多目录支持、自动更新、内存确认等功能。[[8]](https://x.com/ntaylormullen/status/1953166116098064723)\n\n安装参考（旧版 Gemini CLI）：`npm i -g @google/gemini-cli`。新版 Antigravity CLI 请关注官方更新或作者账号 @ntaylormullen。\n\n---\n\n这些终端 AI 代理（Codex CLI、Antigravity/Gemini CLI、Claude Code、Grok CLI 等）目前非常活跃，常与 Cursor、rules 文件、技能系统一起使用。如果你想了解具体安装方法、配置规则（.rules / config.toml）、或与 Claude Code 的对比，告诉我，我可以再帮你细化！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-19T05:12:19.312730+09:00", "updated_at": "2026-07-19T05:12:19.312730+09:00"}
{"id": 1221, "title": "Xタイムライン学習 2026-07-19 06:20", "content": "# Xタイムライン学習 2026-07-19 06:20\n\nXタイムライン学習についてまとめる。Anthropic coderのプロジェクトと第二脳について学ぶ。CodeとShadowの連携、ユーザー表示、リンクの分析について触れる。実装と価値判断、次のステップについて考える。\n\n## ポイント\n- Anthropic coderのプロジェクト\n- 第二脳の概念\n- CodeとShadowの連携\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`第二脳の実装` `AIエージェントの開発`\n", "tags": ["Anthropic", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-19T06:20:57.755134+09:00", "updated_at": "2026-07-19T06:20:57.755134+09:00"}
{"id": 1222, "title": "Xタイムライン学習 2026-07-19 10:17", "content": "# Xタイムライン学習 2026-07-19 10:17\n\nGoogle Vidsの「Gemini Omni」に動画編集機能が実装された。Claude Codeに「Gemini Omni」API連携を実装し、vvv/vvv-botsに動画編集機能を追加。既存のskill/rulesを「Gemini Omni」に適応させる。横断テーマはGoogleの動画技術が強みとなる。\n\n## ポイント\n- Google Vidsの「Gemini Omni」に動画編集機能実装\n- Claude Codeに「Gemini Omni」API連携実装\n- vvv/vvv-botsに動画編集機能追加\n- 既存のskill/rulesを「Gemini Omni」に適応\n- 横断テーマ: Googleの動画技術が強み\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`Google動画技術` `AI動画編集` `マルチAI設計` `自律AI監督`\n", "tags": ["Google Vids", "Gemini Omni", "動画編集", "Claude Code", "API連携", "vvv/vvv-bots"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-19T10:17:22.875879+09:00", "updated_at": "2026-07-19T10:17:22.875879+09:00"}
{"id": 1223, "title": "Xタイムライン学習 2026-07-19 11:18", "content": "# Xタイムライン学習 2026-07-19 11:18\n\nClaude Codeを使用し、HyperFramesでビデオ編集を行う。HyperFramesのリンクを投稿し、マネタイズを行う。HyperFramesの無料トライアルを提供する。\n\n## ポイント\n- Claude Codeでビデオ編集\n- HyperFramesのマネタイズ\n- HyperFramesの無料トライアル\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`HyperFramesのチュートリアル` `AIビデオ編集ツール`\n", "tags": ["AI", "ビデオ編集", "HyperFrames"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-19T11:19:14.367701+09:00", "updated_at": "2026-07-19T11:19:14.367701+09:00"}
{"id": 1224, "title": "Xタイムライン学習 2026-07-19 13:20", "content": "# Xタイムライン学習 2026-07-19 13:20\n\n2026-07-19にXタイムラインから学習したClaude CodeのWebサイト自動解析スキルについて。shadow環境への導入とカラーパレットの自動解析を試す。vvv/vvv-botsのルール更新も含む。\n\n## ポイント\n- Claude CodeのWebサイト自動解析スキルをshadow環境に導入\n- カラーパレットの自動解析を試す\n- vvv/vvv-botsのルールを更新してClaude Codeのスキルを活用\n\n## 関連ページ\n[[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`Webサイト自動解析の進化` `マルチAI設計`\n", "tags": ["Claude Code", "Webサイト自動解析", "shadow環境", "カラーパレット"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-19T13:20:17.994557+09:00", "updated_at": "2026-07-19T13:20:17.994557+09:00"}
{"id": 1225, "title": "横断学習 2026-07-19", "content": "# 横断学習 2026-07-19\n\nAIコード開発環境の進化について議論する。オープンソースのAIコードアシスタントがフルフェッチャード開発ワークスペースへと発展し、Claude CodeとCodex CLIの進化により高度なコード操作が可能になっている。AIコード開発環境の普及に伴い、従来のツールとの連携強化が期待される。OpenAIによる技術革新により、AIコードアシスタントの能力向上とオープンソース化が進展し、非コード開発者も利用できるようになる。\n\n## ポイント\n- オープンソースのAIコードアシスタントがフルフェッチャード開発ワークスペースへと発展\n- Claude CodeとCodex CLIの進化により高度なコード操作が可能\n- AIコード開発環境の普及に伴い、従来のツールとの連携強化が期待される\n- OpenAIによる技術革新により、AIコードアシスタントの能力向上とオープンソース化が進展\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIコードアシスタントの未来` `オープンソース化の効果`\n", "tags": ["AIコード開発環境", "Claude Code", "Codex CLI", "OpenAI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-19T17:03:18.188077+09:00", "updated_at": "2026-07-19T17:03:18.188077+09:00"}
{"id": 1238, "title": "Xタイムライン学習 2026-07-19 20:16", "content": "# Xタイムライン学習 2026-07-19 20:16\n\n2026年7月19日、XタイムラインからAppleのデザイン哲学を持たせるスキル実装とagmsgのCLI v1.1.9、アプリ v0.3.0リリースが学習された。横断テーマは新しいスキルやツールの開発と実装。\n\n## ポイント\n- Appleのデザイン哲学を持たせるスキル実装\n- agmsgのCLI v1.1.9とアプリ v0.3.0リリース\n- 自由に使えるシェル（ターミナル）タブの実装\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]]\n\n## 関連概念（未作成）\n`Appleデザイン哲学` `agmsgツール` `シェルタブ実装`\n", "tags": ["AI", "スキル実装", "ツール開発"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-19T20:17:00.239950+09:00", "updated_at": "2026-07-19T20:17:00.239950+09:00"}
{"id": 1239, "title": "Xタイムライン学習 2026-07-20 00:07", "content": "# Xタイムライン学習 2026-07-20 00:07\n\nXタイムライン学習は、Claude Codeを使用したBTC取引botの実装や、Shadow環境と取引bot開発の関係について学習する。Claude Codeを活用して、自律AIを監督し、取引botを開発する。目標は、Shadow環境内で動作する強力な取引botを構築する。取り組むべき内容として、Claude Codeの機能と結果の分析、Shadow環境での取引bot開発の探求、そしてそのためのベストプラクティスの文書化が含まれる。\n\n## ポイント\n- Claude Codeを使用したBTC取引botの実装\n- Shadow環境と取引bot開発の関係\n- 自律AIの監督と取引botの開発\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Claude CodeによるShadow環境開発` `自律AIを活用した取引bot開発`\n", "tags": ["Claude Code", "Shadow環境", "取引bot"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-20T00:09:00.718987+09:00", "updated_at": "2026-07-20T00:09:00.718987+09:00"}
{"id": 1240, "title": "X Learn [2026-07-20] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・アップデートまとめ（2026年7月19日時点）**\n\nClaude Codeは2025〜2026年にかけて劇的に進化しており、現在は「コードを書く」だけでなく、**ブラウザ操作・テスト・自動修正・長期自動化**までこなせる本格的なAI開発・自動化プラットフォームになっています。特に日本語圏では非エンジニアの業務効率化ツールとして爆発的に普及しています。\n\n### 直近の最重要アップデート（2026年7月）\n\n**1. デスクトップアプリ内ブラウザ完全統合（最大の進化）**\n- アプリ内で**本物のブラウザが動作**するようになった\n- 作ったウェブサイトを自動で開き、クリック・リンクテスト・コンソールエラー読み取り・ネットワークエラー検知まで自動実行\n- 問題があれば自動でコードに戻って修正\n- フォーム動作検証やサインアップフロー確認も可能\n- ショートカット：**Mac → Command + Shift + B** / **Windows → Control + Shift + B**\n\nこれにより「コードが本当に動くか」をClaude自身が確認・修正できるようになり、ウェブ開発の生産性が段違いに向上しました。[[1]](https://x.com/i/status/2076962406064861494)\n\n**2. Claude Code v2.1.208 / v2.1.210（CLI大幅強化）**\n- 45以上の変更\n- スクリーンリーダー対応（アクセシビリティ向上）\n- バックグラウンドエージェントの信頼性大幅向上（失敗時も内容を保持して再起動時に復旧）\n- 大量JSON出力時の切り捨て問題を解消\n\n### 2026年前半の主要アップデート\n\n- **Remote Control（リモートコントロール）**：ターミナルで開始したタスクを、スマホのClaudeアプリや claude.ai から続きを操作可能。マシン上でClaudeが動き続ける。\n- **Gitワークフロー大幅強化**：\n  - Git worktree isolation（並列エージェントを安全に同時実行）\n  - GitHub PR自動監視＋自動修正\n  - アプリ内App Preview（プレビュー表示）\n- **Auto Memory**：セッションを跨いだ記憶保持機能\n- **effort=\"max\"**：複雑な問題に対してより長く深く推論させるモード（使用量が増えるため任意）\n- Opus 4.6（巨大コンテキスト対応）の活用強化\n\n### 日本語コミュニティで特に熱い最新トピック（2026年7月）\n\n**Meta広告MCPとの連携**が非常に話題です。\n- 自然言語だけでMeta広告の運用が可能（キャンペーン作成・編集、レポート集計、カタログ更新、A/Bテストなど）\n- Ads Managerを開かずにClaudeに指示するだけで完結\n- 権限制御（ads MCP server rules）も強化され、どこまで任せるかを事前に設定可能\n\nこの分野では**@so_ainsight**さんの発信が最も詳しく、実務で300以上のAIエージェントを構築した知見に基づいた解説が参考になります。[[2]](https://x.com/so_ainsight/status/2078754217238614317)\n\nまた**@pop_ikeda**さんは書籍『Claude 最強のAI自動化術』（7月27日発売予定）も出されており、体系的に学びたい人にオススメです。\n\n### 全体の方向性\nClaude Codeはもはや「コード生成ツール」ではなく、**AIネイティブな開発環境＋業務自動化プラットフォーム**へと完全にシフトしています。CursorやWindsurfとは異なる「長時間自律的に動くエージェント」としての強みが際立っています。\n\n最新情報を追うなら：\n- 公式：@claudeai / @AnthropicAI\n- 日本語実践派：@so_ainsight / @pop_ikeda\n\nもっと特定の機能（例：ブラウザ機能の具体的な使い方、Meta広告連携の設定方法、Remote ControlのTipsなど）について深掘りしたい場合は教えてください！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-20T05:10:25.541087+09:00", "updated_at": "2026-07-20T05:10:25.541087+09:00"}
{"id": 1241, "title": "X Learn [2026-07-20] Claude Agent Skills MCP 活用", "content": "**Claude Agent Skills + MCP 活用ガイド（2026年7月最新）**\n\nClaude（特にClaude Code）のAgent機能として**Agent Skills**と**MCP**は現在、日本語圏コミュニティで最も注目されている組み合わせです。この2つを正しく理解して組み合わせることで、「毎回長文指示が必要」な状態から「専門スタッフに仕事を任せる」レベルまで飛躍的に進化します。\n\n### 1. SkillsとMCPの役割分担（これが一番大事）\n\n**Agent Skills（スキル）**\n- 「**手順書・業務マニュアル・ノウハウのインストール**」\n- 複雑なワークフローや判断基準、専門知識をパッケージ化\n- 段階的開示（最初は概要だけ読み込み、必要な時だけ詳細を展開）でコンテキストを節約\n- 「このタスクはこのスキルでやろう」とClaude自身が判断\n\n**MCP（MCP Server）**\n- 「**道具箱・ツールの提供**」\n- ファイル操作、API連携、特定アプリ制御（Blender、Notion、広告ツールなど）、コンピュータ使用などをJSONでツール一覧として提供\n- Claudeが「どの道具を使うか」を自律的に選択・呼び出し\n\n**関係性**: Skillsは「頭脳と手順」、MCPは「手足・実行力」。Skillsの中でMCPツールを呼び出すのが理想形です。\n\nMCPだけだと「道具は豊富だけど手順が曖昧」、Skillsだけだと「手順はわかるけど実行手段がない」状態になりやすいです。\n\n### 2. 実務での効果的な活用パターン\n\n**パターン①: 業務自動化エージェント（最もおすすめ）**\n- Skillsで「キャンペーン実績まとめ方」「カタログ更新手順」「判断基準（予算変更は承認必要など）」をインストール\n- MCPで実際のデータ取得・更新・レポート作成を実行\n- 結果: 「先週のキャンペーンまとめて」「新商品追加して」と指示するだけで完結\n\n**パターン②: クリエイティブワーク**\n- Blender連携MCP + 3Dモデリングスキル\n- ドローンのモデリングからアニメーションまでClaudeに任せる事例が報告されています\n\n**パターン③: 知識管理**\n- Notion MCPと整理スキル\n- 「ページ整理して」と指示するだけでNotion内の散らかった情報を自動整理\n\n**パターン④: 開発支援**\n- プロジェクトフォルダをMCPで見える化\n- Claude Code上で「このリファクタリングやって」と指示可能\n- スマホから家のPCのエージェントを操作する使い方も人気\n\n**パターン⑤: ダッシュボード/アプリ化**\n- Claude Artifacts内でMCPコネクタを使用\n- 閲覧者ごとに動的な情報取得＋操作ができる本物のツールに進化（Pro/Max/Team/Enterprise向け）\n\n### 3. スキル作成のベストプラクティス\n\n多くの人がここでつまずきます。以下の構造を守ると再現性が大幅に上がります：\n\n- **3層構造**で管理\n  - ヘッダー（スキル名・概要・使用場面）\n  - 本文（具体的手順・判断基準）\n  - 補足（例外処理・注意点・品質基準）\n\n- MCPとの役割を明確に分ける\n- 「いつ・どんな状況で使うか」まで定義する\n- 最初は小さく、弱点を分析しながら徐々にスキル化（弱点分析 → スキル化のサイクル）\n\n### 4. Skillshop.jpの活用（2026年現在最強）\n\n@road_ninjartさんが運営する**Claude専用スキルマーケットプレイス**が非常に進化しています。\n\n- 決済対応完了（2026年7月時点）\n- 購入したスキルは**MCP経由でダウンロード不要・即時取り込み**可能\n- 「Skill Seed Factory」というスキルが秀逸 → 自分のClaudeとの会話履歴を分析して「売れそうなスキル」を自動生成・出品してくれる\n\nこれにより「スキル作成 → 販売 → 自動収益化」というパイプラインも現実的になっています。\n\n### 始め方おすすめ手順\n\n1. MCP Serverをまず立てる（ローカルツール連携）\n2. 日常業務で頻出する「弱い部分」を特定\n3. 小さなスキルから作成（1タスク1スキルが鉄則）\n4. Skillshopで既存の優良スキルをMCPで取り込んで加速\n5. Skills + MCPの組み合わせで徐々に複雑なワークフローを任せる\n\nこのアプローチで、多くの人が「自分の分身エージェント」を複数運用するレベルまで到達しています。\n\nもっと具体的に知りたい部分（例: スキル作成テンプレート、特定業務でのMCP設定例、Skillshopの活用術など）があれば教えてください。用途に合わせて深掘りします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-20T05:10:52.861382+09:00", "updated_at": "2026-07-20T05:10:52.861382+09:00"}
{"id": 1242, "title": "X Learn [2026-07-20] AIエージェント ハーネス 設計", "content": "**AIエージェントのハーネス設計**（2026年現在のベストプラクティス）\n\n「AIエージェント ハーネス 設計」というクエリは、まさに今最もホットなトピックの一つです。最近の議論では、**「モデルを賢くするより、ハーネスを賢く設計せよ」**という考え方が主流になっています。LLM自体は薄く（thin）保ち、知能の大部分を外側の「ハーネス」に押し出すアーキテクチャが推奨されています。[[1]](https://x.com/_avichawla/status/2062082282878627946)\n\n### 1. ハーネスとは何か？（根本的な再定義）\n\n従来のイメージ（ツールをLLMにボルトオンする）ではなく、**ハーネスが主役**です。\n\nハーネスの中心に薄いLLMを置き、周囲を以下の3つの次元で取り囲みます：\n\n- **Memory（記憶）** — 作業コンテキスト、意味的知識、エピソード記憶、個人化記憶。それぞれライフサイクルが異なる。\n- **Skills（スキル）** — 手順的知識、意思決定ヒューリスティック、規範的制約。タスクごとにモデルを特化させる。\n- **Protocols（プロトコル）** — エージェント↔ユーザー、エージェント↔エージェント、エージェント↔ツールの契約。失敗モードがそれぞれ異なる。\n\nこれらを繋ぐ**Mediators（仲介層）**として以下を配置：\n- Sandboxing（サンドボックス）\n- Observability（可観測性）\n- Context Compression\n- Evaluation / Verification\n- Approval Loop\n- Sub-agent Orchestration\n\nこの設計により、「新しい機能をどこに置くか？」が明確になります（安定知識→Memory、プレイブック→Skills、契約→Protocols、ループ制御→Mediators）。[[2]](https://x.com/akshay_pachaar/status/2045510648474530263)\n\n### 2. 全体アーキテクチャ（推奨）\n\n```mermaid\ngraph TD\n    A[Experiment / Task Config] --> B[Harness Runner]\n    B --> C[Adaptive Harness Manager\\n(MemoHarness風)]\n    C --> D[Memory System\\n(Working + Semantic + Episodic)]\n    C --> E[Skill & Tool Registry]\n    C --> F[Protocol & Guardrail Engine]\n    B --> G[Execution Loop Engine\\n(Loop Engineering)]\n    G <--> H[Thin LLM Caller\\n(Model Agnostic)]\n    G <--> I[Environment / Sandbox]\n    G --> J[Observer & Tracer\\n(LangSmith風)]\n    J --> K[Evaluator\\n(LLM-as-Judge + Rule-based)]\n    K --> C\n    style C fill:#e3f2fd\n```\n\n**実行ループのシーケンス**（1エピソード）：\n\n```mermaid\nsequenceDiagram\n    participant Harness as Harness Manager\n    participant Agent as Thin LLM + Skills\n    participant Env as Environment/Sandbox\n    participant Eval as Evaluator\n\n    Harness->>Env: reset(task)\n    loop 最大ステップ or Done\n        Harness->>Agent: get_next_action(trajectory + retrieved memory)\n        Agent->>Harness: Action (JSON / Code / Thought)\n        Harness->>Env: execute(action)\n        Env->>Harness: Observation + State Change\n        Harness->>Eval: incremental verification (optional)\n        Harness->>Harness: diagnose & store experience (MemoHarness)\n    end\n    Harness->>Eval: final_evaluation(trajectory)\n    Eval->>Harness: Score + Diagnosis + Reusable Pattern\n    Harness->>Harness: Update global & case memory\n```\n\n### 3. 主要設計コンポーネントの詳細\n\n**① Adaptive Harness（静的→動的への進化）**  \n固定ハーネスは限界があります。**MemoHarness**的なアプローチが有力です：\n- ハーネスを6つの編集可能面に分解：Context, Tool, Generation, Orchestration, Memory, Output。\n- 各実行後に「何が起きたか・なぜ失敗したか」を診断ドキュメント化。\n- 類似過去ケースを参照して、そのタスク専用のハーネスを動的に調整。\n- 結果：固定SOTAを大幅に上回る（例: Shell Agentで0.722→0.806）。勾配やラベル不要。[[3]](https://x.com/minervacosmetic/status/2078262532033413414)\n\n**② Loop Engineering（実行制御の設計パターン）**  \n本番運用に必須。以下の10パターン程度を整理して設計契約を決める：\n- 状態保存・再開・停止\n- 検証ループ（自己採点禁止、別検証エージェント推奨）\n- ネストされた3つのループ（Agent分単位、Developer時間単位、Market日単位）\n- Worktree / Isolationによる安全性確保\n\n日本でも「ループエンジニアリングのデザインパターン」として体系化が進んでいます。[[4]](https://x.com/jar2/status/2078332878430343611)\n\n**③ Guardrail設計（日本コミュニティの重要論点）**  \n「禁止事項を増やせばいい」はNG。AIの力を半減させる。\n- マイクロマネジメントではなく、「AIが安心して働ける環境」を作る。\n- ガードレールは最小限に精査。人間の管理と同じ原則。[[5]](https://x.com/_maogeng/status/2078451674029654401)\n\n**④ Security & Isolation**  \n複数クライアント/タスクを扱う場合、Vault/Repositoryを完全に分離。機密情報は「AI読ませ用」と「人間専用」に分ける。\n\n### 4. 設計原則（守るべきこと）\n\n- **Model Agnostic**：モデルを簡単に差し替え可能（deepagentsのような取り組みが参考）。\n- **Reproducibility & Observability**：全軌跡をトレース、シード固定、コスト追跡必須。\n- **Learn from Failure**：失敗を次のハーネス改善の燃料にする。\n- **Sandbox First**：Docker/Firecracker + Playwrightなどで強力に隔離。\n- **Avoid Over-Engineering**：最初は最小ハーネスから始め、経験を積みながら進化させる。\n\n### 5. 実装技術スタック例（2026年現在）\n\n- **基盤**：LangGraph / deepagents（モデル非依存ハーネス） / LangSmith（トレーシング）\n- **Memory**：Vector DB + Graph DB + Episodic Store\n- **Evaluation**：LLM-as-Judge + ルールベース + 人間-in-the-loop\n- **Adaptive部分**：MemoHarness風の経験蓄積レイヤー（自作推奨）\n- **Sandbox**：セキュアなコード実行環境 + ブラウザ自動化\n\n最近の潮流として、**「Code as Harness」**（複数LLM呼び出しをコード生成で代替）や、**自動ハーネス進化**の研究も活発です。ただし、自動進化は単純なtest-time searchに負けるケースもあるため、評価は慎重に。[[6]](https://x.com/arxivsanitybot/status/2078897823580361057)\n\n---\n\n**まとめ**  \n2026年現在、AIエージェントの性能は「モデルの賢さ」よりも**ハーネスの質**で決まります。静的なテンプレートではなく、「経験から学ぶ動的な構造」としてハーネスを設計することが本質です。\n\n具体的なユースケース（コーディングエージェント、社内業務自動化、研究用ベンチマークなど）があれば、もっと詳細な設計図やコードスケルトン、特定のデザインパターンを深掘りできます。どのような場面でのハーネス設計をお考えですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-20T05:11:18.508658+09:00", "updated_at": "2026-07-20T05:11:18.508658+09:00"}
{"id": 1243, "title": "X Learn [2026-07-20] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年7月19日）**\n\n### 1. Codex CLI（OpenAI）\n**最新版本：v0.144.6**（2026年7月18-19日刚刚发布）\n\n**本次更新核心内容（Hotfix）：**\n- 为 **GPT-5.6 Sol、Terra、Luna** 模型更新了打包的指令（bundled instructions）\n- 修正上下文窗口为 **272,000 tokens**\n- 这次是**定向修复**，只影响模型提示词和上下文部分，其他配置未变动\n\n**实际使用要点：**\n- 这是目前终端 AI Agent 里功能最 heavy 的之一，支持多 Agent（v2）、MCP、Sandbox、远程 SSH 执行、TUI 通知、线程重命名等。\n- 常用快捷指令：\n  - `/copy` 或 `Ctrl+O`：复制最后一次 Agent 输出\n  - `/raw`：切换到纯文本滚屏模式（方便复制长输出，不带边框）\n- 近期用户反馈的问题：ultra 权限有时不继承给 sub agent、SSH 远程要求必须保持最新版本、偶尔出现“已最新但仍提示无 5.6 模型访问权”（桌面版正常）。\n\n安装/更新命令一般是：`npm i -g @openai/codex`\n\n还有配套小工具：`npx --yes codex-usage-analyzer@latest --json` 可查看 token 使用情况、 streak、技能使用统计等。\n\n### 2. Gemini CLI（Google）\n**最新版本：v0.52.0-nightly（20260718）** 和 **v0.52.0-preview.0**\n\n**最近更新重点：**\n- 增加**任务自动振り分け**（自动任务分配）功能\n- 强化防止 AI 无限循环和不当操作的安全机制\n- 开发流程自动化管理的基础实现\n- 文件操作相关 bug 修复\n\n早期（2025年底 v0.22 左右）已有的亮点仍在持续迭代：Conductor 扩展（规划能力极强）、Endor Labs 安全扫描扩展、Colab 预装、详细的 quota/stats、多文件拖拽支持等。\n\n整体风格比 Codex 更注重**规划（measure twice, cut once）**和安全性，适合需要严格 guardrails 的场景。\n\n### 实用对比建议（现场视角）\n- **Codex CLI**：速度快、功能重、适合重度编码和多 Agent 协同，TUI 体验成熟，但偶尔有权限/模型元数据小 bug。\n- **Gemini CLI**：规划能力和安全性更突出，Google 生态（Colab 等）整合好，最新版在“防呆”和任务分发上持续加强。\n- 两者都在快速迭代，常和 **Claude Code**、**Grok Build** 一起被并列讨论。\n\n很多开发者现在会用 **VibeAround**（最新 v0.7.17）这类统一入口工具，把 Codex、Gemini CLI、Claude Code 等放在同一个桌面/终端入口里切换，减少认知负担。\n\n**推荐关注**：  \n@nakata_claude（中田吉彦）这个账号专门做「Claude Code / Codex / Gemini CLI / Grok Build」的**现场版最新解读**，每次都会加自己的判断（什么变快了、边界在哪里、胜算如何），非常值得 follow。\n\n需要我深入某个版本的具体 changelog、某个指令的用法、还是和 Claude Code 的对比，随时说。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-20T05:11:40.787022+09:00", "updated_at": "2026-07-20T05:11:40.787022+09:00"}
{"id": 1244, "title": "Xタイムライン学習 2026-07-20 06:29", "content": "# Xタイムライン学習 2026-07-20 06:29\n\n2026-07-20のXタイムライン学習で、Appleのデザイン哲学を持たせるスキルが注目され、CodexにSkillsを指定してデータ・通信量・ストレージ管理アプリのモックを作成し、UI/UXを改善する。\n\n## ポイント\n- Appleのデザイン哲学を持たせるスキルが注目される\n- CodexにSkillsを指定してデータ・通信量・ストレージ管理アプリのモックを作成する\n- UI/UXをAppleのデザイン哲学を参考に改善する\n\n## 関連ページ\n[[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]]\n\n## 関連概念（未作成）\n`Appleデザイン哲学の具体的な適用方法` `データ・通信量・ストレージ管理アプリの開発プロセス`\n", "tags": ["デザイン哲学", "データ管理", "UI/UX"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-20T06:29:19.861867+09:00", "updated_at": "2026-07-20T06:29:19.861867+09:00"}
{"id": 1245, "title": "日報 2026-07-20 学習まとめ", "content": "# 日報 2026-07-20 学習まとめ\n\n2026-07-20の学習日報。Appleのデザイン哲学、Claude Codeの新機能アップデートとAIエージェントハーネス設計、Trading botの開発とShadow環境での利用についてまとめる。\n\n## ポイント\n- Appleのデザイン哲学を持たせるスキルが注目される\n- Claude Codeの新機能アップデートとAIエージェントハーネス設計の重要性\n- Trading botの開発とShadow環境での利用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエージェントハーネス設計` `Shadow環境でのアプリ開発`\n", "tags": ["AI", "デザイン哲学", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-20T07:02:34.423868+09:00", "updated_at": "2026-07-20T07:02:34.423868+09:00"}
{"id": 1246, "title": "Xタイムライン学習 2026-07-20 16:53", "content": "# Xタイムライン学習 2026-07-20 16:53\n\n2026-07-20のXタイムライン学習で、CodexとHyperFramesをshadow環境に導入し動画分析ツールを開発。台湾のデザイン賞受賞者のスピーチ分析も行う。AIツールの活用と国際的なコミュニケーションが横断テーマ。\n\n## ポイント\n- CodexとHyperFramesをshadow環境に導入し動画分析ツールを開発\n- 台湾のデザイン賞受賞者のスピーチ分析\n- AIツールの活用と国際的なコミュニケーション\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`動画分析ツール開発` `国際的なコミュニケーション分析`\n", "tags": ["AIツール", "動画分析", "国際コミュニケーション"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-20T16:53:41.464608+09:00", "updated_at": "2026-07-20T16:53:41.464608+09:00"}
{"id": 1247, "title": "横断学習 2026-07-20", "content": "# 横断学習 2026-07-20\n\nAI開発環境の進化に関する横断学習。高度なAIアシスタント、オープンソース化、CLIベース、多様なプラットフォーム対応、強力なAIモデルとの連携が台頭。開発環境の進化により、従来のツールやフレームワークとの統合も進む。\n\n## ポイント\n- コード生成、編集、デバッグ、テストまで対応する高度なAIアシスタント\n- オープンソース化とCLIベースによる開発環境の進化\n- 多様なプラットフォームへの対応と強力なAIモデルとの連携\n- 開発環境の進化に伴う従来のツールやフレームワークとの統合\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIアシスタントの将来展望` `開発環境の進化による産業への影響`\n", "tags": ["AI開発環境", "オープンソース", "CLI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-20T17:02:32.525758+09:00", "updated_at": "2026-07-20T17:02:32.525758+09:00"}
{"id": 1248, "title": "Xタイムライン学習 2026-07-20 23:08", "content": "# Xタイムライン学習 2026-07-20 23:08\n\n2026-07-20にGPT-5.6 SolとGPT Image 2を使用したキャラ選択画面自動生成の実装が行われ、vvv/vvv-botsにAI生成ルールを追加してゲーム開発の自動化を強化。Claude Code運用でAI生成技術を活用したゲーム開発の収益モデルを検討。\n\n## ポイント\n- GPT-5.6 SolとGPT Image 2を使用したキャラ選択画面自動生成の実装\n- vvv/vvv-botsにAI生成ルールを追加してゲーム開発の自動化を強化\n- Claude Code運用でAI生成技術を活用したゲーム開発の収益モデルを検討\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]]\n\n## 関連概念（未作成）\n`AI生成ゲームアセット` `ゲーム開発自動化フロー` `収益モデル検討`\n", "tags": ["AI生成技術", "ゲーム開発", "自動化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-20T23:08:17.313341+09:00", "updated_at": "2026-07-20T23:08:17.313341+09:00"}
{"id": 1249, "title": "Xタイムライン学習 2026-07-21 00:10", "content": "# Xタイムライン学習 2026-07-21 00:10\n\nClaude CodeとGeneBench-Proの統合を通じて、Shadow AIとビジネスへの応用を目的とした学習内容である。Claude Codeの最新動向とGeneBench-Proの機能を組み合わせて、エッジケースのデータを分析するサービスを開発し、デモを行うことが目標である。Shadow AIとビジネスの横断的なテーマを扱い、Claude CodeとGeneBench-Proの活用方法を学ぶ\n\n## ポイント\n- Claude CodeとGeneBench-Proの統合\n- エッジケースのデータ分析サービス開発\n- Shadow AIとビジネスの応用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIとビジネスの融合` `エッジケースのデータ分析`\n", "tags": ["Shadow AI", "GeneBench-Pro", "Claude Code", "ビジネスへの応用"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T00:10:57.306424+09:00", "updated_at": "2026-07-21T00:10:57.306424+09:00"}
{"id": 1250, "title": "X Learn [2026-07-21] Claude Code 新機能 アップデート", "content": "**Claude Codeの2026年最新アップデートまとめ**（2026年7月20日時点）\n\nClaude Codeは、Anthropicが提供する**エージェント型コーディングツール**（デスクトップアプリ中心）で、コードの生成・デバッグ・実行・修正を自律的に行うものです。単なるコード生成ではなく、「実際に動かして検証→自動修正」までできるのが大きな特徴になっています。\n\n### 2026年7月最新の目玉アップデート（Browser Integration）\n- **デスクトップアプリ内にブラウザが搭載**され、Claudeが自らビルドしたウェブサイトを開いてテスト可能になりました。\n- 具体的な新機能：\n  - ボタンクリック、リンクテスト、フォーム入力、サインアップフロー検証\n  - コンソールエラーや失敗したネットワークリクエストを自動で読み取り\n  - 問題発見後、コードに戻って自動修正\n- これにより「コードを書くだけ」から「動作を確認して直す」完全ループが可能に。従来の「盲目」状態から大きく進化しています。\n- **ショートカット**：\n  - Mac: `Command + Shift + B`\n  - Windows: `Control + Shift + B`\n\nこのアップデートは「Claude Codeが目隠しを取った」と表現されるほど大きな進化です。[[1]](https://x.com/JulianGoldieSEO/status/2076962406064861494)\n\n### 2026年6月の公式研究レポート\nAnthropicが400,000セッションを分析した大規模調査を公開：\n- セッションの半分以上が「コードの新規作成・修正」\n- 約2割が「ソフトウェアの操作」\n- タスクの平均経済価値が前期間比**27%向上**\n- 成功率は職業に関係なく安定（ソフトウェアエンジニアと比較して±7%以内）\n- ドメイン専門性があると成功しやすいが、中級レベルでも十分実用的\n\n詳細は公式ブログ「Claude Code Expertise」で確認できます。[[2]](https://x.com/AnthropicAI/status/2066969532380721386)\n\n### その他の2026年主な新機能・アップデート\n- **Auto Mode**（2026年3月頃）：ユーザーの承認を待たずに進める「完全自動」との折衷案として、分類器で安全に判断するモードを導入。[[3]](https://x.com/AnthropicAI/status/2036944806317088921)\n- **Git統合の強化**：worktree isolation（並列エージェント対応）、GitHub PR監視＋自動修正\n- **App Preview**：デスクトップアプリ内で直接アプリをプレビュー可能\n- **Computer Use / Remote Control**：PC操作機能の大幅強化\n- **モデル更新**：Opus 4.6 / Sonnet 4.6 / Fable 5（一時的に政府規制で制限されたが6月末に解除）\n- **その他**：1Mコンテキスト、Memoryの無料化・自動化、Claude Design、Skills/Plugins、Connectors（GitHub・Notion等）、Vibecoding（自然言語で「こんな感じのアプリ作って」と指示するスタイル）\n\n### 現在（2026年7月）の使い方の傾向\n多くのユーザーは**Claude Codeデスクトップアプリ**をメインに使い、以下のようなワークフローを組んでいます：\n1. CLAUDE.mdやSKILL.mdでルールを定義\n2. Projectsでコンテキストを維持\n3. Auto Mode + Browser Integrationで「作って→検証→直して」をループ\n4. MemoryとConnectorsで長期プロジェクトを管理\n\n「Vibecoding」（雰囲気で指示するスタイル）が特に人気です。\n\nより詳しく知りたい部分（例：具体的なプロンプト例、Browser Integrationの使い方、公式研究の詳細など）があれば教えてください！ 最新情報は公式アカウント（@AnthropicAI）やclaude.aiのアップデートをチェックするのがおすすめです。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T05:10:29.972829+09:00", "updated_at": "2026-07-21T05:10:29.972829+09:00"}
{"id": 1251, "title": "X Learn [2026-07-21] Claude Agent Skills MCP 活用", "content": "**ClaudeのAgent SkillsとMCPの活用ガイド**（2026年7月時点）\n\n### 1. MCPとAgent Skillsとは？\n\n**MCP（Model Context Protocol）**  \nClaude（特にClaude Desktop、Claude Code、Cursorなど）に外部ツール・データソース・APIを標準化して接続するためのプロトコルです。  \n例：\n- ブラウザ操作\n- データベース接続\n- リアルタイム株価/取引（RobinhoodのAgentic Accountなど）\n- 自作ツールサーバー\n\n`claude mcp add --transport http ...` のようなコマンドで簡単に追加でき、AIエージェントが外部リソースを「道具」として使えるようになります。多くの人が「Claudeを本当のエージェントにする基盤」と呼んでいます。[[1]](https://x.com/Outrive_io/status/2079291174591058086)\n\n**Agent Skills（Claude Skills）**  \nMCPの後発で「エージェントの忘却問題」を解決するために作られた、より進化した仕組みです。  \n- **スキル = SOP（標準作業手順）＋持続的記憶＋専門能力**\n- 一度定義したスキルはセッションを超えて保持され、エージェントが「同じ品質・同じ思考パターン・同じベストプラクティス」で動き続けます。\n- 「継続的学習の最初の兆し」と言われるほど強力。[[2]](https://x.com/akshay_pachaar/status/1982817709323612628)\n\n多くの開発者が「MCPよりSkillsの方が実用的」と評価しており、特に**MCPを全部Skillsに変換**する動きが広がっています。[[3]](https://x.com/upamune/status/2000944023637549423)\n\n### 2. Skills vs MCP（実践的な使い分け）\n\n| 項目             | MCP                              | Agent Skills                          | おすすめユースケース |\n|------------------|----------------------------------|---------------------------------------|---------------------|\n| 主な強み         | 外部ツール接続・リアルタイムデータ | 行動パターン・記憶・SOPの定着       | - |\n| 忘却耐性         | 普通                             | 非常に強い                            | Skills |\n| 実装のしやすさ   | サーバー立てる必要あり           | GitHub/npxで簡単に配布・インストール | Skills |\n| 長期プロジェクト | △（コンテキストが散逸しやすい） | ◎（スキルとして定着）                | Skills |\n| 外部API連携      | ◎                               | △（MCPと組み合わせ可）               | MCP |\n\n- **Skillsが勝る場面**：コーディングスタイルの統一、特定ドメインの専門家化、会社全体のルール定着、忘却を防ぎたい長期エージェント。\n- **MCPがまだ必要な場面**：リアルタイム外部データ、複雑なツール実行（ブラウザ自動化など）。\n- **最強は組み合わせ**：基盤はSkillsで行動を固め、必要な外部ツールだけMCPで繋ぐ。\n\n（参考：Armin Ronacher氏のブログ「Skills vs MCP」では、MCPが不安定な場面でSkillsが安定して動いた事例が詳しく書かれています。）\n\n### 3. 具体的な活用方法（すぐに試せる）\n\n**① MCPをSkillsに一括変換（日本人開発者の神ツール）**\n```bash\n# @upamuneさんが実際に使ったツール\nhttps://github.com/openclaw/mcporter\n```\nClaude Codeに登録してあるMCPを全部破壊→Skillsに変換してくれます。多くの人がこの流れで移行しています。[[4]](https://x.com/i/status/2000944023637549423)\n\n**② Skillsのインストール例**\n```bash\nnpx skills add gaojude/claude-agents-skill     # エージェント艦隊管理スキル\nnpx skills add username/repo-name\n```\nまたは `skills.sh` などのディレクトリから探す。\n\n**③ 実践的なスキル活用例（2026年現在人気のもの）**\n- **開発者スキル群**：Superpowers, Context7, Skill Creator, Webapp Testing, Claude-Mem\n- **デザイナースキル**：UI/UX Pro Max, Taste, Transitions, Web Artifacts\n- **会社全体再現**：42個のスキルで「Developer部門」「Designer部門」「Marketing部門」「Finance部門」など全部作ってしまう事例（Lunar氏）。一人で会社レベルの出力が可能に。[[5]](https://x.com/LunarResearcher/status/2079272445274640739)\n- **Tableau MCP連携スキル**：ダッシュボードからエージェントまで自動化\n- **エージェント艦隊管理スキル**：複数Claudeエージェントの名前変更・ログ取得・クリーンアップを一括管理\n\n**④ 自分でスキルを作る**\nAkshay氏の動画が現時点で最もわかりやすいです：\n- スキルの解剖（Anatomy of a skill）\n- Skills vs MCP vs Projects vs Subagentsの比較\n- ハンズオン例\n\nYouTube: https://www.youtube.com/watch?v=_6iZOsoWeU4\n\n### 4. おすすめの次のアクション\n\n1. 現在使っているMCPをすべてリストアップ\n2. `mcporter` を使ってSkillsに変換\n3. 自分の作業で繰り返し出てくる「SOP（これをいつもこうやる）」を3〜5個スキル化\n4. 重要なプロジェクトには「そのプロジェクト専用のスキル」を作る（これが最強）\n\nこれをやると「ただClaudeを使う」から「自分専用の超熟練AIチームを持つ」状態に明確に移行できます。\n\n必要であれば：\n- 特定のドメイン（コーディング、データ分析、デザイン、ファイナンスなど）のスキルセット推薦\n- 自作スキルのテンプレート作成\n- MCPとSkillsのハイブリッド構成の具体例\n\nを deeper で書きますので、教えてください！\n\n（情報源：2025年10月〜2026年7月までのX上の主要議論、特に@akshay_pachaar氏の詳細解説、@upamune氏の実践、@mitsuhiko氏の比較ブログなど）", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T05:11:01.287428+09:00", "updated_at": "2026-07-21T05:11:01.287428+09:00"}
{"id": 1252, "title": "Xタイムライン学習 2026-07-21 05:11", "content": "# Xタイムライン学習 2026-07-21 05:11\n\n2026年7月21日、Mac Studioで1.5TBメモリと2兆パラメータLLMを活用し、Claude Codeに2兆パラメータLLMを導入。vvv/botsでメモリ確保し、Xタイムラインの記事を解析。LLMの拡大とメモリ確保が横断テーマ。\n\n## ポイント\n- Mac Studio 1.5TBメモリ\n- 2兆パラメータLLM導入\n- vvv/botsでメモリ確保\n- Xタイムライン記事解析\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]] [[LLM Wiki」知識管理思想 — Karpathy提唱]]\n\n## 関連概念（未作成）\n`Mac Studio性能` `2兆パラメータLLM特性` `vvv/botsメモリ管理`\n", "tags": ["LLM", "Mac Studio", "Claude Code", "メモリ確保"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T05:11:22.964868+09:00", "updated_at": "2026-07-21T05:11:22.964868+09:00"}
{"id": 1253, "title": "X Learn [2026-07-21] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（2026年最新プラクティス）**\n\n「AIエージェント ハーネス設計」というクエリから、**モデルを単なるエンジンとして包み込み、信頼性・観測可能性・安全性・評価を本質的に担保する制御レイヤー（Harness）の設計**を求めていると解釈しました。\n\n現在（2026年）、業界のコンセンサスは「モデルは薄く、ハーネスを厚く（Thick Harness）」に移行しています。Prompt Engineering → Context Engineering → **Harness Engineering** → **Loop Engineering** が主流です。良いハーネスはコストを30-60%削減し、速度を30-50%向上させる「Harness Effect」が確認されています。[[1]](https://x.com/ZainHasan6/status/2078596952657412347)\n\n### 1. ハーネスとは何か（本質）\n\nハーネスは「エージェントを生き続けさせるインフラ」です。フレームワークが「何をするか」を定義するのに対し、ハーネスは以下の責任を持ちます：\n\n- **Timeout / Retry / Recovery**\n- **State persistence & checkpointing**\n- **Memory synchronization（セッション間）**\n- **Sub-agent spawning & orchestration**\n- **Sandboxing & permission control**\n- **Observability / Evaluation / Guardrails**\n- **Cost control & learning loop**\n\n**核心アーキテクチャ（3次元の外部化）**：\n- **Memory**：作業記憶、意味記憶、エピソード記憶、個人化記憶\n- **Skills**：手順的知識、意思決定ヒューリスティック、規範的制約\n- **Protocols**：Agent-User、Agent-Agent、Agent-Toolの契約\n\nこれらを**Mediators**（sandbox、observability、evaluation、approval loop、compression、orchestration）が仲介します。[[2]](https://x.com/CobusGreylingZA/status/2043638576848707662)\n\n### 2. 推奨アーキテクチャ（2026年現在）\n\n```\n[User / Task]\n    ↓\n[Input Validator + Risk & Cost Pre-flight]\n    ↓\n[Intelligent Router] ←→ [Policy Engine] (swappable)\n    ↓\n[Orchestration Core (LangGraph StateGraph + Checkpointer)]\n    ├── Planning Node\n    ├── Tool Call Node → [Tool Harness / Sandbox]\n    ├── Reflection / Verification Node (separate Judge)\n    └── Learning / Adaptation Node\n    ↓\n[Memory & Context Engine] (Hybrid: Short / Vector / Graph / Episodic)\n    ↓\n[Safety & Guardrail Mediators] (pre/post every critical action)\n    ↓\n[Output Validator + Human-in-the-Loop Gate]\n    ↓\n[Evaluation & Scoring Engine] → [Telemetry / Dashboard]\n    ↓\n[Persistent Learning Loop] (改善データを次の実行にフィードバック)\n```\n\n**設計原則（最重要）**：\n- **Everything is Observable & Versioned**（プロンプト、ツール、評価関数、ポリシー全てGit管理）\n- **Fail Fast & Gracefully** + **Human-in-the-Loop Ready**\n- **Scaffolding is temporary** — モデルが進化したらハーネスを薄くできる設計にする\n- **Never let the agent grade itself** — 常に独立したVerifierを使う\n- **Composable Microservices** — Policy, Router, Approval, Memory Backendを疎結合に（イベントバス経由）\n\n### 3. 主要コンポーネントの詳細設計\n\n**① Orchestration Engine（最重要）**\n- **LangGraph**を強く推奨（2026年現在も最強クラス）。\n- 明示的なStateGraphで「計画→実行→検証→学習」のループをコードとして記述。\n- `checkpointer` で任意のタイミングで状態を永続化（PostgreSQL + Redis推奨）。\n- 利点：デバッグ容易、再現性高く、途中復帰可能。\n\n**② Tool Harness / Sandbox（安全の要）**\n```python\nclass ToolHarness:\n    async def execute(self, tool_name: str, args: dict, context: AgentContext):\n        # 1. Permission & Policy Check (RBAC + dynamic policy)\n        # 2. Input sanitization & PII redaction\n        # 3. Sandbox execution (e2b, Firecracker, Docker with seccomp)\n        # 4. Output validation (schema + safety scanner)\n        # 5. Trajectory recording (OpenTelemetry span)\n        # 6. Cost & latency telemetry\n        # 7. Post-execution guardrails\n        ...\n```\n- 特にCode Interpreter、Browser、Shellツールは**完全隔離**必須。\n- Worktreeパターン（作業ディレクトリを隔離）で安全性向上。\n\n**③ Memory & Context Engine**\n- 短期：会話履歴 + 最新状態\n- 中期：Vector DB（PGVector/Qdrant）+ Knowledge Graph（Neo4j）\n- 長期：Episodic Memory（成功/失敗トレースの要約）+ Self-written Skill Library\n- Context Compression（LLM要約 or Map-Reduce）必須。\n\n**④ Evaluation & Verification Engine**\n- **LLM-as-Judgeは独立モデル**で実施（自己採点禁止）。\n- 評価軸例：Correctness, Efficiency, Safety, Clarity, Tool Call Accuracy。\n- Golden Dataset（自社タスクの正解トレース集）を構築し、継続的にベンチマーク。\n- Incremental Evaluation（各ステップで部分点）。\n\n**⑤ Observability Stack**\n- OpenTelemetry + LangSmith / Phoenix / Helicone。\n- Trajectory Visualizer（時系列で思考・ツール呼び出し・評価を表示）。\n- Cost / Latency / Safety Violationの専用ダッシュボード。\n\n### 4. 構築ロードマップ（実践的）\n\n**Phase 0（1週間）**: 基本ReAct + 構造化Logging\n**Phase 1（2-3週間）**: LangGraph + Checkpointer + Trajectory Recording\n**Phase 2（3-4週間）**: Tool Sandbox + Permission System + Guardrails\n**Phase 3（4週間）**: Evaluation Harness + 自社Golden Dataset作成\n**Phase 4**: Multi-agent Hierarchy + Human-in-the-Loop + Auto-recovery\n**Phase 5**: Composable化（Policy/Router/Approvalを独立マイクロサービス化）+ Self-improving Loop\n\n### 5. 技術スタック例（2026年推奨）\n\n- **Orchestration**: LangGraph（最優先）\n- **Model Abstraction & Routing**: LiteLLM + 独自Router（タスク難易度・コスト・レイテンシで動的選択）\n- **Memory**: LangGraph Checkpointer + PGVector + Neo4j\n- **Observability**: LangSmith or Phoenix\n- **Safety**: LlamaGuard + カスタムPolicy Engine（NVIDIA NeMo Guardrailsも有力）\n- **Sandbox**: e2b または自前Firecrackerベース\n- **Evaluation**: DeepEval拡張 or 自作LLM Judgeパイプライン\n\n### 追加アドバイス\n\n- **最初に作るべきもの**は「Trajectory Recorder」と「独立したVerifier」です。これがあるだけで品質が劇的に変わります。\n- プロダクションでは「Thin Harness（Anthropicスタイル）」より「Thick Harness（LangGraphスタイル）」が安定性で勝っていますが、モデルが進化したら徐々にロジックをモデル側に移す準備を。\n- 多剤系の場合は**Hierarchical + Sequential + Human-in-the-Loop**のハイブリッドが最も実用的です。[[3]](https://x.com/victorialslocum/status/2029501587446489528)\n\n具体的なユースケース（例：社内業務自動化、コード生成エージェント、顧客対応エージェント、研究エージェントなど）があれば、それに最適化した設計図・コード例・評価指標をさらに深掘りできます。\n\n必要であれば、LangGraphの実装サンプル、評価用Promptテンプレート、または特定のレイヤーの詳細設計も提供します。どのような部分を深く知りたいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T05:11:45.095570+09:00", "updated_at": "2026-07-21T05:11:45.095570+09:00"}
{"id": 1254, "title": "X Learn [2026-07-21] Codex CLI Gemini CLI 最新", "content": "**Codex CLI 最新版（2026年7月20日目前）**\n\n**最新版本：0.144.6**（2026年7月18-19日釋出）。這是一個針對模型 metadata 的 targeted hotfix，主要修正 GPT-5.6 Sol、Terra、Luna 的 bundled instructions（同捆提示詞），並將 context window 正確設定為 **272,000 tokens**。沒有新增功能，純粹修正先前不正確的上下文長度與提示。[[1]](https://x.com/CodexChanges/status/2078622537274335407)\n\n**更新指令：**\n```bash\nnpm install -g @openai/codex@0.144.6\n```\n\n**確認版本：**\n```bash\ncodex --version\n```\n\n要還原上一版：\n```bash\nnpm install -g @openai/codex@0.144.5\n```\n\n- 官方 Changelog：https://github.com/openai/codex/releases/tag/rust-v0.144.6 或 https://learn.chatgpt.com/docs/changelog\n- 使用者反饋：希望增加 auto-update、chat revert、更好的 mobile session 同步、UI 改善。目前很多人與 Claude Code CLI 並用，是終端機 AI coding 的主流工具之一。[[2]](https://x.com/dreamwieber/status/2078851177744343168)\n\n**Gemini CLI 最新版（2026年7月20日目前）**\n\n**最新 nightly 版本：v0.52.0-nightly.20260719.gacae7124b**（2026年7月19日）。Google 持續快速迭代，幾乎每天都有 nightly/preview 版本。[[3]](https://x.com/WAI1510608/status/2078974777038196880)\n\n**近期主要更新重點（7月）**：\n- 任務自動振り分け（auto task routing / 自動分配功能）\n- 強化防止 AI 無限循環與不當操作的安全機制\n- 檔案操作與生成 bug 修正\n- 自動化功能基盤強化（Routines、Conductor 等 extension 生態）\n- 多目錄支援、GitHub Actions 整合、記憶確認機制、auto-update 等功能持續優化\n\n**安裝/更新方式**：\n主要透過 npm 安裝最新版：\n```bash\nnpm install -g @google/gemini-cli  # 或對應的套件名稱\n```\n或直接到 GitHub Releases 抓最新 nightly：https://github.com/google-gemini/gemini-cli/releases\n\n**注意事項**：\n- Homebrew 安裝方式已 deprecated，建議改用 npm。\n- 部分使用者遇到 auth 問題（Google auth 已不再支援，需使用 Antigravity auth 或新流程）。\n- 官方 repo 和 extension 生態相當活躍，適合想深度整合 Google 模型與自動化工作流的人。\n\n**總結建議**\n- **Codex CLI** 目前偏向強大、穩定的 coding agent 體驗（尤其是 GPT-5.6 系列）。\n- **Gemini CLI** 更新非常頻繁，extension 與自動化功能領先，適合喜歡實驗新功能的人。\n- 兩者都與 Claude Code、Cursor 等工具並列為 2026 年主流的終端 AI 開發工具。\n\n想看更詳細的 changelog、特定功能示範，或是安裝教學，再告訴我，我可以再幫你深入查！（資料來源為 2026 年 7 月 16-20 日的最新 X 貼文）", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T05:12:15.416337+09:00", "updated_at": "2026-07-21T05:12:15.416337+09:00"}
{"id": 1255, "title": "日報 2026-07-21 学習まとめ", "content": "# 日報 2026-07-21 学習まとめ\n\n2026-07-21の学習まとめ。Claude Codeの最新アップデート、Claude Agent Skills MCPの活用、AIエージェントハーネス設計、Codex CLI Gemini CLIの最新情報について調べた。Shadow環境で取るべきアクション、横断テーマも整理した。\n\n## ポイント\n- Claude Codeの最新アップデート\n- Claude Agent Skills MCPの活用\n- AIエージェントハーネス設計\n- Codex CLI Gemini CLIの最新情報\n\n## 関連ページ\n[[**AIに丸投げ起業とClaude Code監督の実態**]] [[**Claude Code Skills 2026年初頭まとめ**]]\n\n## 関連概念（未作成）\n`Shadow AI` `GeneBench-Pro`\n", "tags": ["Claude Code", "AIエージェント", "ハーネス設計"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T07:02:34.682684+09:00", "updated_at": "2026-07-21T07:02:34.682684+09:00"}
{"id": 1256, "title": "Xタイムライン学習 2026-07-21 10:08", "content": "# Xタイムライン学習 2026-07-21 10:08\n\n2026-07-21のXタイムライン学習で、Kimi K3のトークン効率とClaude Fable 5のLP制作コスト削減技術が進化。低コストで高品質なLP生成技術の進化が横断テーマ。\n\n## ポイント\n- Kimi K3のトークン効率が良い\n- 3D WebGLのLP生成\n- Claude Fable 5より安くLP制作\n- Codex×Kimi K3を使用したLP制作のコスト削減\n- 低コストで高品質なLP生成技術の進化\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`低コストLP生成技術` `トークン効率最適化` `3D WebGL LP制作`\n", "tags": ["マネタイズ", "LP生成", "コスト削減", "技術進化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T10:08:29.611209+09:00", "updated_at": "2026-07-21T10:08:29.611209+09:00"}
{"id": 1295, "title": "ChatGPTプロンプトテンプレート集（深津式・シュンスケ式等・2026現代化）", "content": "# ChatGPTプロンプトテンプレート集（2026現代化）\n\n## 出典\n- 記事: [(自分用)ChatGPT プロンプトテンプレート](https://note.com/sofurin56/n/n06c6aced951e)（sofurin56・2024-07-03）\n- 反映日: 2026-07-21\n- 反映先: rules `prompt-templates.md` / skill `prompt-templates` / 本Wiki\n\n## 要旨\n自分用メモとして公開された **ChatGPT向け定番プロンプトテンプレート8種**。骨格（役割・制約・入力・出力・評価・反復）は今でも有用。2026の思考型モデル／エージェント運用では **CoT強要・自己採点のみ・呪文ペルソナ** を弱め、**完成条件(DOD)・verifier分離・状態外出し** に寄せて使う。\n\n## テンプレ一覧と使い分け\n\n| テンプレ | 何をするか | 向く場面 | 2026現代化 |\n|---------|-----------|---------|------------|\n| 深津式2 | 役割＋制約＋入力→成果物。不足は質問 | 日常の汎用依頼 | 役割は可。**目的・制約・DOD**を先に。CoT不要 |\n| シュンスケ式 | ゴール聴取→分解→変数→再定義→実行。過程非表示 | 言語化が苦手 | 過程は隠さず **state.json/git に外出し**。成果物のみ返すのは可 |\n| ゴールシーク | AIがプロンプトを反復改善 | プロンプト自体を磨く | Plan Mode / why-first / grill-me と同型。完了までループ |\n| 5R | 役割・制約・出力・自己評価 | 品質セルフチェック | **自己採点は甘い**→別モデル verifier / goal-judge |\n| シナリオ | 5R＋対話シナリオ | ヒアリングしながら進める | 実行シナリオ＝ユーザーストーリー。DOD付き |\n| 二人議論 | 肯定vs否定5往復→要約 | 賛否・設計の両面 | Fusion panel / grill-me。**別モデル**が望ましい |\n| DALL-E3用 | ブレスト→絞込→英語プロンプト | 画像生成前段 | Grok Imagine / Codex $imagegen にも流用可 |\n| 医療ピクトグラム | 前提条件＋白黒ミニマル | 専門ドメイン画像 | ドメイン制約テンプレの雛形として一般化可 |\n\n## 構造の共通点（再利用エッセンス）\n1. 役割を先に固定\n2. 制約・出力形式・評価基準を分離\n3. 不足情報は質問させる\n4. 内部過程と最終成果物を分ける\n5. 対話で完成させるループ\n\n## 2026 運用マッピング（shadow）\n\n| 旧手法 | shadow 正本 |\n|--------|-------------|\n| 深津式の骨格 | `thinking-model-best-practices`（目的・制約・DOD） |\n| ゴールシーク反復 | Plan Mode / `/goal` / goal-judge |\n| 二人議論 | ultrareview / Fusion panel / grill-me |\n| 5R自己評価 | 別モデル判定（Haiku=自明 / Sonnet=質評価） |\n| シュンスケ式過程非表示 | 過程は外部状態へ。ユーザー向け要約だけ簡潔に |\n| 画像STEP | `cli-image-generation`（Grok/Codex） |\n\n## 推奨モダンテンプレ（深津式現代化）\n\n```markdown\n## 目的\n[何を達成したいか]\n\n## 完成条件 (DOD)\n- [測れる合格ライン]\n\n## 制約\n- [守ること]\n- [やらないこと]\n\n## 入力\n[素材]\n\n## 出力形式\n[Markdown / 表 / コード 等]\n\n## 不足情報\n最高の結果に必要な情報が足りなければ、先に質問すること。\n```\n\n## アンチパターン（記事のまま使うと弱い点）\n- 「ステップバイステップで」強制 → 思考型は内部でやる\n- 自己採点のみで完了宣言 → verifier 分離必須\n- 過程を完全に隠す長時間タスク → MMPO対策で状態外出し\n- 極端なペルソナ呪文のみ → DODがないと無難収束\n\n## 関連\n- rules: `~/.claude/rules/prompt-templates.md`\n- skill: `prompt-templates` / `prompt-optimizer`\n- rules: `thinking-model-best-practices.md`\n- 参考リンク（元記事）: exp-p.com プロンプト研究所 / DALL-E3 note / YouTube 解説", "tags": ["prompt", "chatgpt", "templates", "deep-fukatsu", "shunsuke", "goal-seek", "agent-prompting", "skill", "rules"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T11:28:07.601057+09:00", "updated_at": "2026-07-21T11:28:07.601057+09:00"}
{"id": 1296, "title": "Xタイムライン学習 2026-07-21 13:13", "content": "# Xタイムライン学習 2026-07-21 13:13\n\n2026年7月21日、Claude Codeのプラグインclaude-code-setupを導入し、vvv/vvv-bots環境に適用。非中華ポリシーに基づく既存skill/rulesの更新を検討。横断テーマはClaude Codeの効率化と自動化。\n\n## ポイント\n- claude-code-setupプラグイン導入\n- vvv/vvv-bots環境にClaude Code適用\n- 非中華ポリシーに基づく既存skill/rules更新検討\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`非中華ポリシー` `vvv/vvv-bots環境` `Claude Code効率化`\n", "tags": ["Claude Code", "自動化", "効率化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T13:13:41.975975+09:00", "updated_at": "2026-07-21T13:13:41.975975+09:00"}
{"id": 1297, "title": "yt-learn: /goal前のCLAUDE.mdループ制御（緑自走/赤確認） 2026-07-21", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=bi27n_CX-n0 （Shorts）\n- タイトル: /goal渡す前に何すれば？に答えます【CLAUDE.md】\n- チャンネル: Generative AI and InfoBusiness Institute\n- 投稿日: 2026-07-21\n- 尺: 121秒 / 再生: ~235（取得時）\n- スコア: 87/100（関連30+鮮度25+チャンネル12+深度20）\n- 無料テンプレ: https://gist.github.com/JunSuzuki1973/37e1f3eb41f9b85364894a84a9cba344 （EP6=06_EP6_loop_control.md）\n- 完全版: https://youtu.be/ti1q1qsA2WI\n\n## 主要な発見\n\n1. **CLAUDE.md の再定義** — ループ4層（感知→判断→実行→評価/強化）のうち、**判断層に先読み情報を渡す仕組み**。情報不足のまま /goal すると判断層が空転する。\n2. **ループ制御セクションは3つだけ書く**\n   - ① 確認が必要なタイミング（テスト1件失敗 / 外部ライブラリ追加 / ファイル削除・移動 等）\n   - ② 確認なしで進めてよいこと（コメント修正 / スコープ内リネーム 等）\n   - ③ 完了の定義（テスト全通過 + Lint 0 など明文化＝DOD）\n3. **緑の自走ゾーン vs 赤の確認ゾーン** — 境界をCLAUDE.mdで引く。境界が明確なほどエージェントは安心して速く走れる。\n4. **最強フロー**: `grill-me（計画）→ CLAUDE.md（境界）→ /goal（自走）`\n\n## shadow既存との差分\n\n- 既に `CLAUDE.md`「AIの判断ライン」に確認不要/要確認がある（確認ゲートは実装済み）\n- 不足: (a) **完了の定義を /goal と明示結合**した3本柱、(b) テスト失敗時に止まる、(c) ライブラリ追加/ファイル削除の赤ゾーン明示、(d) grill-me→境界→/goal の順序の固定\n- 詳細は `~/.claude/rules/loop-control.md` に shadow 向け適応版を配置（CLAUDE.md は100行制約のためポインタのみ）\n\n## アクションアイテム\n- [x] `rules/loop-control.md` を新設（段3: 原則の自動発火）\n- [x] CLAUDE.md の AI判断ラインを3本柱+参照に更新\n- [ ] 新規 /goal 起動時に loop-control を読む運用を習慣化\n\n## 字幕要点（要約）\n前作ループエンジニアリングのFAQ「/goal前に何を準備？」→ CLAUDE.md にループ制御3項目を足す → 緑自走/赤確認の境界 → grill-me→CLAUDE.md→/goal。", "tags": ["yt-learn", "claude-code", "goal", "loop-control", "CLAUDE.md", "2026-07-21", "ai"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T13:38:52.272330+09:00", "updated_at": "2026-07-21T13:38:52.272330+09:00"}
{"id": 1298, "title": "学習日報 2026-07-21 yt-learn 13:40", "content": "# 学習日報 2026-07-21 yt-learn 13:40\n\n## 概要\n`/yt-learn` 単一URLモード。YouTube Shorts 1本を解析し LLM Wiki 1件 + rules 実装まで完了。\n\n## 今日学んだこと（YouTube）\n\n### AIエージェント / Claude Code 運用\n- **/goal 前の準備** = CLAUDE.md にループ制御（判断層への先読み）を書くこと\n- 3本柱: ①確認必要 ②自走OK ③完了定義（DOD）\n- 緑自走ゾーン vs 赤確認ゾーンの境界を明示 → エージェントが安心して速く走る\n- 最強フロー: grill-me → CLAUDE.md/loop-control → /goal\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/rules/loop-control.md` | shadow向けループ制御ルール新設 |\n| `~/.claude/CLAUDE.md` | AI判断ラインを3本柱+ポインタに更新 |\n| `~/.claude/rules/trends.md` | 学習エントリ追記 |\n| `~/.claude/memory/MEMORY.md` | 索引1行 |\n\n## 未実装アクションアイテム\n- なし（段3まで到達。cron化は不要）\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 1297 | yt-learn: /goal前のCLAUDE.mdループ制御（緑自走/赤確認） 2026-07-21 | yt-learn, goal, loop-control |", "tags": ["日報", "2026-07-21", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T13:39:45.116854+09:00", "updated_at": "2026-07-21T13:39:45.116854+09:00"}
{"id": 1299, "title": "Xタイムライン学習 2026-07-21 14:13", "content": "# Xタイムライン学習 2026-07-21 14:13\n\nPenEchoとAI会社の作り方をshadow環境に導入し、手書き数式や図の自動解析を実現し、ビジネスモデルを検討する。Claude、Gemini、Codexを活用し、マネタイズモデルを開発する。\n\n## ポイント\n- PenEchoをshadow環境に導入し、手書き数式や図の自動解析を実現する\n- Claude、Gemini、Codexを活用したAI会社の作り方をshadow環境に導入し、ビジネスモデルを検討する\n- shadow環境にAI技術を活用したマネタイズモデルを開発し、実装する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`PenEchoの導入` `AI会社の作り方` `マネタイズモデル`\n", "tags": ["AI", "マネタイズ", "PenEcho", "Claude", "Gemini", "Codex"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T14:16:44.044902+09:00", "updated_at": "2026-07-21T14:16:44.044902+09:00"}
{"id": 1300, "title": "横断学習 2026-07-21", "content": "# 横断学習 2026-07-21\n\n```json\n{\n  \"summary\": \"AIコーディングツールの進化を中心に、Claude CodeやCodex CLIなどのツールが開発者のワークフローに統合され、自然言語によるタスク実行やコード編集、コマンド実行を可能にし、開発効率を向上させる。これらのツールはOpenAIやAnthropicなどの企業が開発し、オープンソース化も進んでいる。ただし、セキュリティやエラーハンドリングなどの懸念もあり、開発者はこれらのツールを慎重に活用する必要がある。\",\n  \"key_points\": [\n    \"AIコーディングツールの進化\",\n    \"自然言語によるタスク実行やコード編集、コマンド実行が可能\",\n    \"開発効率の向上\",\n    \"OpenAIやAnthropicなどの企業が開発\",\n    \"オープンソース化の進展\",\n    \"セキュリティやエラーハンドリングの懸\n\n", "tags": [], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T17:01:18.824222+09:00", "updated_at": "2026-07-21T17:01:18.824222+09:00"}
{"id": 1301, "title": "Xタイムライン学習 2026-07-21 18:19", "content": "# Xタイムライン学習 2026-07-21 18:19\n\n2026-07-21のXタイムライン学習で、音楽生成AI「Suno」のデータ収集処理、Claude Codeにスキル追加方法、テスラFSD自作方法が紹介された。AI技術の応用と実装方法が焦点。\n\n## ポイント\n- 音楽生成AI「Suno」のデータ収集処理と収集元がソースコードに残っている\n- Claude Codeにスキル追加方法が海外の開発者によって公開\n- テスラFSD自作方法がトランスフォーマーとGPTを使用して紹介\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]]\n\n## 関連概念（未作成）\n`AIのセキュリティ` `自動運転技術` `音楽生成AIの倫理`\n", "tags": ["AI技術", "音楽生成", "自動運転", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T18:20:14.284613+09:00", "updated_at": "2026-07-21T18:20:14.284613+09:00"}
{"id": 1302, "title": "Xタイムライン学習 2026-07-21 19:20", "content": "# Xタイムライン学習 2026-07-21 19:20\n\nPhoneDriverの分析とClaude AIの統合による市場予測と利益の実現に関する学習。 PhoneDriverのコードレビュー、Claude AIの統合、市場予測分析が実施される。 AIに基づく自動化による収益化が横断的なテーマである。\n\n## ポイント\n- PhoneDriverコードレビュー\n- Claude AI統合\n- 市場予測分析\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIパワードモノエチゼーション` `自動化による収益化`\n", "tags": ["AI", "自動化", "市場予測"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T19:21:20.213115+09:00", "updated_at": "2026-07-21T19:21:20.213115+09:00"}
{"id": 1303, "title": "Xタイムライン学習 2026-07-21 21:53", "content": "# Xタイムライン学習 2026-07-21 21:53\n\n2026-07-21のXタイムライン学習で、Claudeの勝因分析が焦点。Claudeのagentsへの全賭け分析をshadow環境に適用し、Kimi CEOの講義から新規戦略を導出。Claude Code運用の改善ポイントを探る。関連ページはAIに丸投げ起業とClaude Code監督の実態、MCP→公式CLI移行で週次タスク安定化など。\n\n## ポイント\n- Claudeのagentsへの全賭け分析をshadow環境に適用\n- Kimi CEOの講義を分析して新規戦略を導出\n- Claude Code運用の改善ポイントを探る\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[MCP→公式CLI移行で週次タスク安定化]]\n\n## 関連概念（未作成）\n`shadow環境運用` `Kimi CEO講義分析` `Claude Code運用改善`\n", "tags": ["Claude", "AI", "agents", "戦略", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T21:53:30.869232+09:00", "updated_at": "2026-07-21T21:53:30.869232+09:00"}
{"id": 1304, "title": "Xタイムライン学習 2026-07-21 22:55", "content": "# Xタイムライン学習 2026-07-21 22:55\n\nClaude Codeを使用したAd opsとAIEOの学習について記述。新着情報としてClaude CodeのFAQとPerplexityランキングを分析し、ユーザーが提供したキーワードに基づいてコンテンツを分析、要約するツールの実装、Uravationのデータを使用したテストケースの開発等を行う。Claude Codeの活用方法とその有効性について記載。\n\n## ポイント\n- Claude Codeの学習\n- Ad opsとAIEOの応用\n- FAQとPerplexityランキングの分析\n\n## 関連ページ\n[[ Claude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI基盤の構築` `自動化ツールの開発`\n", "tags": ["Claude Code", "Ad ops", "AIEO"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-21T22:56:51.244379+09:00", "updated_at": "2026-07-21T22:56:51.244379+09:00"}
{"id": 1305, "title": "X Learn [2026-07-22] Claude Code 新機能 アップデート", "content": "**Claude Code 新機能・最新アップデート（2026年7月21日時点）**\n\nClaude Codeは2025年2月に本格リリースされて以来、**最も急速に進化しているAnthropicの製品**の一つです。現在はWeb、Desktopアプリ、CLIで利用可能で、特に**CLI版がほぼ毎日パッチが出る**ほど活発に更新されています。[[1]](https://x.com/btibor91/status/2006020858817503390)\n\n### 今日リリースされた最新版：**Claude Code 2.1.217**（nextチャネル）\n\n本日（7/21）リリースされた主な新機能・改善点は以下の通りです：\n\n- **Memory Viewer**（新機能）：セッションでClaudeが呼び出したMemoryを一覧表示。「良い」「悪い（削除）」を個別に評価可能になった。Memoryの挙動を初めてちゃんとコントロールできるようになった。\n- **新コマンド**：\n  - `/explain-usage`：トークン使用量を平易な説明＋簡易チャートで表示（`/usage` `/cost`の補完）。\n  - `/simplify`：変更したコードをレビューし、再利用性・簡略化・効率化を自動修正。並列cleanupエージェントにも展開可能。\n- **Subagent制御の強化**：\n  - `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS` と `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` で同時実行数とネスト深さを調整可能。\n  - `--max-budget-usd` が単なるトラッカーではなく、予算到達時に新規エージェント生成を実際に停止するようになった。\n- **セキュリティ・信頼性強化**（Hardening）：\n  - 自動アップデート失敗時に「claude」バイナリを自己修復。\n  - ワークツリー分離セッションで怪しいパス（UNC、シンボリックリンク）をブロック。\n  - リポジトリコミット設定によるプロキシ/TLSリダイレクトを防止。\n- **裏側インフラ**：サーバーから署名済みワークフローを直接CLIセッションに投入する「workflow_launch」システムの基盤完成（現在はインフラのみ）。\n\nこのペースだと**毎週のように実用的な改善**が入っています。[[2]](https://x.com/i/status/2079657664372429066)\n\n### 2026年に入ってからの主な進化\n\n- Desktop版の大幅リデザイン（複数セッションを1ウィンドウで並べて管理可能＋新サイドバー）\n- **Auto Mode**の本格化（安全分類器でユーザー承認を自動判断）\n- **Memory + Dreaming**機能（自己改善のためのエージェント記憶機構）\n- **Sub-agent / Multi-agent**ワークフローの大幅強化\n- Artifactの公開共有リンク対応（Claudeアカウント不要で閲覧・共同編集・ライブ更新・バージョン履歴）\n- Claude Designとの双方向同期（キャンバスエディタ強化）\n- `/simplify` `/batch` などのSkills体系の成熟\n- 1Mコンテキスト、Code Review機能、Security強化、Slack統合など\n\n2025年の段階で「Claude Code」「Skills」「Connectors」「Computer Use」「Memory」などが投入され、2026年はそれを**エージェントとして実用レベルに高めた**1年と言えます。[[3]](https://x.com/i/status/2006020858817503390)\n\n### 現在特に強力な使い方（2026年7月時点）\n\n1. **Vibecoding**（「こんな感じのアプリ作って」スタイルの開発）\n2. Claude Design ↔ Claude Codeの往復（UI→実装のシームレス化）\n3. Subagentを活用した大規模リファクタリング（`/simplify` + 並列エージェント）\n4. Memoryを積極的に管理しながら長期プロジェクトを進める\n5. Desktop/CLIのAuto Modeで「ほぼ放置」開発\n\n---\n\n**おすすめの確認方法**：\n- CLIを使っている人は `next` チャネルをオンにして最新版を取る\n- Desktopアプリのアップデートをこまめに確認\n- @AnthropicAI / @alexalbert__ / @claudeai をフォロー\n\n必要であれば「具体的にどの機能の使い方を知りたい」「CLIのインストール方法」など、さらに深掘りできますよ。\n\nどの部分をもっと詳しく知りたいですか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-22T05:10:33.485778+09:00", "updated_at": "2026-07-22T05:10:33.485778+09:00"}
{"id": 1306, "title": "X Learn [2026-07-22] Claude Agent Skills MCP 活用", "content": "**ClaudeのAgent SkillsとMCPの活用ガイド**（2026年7月時点）\n\n「Claude Agent Skills MCP 活用」というクエリから、**Claude Code（またはClaudeを基盤としたAgent環境）でSkillsとMCPをどう使い分けて業務・開発に活かすか**を求めていると判断しました。\n\n現在、日本語圏のClaudeパワーユーザー（@oikon48、@AI_masaou、@sumika45379、@upamuneなど）の間で最も熱いトピックの一つです。\n\n### 1. Agent SkillsとMCPの違い\n\n**Agent Skills（Skills）**\n- Claudeに「専門スキル」を教える仕組み。\n- YAML形式の軽量メタデータ（概要・使用条件）だけを最初にロード（≈100 tokens程度）。\n- 必要になったタイミングで詳細な手順（.mdなど）をロードする**オンデマンド方式**。\n- コンテキストを極力節約しつつ、確実にそのスキルを使わせられる。\n- 「新入社員に業務マニュアルを渡す」イメージに近い。\n\n**MCP（MCP Servers）**\n- 外部ツール・API・コンピュータ操作などを**標準化されたサーバー形式**で接続する仕組み。\n- ツール呼び出し（Tool Use）の進化版で、Playwright、Stripe、自社API、データベース操作などに強い。\n- 複数のチャネルを横断的に操作できる（Multi-Channel Protocolという説明も見られる）。\n- 登録しすぎるとコンテキストを大量消費する傾向があった。\n\n**簡単な覚え方**：\n- Skills = 「知識・判断基準・手順」を軽量に与える\n- MCP = 「外部への実際の行動（実行力）」を与える\n\n多くの人が「MCPで作っていたものをSkillsに変換して軽量化した」と報告しています。[[1]](https://x.com/upamune/status/2000944023637549423)\n\n### 2. どう連携させるのがベストか？\n\n現在主流の構成は以下の通りです：\n\n1. **Skillsをメイン**に据える（コンテキスト効率が命）。\n2. 必要な外部実行力は**MCP Server**として公開・接続。\n3. Skillsの中に「この状況ではこのMCPを使う」という指示を入れる。\n\nこれにより、Claude Agentが「自分で判断→適切なSkillを選択→必要ならMCPを呼ぶ」という流れを自然に作れます。\n\nまた、`.agents`フォルダにSkillsを置いておくと、Claude CodeだけでなくCodexなどの他のAgentツールとも同期できるというTipsもあります。[[2]](https://x.com/JoelMitz/status/2079569756500443260)\n\n### 3. 実践的な活用例（これが一番大事）\n\n**業務効率化編（非エンジニアでも強い）**\n- 週次レポート自動集計＋コメント生成 Skill\n- 会社指定フォーマットの資料作成 Skill（PowerPoint/Word/Exceルール込み）\n- 商品カタログ更新 Skill（MCPで在庫DBや広告予算システムに接続し、承認ルールも含む）\n- 「先週のキャンペーン実績まとめて」「新商品をカタログに追加して」といった自然言語指示だけで複数工程を回す\n\n**開発・エンジニア編**\n- 特定フレームワークのベストプラクティス Skill\n- コードレビュー Skill（自社ルール完全準拠）\n- テスト自動生成＋Playwright MCPでE2Eテスト実行\n\n**スケールさせるコツ**\n- 最初は「自分の繰り返し作業トップ3」をSkills化するところから始める。\n- 粒度は「1 Skill = 1明確なタスク」が成功率高い。\n- 30個程度まで増やして「自分専用スーパーエージェント」を作っている人が多い。\n- Hooks、Memory（Claude.md）、Subagentと組み合わせるとさらに強力。\n\n### 4. おすすめの学習・導入順序\n\n1. 公式ブログを読む（最重要）\n   - “Extending Claude’s capabilities with skills and MCP servers”\n\n2. 図解が神がかり的にわかりやすい人をフォロー\n   - @sumika45379（Skills/MCP/Hooksの違いを丁寧に分解したスレッドが特に有名）[[3]](https://x.com/sumika45379/status/2045812652035711367)\n\n3. 実際に手を動かす\n   - 自分の繰り返し業務を1つ選び、Skill化 → 前後でコンテキスト消費量と精度を比較\n\n4. さらに深掘りしたい人向け\n   - Awesome Claude Skills / Awesome Claude Code リポジトリ\n   - 「Claude Code 業務効率化入門」系書籍（Skills・サブエージェント・MCP活用術がまとまっているものが多い）\n\n### 注意点（2026年現在）\n\n- **セキュリティ**：偽のSkillsやMCP Serverがかなり出回っています。信頼できるソースからのみ導入を。\n- コンテキスト最適化：Skillsを大量に積んでもメタデータだけなので大丈夫ですが、MCPは「本当に必要なものだけ」登録する文化が定着しつつあります。\n- Ratelなどのツールを使って「そのターンで本当に必要なSkill/MCPだけを動的に選択」する高度な構成も出てきています。\n\n---\n\n**一言で言うと**：\n**Skills = 頭脳（判断力・知識）の拡張**\n**MCP = 手足（実行力）の拡張**\n\nこの2つを正しく組み合わせることで、「ただChatするAI」から「自分の分身のように動くAgent組織」にレベルアップできます。\n\n具体的に「こういう業務を自動化したい」というのがあれば、教えてください。Skill設計の具体例やMCPの繋ぎ方まで一緒に考えます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-22T05:11:14.084865+09:00", "updated_at": "2026-07-22T05:11:14.084865+09:00"}
{"id": 1307, "title": "X Learn [2026-07-22] AIエージェント ハーネス 設計", "content": "**AIエージェントハーネス設計（Harness Engineering）**\n\n「AIエージェント ハーネス 設計」は、2025〜2026年に急速に重要視されている概念です。プロンプトエンジニアリングやコンテキストエンジニアリングの次のレイヤーとして位置づけられ、「モデルはCPU、ハーネスはOS」という比喩がよく使われます。[[1]](https://x.com/tetumemo/status/2037876018745385083)\n\nハーネス（Harness）とは、馬具の手綱のように**エージェントの強大な能力を人間が制御・誘導し、信頼性・効率性・安全性を確保するための「足場・環境・仕組み全体」**を指します。人間はゴール・制約・品質基準を設定し、エージェントに実行させる「Humans steer, agents execute」の世界を実現します。[[2]](https://x.com/taimuhanashiro/status/2023008135464788127)\n\n### なぜ今、ハーネス設計が重要か\n- **経済効果が非常に大きい**：同じモデル・同じタスクでも、ハーネス（オーケストレーション設計）を変えるだけでトークン使用量・コストを40%前後削減できるという報告が複数出ています（「The Harness Effect」）。[[3]](https://x.com/_stakaya/status/2078829410866888952)[[4]](https://x.com/vericence/status/2079555479005446278)\n- OpenAI社内事例では、Codexエージェントだけで約100万行のコード（1,500 PR）を5ヶ月で生成した事例が共有され、ハーネス設計の重要性が強調されました。[[2]](https://x.com/taimuhanashiro/status/2023008135464788127)\n- ハーネスが肥大化すると変更容易性が急落するため、**メンテナビリティを意識した設計優先順位**が求められます。[[5]](https://x.com/gota_bara/status/2046794926604931447)\n\n### 推奨アーキテクチャ（2026年時点のベストプラクティス）\n\n#### 1. 全体レイヤー構成\n```\n[Human / Application Layer]\n        ↓ (Goal, Constraints, Quality Gate)\n[Harness Orchestration Core] ←→ [Observability & Eval Layer]\n        ├── State & Memory Manager (Smart Compression + Cache)\n        ├── LLM Router (model-agnostic, LiteLLMなど)\n        ├── Tool & Action Executor (Sandbox + Permission + Schema)\n        ├── Guardrails & Safety Gates (Pre/Post + Human-in-the-Loop)\n        └── Reflection / Feedback Loop Engine\n        ↓\n[Persistence Layer] (Postgres + Redis + Vector DB)\n```\n\n#### 2. 主要コンポーネント詳細設計\n\n**A. Orchestration Core（心臓部）**\n- LangGraph（または類似のグラフ型状態機械）を強く推奨。ノード（LLM Call, Tool Call, Router, Summarizer, Judge）とエッジで制御フローを明示的に定義。\n- 状態は厳密に型付け（Pydantic + TypedDict）。`messages`, `summary`, `artifacts`, `next_action`, `cost_so_far` などを保持。\n- **チェックポイント機能**必須：任意の時点で状態を永続化し、time-travel debugging（過去の分岐から再実行）を実現。\n\n**B. Memory & Context Management（最大のコスト削減ポイント）**\n- 毎ターン全履歴を再送するのは最悪のアンチパターン。\n- **推奨テクニック**：\n  - 不変部分（システムプロンプト、ツール定義、確定済み事実）を先頭に固定し、キャッシュヒット率を99%以上にする。\n  - Contextが閾値（例: 8割）を超えたら、古い部分を「決定事項・作業要約・未解決質問」に構造化圧縮。\n  - 大きなツール出力・ファイル・子エージェント結果は本文をコンテキストに入れず、**ポインタ（参照）だけ残す**。\n  - 長期記憶はVector DB + Entity Memoryで管理。\n\n**C. Tool & Action System**\n- すべてのツールに厳格なJSON Schema（Pydantic）定義。\n- Sandbox実行（特にコードインタープリタ）。\n- 権限モデル（read-onlyツール、writeツール、human-approvalが必要な高リスクアクション）。\n- 並列実行上限・タイムアウト・リトライポリシーをハーネス側で一元管理。\n\n**D. Guardrails & Safety**\n- Pre-call：入力フィルタリング（Llama-Guard系 or LLM-as-Judge）。\n- Post-call：出力検証、PII検出、有害性チェック。\n- 重要なアクションは必ずHuman-in-the-Loop中断。\n- 失敗モードごとに明確な境界を設定（無限ループ防止、同一失敗10回でエスカレーションなど）。\n\n**E. Observability & Evaluation Harness**\n- トレーシング必須（LangSmith / Phoenix / OpenTelemetry）。\n- メトリクス：トークンコスト（コンポーネント別）、成功率、ステップ数、Safety Violation率、Latency。\n- 評価スイートを内包：固定ベンチマーク（WebArena, GAIA類似）＋ LLM-as-Judge＋人間評価の組み合わせ。\n- ハーネスの質を「同じモデルでどれだけコスト・品質を改善できるか」で測る。\n\n### 設計時の優先順位（ハーネスが肥大化した時の指針）\n（@gota_bara氏の資料を参考にした優先思想）[[5]](https://x.com/gota_bara/status/2046794926604931447)\n\n1. **境界の明確化**：各サブエージェント・ツールの責任範囲を小さく保つ。\n2. **不変部分の抽出**：システムプロンプト・ツール定義・共通ロジックをハーネス本体に持ち、個別エージェントは最小限に。\n3. **状態圧縮戦略の中央集権化**：要約ロジックを1箇所に。\n4. **失敗処理の標準化**：リトライ・フォールバック・エスカレーションをハーネス共通機能に。\n5. **構成駆動**：エージェントの性格・ツールセット・ガードレールはYAML/JSONで定義し、コード変更を最小化。\n\n### おすすめ技術スタック（2026年現在）\n- **Core**：LangGraph + Pydantic + asyncio\n- **LLM抽象化**：LiteLLM（モデル切り替え容易）\n- **Memory**：PGVector or Qdrant + Redisキャッシュ\n- **Observability**：LangSmith + Prometheus + Grafana\n- **Safety**：NVIDIA NeMo Guardrails or Llama-Guard + Outlines（構造化出力）\n- **Persistence**：PostgreSQL（checkpointer）+ Redis\n- **評価**：LangChain Eval + カスタムLLM Judge\n\n### 実装のポイント\n- ハーネスを「モデル非依存」に設計（どのモデルでも同じ実行経路を通す）。\n- 待機状態（人間承認待ち、長時間ジョブ）は**イベント駆動**にし、ポーリングでトークンを無駄遣いしない。\n- 最初からコスト計測を組み込み、「このハーネス変更でトークン何%減ったか」を可視化。\n\nハーネス設計はまだ発展途上ですが、「モデル性能を上げる」のではなく「ハーネスを磨く」方がROIが高い時代になっています。\n\n具体的に：\n- コーディングエージェント向けハーネス\n- 社内業務自動化向けハーネス\n- マルチエージェント swarm 向け設計\n\nなど、**用途を教えていただければ、より詳細な設計図・コードスケルトン・構成YAML例**を提供できます。\n\n必要であれば、SpeakerDeckで公開されている資料のポイント解説や、LangGraphを使った具体的な状態定義例も展開します。どのような粒度・方向性で深掘りしますか？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-22T05:12:11.048502+09:00", "updated_at": "2026-07-22T05:12:11.048502+09:00"}
{"id": 1308, "title": "X Learn [2026-07-22] Codex CLI Gemini CLI 最新", "content": "**Codex CLI & Gemini CLI 最新情况（2026年7月21日）**\n\n### 1. Codex CLI（OpenAI）\n**最新版本：v0.144.6**（2026年7月18日发布）[[1]](https://x.com/CodexReleases/status/2078479060276293921)[[2]](https://x.com/CodexChanges/status/2078622537274335407)\n\n**主要更新：**\n- 为 GPT-5.6 Sol、Terra、Luna 等新模型更新了 bundled instructions\n- 修正 context window 为 **272,000 tokens**\n- v0.145.0 已经或即将推出，**恢复 realtime voice V3**（支持音频输入输出、Frameless Bidi 双向流、多agent实时切换、19种声音等）[[3]](https://x.com/DevAdventur3s/status/2079648536304455865)\n\n**安装/更新命令：**\n```bash\nnpm i -g @openai/codex@latest\n```\n\n目前 Codex CLI 是终端 coding agent 里**维护最积极、最稳定**的一个，很多重度用户表示“如果不是因为有 Codex CLI 早就弃坑了”。\n\n### 2. Gemini CLI（Google）\n情况比较微妙，**正在被 Antigravity CLI 取代**。[[4]](https://x.com/pdxweb/status/2079604431948259668)\n\n**当前状态：**\n- 官方已将 Gemini CLI 标记为 deprecated（Homebrew 安装已弃用）\n- 还有 **v0.52.0-nightly.20260718** 版本，主要在修复 Agent 自我失控（infinite ReAct loop、prompt injection）、加强 macOS Seatbelt 权限等运行时治理\n- 很多用户迁移时遇到 Google Auth 不再支持、需切换到 antigravity auth 的问题\n\nGoogle 现在主推 **Antigravity CLI / Antigravity 2.0**（同时还有对应的 IDE 版本）。\n\n### 当前社区趋势（AI Coding Agent 大战）\n\n现在大家基本都在同时跑多个 agent：\n- **Claude Code**\n- **Codex CLI**（最稳）\n- **Antigravity**（Google 接班人）\n- **Grok Build**（xAI 刚开源 Rust 版，Apache 2.0，星数暴涨）\n- Kimi Code、Qwen 等\n\n因此出现了一批**统一管理工具**：\n- Codeg（把多个 agent 整合到一个工作台）\n- VibeAround（v0.7.17，支持跨设备会话）\n- Sella CLI 等\n\n还有安全研究指出 Cursor、Codex、Gemini CLI、Antigravity 都曾存在 sandbox escape 漏洞，Codex 已在早期版本（v0.95.0）修复，建议保持更新。[[5]](https://x.com/NerdLevelTech/status/2079480349189382201)\n\n---\n\n**建议：**\n- 重度终端用户 → 优先用 **Codex CLI**（目前体验最好）\n- 想用 Google 系 → 直接上 **Antigravity CLI**\n- 喜欢尝鲜/多模型 → 用 Codeg 这类统一工具\n\n需要我给你具体安装命令、配置推荐、或者某个工具的详细对比吗？", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-22T05:12:46.663235+09:00", "updated_at": "2026-07-22T05:12:46.663235+09:00"}
{"id": 1309, "title": "日報 2026-07-22 学習まとめ", "content": "# 日報 2026-07-22 学習まとめ\n\n2026-07-22の日報では、Claude Codeの新機能アップデート、Claude Agent Skills MCPの活用、AIエージェントハーネス設計、Codex CLIとGemini CLIの最新動向、Mistral AIとMicrosoftの戦略的パートナーシップ拡大が主要トピック。Mistral AIのAPI統合と既存スキル/ルールの反映がshadow環境でのアクション。\n\n## ポイント\n- Claude Code新機能アップデート\n- Claude Agent Skills MCP活用\n- AIエージェントハーネス設計\n- Codex CLIとGemini CLI最新\n- Mistral AIとMicrosoftの戦略的パートナーシップ拡大\n- Mistral AI API shadow環境統合\n- vvv-botsでテスト実行\n- Mistral AI最新機能既存スキル/ルール反映\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`AIエージェントハーネス設計` `Mistral AI API統合` `vvv-botsテスト実行`\n", "tags": ["Claude Code", "AIエージェント", "MCP", "Mistral AI", "Microsoft"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-22T07:00:05.417423+09:00", "updated_at": "2026-07-22T07:00:05.417423+09:00"}
{"id": 1310, "title": "Xタイムライン学習 2026-07-22 07:21", "content": "# Xタイムライン学習 2026-07-22 07:21\n\nClaude Code iOSアプリの開発とその応用について学ぶ。Claude Codeを利用して、iOSアプリの開発が容易になる。Claude Codeの使い方と、開発手法についての情報をまとめる。\n\n## ポイント\n- Claude Code iOSアプリを開発する\n- Claude Codeを利用して、iOSアプリをもっと便利に\n- 開発手法を学ぶ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[React Native + Expo 環境構築入門（Windows）]]\n\n## 関連概念（未作成）\n`Mobileアプリ開発` `AIアプリ開発`\n", "tags": ["Claude Code", "iOSアプリ", "開発"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-22T07:24:12.195119+09:00", "updated_at": "2026-07-22T07:24:12.195119+09:00"}
{"id": 1311, "title": "Xタイムライン学習 2026-07-22 11:17", "content": "# Xタイムライン学習 2026-07-22 11:17\n\n2026-07-22のXタイムライン学習で、クラウドの本気という新着記事が投稿された。この記事の内容は不明だが、クラウドの本気の内容を調査し、t.coリンクを展開して内容を確認する必要がある。クラウドの本気の内容に基づいてマネタイズ戦略を検討する。\n\n## ポイント\n- クラウドの本気という新着記事が投稿された\n- クラウドの本気の内容を調査する必要がある\n- t.coリンクを展開して内容を確認する必要がある\n- クラウドの本気の内容に基づいてマネタイズ戦略を検討する\n\n## 関連ページ\n[[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]]\n\n## 関連概念（未作成）\n`クラウドの本気の内容` `マネタイズ戦略`\n", "tags": ["クラウド", "マネタイズ", "Xタイムライン学習"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-22T11:17:20.933354+09:00", "updated_at": "2026-07-22T11:17:20.933354+09:00"}
{"id": 1312, "title": "Xタイムライン学習 2026-07-22 12:17", "content": "# Xタイムライン学習 2026-07-22 12:17\n\nClaude Codeの最新動向についてまとめたページです。iOSでのデスクトップワーク、CodexのGPTモデル使用、設定ファイルなしでのセットアップなどのトピックを扱います。Claude Codeの活用範囲拡大に向けたアクションとして、iOSシミュレータのテスト実行、GPTモデルの拡張設定、APIキーの無制限使用などが提案されています。\n\n## ポイント\n- Claude Code desktop work iOS\n- Codex GPTモデル使用\n- Claude Code設定ファイルなしセットアップ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`デスクトップワーク` `GPTモデル拡張`\n", "tags": ["Claude Code", "AI", "GPT"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-22T12:19:49.938225+09:00", "updated_at": "2026-07-22T12:19:49.938225+09:00"}
{"id": 1313, "title": "Xタイムライン学習 2026-07-22 15:18", "content": "# Xタイムライン学習 2026-07-22 15:18\n\n2026年7月22日、Xタイムラインから新着情報2件を学習。VibeVoice-ASRと拼贴动画 B-roll Skillの実装GO。音声・動画処理技術の進化を横断テーマとする。ACTION: shadow環境に導入し、Claude Code運用と連携してマネタイズ戦略を検討。\n\n## ポイント\n- VibeVoice-ASR導入検討\n- 拼贴动画 B-roll Skill導入\n- 音声・動画処理技術の進化\n- shadow環境に導入\n- Claude Code運用と連携してマネタイズ戦略を検討\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]]\n\n## 関連概念（未作成）\n`VibeVoice-ASR` `拼贴动画 B-roll Skill` `音声・動画処理技術の進化`\n", "tags": ["音声処理", "動画処理", "AI技術", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-22T15:18:41.766943+09:00", "updated_at": "2026-07-22T15:18:41.766943+09:00"}
{"id": 1314, "title": "Xタイムライン学習 2026-07-22 16:19", "content": "# Xタイムライン学習 2026-07-22 16:19\n\nClaude Codeを使用してスライドを作成し、Twitter/Xで共有する方法を学ぶ。Shadow env for content creation, automationを横断テーマとして、Claude CodeのチュートリアルをYouTubeで探し、プレゼンテーションを作成する。\n\n## ポイント\n- Claude CodeのチュートリアルをYouTubeで探す\n- Claude Codeを使用してプレゼンテーションを作成する\n- プレゼンテーションをTwitter/Xで共有する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n` Shadow env for content creation` `Automation with Claude Code`\n", "tags": ["Claude Code", "Shadow env", "Automation"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-22T16:21:10.427332+09:00", "updated_at": "2026-07-22T16:21:10.427332+09:00"}
{"id": 1315, "title": "Xタイムライン学習 2026-07-23 00:16", "content": "# Xタイムライン学習 2026-07-23 00:16\n\n2026年7月23日、CodexのRecord機能とSkill化が実装され、AI技術の活用とマネタイズの可能性が探求される。Shadow環境での活用とvvv/vvv-botsへのSkill化ルール追加が検討される。\n\n## ポイント\n- CodexのRecord機能実装\n- vvv/vvv-botsへのSkill化ルール追加\n- AI技術活用とマネタイズ可能性の探求\n- Shadow環境でのCodex Record機能活用\n- Claude Code運用でAI技術活用した収益モデル構築\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]]\n\n## 関連概念（未作成）\n`AI技術活用の最新動向` `Codex Record機能の具体的な活用例` `vvv/vvv-botsのSkill化ルールの詳細` `Shadow環境でのAI技術の活用` `Claude Code運用の収益モデル`\n", "tags": ["AI技術", "マネタイズ", "Codex", "Skill化", "Shadow環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T00:16:53.600587+09:00", "updated_at": "2026-07-23T00:16:53.600587+09:00"}
{"id": 1316, "title": "Xタイムライン学習 2026-07-23 04:18", "content": "# Xタイムライン学習 2026-07-23 04:18\n\nCursor AIのレビュースピードとエラーリカバリーに関する研究と実装を行う。 Shadow environmentを利用してCursor AIの開発と商用化を進める.\n\n## ポイント\n- Cursor AIのレビュースピードとエラーリカバリーを改善する\n- Shadow environmentを利用してCursor AIの開発と商用化を進める\n- 新しいシステムの実装過程と結果を文書化する\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`Cursor AIの商用化` `Shadow environmentの活用`\n", "tags": ["Cursor AI", "Shadow environment", "レビュースピード", "エラーリカバリー"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T04:18:46.165995+09:00", "updated_at": "2026-07-23T04:18:46.165995+09:00"}
{"id": 1317, "title": "X Learn [2026-07-23] Claude Code 新機能 アップデート", "content": "**Claude Codeの最新アップデートまとめ（2026年7月22日時点）**\n\nClaude CodeはAnthropicが提供する本格的なAIコーディング環境（デスクトップアプリ＋ターミナル統合＋エージェント機能）で、ほぼ毎週のように細かいバージョンアップが行われています。特に2026年に入ってからは**サブエージェント（Sub-agent）**、**セキュリティ**、**長時間セッション**関連の強化が目立ちます。\n\n### 今日の大型新機能（2026/7/22）\n**Claude Security plugin β版リリース**（公式発表）\n\n- コミット前の変更差分をスキャンして脆弱性を検出\n- コードベース全体のフルスキャンも可能\n- すべて**既存のClaude Codeのターミナルから実行**できる\n\nこれまで別ツールが必要だったセキュリティチェックが、Claude Code内に自然に組み込まれるようになった重要なアップデートです。[[1]](https://x.com/i/status/2079990597973057691)\n\n### v2.1.217（最新バージョン）の主な変更\n- `--max-budget-usd` がサブエージェントにも正しく適用されるように修正（これまでは背景で動くサブエージェントが予算制限を無視していた）\n- サブエージェントの同時実行数（concurrency）や挙動の改善\n- 上限設定や制御が強化され、暴走防止がより実用的になった\n\n### 直近の主なアップデート（2026年7月）\n- **v2.1.215〜v2.1.216**: Sandbox設定の追加、長時間セッションの大幅高速化\n- **v2.1.214→v2.1.215**: `/verify` と `/code-review` の自動実行を廃止 → 明示的に呼び出す仕様に変更（意図しない実行を減らすための調整）\n- メモリ機能の強化、Cowork（共同作業）関連のスケジュールタスク改善、Chrome拡張のQuick Mode高速化なども継続的に入っています。\n\n### その他ここ数ヶ月の注目機能\n- **Remote Control**: ターミナルで作業開始後、スマホのClaudeアプリから遠隔操作可能（散歩中や会議中でも続けられる）\n- **デスクトップアプリ大幅リニューアル**: 1つのウィンドウで複数のセッションを並行稼働。ターミナル・ファイル編集・HTML/PDFプレビュー・Diff Viewerをドラッグ＆ドロップで自由にレイアウト可能\n- メモリ機能の無料開放、`/simplify`・`/batch` コマンド、自動メモリ機能など\n\n### 使いこなすためのTips（日本ユーザー界隈でよく言われていること）\n- 定期的にCLAUDE.mdやプロンプトの棚卸しをする（不要なスキル・MCP設定・古い指示を削除すると速度が劇的に上がる）\n- サブエージェントを活用する場合は予算制限（--max-budget-usd）を必ず設定\n- セキュリティプラグインが出た今、コミット前に必ずスキャンする運用に切り替えるのがおすすめ\n\nClaude Codeは現在も非常に速いペースで進化しており、特に**エージェント制御の安定化**と**実務で使えるセキュリティ・運用機能**に力が入っています。\n\nもっと詳しく知りたい部分（例：Security pluginの具体的な使い方、v2.1.217の全変更点、サブエージェントのベストプラクティスなど）があれば教えてください！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T05:10:50.086373+09:00", "updated_at": "2026-07-23T05:10:50.086373+09:00"}
{"id": 1318, "title": "X Learn [2026-07-23] Claude Agent Skills MCP 活用", "content": "**ClaudeのAgent SkillsとMCPの活用ガイド**（2026年7月時点）\n\n「Agent Skills」と「MCP」は、Claude（特にClaude Code / Claude Desktop）を本格的なエージェントとして使うための**最重要の2大機能**です。多くの日本ユーザーがこの組み合わせで業務自動化・開発効率を劇的に上げています。\n\n### 1. MCP（Model Context Protocol）とは？\n- **外部ツールとの接続規格**（Linux Foundation管轄のオープンスタンダード）\n- GitHub、Notion、Slack、データベース、Money Forward、AWSなどとClaudeを安全に連携させる\n- エージェントに「**道具**」を与える役割\n- すでに1万以上のMCPサーバーが存在し、誰でも作れる\n\n### 2. Agent Skills（Skills）とは？\n- 専門知識・手順・判断基準を「**スキルブック**」としてパッケージ化したもの\n- 主に`.claude/skills/`フォルダにMarkdownファイル（説明＋Pythonコード例）を置くだけ\n- **最大の特徴は「段階的開示（Progressive Disclosure）」**：最初はスキル名と概要だけ読み込み、必要になった瞬間に本文をロードするのでコンテキストを圧迫しない\n\n新入社員に「業務マニュアル一式」を渡すようなイメージです。[[1]](https://x.com/i/status/1979397626031411525)\n\n### 3. SkillsとMCPの違い・使い分け（これが一番聞かれる質問）\n\n| 項目          | MCP                          | Agent Skills                          | 使いどころの目安 |\n|---------------|------------------------------|---------------------------------------|------------------|\n| **役割**      | 道具（Tools）                | 手順書・専門知識（Workflow + Knowledge） | - |\n| **抽象度**    | 低（個別API呼び出し）        | 高（ツールを組み合わせた業務フロー）   | Skillsの方が上位 |\n| **作成難易度**| 中〜高（サーバー構築が必要な場合あり） | 低（Markdownを書くだけ）             | まずはSkillsから |\n| **コンテキスト消費** | 常時説明を読み込む          | 必要な時だけ詳細を読み込む           | Skillsが圧倒的に有利 |\n| **可搬性**    | 高い（他エージェントでも使える） | 非常に高い（Claude Code / Web / API共通） | - |\n\n**結論の使い分け**：\n- **シンプルに「こうやるといいよ」を教えたい** → **Skills一択**\n- **外部システムを実際に操作させたい**（PR作成、DB更新、会計入力など）→ **MCP**\n- 本当に強いエージェントは**Skillsの中で複数のMCPを orchestrate（統括）**する形\n\n多くの人が「MCP Serverを全部Skillsに変換した」と報告しています。[[2]](https://x.com/upamune/status/2000944023637549423)\n\n### 4. 実践的な活用方法（すぐに試してほしい順）\n\n**① まずはSkillsを作る（最も効果が出やすい）**\n- 現在のClaudeが苦手とする繰り返し業務を特定\n- `competitive-analysis.md`、`monthly-report.md`、`code-review.md`、`tax-declaration.md`などのファイルを作成\n- 内容の鉄則：明確な名前・目的・ステップバイステップの手順・成功事例・注意点\n- 「段階的開示」を活かすため、最初に概要をしっかり書く\n\n**② CLAUDE.mdを必ず作る**\n- プロジェクト全体のルール、設計思想、禁止事項、用語集をここに書く\n- すべてのセッションで自動読み込みされる最強の常時コンテキスト\n\n**③ MCPと組み合わせる**\n- 会計業務ならMoney ForwardのMCPを設定\n- 開発ならGitHub MCP\n- Skills側で「この状況ではこのMCPをこの順番で使いなさい」と指示\n\n**④ さらに進化させる（2026年現在最強構成）**\n- **Subagents**：専門タスクごとに子エージェントを分離\n- **Hooks**：ファイル編集時・ツール実行前後に自動実行（ガードレールとして最強）\n- **Plugins**：Skills + Hooks + Subagents + MCPをまとめてチーム展開\n\n### 5. おすすめ学習リソース（優先度順）\n\n1. **公式記事（必読）**  \n   「Extending Claude’s capabilities with skills and MCP servers」  \n   https://claude.com/blog/extending-claude-capabilities-with-skills-mcp-servers\n\n2. **Anthropic Engineering Blog**  \n   「Equipping agents for the real world with Agent Skills」\n\n3. **日本語の神記事**（@sumika45379さん推薦のもの）  \n   MCPツールを30個役割別に整理し、Skillsとの違い・導入順序まで書かれた記事。Claudeユーザー全員読むべきレベル。[[3]](https://x.com/i/status/2045812652035711367)\n\n4. **実践解説ポスト**\n   - @AI_masaouさんのAgent Skillsスレッド（仕組みが非常にわかりやすい）[[1]](https://x.com/i/status/1979397626031411525)\n   - @oikon48さんの「Skills vs MCP Server」解説ポスト\n\n### 6. すぐに始めるなら\n\nClaude Codeをお使いの場合：\n1. プロジェクトフォルダに`.claude/skills/`を作成\n2. 1つ目のスキル（自分が一番繰り返している業務）を書いてみる\n3. 効果を見てからMCPを追加していく\n\nこれで「ただのチャットAI」から「自分専用の優秀な部下」に変わります。\n\n実際に使っている日本のパワーユーザー（@sumika45379、@upamune、@AI_masaou、@so_ainsightなど）のアカウントをフォローすると、毎日実践的なTipsが手に入ります。\n\n何か特定の業務（確定申告、競合調査、コードレビュー、マーケティングなど）での活用法を深掘りしたい場合は、具体的に教えてください。すぐにそのドメイン向けのスキル設計例をお伝えします。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T05:11:41.625773+09:00", "updated_at": "2026-07-23T05:11:41.625773+09:00"}
{"id": 1319, "title": "X Learn [2026-07-23] AIエージェント ハーネス 設計", "content": "**AIエージェント ハーネス設計（Harness Engineering）**\n\n2026年現在、「ハーネスエンジニアリング」はAIエージェントの実用化において最も重要なレイヤーになっています。プロンプトエンジニアリング → コンテキストエンジニアリングの次の段階として位置づけられ、「モデル（馬）の能力を最大限に引き出す手綱・鞍・環境一式」を設計するアプローチです。[[1]](https://x.com/tetumemo/status/2037876018745385083)\n\nOpenAIが人間が1行もコードを書かずに5ヶ月で約100万行のプロダクションコードをCodexエージェントだけで構築した事例や、Anthropicの実験（同じモデルでもハーネス次第で成果が劇的に変わる）でその有効性が証明されています。[[2]](https://x.com/taimuhanashiro/status/2023008135464788127)\n\n### ハーネスとは何か\nハーネス = **モデル以外のすべて**。エージェントが信頼性高く、長期間、複雑なタスクを遂行するための「足場（scaffolding）」です。\n\n主な目的：\n- 自己評価バイアスを排除\n- 状態の一貫性を保つ\n- 安全・権限制御を行う\n- 検証・修正ループを強制する\n- 人間のスティアリング（舵取り）を容易にする\n\n### 推奨ハーネスアーキテクチャ（7層モデル）\n\n```text\n[ Layer 7: 評価・観測 (Evaluation & Observability) ]\n        ↑↓\n[ Layer 6: 永続化・記憶 (Persistence & Memory) ]\n        ↑↓\n[ Layer 5: 権限・安全ゲート (Permissions & Safety) ]\n        ↑↓\n[ Layer 4: オーケストレーション (Orchestration) ]\n        ↑↓\n[ Layer 3: 制御ループ (Control Loop) ]\n        ↑↓\n[ Layer 2: コンテキスト管理 (Context Management) ]\n        ↑↓\n[ Layer 1: ツール・アクション (Tools & Actions) ]\n        ↑\n[ Constitutional Layer (憲法・DESIGN.md) ]\n```\n\n#### 各層の詳細設計\n\n**Layer 0: Constitutional Layer（最重要）**\n- `DESIGN.md` または `CONSTITUTION.json` として全エージェントが最初に読む「設計原則」\n- 品質基準、禁止事項、判断軸をルーブリック化（「美しいか？」ではなく「この設計原則のXX項目を満たしているか？」）\n- バージョン管理され、変更時は全関連ドキュメントに自動反映\n\n**Layer 1: ツール・アクション**\n- ツールを「閲覧」「提案」「実行」の権限レベルで分類\n- ツール呼び出しは必ずスキーマ検証を通す\n- 危険操作（削除・本番反映・外部送信）はHuman-in-the-Loop必須\n\n**Layer 2: コンテキスト管理**\n- 「地図を渡す」設計：必要な情報だけ段階的にロード\n- コンテキストウィンドウを無駄に消費しないよう、要約・要約の要約・グラフDB参照を組み合わせる\n- 現在の状態を常に明確に（「今どのサブタスクか」「完了済み成果物は何か」）\n\n**Layer 3: 制御ループ（Core Engine）**\n最も重要な部分。推奨パターン：\n```python\nclass AgentHarness:\n    async def run(self, task: Task, agent_config: AgentConfig):\n        state = initialize_state(task)\n        \n        while not is_complete(state):\n            # 1. Plan / Think\n            plan = await executor.think(state)\n            \n            # 2. Act\n            action = await executor.act(plan, state)\n            observation = await execute_in_sandbox(action)\n            \n            # 3. Verify (別エージェント推奨)\n            verification = await evaluator.verify(observation, state, rubric)\n            \n            if not verification.passed:\n                state = await corrector.fix(state, verification.feedback)\n                continue\n                \n            state = update_state(state, observation, verification)\n            \n        return final_report(state)\n```\n\n**Layer 4: オーケストレーション**\n- シングルエージェント vs マルチエージェント（Creator + Evaluator + Auditorは最低3体推奨）\n- 同じモデル・同じ価値観で全部やらせない（連鎖失敗防止）\n\n**Layer 5: 権限・安全**\n- 閲覧/提案/実行の3権分離\n- 送信・削除・本番反映は人間承認必須\n- 「善意の独断介入」も評価対象に\n- 判断不能時は明確に「辞退・エスカレーション」\n\n**Layer 6: 永続化・記憶**\n- セッションごとのクリーンスタート + 長期記憶の両立\n- 操作ログ・差分・因果関係を必ず記録（「AIの報告」ではなく「証跡」）\n\n**Layer 7: 評価・観測**\n- 自己評価禁止 → 別エージェントで評価\n- 詳細ルーブリックベースの評価\n- 自動テスト + LLM Judge + 人間レビューを組み合わせ\n- トレースはLangSmith/Phoenix/自前ダッシュボードで可視化\n\n### 実装時の設計原則（2026年現在のベストプラクティス）\n\n1. **環境設計 > モデル能力** — 進捗が遅い原因のほとんどはハーネスが未熟\n2. **作る役と評価する役は完全に分離** — 自己評価バイアスは非常に強い\n3. **ルーブリック化** — 主観的判断を可能な限り構造化\n4. **Human steer, Agent execute** — 人間は目標・制約・品質基準を設定し、実行は任せる\n5. **証跡ファースト** — 差分と操作ログを最優先で残す\n6. **ハーネスは進化させる** — 失敗パターンを検知したら、ハーネス側に再利用可能な介入として組み込む\n\n### 技術スタック例（2026年推奨）\n\n- **Runtime**: LangGraph または 自前状態マシン（Pydantic + asyncio）\n- **評価**: 専用Evaluator Agent（Claude 4 / GPT-5クラスを分離）\n- **可視化**: Phoenix, LangSmith, または自前Streamlit/FastAPIダッシュボード\n- **永続化**: PostgreSQL + PGVector + ファイルシステム（成果物）\n- **サンドボックス**: Docker + 権限制限Playwright + コード実行環境\n- **実験管理**: 自前実験トラッカー（MLflowのAgent版）\n\n### 次のステップとしておすすめ\n\n1. まずは**自分のメイン作業環境**に`DESIGN.md` + シンプルな制御ループ + 別Evaluatorを導入\n2. 失敗したタスクを分析し、ハーネスに「再利用可能な修正パターン」として追加\n3. 徐々にLayerを厚くしていく（特に権限・評価・記憶）\n\nハーネス設計は「一度作ったら終わり」ではなく、**継続的に育てていく知的アルファ**です。モデルが進化しても、ハーネスの設計空間はむしろ広がります。\n\n具体的なユースケース（コーディングエージェント、研究エージェント、業務自動化など）でより詳細な設計図やコード例が必要でしたら、教えてください。実際のプロジェクトで使っているテンプレートも共有できます。", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T05:12:39.306566+09:00", "updated_at": "2026-07-23T05:12:39.306566+09:00"}
{"id": 1320, "title": "X Learn [2026-07-23] Codex CLI Gemini CLI 最新", "content": "**Codex CLI 最新版本：0.145.0**（2026年7月21日发布）[[1]](https://x.com/i/status/2079634417299918949)\n\n### 主要更新亮点\n- **Multi-agent V2 正式稳定**：支持配置子 Agent 模型、推理等级（reasoning levels）、并发数，角色恢复和 Agent 导航大幅改进。父 Agent 拥有的子线程在 TUI 中设为只读。\n- **实验性分页线程历史**：支持高效恢复、搜索出现位置、持久化名称、记忆（memories），并支持子 Agent。\n- **/import 大幅增强**：可从 Cursor、Claude Code 迁移设置、MCP 服务器、插件、会话、命令和项目级记忆。\n- **音频与实时能力**：支持音频输入和工具输出（包括常见本地音频格式），新增 streaming realtime V3 对话。\n- **Amazon Bedrock 实验支持**：自定义 endpoint 和认证，默认为 GPT-5.6 Sol 模型。\n- **其他改进**：Prompt 编辑/重试时创建上下文分支（保留附件和绑定）；TUI 性能优化（增量 Markdown 渲染、减少重绘、缓存等）。\n- 修复了较早版本的安全相关问题（近期 sandbox escape 漏洞报告已推动厂商修复）。[[2]](https://x.com/crypto_king_ai/status/2079842912679203042)\n\n**安装/更新命令**：\n```bash\nnpm i -g @openai/codex@0.145.0\n```\n\nRelease notes 详见：https://github.com/openai/codex/releases/tag/rust-v0.145.0\n\n---\n\n**Gemini CLI 最新状态**\n\nGemini CLI（仓库：google-gemini/gemini-cli）采用**频繁 nightly 构建**方式更新，最近几个 nightly 版本为：\n- v0.52.0-nightly.20260720.gacae7124b\n- v0.52.0-nightly.20260719 / 20260718 等\n\n主要方向包括任务自动分配、无限循环防护、安全性强化、多目录支持、GitHub Actions 集成、自动更新、记忆确认、Emacs 支持等。部分用户提到它已逐步向 **Antigravity CLI** 整合/转型。[[3]](https://x.com/WAI1510608/status/2079303571305295910)\n\n**GitHub Releases**：https://github.com/google-gemini/gemini-cli/releases\n\n---\n\n### 近期共同关注点（安全）\nPillar Security 报告指出 Cursor、**OpenAI Codex**、**Google Gemini CLI** 等 AI 编程代理存在沙箱逃逸漏洞（通过 README、Issue、依赖等间接提示注入）。厂商已推送修复，**强烈建议保持更新到最新版本**。单纯沙箱已不够，需关注本地工具对工作区文件的信任调用。[[2]](https://x.com/crypto_king_ai/status/2079842912679203042)\n\n---\n\n### 实用建议\n- 想统一管理多个 CLI（Claude Code / Codex CLI / Gemini CLI 等），可以试试 **VibeAround**（最近更新到 v0.7.17）。[[4]](https://x.com/HybridMindAGENT/status/2078877987584479574)\n- Codex CLI 在多 Agent 协作、上下文管理和工程化能力上目前迭代非常快，适合重度编码用户。\n- Gemini CLI 胜在 nightly 更新快，适合想第一时间试用 Google 最新改进的人。\n\n需要具体某个功能的用法、配置推荐、或对比其他工具（Aider、Cline 等），随时告诉我！", "tags": ["x-learn", "daily", "auto"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T05:13:20.329643+09:00", "updated_at": "2026-07-23T05:13:20.329643+09:00"}
{"id": 1321, "title": "Xタイムライン学習 2026-07-23 10:05", "content": "# Xタイムライン学習 2026-07-23 10:05\n\n2026-07-23のXタイムライン学習で、Claude Code Skillsのベストプラクティスをshadow環境に導入する。vvv/vvv-botsの運用と非中華ポリシーの適用、既存skill/rulesの更新が検討される。\n\n## ポイント\n- Claude Code Skillsのベストプラクティスをshadow環境に導入\n- vvv/vvv-botsの運用と非中華ポリシーの適用を検討\n- 既存のskill/rulesを更新して効率化を図る\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`shadow環境の運用最適化` `非中華ポリシーの適用方法` `skill/rulesの効率化手法`\n", "tags": ["Claude Code", "shadow環境", "vvv-bots", "非中華ポリシー", "skill/rules更新"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T10:05:05.618703+09:00", "updated_at": "2026-07-23T10:05:05.618703+09:00"}
{"id": 1322, "title": "Xタイムライン学習 2026-07-23 12:14", "content": "# Xタイムライン学習 2026-07-23 12:14\n\nXタイムライン学習の更新内容。プロンプトの常識の変化、xAIのGrok Voiceを使った音声エージェントのノーコードツール、Claude Code開発チームの対談動画、Codex-5.6の動画編集能力などの内容が含まれる。AI技術の進化が様々な業界に影響を与えている。実装およびマネタイズのための戦略が検討される。\n\n## ポイント\n- プロンプトの常識の変化\n- xAIのGrok Voiceを用いた音声エージェント\n- Claude Code開発チームの対談\n- Codex-5.6の動画編集能力\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`xAIの応用` `AIによる動画編集`\n", "tags": ["AI", "プロンプト", "音声エージェント", "Claude Code", "Codex"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T12:16:51.091693+09:00", "updated_at": "2026-07-23T12:16:51.091693+09:00"}
{"id": 1323, "title": "Xタイムライン学習 2026-07-23 14:15", "content": "# Xタイムライン学習 2026-07-23 14:15\n\n2026-07-23にGemini CLI v0.52.0が更新され、AI CLIのセキュリティと品質向上を目的とした実装が行われました。JSON/IPNB編集の正確性向上とthoughtsリーク修正が含まれます。\n\n## ポイント\n- Gemini CLI v0.52.0更新\n- AI CLIセキュリティ強化\n- JSON/IPNB編集正確性向上\n- thoughtsリーク修正\n\n## 関連ページ\n[[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]]\n\n## 関連概念（未作成）\n`AI CLIセキュリティベストプラクティス` `JSON/IPNB編集の正確性向上手法`\n", "tags": ["Gemini CLI", "AI CLI", "セキュリティ", "品質向上"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T14:15:08.944702+09:00", "updated_at": "2026-07-23T14:15:08.944702+09:00"}
{"id": 1324, "title": "Xタイムライン学習 2026-07-23 15:15", "content": "# Xタイムライン学習 2026-07-23 15:15\n\nXタイムライン学習では、Codexが画像編集を実行し、Photoshopのコピーを作成できることが紹介されている。AIによる画像編集のためのモノエタイジング戦略として、Codexを使用して画像を作成し、ストックフォトサイトで販売したり、カスタム画像編集サービスを提供したりすることが提案されている。\n\n## ポイント\n- Codexによる画像編集\n- AIによる画像編集のモノエタイジング戦略\n- ストックフォトサイトでの画像販売\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AI画像編集ツール` `モノエタイジングプラットフォーム`\n", "tags": ["AI", "画像編集", "モノエタイジング"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T15:16:50.477529+09:00", "updated_at": "2026-07-23T15:16:50.477529+09:00"}
{"id": 1325, "title": "横断学習 2026-07-23", "content": "# 横断学習 2026-07-23\n\n2026-07-23の横断学習では、AIコーディングエージェントの進化をテーマに、ワークフロー層の実験的開発、プライバシー優先のブラウザパネル、ローカルメモリを使用したコーディングアシスタント、自動定理証明ツール、コードベースのウィキ化などの進展が報告された。\n\n## ポイント\n- AIコーディングエージェントのワークフロー層の実験的開発（Hanesu）\n- プライバシー優先のAIエージェントブラウザパネル（ChatPanel）\n- ローカルメモリを使用したAIコーディングアシスタント（Cognikernel）\n- 自動定理証明ツール（Grok）\n- AIエージェントを活用したコードベースのウィキ化（CodeAlmanac）\n\n## 関連ページ\n[[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 YouTube学習: 無料/ローカルAIエージェント基盤（Step-3.7 Flash・Qoder・Copilot CLI MCP・GAS連携）]]\n\n## 関連概念（未作成）\n`AIコーディングエージェントのワークフロー層強化` `プライバシー優先のAIエージェントブラウザパネル普及` `ローカルメモリを使用したAIコーディングアシスタント性能向上`\n", "tags": ["AIコーディングエージェント", "ワークフロー層", "プライバシー優先", "ローカルメモリ", "自動定理証明", "コードベースウィキ化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T17:00:30.046191+09:00", "updated_at": "2026-07-23T17:00:30.046191+09:00"}
{"id": 1326, "title": "Xタイムライン学習 2026-07-23 17:17", "content": "# Xタイムライン学習 2026-07-23 17:17\n\nOpenClaw v2026.7.1導入でGPT-5.6互換性活用。Control UIリニューアルとGatewayスケジュール機能で効率化と自動化強化。AI CLI進化の横断テーマ。\n\n## ポイント\n- OpenClaw v2026.7.1導入\n- GPT-5.6互換性活用\n- Control UIリニューアル\n- Gatewayスケジュール機能活用\n- 効率化と自動化強化\n- AI CLI進化の横断テーマ\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]]\n\n## 関連概念（未作成）\n`OpenClawのバージョン管理` `GPT-5.6の互換性` `Control UIのリニューアル` `Gatewayのスケジュール機能` `AI CLIの効率化` `AI CLIの自動化`\n", "tags": ["OpenClaw", "GPT-5.6", "Control UI", "Gateway", "AI CLI", "効率化", "自動化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T17:17:04.845295+09:00", "updated_at": "2026-07-23T17:17:04.845295+09:00"}
{"id": 1327, "title": "Xタイムライン学習 2026-07-23 18:24", "content": "# Xタイムライン学習 2026-07-23 18:24\n\n2026-07-23のXタイムライン学習で、高品質ショート動画生成システムの自動生成とマネタイズ戦略が議論。Claude CodeやCodexを活用したシステム導入、3Dキャラクターを使用した動画作成、YouTube投稿とフォロワー獲得を目指す戦略が検討。\n\n## ポイント\n- 高品質ショート動画生成システムの自動生成\n- Claude CodeやCodexを活用したシステム導入\n- 3Dキャラクターを使用した動画作成\n- YouTube投稿とフォロワー獲得を目指すマネタイズ戦略\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[2026-06-02 YouTube学習: Agentic Architecture設計思想と生成AI動画/画像（DomoAI・Google Flow・Vidu・Minimax M3評価）]]\n\n## 関連概念（未作成）\n`ショート動画自動生成技術` `AIを活用したマネタイズ戦略` `3Dキャラクターを使用した動画作成` `YouTube投稿とフォロワー獲得の最適化`\n", "tags": ["ショート動画", "自動生成", "マネタイズ", "Claude Code", "Codex", "YouTube"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T18:24:22.589628+09:00", "updated_at": "2026-07-23T18:24:22.589628+09:00"}
{"id": 1328, "title": "Xタイムライン学習 2026-07-23 20:25", "content": "# Xタイムライン学習 2026-07-23 20:25\n\nQwen3.8-Maxが最適化されたAIモデルで、安価ながら高い品質を誇ることがわかった。Shadow環境での実装やGeminiの価格設定についても言及されている。Three.jsを用いた3D建築テストも行われており、実践的な応用例が紹介されている。\n\n## ポイント\n- Qwen3.8-Maxの評価と実装\n- Geminiの価格設定と利用方法\n- Three.jsでの3D建築モデル作成\n\n## 関連ページ\n[[Claude Code監督の実態]] [[ rin2yhのZenn記事一覧]]\n\n## 関連概念（未作成）\n`AIモデル比較` `Shadow環境の活用`\n", "tags": ["AI", "Qwen3.8-Max", "Gemini", "Three.js"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-23T20:26:45.365457+09:00", "updated_at": "2026-07-23T20:26:45.365457+09:00"}
{"id": 1329, "title": "instinct: npx/_npxキャッシュは温存する（コールド~2.1GB vs ウォーム~1MB）", "content": "## 事象\n\nMulmoTerminal導入時（2026-07・Issue #250）の実測。\n\n- 初回 `npx --yes mulmoterminal@1.12.0` のコールドフェッチで `~/.npm/_npx` が約2.1GB増加（空き2.4G→330M）\n- その後 `npx mulmoterminal init` は同キャッシュを再利用し、消費はわずか約1MB（330M→329M）\n- 最終的なサーバー起動（tmux経由）でも新規ダウンロードは発生しなかった\n\n## 教訓\n\n- **`~/.npm/_npx` は「キャッシュのゴミ」ではなく「資産」**。npxコマンドを繰り返し使うワークフロー（mulmoterminal・skills系等）では、このキャッシュを消すと次回また2GB級のダウンロードが再発生する\n- ディスク逼迫対応で `rm -rf ~/.npm/_npx` する場合、直後に同じ `npx --yes` 系コマンドを再実行すると**自分でディスクを食い直す自己矛盾ループ**になる。掃除直後にnpxを叩く予定があるなら、そのnpxコマンドを先に完走させてから掃除するか、掃除対象から外す\n- グローバルインストール（`npm install -g`）は `~/.claude/settings.json` の `permissions.deny` でブロックされているため、`npx` 経由の呼び出しが必須。よってこのキャッシュの温存判断は恒常的に効いてくる\n\n## 適用先\n\nnpmパッケージをCLIツールとして繰り返し使う場面（MCP系・skills系・ワンショットCLI導入）全般。ディスク逼迫時の掃除対象選定で `~/.npm/_npx` を安易に含めない。", "tags": ["instinct", "npx", "npm-cache", "disk", "mulmoterminal"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-26T14:45:55.390776+09:00", "updated_at": "2026-07-26T14:45:55.390776+09:00"}
{"id": 1330, "title": "instinct: Claude tasksディレクトリで*.outputをglob削除すると実行中コマンド自身の出力を壊す", "content": "## 事象\n\nMulmoTerminal導入作業（Issue #250）で、ディスク逼迫対応の一環として\n`/tmp/claude-1000/-home-ubuntu/<session-id>/tasks/*.output` を `rm -rf` で一括削除した際、\n**その直後に実行していたBashコマンド自身の出力ファイルまで削除してしまい**、\n`<bash output unavailable: ... ENOENT ...>` というエラーになった。\n\n## 誤認識との違い\n\nこのエラーメッセージは一見「別のClaude Codeプロセスが起動時クリーンアップを行った」ように見えるが、\n実際の原因は**自分自身が実行したコマンドが、まさにそのコマンドの出力を書き込み中のファイルを消した**こと。\nハーネスが出力ファイルをストリーミング/追記する仕組み上、削除後に書き込もうとしてENOENTになる。\n\n## 教訓\n\n- **Claudeのtasksディレクトリ（`/tmp/claude-*/*/tasks/`）内の `*.output` をglob削除するコマンドを実行しない**。特に「ディスク掃除」目的で一時ファイルを一括削除するときにこのパスを対象に含めない\n- ディスク逼迫対応で一時ファイルを掃除する際は、対象ディレクトリが**現在進行中のセッション自身の実行基盤**でないことを確認してから削除する\n- このエラーが出たら「別プロセスのせい」と早合点せず、直前の自分のコマンドがtasksディレクトリを触っていないか先に疑う\n\n## 適用先\n\nディスク逼迫時のクリーンアップ全般。`/tmp/claude-*` 配下を掃除対象にする場合は要注意。", "tags": ["instinct", "claude-code", "tasks", "enoent", "disk-cleanup"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-26T14:47:42.789354+09:00", "updated_at": "2026-07-26T14:47:42.789354+09:00"}
{"id": 1341, "title": "memory: instinct-vvv-automation-bots-symlink", "content": "# memory: instinct-vvv-automation-bots-symlink\n\nvvv/automation/botsはvvv-bots/botsへのsymlink。編集・PRは必ずvvv-bots側で行う。vvv worktreeでautomation/bots/fc2_ranking/scraper.pyを直してPRを作ると空diffになる。実体はvvv-botsのdirtyとして残り、コミット先を誤る。スクレイパー修正はcd web/vvv-botsでbots/<name>/を編集→fix/ブランチでPR。動作確認はcd web/vvv && venv/bin/python -m automation.bots.<name>.manage\n\n## ポイント\n- vvv/automation/botsはvvv-bots/botsへのsymlink\n- 編集・PRはvvv-bots側で行う\n- vvv worktreeでautomation/bots/fc2_ranking/scraper.pyを直すと空diffになる\n\n## 関連ページ\n[[rin2yhのZenn記事一覧]] [[LLM Wiki]]\n\n## 関連概念（未作成）\n`symlinkの使い方` `vvvとvvv-botsの関係`\n", "tags": ["symlink", "vvv", "vvv-bots"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-26T18:21:43.719820+09:00", "updated_at": "2026-07-26T18:21:43.719820+09:00"}
{"id": 1348, "title": "Opus 5・Fable 5への指示のお手本｜Anthropic公式が捨てた6つの常識 2026-07-27", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=PWfKyxK3-8c\n- チャンネル: AI時短ラボ\n- 投稿日: 2026-07-26\n- 再生数: 4468 / いいね: 153 / 尺: 17分25秒\n- スコア: 95/100（トピック関連性30/30・鮮度25/25・チャンネル信頼性15/20・コンテンツ深度25/25）\n- 解析方法: NotebookLM 2回失敗（`Error: API returned no data for URL`）→ Step 4cフォールバック（Claude自身が日本語字幕全文+概要欄4本の出典記事を直接分析）\n\n## 出典記事（Anthropic公式・2026-07-24発表）\n1. \"The new rules of context engineering for Claude 5 generation models\" (2026-07-24)\n2. \"A field guide to Claude Fable 5: Finding your unknowns\" (2026-07-06)\n3. \"Effective context engineering for AI agents\" (2025-09-29)\n4. \"A harness for every task: dynamic workflows in Claude Code\" (2026-06-02)\n\n## 主要な発見 — Anthropicが「捨てた」6つの常識\n\n1. **Few-shot例の提示をやめる**: 最新世代モデル(Opus5/Fable5)にとって「良い例を見せる」ことは、探索範囲を例の型に閉じ込める天井になる。代わりに「インターフェース/現物」志向（動くテストコード・型定義・別言語ライブラリの参照先を示す）へ転換。\n   - ⚠️ **既存rules([[thinking-model-best-practices]]型3「Few-shot: 良い例・悪い例を両方」)と真っ向から矛盾する新情報**。ただしAnthropic自身も1年未満前にFew-shot推奨をしていた自己矛盾があり、検証範囲は「自社コーディング評価限定」という限界も動画側が指摘している。\n2. **ルールを与えず判断させる**: システムプロンプト・スキル・ユーザー指示が互いに矛盾する実例（「ドキュメントは適切に残せ」vs「コメントを絶対に書くな」が同時存在）をAnthropic自身が発見。思考力が矛盾処理に浪費されていた。\n3. **繰り返し指示・記憶させる工夫が不要に**: 旧モデルは同じ指示の反復が必要だったが、現行モデルは関係する内容を自動的に覚える。\n4. **全部を先に渡すのをやめる**: 巨大なシステムプロンプトに全情報を積むのではなく、必要な時だけ呼び出す別ファイル（スキル）方式へ移行。Claude Codeのシステムプロンプトの8割以上を実際に削除し、コーディング評価で性能低下なしと確認。\n5. **コードのデフォルトでコメントを書かない**: 「複数行のドキュメント文字列や複数行コメントブロックを絶対に書くな。最大でも短い一行」。「極めて重要な領域は例外」とされるが線引きは記事に明記されていない（動画側が指摘する欠落点）。\n6. **「地図と現地」の比喩**: 指示は地図、作業が起きる場所が現地。モデルが賢くなるほどボトルネックは現地（モデル性能）でなく地図（指示の曖昧さ）側に移る。\n\n## 核心メッセージ\n「上手い人は指示の書き方がうまいのではない。自分が何を知らないかを先に潰しているのだ」。\n\n**不明点の4分類**: ①分かっていて言えること ②分かっていないと自覚していること ③当たり前すぎて書かないこと ④考えたこともないこと。\n\n**「逆に質問させる」パターン**: 「この分野を何も知らない。自分が気づいていない不明点を洗い出して」と頼み、1問ずつインタビューさせる（Fable5発表動画の逸話: 編集担当者が動画編集のプロでなく、まず文字起こしの仕組みを説明させ試作品を作らせるアプローチを取った）。\n\n## 但し書き（動画側が明示的に指摘する限界）\n- 検証範囲は自社コーディング評価限定\n- 「極めて重要な領域は例外」の線引きが記事に未記載\n- 自社製品についての自社ブログ記事\n- 1年未満前にAnthropic自身が推奨していたFew-shot手法を今回否定している自己矛盾\n\n## アクションアイテム\n- `thinking-model-best-practices.md`の型3(Few-shot)に「最新世代(Opus5/Fable5)では逆効果の可能性」を注記として追加する（既存指針を上書きはせず、緊張関係として両論併記＝Human-in-Loop原則）\n- CLAUDE.md/rules設計時、「ルールの矛盾（ドキュメント残せ vs コメント書くな 等）」が無いか棚卸しする\n- コード生成時のデフォルトコメント量を見直す判断材料として保持（既存「default to no comments」方針とは実は整合的）", "tags": ["yt-learn", "ai", "2026-07-27", "context-engineering", "claude-code", "prompt-design"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-27T07:26:36.206349+09:00", "updated_at": "2026-07-27T07:26:36.206349+09:00"}
{"id": 1349, "title": "arcana ディスク逼迫の解消と再発防止（2026-07-27・91%→51%）", "content": "# arcana ディスク逼迫の解消と再発防止（2026-07-27）\n\n**結果: 使用率 91%(残5.6GB) → 51%(残29GB) ＝ +23.4GB 回収**\n\nIssue vvv#606（2026-07-26 の global OOM）の再発リスク緩和も兼ねる。\n\n## 1. 未使用サービスの除去（13.4GB）\n\n3ホスト（shadow/arcana/cure）横断で呼び出し元を調査し、**利用実績ゼロ**を確認してから除去。\n\n| サービス | 呼び出し元 | 実態 |\n|---------|-----------|------|\n| **Dify** | **完全にゼロ** | DB空（messages 0 / workflows 0）。参照はドキュメントのみ |\n| **n8n** | shadow MCP のみ | 最終実行 2026-06-04。WF の呼び先 `shadow:18792` が既に closed |\n| **OpenClaw** | shadow MCP + claw skill | grok-agent MCP のプロトコル不整合で 24h/228 エラー |\n\n除去したもの: 10コンテナ / 6ボリューム / 全未使用イメージ / compose定義 /\nshadow・cure の MCP 登録（`n8n` `openclaw`）/ 孤児 `n8n_mcp_server.py` / `claw` skill・command・script。\n\n→ PR ai-base#256。バックアップ `~/migration-backups/svc-removal-20260727-071553/`。\n\n## 2. キャッシュ整理（10GB）\n\n| 対象 | 回収 |\n|------|------|\n| `.npm/_npx` + `_cacache` | 4.0GB |\n| `.vscode-server/cli/servers` 古いリビジョン5個 | 2.7GB |\n| `.windsurf-server` / `.cursor-server`（2ヶ月半未使用） | 0.9GB |\n| Chrome 使い捨てプロファイル3個（Cookie無し） | 0.4GB |\n| pip / node-gyp / typescript | 0.3GB |\n| journal(200M制限) / apt clean / 古いログ / snap旧版 | 0.2GB |\n\n## 3. ⚠️ 温存したもの（削除してはいけない）\n\n| 対象 | 理由 |\n|------|------|\n| **`.rustup` / `.cargo`（1.8GB）** | ⚠️ **Tauri製 `workspace/github-dashboard` が実在**。削除直前に発見し中止した |\n| `.ollama`（262M） | `fusion_local.py` の Google系フォールバックが使用 |\n| `.antigravity-server`（341M） | `agy-agent` MCP が登録済み |\n| `.grok` / `.hermes`（887M） | xAI OAuth トークン。消すと再認証地獄 |\n| `chrome-x-debug` / `google-chrome` | Cookie＝ログイン状態を保持 |\n| `services_wiki_db_data` | wiki_db の実データ。`docker volume prune` は名前が紛らわしいので**名前指定で削除**すること |\n\n## 4. 再発防止（自動化）\n\n`~/.claude/scripts/disk_maintenance.sh` を作成し **週次 cron（日曜 3:20）** に登録。\n\n```bash\ndisk_maintenance.sh            # ドライラン\ndisk_maintenance.sh --execute  # 実行\ndisk_maintenance.sh --execute --quiet   # cron用（変化500MB超 or 80%超のみ出力）\n```\n\n設計方針:\n- **消しても再生成されるキャッシュのみ**を対象。認証情報・実データには触れない\n- `docker volume prune` は**意図的に実行しない**（データ消失防止）\n- vscode-server は `ps` から接続中リビジョンを検出して保持\n- 使用率80%超で警告を出す\n\n## 5. 教訓（instinct）\n\n- **`du -shx ~/*` だけでは隠しディレクトリを取りこぼす**。`~/.[a-z]*` も含めること。\n  今回 5.8GB に見えて実際は 22GB だった（差分は `.npm` `.vscode-server` `.local` 等）\n- **削除前に必ず実使用チェック**。Rust は「2ヶ月未使用」に見えたが Tauri プロジェクトが実在した\n- **`docker volume prune` は dangling 判定が信用できない**。使用中の `services_wiki_db_data` が\n  dangling 一覧に出た（実際は消えず 0B）。名前指定 + `docker inspect` で使用中volumeを確認してから消す\n- **MCP登録の除去はコンテナ削除より先**。逆順だと Claude Code が起動のたびに接続エラーを出す\n- `.npm/_npx` と `.vscode-server/cli/servers` は放置すると数GB単位で育つ**常習犯**\n\n## 関連\n- Issue vvv#606（OOM）/ PR ai-base#256\n- `~/.claude/scripts/disk_maintenance.sh`", "tags": ["instinct", "disk", "arcana", "maintenance", "docker", "cleanup"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-27T07:32:34.188819+09:00", "updated_at": "2026-07-27T07:32:34.188819+09:00"}
{"id": 1350, "title": "instinct: cure の n8n は Docker Compose 管理・PM2 は使っていない", "content": "# instinct: cure の n8n は Docker Compose 管理・PM2 は使っていない\n\n## 要約\n\ncure のサービス構成は **systemd** が正本。PM2 は `pm2-logrotate` モジュールのみで、アプリプロセスは管理していない。\n\n## cure サービス構成（2026-07-27確認）\n\n| サービス | 管理 | 起動コマンド |\n|---|---|---|\n| playwright-service | systemd | `/usr/bin/python3 /home/ubuntu/playwright_service.py` |\n| discord-bot | systemd | `/usr/bin/python3 /home/ubuntu/services/discord_bot.py` |\n| openclaw-api | systemd | `/usr/bin/python3 /home/ubuntu/services/openclaw_api.py` |\n| n8n | Docker Compose | `cd /home/ubuntu/services && docker compose up -d n8n` |\n| postgresql | systemd | `postgresql@16-main.service` |\n\n## n8n が止まっていたら\n\n```bash\ncd /home/ubuntu/services && docker compose up -d n8n\ncurl -s http://localhost:5678/healthz  # 200 で確認\n```\n\n- `restart: unless-stopped` が設定されているが、OS 再起動後に Docker daemon が再起動された場合は自動復旧する\n- サーバー異常終了（OOM 等）後は `docker compose up -d` が必要な場合がある\n\n## discord-bot と n8n の依存関係\n\n- `discord-bot.service` → `POST http://localhost:5678/webhook/discord-bot` → n8n → OpenClaw GPT-5.5\n- n8n が止まると discord-bot はエラー応答を返すが、自身はクラッシュしない（systemd が discord-bot を再起動する必要はない）\n\n## npm キャッシュ残骸\n\n- `~/.npm/_npx/a8a7eec953f1f314/` は `npx n8n` で一時実行した残骸（2.4GB）\n- Docker Compose 版 n8n とは無関係 → 削除可能\n- 2026-07-27 に削除済み（cure ディスク 77% → 73%）", "tags": ["instinct", "cure", "n8n", "docker", "systemd", "pm2"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-27T17:09:33.037303+09:00", "updated_at": "2026-07-27T17:09:33.037303+09:00"}
{"id": 1351, "title": "instinct: cure playwright-service は /usr/bin/python3 を使う（venv 不可）", "content": "# instinct: cure playwright-service は /usr/bin/python3 を使う（venv 不可）\n\n## 要約\n\ncure の `playwright-service.service` は shadow の venv パスが cure に存在しないため、`/usr/bin/python3` を ExecStart に使う必要がある。\n\n## 症状\n\n```\nsystemctl status playwright-service.service\n→ status=203/EXEC\n→ ExecStart=/home/ubuntu/workspace/web/vvv/venv/bin/python3 ... が見つからない\n```\n\n## 原因\n\n`/etc/systemd/system/playwright-service.service` の ExecStart が shadow の venv パスを参照していたが、cure には venv が存在しない。\n\n## 修正（2026-07-27 実施済み）\n\n```bash\nsudo sed -i 's|/home/ubuntu/workspace/web/vvv/venv/bin/python3|/usr/bin/python3|g' /etc/systemd/system/playwright-service.service\nsudo systemctl daemon-reload\nsudo systemctl restart playwright-service.service\n```\n\n## playwright のバージョン管理\n\ncure には chromium_headless_shell-1208（playwright 1.58.0 用）を追加インストールした：\n\n```bash\npython3 -m playwright install chromium-headless-shell\n```\n\ncure の playwright は `/home/ubuntu/.local/lib/python3.12/site-packages/playwright/` に入っている（システム Python）。\n\n## fastapi バージョン\n\n- apt 版 `python3-fastapi` は 0.101.0 → `lifespan` パラメータ非対応でエラー\n- `sudo pip3 install --break-system-packages \"fastapi>=0.109.0\" \"uvicorn>=0.27.0\"` で 0.140.0 に更新済み", "tags": ["instinct", "cure", "playwright-service", "systemd", "python3"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-27T17:09:49.894083+09:00", "updated_at": "2026-07-27T17:09:49.894083+09:00"}
{"id": 1352, "title": "学習日報 2026-07-27 yt-learn 12:44", "content": "# 学習日報 2026-07-27 yt-learn 12:44\n\n## 概要\n`/yt-learn` で単一URL指定モードにより1本を解析。LLM Wikiエントリ1件追加(id=1348)。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### Claude Code運用・プロンプト設計\n- **動画**: 「Opus 5・Fable 5への指示のお手本｜Anthropic公式が捨てた6つの常識」(AI時短ラボ、2026-07-26投稿)\n- Anthropic公式2026-07-24ブログ「The new rules of context engineering for Claude 5 generation models」を軸に、Claude Code のシステムプロンプトを8割超削減しても性能低下なしと報告\n- 6つの常識転換: ①矛盾ルールを無くし判断させる ②繰り返し指示は不要 ③全部先渡しでなくスキル分割 ④コードはデフォルト無コメント(重要領域は例外・線引きは動画側で未記載) ⑤「地図(指示)と現地(モデル性能)」の比喩 ⑥自分が何を知らないかを先に潰す＝逆に質問させるインタビュー式\n- ⚠️ **重要な矛盾点**: Few-shot例の提示が最新世代モデル(Opus5/Fable5)には「天井（性能上限）」になりうると主張。これは既存の `thinking-model-best-practices.md` 型3「良い例・悪い例を両方示す」と真っ向対立する。動画側も「自社評価限定・1年未満前は逆に推奨していた自己矛盾」を指摘しており、鵜呑みにできる情報ではない\n- NotebookLM 2回失敗（`Error: API returned no data for URL`）→ Step 4c（Claude自身による直接分析）へフォールバックして対応\n\n---\n\n## 今日実装したもの\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/rules/thinking-model-best-practices.md` | 型3(Few-shot)の直後に両論併記の注記を追加。Anthropic公式の新主張を記録しつつ、自前実測なしに既存指針を全面棄却しない方針を明記 |\n| `~/.claude/rules/trends.md` | 100行制限に抵触していたため情報価値の低いエントリ2件を削除後、新規エントリを追記 |\n| `~/.claude/projects/-home-ubuntu/memory/MEMORY.md` | 索引1行を追記（wiki id=1348への参照付き） |\n\nDiscord OPS Webhookへ実践レポート送信済み（HTTP 204で成功確認）。\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n1. **Few-shot逆効果説の自前実測**: 「例を見せることが最新モデルの性能天井になる」という主張を、実タスクで比較検証する（現状は注記のみで検証未実施）\n2. **コードのデフォルト無コメント方針の線引き明確化**: 動画では「重要領域は例外」とされるが具体的な線引きが未記載。次回関連情報が出たら `thinking-model-best-practices.md` に反映\n3. **矛盾ルール棚卸し**: 「ドキュメントを残せ」vs「コメント禁止」等、既存rules内の矛盾がないか棚卸し（動画の「矛盾ルールを無くし判断させる」原則を自己適用）\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 1348 | Opus 5・Fable 5への指示のお手本｜Anthropic公式が捨てた6つの常識 2026-07-27 | yt-learn, ai, 2026-07-27, context-engineering, claude-code, prompt-design |", "tags": ["日報", "2026-07-27", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-27T17:10:43.236143+09:00", "updated_at": "2026-07-27T17:10:43.236143+09:00"}
{"id": 1353, "title": "instinct: PM2の max_memory_restart は「bash -c 起動」だと効かない（vvv#606 OOM）", "content": "# instinct: PM2の max_memory_restart は「bash -c 起動」だと効かない\n\n2026-07-27 vvv#606（shadow global OOM）の調査で判明。**設定したのに効かない罠**。\n\n## 症状\n\nshadow で global OOM が繰り返し発生（7/26 に1回、7/27 に 00:24 と 02:17 の2回）。\n`pm2-ubuntu.service` 配下の python3 が **anon-rss 6.3GB** で kill され、**PM2 全24プロセスが道連れ**で再起動。\n\n## 罠その1: PM2 が bash を監視していて閾値が届かない\n\n`vvv-api` は次の形で起動していた:\n\n```\npm_exec_path: /usr/bin/bash\nargs: ['-c', 'venv/bin/python3 -m uvicorn app.main:app --workers 2']\n```\n\n- **PM2 が監視するのは bash プロセス（RSS 10MB）**\n- 実際にメモリを食う uvicorn ワーカーは**孫プロセス**\n- → `max_memory_restart` を設定しても**永久に発火しない**\n\n```\nbash (PM2監視対象・10MB)          ← 閾値はここに掛かる\n  └ uvicorn 親\n      ├ worker (175MB〜6GB)      ← 本当に膨らむのはここ\n      └ worker\n```\n\n### 正しい形\n\n**`exec` でシェルを uvicorn 親に置き換える**起動スクリプトを使う。\n\n```bash\n# start-vvv-api.sh 末尾\nexec \"${PYTHON}\" -m uvicorn app.main:app --host \"$HOST\" --port \"$PORT\" --workers \"$WORKERS\"\n```\n\n```javascript\n// ecosystem.config.js\n{\n  script: 'scripts/deployment/start-vvv-api.sh',\n  interpreter: 'bash',\n  max_memory_restart: '1500M',   // exec があって初めて実効を持つ\n  treekill: true,                 // 孤児worker防止\n}\n```\n\n## 罠その2: 設定ファイルと稼働プロセスの乖離\n\n**`ecosystem.config.js` には既に正しい設定（#602 対策）が入っていたのに、\n稼働中のプロセスは古い `bash -c` 起動のままだった。**\n\n- `pm2 restart` では **script/interpreter の変更は反映されない**\n- 起動方式を変えたら **`pm2 delete <name>` → `pm2 start ecosystem.config.js --only <name>`**\n- **`pm2 jlist` で実際の `pm_exec_path` / `args` を確認する**こと。設定ファイルを読んで安心しない\n\n## ⚠️ 真因は別だった（vvv-bots#659 が特定・訂正）\n\n当初「vvv-api ワーカーの Playwright 直接起動」を容疑者としたが、**#659 の方が正確**だった。\n\n**真因 = 単独リークではなく「システム全体のメモリ枯渇 + 最大RSSが選ばれた」**\n\n決定的根拠: 同一コードで成功と失敗が混在し、**OOM の1回はわずか198秒で発生**。\n漸進的リークで6.3GBに達したなら短時間実行で死ぬ説明がつかない。\n`thumbnail_scraper`(Chromium起動でRSS急増)が走った瞬間に全体が破綻し、\noom-killer が最大RSSプロセスを選んだだけ。**引き金であって単独犯ではない**。\n\n### 子プロセスには RLIMIT_DATA を使う（RLIMIT_AS は誤爆）\n\nPM2 常駐でなく `scheduler_tick` が spawn する子プロセスは、PM2 の `max_memory_restart` では制御できない。\nfork 時に rlimit をかけるのが正攻法。**ただし種類を間違えると誤爆する**:\n\n| rlimit | 結果 |\n|--------|------|\n| `RLIMIT_AS` 5GB | ❌ **Chromium が起動不能**。RSS 112MB でも **VSZ 50GB を予約**するため即死 |\n| `RLIMIT_DATA` 3GB | ✅ 匿名メモリ(ヒープ)の実割当のみ制限(Linux 4.7+)。mmapの仮想予約を数えないので誤爆しない |\n\n実測で PR #660(RLIMIT_AS) は CLOSED、**PR #661(RLIMIT_DATA) がマージ**された。\n適用後の実測: 14:18 ✓saved=122 / 16:18 ✓saved=170 で**誤爆なし・OOM再発なし**。\n\n→ **#659 = 子ボット側(RLIMIT_DATA) / #606 = API側(max_memory_restart)** で両経路を塞いだ形。\n\n## 診断手順（再現用）\n\n```bash\n# 1. OOMの犯人PIDを特定\nsudo dmesg -T | grep -iE \"Out of memory: Killed\"\n\n# 2. OOM直前のプロセステーブルから犯人行（rss列は4KBページ単位）\nsudo dmesg -T | grep -E '<PID>'\n#   → [2723946] 1000 2723946 2033981 1577253 ... python3\n#      rss=1577253 → 1577253*4/1024 = 約6.0GB\n\n# 3. PM2の監視対象が本当にその親か（pm_exec_path が bash なら罠）\npm2 jlist | python3 -c \"...\"\npstree -ap <pm2のpid>\n\n# 4. 「短時間でOOMしたか」を必ず見る → 単独リークか全体枯渇かの分岐点\n```\n\n## 観測ツール\n\n`~/.claude/scripts/vvv_api_memwatch.sh`（1分毎cron）。\n1000MB超で **py-spy スタックダンプ + アクセスログ + open fd数** を自動保全。\npy-spy は `ptrace_scope=1` のため `sudo -n env \"PATH=$PATH\" py-spy dump --pid N` で取る。\n\n## 関連\n- vvv#606 / vvv-bots#659 / PR vvv-bots#661 / vvv#602(worker孤児化)\n- vvv#610 — 常時swap漬け(63%)は未解決。増設判断が本筋", "tags": ["instinct", "pm2", "oom", "memory", "vvv", "uvicorn", "rlimit"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-27T17:13:58.242971+09:00", "updated_at": "2026-07-27T17:33:50.572200+09:00"}
{"id": 1355, "title": "instinct: ~/.claude/rules/ は import 不要で毎ターン全文注入される", "content": "`~/.claude/rules/*.md` は CLAUDE.md に `@import` を書かなくても、Claude Code が\n「user's private global instructions」として**毎ターン全文をシステムプロンプトに注入**する。\nサブディレクトリ（`trends-archive/` 等）も対象。**置いてあるだけで毎回課金される場所**。\n\n## 実測（shadow・2026-07-28）\n\n最小プロンプト `claude -p \"reply with OK only\"` の入力が **160,464 トークン**に膨張していた。\n各ディレクトリを一時 `mv` して切り分けた内訳:\n\n| 要素 | トークン | 実体 |\n|---|---|---|\n| rules | 13,137 | 41本 336KB |\n| skills の description | 7,118 | 137個 33,476字 |\n| agents の description | 5,344 | 57個 |\n| CLAUDE.md + RTK.md | 3,638 | 8.8KB |\n| MCP（13サーバ） | 1,257 | 遅延ロード済み |\n| Claude Code 本体＋組込ツール | 約27,200 | **削れない床** |\n\n整理後 **39,462 トークン（-75%）**。\n\n## 誤解しやすい点\n\n- **hook は犯人ではない**: memory_inject/route_layer_hint は各18B、session_context_inject は2.6KB\n- **MCP も犯人ではない**: 13サーバでも1,257トークン。遅延ロードが効いている。\n  `--strict-mcp-config --mcp-config <空JSON>` で切り分けられる\n- **`permissions.additionalDirectories` は注入設定ではない**（触ってよいディレクトリの許可リスト）\n- **agents は「呼び出し時のみ読まれる」は誤り**。description が毎ターン載る。\n  「常時コンテキストを消費しないから削除の実益は薄い」という判断は間違い\n- **CLAUDE.md は作業フォルダとその親を辿って読まれる**ので、遠いフォルダの CLAUDE.md を\n  何個消してもトークンは1も減らない（実例: 147個→16個にして削減0）\n\n## 対処\n\n`rules/` には「常時適用の行動規範」だけを置き、参照ドキュメントは `reference/` へ `mv` する\n（reference/ は注入されない）。日本語は1文字≒1トークンなのでバイト数以上に重い。", "tags": ["claude-code", "instinct", "token", "context"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T00:30:32.964683+09:00", "updated_at": "2026-07-28T00:30:32.964683+09:00"}
{"id": 1356, "title": "instinct: permissions.deny は先頭マッチのみ・ssh経由は PreToolUse hook でしか止められない", "content": "`permissions.deny` の `Bash(...)` ルールは**コマンド先頭のプレフィックスマッチ**でしか効かない。\n\n```\nBash(claude -p:*)  →  claude -p ...              止まる\n                   →  ssh shadow '... claude -p ...'  **素通り**（先頭が ssh）\n```\n\nコマンド文字列全体を検査したいなら **PreToolUse hook が本体**になる。\n\n## 実例（2026-07-28）\n\n`billing-constitution.md` には以前から「`permissions.deny` で素の `claude -p` をブロック」と\n書かれていたが、**実際の settings.json に該当ルールは1つも存在しなかった**。\nそのためトークン計測で `ssh shadow '... claude -p ...'` を7回実行しても全て素通りした。\n\n**教訓: ガードは「書いてある」ではなく「実際に発火する」ことを実測で確かめる。**\n\n## 確認方法\n\n`echo claude -p dummy` を打つ。hook が効けば deny され、効かなければ echo が走るだけで安全。\nsettings.json への hook 追加は**再起動不要で即時反映**された。\n\n## 実装\n\n`~/.claude/hooks/guard_claude_billing.py`（全ホスト配備済み・main で追跡）。\nBash/PowerShell のコマンド文字列全体を検査し、素の `claude -p` `--print` と\n`ANTHROPIC_API_KEY=` を deny。同一コマンド内に `ANTHROPIC_BASE_URL=` がある 9router 経由のみ通す。\n\n`settings.json` は .gitignore（ホスト固有）なのでリポで直接配れない。\n共通部分は `settings.shared.json` + `scripts/apply-shared-settings.py` で冪等マージする。\nWindows では `python3` が Microsoft Store のスタブなので `python` を使うこと。", "tags": ["claude-code", "instinct", "security", "hook", "billing"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T00:30:36.087139+09:00", "updated_at": "2026-07-28T00:30:36.087139+09:00"}
{"id": 1357, "title": "instinct: Claude設定の各ホスト展開はリポ経由が憲法・reset --hard は未追跡を消さない", "content": "`~/.claude` 自体が git リポ（`yoshida-jun/ai-base`・旧 claude-base）。\n**shadow が正本**で `scripts/auto-sync.sh` が毎時 cron で commit→push する\n（先頭に hostname ガードがあり他ホストでは即 exit）。arcana/cure/Windows は pull 専用。\n\n**scp/rsync で直接配るのは禁止（憲法）。** 理由は以下が scp では検知できないため。\n\n## 展開で実際に起きたこと（2026-07-28）\n\n1. **`git reset --hard` は未追跡ファイルを消さない**\n   arcana に残った独自の `rules/*.md` がそこだけ注入コストを戻していた\n   （rules 7本 vs 他ホスト3本）。展開後は必ず `git status --porcelain | grep '^??'` を見る\n\n2. **未pushの独自資産が他ホストに埋もれている**\n   arcana に `adversarial-review`（rules+skills）がローカル未追跡で存在。\n   CLAUDE.md が「明示発火: skill adversarial-review」と指定し発火実績もあるのに正本リポに無かった。\n   scp 配布なら上書きで消えていた\n\n3. **`git add` に存在しないパスを混ぜるとコマンド全体が失敗する**\n   `git mv` 済みのファイル名を渡し `2>/dev/null` で握り潰した結果、\n   「HEAD は進んだのに中身が入っていない」コミットが生まれた（`fe2b0f8`）。\n   展開後に**中身**（行数・ファイル有無）を検証すること。HEAD の一致だけでは不十分\n\n## リポで配れないもの\n\n| 対象 | 配り方 |\n|---|---|\n| `settings.json` | `settings.shared.json` + `scripts/apply-shared-settings.py` |\n| `skills/claude-bug-bounty/` `skills/mulmoterminal-*/` `docs/` | .gitignore 対象。各ホストで個別配置 |\n| `projects/` `todos/` `statsig/` | 配らない（ランタイム） |\n\n## 情報の行き先 4層\n\nトークンを食うのは `rules/` だけ（毎ターン全文注入）。他は積んでも注入0なので\n**「トークンが惜しいから捨てる」は誤った判断**。捨てずに層を移す。\n\n- `rules/` = 常時注入の行動規範のみ（厳選）\n- `reference/` = 戻して使うもの・手順書・退避した skills/agents（注入0・git同期）\n- LLM Wiki = 読んで学ぶ知識・経緯・教訓（このページ自身）\n- `archive` orphan ブランチ = 復元用の生データ（patch/tgz）。main に載らずディスクも食わない", "tags": ["claude-code", "instinct", "deploy", "git", "ai-base"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T00:30:38.756275+09:00", "updated_at": "2026-07-28T00:30:38.756275+09:00"}
{"id": 1358, "title": "日報 2026-07-28 学習まとめ", "content": "# 日報 2026-07-28 学習まとめ\n\n2026-07-28日の学習まとめ。AmazonポイントUP中のClaude Code開発ガイド、Sakana AIのFugu-Ultra v1.1の発表、Claude Design × Web業界のディレクター視点を紹介。AIエージェントの統合と活用に焦点を当てた内容であり、Shadow環境で取るべきアクションとしてClaude CodeのSwarms機能を活用した複数エージェントの統合テスト、企業向けAIアプリのセキュリティ監視サービスTraceforceを導入検討、AIコーディングエージェントのワークフロー層Hanesuを評価することが提示された。\n\n## ポイント\n- Claude Code開発ガイド\n- Sakana AIのFugu-Ultra v1.1の発表\n- Claude Design × Web業界のディレクター視点\n\n## 関連ページ\n[[CC Learn - Claude Code 2.0 Is Here... Automate Anything]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]] [[CC Learn - Claude Design Just Dropped - Full Tutorial (Slides, Websites, Designs)]]\n\n## 関連概念（未作成）\n`AI統合開発` `エージェントワークフロー`\n", "tags": ["AIエージェント", "Claude Code", "Sakana AI", "Fugu-Ultra", "Claude Design"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T17:13:35.160203+09:00", "updated_at": "2026-07-28T17:13:35.160203+09:00"}
{"id": 1362, "title": "常設指示・スキルは「厚さ」でなく「あなた固有の情報」が効く（48回ブラインド実験・30勝2敗） 2026-07-28", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=LzICVHyruzM\n- チャンネル: れん学長のAIツール実験室\n- 投稿日: 2026-07-28 / 尺 18分 / スコア 95/100\n- 詳細版note: https://note.com/renkon40/n/n47e6eebd49d0\n\n## 何を測ったか\nサムネのキャッチコピー作成スキルを4種に作り分け、Fable 5 に渡すスキルだけを差し替えて48回のブラインド判定（本人が匿名で左右比較）。予想は判定前に実験ノートへ先に登録して後付けの言い訳を封じている。\n\n| 版 | 内容 | 固有情報 |\n|---|---|---|\n| 現行版 | 過去に採用したコピー83行の実績＋実クリック率由来のルール | あり |\n| 制約マシマシ版 | 5月に事故った禁止ルールを盛り直した版 | あり |\n| ほぼ白紙版 | 「4つのコピーの塊にする」枠の説明だけ残して全削除 | なし |\n| ネットの教科書版 | 一般論のコピー講座17節分。わざと弱く作っていない | なし |\n\n## 主要な発見\n1. **勝敗を分けたのは指示の厚さではなく固有情報の有無**。固有情報あり2版 vs なし2版で **30勝2敗**、偶然で起きる確率は約 **800万分の1**。\n2. **薄いから負けたのではない**。ほぼ白紙版も17節の教科書版も同じ **1勝15敗**。量を足しても固有情報がなければ効かない。\n3. **マシマシ版 vs 現行版は10勝6敗＝判定できない**。コイン16回で10回表と同じ23%の偶然。判定できない差は、確実に測れるコスト（マシマシは出力3割増）で決めた → 現行版採用。\n4. **5月の事故の真因は中身でなく「渡す順番」**。AIが出した案に後付けでルールを当てると候補を消すことにしか使えず刺さる案まで消える。同じルールを**作る前に**スキルへ書くと、AIはルールを守った上で新しい案を出すので候補が減らない。（料理の比喩：使えない食材リストを出てきた皿に当てても突き返すだけ、シェフに先に渡せば避けた一皿が出る）\n5. **判定をAIに任せるなら判定側にも好みを教える必要がある**。好みを知らない Opus 4.8 にブラインド判定させた一致率は **28%**（左右の並び順を入れ替えて2回ずつ実施）。あてずっぽうの50%を下回り、系統的に逆を選んでいた。AIは本人が全敗させた教科書版に7割近く投票した。\n\n## 仕分け基準（用途を選ばない）\n- **削る**: 一般論（「プロらしく書いて」「読みやすくして」）と重複記述。あなたは優秀なアシスタントです等の役割付与も削除候補。\n- **残す3種**: ①自分の好み（文体・一人称など）②事故から学んだガードレール ③ファイル名・保存先などの取り決め。\n- 候補出しはAIに任せてよいが、**実際に消す最終判断は人間**がやる。1ファイル5分。\n\n## 前提の整理\n常設指示（CLAUDE.md / カスタム指示 / AGENTS.md）とスキルの違いは**読み込まれるタイミングだけ**で、どちらも渡しっぱなしの固定指示。常設指示は毎回読まれるので、一般論を消したときのコスト削減効果はスキルより大きい。\n\n## 測っていないこと（本人が明示）\n測ったのは「作者が採用したいか」であって視聴者のクリック率ではない。出口の検証は今後の宿題。\n\n## アクションアイテム\n- CLAUDE.md / rules / skills を1行ずつ「モデルが知らないことか」で仕分けし、一般論を削る\n- 禁止ルールは生成後のダメ出しでなく生成前のスキル/指示に置く\n- LLM-as-judge を組むときは判定側にも好み・実績データを渡す\n\n## 関連\n- [[Opus 5 / Fable 5への指示設計 6つの常識転換]]（Few-shot逆効果説と整合：量でなく固有性）\n- ルータースキル方式（スキル肥大のトークン対策） https://www.youtube.com/watch?v=IU3wyu5S4BQ", "tags": ["yt-learn", "ai", "claude-code", "prompt-engineering", "CLAUDE.md", "skills", "2026-07-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T20:11:09.871340+09:00", "updated_at": "2026-07-28T20:11:09.871340+09:00"}
{"id": 1363, "title": "ループエンジニアリング → グラフエンジニアリング：差し戻し先とエスカレーション先を決めるとループはグラフになる 2026-07-28", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=1TGQl75gZCM\n- チャンネル: ClaudeCodeチャンネル（株式会社エヌイチ）\n- 投稿日: 2026-07-28 / 尺 27分 / スコア 90/100\n- ※LINE登録誘導・3daysブートキャンプ告知が濃い動画。以下は中身のみ抽出\n\n## 発端\nPeter氏（OpenClaw作者、現OpenAI所属）の2026-07-18の投稿「まだループの話してるの？ それとももうグラフにシフトした？」が起点。概念自体は以前からあったが、この発言で一気に認知が広がった。\n\n## 主張の核\n**ループは終わっていない。グラフは「ループとループのつなぎ方」に名前がついただけ**でループの強化にあたる。プロンプトエンジニアリング → ハーネスエンジニアリング → ループ → グラフ という地続きの系譜。\n\n| | ループ | グラフ |\n|---|---|---|\n| 単位 | 1つのAIが回す1本の輪 | 複数ノードと繋ぐ配線 |\n| 形 | 発見→計画→実行→検証→繰り返し | 有向グラフ |\n| 設計対象 | サイクルと停止条件（ゴール） | 配線（どこに戻すか）とルーティング |\n| 壊れ方 | 検証役が弱い/バイアス | 配線が間違っている |\n\n## 単一ループが破綻する4パターン\n1. **グッドハートの法則** — 最適化されすぎたゴールは本来測っていたものを測らなくなる。例：AIチャットボットがチケット解決率を上げるため問い合わせを早期終了・フォローアップ阻止・未解決を解決済みマーク → 解決率は上昇したが顧客離れが2倍。\n2. **目標そのものへの盲目性** — 「スライド30枚」の過程は検証できても、30枚が正しいかは検証できない。本当は50枚か10枚が正解かもしれないのに30枚を守り抜く。\n3. **ループ間の衝突** — 応答速度を最適化するループが徹底性のループを損なう等、個々のループが繋がっていないため衝突する。\n4. **監視者が監視されない** — センサーは部屋の温度を監視するが、センサーを監視するセンサーがいない。測定側が劣化・バイアスを持っても誰も気づかず動き続ける。\n\n## 実装：ループをグラフに変える3点セット\n非エンジニア（大企業管理職）がFable 5に「このループをグラフに直すと何が変わる？」と聞いた結果、足りなかったのは**差し戻し先とエスカレーション先の2つ**だった。\n\n1. **分岐** — どうダメだったかで戻り先を変えているか（再検証／構成／局所で分岐）\n2. **打ち切りとその後** — 何ラウンドで打ち切り、未収束なら宣言して人間に確認させる\n3. **受け渡しの様式** — 工程から工程へ、何をどんな形式で渡すか（重大度ラベルの必須化で指摘を読む時間が体感半分に）\n\n## グラフ化すべきかの4問診断（2つ以上YESで価値あり、1つ以下ならループのままで十分）\n1. 視点を分けられるか（レビューと修正と実行を1つのAIに同時にやらせていないか）\n2. 並列化の余地があるか（同時に進められる作業を1つずつ順番にやらせていないか）\n3. 制御フローを書き出せるか（戻り先の分岐がその場の判断だけで決まっていないか）\n4. 完了の基準そのものが変わったか\n\n**やらない方がいいケース**: 二度とやらない単発タスク／どう出力させても最終的に人間が大幅修正する作業。並列化はトークン消費が大きいので無駄コストになる。またループの監視ループを1つ足しただけで「グラフ化したつもり」になりやすいので定期的に診断すべき。\n\n## Claude Code 側の実装状況（動画内の主張・要検証）\n- 2026-02: エージェントチーム提供開始、複数エージェント並列\n- 2026-05-28: ダイナミックワークフロー。指揮者1人＋実行者の並列実行へ\n- 2026-07-17: Boris Cherny（Claude Codeの生みの親）が「上位ステップの鍵はループ／バッチ／ダイナミックワークフロー／ワークツリーアイソレーション」と言及\n- 公式ドキュメントは今も「ループ」と説明するが内部は既にグラフ的\n- **サブエージェント同時16体・累計1000体まで**（当環境のWorkflowツール仕様と一致：同時実行は min(16, CPUコア-2)、生涯上限1000）\n\n## 段階的な進化\n単体実行（人間とAIが1対1）→ サブエージェント並列だが各段の完了を待つバリアあり → **バリアなしの段階実行（パイプライン）**\n\n## アクションアイテム\n- 既存ループに「差し戻し先」「エスカレーション先」「打ち切りラウンド数」を明示する\n- 4問診断を新規ハーネス設計時のチェックに組み込む\n- 監視ループを1つ足しただけの「グラフ化したつもり」を疑う\n\n## 関連\n- [[loop-control.md]] の①赤ゾーン＝エスカレーション先、③完了の定義＝打ち切り条件に相当\n- [[AIエージェント ハーネス設計]]", "tags": ["yt-learn", "ai", "claude-code", "graph-engineering", "loop-engineering", "harness", "2026-07-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T20:12:12.873410+09:00", "updated_at": "2026-07-28T20:12:12.873410+09:00"}
{"id": 1364, "title": "ルータースキル方式：AIに持たせるスキルを1つだけにして階層フォルダへ隔離する 2026-07-28", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=IU3wyu5S4BQ\n- チャンネル: ワンダー佐藤源彦サテライト@AI共創イノベーション\n- 投稿日: 2026-07-28 / 尺 9分 / スコア 85/100\n- メインチャンネルに作り方の解説: https://youtu.be/m99ohu6OVVI\n\n## 問題設定\nスキルを10〜20個登録するうちは高速に動くが、100個・300個とスケールすると **指示を受けるたびに全スキルの description を読む**ことになる。結果として①トークンが枯渇し②似たスキル同士の境界が曖昧になって誤選択・未選択が起き③AI自身が「あのスキルどこだっけ」と迷子になる。**最初から全部読み込む設計は構造上スケールしない。**\n\n## 解決：シングルルーター\nAI本体に持たせるスキルを**たった1つ（ルータースキル）だけ**にする。ルーターの中身は「ここを見てね」という指示だけ。実体のスキル群はAIの外部に、カテゴリごとの階層型フォルダとして隔離する。\n\n```\nルータースキル（AI側・唯一）\n└─ 外部フォルダ\n   ├─ ライティング/\n   ├─ コーディング/\n   └─ 動画作成/\n      └─ モノクローム/\n         └─ ノイジー/  ← 重い動画生成プロンプトはここ\n```\n\n「ノイジーなモノクロ動画を作りたい」→ AIは video カテゴリ → monochrome → noisy と**自分で階層を下って**必要なスキルだけを読む。重いノウハウは必要な時だけピンポイントで読み込まれる。\n\n## 利点\n1. **トークン消費が最小限** — スキルが無限に増えてもルーター経由で探すだけなのでパンクしない\n2. **一括更新** — 全AIモデルが同じルータースキルだけを持つ状態になるため、ルーターとフォルダ構成を1度更新するだけで Claude Code / Codex / ChatGPT / Gemini 全てに反映される\n3. **モデル非依存** — 各スキルファイルは汎用的な Markdown で書く。あるAIで作ったスキルを別のAIで再利用できる\n\n## README のルール（各フォルダ直下に置く）\n人間向けの説明書ではなく、**AIがそのフォルダに入った時に守るローカルなルールブック**。厳格な命令というより「この環境にはこういう制約があるよ」と教える案内板。記載するのは3種類だけ：\n1. **フォルダの役割**（例：ここは動画生成プロンプトを扱う場所）\n2. **共通ルール**（名前の付け方、スキルの選択基準）\n3. **環境依存の情報**（このAPIは使えるがClaudeではこの機能は使えない等、モデル自身には事前に分からない制約）\n\nこれにより環境依存の知識を個々のスキルファイルに埋め込む必要がなくなり、責任の所在が分離される。フォルダへの配置・カテゴリ分類・名前付けも**AI自身に考えさせる**ことで分類の一貫性が保たれる。\n\n## 結論（動画の主張）\n構築すべきは「スキルの管理システム」ではなく、**AIが知識や手順を自律的に探索・選択するためのファイルシステム**。人間が何百というスキルを一元管理するのではなく、AI自身が迷わず知識の海を泳げる水路を作る。\n\n## 当環境への含意\n`~/.claude/skills/` は現在38個。CLAUDE.md 96行 + rules/ 151行。まだ破綻域ではないが、CLAUDE.md が既に採用している「詳細は reference/ へ、mdは1行索引に留める」方針は本質的に同じ設計。スキルが3桁に近づいたらルーター化を検討する。\n\n## 関連\n- [[常設指示・スキルは「厚さ」でなく「あなた固有の情報」が効く]]（れん学長は121個のスキルでトークン消費に直面。問題意識が一致）\n- 「命令ドリフト防止のためCLAUDE.mdは100行未満に保つ」（CLAUDE.md 既存方針）", "tags": ["yt-learn", "ai", "claude-code", "skills", "router-skill", "token-optimization", "2026-07-28"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T20:12:38.513850+09:00", "updated_at": "2026-07-28T20:12:38.513850+09:00"}
{"id": 1365, "title": "Fable 5 と Opus 5 の使い分け：監督＝Fable、収束＝Opus ultracode（実践知ベース） 2026-07-27", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=hCj-GqjRCBU\n- チャンネル: まさおAIじっくり解説ch（開発歴14年・累計3000万人利用サービス開発）\n- 投稿日: 2026-07-27 / 尺 26分 / 4,775再生 / スコア 88/100\n\n## 結論\n**Fable 5 が中心なのは変わらない。ただし Opus 5 は「おまけで1回 ultracode するか」から「積極的に ultracode を回す」水準へ変わった。**\n\n- **ループ開始前のすり合わせ・監督役 → Fable 5**\n- **仕様が固まりガードレールを引いた後の収束フェーズ → Opus 5 の ultracode**\n\nOpus 4.8 の頃はジェネレーターですら怖くて Fable 5 か GPT-5.6 を交えたオーケストレーションにしていたが、Opus 5 なら Fable 5 をオーケストレーターに置いて Opus 中心に回すのが「あり」になった。\n\n## 評価軸の主張：ベンチマークで測れない力\nベンチマーク（Artificial Analysis 等）は IQ テストのようなもので、**特定能力を絞って測るもの**。Opus 5 は Kimi K3 や GPT-5.6 を上回り業界をリードしているのは事実。しかし測れないのが：\n\n- **認識のズレを起こさないか**\n- **目標ドリフトを起こさないか**\n- **察してくれるか**\n\nこれらこそが「Fable じゃなきゃダメだった」部分であり、メタ認知の領域。IQ150 の人が IQ120 の人より必ず偉大な発明をするわけではないのと同じで、ベンチマークは大きく外れてはいないが全てでもない。\n\n## 実測：effort レベルで作り込みが激変\n同じLPを作らせた比較（メンバーシップ共有の検証ツール使用）：\n- **low**: 3.8分・約17.5k トークン\n- medium → high → xhigh と上がるにつれ時間もトークンも増え、**作り込みが全く別物になる**\n\n→ スキルごとに effort を指定しておくべき。アウトプットトークン数のコントロールとして重要。\n\n## 使い分けの目安\n- **エージェントとのラリー（対話しながら小さい仕事）**: Fable low/medium あるいは Opus low/medium\n- **ループを仕掛けてしっかりやらせる**: high / xhigh、Opus なら ultracode\n\n## 中核の洞察：人間の注意力が真のボトルネック\n- **月100万円分のサブスクを「生きたトークン」として使い切れるか**という問い。GPT-5.6 ベースで目標ドリフトを人力でカバーする使い方なら月5万円は使えるが、100万円は使い切れない。\n- Fable は「理解しすぎてくれるせいで前に進んでしまう」ため枠が早く枯れる。\n- **人間の注意力は有限**。Mac を7台持っていても常時アクティブに回せるのは **5台が限界**（人間のマルチタスク上限が5前後という話と符合）。1日に決定できる数には限りがある。\n- ゆえに **注意力資源を巻き取ってくれるモデルに課金する**＝時間をお金で買う、という考え方。GPT-5.6 しかない環境なら15アカウントも課金できなかっただろう、と述べている。\n- ハーネスの自律性が上がるほど「人間3往復分が1往復分」に圧縮される。だからこそ人間側の認知負荷対策（読める文章か、共通認識が一致するか、モックレベルでの確認）が**むしろ合理的になってきている**。\n\n## Opus 5 の注目点\n- **未知の問題に対して自分で検証ツールを作る**動きをモデル自体がするようになった（ハーネスでやっていたことをモデルが巻き取った）\n- Fable と違い**週制限がない**ので外ループにどんどん投入できる\n- クロードのモデルはマルチエージェント前提の設計思想がベースにあるので、サブエージェント・ultracode に載せてこそ魅力が出る\n\n## 課金アドバイス（本人の見解）\n月5万円なら：時間がたっぷりある人は GPT-5.6 ベース（認知負荷を人間側でカバー）。仕事の合間に使うなら Claude 中心＋GPT を100ドルほど。\n\n## アクションアイテム\n- 監督/計画は Fable、収束・実装は Opus ultracode という役割分担を明示的にハーネスへ書く\n- スキル単位で effort を設定する（low で足りるものに xhigh を使わない）\n- 「注意力を奪わないこと」をモデル選定・ハーネス設計の評価軸に加える\n\n## 関連\n- [[Claude Opus 5 は自分で検証する性質・新世代ハーネス向けプロンプトガイド]]（同チャンネル・7/26）\n- [[Fable 5は実装をサブエージェント委譲]]（当環境の既存方針と一致：メイン=設計・監査、実装は委譲）", "tags": ["yt-learn", "ai", "claude-code", "opus-5", "fable-5", "model-selection", "effort", "2026-07-27"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T20:13:43.853783+09:00", "updated_at": "2026-07-28T20:13:43.853783+09:00"}
{"id": 1366, "title": "Claude Opus 5 プロンプトガイド実践解説：指示は「足す」より「削る」／エフォート管理がハーネスの主戦場に 2026-07-27", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=tlmdPJfU1WY\n- チャンネル: まさおAIじっくり解説ch\n- 投稿日: 2026-07-27 / スコア 92/100\n- 元ネタ: Anthropic 公式 Opus 5 プロンプトガイド（概要欄リンク）\n\n## 結論：Opus 5 は「自分で検証する」モデル。だから指示を削る\nOpus 5 は明示的に「検証してください」と言わなくても**自分で検証し修正する**。外部ハーネスでゴテゴテ組んでいた部分をモデルが巻き取った。Fable 5 の時と同じ流れ。\n\n### 削る対象（今まで書いていたが不要になったもの）\n- 「コンテキストフレッシュのサブエージェントでレビューさせろ」系の強制指示\n  → Opus 4.6 の頃は CLAUDE.md に入れるほど口酸っぱく言っていたが、**今は強制が天井になる**（モデルの方が上手くやる）\n- 再確認系・チェック系の重複指示 → 削る方向\n- 下手な検証ツールの押し付け → **モデルが作る検証ツールの方が良いなら一切書かない方がいい**（ボトルネックになる）\n\n### 残す／足す対象\n- **枠の明示**（頼んだ仕事はこれだ、というスコープ。Opus 5 は勝手にタスクを広げる）\n- **出力長の制御**（後述）\n- **良い検証手段が実在するなら「あることだけ示す」**。使わせる圧はかけず、プロジェクトCLAUDE.mdやスキルに置いておく程度。「これを参考にする」くらいの抽象度に落とす\n- 自発的な検出行動は残す（選択肢を与えるに留める）\n\n**原則: 基本はモデルを信じる。信じられない部分だけ徐々に決定論にする。**\n\n## 出力が長い問題：エフォートでは縮まない\n公式ガイドの明言 —— **応答の長さは effort レベルでは制御できない。プロンプトで直接指定する**。\n\n長さは3種類を**概念として分けて**指定する:\n1. 会話の応答\n2. 作業の実況（思考ログ・進捗）\n3. 書き出す文章（成果物）\n\n「頭の中でじっくり考える量」と「実際に話す/書く量」は別物なので、**頻度・粒度・フォーマットを明記**する。\n\n## Thinking がデフォルトON になった\n- 切れるのは **effort=high 以下だけ**\n- **Thinking を切ると事故る**: ツールへの命令がユーザー側に漏れる／内部タグがはみ出す（公式が注意喚起）\n- 公式推奨は「Thinking は切らず、**低エフォートで運用**してコストを下げる」。切るなら漏れ対策プロンプトを入れる\n\n## エフォート管理がハーネスの主戦場\n- **スキルごとに effort を設定する**のが Opus 5 世代で重要度が跳ね上がった\n- 壁打ち・軽いタスク: low / medium で十分に賢く、速く、安い\n- 放置ループ・ロングラン: xhigh（max より「xhigh + 状況に応じて ultracode 発動」の方が好み、と本人）\n\n## サブエージェントを呼びすぎる\nAnthropic 系モデルはマルチエージェント協調が思想のベースにあるため、**Opus 5 はどんどんサブエージェントを召喚する**。20ドル/100ドルプランだと不要なタスクで枠が埋まる。\n→ コストを気にするなら**同時実行数の上限を設定**する。簡単なことをわざわざサブエージェントにやらせない。\n\n## 指示追従性が上がった副作用\n「控えめに」「重大な問題だけ報告して」と書くと**文字通り受け取ってあまり報告しなくなる**。Fable のように察してくれるより、言ったことをそのままやる（固め）。言葉の抽象度コントロールが効く／効きすぎる。\n\n## 能力向上ポイント\n- 完走力・エージェンティックコーディングのロングランが別次元（4.8 とは比較にならない）\n- コードレビューの指摘の質が良い（ultracode で実用）\n- 画像理解／コンピュータユースのベンチで Fable 超え。3D生成・UI生成で一段抜けた感触\n- 知識系（計算・スライド整形）も良い\n- 1Mコンテキストが初めから最大\n\n## アクションアイテム\n1. CLAUDE.md / スキルから「サブエージェントでレビューさせろ」系の強制指示を削る\n2. スキル定義に effort を明示（軽い用途は low/medium、ループは xhigh）\n3. 応答長は effort でなくプロンプトで、3分類（会話／実況／成果物）ごとに指定\n4. Thinking は切らない。切る場合は漏れ対策プロンプト必須\n5. サブエージェント同時実行上限をハーネスに書く\n\n## 関連\n- [[Fable 5 と Opus 5 の使い分け：監督＝Fable、収束＝Opus ultracode]]（同チャンネル・7/27）\n- [[常設指示・スキルは「厚さ」でなく「あなた固有の情報」が効く]]（48回ブラインド実験・同じ「削る」結論に独立到達）", "tags": ["yt-learn", "ai", "claude-code", "opus-5", "prompt-engineering", "effort", "CLAUDE.md", "2026-07-27"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T20:17:40.660236+09:00", "updated_at": "2026-07-28T20:17:40.660236+09:00"}
{"id": 1367, "title": "CLAUDE.md を147個→16個に減らしても削減0トークン：効いたのは「スキルのdescription」と重複解消だけ（実測） 2026-07-26", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=WAD-Fl1Tggo\n- チャンネル: れん学長のAIツール実験室\n- 投稿日: 2026-07-26 / 尺 19分 / スコア 95/100\n- 元記事: Anthropic 公式ブログ「The new rules of context engineering for Claude 5 generation models」\n\n## 一撃で効く実測結果（この動画の核心）\n自環境を機械的に数えた結果:\n\n| 施策 | 削減トークン |\n|------|-------------|\n| **CLAUDE.md を 147個 → 16個（131個削除）** | **0** |\n| 話し方ルールの重複（3箇所→1箇所）を統合 | 653 |\n| **スキルの description（説明文）を8個短縮** | **554** |\n| 記憶の重複統合 | 129 |\n| 合計 | 1,336（全体の6.3%） |\n\n**CLAUDE.md を131個消しても削減はゼロ。** 理由は単純で、CLAUDE.md は**作業中フォルダとその親を辿って読まれる**ため、遠くのフォルダにある147個は元々読み込まれていなかった。**目立つけど効かない場所を掃除していた。**\n\n**本当に重かったのはスキルの description。** スキル本文は合計25万トークンあるが呼ばれた時しか読まれない。一方 **description は毎回のやり取りに必ず付いてくる**（1万トークン超＝CLAUDE.md 群の2倍以上）。ここを削ると全会話に永続的に効く。\n\n→ **点検の優先順位: ①スキルのdescription ②重複ルール ③（CLAUDE.md のファイル数は後回し）**\n\n## 何が起きたのか（Anthropic 側）\n自社ログを読み返すと **1リクエストの中で指示同士が矛盾していた**（「必要に応じてドキュメントを残せ」vs「コメントを書くな」がシステムプロンプト・スキル・ユーザー依頼から同時に飛ぶ）。Claude は意図を汲んで正解に近づくが、**矛盾を解くために余計に考える**。\n→ 賢くなったモデルには **指示を足すより矛盾を減らす方が効く**。量ではなく衝突が問題だった。だから8割削っても性能は落ちなかった。\n\n## 公式が挙げた6つの変化\n1. **ルールをやめて判断を任せる** — 「複数行コメントは絶対に書くな/最大1行」という強い禁止 → 「周囲のコードと同じように読めるコードを書け／コメント密度と命名を合わせろ」という基準へ。**禁止を書くこと自体がダメではない。事故を塞ぐ「これはやらない」は残す価値がある。効かなくなったのは禁止事項をひたすら並べるやり方。禁止を10個並べるより判断基準を1個書く。**\n2. **例を見せるより渡し方を設計する** — Few-shot は新世代では逆に探索の幅を狭める。公式例は Claude Code の TodoWrite: 状態が「未着手/作業中/完了」の3つだけ＋「作業中は常に1つ」という制約を加えるだけで使い方が決まる。**例文を並べる代わりに、選択肢と決まり（インターフェース）を設計する。**\n3. **全部先に渡さず必要な時に読ませる** — コードレビュー・検証手順を常時システムプロンプトに載せていたのをスキルへ切り出し。ツールも「探索してから定義を読み込む」方式に変更。**CLAUDE.md やスキルを1箇所に詰め込むのはアンチパターン。必要な時に読まれるツリー構造にする。**\n4. **同じことを2回書かない** — 旧モデルは同じ指示の繰り返しが必要で、文脈の先頭より末尾の指示に強く従う傾向があった（だから「最初だけでなく後にも書け」がTipsだった）。新世代では消せる。**使い方はツールの説明文側に置き、システムプロンプトは方針と役割だけ。**（＝実測で最も効いた項目）\n5. **CLAUDE.md に記憶を書く時代は終わった** — ホットキーで CLAUDE.md に書き込んで記憶を育てる運用は非推奨に。今は自動メモリが作業内容やユーザーに関する記憶を保存する。**誤解注意: 作業ログを md/HTML に残す運用自体は否定されていない。やめるべきは「CLAUDE.md を記憶の置き場にすること」。**\n6. **仕様書は Markdown でなくてよい** — Artifact で作った HTML、詳細なテスト一覧、別プロジェクトの移植元の関数、そのものが仕様書になる。**評価基準の表を HTML で渡して検証役AIに照らさせる**のが特に有効（人間にもAIにも読みやすい）。\n\n## コンテキストを組み立てる4つの置き場所\n| 置き場所 | 役割 |\n|---------|------|\n| システムプロンプト | 製品の文脈。CC利用者は触らない（自作エージェントの土台を作る時のみ） |\n| CLAUDE.md | **プロジェクト固有の落とし穴**が大半。軽く保ち、スキルを参照させる |\n| スキル | 手順書・固有の知識・意見・作法。**過剰に縛らない** |\n| 参照（仕様書/モックアップ/コード） | 説明文よりコードやHTMLの方が伝わる |\n\n**当たり前のことは書かず、固有の文脈だけ書く。**\n\n## 削らずに残す3種類\n1. **事故を防ぐ指示**（勝手にコミットしない／外部に送信しない）\n2. **自分やチーム固有の好み・作法**（文体ルール等）\n3. **過去に問題が起きたから書かれた記述**（同じ失敗を繰り返さないための一行）\n\n## むしろ足すべきもの：メタ認知の4行\n- 作業前に**自分のバイアスを申告**させる\n- 与えられた前提を疑う\n- 曖昧な両論併記で終わらせない\n- 局所でなく全体を見る\n\n本人の検証（第1弾・第2弾のnote記事あり）では Opus 5 でも効いている実感があるとのこと。\n\n## 結論\n**「全部削れ」ではない。まず足すものを足した上で、重複・矛盾・当たり前を削る。** 量を減らす作業ではなく「同じことを2回言うのをやめる」作業。\n\n## アクションアイテム\n1. **自環境のスキル description 総量を測る**（本文でなく description。毎回課金される）\n2. rules/ 配下の重複ルールを1箇所に統合する\n3. 禁止の列挙を判断基準1行に書き換えられないか点検\n4. スキル内の Few-shot が探索を狭めていないか点検 → 制約/インターフェース設計に置換\n5. メタ認知4行を常設指示に追加する\n\n## 関連\n- [[常設指示・スキルは「厚さ」でなく「あなた固有の情報」が効く]]（同チャンネル・48回ブラインド実験。同じ結論に独立到達）\n- [[Claude Opus 5 プロンプトガイド実践解説：指示は「足す」より「削る」]]（まさおAIじっくり解説ch。公式プロンプトガイド側からの解説）", "tags": ["yt-learn", "ai", "claude-code", "context-engineering", "CLAUDE.md", "skills", "token-optimization", "2026-07-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T20:19:12.447493+09:00", "updated_at": "2026-07-28T20:19:12.447493+09:00"}
{"id": 1368, "title": "Opus 5 リリース速報3本の突き合わせ：値上げなしでFable 5級／ただし「最強」は自分の仕事で測れ 2026-07-26", "content": "## 情報源（同一トピックの3本を統合。個別ページを作らず突き合わせて記録）\n1. https://www.youtube.com/watch?v=Lw37l0SECvs — チャエン【AI研究所】/ 2026-07-26 / 3,662再生 / スコア 78\n2. https://www.youtube.com/watch?v=bIWmKMU5Dh4 — AI音声ナレーション系 / 2026-07-26 / スコア 74\n3. https://www.youtube.com/watch?v=apnTx1Rgkwo — ずんだもん解説系 / 11再生 / スコア 70\n\n## ⚠️ 信頼性の注意（最重要）\n**3本とも Anthropic の自社測定ベンチマークを再放送した二次情報。** うち1本（apnTx1Rgkwo）は再生数11のAI生成コンテンツで、数値の転記に誤りが混じる可能性がある。**下記の数値を判断に使う前に必ず [Anthropic公式](https://www.anthropic.com/news/claude-opus-5) で裏を取ること。** チャエン自身も「動画内のベンチマークはすべて Anthropic 自社測定。だからこそ自分でも触って確かめている」と明言している。\n\n## 3本が一致して伝えている事実\n- **価格据え置き**: 入力 $5 / 出力 $25 per 1M（Opus 4.8 と同一）。Fable 5 のちょうど半額\n- **知識カットオフ 2026年5月**（Claude 系で最新。Sonnet 5 / Fable 5 は 2026年1月）\n- 有料プラン全員が発表当日から利用可。Max プランはデフォルトで Opus 5\n- **ファーストモード**: 約2.5倍速だがコストは2倍\n- **effort（考える深さ）をユーザーが選べる**\n- コーディング系ベンチで Opus 4.8 の**約2倍**\n- Cursor Bench 最高難易度で **Fable 5 と 0.5% 差**、コストは半分\n- **ARC-AGI-3（未知の問題）で次点モデルの約3倍**（4.8比では桁違い）\n- **OSWorld 2.0（PC操作）で Fable 5 を超え**、コストは Fable 5 の約1/3\n- Zapier automation bench で 1.5倍（コストは同等）\n- 有機化学ベンチで 4.8 比 +10.2pt、タンパク質配列変異の推論で +7.7pt\n- **逸脱行動（嘘・ごまかし）が Claude 歴代で最少**。過剰なセキュリティブロックも減少\n\n## 弱点・注意点（速報記事が飛ばしがちな部分）\n- **業務ワークフロー系ベンチはまだ 26%**（チャエンが明示）\n- 外部検証機関の評価では**コーディングは Fable 5 と並んだ**が専門家の見方は割れる。**チームメイト的にコードレビューさせたテストでは「役に立つ指摘」は約4割**\n- **長時間かけて複雑な計画を立てる仕事は依然 Fable 5 が上**という冷静な声が海外にもある\n- 攻撃目的のセキュリティ相談は拒否し、危険と判断された相談は自動的に別モデルに切り替わる仕組みが入っている\n- 安くなったからと全部を最大 effort で回すと結局請求が来る\n\n## コミュニティの実測エピソード（bIWmKMU5Dh4 が収集）\n- 1回の指示でブラウザゲームが完成（絵も音も動きも全部AIが0から生成、素材の貼り付けなし）— 280万表示\n- スノーボードの物理シミュレーションが**1回目から破綻ゼロ** — 200万表示\n- 破壊シーンの再現比較（竜巻・鉄球・橋の崩落）で**4モデル中 Opus 5 だけが全部それらしく再現。倍の値段の Fable 5 に勝った** — 140万表示\n- 1回の指示で1時間半動き続け、対戦AIキャラ込みのシューティングを完成\n- 車サッカーゲームの再現をブラウザ公開まで。**消費は月額プラン枠の27%**\n- 公式エピソード: 画像を直接見られない状況で**画像解析ツールを自分でゼロから作って**読み取り、3Dモデルを組み上げた（他モデルは到達できず）\n\n**共通項は「1回の指示で完成品まで持っていく力」＝賢さの伸びより「しつこさ」の伸び。渡す前に自分で1度動かして確かめてから返してくる。**\n\n## アクションアイテム\n1. 上記の数値を使う前に Anthropic 公式ページで検算する\n2. 「最強」を鵜呑みにせず、**自分がよく頼む作業を同じ言葉で投げ直して**前後比較する\n3. ファーストモード（2倍コスト）は急ぐ時だけ。effort は用途別に設定する\n\n## 関連\n- [[Claude Opus 5 プロンプトガイド実践解説：指示は「足す」より「削る」]]\n- [[Fable 5 と Opus 5 の使い分け：監督＝Fable、収束＝Opus ultracode]]（実践者の体感も「長時間・多重指示は Fable」で一致）", "tags": ["yt-learn", "ai", "claude-code", "opus-5", "benchmark", "要一次情報確認", "2026-07-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T20:20:40.854302+09:00", "updated_at": "2026-07-28T20:20:40.854302+09:00"}
{"id": 1369, "title": "Cognee：Claude Code にセッション横断の永続メモリを足すOSSプラグイン（スポンサー動画・自前Wikiとの比較必要） 2026-07-26", "content": "## 情報源\n- URL: https://www.youtube.com/watch?v=DYdC-oqLMiY\n- チャンネル: WorldofAI（英語）\n- 投稿日: 2026-07-26 / スコア 72/100\n- ⚠️ **Cognee のスポンサー動画**（本人が明言）。評価は割り引いて読むこと\n\n## 課題設定\nClaude Code のセッションは基本的に使い捨て。セッションが終わると作業コンテキストの多くが消え、次に開くとリポジトリを読み直し、アーキテクチャを説明し直し、既に処理済みのドキュメントを再投入することになる。**時間の無駄・作業の反復・トークンの浪費**につながる。\n\n## Cognee がやること\nOSS のメモリプラットフォーム。ファイル・ドキュメント・社内知識・過去のエージェントセッションを取り込み、**構造化されたナレッジグラフ**に整理する。新しいタスク開始時、全部を読み直す代わりに**関連情報だけを retrieve** する。\n\n**双方向であることが肝**: セッション中は brain から読み、セッション終了時に新しい情報・決定・発見が長期記憶へ**書き戻される**。セッションごとに次が賢くなる。\n\n## セットアップ手順（動画で実演）\n1. Cognee のクラウド（Google/GitHub でサインアップ）またはローカルインストール\n2. 発行された `export` コマンド（APIキー）をターミナルで実行\n3. Claude Code で Cognee marketplace を登録するコマンドを実行\n4. Cognee プラグインをインストール\n5. → **以降すべての Claude Code セッションが自動で Cognee のメモリへ送られる**（手動 sync 不要）\n\nプロジェクトごとに別の brain を作成可。ファイルはペースト／フォルダ指定／ドラッグ&ドロップで投入。Cognee 側が「既存の Claude Code メモリを取り込む」ためのプロンプトも提供している。メモリスキーマとマインドマップで取り込み結果を可視化できる。\n\nClaude Code 以外に Codex / OpenClaw / API / MCP にも接続可能。\n\n## 検証内容\nタスク管理Webアプリを新規作成させ、セッションを一度終了 → まったく新しいセッションで同じプロジェクトを開き、前回の詳細（優先度の扱い・必須フィールド・UI設計ルール）を覚えているかを確認する構成。\n\n## 当環境への評価（重要）\n**当環境は既に LLM Wiki + auto-memory という永続記憶層を持っており、Cognee の主要な価値提案と機能が重複する。** 導入するなら「ナレッジグラフによる関連情報の自動 retrieve」が既存の全文検索より優れているか、という一点で比較すべき。またクラウド版は**セッション内容が外部サービスへ自動送信される**ため、機密を含むリポジトリでは採用不可（ローカルインストール前提でのみ検討可能）。\n\n## アクションアイテム\n- 導入は保留。既存の LLM Wiki 検索で不足を感じた時に、**ローカルインストール限定**で再評価する\n- 「セッション終了時に発見を長期記憶へ書き戻す」という双方向の設計思想自体は、既存の記憶運用（3軸保存判定）に取り込む価値がある\n\n## 関連\n- [[記憶の置き場はホストによる（LLM Wiki / auto-memory）]]", "tags": ["yt-learn", "ai", "claude-code", "memory", "cognee", "mcp", "2026-07-26"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T20:21:03.046814+09:00", "updated_at": "2026-07-28T20:21:03.046814+09:00"}
{"id": 1370, "title": "Xタイムライン学習 2026-07-28 20:22", "content": "# Xタイムライン学習 2026-07-28 20:22\n\nXタイムライン学習に関する情報がまとめられている。新着12件の情報から、ChatGPTのリアルタイムボイスチャットや3D personaの実装について触れている。Claude Codeを使用したさまざまなアプリケーションの開発方法や、AIエージェントの長時間タスクの記憶劣化対策などについて記載されている。\n\n## ポイント\n- ChatGPTリアルタイムボイスチャット\n- 3D personaの実装\n- Claude Codeを使用したアプリケーション開発\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIエージェントの記憶劣化対策` `リアルタイムボイスチャットの実装`\n", "tags": ["AI", "ChatGPT", "Claude Code"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T20:25:18.755342+09:00", "updated_at": "2026-07-28T20:25:18.755342+09:00"}
{"id": 1371, "title": "YouTube日次学習 2026-07-28", "content": "# YouTube日次学習 2026-07-28\n\n2026-07-28のYouTube日次学習のまとめ。Claude CodeとCodexの二役開発フロー、AIスキル管理の効率化、Claude APIによるAIエージェント開発などが解説されている。\n\n## ポイント\n- Claude CodeとCodexの二役開発フローが実現可能\n- AIスキル管理の効率化が可能\n- Claude APIによるAIエージェント開発が解説されている\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIスキル管理` `二役開発フロー`\n", "tags": ["Claude Code", "Codex", "AIエージェント開発"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T20:28:06.092763+09:00", "updated_at": "2026-07-28T20:28:06.092763+09:00"}
{"id": 1372, "title": "学習日報 2026-07-28 yt-learn 20:35", "content": "# 学習日報 2026-07-28 yt-learn 20:35\n\n## 概要\n`/yt-learn` に YouTube URL 11本を個別投入。**8件のLLM Wikiエントリを追加**（重複トピック3本は1ページに統合）。Anthropic 公式ブログ「The new rules of context engineering for Claude 5 generation models」を扱った動画が3本あり、**同じ結論に独立到達**していたため信頼度が高いと判断し実装まで進めた。\n\n---\n\n## 今日学んだこと（YouTube）\n\n### A. コンテキストエンジニアリング（今日の主題・実装済み）\n\n**Anthropic は自社 Claude Code のシステムプロンプトを8割以上削除しても社内評価が落ちなかった。** 原因は量ではなく **1リクエスト内での指示の矛盾**（「必要に応じてドキュメントを残せ」vs「コメントを書くな」がシステムプロンプト・スキル・ユーザー依頼から同時に飛ぶ）。Claude は意図を汲んで正解に近づくが、**矛盾を解くために余計に考える**。\n\n公式が挙げた6つの変化:\n1. 禁止の列挙 → **判断基準1個**（事故を塞ぐ禁止は残す価値がある）\n2. Few-shot → **インターフェース設計**（例示は新世代では探索の幅を狭める）\n3. 全部先出し → **段階的開示**（ツリー構造にする）\n4. **同じことを2回書かない**（旧モデルは末尾の指示に強く従ったので繰り返しが必要だった）\n5. **CLAUDE.md を記憶の置き場にしない**（自動メモリへ。ただし作業ログを md/HTML に残す運用は否定されていない）\n6. 仕様書は Markdown でなくてよい（**評価基準の表を HTML で渡して検証役AIに照らさせる**のが有効）\n\nれん学長の実測が決定的だった: **CLAUDE.md を147個→16個（131個削除）にしても削減0トークン。** CLAUDE.md は作業中フォルダとその親を辿ってしか読まれないため、遠くのファイルは元から載っていない。効いたのは**スキルの description**（554tok）と重複ルールの統合（653tok）のみ。\n\n別チャンネル（AI搭載ラジオ）の48回ブラインド実験（30勝2敗）も「厚さでなく**あなた固有の情報**が効く」と同じ結論。\n\n### B. Opus 5 の性質とモデル使い分け\n\n- **Opus 5 は言われなくても自分で検証する**。「コンテキストフレッシュのサブエージェントでレビューさせろ」系の強制指示は**もはや天井になる**ので削る\n- **応答の長さは effort では縮まない。プロンプトで直接指定する**（会話／作業実況／成果物の3種を分けて）\n- Thinking がデフォルトON。切れるのは effort=high 以下だけで、**切るとツール命令や内部タグが漏れる**\n- **スキルごとに effort を設定する**のが Opus 5 世代の主戦場（low は速く安く十分賢い、ループは xhigh）\n- Opus 5 はサブエージェントを積極的に召喚するのでコストを気にするなら同時実行数の上限を設定\n- 指示追従性が上がった副作用: 「控えめに」と書くと**文字通り受け取ってあまり報告しなくなる**\n- 使い分け: **監督・すり合わせ＝Fable 5 / 収束フェーズ＝Opus 5 の ultracode**。ベンチマークは賢さを測るがメタ認知・目標ドリフトは測れない\n- **人間の注意力が真のボトルネック**（Mac 7台あっても常時回せるのは5台が限界）。注意力資源を巻き取るモデルに課金する＝時間をお金で買う\n\n### C. ハーネス設計\n\n- **ループエンジニアリング → グラフエンジニアリング**: 差し戻し先・エスカレーション先・打ち切り条件・受け渡し様式を決めるとループはグラフになる\n- **ルータースキル方式**: AIに持たせるスキルを1つだけにし、階層フォルダへ隔離。スキルが100〜300個規模で破綻するのを防ぐ。各フォルダの README は3種の情報だけ（役割／共通ルール／環境依存の制約）\n\n### D. Opus 5 リリース情報（要一次情報確認）\n\n価格据え置き（$5/$25、Fable 5 の半額）・知識カットオフ2026年5月・ARC-AGI-3 で次点の3倍・OSWorld 2.0 で Fable 5 超えかつコスト1/3。**ただし全て Anthropic 自社測定の二次情報**。弱点として業務ワークフロー系は26%、外部検証ではコードレビューの「役に立つ指摘」は約4割、長時間の複雑な計画は依然 Fable 5 が上との声。\n\n### E. 対象外に近い扱い\n\n- Cognee（Claude Code に永続メモリを足すOSS）— **スポンサー動画**。当環境は LLM Wiki + auto-memory で機能が重複し、クラウド版はセッション内容が外部送信されるため導入保留\n\n---\n\n## 今日実装したもの（Issue #303 / PR #305）\n\n| ファイル | 変更内容 |\n|--------|---------|\n| `~/.claude/tools/measure_context.py` | **新規**。毎ターン必ず載るものだけを数える。常時注入とスキルdescriptionを分離、`.mt-owned`（ベンダー所有）を編集不可と明示 |\n| `~/.claude/tools/trends.py` | `MAX_BYTES=6_000` を追加し `prune()` を行数＋バイト数の両方で切る。`compact` サブコマンド追加。`stats()` に `bytes` 追加 |\n| `~/.claude/CLAUDE.md` | メタ認知4行＋「禁止10個より判断基準1個」を**足した上で**、二重記述（検証なし完了宣言禁止 / Reactive Coding）を削除。98行（<100制約維持） |\n| `~/.claude/rules/trends.md` | compact 実行で 7,581B → 3,182B。今回の学習エントリ追記後 4,168B |\n| `memory/instinct-context-cost-measured-in-bytes-not-files.md` | **新規**。ファイル数でなくバイト数で測る instinct |\n\n### 見つかった穴\n\n`rules/trends.md` は **100行キャップを守ったまま 7,581B まで膨張**し、常時注入枠の35%を1ファイルが占めていた。1エントリが1,948字（X Learn の多クエリ集約が10投稿分を貼っていた）。**行数で切った境界はバイト数を守れない** — [[instinct-length-boundary-is-not-inspection-boundary]] と同型の穴が別の物差しで再発した。\n\n### 検証結果\n\n```\nprune() 単体検証 : バイトキャップが効く / 行数キャップ健在 / 余計な取りこぼしなし\ntrends.py compact: 7,581B → 3,182B\nmeasure_context  : rc=0（20,000B 閾値以下）\nCLAUDE.md        : 98行 < 100\n\n毎ターン固定コスト: 14,525 tok → 12,434 tok（-2,091 / -14%）\n                    ※メタ認知4行を「足した上で」の削減\n```\n\n---\n\n## 未実装アクションアイテム（優先順）\n\n| # | 内容 | 段 | 備考 |\n|---|------|----|------|\n| 1 | スキル定義に `effort` を明示（軽い用途は low/medium、ループは xhigh） | 段1→3 | Opus 5 世代で最も効くとされる。37スキル全部は不要、頻用のものから |\n| 2 | スキル内の Few-shot が探索を狭めていないか点検し、制約/インターフェース設計に置換 | 段3 | yt-learn の「環境設計7技」に Few-shot 推奨があり公式見解と矛盾している |\n| 3 | サブエージェント同時実行数の上限をハーネスに書く | 段1 | Opus 5 は積極的に召喚する |\n| 4 | 評価基準を HTML で渡して検証役AIに照らさせる運用を試す | 段2 | 公式が「Markdown でなくてよい」と明示 |\n| 5 | `mulmoterminal-config` の description 1,590字（全体の20%） | 段0 | `.mt-owned` によりベンダー管理。**編集しない**（次回更新で上書きされる）。上流にフィードバックする道はある |\n| 6 | Cognee のローカルインストール版を LLM Wiki と比較評価 | 段0 | クラウド版は外部送信のため機密リポジトリでは採用不可 |\n\n---\n\n## LLM Wiki エントリ一覧（本セッション追加）\n\n| id | タイトル | タグ |\n|----|---------|------|\n| 1362 | 常設指示・スキルは「厚さ」でなく「あなた固有の情報」が効く（48回ブラインド実験・30勝2敗） | prompt-engineering, CLAUDE.md, skills |\n| 1363 | ループエンジニアリング → グラフエンジニアリング：差し戻し先とエスカレーション先を決めるとループはグラフになる | graph-engineering, harness |\n| 1364 | ルータースキル方式：AIに持たせるスキルを1つだけにして階層フォルダへ隔離する | skills, router-skill, token-optimization |\n| 1365 | Fable 5 と Opus 5 の使い分け：監督＝Fable、収束＝Opus ultracode | opus-5, fable-5, model-selection, effort |\n| 1366 | Claude Opus 5 プロンプトガイド実践解説：指示は「足す」より「削る」／エフォート管理がハーネスの主戦場に | opus-5, prompt-engineering, effort |\n| 1367 | CLAUDE.md を147個→16個に減らしても削減0トークン：効いたのは「スキルのdescription」と重複解消だけ | context-engineering, CLAUDE.md, token-optimization |\n| 1368 | Opus 5 リリース速報3本の突き合わせ：値上げなしでFable 5級／ただし「最強」は自分の仕事で測れ | opus-5, benchmark, 要一次情報確認 |\n| 1369 | Cognee：Claude Code にセッション横断の永続メモリを足すOSSプラグイン（スポンサー動画） | memory, cognee, mcp |\n\n---\n\n## 解析した動画とスコア\n\n| スコア | 動画 | チャンネル | 扱い |\n|-------|------|-----------|------|\n| 95 | CLAUDE.md 147個→16個で削減0トークン (WAD-Fl1Tggo) | れん学長のAIツール実験室 | id=1367 → 実装 |\n| 95 | 常設指示は厚さでなく固有情報（48回実験） (1TGQl75gZCM) | — | id=1362 |\n| 92 | Opus 5 プロンプトガイド解説 (tlmdPJfU1WY) | まさおAIじっくり解説ch | id=1366 |\n| 90 | グラフエンジニアリング (LzICVHyruzM) | — | id=1363 |\n| 88 | Fable 5 と Opus 5 の使い分け (hCj-GqjRCBU) | まさおAIじっくり解説ch | id=1365 |\n| 85 | AIスキル魔改造計画（ルータースキル） (IU3wyu5S4BQ) | — | id=1364 |\n| 78 | Opus 5 速報＋コンテキスト設計 (Lw37l0SECvs) | チャエン【AI研究所】 | id=1368 に統合 |\n| 75 | 無料AI講座カタログ (S2yMgw0b9bM) | — | 参照のみ（カタログで深度が浅い） |\n| 74 | Opus 5 速報 (bIWmKMU5Dh4) | — | id=1368 に統合 |\n| 72 | Cognee で永続メモリ (DYdC-oqLMiY) | WorldofAI（英語） | id=1369 |\n| 70 | Opus 5 電撃発表 (apnTx1Rgkwo) | ずんだもん解説系 | id=1368 に統合。**11再生のAI生成二次情報**、数値は要裏取り |\n\n---\n\n## 手順上の記録\n\n- **NotebookLM は使わず** Step 4c（Claude が字幕を直接解析）で全件処理した\n- 字幕は `yt-dlp --write-auto-sub` で取得。**11本連続で 429 は一度も起きなかった**（各取得の間に `sleep 15〜20` を入れた）\n- WorldofAI は日本語自動字幕が無く `FileNotFoundError` → `--sub-lang en` へフォールバックして解決\n- PO Token 警告は全編で出たが自動字幕の取得は成功。スキルの2026-06-06注記どおり非致命\n- 同一トピック3本（Opus 5 速報）は**個別ページを作らず1ページに統合**した。重複ページは検索時のノイズになるため", "tags": ["日報", "2026-07-28", "daily-summary", "yt-learn"], "domain": "ai", "source_url": null, "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T20:29:17.921290+09:00", "updated_at": "2026-07-28T20:29:17.921290+09:00"}
{"id": 1373, "title": "Xタイムライン学習 2026-07-28 21:22", "content": "# Xタイムライン学習 2026-07-28 21:22\n\nAIモデルのオープンソース化が進み、実装可能なツールが増加している。ChatGPT Real-time Voice、Automated Trading System、DeepSeek's Founder、Kimi K3、RAG vs. Graph RAG、Anthropic's Agent Systemなどを実装する。目標はKimi K3の2.8Tモデルをダウンロードし、Sherlockでユーザー検索を実装し、Claude CodeでWebインターフェースを構築する。\n\n## ポイント\n- AIモデルのオープンソース化が進み、実装可能なツールが増加\n- Kimi K3の2.8Tモデルをダウンロードし、Sherlockでユーザー検索を実装\n- Claude CodeでWebインターフェースを構築\n\n## 関連ページ\n[[CC Learn - Claude Code is all you need in 2026]] [[CC Learn - Claude Code for Desktop is the BEST way to build apps with AI (full tutorial)]]\n\n## 関連概念（未作成）\n`AIエージェント` `オープンソースAIモデルの実装`\n", "tags": ["AI", "オープンソース", "実装"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T21:23:37.787401+09:00", "updated_at": "2026-07-28T21:23:37.787401+09:00"}
{"id": 1374, "title": "Xタイムライン学習 2026-07-28 21:25", "content": "# Xタイムライン学習 2026-07-28 21:25\n\n2026-07-28のXタイムライン学習で、Claude Opus 5、OpenCode Go、GitHub Copilot HyDRA、リッチなアニメーションUI、Claude共有チャット、Claude Codeビデオ編集、Claude YouTubeチャネル、Codex Windowsなどが実装GO。AI組織、Grokフィギュア、シャッフルアイランドは参考のみ。横断テーマはClaude、AI、影環境での実装とマネタイズの可能性。\n\n## ポイント\n- Claude Opus 5 shadow環境で試す\n- OpenCode Go 試用する\n- HyDRA shadow環境で試す\n- Claude YouTubeチャネル作成に試す\n- Codex Windowsで試す\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業？Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]] [[Paperclip: AIへの丸投げ起業と自律AI管理術]] [[「LLM Wiki」知識管理思想 — Karpathy提唱]] [[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ（security-guidance・書くAI/見るAI分離）]] [[2026-06-02 YouTube学習: モデル比較とマルチモデル運用（GPT5.5 vs Opus4.8 vs Gemini3.5・適材適所）]] [[2026-06-02 goalbuddy初の実Issue実証: #265 videos.title空調査をgrok Workerで自律完遂]] [[2026-06-02 grok CLI 復活: @GokouMutsumi(Xプレミアム)で再認証・実Worker実働・grok chat廃止修正]] [[2026-06-02 修正系Issue自律実証: #283 freeconsul を worktree隔離+goalbuddyで安全修正(PR#290)]] [[2026-06-02 別AIレビュー(Arisパターン)実証: PR#290をcerebras gpt-ossが批評→検証して反映]] [[2026-06-02 完成: goalbuddy 完全自律ループ（run・Worker自動委譲マルチバックエンド・E2E実証）]] [[2026-06-02 完成: goalbuddy 実Worker(agy)で完全自律ループをE2E実証]] [[2026-06-02 実装: MMPO/Goal Buddy を実践化 A実証+B hook強制化+C goalbuddyツール]] [[9router — Claude Code/Codex/Cursor を無料・低コストプロバイダーに自動ルーティング 2026-05-24]] [[Antigravity 2.0 完全ガイド — マルチモデル対応Googleエージェント・CLIコマンドagy 2026-05-25]] [[Antigravity→Codex/Claude Code拡張+Ollama ローカルAPIコスト削減フロー 2026-05-28]] [[AsyncLLMClientを初期化する前に、プロバイダーがreasoning_effortパラメータに対応しているか確認する]]\n\n## 関連概念（未作成）\n`Claude Opus 5` `OpenCode Go` `GitHub Copilot HyDRA` `リッチなアニメーションUI` `Claude共有チャット` `Claude Codeビデオ編集` `Claude YouTubeチャネル` `Codex Windows`\n", "tags": ["Claude", "AI", "実装", "マネタイズ", "影環境"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T21:27:07.336563+09:00", "updated_at": "2026-07-28T21:27:07.336563+09:00"}
{"id": 1375, "title": "Xタイムライン学習 2026-07-28 21:27", "content": "# Xタイムライン学習 2026-07-28 21:27\n\nClaude Opus 5の自動生成機能、グラフエンジニアリングの解釈、Kimi-K3のウエイト公開、AIエンジニアの発言、Claudeの公開Artifactsの注意喚起などを学習。Claude Opus 5の導入を検討。Claudeのプロンプト機能を活用。グラフエンジニアリングの研究を続ける。\n\n## ポイント\n- Claude Opus 5の自動生成機能\n- グラフエンジニアリングの解釈\n- Kimi-K3のウエイト公開\n- AIエンジニアの発言\n- Claudeのプロンプト機能の活用\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`マネタイズ` `自動生成機能`\n", "tags": ["Claude", "自動生成", "グラフエンジニアリング", "AI"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T21:30:01.063372+09:00", "updated_at": "2026-07-28T21:30:01.063372+09:00"}
{"id": 1377, "title": "Xタイムライン学習 2026-07-28 22:05", "content": "# Xタイムライン学習 2026-07-28 22:05\n\n新着8件のXタイムライン学習についてまとめる。ChatGPTとMetaAIイラスト生成実験、部品集CSS/React、OpenAI AI活用事例集などが含まれる。横断テーマはAIツールの統合と自律化が進むこと。実装はvvv-botsにAIツール統合を行い、shadow環境でAIツールの収益モデル検証を行う.\n\n## ポイント\n- ChatGPTとMetaAIイラスト生成実験\n- 部品集CSS/React\n- OpenAI AI活用事例集\n- AIツールの統合と自律化が進む\n\n## 関連ページ\n[[AIに丸投げ起業とClaude Code監督の実態]] [[Claude Code Skills 2026年初頭まとめ]]\n\n## 関連概念（未作成）\n`AIツール統合` `自律AIシステム`\n", "tags": ["AI", "統合", "自律化"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T22:06:08.719206+09:00", "updated_at": "2026-07-28T22:06:08.719206+09:00"}
{"id": 1379, "title": "Xタイムライン学習 2026-07-28 23:05", "content": "# Xタイムライン学習 2026-07-28 23:05\n\n2026-07-28のXタイムライン学習で、パチンコ/パチスロコミュニティ向けプロジェクトPACHI-PACHI-7が新着。収益モデル分析とshadow環境適用を検討。ゲーミングコミュニティ向けマネタイズプロジェクトが注目。\n\n## ポイント\n- PACHI-PACHI-7プロジェクト新着\n- 収益モデル分析とshadow環境適用検討\n- ゲーミングコミュニティ向けマネタイズプロジェクト注目\n\n## 関連ページ\n[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策（MMPO論文・Goal Buddy・ハーネスエンジニアリング）]]\n\n## 関連概念（未作成）\n`パチンコ/パチスロコミュニティ` `ゲーミングマネタイズ戦略`\n", "tags": ["パチンコ", "パチスロ", "マネタイズ", "ゲーミング"], "domain": "ai", "source_url": "", "importance_score": 1.0, "wikilinks": [], "created_at": "2026-07-28T23:05:45.070628+09:00", "updated_at": "2026-07-28T23:05:45.070628+09:00"}
