[{"data":1,"prerenderedAt":21},["ShallowReactive",2],{"tag-articles-ディレクトリ構造":3},[4,10,16],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},".gitkeepとは？Gitで空ディレクトリを管理する方法と運用上の落とし穴",".gitkeepはGitで空ディレクトリを追跡するためのダミーファイル。なぜGitは空ディレクトリを追跡できないのか、.keepや.placeholderとの違い、.gitignoreとの組み合わせ、IDE/エディタでの扱い、実務でハマる落とし穴まで具体例つきで解説。","/gitkeep-explained","2026-01-09T00:00:00.000Z","2026-06-09T00:00:00.000Z",{"title":11,"description":12,"path":13,"publishedAt":14,"updatedAt":15},"CF教材テキスト制作とプロジェクト構造整備 - 書籍データ抽出からディレクトリ再編まで","参考書のSQLiteデータベースから421ページ分のCF計算書データを抽出し、4ファイル1,469行のチャプター解説ドラフトを生成。Codexレビュー2回で致命的指摘4件を修正し、ディレクトリ構造を連番方式に再編した一日の記録","/cf-teaching-content-restructure","2026-04-07T00:00:00.000Z",null,{"title":17,"description":18,"path":19,"publishedAt":20,"updatedAt":15},"Claude Codeスキルの公式ディレクトリ構造への全面移行","自己流でトップレベル配置していたスキルを、Anthropic公式の `.claude/skills/{name}/SKILL.md` ディレクトリ構造に移行。自動トリガーとライブ検出が効くようになった。","/claude-code-skill-directory-structure","2026-04-16T00:00:00.000Z",1785654940026]