[{"data":1,"prerenderedAt":936},["ShallowReactive",2],{"tag-articles-claude code":3},[4,9,14,19,24,29,33,37,43,48,54,58,63,67,71,76,81,85,89,94,99,103,107,112,117,122,127,132,136,140,144,148,152,156,160,164,169,173,177,182,187,192,197,201,206,210,215,219,223,228,233,237,241,246,251,255,260,264,269,274,278,283,288,292,296,301,305,310,315,319,324,329,334,339,343,348,353,358,364,368,373,378,383,388,393,398,402,407,412,417,422,426,431,436,440,444,449,454,458,463,468,472,476,481,485,489,493,498,502,506,510,515,519,523,528,533,537,542,547,552,556,561,566,570,574,578,583,588,593,598,603,609,613,618,623,628,633,637,641,645,649,653,657,661,666,670,674,679,683,687,691,696,700,704,708,712,717,721,725,730,734,738,743,747,752,757,762,766,770,775,779,783,787,791,796,801,806,810,814,819,823,828,832,836,840,844,849,854,858,862,867,871,875,880,885,890,894,898,902,906,911,915,919,924,928,932],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":8},"はじめての VS Code + AI コーディング入門","パソコン初心者向けに、VS Code、Git、GitHub のセットアップから Claude Code や GitHub Copilot を使って HTML の Web ページを作成するまでの手順を解説","/vscode-ai-coding-beginners-guide","2025-12-08T00:00:00.000Z",{"title":10,"description":11,"path":12,"publishedAt":13,"updatedAt":13},"Claude Code - Modular Rules（モジュラールール）機能まとめ","Claude Codeのモジュラールール機能について解説。大規模プロジェクトでルールファイルを分割・整理する方法を紹介","/claude-code-modular-rules","2025-12-11T00:00:00.000Z",{"title":15,"description":16,"path":17,"publishedAt":18,"updatedAt":18},"シンボリックリンクで別のローカルリポジトリを参照する","Claude Codeに別のGitリポジトリのコードを参照させる方法","/symlink-reference-repo","2025-12-13T00:00:00.000Z",{"title":20,"description":21,"path":22,"publishedAt":23,"updatedAt":23},"Claude Code 設定プロンプト完全ガイド","CLAUDE.md / rules / skills / slash commands / subagents の使い分けを解説","/claude-code-settings-guide","2025-12-16T00:00:00.000Z",{"title":25,"description":26,"path":27,"publishedAt":28,"updatedAt":28},"git worktree で実現する並行開発 - AI エージェントとの組み合わせ","複数ブランチを同時に扱える git worktree の導入ガイド。Claude Code との並行開発ワークフローも解説","/git-worktree-wtp-guide","2025-12-19T00:00:00.000Z",{"title":30,"description":31,"path":32,"publishedAt":28,"updatedAt":28},"Node.jsプロセス終了時の注意事項","開発サーバー再起動時にClaude Codeを終了させないためのルール","/node-process-termination-rules",{"title":34,"description":35,"path":36,"publishedAt":28,"updatedAt":28},"Skill作成のベストプラクティス","Claudeが発見・効果的に使用できるSkillを書くための実践的なガイド","/skill-authoring-best-practices",{"title":38,"description":39,"path":40,"publishedAt":41,"updatedAt":42},"Windows環境でのChrome DevTools MCP設定ガイド","Claude CodeでChrome DevTools MCPサーバーが不安定になる原因と正しい設定方法","/chrome-devtools-mcp-windows-setup","2025-12-23T00:00:00.000Z","2026-01-08T00:00:00.000Z",{"title":44,"description":45,"path":46,"publishedAt":47,"updatedAt":47},"2025年末、AIの「見える側」に立つために必要なたった一つのこと","Jack Clarkの「深いファネル」を引用しながら、AIの恩恵を受けるために必要な4つの条件と、その中で最も重要な「時間」について考察する","/ai-deep-funnel","2025-12-31T00:00:00.000Z",{"title":49,"description":50,"path":51,"publishedAt":52,"updatedAt":53},"Claude Codeのスラッシュコマンド + 画像認識でスキャンしたPDFを自動リネームする","裁断した本をスキャンしてPDF化した後、Claude Codeのスラッシュコマンドでpymupdfで画像抽出し、Claudeの画像認識でタイトルを判断して自動リネームする方法。サブエージェント並列処理で高速化","/pdf-auto-rename-slash-command","2026-01-06T00:00:00.000Z",null,{"title":55,"description":56,"path":57,"publishedAt":42,"updatedAt":53},"Chrome DevTools MCP vs Playwright MCP: 用途別の使い分けガイド","ブラウザ自動化MCPの2大選択肢を比較。デバッグ・パフォーマンス分析にはChrome DevTools、UI自動化・テストにはPlaywrightが最適","/chrome-devtools-vs-playwright-mcp",{"title":59,"description":60,"path":61,"publishedAt":62,"updatedAt":53},"Claude Codeのユーザーレベル~/.claudeディレクトリをレビューする","~/.claudeに配置されたコマンド・スキル・ルールの一覧と、整理・削除の提案","/claude-code-user-dotclaude-review","2026-01-11T00:00:00.000Z",{"title":64,"description":65,"path":66,"publishedAt":62,"updatedAt":53},"Claude Codeの.claude設定をユーザーレベルとプロジェクトレベルに分離する","複数プロジェクトで共通のスキル・コマンドと、プロジェクト固有のものを分離して管理する方法","/claude-code-user-project-settings",{"title":68,"description":69,"path":70,"publishedAt":62,"updatedAt":53},"2026年1月11日の開発日記 - レシートバリデーションの精度改善とClaude Code設定分離","tax-assistantのレシートバリデーション3段階評価フローを実装し、サブエージェントのハルシネーション対策を完了。Claude Codeの設定をユーザーレベルとプロジェクトレベルに分離整理した1日","/2026-01-11-diary",{"title":72,"description":73,"path":74,"publishedAt":75,"updatedAt":53},"2026年1月13日の開発日記 - Miller Columns UIと勘定科目AI判定の実装","税務アプリOCR CheckerにMiller Columns UIを実装し、勘定科目AI判定機能を追加。Claude Code会話自動記録の仕組みも構築した1日。","/2026-01-13-diary","2026-01-13T00:00:00.000Z",{"title":77,"description":78,"path":79,"publishedAt":80,"updatedAt":53},"Claude CodeとCodex CLIを連携させる","Claude CodeからCodex CLI（GPT-5.2）を呼び出してレビューを依頼する方法。codex execで直接結果を受け取るシンプルな仕組み。","/claude-codex-collaboration","2026-01-14T00:00:00.000Z",{"title":82,"description":83,"path":84,"publishedAt":80,"updatedAt":80},"Claude CodeとCodex CLIの連携ガイド：AGENTS.mdからcodex.toml設定まで","Claude Code（Opus 4.5）とCodex CLI（GPT-5.2）を連携させる方法を解説。AGENTS.mdのベストプラクティス、Voltaでのインストール問題の解決、/codex-reviewスキルの実装、codex.tomlの設定方法、Windows環境での運用ノウハウまで網羅。","/claude-codex-integration",{"title":86,"description":87,"path":88,"publishedAt":80,"updatedAt":53},"2026年1月14日の開発日記 - Claude Code×Codex連携とtax-assistant大規模改修","Claude CodeとCodex CLIの連携スキル実装、税務アシスタントの手書き売上伝票OCR対応、フロントエンドUIのMiller Columns 4列構成へのリファクタリングなど、充実した1日の記録","/2026-01-14-diary",{"title":90,"description":91,"path":92,"publishedAt":80,"updatedAt":93},"税務アシスタント: 手書き売上伝票OCR対応の設計と実装","Claude CodeとGemini APIを組み合わせた手書き売上伝票のOCR対応を実装。ドキュメントタイプのDB管理、クライアント別スキーマ、インポートコマンドの粒度分離、テーブル分離設計、UI実装までを1日で完了した記録","/tax-assistant-sales-slip-ocr","2026-01-17T00:00:00.000Z",{"title":95,"description":96,"path":97,"publishedAt":98,"updatedAt":53},"Chrome DevTools MCPで複数Claude Codeセッションを同時に使えない問題","Claude Codeで複数セッションからChrome DevTools MCPを同時に使おうとすると競合が発生する問題の調査結果と解決策","/chrome-devtools-mcp-multi-session","2026-01-23T00:00:00.000Z",{"title":100,"description":101,"path":102,"publishedAt":98,"updatedAt":53},"Claude CodeとClaude Webを組み合わせてSVG状態遷移図を作った話","UIの色ルールを説明する状態遷移図をSVGで作成。Claude Codeだけでは難しかった部分をClaude Webの図解能力で補完し、最終的にインタラクティブなVueコンポーネントに仕上げた過程を記録","/svg-state-diagram-with-claude",{"title":104,"description":105,"path":106,"publishedAt":98,"updatedAt":53},"UIモックファーストな実装計画のすすめ：AIとの協働開発で学んだこと","実装計画にUIモックを含めることで、バックエンドからフロントエンドまで全レイヤーの作業漏れを防ぐ方法","/ui-mock-first-planning",{"title":108,"description":109,"path":110,"publishedAt":111,"updatedAt":53},"tax-assistantにスラッシュコマンドビューア機能を実装 - FastAPI + Vue 3カラムレイアウト","Claude Codeのスラッシュコマンド一覧をWebブラウザで閲覧できるビューア機能を実装。FastAPI APIエンドポイント、Vue 3カラムレイアウト、フェーズ別分類を解説","/tax-assistant-slash-command-viewer-2026-01-29","2026-01-29T00:00:00.000Z",{"title":113,"description":114,"path":115,"publishedAt":116,"updatedAt":53},"Claude Codeの開発環境整備ログ - gogcliスキル作成、diary管理改善、エッセイ校正","Google Workspace CLIスキルの作成、diaryファイルのリネームによるpath重複解消、本多式校正によるエッセイ修正、indexページのカテゴリ整理など、開発ワークフローを改善した記録","/dev-tools-and-workflow-2026-02-01","2026-02-01T00:00:00.000Z",{"title":118,"description":119,"path":120,"publishedAt":121,"updatedAt":53},"消費税経理処理パターン抽出・ビューア開発ログ - スキーマ設計からID連番チェックまで","税務マニュアル画像からの消費税経理処理パターン抽出、TypeScriptスキーマ設計、サブエージェント並列処理、ミラーカラムレイアウトビューア、ID連番チェックテストの実装記録","/consumption-tax-patterns-2026-02-04","2026-02-04T00:00:00.000Z",{"title":123,"description":124,"path":125,"publishedAt":126,"updatedAt":53},"LP UI/UX最終調整 - 日本語化・favicon・デザインシステム整備","全LPの英語テキスト日本語化、favicon修正、CLAUDE.md作成、記事ページ改善など運用品質を高めた最終調整の記録","/tax-lp-ui-ux-polish-2026-02-08","2026-02-08T00:00:00.000Z",{"title":128,"description":129,"path":130,"publishedAt":131,"updatedAt":53},"2026年2月12日の開発日記 - 確定申告資料整理・クライアント切替実装・仕訳ルール自動推測・PDF変換","確定申告資料92件リネーム、クライアント切替機能の設計から実装完了、仕訳ルール自動推測・提案機能の構築、医療費明細OCR対応、PDF複数ページ変換、新規クライアント登録設計まで、tax-assistantを大幅に進化させた一日。","/diary-2026-02-12","2026-02-12T00:00:00.000Z",{"title":133,"description":134,"path":135,"publishedAt":131,"updatedAt":53},"確定申告資料92件の一括リネームとGoogleスプレッドシート連携 - Claude Codeによる自動化","Google共有ドライブ上の確定申告PDF・画像・CSV 92件をClaude Codeで一括リネームし、Googleスプレッドシートにドライブリンクを登録した作業ログ。ImageMagickによるPDF画像変換やPyPDF2のエンコーディング問題への対処も記録。","/tax-2025-file-rename-spreadsheet-2026-02-12",{"title":137,"description":138,"path":139,"publishedAt":131,"updatedAt":53},"tax-assistant: 新規クライアント登録フロー設計 - Codex 4ラウンドレビューで設計を洗練","クライアント切替機能の次のステップとして新規登録フローを設計。6タスク構成のPlanエージェント設計にCodex（GPT-5.3）4ラウンドの段階的レビューを適用し、20件以上の指摘を反映した設計記録。","/tax-assistant-client-registration-design-2026-02-12",{"title":141,"description":142,"path":143,"publishedAt":131,"updatedAt":53},"tax-assistant: クライアント切替機能の設計 - Planエージェント + Codexレビューで計画策定","tax-assistantで複数クライアントを切り替えるUIの実装設計。既存計画書との差分分析、10タスクへの分割、Codex（GPT-5.3）による7件のレビュー指摘反映までの作業記録。","/tax-assistant-client-switcher-design-2026-02-12",{"title":145,"description":146,"path":147,"publishedAt":131,"updatedAt":53},"tax-assistant: クライアント切替機能の実装 - 10タスク一括完了とマルチクライアント対応バグ修正","設計済みのクライアント切替機能を10タスク一気に実装。dependencies.pyでパス管理集約、59エンドポイント移行、ClientSelectorUI、そして2つ目のクライアント追加で表面化した5つのバグを修正した記録。","/tax-assistant-client-switcher-implementation-2026-02-12",{"title":149,"description":150,"path":151,"publishedAt":131,"updatedAt":53},"tax-assistant: マネーフォワードCSV取込と自動仕訳ルールのインポート","マネーフォワードからエクスポートしたカード明細CSVの取込、新規クライアント登録、DBパスのハードコード修正、Googleスプレッドシートからの仕訳ルール85件インポートまでの作業ログ。","/tax-assistant-csv-import-shiwake-rules-2026-02-12",{"title":153,"description":154,"path":155,"publishedAt":131,"updatedAt":53},"tax-assistant: 医療費明細対応と帳票設定改善","OCRスキーマエディタのヘッダー未送信バグ修正、医療費明細の帳票タイプ追加、論理削除によるクライアント別帳票管理、インポートスクリプトの改善、25件のレシートOCR処理までの作業ログ。","/tax-assistant-medical-receipt-document-type-2026-02-12",{"title":157,"description":158,"path":159,"publishedAt":131,"updatedAt":53},"tax-assistant: PDF複数ページ変換と画像表示修正 - マルチクライアント環境のimgタグ対応","領収書裏表PDFの画像変換機能（PyMuPDF+Pillow）を追加し、横連結で視認性を改善。マルチクライアント環境でimgタグにX-Client-Idヘッダーを送れない問題をクエリパラメータ方式で解決。","/tax-assistant-pdf-converter-image-fix-2026-02-12",{"title":161,"description":162,"path":163,"publishedAt":131,"updatedAt":53},"tax-assistant: 仕訳ルール自動推測・提案機能 - Miller Column UIとAI勘定科目推測","未マッチのクレカ明細からAIが勘定科目を推測し、仕訳ルール登録を支援するRuleSuggestionViewを構築。6カラムMiller Column Layout、キーボードナビゲーション、マッチタイプ選択、フロントエンド27+バックエンド11テスト。","/tax-assistant-rule-suggestion-feature-2026-02-12",{"title":165,"description":166,"path":167,"publishedAt":168,"updatedAt":53},"書籍OCRパイプライン整備 - yomitoku + SQLite + 並列クリーンアップで蔵書DB構築を加速した一日","yomitoku（日本語特化AI OCR）で書籍PDFをMarkdown変換しSQLiteに格納。cleanup-bookコマンドの並列処理化、前処理パイプライン追加、ビューアUI改善など、書籍ナレッジベースの基盤を一日で大幅に底上げした記録。","/book-ocr-pipeline-2026-02-19","2026-02-19T00:00:00.000Z",{"title":170,"description":171,"path":172,"publishedAt":168,"updatedAt":53},"2026年2月19日の開発日記 - 書籍OCRパイプラインを丸一日磨き上げた日","yomitoku OCRで複数冊の書籍をDB化し、クリーンアップの並列処理・前処理パイプライン・進捗UI表示まで一気に整備。vivid-writingスキルも作成して日記生成の文章品質を底上げした。","/2026-02-19-diary",{"title":174,"description":175,"path":176,"publishedAt":168,"updatedAt":53},"vivid-writingスキルの作成 - 形容詞を動詞に変換するClaude Codeスキル","メモに溜めていた「形容詞→動詞変換」テクニックをClaude Codeスキルとして整備し、make-diaryコマンドと統合。既存記事への適用テストで効果を確認した。","/vivid-writing-skill-2026-02-19",{"title":178,"description":179,"path":180,"publishedAt":181,"updatedAt":53},"書籍OCRバッチクリーンアップとtokyo-onkeiデプロイ修正 - 2026年2月20日","yomitokuで75ページのPDFを113秒でOCR変換し、複数冊のDBクリーンアップを並列バッチ処理。tokyo-onkeiのCSS崩れ・リダイレクト問題も解消した開発ログ。","/book-ocr-and-misc-2026-02-20","2026-02-20T00:00:00.000Z",{"title":183,"description":184,"path":185,"publishedAt":186,"updatedAt":53},"開発環境とテストスイートの整備 - Volta Node.js更新・ESLint修正・E2Eテスト全パス","VoltaでのNode.js更新によるClaude Codeアップデート、eurekapu-nuxt4のESLint・E2Eテスト修正、Claude Codeコンテキストウィンドウ表示設定など開発環境整備の記録。","/dev-environment-testing-2026-02-21","2026-02-21T00:00:00.000Z",{"title":188,"description":189,"path":190,"publishedAt":191,"updatedAt":53},"Claude OpusとCodexでNuxt 4プロジェクトの再設計を議論した記録","業務Webアプリをゼロから再設計するならどうするか。Claude Opus単独セッションとCodex GPT-5.3とのディスカッションで、テーブル設計・レイヤー構成・状態マシンなど9項目の設計判断を導き出した","/redesign-discussion-claude-codex-2026-02-27","2026-02-27T00:00:00.000Z",{"title":193,"description":194,"path":195,"publishedAt":196,"updatedAt":53},"Claude Code ステータスラインにレートリミット表示を追加した","Claude CodeのステータスラインにAPI使用量（5時間枠・1週間枠）の使用率とリセット時刻を表示するPythonスクリプトを作成。OAuthトークンでAnthropicの非公式APIからデータを取得する仕組み","/claude-code-statusline-ratelimit-2026-03-03","2026-03-03T00:00:00.000Z",{"title":198,"description":199,"path":200,"publishedAt":196,"updatedAt":53},"2026年3月3日の開発日記 - 仕訳ビューアを一日中磨き上げた日","Claude Codeのステータスラインにレートリミット表示を追加し、仕訳ビューアのバグ修正・バリデーション・UX向上を10項目以上実施。さらに会計サービス向け仕訳CSVエクスポート機能を新規実装した一日の記録","/2026-03-03-diary",{"title":202,"description":203,"path":204,"publishedAt":205,"updatedAt":53},"個人事業主がAIで事業を変える──美容業オーナーとの対話から見えた7つの論点","AIを日常業務に取り入れ始めた個人事業主との対話を通じて、GUI→AI対話へのインターフェース移行、Web構築の民主化、情報発信戦略、書籍電子化ワークフロー、AI時代の人間の役割、投資判断までを整理した","/ai-solo-business-transformation","2026-03-11T00:00:00.000Z",{"title":207,"description":208,"path":209,"publishedAt":205,"updatedAt":53},"2026年3月11日の開発日記 - CF計算書メンタルモデルとAI時代の質問力","CF計算書の5つのメンタルモデル整理、ビジネス会計分野の立ち上げ、AI時代の質問力に関する記事作成、Claude Codeフックテスト、誤りやすい事例集のクイズ設計など盛りだくさんの1日。","/2026-03-11-diary",{"title":211,"description":212,"path":213,"publishedAt":214,"updatedAt":53},"コンテンツ管理の月別ディレクトリ整理とClaude Codeプラグイン修正","content/直下に散在していた日付ディレクトリを月別フォルダに統合した記録。2月6日分のマージ問題、dev serverのファイルロック、feature-devプラグインのスキル移行も扱う。","/content-management-monthly-reorganization","2026-03-19T00:00:00.000Z",{"title":216,"description":217,"path":218,"publishedAt":214,"updatedAt":53},"開発環境の快適性を高めるAutoHotkeyスクリプトとClaude Codeプラグイン改善","CapsLockキーでスクリーンショットを撮るAutoHotkeyスクリプトの作成とWindows起動時の自動実行設定。feature-devプラグインのインストール問題をcommands/からskills/への移行で解決。","/dev-environment-improvements",{"title":220,"description":221,"path":222,"publishedAt":214,"updatedAt":53},"make-diaryコマンドを月別ディレクトリ運用に移行 - 3ヶ月分のコンテンツ整理","日記生成コマンドの保存先を月別ディレクトリに統合。1月から3月までの約80ディレクトリを整理し、2月6日のマージ問題を解決。dev serverのファイルロックやプラグイン移行の試行錯誤も記録。","/make-diary-monthly-organization",{"title":224,"description":225,"path":226,"publishedAt":227,"updatedAt":53},"Claude Code 安全な自律実行環境 構築ガイド","Windows + PowerShell + Docker Desktop環境で、--dangerously-skip-permissionsを安全に使うための環境構築と運用手順。allowedTools、worktree、devcontainerの3レベルの隔離方式を比較。","/claude-code-safe-autonomous-setup","2026-03-20T00:00:00.000Z",{"title":229,"description":230,"path":231,"publishedAt":232,"updatedAt":53},"Claude Code設定カスタマイズ - ステータスライン・自動アップデート・バージョン管理","Claude Codeのsettings.jsonフィールド調査、Braille Dotsステータスライン、自動アップデート停止、バージョンロールバックの方法をまとめた","/claude-code-settings-customization","2026-03-21T00:00:00.000Z",{"title":234,"description":235,"path":236,"publishedAt":232,"updatedAt":53},"2026年3月21日の開発日記 - Claude Code設定カスタマイズとタイムゾーン問題","Claude Codeのsettings.json調査・ステータスライン設定・自動アップデート停止と、make-diaryコマンドのDocker環境タイムゾーン問題を修正した1日。","/2026-03-21-diary",{"title":238,"description":239,"path":240,"publishedAt":232,"updatedAt":53},"make-diary日記生成コマンドのタイムゾーン問題 - Docker環境でUTCとJSTの日付ズレを修正する","Claude Codeのmake-diaryコマンドをDocker環境で実行したら、生成される日記の日付が1日ずれた。原因はDockerコンテナのタイムゾーンがUTCだったこと。TZ=Asia/Tokyoで解決するまでの試行錯誤を記録。","/make-diary-timezone-issue",{"title":242,"description":243,"path":244,"publishedAt":245,"updatedAt":53},"Windows Git Bashのタイムゾーン罠とVOICEVOX自動起動修正 - 開発環境改善ログ","TZ=Asia/TokyoがWindows Git Bashで無視される問題の調査と修正、VOICEVOX音声リレーサーバーの自動起動失敗の原因特定、worktree整理とGitHub PRレビューの記録。","/dev-env-improvements-2026-03-22","2026-03-22T00:00:00.000Z",{"title":247,"description":248,"path":249,"publishedAt":250,"updatedAt":53},"Windows Terminal 自動フォーカス実装ガイド","Claude Codeのnotificationフック発火時に、Windows Terminalを自動的に最前面に持ってきて該当ペインにフォーカスを当てる仕組みの実装手順。4分割ペインでの非同期セッション運用を効率化。","/auto-focus-on-notification","2026-03-25T00:00:00.000Z",{"title":252,"description":253,"path":254,"publishedAt":250,"updatedAt":53},"Illustrator/After Effects ExtendScript自動化 - COM接続の罠とClaude Codeからの直接実行","Illustrator MCPサーバーのCOM接続問題（Beta版によるレジストリ上書き）を解決し、最終的にClaude CodeからVBScript経由でExtendScriptを直接実行する方式に到達。After Effectsでは148レイヤーのシネマティックイントロを自動生成","/illustrator-aftereffects-extendscript-automation",{"title":256,"description":257,"path":258,"publishedAt":259,"updatedAt":53},"AutoHotKey + Stream Deckで実現するClaude Codeマルチペイン制御","Windows Terminalの4ペイン分割でClaude Codeを並行実行し、Stream DeckからAHKスクリプト経由で許可プロンプトに応答する仕組みを構築した記録。自動フォーカス方式の挫折からStream Deck方式への方針転換まで","/autohotkey-streamdeck-claude-code-pane-control","2026-03-26T00:00:00.000Z",{"title":261,"description":262,"path":263,"publishedAt":259,"updatedAt":53},"Claude Code CLI環境でMCPは必要か？Chrome DevTools MCPを例に考える","Claude CodeのCLI環境では直接APIを叩けるのに、なぜMCPサーバーを使うのか。REST APIとステートフルなプロトコルの違いから、MCPが有利なケースと不要なケースを整理する","/when-mcp-is-worth-it-in-claude-code",{"title":265,"description":266,"path":267,"publishedAt":268,"updatedAt":53},"日記匿名化・CPEレポート作成・メモ統合整理 - コンテンツ管理の一日","make-diaryコマンドで日記を自動生成し、全コンテンツからサービス名を匿名化。CPE単位申告用の書籍レポートを作成し、AI臭い文章を実務経験ベースに書き直した。Excel会計テンプレートのメモ群を統合整理した一日","/diary-content-management-cpe","2026-03-27T00:00:00.000Z",{"title":270,"description":271,"path":272,"publishedAt":273,"updatedAt":53},"Claude Codeフックでタイムスタンプ注入 - 1Mコンテキスト長時間セッションの時刻把握","Claude CodeのPreToolUseフックにdateコマンドを仕込んでタイムスタンプを注入しようとしたが、stdoutがコンテキストに入らない仕様と判明。UserPromptSubmitフックに切り替えて成功するまでの試行錯誤を記録","/claude-code-timestamp-hook-setup","2026-03-28T00:00:00.000Z",{"title":275,"description":276,"path":277,"publishedAt":273,"updatedAt":53},"2026年3月28日の開発日記 - Chrome拡張MFの全面改修とDevTools MCP直接操作の発見","会計サービス連携Chrome拡張のルール同期機能を13件改修し、DevTools MCPでChrome拡張なしにAPIを直接操作できることを発見。Claude Codeフックでタイムスタンプ注入も設定","/2026-03-28-diary",{"title":279,"description":280,"path":281,"publishedAt":282,"updatedAt":53},"/commitカスタムコマンド作成と世界一周旅行記事の並列リサーチ","Claude Codeの/commitがSkillエラーになる問題を.claude/commands/commit.mdで解決し、機能単位分割コミット戦略を設計。並行して円安時代の世界一周旅行記事をリサーチエージェント2本で作成した一日の記録。","/commit-command-and-travel-article","2026-03-30T00:00:00.000Z",{"title":284,"description":285,"path":286,"publishedAt":287,"updatedAt":53},"Chrome拡張 会計ソフト連携 - statusCallback未渡しバグ修正・インポート検証強化・繰越処理API調査","statusCallback未渡しバグの4箇所修正、仕訳インポートのレスポンス検証追加、Chrome DevToolsでの実機調査、繰越処理APIの解析と一括自動化計画、add-taskスキルのJSON生成バグ修正までの記録","/chrome-extension-mf-bug-fix","2026-04-01T00:00:00.000Z",{"title":289,"description":290,"path":291,"publishedAt":287,"updatedAt":53},"SVGのtext-anchor問題に61箇所対応して挫折し、Beautiful Mermaidに移行した話","インラインSVGがMDXパーサーに食われる問題を発端に、SVG全削除→Mermaid定義からSVG事前生成する方式に移行。Googlebot 2MB制限記事、CPE研修記事、Claude Codeソースコード流出調査も含む一日の記録。","/content-creation-mermaid-migration",{"title":293,"description":294,"path":295,"publishedAt":287,"updatedAt":53},"投資銀行モデル書式の自動適用とCF精算表生成スキルを構築した","Excelとスプレッドシートに投資銀行カラーコーディング（青/黒/緑）を自動適用する/ib-formatスキルと、会計ソフトの残高試算表からCF精算表を自動生成する/cf-worksheetスキルをClaude Code上で構築した記録","/ib-format-cf-worksheet-automation",{"title":297,"description":298,"path":299,"publishedAt":300,"updatedAt":53},"CF精算表ワークフローを組み上げた --- 取引モジュールから精算表までのパイプライン構築","取引ライフサイクルモジュール（借入金・貸付金・資本政策）からCF精算表の複数年度一括生成までを一本のパイプラインとしてつなぎ、Claude Codeスキルとして文書化した記録","/cf-worksheet-pipeline-construction","2026-04-02T00:00:00.000Z",{"title":302,"description":303,"path":304,"publishedAt":300,"updatedAt":53},"Chrome拡張で会計ソフトの次年度繰越を一括自動化した話 - 無限ループバグとUIデザイン3回改善の記録","会計ソフトAの次年度繰越をChrome拡張のボタン1つで複数年度分一括実行する機能を実装。Chrome DevTools MCPでAPI特定、Codexレビュー3回、致命的な無限ループバグの発見と修正、UIデザイン3回の変遷を記録","/chrome-extension-mf-term-carryover",{"title":306,"description":307,"path":308,"publishedAt":309,"updatedAt":53},"CFスキル体系を再編しExcel生成ルールを整備した --- 命名規則の三転と設計原則の明文化","CF関連スキルファイルの分離・リネーム、review-cf-skillsコマンドの新設、シート命名規則の変遷（TPL→TXN→取引_）、Excel生成ルールの明文化、年次推移表フォーマット修正までの一日の記録","/cf-skill-reorganization-excel-rules","2026-04-04T00:00:00.000Z",{"title":311,"description":312,"path":313,"publishedAt":314,"updatedAt":53},"agent-browser導入ガイド - AIエージェント向けブラウザ自動化CLIのセットアップと活用","Vercel製のagent-browserをWindows環境にインストールし、Claude Codeからブラウザ操作・テスト・デバッグを行うまでの手順。スナップショットベースの操作フロー、セッション管理、Chrome拡張機能のデバッグ方法を整理。","/agent-browser-setup","2026-04-05T00:00:00.000Z",{"title":316,"description":317,"path":318,"publishedAt":314,"updatedAt":53},"Chrome拡張機能でXブックマークをGoogle Sheetsに自動エクスポートする設計と実装","X(Twitter)のブックマークをスクレーピングしてCSV/Google Sheetsに出力するChrome拡張機能の設計・実装ログ。OAuth2認証パターンの流用、Codexレビューでの致命的指摘への対応、Phase 2のSheets API連携まで","/chrome-extension-bookmark-exporter",{"title":320,"description":321,"path":322,"publishedAt":323,"updatedAt":53},"agent-browserの評価とセットアップ - Chrome拡張機能の壁とDevTools MCPとの使い分け","Vercel製agent-browserの動作確認からChrome拡張機能の検証まで。chrome.storage.localの制限に突き当たり、defaults.jsonフォールバックを試み、最終的にChrome DevTools MCPとの使い分け基準を整理した記録。","/agent-browser-evaluation-chrome-extension","2026-04-06T00:00:00.000Z",{"title":325,"description":326,"path":327,"publishedAt":328,"updatedAt":53},"Stream Deck × AutoHotkeyでClaude Codeの音声入力をトグル化する","Claude Codeの音声入力（スペースキー長押し）をStream Deckのボタン1回で開始/停止する仕組みをAutoHotkeyで実装。キーリピート問題の解決とペイン間自動切り替えまで","/stream-deck-voice-input-toggle","2026-04-07T00:00:00.000Z",{"title":330,"description":331,"path":332,"publishedAt":333,"updatedAt":53},"Claude Codeセッションのタイムライン可視化スクリプトを開発した -- history.jsonl解析・GAP_THRESHOLD比較検証・make-diary統合まで","Claude Codeのhistory.jsonlとセッション本体のJSONLを解析し、1日のプロジェクト別タイムラインをSVG+PNGで生成するスクリプトを開発。GAP_THRESHOLDの5分/10分/15分/20分比較検証、Playwrightヘッドレス変換、make-diaryコマンドへの統合までの記録","/timeline-visualization-script","2026-04-13T00:00:00.000Z",{"title":335,"description":336,"path":337,"publishedAt":338,"updatedAt":53},"Claude Codeスキルの公式ディレクトリ構造への全面移行","自己流でトップレベル配置していたスキルを、Anthropic公式の `.claude/skills/{name}/SKILL.md` ディレクトリ構造に移行。自動トリガーとライブ検出が効くようになった。","/claude-code-skill-directory-structure","2026-04-16T00:00:00.000Z",{"title":340,"description":341,"path":342,"publishedAt":338,"updatedAt":53},"2026年4月16日の開発日記 - CFWS全37Qの網羅修正とスキル構造の公式準拠","eurekapu-nuxt4のキャッシュフローワークシートをQ3-3/Q3-4を皮切りに全37Q網羅で修正。Claude Codeスキルを公式ディレクトリ構造に全面移行。Twitter動画のGemini用分割スクリプトも作成。","/2026-04-16-diary",{"title":344,"description":345,"path":346,"publishedAt":347,"updatedAt":53},"Excel差分検出スキルとCFマッピングJSON自動生成 - Codex4ラウンドで計画を磨いた1日","ユーザー手修正Excelとスクリプト出力の差分を6カテゴリで検出するPythonスキルを設計。CF項目マッピングJSON/CSVをQ38論点から自動抽出。Codexレビュー4回で致命的欠陥を潰し切った記録。","/excel-diff-cf-mapping","2026-04-17T00:00:00.000Z",{"title":349,"description":350,"path":351,"publishedAt":352,"updatedAt":53},"ExcelにIB（投資銀行）モデル書式を自動適用する方法","Claude Codeのib-formatコマンドを使って、Excelファイルに投資銀行スタイルの色分けルールを一括適用した作業記録","/ib-format-excel-automation","2026-04-19T00:00:00.000Z",{"title":354,"description":355,"path":356,"publishedAt":357,"updatedAt":53},"テーブルとpreブロックをSVG図解に一括変換した記録","ch0.vueの全テーブルとpreブロックをSVG化し、グレー8段階のトンマナルールを確立。6サブエージェント並列で59件のSVGを生成した実装ログ","/svg-diagram-conversion","2026-04-20T00:00:00.000Z",{"title":359,"description":360,"path":361,"publishedAt":362,"updatedAt":363},"2026年4月23日の開発日記 - 会計教育コンテンツのUI刷新と基準データベース整備、開発環境の大掃除","eurekapuのCF計算書ページをミラーカラムからスクロール形式に変換し、会計基準42件のソース収集・URL検証を完了。書籍9冊のOCR処理でTurso DBを28冊に拡張。さらにNode.js管理をVoltaからmiseへ移行し、Claude Codeも入れ直した1日","/2026-04-23-diary","2026-04-23T00:00:00.000Z","2026-04-24T00:00:00.000Z",{"title":365,"description":366,"path":367,"publishedAt":362,"updatedAt":53},"Volta から mise への移行完了 - Claude Code を入れ直すまでに詰まった5つの落とし穴","Node.js管理をVoltaからmiseに切り替え、Claude Codeをネイティブインストーラー版で入れ直した記録。PATHの優先順位、Windows環境変数の2047文字制限、npm版claude.exeがエラー用スクリプトだった罠まで、実作業で詰まったポイントを全部書き残した","/volta-to-mise-migration-complete",{"title":369,"description":370,"path":371,"publishedAt":372,"updatedAt":53},"2026年4月28日の開発日記 - feature-slidesスキル新設、書籍OCR1181ページ、Amazon書棚UIまで1日で組み上げた","別リポジトリ eurekapu-nuxt4 でCFWS v2の構造解説スライドを reveal.js で組む過程から汎用スキル feature-slides まで一気に成立させ、Excel忠実再現グリッドと範囲外枠ハイライトまで詰めた。並行して book-knowledge-base 側で yomitoku を5冊・1181ページに通して Turso DB に1057チャンク登録、Amazon の星評価・メタデータを 935件中 841件取得して Nuxt の書棚UI で公開した。SVG図解の作業も svg-diagram スキル v2 として書籍画像→SVG変換ワークフローを追記。","/2026-04-28-diary","2026-04-28T00:00:00.000Z",{"title":374,"description":375,"path":376,"publishedAt":377,"updatedAt":53},"/restructure-book を Turso API に書き換えて専門書2冊（752チャンク→126セクション）に再構造化を流した","ローカルDB前提だった旧 /restructure-book コマンドを Turso API 用に全面書き換えし、連結CFマニュアル（341→31）と設例CF Q&A（411→95）の2冊を再構造化。蔵書UIに「整」「済」バッジを並べて進捗を一目で読めるようにし、書籍ページから /shelf へのリンクも右上に追加した。","/2026-04-29-restructure-book-turso-migration","2026-04-29T00:00:00.000Z",{"title":379,"description":380,"path":381,"publishedAt":382,"updatedAt":53},"Chrome拡張からDevTools MCPへ方針転換：Xポストエクスポート機能を半日で巻き戻した話と『誰も傷つけないポスト』原則の明文化","前日Xポストレビュー機能を作るためにChrome拡張のbookmark-exporterを流用しようとしたが、ユーザー指摘でDevTools MCPのevaluate_scriptに方針転換。Codexレビューを通過した拡張実装を巻き戻し、make-diaryの中でGraphQLを直叩きする形で再実装。さらに生成したポスト案で他職業を下げる表現を出してしまい、short-video-strategyスキルに『誰も傷つけない原則』を明文化した一日のログ。","/x-post-export-devtools-mcp-pivot","2026-05-02T00:00:00.000Z",{"title":384,"description":385,"path":386,"publishedAt":387,"updatedAt":53},"ブランチ跨ぎでmemoが消えたと焦った話。stash→branch切替→マージ→PR作成までを順次実行","case100作業中に main と fix/e2e-stabilize-wait を跨いでmemoが消えたように見えた事案。stash→ブランチ切替→マージ→push→PR作成→マージ→stash復元までのワークフローをClaude Codeに組ませて整理","/2026-05-03-git-stash-branch-merge-workflow","2026-05-03T00:00:00.000Z",{"title":389,"description":390,"path":391,"publishedAt":392,"updatedAt":53},"ゴールと評価関数の提示が人間の仕事になった日 — Cloudflare決算とエージェント経済","AIに任せた瞬間、評価関数を持っていない作業は消化不良になる。Cloudflare 2026Q1決算が示すエージェント1体=1課金の時代と、Claude Code自体の自己アップデートまで。","/2026-05-08-goal-evaluation-and-agent-economy","2026-05-08T00:00:00.000Z",{"title":394,"description":395,"path":396,"publishedAt":397,"updatedAt":53},"蔵書957件の奥付情報を一括でDBに入れる抽出パイプラインの計画策定","Dropbox配下に積み上がった蔵書PDF 957件から、巻末の奥付（書誌情報）22項目を抽出してTurso DBに格納するパイプラインの計画を立てた。Codexレビューを2周回した上に、筆者からのコスト指摘で設計が3回書き換わった実装前ログ。","/colophon-extraction-pipeline-plan","2026-05-10T00:00:00.000Z",{"title":399,"description":400,"path":401,"publishedAt":397,"updatedAt":53},"yomitokuで書籍PDFをMarkdown化してTurso DBに格納する：日本語特化AI OCRで蔵書を全文検索可能にする","199ページの実務書PDFを日本語特化AI OCRツール「yomitoku」でMarkdown化し、Turso DB（libSQL）に格納してAmazonメタデータと自動紐付けするまでの記録。/yomitokuスラッシュコマンド1本で完走。","/yomitoku-book-pdf-to-markdown-db",{"title":403,"description":404,"path":405,"publishedAt":406,"updatedAt":53},"書籍奥付抽出パイプライン: HaikuからOpusへの精度逆転とDropboxオンライン専用ファイル問題","前日に計画書を書いた書籍奥付抽出パイプラインを実走させた。haikuで誤読9/10、Opusに切り替えて完璧8/10に逆転。スケールしようとしたらDropboxのオンライン専用ファイル問題で290件が空ディレクトリ化し、46件で打ち切ってロングセラー検出に進んだ実装ログ。","/colophon-extraction-haiku-vs-opus","2026-05-11T00:00:00.000Z",{"title":408,"description":409,"path":410,"publishedAt":411,"updatedAt":53},"SVGスライドとKindle原稿の対照表を作った話：自動マッピングの限界と画像対照への切替え","日商簿記3級の解説書籍をKindle化した原稿と、その内容を載せたSVGスライド計1286枚の対照表を作るタスク。自動マッピングのロジックを章ごとに分岐させても残ったズレを、最終的にPlaywrightで全SVGをPNG化してClaude Codeに画像対照させる方針に切り替えた。13セッション分割→4セッション並列に統合した判断と、スライドビューアのバグでChrome DevToolsを開かないと修正完了と言うなと自分に課したルールまで含めて記録する。","/cockpit-slides-script-mapping","2026-05-12T00:00:00.000Z",{"title":413,"description":414,"path":415,"publishedAt":416,"updatedAt":53},"2026年5月14日の開発日記 - 投資判断クイズPart 2が74問+SVG18枚で完成、2カラム移行も着手","広瀬本Part 2のクイズ74問とSVG18枚を3並列で量産し、午後はbasics準拠の2カラムレイアウトに移行。都道府県クイズの拡張計画も起草した一日。","/2026-05-14-diary","2026-05-14T00:00:00.000Z",{"title":418,"description":419,"path":420,"publishedAt":421,"updatedAt":53},"「ALL Software をエージェントネイティブに」を疑う：CLI-Anything を開けて読んでみた","HKUDS/CLI-Anything が掲げる『あらゆるソフトウェアをエージェント対応に』の文言を真に受けず、READMEと中身を読み解いて実態を整理する。誇大な見出しに釣られないための、リポジトリの開き方のメモ。","/cli-anything-doubt","2026-05-15T00:00:00.000Z",{"title":423,"description":424,"path":425,"publishedAt":421,"updatedAt":53},"2026年5月15日の開発日記 - 都道府県クイズ12ページ完成・地図クイズ4種・eurekapu 77ページ2カラム化・yomitoku 0.13.0 まで","都道府県クイズの統計編12ページ55→89問、地図クイズ Phase 5-8 を1日で実装。ずんだもん音声を R2 配信に切替、eurekapu-nuxt4 は全77ページ2カラム化と Part 2 教科書 CH8-12 を派遣完了。yomitoku 0.13.0 と自炊書籍OCRも。","/2026-05-15-diary",{"title":427,"description":428,"path":429,"publishedAt":430,"updatedAt":53},"Anthropic公式の Claude Code ベストプラクティスを読んで、自分の環境との差分を埋めた","Anthropic公式ブログの Claude Code ベストプラクティスを agent-browser で読み込み、Claude Code に自環境との乖離を洗い出させ、CLAUDE.md 階層化・permissions.deny・/reflect-session・モデル固有ルール隔離・Skill のパス制約・AGENTS.md 整理を実施した記録","/claude-code-best-practices-alignment","2026-05-18T00:00:00.000Z",{"title":432,"description":433,"path":434,"publishedAt":435,"updatedAt":53},"/make-diaryから/check-earningsをチェーン実行 + 前日差分ステップを追加した","毎日2コマンド叩くのが面倒だったので、/make-diaryから/check-earningsを呼ぶ形に畳んだ。ついでに「昨日と何が変わった？」を毎回出すdiff_estimates.pyを正式化し、cp932の文字化けも潰した","/check-earnings-diff-and-chain","2026-05-20T00:00:00.000Z",{"title":437,"description":438,"path":439,"publishedAt":435,"updatedAt":53},"2026年5月20日の開発日記 - 画面の違和感拾いで日本円パーサ未対応バグを発掘","イビデン株を追加してチャートが空欄になる現象を画面で拾い、parseCurrencyToNumberの日本円バグを潰した。/make-diaryと/check-earningsをチェーン化、GitHub侵入事件契機にChrome拡張を53→31に削減。","/2026-05-20-diary",{"title":441,"description":442,"path":443,"publishedAt":435,"updatedAt":53},"x_search_tool を Claude Code スキルに固めて、自分のXハンドルを派遣調査させる仕組みを作った","Hermes Agent の x_search_tool を uvx で呼び、SuperGrok の grok-4.20-reasoning を裏で回す経路を確立した。ハンドル指定の落とし穴に1回つまずいたあと、ポストデータをディスクに残さない手順ごとユーザースキル化して、音声入力からも叩けるようにした","/x-search-skill",{"title":445,"description":446,"path":447,"publishedAt":448,"updatedAt":448},"1Password Environments MCP — Codex / Claude Code に「秘密を見せずに環境変数を任せる」レイヤーが来た","2026年5月20日に1Passwordが発表した OpenAI Codex 向け Environments MCP サーバー。MCP は CLI/API の部分集合であり、ブラウザ版 Codex のように CLI を叩けないクライアントに同等の操作を渡すための層。CLI版 op run の運用と Windows での導入手順、AI コーディング環境で .env を AI に渡さない設計を整理する。","/1password-mcp-codex-secrets-layer","2026-05-22T00:00:00.000Z",{"title":450,"description":451,"path":452,"publishedAt":453,"updatedAt":53},"2026年5月24日の開発日記 - 朝の自動化パイプラインだけを回した日（空白日フォールバックと決算二段観測）","実コミットゼロの日。/make-diary が前日の空白日を見抜いて直前の作業日にフォールバックし、続けて決算モニタリングを二段構えで回した。手を動かさず仕組みだけが働いた1日の記録。","/2026-05-24-diary","2026-05-24T00:00:00.000Z",{"title":455,"description":456,"path":457,"publishedAt":453,"updatedAt":53},"日記自動生成パイプラインが「空白日」をどう扱うか — 前日が無作業ならフォールバックして直前の作業日へ","毎朝 /make-diary を回す運用で、前日が土曜・セッションもコミットもゼロの空白日だったとき、無理に埋めず直前の作業日にスライドさせる日付解決ロジックを実際に確認した1日の記録。","/diary-automation-empty-day-fallback",{"title":459,"description":460,"path":461,"publishedAt":462,"updatedAt":53},"決算ビートスキャンに「発表日ゲート」を新設した話 — 0件こそ正しい結果","毎朝の決算ビート抽出スキルに、休場日なのにPLTR（5/4決算）が混入した。x-searchは過去の言及を拾うので発表日を窓内で検証するゲートが要る。Step 1.5を新設して24時間外を全部弾いた記録。","/earnings-beat-scan-announce-date-gate","2026-05-25T00:00:00.000Z",{"title":464,"description":465,"path":466,"publishedAt":467,"updatedAt":53},"Chrome DevTools MCP が \"still connecting\" で固まる真因は『残骸9222リスナーの居座り』だった","Chrome DevTools MCP が起動時に固まってツールが一切ロードされない事象を調べたら、Chromeのバージョン制約ではなく『壊れた残骸の9222リスナーが居座っていた』のが真因だった。/mcp の reconnect だけで復活すると実証した記録。","/chrome-devtools-mcp-zombie-port-recovery","2026-05-27T00:00:00.000Z",{"title":469,"description":470,"path":471,"publishedAt":467,"updatedAt":53},"Claude Code のセキュリティレビュー・プラグインは、ローカル一人運用ならユーザーレベルだけで十分だった","Claude が書いたコードを自動でセキュリティレビューするプラグインを導入する話。プラグインの有効化スコープ（ユーザーレベル vs プロジェクトの settings.json）という判断軸を整理し、一人ローカル運用なら settings.json は不要と決めた記録。","/claude-code-security-review-setup",{"title":473,"description":474,"path":475,"publishedAt":467,"updatedAt":53},"2026年5月27日の開発日記 - 残骸9222リスナーを片付け、過去問と参考書をDBに流し込んだ一日","Chrome DevTools MCP が固まる真因（残骸9222リスナー）を掘り当てて reconnect だけで直すと実証し、ある国家資格試験の過去問と自炊した参考書を Turso DB に流し込み、状態 vs イベントの設計教材を仕上げた一日。","/2026-05-27-diary",{"title":477,"description":478,"path":479,"publishedAt":480,"updatedAt":53},"Claude Code のバックグラウンドエージェントは普通のセッションと何が違うのか — 5つの差分を、自分が今走らせている裏側から書く","「これ今Claude Agentsで立ち上げたけど、普通起動と何が違うんですか?」と聞かれた。実はその質問を聞いている本人がバックグラウンドエージェントとして走っていた。非同期/常駐/並列/隔離worktree/状態管理という5つの差分を、自分の挙動を覗き込みながら整理した。","/claude-code-background-agents","2026-05-28T00:00:00.000Z",{"title":482,"description":483,"path":484,"publishedAt":480,"updatedAt":53},"2026年5月28日の開発日記 - 反論で記事を鍛え、Codexに数字を直され、本番障害2件を片付けた一日","前日記事への反論コメントを本文に編み込み、3本のVue記事をサブエージェント並列で書かせ、Codex 5回連続レビューでDRAMスライドの数字を全面修正し、自己ループ912件とOG画像署名切れの本番障害2件をAIに調査させて直した。","/2026-05-28-diary",{"title":486,"description":487,"path":488,"publishedAt":480,"updatedAt":53},"/make-diary が auto-mode 分類器に止められた話 — 自分の権限を書き換えさせず、コマンド形を既存allowに揃えて突破した","前日の日記生成の最終手順で Koyfin の内部APIを叩く Bash コマンドが Claude Code の auto-mode 自動権限分類器に拒否された。settings.local.json を書き換えようとして再度拒否され、最終的にコマンド形を既存 allow ルールの開始トークンに揃えて突破した。AI に自分の権限を書き換えさせない設計の話。","/make-diary-auto-mode-block",{"title":490,"description":491,"path":492,"publishedAt":480,"updatedAt":53},"Claude Code の UI レビュー、Playwright じゃなくて Chrome DevTools MCP でも同じことはできる","Claude Code に Playwright を組み合わせて UI レビューを自動化する記事を読んで、Chrome DevTools MCP で代替可能かを整理した。技術的にはほぼ完全に代替できる。Playwright が効くのは決定論性・CI実行・コンテキスト効率の3点で、記事の本当の価値はツール選択ではなく評価軸の言語化と自走ループ設計にある、という話。","/ui-review-mcp-vs-playwright",{"title":494,"description":495,"path":496,"publishedAt":497,"updatedAt":53},"Claude Code の累積状態ファイルを gitignore で締め出し、自動掃除する仕組みを整えた","セッションごとに溜まり続ける security_warnings_state ファイルを正体特定し、gitignore追加・既存19ファイル削除・14日で消す SessionStart hook・運用メモまで一括で組んだ作業記録。","/claude-state-files-gitignore-cleanup","2026-05-29T00:00:00.000Z",{"title":499,"description":500,"path":501,"publishedAt":497,"updatedAt":53},"05-29の開発日記 - 決算ビート監視をフォワードPER軸へ刷新","決算ビートの監視ページを3日かけてフォワードPER軸へ作り替え、13→20銘柄に広げて散布図まで通した日。毎朝のmake-diaryの並列化調査、投資記事2本のファクトチェック、Claude Codeの状態ファイル掃除、家族旅行アーカイブの更新まで、判断は自分・実行はAIで一気に回した。","/2026-05-29-diary",{"title":503,"description":504,"path":505,"publishedAt":497,"updatedAt":53},"未コミットの変更を15個の意味あるコミットに分割整理した記録","作業ツリーに溜まった大量の未コミット変更を、依存関係を追いながら15個の意味ある単位に分割。何をgitignoreすべきかを判断し、残骸ファイルの生成元をスキル側まで遡って潰した一日の記録。","/git-history-meaningful-commits",{"title":507,"description":508,"path":509,"publishedAt":497,"updatedAt":53},"毎朝の /make-diary を並列ワークフロー化できるか調査して試作スクリプトを検証した","11ステップの順次パイプライン /make-diary を Workflow で並列化できるか調査した記録。後半でChromeを1個奪い合うため全並列は不可と判断し、5分のログ同期の裏で決算系を先行実行する『絞ったWF』に着地。試作スクリプトをサンドボックスでスモークテストし、13分・74万トークンという費用対効果の実測値まで掴んだ。","/make-diary-parallel-workflow",{"title":511,"description":512,"path":513,"publishedAt":514,"updatedAt":53},"2026年5月30日の開発日記 - malformedの真因を計測で突き止め、make-diary並列化を棚上げした日","tool-call-malformedが頻発する中で原因を計測で突き止め、make-diaryの並列化を棚上げし、microGPT会計教材を構想し、公開データの出典表記リスクを潰した一日の記録。","/2026-05-30-diary","2026-05-30T00:00:00.000Z",{"title":516,"description":517,"path":518,"publishedAt":514,"updatedAt":53},"/make-diary の並列化を本番テストして、潔く棚上げした判断","毎朝の /make-diary を並列実行する試作を本番フルランで1回テストした。計測したら2大コストは並列では縮まないと分かり、3つのバグも顕在化したので、削除せずアーカイブして単体運用を続けることにした。","/make-diary-parallel-archived",{"title":520,"description":521,"path":522,"publishedAt":514,"updatedAt":53},"tool-call-malformedの真因は巨大ファイルではなかった—計測で思い込みを覆した日","Claude Codeのセッションが\"tool call could not be parsed\"で落ちる。巨大ファイルが原因だと思い込んでいたが、計測したら48MBのセッションは無傷で完走し、0.1MBのセッションが落ちていた。真因はツール呼び出しの引数破綻だった。","/tool-call-malformed-daily-ops",{"title":524,"description":525,"path":526,"publishedAt":527,"updatedAt":53},"16本の特集記事を agent-browser に全部巡らせて1本にまとめた話","Yahoo!ファイナンスの資産形成連載（全16記事）を agent-browser で順に取得し、要約・統合して1本のまとめにした作業ログ。networkidle のタイムアウトを回避しながら16本を集めた試行錯誤を記録する。","/millionaire-articles-summary","2026-05-31T00:00:00.000Z",{"title":529,"description":530,"path":531,"publishedAt":532,"updatedAt":53},"決算ビート監視ページに米国株6銘柄を一括追加した日 — Xサーチでアナリスト予想を埋める","beat-monitoringにAVGO・GLW・MRVL・VRT・ETN・PWRの6銘柄を追加。Koyfinで取れない過去のアナリスト予想をXサーチで補い、/add-tickerコマンドの指示書も実地知見で更新した開発ログ。","/beat-monitoring-add-tickers","2026-06-01T00:00:00.000Z",{"title":534,"description":535,"path":536,"publishedAt":532,"updatedAt":53},"2026年6月1日の開発日記 - beat-monitoringに米国株6銘柄を一括追加、メモリーメーカー動向ページを新設","決算ビート監視ページにAVGO/GLW/MRVL/VRT/ETN/PWRの6銘柄を追加。Koyfinで取れない過去のアナリスト予想はXサーチで補完した。億り人記事のCAGR表追加、サムスンのセグメント財務8期取得、非公開記事のnoindex点検も。","/2026-06-01-diary",{"title":538,"description":539,"path":540,"publishedAt":541,"updatedAt":53},"Claude Code の Dynamic Workflows を試運転した: memory-makers に Nanya Technology を1コマンドで追加するまで","Claude Code の Dynamic Workflows（ダイナミックワークフロー）について調べて、memory-makers ページへの銘柄追加を1コマンドで通した試運転ログ。既存の add-ticker スキルとの棲み分けまで考える。","/claude-code-dynamic-workflow-tryout","2026-06-04T00:00:00.000Z",{"title":543,"description":544,"path":545,"publishedAt":546,"updatedAt":546},"3Dカメラ × 協働ロボ × Jetson × Claude Code で参入する『500万円ロボSI』の最小構成","誰でも買える3Dカメラに協働ロボとJetsonを組み合わせ、検知から軌跡生成まで500万円前後でパッケージ化するSI事業の最小構成を、ハードウェア候補・ソフトウェアスタック・Claude Codeに書かせる範囲・PoC見積もり・補助金活用・法規制まで一次ソースの引用付きで整理する。","/3d-camera-cobot-jetson-package-si","2026-06-05T00:00:00.000Z",{"title":548,"description":549,"path":550,"publishedAt":551,"updatedAt":53},"Google Search Console 分析で見つけた機会キーワードに即日対応した記録 ― 解説記事の量産と SEO 修正を1日で消化する","GSC の過去28日データを Claude Web に分析させたら CTR 2.3%・平均掲載順位8.4 という「表示はされるが選ばれない」状態が判明。機会キーワードへの解説記事量産と SEO 修正を同日に実行した作業ログ。","/gsc-opportunity-keywords-execution","2026-06-09T00:00:00.000Z",{"title":553,"description":554,"path":555,"publishedAt":551,"updatedAt":53},"海外YouTuberの本音コンテンツを日本向けにローカライズした日 — 削る判断とnote.com展開の検討","海外発「YouTuber講座にお金を使わせない」系コンテンツを記事化し、韓国向けの固有名詞を日本向けにリライト。KOSPI言及項目の削除判断、過去記事との接続、note.com用アカウントの検討まで。","/youtube-article-jp-localization",{"title":557,"description":558,"path":559,"publishedAt":560,"updatedAt":53},"会計学習ノート全26章の抜本見直しと連結精算表コンテンツの総点検","連結精算表の全19論点をバグチェックし、貸借不一致を含む実バグ3件を修正。さらにドキュメント作成の専門書から生成したスキルで学習ノート全26章を見直す計画を立て、次セッションへ引き継いだ記録。","/accounting-notes-overhaul","2026-06-10T00:00:00.000Z",{"title":562,"description":563,"path":564,"publishedAt":565,"updatedAt":53},"簿記学習ノートの演習を自作問題集ベースに再設計し、クラウド会計風の帳簿アプリを実装した日","自動生成した70問を捨てて検証済みの自作仕訳問題集に演習を置き換えた記録。長大ページの分割、学習方法ページの不整合解消、紙の帳簿前提の出題への違和感から仕訳帳・総勘定元帳・補助元帳をテーブルで再現する帳簿アプリも新規実装した。","/bookkeeping-notes-practice-redesign","2026-06-11T00:00:00.000Z",{"title":567,"description":568,"path":569,"publishedAt":565,"updatedAt":53},"自作Chrome拡張の一括セキュリティレビューとGit履歴からの機密データ除去","クラウド会計ソフトA連携の自作Chrome拡張を対象に、脆弱性・バグの一括コードレビューと修正を実施。途中で顧客名入りファイルがGit履歴に残っていることが発覚し、履歴書き換えで除去するまでの記録。","/chrome-extension-security-review",{"title":571,"description":572,"path":573,"publishedAt":565,"updatedAt":53},"蔵書DBの技術書を自分用に全編リライト——Miller Column学習コンテンツとQ&A図解化をClaude Codeで作った日","蔵書DBに取り込んだ設計系技術書を自分向けにリライトする計画を立て、別セッションで13章62トピックを並列生成。Q&A形式の投資実務書77問もカード分割・矢印キー移動・SVG図解付きで作り直した記録。","/coding-principles-and-book-qa",{"title":575,"description":576,"path":577,"publishedAt":565,"updatedAt":53},"スクショ1枚からSynthesia風ピアノロールWebアプリを作ってもらった日——88鍵Canvas＋Web Audio合成＋運指表示","「ピアノアプリ作ってもらいたいんですけど」と画像1枚を見せたところから、Synthesia風ピアノロール /piano-roll が完成するまでの記録。再生時計が止まる謎、devサーバーの古いコード配信、公開化で見つかったOGメタタグ不足14件の一括修正まで。","/piano-roll-web-app",{"title":579,"description":580,"path":581,"publishedAt":582,"updatedAt":53},"SSOT（Single Source of Truth）とは — Codex に『初日からずれる』と指摘された統合コンテンツ計画","3つのデザインコンテンツを統合する計画で、Codex（GPT-5.5）に『これは SSOT になっていない。同じ内容を Web と Skill の2か所に書く設計は、運用努力では追いつかず初日からずれる』と指摘された。SSOT という概念と、なぜ初日からずれるのか、Codex の指摘でどう設計を直したかを記録する。","/what-is-ssot-and-day-one-divergence","2026-06-15T00:00:00.000Z",{"title":584,"description":585,"path":586,"publishedAt":587,"updatedAt":53},"裁断した実務書をOCRしてTursoのDBに横串検索できる本棚を毎日10冊単位で増やす","yomitokuでOCRしたPDFをTursoのDBに流し込み、Claude Codeから日本語で横串検索できる本棚に育てる。/import-batchで10〜15冊を全自動取り込み、分野ごとにバッチを進める運用に到達した1日のログ","/book-knowledge-base-import-batch-workflow","2026-06-16T00:00:00.000Z",{"title":589,"description":590,"path":591,"publishedAt":592,"updatedAt":53},"AIに5工程を任せて月10万円 — Dine TokyoがPMFした事例を図で読み解く","ちぇん氏(@yuno_miyako2)が公開した『AIだけで運営しているサービスがマネタイズした件』を、AI担当と人担当の工程分担、PMF判定の5つの根拠という2枚のSVG図解で整理する。ただし同時に事業譲渡を募集しており、登録者2,331人分の個人情報がそのまま買い手に渡る構造を持つ。技術的興味と信用設計の抜け、両面からの観察事例として記録する。","/dine-tokyo-ai-pmf","2026-06-17T00:00:00.000Z",{"title":594,"description":595,"path":596,"publishedAt":597,"updatedAt":53},"Kindle 5冊を yomitoku-kindle で並列パイプラインに流して1時間で完走させた話","Kindle Cloud Reader の挙動・拡張機能の文字化け・撮影中の Tabs エラーを踏み抜きながら、撮影/OCR/DB投入/restructure を並列化して 5冊取り込みを 1時間5分で終わらせるところまで持っていった作業ログ。","/yomitoku-kindle-batch-import","2026-06-19T00:00:00.000Z",{"title":599,"description":600,"path":601,"publishedAt":602,"updatedAt":53},"/make-diary のワークフローに自動コミットと一時ファイル掃除を組み込んだ","毎朝走る /make-diary が成果物を吐きっぱなしにしていたので、最後に明示パスだけを git add してコミットし、検証スクショや同期ログまで掃除するステップをワークフローに固定した。","/make-diary-auto-commit-cleanup","2026-06-23T00:00:00.000Z",{"title":604,"description":605,"path":606,"publishedAt":607,"updatedAt":608},"Chrome DevTools MCP の autoConnect が今度は『chrome://inspect の許可ボタンを押しても永久に噛み合わない』で詰まった","ログイン済みプロファイルで Chrome DevTools MCP を繋ぎたかったが、ユーザーが chrome://inspect の許可ボタンを何度押してもMCP側は永久に空っぽのままだった。3月・5月の自分の記事と並べたら、過去の自分が『これで繋がる』と書いた経路を、実際は一度もそのまま使ったことがなかったと判明した記録。","/chrome-devtools-mcp-autoconnect-stuck-again","2026-06-25T00:00:00.000Z","2026-06-26T00:00:00.000Z",{"title":610,"description":611,"path":612,"publishedAt":607,"updatedAt":53},"Chrome DevTools MCP が朝イチで繋がらず、/check-earnings の Koyfin Step 0 をその日まるごと落とした","/make-diary のブラウザ確認ステップで Chrome DevTools MCP の list_pages が rejected を返した。9222/9223 を curl で叩いてもどこも LISTENING しておらず、結局その日の /check-earnings の Koyfin Step 0 をスキップして進めるしかなかった、という朝の運用記録。","/chrome-devtools-mcp-port-listener-stuck",{"title":614,"description":615,"path":616,"publishedAt":617,"updatedAt":53},"公認会計士の SNS 営業フックを Claude Code とキャッシュフロー Excel ドリルで設計する","暮らしのマーケットでドラム式洗濯機を分解掃除してくれた人が宅建・行政書士・FP1級持ちだった、という投稿を起点に、税理士→公認会計士→SNS と振って自分の営業フックを考えたメモ。","/cpa-sns-marketing-hook","2026-06-27T00:00:00.000Z",{"title":619,"description":620,"path":621,"publishedAt":622,"updatedAt":53},"gws（Google Workspace CLI）のセットアップ手順 — Claude Code から自分のスプレッドシート・Gmail・カレンダーを叩く","Google公式の Google Workspace CLI（gws）を Windows + pnpm + gcloud で導入し、GCPプロジェクト作成・OAuth同意画面設定・Desktop app クライアント作成・gws auth login までを通す手順。Claude Code やシェルから自分のスプレッドシート・Gmail・カレンダー・Drive を直接操作できるようにする。","/gws-cli-setup-guide","2026-06-30T00:00:00.000Z",{"title":624,"description":625,"path":626,"publishedAt":627,"updatedAt":53},"SVG-diagramスキルに ①②③ の中央寄せとカード下パディングのルールを追加","カード左に置いた ①②③ が rect の上寄りに落ちていた。dominant-baseline=central と height の可変算出をスキルに書き込み、既存 SVG 図解にも遡って適用した記録。","/svg-diagram-skill-numbering-padding","2026-07-01T00:00:00.000Z",{"title":629,"description":630,"path":631,"publishedAt":632,"updatedAt":632},"1Password Environments MCPは\"Codex専用\"ではない — WindowsのClaude Codeで動かすまで","1PasswordがCodex向けに出したEnvironments MCP Serverは、実体は汎用のローカルMCPサーバーでClaude Codeからも使える。ただしWindowsのStore版はEXEの直接起動が拒否される。原因（MSIXの起動保護）の切り分けと、自動同期ラッパーでClaude Codeに登録するまでの記録。追記: authenticate検証でWindows production版は機能未解禁と判明、その切り分けも記録した。","/1password-environments-mcp-windows","2026-07-02T00:00:00.000Z",{"title":634,"description":635,"path":636,"publishedAt":632,"updatedAt":53},"消費税のインタラクティブ教材をNuxtで構築 — 調査エージェント2本を並行で走らせてコースページを実装した","素材収集と実装の器調査をバックグラウンドエージェントで並行実行し、縦スクロールのコース型ページ・採点ロジック・演習コンポーネントを実装。導線がゼロだった発見と検証の記録。","/consumption-tax-course-build",{"title":638,"description":639,"path":640,"publishedAt":632,"updatedAt":53},"2026年7月2日の開発日記 - Fable 5でAI運用を総点検、記事10本量産と教材2本の同時進行","Claude Fable 5に自分のAI運用を総点検させ、スキル約100ファイルの棚卸しと/make-diaryの分割を実行。生成AI記事シリーズ10本量産、セミナー全面改稿、消費税教材と理科コンテンツの構築まで手を広げた1日。","/2026-07-02-diary",{"title":642,"description":643,"path":644,"publishedAt":632,"updatedAt":53},"Claude Fable 5で自分のAI運用を総点検した日 - モデル補正ルールは消さずに条件分岐へ","定額で使えるのは残り1週間のClaude Fable 5に「AI活用の見直しコンサルタント」として環境をレビューさせた記録。Opus 4.7向けルールの全廃提案を退けて適用条件の注記に切り替え、fable-5-tactics.mdの新設と全ルールの種別棚卸しまで進めた。","/fable-5-migration-and-ai-review",{"title":646,"description":647,"path":648,"publishedAt":632,"updatedAt":53},"生成AI活用の応答型記事シリーズを1日で立ち上げた — 抽出サブエージェント・証拠検証マップ・Workflowで10本量産","税理士向けの生成AI活用書籍の事例をお題に、自分の実運用で応答する記事シリーズを開始した。サブエージェントでお題を抽出し、証拠をディスクで検証した突き合わせマップから15本を選抜。パイロットで型を確定し、Workflowで記事10本とSVG図解10枚を下書きした記録。","/genai-ideas-series-launch",{"title":650,"description":651,"path":652,"publishedAt":632,"updatedAt":53},"スクショ1枚でバグ修正、執筆エージェント9体で教材づくり — レッスンサイトにClaude Codeスキル作成講座を追加した日","運営する学習レッスンサイトのチャプター表示バグをスクショ1枚の報告で直してコミットさせた。続けて、Claude Codeのスキル作成を学ぶ新レッスンを執筆エージェント9体の並列で構築。セッションリミットでの中断・再開と、進捗ドキュメントを残しての切り上げまでの記録。","/lessons-chapter-bug-and-skill-lesson",{"title":654,"description":655,"path":656,"publishedAt":632,"updatedAt":53},"1Password Environments MCPサーバーのWindows検証 — トグルがオンにできない原因を追ってOS制約に行き着くまで","1Password Environments MCPサーバーをWindowsのClaude Codeにセットアップし、次のセッションで動作確認した記録。Labsのトグルがオンにできない問題を調査し、Windowsのproduction版では機能未解禁・ローカル.envマウントはmacOS/Linux限定という制約に行き着いた。","/onepassword-mcp-windows-verification",{"title":658,"description":659,"path":660,"publishedAt":632,"updatedAt":53},"Claude Codeスキル約100ファイルを監査官の姿勢で棚卸しし、816行の/make-diaryコマンドを356行に分割した","溜め込んだスキル・コマンド約100ファイルを全数監査させ、壊れ・二重定義・陳腐化・トリガー衝突を洗い出した。肥大化と判定された816行の/make-diaryコマンドは参照ファイル方式に分割して356行まで痩せさせた記録。","/skill-audit-and-command-diet",{"title":662,"description":663,"path":664,"publishedAt":665,"updatedAt":53},"Claude Codeの自動メモリ棚卸しとccusageトークン使用量確認 ― 運用メンテナンスの一日","各プロジェクトに溜まったClaude Codeの自動メモリを棚卸しして重複削除とポインタ化。ccusageの月次トークンレポートはnpmのバイナリ誤解決を直して復旧。ルーターDNS不調の切り分けとセッション切り出し運用も記録。","/claude-code-memory-inventory","2026-07-03T00:00:00.000Z",{"title":667,"description":668,"path":669,"publishedAt":665,"updatedAt":53},"韓国半導体輸出ページに6月分を反映 - PDF取得失敗の原因特定とチャート表示検証の往復","月次更新している韓国半導体輸出統計ページに2026年6月分を反映した記録。PDF取得失敗の原因がUser-Agent欠落だと突き止めて更新コマンドを整備し、dev環境での表示検証で「チャートに6月がない」問題を切り分けた。","/korea-chip-exports-june-update",{"title":671,"description":672,"path":673,"publishedAt":665,"updatedAt":53},"小学生向け理科教材に熱・光・音の8トピックを一括追加 — 生成・事実チェック・修正のエージェント並列パイプライン","中学受験向け参考書ベースの理科学習教材バッチ4。熱・光・音カテゴリの残り8トピックをVue SFC＋クイズで並列生成し、事実チェックで検出したSVG光路図のcritical 10件を修正エージェント1周で解消、表示確認まで完了した記録。","/science-materials-heat-light-sound",{"title":675,"description":676,"path":677,"publishedAt":678,"updatedAt":53},"小学生向け理科教材づくり：実験器具バッチを完了し、植物分野8トピックの生成に着手した日","中学受験向け理科参考書の100トピック教材化の続き。実験器具バッチの登録・検証・事実チェックを終え、植物分野8トピックのクイズとコンテンツを生成。ツールコールのmalformed連発を立て直し、計画書にモデル指定を明記した記録。","/science-course-plants-batch","2026-07-04T00:00:00.000Z",{"title":680,"description":681,"path":682,"publishedAt":678,"updatedAt":53},"Claude Codeスキルの更新を教材に同期する「skill-to-lesson」を初実運用した","自作のskill-to-lessonスキルを初めて実運用し、SVG図解スキルの追補をレッスンコンテンツへ同期した。図なしセクションのNG/OK対比図への格上げと、次にコンテンツ化するスキル候補の洗い出しまでの記録。","/skill-to-lesson-first-run",{"title":684,"description":685,"path":686,"publishedAt":678,"updatedAt":53},"SVG図解を4:3比率から解放する ─ スキルに縦流しルールを追加して記事図解を一括刷新した","Webで見るSVG図解がスライドの4:3比率に引きずられてS字型レイアウトになる違和感を対話で詰め、svg-diagramスキルに縦流しルールを追加。Sonnet 5のサブエージェント15並列でシリーズ全記事の図解をレビュー・修正した記録。","/svg-diagram-vertical-flow-rule",{"title":688,"description":689,"path":690,"publishedAt":678,"updatedAt":53},"Marc Louの『バイラルプロダクト32原則』を日本語チェックリストにして、Claude Codeのユーザーレベルスキルに固定した","無料プランを持つな、色は3色まで、競合より高くしろ——Marc LouがXに投稿した32原則を日本語に訳し、有料Webサービスを作るときのレビュー観点集としてスキル化した。32項目を5カテゴリに分け、企画・LP執筆・価格設計・公開前の4場面で絞って当てる設計にした記録。","/viral-product-checklist-skill",{"title":692,"description":693,"path":694,"publishedAt":695,"updatedAt":53},"CodexレビューをサブPCで再現する条件と、Claude Codeステータスラインの仕組みを調べた","いつも使うCodexレビューを別のサブPCのClaude Codeでも動かせるか、必要なもの（Codex CLIとcodex login）を実環境で確認した。あわせてターミナルに今どのリポジトリにいるかを出すステータスライン設定の中身も調べたメモ。","/dev-env-codex-review-and-statusline","2026-07-05T00:00:00.000Z",{"title":697,"description":698,"path":699,"publishedAt":695,"updatedAt":53},"2026年7月5日の開発日記 - 講座を1本出し、AI協働の足回りを棚卸しした日曜","Excel風HTMLモック講座を計画から本番公開まで一日で通し、理科教材の事実チェックとXの動画DLボタン復活を片付けた。後半は過去5GBのログから自分の小言をルール化し、Sonnet 5でのスキル品質を検証し、Tailscale RDP手順書の落とし穴をcodexと詰めた一日。","/2026-07-05-diary",{"title":701,"description":702,"path":703,"publishedAt":695,"updatedAt":53},"過去5GBのAI会話ログから『毎回繰り返す小言』を抽出してルール化した","Claude CodeとCodexのセッションログ約5GBから、自分がAIに繰り返しぶつけていた不満や訂正を機械抽出させ、誤検出を弾いて13本のルールに昇格させた記録。10並列エージェントで選別・クラスタリングした運用改善の話。","/recurring-complaints-rule-extraction",{"title":705,"description":706,"path":707,"publishedAt":695,"updatedAt":695},"Claude Codeスキルを講座化する第3弾——「Excel風HTMLモック」レッスンを計画から本番公開まで一日で作った","スキルを講座に変えるシリーズの第3弾として「Excel風HTMLモック」講座を実装した記録。積み残しの棚卸しから題材選定、実装計画、10ステップの実装、公開前レビューと本番公開まで、一日で通した流れと詰まりどころを残す。","/skill-to-lesson-excel-html-mock",{"title":709,"description":710,"path":711,"publishedAt":695,"updatedAt":53},"Sonnet 5でもスキルの品質を落とさない — Claude Codeスキル最適化パイロットの記録","サブエージェントにSonnet 5を使うと品質が下がる懸念を、スキルを『判断を検証可能な形に変える』方向で最適化して検証した記録。善意の追加ルールがかえって品質を落とした事故も含めて残す。","/sonnet5-skill-optimization-pilot",{"title":713,"description":714,"path":715,"publishedAt":716,"updatedAt":53},"Claude CodeからブラウザのChatGPT Proに質問を投げるChrome拡張ブリッジを作った","codex CLIでは選べないChatGPT Proに、Chrome DevTools MCPを通信路にページ側へwindow.__gptBridgeを生やすChrome拡張で質問を投げる経路を作らせた。内部API直叩きとの比較、セッション履歴2,601件のUSB退避、朝の積み残し確認も記録。","/chatgpt-pro-bridge-and-session-ops","2026-07-06T00:00:00.000Z",{"title":718,"description":719,"path":720,"publishedAt":716,"updatedAt":53},"AIに書かせたコードを理解せずにコミットしない仕組み — 学習ゲート付き開発ループ（pre-commit × /learnクイズ × Turso）の実装と全リポジトリ適用","コミット前にブラウザクイズへの全問合格を要求する学習ゲートを実装した記録。MCPサーバーの長時間ブロック検証、前提を伝えない実運用テスト、git config --global core.hooksPath による全リポジトリ適用まで。","/learning-gate-dev-loop",{"title":722,"description":723,"path":724,"publishedAt":716,"updatedAt":53},"仕事の進め方の「型」を記事にした日 — SVG図解7点の量産とFable 5での本文作り直し","頭の中だけで回してきた仕事の進め方の型を、6ステップの公開記事に固定した。スキルで本文構成とSVG図解7点を作らせ、途中でモデルをFable 5に切り替えて本文をレビュー・作り直しさせた過程の記録。","/shigoto-no-kata-article-writing",{"title":726,"description":727,"path":728,"publishedAt":729,"updatedAt":53},"Chrome DevTools for agents 1.0 が出た — Claude Codeの表示確認フローに何を足せるか","Chrome DevTools MCPの安定版1.0で追加されたLighthouse監査・デバイスエミュレーション・ヒープスナップショットと、Claude Code向けプラグイン（スキル同梱）の導入方法。@latest登録なら新ツールは導入済みで、残るはプラグインのスキルだけだった。","/chrome-devtools-for-agents-v1","2026-07-07T00:00:00.000Z",{"title":731,"description":732,"path":733,"publishedAt":729,"updatedAt":53},"quiz-server（/learn 学習ゲート）を講座コンテンツ化 — 公開前sanitize・ZIP配布への転換・静的配信でSVG表示崩れを解決","前日に作った学習ゲート（quiz-server + pre-commit）を教材シリーズ第4弾としてコンテンツ化した記録。公開前のプライベート情報スキャン、ZIP配布への方針転換、インラインSVGの表示崩れを静的配信の実装で解決するまで。","/quiz-server-lesson-content",{"title":735,"description":736,"path":737,"publishedAt":729,"updatedAt":53},"台湾旅行の直前準備 — 海外旅行保険の約款確認・両替の検討・オンライン入境カード申請までを1日で片付けた","出発直前の台湾旅行準備の記録。海外旅行保険の約款をAIに読ませて電子機器特約を確認し、両替は金券ショップの噂を検証して現地ガイド代行に決定。オンライン入境カード（TWAC）の申請まで進めた。","/taiwan-trip-preparation",{"title":739,"description":740,"path":741,"publishedAt":742,"updatedAt":53},"デザインシステム基礎講座にHTML/CSS実例を追加した記録","自作のデザインシステム基礎講座にページ構成・レイアウト・ビジュアルスタイル26種のHTML/CSS実例を追加した一日の記録。Workflow並列生成と表示確認のループ、バンドルサイズ確認、学習ゲート運用までを振り返る。","/design-system-basics-live-examples","2026-07-08T00:00:00.000Z",{"title":744,"description":745,"path":746,"publishedAt":742,"updatedAt":53},"学習ゲートの全リポジトリ展開とSVG図解のNG/OK表現改善","eurekapu-nuxt4で学習ゲートが起動しない原因をcore.hooksPathの上書きから突き止め、Git_Repo配下約160リポジトリを棚卸しした記録。あわせてsvg-diagramスキルのアップデートをNG/OKのテーブル表記から×/チェックマークの視覚表現へ作り直し、財務数値ケースの教材ページへも反映した一日の記録。","/svg-diagram-and-learn-gate-rollout",{"title":748,"description":749,"path":750,"publishedAt":751,"updatedAt":53},"月次統計カードにNEWバッジを実装 - データ鮮度で自動点灯・自動消灯させる","台湾旅行で5日空いた統計チェーンを再開し、39銘柄の決算スナップショットと台湾ODM月次売上6月分を反映。更新銘柄を探す手間をなくすため、dataUpdatedAtによるNEWバッジの自動減衰ロジックを実装した記録。","/memory-makers-new-badge","2026-07-13T00:00:00.000Z",{"title":753,"description":754,"path":755,"publishedAt":756,"updatedAt":53},"Claude Codeで他社モデルが動く非対称性からMCP解剖まで — AIベンダー戦略を対話で掘って記事5本を書いた日","OpenAI開発者がClaude Code上で自社モデルGPT-5.6 Solを動かす話題から出発し、規約の非対称性・App Server戦略・データのスイッチングコスト説を対話で検証。MCP＝APIのラップという理解をOSSのコード解剖で確かめ、公開記事5本と図解18枚を書いた1日の記録。","/ai-vendor-strategy-writing","2026-07-14T00:00:00.000Z",{"title":758,"description":759,"path":760,"publishedAt":756,"updatedAt":761},"2026年7月14日の開発日記 - MCPハンズオン講座の実装とAIベンダー戦略記事5本","自作APIをMCP化するハンズオン講座を計画から実装・検証まで一気に作った日。朝のXの話題からAIベンダー戦略を掘って記事5本を公開し、デザインシステム講座の磨き込みとLive2D計画の確定・保留判断まで並走した。","/2026-07-14-diary","2026-07-16T00:00:00.000Z",{"title":763,"description":764,"path":765,"publishedAt":756,"updatedAt":53},"OpenAIがClaude Codeで自社モデルを動かす手順を自ら公開した。逆方向は規約違反なのに","OpenAIのCodexリードが、ライバルAnthropicのClaude Code上でGPT-5.6 Solを動かす5分セットアップを自ら投稿した。仕組みはCLIProxyAPIによるAPI翻訳で、課金はChatGPTサブスクの枠内。同じ行為がAnthropic側では規約違反としてブロックされる非対称性と、その背後にある両社の収益構造の違いを図解で整理する。","/gpt-56-sol-claude-code-harness",{"title":767,"description":768,"path":769,"publishedAt":756,"updatedAt":53},"自作APIをMCPサーバー化するハンズオン講座を作った日。FastAPIミニ仕訳帳APIの実装と検証セッションの記録","MCPとAPIの違いの考察から、税理士・会計士向けに自作APIをMCP化するハンズオン講座を作ると決めた。FastAPIのミニ仕訳帳APIを実装させ、素のAPI直叩きとMCP経由の両方で仕訳登録の再現テストを回した記録。","/journal-mcp-handson-build",{"title":771,"description":772,"path":773,"publishedAt":774,"updatedAt":761},"「世界でAIを使っているのは800万人」は本当か — 公式発表の確認と10年後までのフェルミ推定","ChatGPTの公式ユーザー数は週間9億人（2026年2月発表）で、「800万人」は100倍の読み違い。世界のAI利用者を現在15〜20億人と見積もり、2〜3年後・5年後・10年後にどこまで増えるかをフェルミ推定で計算する。","/ai-user-count-fermi-estimate","2026-07-15T00:00:00.000Z",{"title":776,"description":777,"path":778,"publishedAt":774,"updatedAt":53},"herdr Windowsベータ導入とFeliCa勤怠構想、Claude Code警告の退治まで — 開発ツールと環境整備の一日","AIエージェント用ターミナルマネージャherdrのWindowsベータ導入、手持ちのRC-S380で勤怠管理を作る構想の記事化、Claude Code起動警告の原因調査、非公開記事のパンくず修正、devサーバー復旧までの記録。","/herdr-felica-and-env-fixes",{"title":780,"description":781,"path":782,"publishedAt":774,"updatedAt":53},"herdr を Windows ベータで導入した — AIコーディングエージェントの群れをターミナルで飼う","AIコーディングエージェント用ターミナルワークスペースマネージャ herdr の Windows プレビュー版を Windows 11 に導入した記録。install.ps1 の中身の確認から、世の中のベストプラクティス調査、Claude Code 統合フックの差分検証まで。","/herdr-windows-beta-install",{"title":784,"description":785,"path":786,"publishedAt":761,"updatedAt":53},"デロイトの351ページ資料は「7つの型」だけでできていた ─ note記事からSVG図解スキルに足りない要素を洗い出した","経産省納品資料を分析したnote記事の「7つの基本型」「5点骨格」を読み、自作のsvg-diagram図解スキルと突き合わせた記録。出典表記ルールと論証テーブル型を追加し、doc-communicationスキルを参照して列見出しの設計方針を固め、マゼンタ強調を面から文字色優先に見直した。","/svg-diagram-skill-deloitte-7-types-review",{"title":788,"description":789,"path":790,"publishedAt":761,"updatedAt":53},"誰がAXをできるのか。業務をコードに落とし込める人の条件","第Ⅱ期AI基本計画は「AX」を全員に求めたが、誰がやるかは書いていない。プログラミング知識とドメイン知識の2軸マトリクスに、Claude Code 作者 Boris Cherny の「一流のエンジニアは常に自分の仕事を自動化してきた」というポストを重ね、業務を決定論的な処理と非決定論的な処理に分けてコードに落とし込む勘どころがプログラミング知識に依存すること、過渡期の担い手はプログラミングを使える人になることを書いた私見。","/who-can-do-ax",{"title":792,"description":793,"path":794,"publishedAt":795,"updatedAt":53},"Claude Codeに文章の緩急を教える、cognitive-rhythm-writingスキルの新設とmake-diaryへの適用","公開Gistのドキュメントライティング規範を、japanese-tech-writingと並列の独立スキルcognitive-rhythm-writingとして設置した。毎朝の/make-diaryに読み込み指示を足し、前日分の統合日記へ試験適用してコミットするまでの記録。","/cognitive-rhythm-writing-skill","2026-07-17T00:00:00.000Z",{"title":797,"description":798,"path":799,"publishedAt":800,"updatedAt":53},"ブログの更新日表示とClaude Code利用コストの月次チャート化、サイト運用と計測の小ネタ集","ブログ記事への更新日表示の追加、ccusageによるClaude Code利用量の月次チャート化と円換算、毎朝のCodexレビューがタイムアウトする原因の切り分け、学習ゲートの不具合対応、デプロイ前検証まで、1日の小さなサイト運用改善の記録。","/site-ops-small-improvements","2026-07-18T00:00:00.000Z",{"title":802,"description":803,"path":804,"publishedAt":805,"updatedAt":805},"GPT-5.6 Solは105万トークンなのに、Claude Codeでは20万と表示された — /context 110%の正体","OpenAI公式ではGPT-5.6 Solのコンテキストは105万トークン。しかしClaude Codeの/contextは21.97万/20万＝110%と表示した。モデル本体とハーネスの上限認識がずれる現象を一次資料と実測値で切り分ける。","/claude-code-gpt-56-sol-context-window","2026-07-20T00:00:00.000Z",{"title":807,"description":808,"path":809,"publishedAt":805,"updatedAt":53},"Claude Code ステータスラインにFable 5のモデル別リミット表示を追加した","Claude Codeの使用量APIにモデル別リミットを返すlimits配列が増えていた。Fable 5のような上位モデルは全体の週間枠とは別にモデル別の週間枠を持つ。ステータスラインのPythonスクリプトに10行足して、Fableの残量をターミナルに常時表示するようにした記録","/claude-code-statusline-fable5-model-limit",{"title":811,"description":812,"path":813,"publishedAt":805,"updatedAt":53},"2026年7月20日の開発日記 - 想起で単語を思い出す仕組みと、GPT-5.6 Solの20万トークンの壁","英単語アプリに想起練習ベースのトレーナーを実装しストリーム型UXへ移植した一日。デプロイの認証切れ復旧、338MBのアセットをR2配信に寄せ切る作業、GPT-5.6 Solのコンテキスト上限がハーネス側で20万トークンに縮む謎解きまでを記録する。","/2026-07-20-diary",{"title":815,"description":816,"path":817,"publishedAt":818,"updatedAt":53},"Instagram連携型サイトの実装をAIに任せ、Meta連携は自分の手で進めた記録","Instagram連携型の店舗サイト実装をCodexに任せ、Claude Codeにはレビュー役を頼んだ。技術的な穴を洗い出してもらったあと、Meta for Developersのアプリ登録とOAuth認可は自分の手で進めることになった一日の記録。","/instagram-store-site-review-workflow","2026-07-21T00:00:00.000Z",{"title":820,"description":821,"path":822,"publishedAt":818,"updatedAt":53},"DRAM価格ページの解説文追加で、サブエージェントの嘘の報告を実物確認で見破った話","DRAM/NAND価格ページに価格決定メカニズムの解説文を追加する作業で、並走させたリサーチ用サブエージェントの完了報告に自己矛盾する記述を発見。鵜呑みにせず実物のファイルと一次資料を一つずつ突き合わせて虚偽を特定した記録。","/memory-price-mechanism-subagent-fabrication",{"title":824,"description":825,"path":826,"publishedAt":827,"updatedAt":53},"会計システムのBS/PL実装から年度繰越まで、Codexレビューで固めたPhase4・Phase5開発","個人開発の会計システムでPhase4（財務諸表）とPhase5（月次推移表・部門別P/L・年度繰越）を実装した記録。Codexの5往復レビューで年度繰越の安全性を詰め、コードレビューエージェント3体並列でTOCTOU対策漏れを見つけ、学習ゲートを都度回しながら進めた一日。","/accounting-system-lab-phase4-5","2026-07-22T00:00:00.000Z",{"title":829,"description":830,"path":831,"publishedAt":827,"updatedAt":53},"Claude Codeのスキル使用回数はセッションログから数えられるのか調べた","~/.claude/projects配下の.jsonlトランスクリプトからスキルの使用回数を集計できるという話を検証した。実際にはSkillツール呼び出し・スラッシュコマンド・サブエージェント内呼び出しという3つの記録経路があり、どれか1つだけを数えると実態を大きく取りこぼすことが分かった。","/claude-code-skill-usage-count-from-transcript",{"title":833,"description":834,"path":835,"publishedAt":827,"updatedAt":53},"Claude CodeのWebFetchが『Unable to verify if domain is safe to fetch』で全滅した話","複数のニュースサイトをWebFetchで取得しようとしたら、どのドメインも同じエラーで失敗した。フォールバック先のr.jina.aiプロキシまで巻き添えになった理由を調べたら、WebFetch自体の安全性チェックの仕組みに行き着いた。","/claude-code-webfetch-domain-safety-check-error",{"title":837,"description":838,"path":839,"publishedAt":827,"updatedAt":53},"ワンワールド世界一周航空券(oneworld Explorer)の旅行プラン8選とルール判定アプリを作った記録","ワンワールドRTW航空券(oneworld Explorer)のプレミアムフライトプランをサブエージェント5人に競作させ、予算漏れと料金体系の勘違いを訂正しながら8選に整理し、区間バリデーション付きのルールシミュレーターと解説記事まで作った記録。","/oneworld-explorer-rtw-flight-planning",{"title":841,"description":842,"path":843,"publishedAt":827,"updatedAt":53},"しまなみ海道サイクリング旅行プランを地図とフォトギャラリーで作った記録","しまなみ海道サイクリングのコースと費用をディープリサーチし、旅行プランのページに地図とフォトギャラリーを実装した記録。海上に浮いたマーカーの座標バグ、写真を32枚に増やした経緯、ギャラリーのスライドショー化までをまとめた。","/shimanami-kaido-cycling-trip-plan",{"title":845,"description":846,"path":847,"publishedAt":848,"updatedAt":53},"Kindle電子書籍をOCRで蔵書DBに取り込む新コマンドを作った","蔵書DBに未取り込みだったKindle書籍を見つけ、Cloud Readerの可否で経路を切り替えて自動取り込みする新コマンドを作った。撮影途中で非同期処理を検討した判断の記録。","/kindle-ocr-pipeline-async-command","2026-07-23T00:00:00.000Z",{"title":850,"description":851,"path":852,"publishedAt":853,"updatedAt":53},"覚えのないデプロイの犯人は自分の別セッションだった — Claude Codeマルチセッション運用の落とし穴","朝7時台に覚えのない本番デプロイが2回。実行元を調査させたら、wordpress-migrationフォルダで開いた別のClaude Codeセッションがeurekapu-nuxt4を作業対象にしていた。フォルダ名でセッションを認識する思い込みの記録。","/claude-code-multi-session-deploy-mystery","2026-07-25T00:00:00.000Z",{"title":855,"description":856,"path":857,"publishedAt":853,"updatedAt":53},"Web版Claude Codeに12セッションを一括投入 — 教材の計画書を先に揃えてクラウドで並列実装させる","書籍ベースのプログラミング学習コースづくりを、1講ずつローカルで進める方式から「計画書を先に全講分そろえてWeb版Claude Codeのクラウドセッションに投げる」方式へ切り替えた。12本の投入と翌朝マージの仕込みまでの記録。","/code-course-cloud-sessions-dispatch",{"title":859,"description":860,"path":861,"publishedAt":853,"updatedAt":53},"2026年7月25日の開発日記 - 挿絵1,576枚の完走とクラウド12セッション投入","深夜の週次リミット監視から朝の挿絵再生成完走、覚えのないデプロイの犯人捜し、簿記クイズのハブ化、NVIDIAの声明対訳、そして夜はWeb版Claude Codeに12セッションを投げて締めた一日。","/2026-07-25-diary",{"title":863,"description":864,"path":865,"publishedAt":866,"updatedAt":53},"2026年7月26日の開発日記 - WordPressサイトをついに本番切替した日","三日前に土壇場で止めた本番DNS切替を、ようやく実行した。203記事すべてが200を返して安心した直後、旧カテゴリURLに末尾スラッシュを足すと404が出る。判断をボタンで返す仕組みも作った一日の記録。","/2026-07-26-diary","2026-07-26T00:00:00.000Z",{"title":868,"description":869,"path":870,"publishedAt":866,"updatedAt":53},"「本当に全部終わったのか」を疑ってNotionアーカイブを実物照合した日","10日間コミットが止まっていたNotionアーカイブを片付けたあと、完了報告を信じずにブラウザの実物と突き合わせた。取得漏れはほぼゼロだった一方、テーブルとページプロパティがMarkdownに落ちていないと判明した記録。","/notion-archive-completeness-check",{"title":872,"description":873,"path":874,"publishedAt":866,"updatedAt":53},"計画書の中で判断を返す — ターミナルの選択肢をやめてHTMLに3択ボタンを埋めた","203記事のメタ情報レビューから出たSEO改善計画の判断項目を、ターミナルの選択肢ではなく計画書HTMLに埋めた3択ボタンで返す仕組みを作らせた。前提を読んだ流れでそのまま押せる。全プロジェクト共通のルールに昇格させるまでの記録。","/plan-decision-form",{"title":876,"description":877,"path":878,"publishedAt":879,"updatedAt":53},"ChatGPT Proのディープリサーチが空振りした日｜送信は成功、プロンプトは空だった","蔵書DBからオリジナルコンテンツを作る企画で、ChatGPT Proのディープリサーチをブラウザ経由で走らせた記録。execCommandの複数行落ちで本文が届かないまま11分走った失敗、貼り付け方式での入れ直し、レポート取り出しと豆腐文字の正体、リサーチを受けたテーマ検討までをまとめた","/book-db-deep-research-content-plan","2026-07-27T00:00:00.000Z",{"title":881,"description":882,"path":883,"publishedAt":884,"updatedAt":53},"Search Console を調べ直したら「伸びていない」が「4割落ちていた」に変わった — 日記の noindex 提案に待ったをかけた日","3回目の Search Console 定点調査。28日クリックは622→386で4割近く落ちていた。掴んでいた Chrome がテスト用アカウントだった一幕から、日記・作業ログを noindex にする提案へ「完全に検索から消えるのでは」と疑問を挟んで方針を保留にするまでの作業記録。","/gsc-review-noindex-rethink","2026-07-28T00:00:00.000Z",{"title":886,"description":887,"path":888,"publishedAt":889,"updatedAt":53},"Claude Code の ~/.claude が朝いちで丸ごと消えた — GitHubバックアップからの復元と、自動バックアップの二重化","ステータスバーが出ないことに気づいて調べたら、~/.claude がまるごと作り直されていた。消失1時間前のpushが残っていたGitHubのバックアップリポジトリから復元し、セッションログの暗号化アーカイブと設定の自動同期をタスクスケジューラに載せるまでの記録","/claude-config-loss-and-backup-automation","2026-07-29T00:00:00.000Z",{"title":891,"description":892,"path":893,"publishedAt":889,"updatedAt":53},"ログイン済みChromeにChrome DevTools MCPを繋ぐまでの切り分け記録","孤児プロセス、専用プロファイル、autoConnect、404、ツール未ロード。ログイン済みのChromeにChrome DevTools MCPを繋ぐまでに、原因が4回入れ替わった。繋がったあとのSNSアカウント整備で引いた「AIに任せない操作」の線も残しておく。","/devtools-mcp-logged-in-chrome-sns-setup",{"title":895,"description":896,"path":897,"publishedAt":889,"updatedAt":53},"2026年7月29日の開発日記 - 朝いちで ~/.claude が消えた日に、7本の作業が並走した","Claude Code の設定ディレクトリが丸ごと消えた復旧から始まり、バックアップ自動化・個人Gmailの認証・決算データの分類修正・note戦略のブランド資産・Workerバンドル削減まで、17セッション分の記録。","/2026-07-29-diary",{"title":899,"description":900,"path":901,"publishedAt":889,"updatedAt":53},"企画レビューで前提が2つ崩れた — レシートOCRのシリーズ案をシーケンス図に描き直す","note第1弾のシリーズ企画をローカルに立てた決裁フォームでレビューしていたら、「複数枚写った写真は分割してから読ませる」という前提と、「様式のExcelができたら完成」というゴールが順番に崩れた。撮影から取り込み・表示までを1本のシーケンス図に描き直し、6フェーズ＝6記事に割るまでの記録。","/note-first-series-plan-review",{"title":903,"description":904,"path":905,"publishedAt":889,"updatedAt":53},"OpenAIのcodex-securityは何をするツールか — 中身を読んで、このリポジトリに使えるか判断した","2026-07-28にnpmへ出たばかりの@openai/codex-securityを、READMEと同梱プラグインの中身まで読んで整理した。脆弱性の発見と検証を別フェーズに切り、証跡がそろうまで報告を締めさせない設計になっている。mdx-playgroundへの適用可否と、ユーザーレベルのスキルに包むときの注意点まで。","/openai-codex-security-overview",{"title":907,"description":908,"path":909,"publishedAt":910,"updatedAt":53},"ストア配布のChrome拡張はどこまで読めるのか。解析から自作プロトタイプの実機検証まで","クラウド会計向けの既存拡張がミニファイされずそのまま読めた話を入口に、ソースマップ同梱の別拡張の解析、独立プロトタイプでの実機検証、Codexへの解説書依頼までをたどった一日の記録。","/chrome-extension-reverse-engineering-workflow","2026-07-30T00:00:00.000Z",{"title":912,"description":913,"path":914,"publishedAt":910,"updatedAt":53},"開発環境のバックアップを仕上げ、復旧手順をスキル化してGitHubで版管理する","前日の積み残しから開発環境バックアップの残り2論点を決め、復旧の手順書そのものをユーザーレベルのスキルにして日次でGitHubへ載せた記録。動画ダウンロード失敗の切り分け、ffmpegのPATH訂正、ビルドを落とした並行実行までを含む一日。","/claude-env-backup-and-restore-skill",{"title":916,"description":917,"path":918,"publishedAt":910,"updatedAt":53},"設備投資の発表と販売可能ビットを分けて書いたメモリ供給編と、56件の推敲を共通チェーンで回した1日","メモリ4社の低PERを扱う供給編を、ファクトチェック4本を並列で走らせてから書き直した。SVGチャートの実効フォントが6.87pxで読めず、テーブルの最重要列は画面外にあった。午後は56件の例文を推敲スキルで通し、共通チェーンを指定し直して検証記録つきでもう一度回した。","/memory-supply-article-and-prose-polish",{"title":920,"description":921,"path":922,"publishedAt":923,"updatedAt":53},"dev サーバーを止めずにデプロイできるよう、Nuxt のビルド出力先と Content DB を分けた","所要時間計測スクリプトがガードで止まったのをきっかけに、pnpm dev と pnpm generate が共有していた .nuxt と Content の SQLite を分離した。ついでに走りっぱなしのプロセスを一覧する /procs も作った。","/deploy-while-dev-running","2026-07-31T00:00:00.000Z",{"title":925,"description":926,"path":927,"publishedAt":923,"updatedAt":53},"2026年7月31日の開発日記 - 消えたファイルの原因を物証で特定した日","2日前に消えたファイルの原因を、一時ディレクトリに残っていた出力から特定した。ほかにランチェスター戦略の2段スキル化と実機テスト、決算コメントの原文検算とチャート化、蔵書データベースの運用整備、dev を止めずにデプロイできる構成への変更。","/2026-07-31-diary",{"title":929,"description":930,"path":931,"publishedAt":923,"updatedAt":53},"ランチェスター戦略の競合診断をClaude Codeの2段スキルにして自分の事業で実機テストした","戦略理論を蔵書DBから読み込ませ、自社の棚卸しと競合局面の診断を2段に分けたスキルを設計した。自分のコンテンツ事業を題材に実機テストし、Deep Researchの事故や成果物の読みづらさをスキル側に書き戻すまでの記録。","/lanchester-two-stage-skill-design",{"title":933,"description":934,"path":935,"publishedAt":923,"updatedAt":53},"消えたファイルの原因を2日後に物証で特定した記録（Claude Code の再帰削除事故）","スキャナの取り込みアプリが検索に出ない、という話から2日前のファイル消失事故を再調査した。一時ディレクトリに残っていたバックグラウンドコマンドの出力が決定的な物証になった経緯と、permissions.deny と PreToolUse hook、auto mode の分類器による再発防止まで。","/recursive-delete-incident-postmortem",1785654920810]