インフラ
GitHub Actions Self-hosted Runner の CI ビルドを 8分→3分に短縮した4段階の改善記録

Self-hosted Runner の Docker イメージビルド CI を4段階で高速化した記録。warm cache・registry cache・Dockerfile レイヤー分割・schedule skip まで、各フェーズの判断根拠と実測値を公開します。

続きを読む
インフラ
GitHub Actions Self-hosted Runner を Docker Compose で複数 Organization に展開する——ラベル設計・セキュリティ分離・スケール運用の全設計

1台の Mac で Docker Compose を使い、複数 GitHub Organization 向けの self-hosted runner を運用する設計を解説。Container × Native の二刀流、ラベルによるワークフロールーティング、AI 生成コードの実行分離、ARC への移行パスまで。

続きを読む
生成AI
Hermes Agent × Slack Socket Mode でローカル常駐 AI 監視エージェントを構築する

Hermes Agent と Slack Socket Mode を組み合わせて、公開 URL 不要でローカル PC に常駐する AI 監視エージェントを構築する方法を解説します。LiteLLM Proxy の4段フォールバック、CI 失敗分析スキル、セキュリティ設計まで。

続きを読む
インフラ
ADRをコードで守る:pre-commitとCIで「決めた設計判断」の侵食を防ぐ実装パターン

ADR(Architecture Decision Record)の禁止事項をpre-commitとCIで機械的に守るための実装パターン。git merge-baseベースの差分スキャン、許可リスト、PRテンプレートの3層構造で、決めた設計判断の侵食を防ぎます。

続きを読む
React・Next.js
Next.js 16 Cache Components と Server Component 統合によるSupabaseクエリキャッシュ実装

Next.js 16 の Cache Components と Server Components を組み合わせて Supabase クエリを効率的にキャッシュする実装パターン。`use cache` ディレクティブと revalidateTag の使い分け、ストリーミング SSR との統合を実装例付きで解説。

続きを読む
インフラ
ESLint 9.x Flat ConfigとStylelintをVitePressに導入する完全ガイド

VitePressサイトにESLint 9.x Flat ConfigとStylelintを導入した実践ガイドです。TypeScript/JavaScript混在環境での設定方法、GitHub Actions CI/CD自動化、つまづきポイントと解決策を具体的なコード付きで解説します。

続きを読む