<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>analytics note</title><description>AI × データで、ビジネスをもっとスマートに。テック情報・分析手法・AI活用術を発信します。</description><link>https://analytics-note.jp/</link><language>ja</language><item><title>AI生成ブログの品質ゲートをGitHub ActionsのCIで機械検証する実装パターン</title><link>https://analytics-note.jp/blog/2026-04-17-ai-blog-quality-gate-ci-validation/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-17-ai-blog-quality-gate-ci-validation/</guid><description>AI が書いたMDX記事を「内部リンク/外部リンク/関連記事セクション」の観点で機械チェックし、不足記事のマージを CI でブロックする仕組みを、Node.js スクリプトと GitHub Actions の具体例つきで解説する。</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate></item><item><title>GitHub Actions の CI コスト最適化: ブログ記事 PR 向け paths filter 設計</title><link>https://analytics-note.jp/blog/2026-04-17-github-actions-cost-optimization-blog-pr/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-17-github-actions-cost-optimization-blog-pr/</guid><description>大量の自動生成ブログ記事による CI コスト急増を解決するため、paths filter と条件分岐で不要な workflow を削減する最適化手法を解説します。</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate></item><item><title>.gitignore typo修正とAstroビルド生成物のuntrack化による作業ツリーの整理</title><link>https://analytics-note.jp/blog/2026-04-15-gitignore-typo-astro-untrack/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-15-gitignore-typo-astro-untrack/</guid><description>Git管理下のノイズを削減するため、.gitignoreのスプリントディレクトリパターンのtypo修正と、Astroのビルド生成物を完全にuntrackする手順を実装します。</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code から Codex CLI を安定呼び出しする: companion.mjs から codex exec への移行ガイド</title><link>https://analytics-note.jp/blog/2026-04-14-claude-code-codex-exec-migration/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-14-claude-code-codex-exec-migration/</guid><description>内部ディスパッチャに依存した不安定な Codex 連携を、公開 CLI の codex exec に移行して安定化する方法を実装コードと共に解説します。</description><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate></item><item><title>GA4でサブドメイン間のユーザー行動を正確に計測する実装手順</title><link>https://analytics-note.jp/blog/2026-04-14-ga4-subdomain-tracking-setup/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-14-ga4-subdomain-tracking-setup/</guid><description>ダッシュボードやWebアプリをサブドメインに配置する際、GA4でセッション継続を保つ設定方法とクロスドメイン追跡の課題を解決する実装例を解説します。</description><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate></item><item><title>ブログ記事生成フローのコンセプト統合：ハーネス強化による一貫性確保</title><link>https://analytics-note.jp/blog/2026-04-11-blog-generation-concept-alignment/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-11-blog-generation-concept-alignment/</guid><description>サイトのヒーローコピー再設計に合わせ、記事生成プロンプトと評価基準に読者価値軸を組み込んだハーネス強化の実践</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>プロンプトファイル構造統一による保守性向上：evaluator prompt の独立化実践</title><link>https://analytics-note.jp/blog/2026-04-11-blog-evaluator-file-separation/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-11-blog-evaluator-file-separation/</guid><description>blog_evaluator_prompt.md を独立ファイル化し、LP側と構造統一することで将来のプロンプト差し替えを容易にした取り組み</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code Remote Trigger の API エラーを体系的にデバッグする手順</title><link>https://analytics-note.jp/blog/2026-04-11-claude-code-remote-trigger-run-api-error/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-11-claude-code-remote-trigger-run-api-error/</guid><description>Claude Code のリモートトリガーで API エラーが発生した際の体系的な調査手順。アクション別の動作切り分け、リクエスト形式の検証、回避策の実装までを解説します。</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code Hooks・カスタムコマンド・スキル化による開発ワークフロー強化実践</title><link>https://analytics-note.jp/blog/2026-04-11-development-workflow-enhancement-hooks-commands/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-11-development-workflow-enhancement-hooks-commands/</guid><description>AI エージェント操作の品質ゲート自動化と、TDD・Code Review・Build-Fix コマンドによる開発効率向上の実装手順</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>長期ブランチの安全なマージ戦略 ─ git diff による事前競合調査と段階的統合の手順</title><link>https://analytics-note.jp/blog/2026-04-11-feature-branch-merge-conflict-resolution/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-11-feature-branch-merge-conflict-resolution/</guid><description>長期間 main から離れた feature ブランチをマージする際の競合リスクを事前に特定し、安全に統合する実践手順。git diff による調査、マージ用ブランチでの隔離、統合後の整合性確認までを解説します。</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>GitHub認証トークンの期限切れ検知とGitHub App移行による自動化パイプライン強化</title><link>https://analytics-note.jp/blog/2026-04-11-github-auth-token-expiry-detection/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-11-github-auth-token-expiry-detection/</guid><description>平文トークン管理の課題を解決し、GitHub App の Installation Access Token を活用した自動更新可能な認証フローの実装方法</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Issue自動化パイプライン完全自動化：ラベリング・残課題検出・記事生成の統合実装</title><link>https://analytics-note.jp/blog/2026-04-11-issue-automation-pipeline-full-automation/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-11-issue-automation-pipeline-full-automation/</guid><description>GitHub ActionsとClaude Code連携により、Issue起票から記事生成まで全自動化したCI/CDパイプラインの設計・実装・運用手順</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>技術ブログのファーストビュー設計 ─ 作り手視点から読者価値軸への転換手法</title><link>https://analytics-note.jp/blog/2026-04-11-top-page-hero-copy-redesign/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-11-top-page-hero-copy-redesign/</guid><description>技術ブログやSaaSサイトのファーストビューが「作り手の自己紹介」になっていませんか？読者が3秒で価値を判断できるメッセージ設計の手法を、実際のリデザイン事例とともに解説します。</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Claude Managed Agents 完全ガイド ─ Anthropic の自律エージェント基盤を使いこなす</title><link>https://analytics-note.jp/blog/2026-04-10-claude-managed-agents-guide/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-10-claude-managed-agents-guide/</guid><description>Claude Managed Agents の基本概念から実践的な使い方まで、コード例付きで解説。Agent・Environment・Session・Events の 4 要素を理解し、GitHub 連携やパーミッション制御まで網羅します。</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code の承認ログを SQLite に保存して AI の行動パターンを分析する ─ approval-tracker 設計と実装</title><link>https://analytics-note.jp/blog/2026-04-08-claude-code-approval-tracker-sqlite/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-08-claude-code-approval-tracker-sqlite/</guid><description>Claude Code の PreToolUse/PostToolUse フックでツール承認・拒否の全履歴をSQLiteに記録し、allowedTools の最適化に役立てる approval-tracker の設計と実装を解説します。</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>e-Stat × DuckDB × BigQuery × dbt で作る政府統計データ基盤 ─ 探索から本番パイプラインまで</title><link>https://analytics-note.jp/blog/2026-04-08-estat-duckdb-bigquery-dbt-data-platform/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-08-estat-duckdb-bigquery-dbt-data-platform/</guid><description>政府統計API（e-Stat）をDuckDBでその場探索し、BigQuery+dbtでbronze/silver/martの3層データ基盤に積み上げるアーキテクチャを設計から実装まで解説します。</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>e-Stat API Python クライアントの設計と実装 ─ retry/backoff・型安全・テスト戦略まで</title><link>https://analytics-note.jp/blog/2026-04-08-estat-python-client-design/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-08-estat-python-client-design/</guid><description>日本の政府統計API（e-Stat）の3エンドポイントをPythonで型安全にラップするクライアントライブラリの設計を解説。exponential backoff、ロギング、pytestでのモックテスト戦略まで。</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code コミット規律フックの実装 ─ AI が破壊的操作をする前に強制コミットさせる</title><link>https://analytics-note.jp/blog/2026-04-08-claude-code-commit-discipline-hooks/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-08-claude-code-commit-discipline-hooks/</guid><description>git reset --hard や git clean を実行する前に未コミット変更を検出してブロックする pre-destructive-git フックと、変更蓄積を監視する commit-reminder フックの設計・実装を解説します。</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Playwright ビジュアルリグレッションテストで UI バグの見逃しをゼロにする ─ FlowAgent への VRT 導入事例</title><link>https://analytics-note.jp/blog/2026-04-08-flowagent-playwright-visual-regression/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-08-flowagent-playwright-visual-regression/</guid><description>toBeVisible() をすり抜けた座標ズレ・描画崩壊バグをきっかけに Playwright toHaveScreenshot() によるビジュアルリグレッションテスト（VRT）を導入した経緯と、8シナリオのテスト設計・CI統合まで解説します。</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>AI Readyなデータ基盤とオントロジー実装入門 ─ Knowledge Graphで「意味のわかるデータ」を作る</title><link>https://analytics-note.jp/blog/ai-ready-data-infrastructure-ontology/</link><guid isPermaLink="true">https://analytics-note.jp/blog/ai-ready-data-infrastructure-ontology/</guid><description>AIがデータの意味を理解できるAI Readyデータ基盤の定義から、オントロジー・Knowledge Graph・SHACLの実装方法まで、個人事業・小規模チーム向けに段階的に解説します。</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>複数リポジトリで AI 開発ルールをズレなく維持する ─ analytics-note-harness の設計</title><link>https://analytics-note.jp/blog/2026-04-07-ai-harness-multi-repo-sync/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-07-ai-harness-multi-repo-sync/</guid><description>複数の GitHub リポジトリで CLAUDE.md や AI エージェントルールをコピペ管理するとズレが生じます。harness リポジトリで正本を一元管理し、sync スクリプトで downstream に配布するアーキテクチャを解説します。</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code カスタムフックで AI エージェントの暴走を防ぐ ─ PreToolUse / PostToolUse 設計パターン</title><link>https://analytics-note.jp/blog/2026-04-07-claude-code-hooks-ai-guardrails/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-07-claude-code-hooks-ai-guardrails/</guid><description>Claude Code の hooks.json を使って AI エージェントの危険な操作をブロックし、コミット規律やコード品質を自動で強制する設計パターンを解説します。</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate></item><item><title>AI 音楽生成ツールで YouTube BGM チャンネルを自動運営する ─ Suno・Lyria 3 のコスト比較と自動化設計</title><link>https://analytics-note.jp/blog/2026-04-07-youtube-bgm-ai-automation-design/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-04-07-youtube-bgm-ai-automation-design/</guid><description>AI 音楽生成サービス Suno と Google Lyria 3 を使って YouTube BGM チャンネルを自動運営する際の設計ポイント。ツール比較、コスト試算、YouTube API の制約、YPP 審査要件、品質管理フローまでを実践的に整理します。</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate></item><item><title>GA4 計測ルールを明文化し、ページ追加時の計測漏れを防ぐ運用にした</title><link>https://analytics-note.jp/blog/2026-03-30-ga4-analytics-rule-documentation/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-03-30-ga4-analytics-rule-documentation/</guid><description>GA4 タグ実装後に発生しやすい計測漏れを防ぐため、BaseLayout 利用ルールと is:inline の注意点を .claude/rules に明文化した取り組みを紹介します。</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>generate-blog を PR作成止まりから公開完了まで自動化した実装ログ</title><link>https://analytics-note.jp/blog/2026-03-30-generate-blog-full-automation-pipeline/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-03-30-generate-blog-full-automation-pipeline/</guid><description>Issue から生成した記事を PR 作成で止めず、develop マージ・main リリース・本番デプロイまで自動化した実装内容と改善ポイントを整理します。</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Astro サイトに GA4 を導入する方法 — is:inline の罠と BaseLayout 設計</title><link>https://analytics-note.jp/blog/2026-03-27-astro-ga4-setup/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-03-27-astro-ga4-setup/</guid><description>Astro で構築した静的サイトに Google Analytics 4（GA4）を正しく導入する手順を解説。script タグの is:inline ディレクティブや共通レイアウトでの一括管理について、実際のハマりどころを交えて紹介します。</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GitHub Project の Workflows 自動化を設定した話</title><link>https://analytics-note.jp/blog/2026-03-26-github-project-workflows-automation/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-03-26-github-project-workflows-automation/</guid><description>GitHub Project ボードの自動化ワークフローを設定し、Issue のステータス管理を自動化した開発ログ。</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GitHub Issue を閉じるだけでブログ記事が自動生成される仕組みを作った</title><link>https://analytics-note.jp/blog/2026-03-26-issue-to-blog-automation/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-03-26-issue-to-blog-automation/</guid><description>GitHub Issue のクローズをトリガーに、AI が技術ブログ記事を自動生成して PR を作成する仕組みの設計と実装を解説します。</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cowork スケジュールタスクで gh CLI 認証を永続化する方法</title><link>https://analytics-note.jp/blog/2026-03-26-schedule-task-gh-auth-persistence/</link><guid isPermaLink="true">https://analytics-note.jp/blog/2026-03-26-schedule-task-gh-auth-persistence/</guid><description>サンドボックス環境で毎回リセットされる gh auth の問題を、トークンファイル方式で解決した開発ログ。</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>analytics note を始めます</title><link>https://analytics-note.jp/blog/hello-world/</link><guid isPermaLink="true">https://analytics-note.jp/blog/hello-world/</guid><description>データアナリスト・アナリティクスエンジニア・データサイエンティスト・データエンジニアの実務向けに、LLM とデータ分析の再現可能な実践ログを発信するテックブログ「analytics note」の開設についてお伝えします。</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>