# Skill.MD - Dinner Picker Project Skill ## Skill Name `dinner-picker-ui-maintainer` ## Goal 在不破壞既有商業邏輯與資料同步流程下,快速完成本專案的 UI/UX、RWD、元件與導覽調整。 ## When To Use - 使用者要求先檢視專案架構再動手改 UI - 調整 `pages/total*` 相關頁面布局 - 調整 `ExpenseList`、`ExpenseForm`、`ExpenseSummary`、`AccountPanel` - 新增或替換 icon component - 修正 mobile 導覽列、safe-area、點擊區域 ## Core Constraints 1. 預設不得改動 business logic(尤其 `composables/useExpenses.ts`、`useAccounts.ts`) 2. 視覺 token 以 `assets/css/main.css` 為準,不硬寫魔術數字 3. 動作按鈕優先 icon,不回退成純文字 4. 新 SVG icon 必須放在 `components/icons/` 且包在 `