Agent Skills by ALSEL
ALSEL独自Anthropic ClaudeEC・マーケティング品質スコア 100/100

sku-naming-rule-generator

自社の商品コード/SKUコード/バリエーションコードの命名規則を、モール仕様・将来拡張性・既存資産との整合を踏まえて設計するスキル。「SKU命名規則」「商品コードのルール」「バリエーションコード」「SKUの桁数」「カラー軸・サイズ軸のコード」「シーズンコード」「マルチブランドの命名」「楽天とAmazonで統一」「在庫管理ツールのコード」「SKU入力ミス防止」「SKUの正規表現」など、商品コード・SKUコードの設計・改訂・統一の依頼で使う。あらゆるジャンル(化粧品・健食・食品・家電・アパレル・雑貨)に対応。楽天/Amazon/Yahoo!/Shopify/ネクストエンジン/Google Merchant Center横断対応。例示はすべて架空ブランド名(BRAND-NAME・BRD・BTN等)で行う。※バリエーションの軸選び・モール別バリエーション機能の使い分けは別スキル `variation-builder-jp`、楽天SKUプロジェクト特化のバリエーションチェックは `rakuten-sku-variation-checker`、商品マスタの一括クリーニングは `ec-product-master-cleaner-jp`。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。

SKILL.md 本文

SKU命名規則作成

概要

自社の商品コード/SKUコード/バリエーションコードを、モール仕様(楽天商品管理番号/Amazon出品者SKU/Yahoo!商品コード/Shopify Variant SKU/ネクストエンジン商品コード/Google Merchant Center id)と整合させた命名規則として設計するスキル。

ブランドプリフィックス・カテゴリ識別子・連番・バリエーション軸の組合せ方を、商品数・カテゴリ数・将来拡張性・複数ブランド運用・季節商品の有無に応じて最適化する。既存SKUがある場合は移行プランも提示する。

★最重要原則

SKUは「半角英大文字+数字+ハイフン」「桁数固定(ゼロパディング)」「30文字以内」「全モール統一値」が運用上の正解。 全角・スペース・特殊記号(# @ & + . /)は多くのモールで弾かれる。ハイフン以外の区切り記号はトラブルの元。一度公開したSKU(特に楽天商品管理番号)はURL・売上履歴に直結するため、既存変更は避け、新規商品から新体系を適用するのが安全。

知識ベース

トピック参照先
7つの命名パターン(シンプル連番・カテゴリ+連番・標準・年度シーズン・構造型番・マルチブランド・軽量)references/patterns.md
モール別仕様(楽天・Amazon・Yahoo!・Shopify・ネクストエンジン・Google Merchant Center)references/mall-sku-specs.md
バリエーション軸の表現方法references/variation-axes.md
ジャンル別実例references/examples.md

主要な要点のみ本ファイルに記載。詳細は references/ を参照。

モール仕様(要点)

モール該当列文字種文字数
楽天商品管理番号半角英数/_/-(大文字推奨)255バイト
楽天SKUSKU管理番号半角英数/_/-別途
Amazon出品者SKU半角英数/-/_/.40字推奨
Yahoo!商品コード半角英数/-/_128字(実用30字以内)
ShopifyVariant SKU緩い(実務上は英数+-)255字
ネクストエンジン商品コード半角英数/-/_30字
Google Merchantid半角英数/-/_/.50字推奨

実務上は30文字以内・半角英大文字+数字+ハイフンに統一すると全モール安全。

7つの命名パターン(要点)

#パターン向く規模
1シンプル連番BRD-0001〜500SKU
2カテゴリ+連番BRD-COS-0001500〜2,000SKU
3標準(カテゴリ+型番+バリ)BRD-COS-0001-30M2,000〜10,000SKU
4年度+シーズンBRD-24-SS-1001-BK-M季節商品多い
5構造的型番(家電)BRD-AC-PRO-PLUS-WT家電・精密機器
6マルチブランドBRD-COS-0001-30M/BTN-COS-0001-30M複数ブランド
7軽量(テスト用)TEST001短期キャンペーン

詳細は references/patterns.md。例示の「BRD」「BTN」「BRAND-NAME」は架空ブランド名のプレースホルダ。実際の運用では自社ブランド略号に置き換える。

処理フロー

Step 1:入力情報の整理

必須:

  • 自社ブランド数(単一/複数)
  • 現在のSKU数(実際/3年後予測)
  • 主要カテゴリ数
  • バリエーション軸(カラー/サイズ/容量/セット数 等)の有無と数
  • 既存SKU体系の有無(一括移行 or 新規だけ新体系)

任意:

  • 販売チャネル(楽天/Amazon/Yahoo!/Shopify/自社EC)
  • 在庫管理ツール(ネクストエンジン・ロジクラ等)
  • 季節商品の比率
  • OEM/PB混在の有無

Step 2:適切なパターンの選定

状況推奨パターン
単一カテゴリ・SKU500以下1. シンプル連番
複数カテゴリ・SKU2,000以下2. カテゴリ+連番
バリエーション軸あり・SKU2,000-10,0003. 標準
アパレル等季節商品が多い4. 年度+シーズン
家電・精密機器・モデルグレード重要5. 構造的型番
複数ブランド運用6. マルチブランド

Step 3:構成要素の確定

[ブランドプリフィックス]-[カテゴリ識別子]-[連番]-[バリエーション]
   BRD                     COS              0001    30M

ブランドプリフィックス(2〜4文字推奨)

  • 自社ブランド略号(大文字)
  • 例:「BRD」「BTN」「ECO」「PRM」

カテゴリ識別子(2〜4文字)

  • COS(コスメ)/FOOD(食品)/AP(アパレル)/SUP(サプリ)/AC(家電・アクセサリ)
  • 自社カテゴリ体系に合わせる

連番(桁数は将来想定の1桁多め)

想定SKU数連番桁数
100以下3桁(001-999)
1,000以下4桁(0001-9999)
10,000以下5桁
100,000以下6桁

バリエーション

  • カラー:BK/WT/NV/RD/PK/GY(2文字)
  • サイズ:S/M/L/LL/XS(1〜2文字)
  • 容量:30M/50M/100M(数値+単位略)

Step 4:区切り記号の選定

  • ハイフン「-」が推奨(互換性最も高い)
  • アンダースコア「_」は混在禁止(どちらかに統一)
  • ピリオド・スラッシュ・特殊記号は使わない
  • スペースは絶対NG

Step 5:桁数固定(ゼロパディング)

  • 001, 002, ..., 099, 100, ..., 999 のように先頭を0で埋める
  • メリット:文字列ソートで数値順になる/視覚的に揃う
  • デメリット:上限超過時の桁数追加が手間(999→1,000で1桁増)→ 連番桁数は将来1桁多めに

Step 6:バリデーション正規表現

入力ミスを防ぐ:

^[A-Z]{2,4}-[A-Z]{2,4}-[0-9]{4}(-[A-Z0-9]{1,4}(-[A-Z0-9]{1,2})?)?$

Step 7:移行プランの提示

既存SKUがある場合:

方式メリットデメリット
一括移行体系統一・将来運用がシンプル楽天URL変更・SEO・売上履歴影響
段階移行(新規だけ新体系)リスク小・既存資産を保護旧新混在で運用やや複雑
マッピング表方式両体系並走可管理コスト

実務的には「新規商品から新体系・既存は変更しない」が現実的

Step 8:モール間統一の徹底

自社マスター商品コードを「真実の唯一の情報源」として、各モールの該当列に同一値を投入:

モール該当列例(架空)
楽天商品管理番号BRD-COS-0001-30M
Amazon出品者SKUBRD-COS-0001-30M
Yahoo!商品コードBRD-COS-0001-30M
ShopifyVariant SKUBRD-COS-0001-30M
ネクストエンジン商品コードBRD-COS-0001-30M
Google MerchantidBRD-COS-0001-30M

代表例:化粧品ブランド(架空ブランド「BRD」)

入力

  • ブランド:BRD(架空・1ブランド)
  • 想定SKU数:現在300、3年後2,000
  • カテゴリ:化粧水・乳液・美容液・クレンジング・ボディ(5カテゴリ)
  • バリエーション:容量2-3軸(30ml/50ml/100ml)/一部に限定パッケージ
  • 既存SKU:なし(新規ブランド)

推奨パターン:3. 標準(カテゴリ+型番+バリエーション)

構成

BRD - [カテゴリ2文字] - [連番4桁] - [バリエーション]

カテゴリ識別子

  • LO ローション(化粧水)
  • ML ミルク(乳液)
  • SE セラム(美容液)
  • CL クレンジング
  • BD ボディ

SKU例

商品SKU
化粧水 30mlBRD-LO-0001-30M
化粧水 50mlBRD-LO-0001-50M
美容液 30mlBRD-SE-0010-30M
クレンジング 150mlBRD-CL-0050-150M
限定パッケージ(クリスマス)BRD-LO-0001-30M-XMS

正規表現

^BRD-[A-Z]{2}-[0-9]{4}(-[0-9]+[A-Z])?(-[A-Z0-9]{2,4})?$

全モール統一

モール
楽天商品管理番号BRD-LO-0001-30M
楽天SKU管理番号BRD-LO-0001-30M
Amazon出品者SKUBRD-LO-0001-30M
Yahoo!商品コードBRD-LO-0001-30M
Shopify Variant SKUBRD-LO-0001-30M
ネクストエンジン商品コードBRD-LO-0001-30M

詳細パターン(食品・アパレル・家電・マルチブランド)は references/examples.md

出力フォーマット

# SKU命名規則:[ブランド/事業者名]

## 1. 案件サマリー
- ブランド数:単一/複数
- 現在SKU数・3年後想定:
- 主要カテゴリ:
- バリエーション軸:
- 既存SKU体系:あり/なし
- 仮置きした前提:

## 2. 推奨パターン
- パターン番号と名称:
- 推奨理由:

## 3. 構成
```
[ブランド] - [カテゴリ] - [連番] - [バリエーション]
```

### ブランドプリフィックス
- 略号:(架空例:BRD)

### カテゴリ識別子表
| カテゴリ名 | 識別子 |
|---|---|
|  |  |

### 連番桁数
- ○桁(想定SKU数○以下)

### バリエーション軸
- カラー:BK/WT/NV/RD 等
- サイズ:S/M/L/LL
- 容量:30M/50M/100M
- その他:

## 4. SKU例(5〜10件)
| 商品 | SKU |
|---|---|

## 5. 正規表現(バリデーション)
```
^...$
```

## 6. 全モール統一テーブル
| モール | 該当列 | 値 |
|---|---|---|
| 楽天 | 商品管理番号 |  |
| Amazon | 出品者SKU |  |
| Yahoo! | 商品コード |  |
| Shopify | Variant SKU |  |
| ネクストエンジン | 商品コード |  |
| Google Merchant | id |  |

## 7. 既存SKU移行プラン(既存ありの場合)
- 採用方式:一括移行/段階移行/マッピング表
- リスクと対応:

## 8. 運用ルール
- 入力規則:半角英大文字+数字+ハイフン/桁数固定
- 自動採番ツール:
- バリデーション:正規表現
- 重複チェック:

## 9. NG例(避ける)
- 「ALS-001」(全角混入)
- 「ALS COS 0001」(スペース混入)
- 「ALS#001」(特殊記号)
- 「ALS-1」「ALS-100」「ALS-1000」(桁数不揃い)
- 「ALS-cos-001」(大文字小文字混在)

## 10. 不足情報・追加確認
- 

品質ゲート

  • 推奨パターン1〜7の中から、自社規模・カテゴリ・バリエーションに合うものを選んだ
  • ブランドプリフィックス・カテゴリ識別子・連番・バリエーションの構成を明示した
  • 連番桁数は将来想定の1桁多めにした(ゼロパディング)
  • 区切り記号はハイフン「-」に統一した(アンダースコア混在なし)
  • 全角・スペース・特殊記号(# @ & + . /)を使っていない
  • 30文字以内に収まる
  • 全モール(楽天/Amazon/Yahoo!/Shopify/ネクストエンジン/Google Merchant)で統一値が使える
  • バリデーション正規表現を提示した
  • 既存SKUがある場合、移行プラン(一括/段階/マッピング表)を提示した
  • 楽天商品管理番号は基本変更しない方針を明示した(URL・売上履歴影響)
  • SKU例を5〜10件提示し、規則に従って正しく生成されている
  • 例示に実在の商品ブランド名を使わず、架空ブランド名(BRD等)で示した

エッジケース

  • 複数ブランド運用:パターン6(マルチブランド)でブランドプリフィックスを2〜4文字で確保。
  • OEM+自社ブランド混在:OEMは取引先別プリフィックス(OEM-A/OEM-B)、自社はブランドプリフィックス。
  • 季節商品が多い:パターン4(年度+シーズン)。年度2桁+SS/AW/FW/SP の組合せ。
  • 家電・モデルグレード重要:パターン5(構造的型番)。シリーズ・モデル・グレードを構造化。
  • 既存SKU体系が破綻:パターン3〜6への一括移行は売上履歴・楽天URL影響大。新規だけ新体系適用+マッピング表が現実解。
  • テスト商品・短期キャンペーン:パターン7(軽量)。本格運用前に切替前提。

注意事項

  • 楽天商品管理番号を変更すると、URL・売上履歴・楽天検索順位に影響する場合あり。既存商品の管理番号は基本変えない
  • Amazon出品者SKUを変更すると、在庫・レビュー履歴は引き継がれるが、設定変更とFBA再納品の手間が発生。ASINは変わらない。
  • Yahoo!商品コード変更はURL変更・SEO影響。
  • Shopify Variant SKU変更はURLは維持(Handle別管理)、影響は限定的。
  • 全モールで統一値を使えば、CSV連携・在庫一元管理(ネクストエンジン)が大幅に楽。バラバラだとマッピング地獄。
  • バリエーション軸はSKU命名側で表現するか、モールのバリエーション機能で表現するかの判断は別スキル variation-builder-jp 参照。
  • 例示は必ず架空ブランド名(BRD・BTN・ECO等)で示し、実在の他社・自社ブランド名は使わない。

references/ 一覧

  • references/patterns.md:7つの命名パターンと比較表・桁数の決め方
  • references/mall-sku-specs.md:モール別SKU仕様・SKU変更時のリスク・バリエーション機能の使い分け
  • references/variation-axes.md:バリエーション軸の表現方法
  • references/examples.md:ジャンル別実例

参考公式情報源

  • 楽天市場 RMS「商品管理番号」「SKU管理番号」
  • Amazon Seller Central「出品者SKU」
  • Yahoo!ショッピング ストアエディタ「商品コード」
  • Shopify Admin「Variant SKU」
  • ネクストエンジン「商品コード」設定マニュアル
  • Google Merchant Center「商品ID」要件

ライセンス: MIT

詳細情報

作者
株式会社ALSEL
ライセンス
MIT
最終更新
2026/5/13
このスキルは株式会社ALSELが制作したオリジナルスキルです。掲載内容について問題がある場合は info@alsel.co.jp までご連絡ください。
制作: 株式会社ALSEL · ライセンス: MIT