2026年7月4日の開発日記 - スキルを教材に同期し、図解を縦に流した日

daily-log

2026年7月4日の開発日記

朝イチのSearch Console効果測定でインデックス未登録5,030件の主因候補を突き止め、日中はSVG図解スキルの縦流しルール追加・韓国輸出統計の速報値チャート・理科教材バッチ7と手を広げた。夕方には自作スキルを教材に同期する skill-to-lesson を初めて実運用し、コンテンツを売る側の価格設計まで考えが伸びた一日。

今日のタイムライン

タイムライン

今日やったこと

1. Search Console 効果測定とデプロイエラー対応

朝イチで昨日の積み残しを棚卸しし、ワーキングツリーを意味のある粒度でコミットして整理した。Search Console のドメイン横断レポートでは、登録済み4,400件に対して未登録5,030件。タグページの末尾スラッシュあり/なしの二重内部リンクが主因候補だと特定した。pnpm generate のヒープOOMによるデプロイエラーにも遭遇し、経緯を公開記事に残してから再実行で復旧させた。

主な成果:

  • Search Console 効果測定レポートと SEO 残タスク計画を memo に保存
  • デプロイエラーの顛末を 公開記事 としてドキュメント化
  • ブランチを整理してマスターに集約、push まで完了

詳細: Search Console効果測定で未登録5,030件の主因を特定し、デプロイエラーまで片付けた日


2. SVG図解スキルの縦流しルール追加と記事図解の刷新

Webで見るスライド形式の図が4:3比率を守ろうとしてS字型(1→2→3が上段、4→5→6が右から戻る)になる違和感を拾い、svg-diagram スキルに「縦に流す」ルールを追加させた。新ルールで genai-ideas の全記事を Sonnet 5 にレビューさせ、記事冒頭のサマリー図(メッセージライン+問うべき問い)も追加させた。

主な成果:

  • svg-diagram スキルに縦流しルールを追加
  • figure-02.svg の縦流し化と genai-ideas 全記事の一括レビュー・修正
  • ai-earn-money-delegation 記事に figure-03.svg(冒頭サマリー図)を新規追加

詳細: SVG図解を4:3比率から解放する ─ スキルに縦流しルールを追加して記事図解を一括刷新した


3. 韓国半導体輸出統計の速報値チャート拡充

月次PDFの速報値に載る DRAM/NAND 輸出単価が確報値との突き合わせに使えると気づき、2024年1月起点の速報値チャートを追加させた。SSD・MCP の品目別チャートも速報値から拾えたので追加。モーダル拡大(クリック/Esc)を他ページと揃え、X軸を「24/1」形式に変えて最新月の未確定系列が見分けられる表示にした。

主な成果:

  • 速報値単価チャート(DRAM/NAND)と SSD/MCP チャートを追加
  • チャートのモーダル拡大・X軸表記・最新月欠損の可視化を統一

詳細: 韓国半導体輸出ページに速報値チャートを拡充した - DRAM/NAND単価・SSD/MCPをPDF速報から反映


4. 理科教材づくり:実験器具バッチ完了と植物分野8トピック着手

中学受験向け理科参考書の100トピック教材化の続き。バッチ6(実験器具)を登録→検証→事実チェックまで通し、バッチ7(植物分野8トピック)のコンテンツとクイズデータ生成に着手した。途中で tool call malformed が連発してモデルを切り替え、計画書に「Fable 5 で実行する」と固定を明記させた。

主な成果:

  • バッチ6完了を計画書に反映、引き継ぎドキュメント作成
  • 植物分野8トピックのクイズデータ8ファイルとコンテンツを生成
  • モデル指定を計画書に固定して malformed の再発予防

詳細: 小学生向け理科教材づくり:実験器具バッチを完了し、植物分野8トピックの生成に着手した日


5. skill-to-lesson 初実運用とコンテンツ化候補の洗い出し

svg-diagram スキルの更新をレッスンコンテンツに反映する skill-to-lesson を初めて実運用した。スキル側の変更履歴から「縦流しルール」「NG対比図」をレッスンに同期させ、表示確認してコミット。出来が良かったので、他の自作スキルのコンテンツ化候補を優先度つきで列挙させ、HTML の候補マトリックスに整理した(続きは明日)。

主な成果:

  • スキル→教材の同期フローが実運用で一周回った
  • コンテンツ化候補マトリックス(HTML)を作成、明日に引き継ぎ

詳細: Claude Codeスキルの更新を教材に同期する「skill-to-lesson」を初実運用した


6. 学習コンテンツの買い切り価格設計を検討

Marc Lou の『バイラルプロダクト32原則』(チェックリスト記事)を下敷きに、自作の学習コンテンツを売る場合の設計を壁打ちした。「買う前に触らせる」と「無料プランを持たない」の整合、サブスクではなく買い切りにする場合の価格の考え方(LTV・市場価格)を整理し、非公開の販売設計メモを更新した。

主な成果:

  • 無料で読める記事から買い切りへ誘導する構成の方向性を整理
  • 販売設計メモを更新

詳細: 学習コンテンツを買い切りで売る価格設計——「買う前に触らせる」と「無料プランを持たない」を両立させる考え方


7. 台湾旅行向けの海外ローミングプラン整理

家族での台湾旅行に向けて、契約中キャリアの海外定額オプションを整理した。「申込み=課金開始ではなく、申込み前は従量制ローミングが生きている。利用開始で初めて定額に切り替わる」という仕組みを対話で腹落ちさせ、申込みまで完了。整理した内容はドキュメントに追記して Cloudflare にデプロイしてもらった。

主な成果:

  • 海外定額オプションの課金の仕組みを整理して申込み完了
  • 旅行メモをドキュメント化してデプロイ

詳細: 台湾旅行前に海外ローミング定額プランを整理した記録 - 申込みと課金開始は別物だった


8. その他

  • Chrome拡張からスプレッドシートに接続するときの OAuth まわり(GCP でのアプリケーション作成と API 許可)を調べた。知人の組織アカウントの権限制約が絡む可能性があり、過去の公開記事を探して手順を確認した

今日の試行錯誤

#テーマ試したこと結果気づき
1デプロイエラーpnpm generate がヒープOOMで exit 134 → 経緯を記事化して改善後に再実行成功失敗の記録を公開記事に残すと、次に同じエラーを踏んだときの復旧が速い
2push のマージ要求push 時にマージを求められた → ブランチを整理してマスターに集約させた成功ブランチ操作のリカバリごと任せると往復が減る
3SVG図解のS字レイアウト4:3維持でS字型になった図に違和感 → スキルに縦流しルールを追加して全記事レビュー成功Web表示の図は比率へのこだわりが不要。ルール化すれば過去記事にも波及できる
4サマリー図の2列目2列目に置いた要素へ矢印が伸びて「フローに見える」違和感 → 対話で構成を詰めて反映成功図の要素配置は「流れがあるか」で列を分けるかを決める
5韓国チャートの反映確認「チャートに入っていない?」→ 実は入っていたが最新月の欠損が見分けられなかった成功データの有無より「欠損が欠損と分かる表示」が確認コストを下げる
6理科教材バッチ7の malformedtool call malformed が連発 → モデルを切り替えて続行、計画書に Fable 5 固定を明記成功モデルが勝手に切り替わることがある。計画書へのモデル固定が再発予防になる
7ローミングの課金理解「オンにしたら課金開始」と誤解 → スクショを貼りながら対話で仕組みを整理成功申込みと課金開始は別。申込み前こそ従量課金のリスクがある

今日の学び

  • スキル→教材の同期(skill-to-lesson)が実運用で一周回った。スキルの変更履歴を差分としてレッスンに反映する流れは、他のスキルにも横展開できる
  • インデックス未登録の主因はタグページの末尾スラッシュ揺れだった。内部リンクのURL表記統一が最も効果の大きいSEO改善になりそう
  • 速報値と確報値を両建てでチャート化すると、どちらかの異常値に気づける
  • tool call malformed が出たらモデルを確認する。使うモデルは計画書に明記して固定する
  • 海外ローミングは「申込み前のほうが危ない」。フライトモードで遮断しない限り従量課金が生きている

明日やること

  • スキルのコンテンツ化候補マトリックスの続き(優先度順に着手対象を決める)
  • タグページの末尾スラッシュ統一(SEO残タスク計画に沿って)
  • 理科教材バッチ7の登録→検証→事実チェック

関連記事