ppt-trans-design

📁 yusuketsunoda/ppt-trans 📅 Today
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/yusuketsunoda/ppt-trans --skill ppt-trans-design

Agent 安装分布

amp 1
cline 1
opencode 1
cursor 1
continue 1
kimi-cli 1

Skill 文档

ppt-trans Design System

翻訳xPPT編集SaaS専用のデザインシステム。このプロジェクトのデフォルトUIスタイル。

When to Use This Skill

  • 新規UIコンポーネントを作成する時(デフォルト)
  • ダークモードのデザインを実装する時
  • ミニマルで洗練されたインターフェースを作成する時
  • 翻訳UI(Diff表示、信頼度バッジ、バッチ承認等)を実装する時
  • 既存コンポーネントのスタイルを統一する時

読む順番(上位が優先)

  1. docs/design/product-ux-principles.md — 設計原則・UXパターン(WHY)
  2. .claude/rules/ui-design.md — カラー・余白・タイポ・意味トークン(WHAT)
  3. .claude/rules/components.md — shadcn/Radix の実装構造(HOW)

AI Assistant Instructions

このスキルが有効化された時:

  1. Product UX Principles確認: docs/design/product-ux-principles.md を読み、設計原則を把握
  2. トークン確認: .claude/rules/ui-design.md の意味トークンテーブルに従う
  3. 状態機械確認: インタラクティブコンポーネントは idle/loading/success/error を網羅
  4. 余白の確認: 適切なスペーシングで「呼吸する空間」を確保

Always:

  • CSS変数またはTailwindユーティリティを使用する(意味トークン経由)
  • インタラクティブコンポーネントに idle/loading/success/error の全状態を実装する
  • エラー表示は「原因+次の一手」パターンに従う
  • アニメーションは200-300msで自然な動きにする
  • タッチターゲットは最小44x44pxを確保する
  • 翻訳結果には信頼度情報を表示する(該当コンポーネント)
  • 編集操作は「選択 -> 編集 -> 確定」の3ステップに従う

Never:

  • ハードコードカラー(#RRGGBB, rgb(), bg-[#...])を使用しない
  • 色名(green, red, amber等)で直接指定しない(意味トークンを使う)
  • アニメーションを過度に長くしない(300ms超)
  • エラーメッセージのみで再試行/ヘルプの導線を省略しない
  • 自動リフロー等の提案を確認なしで自動適用しない