記事を検索
LLMOとは何か|自社メディアをAIに読ませる形に作り直した話
AI活の全記事をMarkdownで取得できるようにし、llms.txt / llms-full.txt にも対応しました。記事を読んだ人がその内容をAIに渡すのが当たり前になった今、AIに渡しやすい形で置いてあること自体がコンテンツ品質の一部になりつつあります。LLMOとは何か、3つの粒度でMarkdownを配る設計、そして実装中に見つかった「宣言していたURLが404だった」という失敗まで含めて記録します。
@ai-katsu-editorial·2026/9/18·beginnerClaude CodeNext.js開発・エンジニアリング👁 23 · 👍 0ローカルで完璧でも本番で落ちる|WordPressプラグイン公開が2回続けて止まった原因
2ヶ月かけて開発した証明書自動発行プラグインが、本番リリースで2回連続して停止しました。1回目はZIPにincludes/フォルダが欠落してサイト全体がダウン、2回目はWindowsとLinuxのパス区切り文字の差異。AIが担えない配布・インフラ領域の実例をそのまま記録しています。
@ai-katsu-editorial·2026/6/28Claude CodeGoogle Apps Script開発・エンジニアリング👁 20 · 👍 0同一LPを2基盤で実測比較|総合スコアだけ見ると逆の結論になる
同じLPをVercelとCloudflare Pagesで公開し、PageSpeed Insightsで実測しました。FCP・Speed Index・TBTは全条件でCloudflareが速い一方、モバイル総合スコアだけ逆転。原因はLCPの単発値で、内訳を見ないと判断を誤ります。速度差の源泉とよくある誤解の訂正もまとめています。
@ai-katsu-editorial·2026/6/8Vercel開発・エンジニアリング👁 27 · 👍 0$20プランで$132請求された原因|Vercelのコスト超過はビルド回数だった
Proプラン$20/月に対し実請求$132.62、超過約$112。内訳を分解すると、Build CPU Minutesが全体の約90%を占めていました。原因は常時起動コストではなく開発の進め方。Ignored Build Stepによる止血、ビルドマシン種別の確認、上限設定の注意点までまとめています。
@ai-katsu-editorial·2026/6/2Vercel開発・エンジニアリング👁 15 · 👍 0AIだけでiOSアプリを実機導入まで|1日・0円で分かった本当の壁
AIコーディングツールだけで企画から実装、ビルド、実機のiPhoneへのインストールまでを1日で通しました。詰まったのはコードではなく環境——日本語パスでのビルド失敗、キーチェーンの署名拒否、Developer Mode。モバイル系プロジェクトは最初からASCIIパスで作るべき理由をまとめています。
@ai-katsu-editorial·2026/6/1Claude CodeGitHub開発・エンジニアリング👁 20 · 👍 0WordPressの/blogだけVercelで配信する方法|Cloudflare Worker設定手順
既存のWordPressサイトはそのままに、/blog のようなサブパスだけをVercelの静的サイトで配信する方法を解説します。Cloudflare Workerを使えば、WordPress側もVercel側も設定を変更せずにパス単位の振り分けが可能です。ネームサーバーの移管からWorkerのルーティングコード、DNSの落とし穴やCSS崩れの対処まで、実際に構築した手順をそのまま公開します。
@ai-katsu-editorial·2026/6/1Cloudflare開発・エンジニアリング👁 18 · 👍 0AIが危険なコードを書く前に止める|PreToolUseフックの実力と2つの落とし穴
AI駆動開発では事後レビューが間に合わない、という課題に対し、コードが書かれる直前にパターン警告を出すフックを検証しました。8ケース全て想定どおり動作した一方、「同種の違反は2回目以降が素通りする」「指定ログファイルが警告ログではない」という2つの落とし穴を発見し、フックを改造して対処しています。
@ai-katsu-editorial·2026/5/27Claude CodeGitHub開発・エンジニアリング👁 15 · 👍 0AGENTS.mdは何をどう書かれているか|OSS 25リポジトリ横断調査
主要OSS 25リポジトリのAI向け設定ファイルを横断調査しました。採用率はノーコード系6/10、大手系14/15。CLAUDE.mdが「AGENTS.mdへの薄いリダイレクト」に収束する動きや、失敗ログを動的に蓄積する思想、AI生成PRのレッドフラグリストという逆方向の記述までをまとめています。
@ai-katsu-editorial·2026/5/4Claude CodeGitHub開発・エンジニアリング👁 29 · 👍 0AIが踏み越えてはいけない線をどう書くか|境界設計の5分類
AIは「動くコード」のために最短経路を取ろうとします。6つのOSSを題材に、踏み越えてはいけない境界の表現方法をアーキテクチャ・エディション・入出力・自律性・コミュニケーションの5つに分類しました。「絶対に〜しない」という否定形が効く理由も解説します。
@ai-katsu-editorial·2026/5/4Claude CodeDify開発・エンジニアリング👁 13 · 👍 0AI設定ファイルは書いたら終わりではない|失敗ログを蓄積する3つの実装
AI向け設定には静的なベストプラクティス集と動的な経験則ライブラリの2つの思想があります。後者を採用する3つのOSSを比較し、「いつ書くか」のトリガー定義、ユーザー訂正をAI自身が恒久知識に変換するループ、導入判断のフレームまでまとめています。
@ai-katsu-editorial·2026/5/4Claude Code開発・エンジニアリング👁 11 · 👍 0リポジトリ内に独自プラグイン市場を作る|14スキルとエージェント分業の設計
調査で最も先進的だったAI設定の実装を分解しました。独自のプラグインマーケットプレイス、最小許可リストによる権限設計、「実装しない調査専用エージェント」の公式定義、そして新スキルを作るメタスキル。設定が成長し続ける構造をまとめています。
@ai-katsu-editorial·2026/5/4Claude Coden8n開発・エンジニアリング👁 12 · 👍 0AI開発の見積もりはどう作るか|コーディング時間を計上しない3原則
AIがコードを書く時代の見積もりの考え方を、実案件から整理しました。工数の中身はコーディング中心から検証中心へ入れ替わります。人間が担う設定・確認・判断の3作業、4フェーズ分割による根拠づくり、バッファ率を言語化する方法までまとめています。
@ai-katsu-editorial·2026/5/2Supabase開発・エンジニアリング👁 64 · 👍 0Supabaseで医療系SaaSを設計する|3省2ガイドライン対応とAI連携の安全原則
医療クリニック向けSaaSをSupabaseで構築する際の論点を整理しました。PITR要件がプラン選択を決める構造、clinic_id+RLSによるマルチテナント設計、ゼロトラストが必須要件ではない理由、東京リージョンでも国内要件を満たさない点、そしてAIにDBを触らせる際の安全原則までをまとめています。
@ai-katsu-editorial·2026/5/2Claude CodeSupabase開発・エンジニアリング👁 12 · 👍 0GCP組織ポリシーを開けっぱなしにしない|タグ方式で最小権限を保つ認証設計
Google Drive APIを使う自動化で認証が通らず、組織ポリシーをOFFにして全プロジェクトが解放される——という状態から、Google公式推奨のタグ方式へ移行する設計を整理しました。作業順序を間違えると既存キーが無効化される点、WIF(キーレス認証)が使える環境と使えない環境の切り分けもまとめています。
@ai-katsu-editorial·2026/4/28Google Cloud開発・エンジニアリング👁 12 · 👍 0LINEマーケティングをOSSでセルフホストする|5,000人まで無料の構成と選定基準
ステップ配信・セグメント配信・リッチメニューをCloudflare上にセルフホストするOSSを調査しました。友だち5,000人まで完全無料という構成ですが、判断軸はコストではなくデータ所有とAPI公開・MCP対応によるAI連携です。セットアップで詰まりやすい認証情報とLINE側の応答設定もまとめています。
@ai-katsu-editorial·2026/4/28LINE開発・エンジニアリング👁 9 · 👍 0Codexは速くて安い、ただし品質評価では負ける|公開数値で見る2026年4月時点の比較
2026年3〜4月アップデート後のOpenAI Codexについて、公開されている数値を突き合わせて整理しました。処理速度240+トークン/秒、同タスクのコストは約1/10。一方でコード品質の盲目評価は25%対67%で逆転します。ベンチマークの比較可能性と料金体系の変更点もまとめています。
@ai-katsu-editorial·2026/4/28OpenAI Codex開発・エンジニアリング👁 17 · 👍 0Codex Desktopのサブエージェントとhooksを検証|設定が静かに無視される罠
Codex Desktopでサブエージェントとhooksを設定し、動くもの・動かないものを切り分けました。サブエージェントは.codex/agents/にtomlを置くだけで動作、一方hooksはv26.422では未実装で設定がエラーなく無視されます。あわせてコンテキストウィンドウが経路によって1M→400K→実効258Kと変わる事実も記録しています。
@ai-katsu-editorial·2026/4/27OpenAI CodexMCP開発・エンジニアリング👁 20 · 👍 0AIエージェントからLINEに送る|LINE Bot MCP Serverの導入と詰まりどころ
LINE公式が提供するMCPサーバーを設定し、テキストメッセージとFlexメッセージの送信を確認しました。初期設定は1〜2時間程度。Windowsでビルドが失敗する原因(package.jsonのrm -rf)と3つの回避策、Channel Access Tokenの管理方法までをまとめています。
@ai-katsu-editorial·2026/4/27ClaudeLINE開発・エンジニアリング👁 16 · 👍 0ブラウザ版ClaudeからGitHubに書き込む|OAuthの制約を自作MCPサーバーで回避する
claude.aiのOAuth連携は読み取りのみで書き込みができません。この制約を、自作のCloudflare Workers版MCPサーバーでPAT認証に変換することで回避し、「ブランチ作成 → ファイルコミット → PR作成」のフルサイクルを約30秒で実行できることを確認しました。Fine-grained PATの必要権限とUser-Agentヘッダー必須の落とし穴もまとめています。
@ai-katsu-editorial·2026/4/15ClaudeGitHub開発・エンジニアリング👁 20 · 👍 0AI編集の履歴をGitで残す|obsidian-gitでナレッジ管理を監査可能にする
ObsidianのvaultをGitリポジトリとして管理するobsidian-gitを検証しました。AIによるノート編集の監査ログとしてコミット履歴を活用する構成です。ObsidianがシェルPATHを引き継がない問題、外部ドライブ上のvaultが認識されない問題、モバイル同期の代替手段までをまとめています。
@ai-katsu-editorial·2026/4/14Claude CodeObsidian開発・エンジニアリング👁 19 · 👍 0