Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ZOZOTOWNリプレイスでのSkills導入までの流れとこれから.pptx.pdf

 ZOZOTOWNリプレイスでのSkills導入までの流れとこれから.pptx.pdf

2026/04/09 に「Claude Code Skills実践! - 業務を効率化する活用事例」で発表した登壇資料です。
https://findy.connpass.com/event/387334/
株式会社ZOZO
ZOZOTOWN開発本部
ZOZOTOWN開発3部 バックエンドリプレイスブロック
ばや
#Skills_findy

Avatar for ZOZO Developers

ZOZO Developers PRO

April 08, 2026

More Decks by ZOZO Developers

Other Decks in Technology

Transcript

  1. © ZOZO, Inc. https://zozo.jp/ 3 • ファッションEC • 1,700以上のショップ、11,000以上のブランドの取り扱い •

    常時107万点以上の商品アイテム数と毎日平均2,700点以上の新着 商品を掲載(2025年12月末時点) • ブランド古着のファッションゾーン「ZOZOUSED」や コスメ専門モール「ZOZOCOSME」、シューズ専門ゾーン 「ZOZOSHOES」、ラグジュアリー&デザイナーズゾーン 「ZOZOVILLA」を展開 • 即日配送サービス • ギフトラッピングサービス • ツケ払い など
  2. © ZOZO, Inc. 4 アジェンダ • 今日話したいこと • Skills導入の目的とゴール •

    これまでの取り組み • 業務の標準化からSkills化までのステップ • これからの取り組み • レビューと品質保証の両立
  3. © ZOZO, Inc. Skills導入までの3ステップ Step1 2025年 上旬 Claude Code 導入以前

    ガイドライン整備 テンプレート作成 人間のための標準化 Step2 2025年 中旬 Claude Code 導入中 業務のStep化 入出力の明文化 AIへの手順書の原型 Step3 2025年 下旬 Skills化 業務再構築 テンプレ→reference 進め方→SKILL.md 仕様駆動開発の確立
  4. © ZOZO, Inc. 8 Step 1a: 開発におけるガイドライン整備 (導入以前) 属人化を排除し、開発品質を統一するためにガイドラインを整備 レビューで指摘するポイントとして、社内における明確な基準ができた

    アーキテクチャ ガイドライン ブランチ戦略 ガイドライン エラーハンドリング ガイドライン API ガイドライン → 開発品質が統一され、属人化が解消
  5. © ZOZO, Inc. 9 Step 1b: 業務フローのテンプレート整備 (導入以前) 既存調査書とAPI開発設計書のテンプレートを整備 既存調査書

    テンプレート API開発設計書 テンプレート → テンプレート化により「AIへの手順書 Skills」の原型が生まれた
  6. © ZOZO, Inc. 10 Step 1b: 既存調査書テンプレート (導入以前) リプレイス前のVBScriptで書かれている処理を体系化する 膨大なソースコードの中から、どの部分をPickupしてまとめるかを整理した資料

    主にリプレイスする部分はBFFなのでフロント, 基盤とのIFを重視して記載 1. フロントエンドとのIF a. 型やパラメータの列挙 b. リクエストパラメータのバリデーション c. エラーハンドリング 2. 基盤とのIF a. どのマイクロサービスに接続しているか (商品, 検索, 会員 etc) b. キャッシュ時間 c. エラーハンドリング 3. 後々AIで読み込めるように新環境のGitHub Repositoryに旧コードをコピペ
  7. © ZOZO, Inc. Step 1b: API開発設計書テンプレート (導入以前) 新環境における設計資料 いわゆる Design

    Doc フォーマットとしてはほとんど既存調査と変わらない 既存調査結果からリプレイス不要なものをなどを削ったりして正規化された資料 シーケンス図なども記載することで全体感をイメージしやすいようになる → これをベースの「仕様」として仕様駆動開発を進めていった
  8. © ZOZO, Inc. 13 Step 2: 業務をステップ化 (導入中) - まだSkillsという概念がない頃

    - Context Engineeringのような、業務を小さい単位に分割することが良しとされた - API開発の進め方を明確なステップに分解 既存調査書 IF仕様書 API開発 設計書 実装 テスト → AIに渡す「仕様書」の原型ができた
  9. © ZOZO, Inc. 16 Skills化の効果と課題 (業務再構築) 効果: 仕様書作成が爆速に テンプレートに沿った仕様書をClaude Codeが数分で生成。

    課題①: 手戻りをチェックする手間が多い レビュイー (開発者)がレビューを行うのが大変 シンプルに一回に生成される文章量が多い & ハルシネーションを見分けることが困難 課題②: レビューが追いつかない 生成速度が上がった分、レビュー待ちがボトルネックに。AIが書いた仕様書を別の形で品質担保してい く必要がある。
  10. © ZOZO, Inc. 18 品質保証をハーネスで拡充 "The generator-evaluator loop maps naturally

    onto the software development lifecycle, where code review and QA serve the same structural role as the design evaluator." — Anthropic Engineering Blog: Harness Design for Long-Running Apps Planner (リプレイス前実装) Generator (仕様書作成 Skills) Evaluator (レビュー Skills) feedback loop (不合格時は再生成) → 生成と評価を分離し、品質ゲートを自動化する
  11. 取り組み1: 各ステップでのEvaluator Agent導入 既存調査書 IF仕様書 API開発 設計書 実装 テスト Generator

    (仕様書作成 Skills) 既存調査 Evaluator API設計書 Evaluator ソースコード Reviewer テスト Evaluator Evaluator (レビュー Skills) 不合格 → 具体的なfeedbackと共にGeneratorへ差し戻し → 再生成 → 各工程にEvaluatorを配置し、人間はドメイン判断・設計判断に集中
  12. 取り組み2: 2段階の同期的な品質レビュー 内部品質レビュー アプリケーション単体 IF設計やコードの意図を深堀り どの角度からの質問にも答えられる 状態を求める 「AIが作ったから」をなくす → レビュイーが誰よりも詳しい状態を維持

    目的: レビュイーの当事者性の醸成、教育 外部品質レビュー プロダクション全体 テスト手法とその妥当性をレビュー テスト観点・ケースの網羅性 負荷試験・障害試験の要否判断 ソフトウェアとしてプロダクションレディかどうか を見極める 目的: リリース品質の客観的担保、教育
  13. 取り組み3: Skills 改善振り返り 隔週KPT — 成果物と期待値の差分をSkillsに反映する 開発 (Skills実行) 成果物 期待値との

    差分抽出 Skills振り返り (隔週KPT) Skills改善 反映 継続的改善サイクル(隔週) 各メンバーが改善点を持ち寄る 実際の開発で気づいた「Skillsがこう動いてほし かった」を共有 成果物と期待値のギャップを特定 生成された仕様書・コードの品質が基準に達して いない箇所を洗い出し SKILL.md / referenceを更新 改善点をSkillsに即時反映 → 次の開発サイクルで 品質が上がる → Skillsが「チームの集合知」として継続的に進化する
  14. © ZOZO, Inc. 23 まとめ ZOZOTOWNリプレイスプロジェクトで行ってきたこと 業務の標準化 → ステップ化 →

    Skills化 → 仕様駆動開発 → ハーネス化 Skillsは銀の弾丸ではない。 標準化・仕組み化への地道な投資が、後のSkills化に効いた。 最終的なハーネスエンジニアリングも一つの標準化から始まる気がする。