ppt-trans-design
SKILL.md
ppt-trans Design System
翻訳xPPT編集SaaS専用のデザインシステム。MD3(Material Design 3)トークンを内部基盤として含む。
このプロジェクトのUI実装はすべてこのスキルがカバーする(別途 material-design スキルを使う必要はない)。
When to Use This Skill
- 新規UIコンポーネントを作成する時(デフォルト)
- ダークモードのデザインを実装する時
- ミニマルで洗練されたインターフェースを作成する時
- 翻訳UI(Diff表示、信頼度バッジ、バッチ承認等)を実装する時
- 既存コンポーネントのスタイルを統一する時
読む順番(上位が優先)
docs/design/product-ux-principles.md— 設計原則・UXパターン(WHY).claude/rules/ui-design.md— カラー・余白・タイポ・意味トークン(WHAT).claude/rules/components.md— shadcn/Radix の実装構造(HOW)references/md3-patterns.md— MD3の実装パターン参照(State Layers、Elevation等)
AI Assistant Instructions
このスキルが有効化された時:
- Product UX Principles確認:
docs/design/product-ux-principles.mdを読み、設計原則を把握 - トークン確認:
.claude/rules/ui-design.mdの意味トークンテーブルに従う - 状態機械確認: インタラクティブコンポーネントは idle/loading/success/error を網羅
- 余白の確認: 適切なスペーシングで「呼吸する空間」を確保
Always:
- CSS変数またはTailwindユーティリティを使用する(意味トークン経由)
- インタラクティブコンポーネントに idle/loading/success/error の全状態を実装する
- エラー表示は「原因+次の一手」パターンに従う
- アニメーションは200-300msで自然な動きにする
- タッチターゲットは最小44x44pxを確保する
- 翻訳結果には信頼度情報を表示する(該当コンポーネント)
- 編集操作は「選択 -> 編集 -> 確定」の3ステップに従う
Never:
- ハードコードカラー(
#RRGGBB,rgb(),bg-[#...])を使用しない - 色名(green, red, amber等)で直接指定しない(意味トークンを使う)
- アニメーションを過度に長くしない(300ms超)
- エラーメッセージのみで再試行/ヘルプの導線を省略しない
- 自動リフロー等の提案を確認なしで自動適用しない
Weekly Installs
18
Repository
yusuketsunoda/ppt-transFirst Seen
14 days ago
Security Audits
Installed on
gemini-cli18
opencode18
codebuddy18
github-copilot18
codex18
kimi-cli18