skills/design-spec/SKILL.md
対話的にデザイン仕様書を作成・既存ドキュメントに追記する
npx skillsauth add ousiass/claude-config design-specInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
UI/UX・システム設計の両面をカバーするデザイン仕様書を、おすすめを提示しながらヒアリングして作成する。既存ドキュメントへの追記にも対応。
gh CLI(GitHub 連携モード時)| ドキュメント | デフォルトファイル | 内容 |
|------------|---------|------|
| 画面設計 | docs/design/screens.md | 画面一覧、ワイヤーフレーム(ASCII/Mermaid)、画面遷移図 |
| コンポーネント仕様 | docs/design/components.md | コンポーネント一覧、Props/状態定義、バリアント |
| デザイントークン | docs/design/tokens.md | カラー、タイポグラフィ、スペーシング、その他トークン |
| インタラクション仕様 | docs/design/interactions.md | ユーザー操作、状態遷移図、アニメーション、エラー/ローディング状態 |
引数でパスが指定されている場合:
引数なしの場合: 以下のパターンで既存ドキュメントを検索する(Glob を使用):
**/spec/**/*.md
**/specs/**/*.md
**/docs/**/*.md
**/design/**/*.md
**/specifications/**/*.md
探索結果に基づく判定:
docs/design/ 配下)を使用する重要: 探索で見つけたドキュメントは必ず Read で読み込み、現在の仕様を把握してからフェーズを進める。
デザイン仕様に必要な情報を収集する:
tailwind.config.*, theme.ts, tokens.*, variables.css 等pages/, views/, routes/, app/ 等components/ 配下の構造スキャン結果はヒアリングの選択肢生成に使う。
AskUserQuestion で以下を確認(引数から判明済みの情報はスキップ):
AskUserQuestion で確認:
GitHub Issue モード選択時:
feat/#<Issue番号> ブランチ作成 → Issue にブランチ名追記feat: ダッシュボード画面のデザイン仕様)TaskCreate でタスク化。
当該ドキュメントに必要な情報を AskUserQuestion 1回にまとめて質問(4問以内)。
選択肢の description におすすめ理由やメリット・デメリットを記載する。
ドキュメント別のヒアリング指針:
| ドキュメント | 聞くべきこと | おすすめの出し方 | |------------|------------|---------------| | 画面設計 | 主要画面、画面遷移、レスポンシブ要件 | 類似サービスのパターンを選択肢で提示 | | コンポーネント仕様 | 粒度、バリアント、共有コンポーネント | 既存UIライブラリのコンポーネントを提案 | | デザイントークン | ブランドカラー、フォント、スペーシング規則 | 業界標準のスケール(4px/8px等)を提案 | | インタラクション | 主要操作、遷移アニメーション、エラー表示 | 一般的なUXパターンを選択肢で提示 |
曖昧な回答への対応(references/clarification-patterns.md 参照)
references/diagram-guide.md 参照)references/diagram-guide.md 末尾のフォーマット参照)ユーザーに提示し AskUserQuestion で確認(「問題なし」選択肢を含める)。
フィードバックあり → 修正 → 改訂履歴更新 → 再確認 → なくなるまで繰り返す。
設定があれば実行。なければスキップ。
CLAUDE.md の規約に従いコミット(コミットモード以上の場合)。
AskUserQuestion を使い選択式で提示する。 テキストだけで質問しないdescription におすすめ理由やメリット・デメリットを記載するtesting
PRのTest planチェックリストからローカル実行用テスト手順書を生成しPRコメントに投稿
content-media
Stitchモックzipを展開しShopify OS 2.0テーマ(Atomic Design snippets構造)に変換する
devops
Stitchモックzipを展開しNetlifyデプロイ可能な構造に変換する
development
既存の仕様書ディレクトリをHextraテーマのHugo仕様書サイトに変換する