skills/design-request/SKILL.md
デザインを見ながら対話で変更要望をまとめ、構造化されたIssueを作成する。
npx skillsauth add ousiass/claude-config design-requestInstall 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.
デザイン参照(スクリーンショット、モックアップ、口頭説明)をもとに、対話で変更要望を整理し、実装可能な Issue を作成する。非エンジニアでも利用可能。
gh CLI(GitHub Issue 出力時)/design-request ヘッダーのデザインを変えたい): 初期情報として扱い、不足分をヒアリングAskUserQuestion でデザインの参照を確認:
Read で読み込むpages/, views/, routes/ 等)components/ 等)平易な日本語で質問し、技術用語は使わない。 曖昧なリクエストこそ丁寧に聞き出し、実装可能な具体性まで落とし込む。
ユーザーの入力が曖昧な場合、以下のパターンで具体化する。 選択肢を提示して選ばせる形式を優先し、自由記述の負担を減らす。
| ユーザーの入力例 | 聞き出すべきこと | 質問の仕方 | |---------------|---------------|-----------| | 「ダサい」「微妙」「イマイチ」 | どこが・何が気になるか | 選択肢提示: 色合い / レイアウト / フォント / 余白 / 全体の印象 / その他 | | 「もっといい感じに」 | 理想のイメージ | 選択肢提示: シンプル・クリーン / モダン・洗練 / 温かみ・親しみ / 力強い・インパクト + 参考サイトがあれば | | 「ここ変えたい」(箇所不明確) | 具体的な範囲 | 画面のどの部分か選択肢 or スクリーンショットで指し示してもらう | | 「使いにくい」 | 何をしようとして困ったか | 具体的な操作シーンを聞く: どの操作で / 何が起きて / どうなってほしかったか | | 「揃えたい」「統一感がない」 | 何を基準にするか | 選択肢提示: 既存の他の画面に合わせる / 新しい方向性にする + 基準となる画面があれば |
AskUserQuestion で以下をまとめて聞く(引数や画像でわかっている情報はスキップ):
回答内容に応じて必要な情報だけ追加で聞く(最大3つ、回答から推測できることは聞かない):
| 状況 | 追加で聞くこと | |------|-------------| | レイアウト変更 | 画面サイズごとの振る舞い | | 色・フォント変更 | 具体的な値や参考サイト | | 新規要素の追加 | 配置場所、サイズ感、インタラクション | | アニメーション | タイミング、種類、参考例 | | 複数画面に影響 | 影響範囲の確認 | | 条件付き表示 | どの条件でどう表示するか | | 「おまかせ」と言われた | コード調査後に複数案を提示して選ばせる |
ヒアリング完了後、理解した内容を箇条書きで要約してユーザーに確認する。 認識がずれていたら修正を繰り返し、合意を得てからフェーズ3に進む。
Grep/Glob 検索。必要に応じて Explore エージェントで調査templates/issue.md を参照)AskUserQuestion で出力先を確認:
design: <変更内容の要約> の形式gh issue create でタイトル design: <変更内容の要約>、ラベル design で作成gh issue comment <番号> でコメントとして追加design-request-<要約(kebab-case)>.md をプロジェクトルートに生成| 優先度 | 基準 | |-------|------| | 🔴 緊急 | ユーザー体験を著しく損なう、リリースブロッカー | | 🟠 高 | 主要画面の見た目の問題、ブランド不整合 | | 🟡 中 | 改善すると良い、次回リリースで対応可 | | 🟢 低 | 微調整、余裕があるときに対応 |
AskUserQuestion の選択肢はプロジェクトのスキャン結果に基づいて生成する。プロジェクトに存在しない画面やコンポーネントを選択肢に含めないtesting
PRのTest planチェックリストからローカル実行用テスト手順書を生成しPRコメントに投稿
content-media
Stitchモックzipを展開しShopify OS 2.0テーマ(Atomic Design snippets構造)に変換する
devops
Stitchモックzipを展開しNetlifyデプロイ可能な構造に変換する
development
既存の仕様書ディレクトリをHextraテーマのHugo仕様書サイトに変換する