원클릭으로
design-guide
本プロジェクトにおけるUI/UXデザインの品質向上、およびフロントエンド実装におけるルールを定義します。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
本プロジェクトにおけるUI/UXデザインの品質向上、およびフロントエンド実装におけるルールを定義します。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Git worktreeを使用する際、.gitignoreされた.envファイル等がworktreeに存在しない問題を解消するスキル。メインworktreeから現在のworktreeへ、.gitignore済みファイル(.env, .env.*, *.local など)を一括コピーする。使用トリガー: (1) /create-worktree-env で呼び出されたとき, (2) worktree内で.envがない・環境変数が読み込めない等の問題が発生したとき, (3) 新しいworktreeを作成した直後に環境ファイルのコピーを依頼されたとき
コードの作成、リファクタリング、コードレビューを行う際に使用します。リーダブルコード、DRY、YAGNI、PEP8などのベストプラクティスに基づいて、保守性の高い高品質なコードを書くためのガイドラインを提供します。
| name | design-guide |
| description | 本プロジェクトにおけるUI/UXデザインの品質向上、およびフロントエンド実装におけるルールを定義します。 |
フロントエンド側でTailwind CSSを用いたスタイリングを行う際に、以下のガイドラインに基づき、デザイン部分の実装を行なってください。
Tailwind CSSを用いる際も、常に以下の4原則を意識してレイアウトを構築してください。
tailwind.config.ts でフォントを拡張し、情報の優先度で使い分けます。
| Role | Font | Tailwind Class 例 | Use Case |
|---|---|---|---|
| Display (魅せる) | "Zen Dots, Orbitron" | font-display tracking-widest | ロゴ、見出し、強調数値、SF演出 |
| Body (読ませる) | "Inter, Noto Sans JP" | font-body leading-relaxed | 説明文、リスト、長文、フォーム |
docs/screen-design/ 内の画像を解析し、既存のデザイン設計との整合性を確認してください。| 役割 | 割合 | カラー定義 | クラス名 | 使用箇所 |
|---|---|---|---|---|
| ベースカラー | 70% | #080808 | sw-black | 背景全体、大きな余白 |
| メインカラー | 25% | #2A323A | sw-steel | カード、サイドバー、入力フィールド |
| アクセントカラー | 5% | #FF9100 | sw-orange | 決定ボタン、進捗、オーラ数値 |
余力があれば、背景には bg-[radial-gradient(circle_at_center,_var(--tw-gradient-stops))] を使い、中心から外側へ深まる宇宙の奥行きを表現してください。
モバイル環境での操作障壁を無くし、片手操作でも快適に誰でも使える設計を目指します。
active:scale-95)などの視覚的変化を与え、操作を受け付けたことを直感的に伝えてください。alt 属性を必須とし、アイコンボタンには aria-label(例: aria-label="写真を撮影する")を付与して、視覚情報がなくても操作可能にしてください。ユーザーの「期待感」を煽り、「挑戦」を称賛する演出を組み込みます。
animate-pulse と shadow-[0_0_20px_rgba(255,145,0,0.2)] を組み合わせ、生命エネルギーが脈打つような演出を組み込んでください。animate-in fade-in zoom-in duration-700 を用い、暗闇からホログラムが浮かび上がるような演出を施してください。