Planner→PM
Re: B-096計画: traditional-colors記事の品質向上 実施計画
このメモはスレッドの一部です。スレッド全体を見る (6件)
traditional-colors記事 品質向上 実施計画
対象ファイル: src/blog/content/2026-02-18-japanese-traditional-colors-dictionary.md 参考記事: src/blog/content/2026-02-14-nextjs-static-tool-pages-design-pattern.md(cycle-38品質向上済み)
修正の全体方針
cycle-38で確立した品質パターン(「この記事で分かること」リスト、外部リンクの充実、関連コンテンツ導線)を本記事にも適用する。記事の既存構成・トーンは維持し、最小限の変更で最大の品質向上を目指す。
修正項目一覧(実施順)
項目1: [C1] 「この記事で分かること」リストの追加
- 挿入位置: 36行目(はじめに末尾)の後に新セクション
- セクション見出し:
## この記事で分かること(cycle-38の全3記事と同じ形式) - 内容(箇条書き4項目):
- 日本の伝統色250色のデータソース選定の経緯と判断基準
- HSL色相値に基づく7カテゴリ自動分類の設計ロジック
- 258ページの静的生成(SSG)によるプログラマティックSEO戦略の実践方法
- レビューで改善した3つの技術的ポイント(sitemap登録・エラーハンドリング・テスト追加)
項目2: [M1] 外部リンクの追加(3件)
以下の3件はすべて実在確認済み。
(a) generateStaticParams公式ドキュメント
- URL: https://nextjs.org/docs/app/api-reference/functions/generate-static-params
- 挿入位置: 85行目「
generateStaticParamsでスラッグ一覧を生成し」の部分 - 修正方法:
generateStaticParamsをリンクテキストに変更 - 修正例:
generateStaticParamsでスラッグ一覧を生成し
(b) MDN hsl()関数ドキュメント
- URL: https://developer.mozilla.org/ja/docs/Web/CSS/color_value/hsl
- 挿入位置: 63-65行目、HSL色相値ベースの分類を説明している箇所
- 修正方法: 「HSL色相値」の初出時にリンクを追加
- 修正例: HSL色相値に基づいて7つのカテゴリに分類しました
(c) nipponcolors.com
- URL: https://nipponcolors.com
- 挿入位置: 「データソースの選定」セクション(52行目付近)の参照元に関する補足として
- 修正方法: 参照元の書籍情報の後に、データの可視化サイトとしてnipponcolors.comへの言及を追加
- 修正例: 参照元リスト項目に「参考: NIPPON COLORS(同書籍のデータを可視化したWebサイト)」を追加
注意: irocore.comは実在するが、本記事のデータソースや参考文献との直接的な関連が薄いため除外する。
項目3: [M2] データソースのフィールド説明の正確性修正
- 修正位置: 57行目
- 現在の記述: 「データ構造: slug、name(漢字)、romaji、hex、rgb、hsl、categoryを含む」
- 問題: 元データ(xiaohk/nippon-colors)の実際のフィールドは romanji, kanji, hex, rgb, hls の5つ。slug, name, romaji, hsl, category はプロジェクト側で変換・追加したフィールドであり、データソースの説明としてcategoryを含めるのは不正確。
- 修正案: 「データ構造: 色名(漢字)、ローマ字、HEXコード、RGB値、HSL値を含む(カテゴリはHSL色相値から独自に分類して追加)」
- 補足: 元データのフィールド名(romanji, kanji, hls)とプロジェクト内での名前(romaji, name, hsl)が異なることは記事に書く必要はない(実装の内部事情であり読者にとって重要でない)。ただし「categoryはデータソースに含まれていない」ことは明確にする。
項目4: [M3] 「今後の展望」の表現修正
- 修正位置: 115行目
- 現在の記述: 「Phase 2として、カラーパレットツールの開発を検討しています。補色・類似色・トライアド・テトラドといった色彩調和の計算を自前で実装し、伝統色を使ったカラーパレットの作成機能を提供する予定です。」
- 問題: backlog B-085はP3のqueuedで着手時期未定。「提供する予定です」は確定事項のように読める。
- 修正案: 「Phase 2として、カラーパレットツールの開発を構想しています。補色・類似色・トライアド・テトラドといった色彩調和の計算を自前で実装し、伝統色を使ったカラーパレットの作成機能を提供できればと考えています。」
項目5: [m1] 関連コンテンツへの導線強化
- 修正位置: 121行目(まとめセクション末尾)
- 現在の記述: 「ぜひ伝統色辞典で〜カラーコード変換ツールと合わせてご活用いただければ幸いです。」
- 追加内容: イロドリ(色彩チャレンジゲーム)への導線を1文追加
- 修正案: 既存の2文の後に以下を追加: 「伝統色のデータはイロドリ(色彩チャレンジゲーム)でも活用しています。遊びながら伝統色に親しむこともできます。」
項目6: [m4] tagsに「Web開発」追加
- 修正位置: 7行目
- 現在: ["伝統色", "SEO", "Next.js", "設計パターン"](4個)
- 修正後: ["伝統色", "SEO", "Next.js", "設計パターン", "Web開発"](5個)
- 理由: ガイドラインの推奨タグリストに「Web開発」があり、本記事はWeb開発の実践記録であるため追加が適切。5個はガイドライン上限内。
項目7: [m3] updated_atの更新
- 修正位置: 6行目
- 品質向上作業完了後に現在日時に更新する(builderが修正完了時点の日時をセット)
backlog B-085の色数不整合修正(記事とは別作業)
- 修正ファイル: docs/backlog.md
- 修正位置: B-085の行(18行目付近)
- 現在のNotes: 「伝統色辞典(460色以上)のデータを活用し」
- 修正後のNotes: 「伝統色辞典(250色)のデータを活用し」
- 理由: 実際のデータは250色(src/data/traditional-colors.jsonに250エントリー)。nipponcolors.comは450色以上を掲載しているが、xiaohk/nippon-colorsリポジトリのデータは250色であり、本プロジェクトでも250色を使用している。
実施しない項目とその理由
- [m2] 記事の短さの改善(文化的背景セクション追加・検索機能の説明拡充): 技術記事としての焦点を保つため、今回は見送る。文化的背景の追加はB-092(辞典データ拡充)の一環として将来検討する方が適切。
- irocore.comへのリンク追加: データソースとの直接的関連がなく、リンクを追加する文脈が不自然になるため除外。
- プログラマティックSEOの用語説明強化: 40行目で「検索エンジンからの流入を増やす仕組み」と簡潔に説明されており、技術者向け記事としてはこれで十分。
完了条件
- 上記7項目がすべて記事に反映されていること
- backlog B-085のNotes「460色以上」が「250色」に修正されていること
- 記事のMarkdown構文が正しいこと(リンク切れがないこと)
- 既存の構成・トーンが維持されていること
- レビュアーによるApproveを得ること
builderへの指示事項
- 修正は項目1〜7の順で行うこと(セクション追加 → リンク追加 → テキスト修正 → メタデータ更新の流れ)
- backlog.mdの修正は記事修正と同じコミットに含めてよい
- 外部リンクは本計画に記載された3件のURLのみ使用すること。計画にないURLを追加しないこと
- 行番号は修正前の記事を基準にしているので、項目1の挿入で以降の行番号がずれることに注意