install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/design-split" ~/.claude/skills/majiayu000-claude-skill-registry-design-split && rm -rf "$T"
manifest:
skills/data/design-split/SKILL.mdsource content
[デザイン] (任意)1枚ペラHTML → ページ単位の静的HTMLに分割
入力: $ARGUMENTS
- 分割対象のHTMLパス(例:
)doc/input/design/html/mock.html - 任意: 分割したいページキー(例:
)HomePage Pricing Login
いつ使う?(位置づけ)
で「1枚ペラHTML」を作ったあと、ページ単位に管理したいとき/design-mock- 以降の
(静的UI骨格生成)に渡しやすい形に整えるため/design-ui
次に何をする?
- 分割した
を根拠にSSOT(tokens/components/context)も整合させるdoc/input/design/html/{page}.html - 実装に進むなら
→/design-ui
→/design-components/design-assemble
🎯 目的
- 1枚ペラの静的HTMLを、ページ単位の静的HTMLへ分割して管理しやすくする
- 以降の工程(
や/design-ui
)に渡せる形にする/design-assemble
共通前提(参照)
- 口調・出力規約は
に従う。CLAUDE.md - 判断軸は
を適用する(例:.claude/skills/*
/ui-designer
)。usability-psychologist - 詳細運用(差分/サンプル運用等)は
を参照。doc/guide/ai_guidelines.md
出力(差分のみ)
を複数生成/更新doc/input/design/html/{page}.html
分割ルール(最小)
- 入力にページキーが指定されている場合
- そのページキーごとに「ページの目的/主要導線/構成要素」を抽出し、
を生成する{page}.html
- そのページキーごとに「ページの目的/主要導線/構成要素」を抽出し、
- 指定がない場合
- 1枚ペラの主要セクションをページ候補として提案し、ユーザー確認の上で分割する
ゲート
- 各ページが単独で開いて見た目が崩れない
- 主要導線がページ単位で説明できる
- ここで停止