File contents Mini App Design Workflow
要件定義書に基づきUI/UX・技術設計を行う。主成果物はdesign.md(画面構成・コンポーネント設計・技術スタック)。
Instructions
1. Preflight(事前確認)
ドキュメント精査原則(Preflight必須):テンプレート確認後、生成前に必ず以下を実施すること。
requirements.mdを全て読み込み、機能要件・非機能要件を把握する。
Flow/Stock配下の関連資料(参考デザイン・UIライブラリ等)を検索・確認する。
確認できなかった資料は「未参照一覧」として成果物に明記する。
これらを完了するまで生成を開始しない。
./assets/design_template.md を先に読み、章立て・必須項目・項目順序を確認する(テンプレートファースト)。
./assets/design_system_principles.md を参照し、UIデザインの原則を適用する(デザインシステム準拠)。
2. 生成
./questions/design_questions.md を使って必要情報を収集する。
以下を明確化する:
画面構成・ワイヤーフレーム(ASCII表現)
コンポーネント一覧と仕様
カラースキーム・タイポグラフィ
レスポンシブ対応方針
ファイル構成(HTML/CSS/JS)
テンプレート構造を崩さずにdesign.mdを作成する。
元資料にない項目は省略せず「未記載」または「不明」と明記する。
3. QC(必須)
recommended_subagents のQC Subagent(qa-mini-app-qc)に評価・チェックを委譲する。
Subagentは最初に ./evaluation/evaluation_criteria.md をReadし、評価指標に基づいてQCを実施する。
指摘を最小差分で反映する(テンプレの章立ては崩さない)。
再度SubagentでQCする。
これを最大3回まで繰り返し、確定する。
指摘に対し「修正した/しない」と理由を成果物に残す。
4. バックログ反映
design.mdをapp/{app_name}/docs/配下に保存する。
次アクション(追加タスク、レビュー依頼等)を抽出しバックログへ反映する。
design_done=true を記録してから次工程へ進む。
status-updater を呼び出してステータスを更新する。
subagent_policy:
品質ループ(QC/チェック/フィードバック)は必ずサブエージェントへ委譲する
サブエージェントの指摘を反映し、反映結果(修正有無/理由)を成果物に残す
recommended_subagents:
qa-mini-app-qc: 要件との整合性、UI/UXベストプラクティス、実装可能性を検査
web-researcher: UIライブラリ、デザインパターン、アクセシビリティ基準の調査
Resources
questions: ./questions/design_questions.md
assets: ./assets/design_template.md
design_system: ./assets/design_system_principles.md
evaluation: ./evaluation/evaluation_criteria.md
triggers: ./triggers/next_action_triggers.md
Next Action
triggers: ./triggers/next_action_triggers.md
起動条件に従い、条件を満たすSkillを自動実行する。
1 --- 2 name: mini-app-design 3 description: Mini App Design 4 --- 5 6 # Mini App Design Workflow 7 8 要件定義書に基づきUI/UX・技術設計を行う。主成果物はdesign.md(画面構成・コンポーネント設計・技術スタック)。 9 10 ## Instructions 11 12 ### 1. Preflight(事前確認) 13 - ドキュメント精査原則(Preflight必須):テンプレート確認後、生成前に必ず以下を実施すること。 14 - requirements.mdを全て読み込み、機能要件・非機能要件を把握する。 15 - Flow/Stock配下の関連資料(参考デザイン・UIライブラリ等)を検索・確認する。 16 - 確認できなかった資料は「未参照一覧」として成果物に明記する。 17 - これらを完了するまで生成を開始しない。 18 - `./assets/design_template.md` を先に読み、章立て・必須項目・項目順序を確認する(テンプレートファースト)。 19 - `./assets/design_system_principles.md` を参照し、UIデザインの原則を適用する(デザインシステム準拠)。 20 21 ### 2. 生成 22 - `./questions/design_questions.md` を使って必要情報を収集する。 23 - 以下を明確化する: 24 1. 画面構成・ワイヤーフレーム(ASCII表現) 25 2. コンポーネント一覧と仕様 26 3. カラースキーム・タイポグラフィ 27 4. レスポンシブ対応方針 28 5. ファイル構成(HTML/CSS/JS) 29 - テンプレート構造を崩さずにdesign.mdを作成する。 30 - 元資料にない項目は省略せず「未記載」または「不明」と明記する。 31 32 ### 3. QC(必須) 33 - `recommended_subagents` のQC Subagent(`qa-mini-app-qc`)に評価・チェックを委譲する。 34 - Subagentは最初に `./evaluation/evaluation_criteria.md` をReadし、評価指標に基づいてQCを実施する。 35 - 指摘を最小差分で反映する(テンプレの章立ては崩さない)。 36 - 再度SubagentでQCする。 37 - これを最大3回まで繰り返し、確定する。 38 - 指摘に対し「修正した/しない」と理由を成果物に残す。 39 40 ### 4. バックログ反映 41 - design.mdを`app/{app_name}/docs/`配下に保存する。 42 - 次アクション(追加タスク、レビュー依頼等)を抽出しバックログへ反映する。 43 - design_done=true を記録してから次工程へ進む。 44 - **status-updater**を呼び出してステータスを更新する。 45 46 subagent_policy: 47 - 品質ループ(QC/チェック/フィードバック)は必ずサブエージェントへ委譲する 48 - サブエージェントの指摘を反映し、反映結果(修正有無/理由)を成果物に残す 49 50 recommended_subagents: 51 - qa-mini-app-qc: 要件との整合性、UI/UXベストプラクティス、実装可能性を検査 52 - web-researcher: UIライブラリ、デザインパターン、アクセシビリティ基準の調査 53 54 ## Resources 55 - questions: ./questions/design_questions.md 56 - assets: ./assets/design_template.md 57 - design_system: ./assets/design_system_principles.md 58 - evaluation: ./evaluation/evaluation_criteria.md 59 - triggers: ./triggers/next_action_triggers.md 60 61 ## Next Action 62 - triggers: ./triggers/next_action_triggers.md 63 64 起動条件に従い、条件を満たすSkillを自動実行する。
matsuni-kk/mini-app-agent/tree/main/.codex/skills/mini-app-design commit 7c09e6293f
Frequently asked questions How do I install the Mini App Design skill? Run npx skillmds@latest add matsuni-kk-mini-app-agent/mini-app-design in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Mini App Design skill do? Mini App Design It is listed under Coding & Dev Tools on SkillMD.
Is Mini App Design safe to use? This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Mini App Design? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Mini App Design free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Mini App Design? matsuni-kk (@matsuni-kk-mini-app-agent) published this skill. Their other Agent Skills are listed on their SkillMD profile.