w-ui について
w-uiは、ユーザー向け画面の構築や改修を支援するエージェントスキルです。目的の整理や既存デザインシステムの確認から、レスポンシブ対応、操作テストまでを案内します。
主な機能
- 01ユーザー、目的、画面種別の定義
- 02既存トークンとコンポーネントの確認
- 03レスポンシブ画面の構築
- 04該当するUI状態の網羅
- 05表示と操作のレビュー
活用シーン
- 01新しいプロダクト画面の実装
- 02既存画面の改修
- 03キーボード操作とモバイル表示の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ blockmatic-icebox/ basilic-skills --skill w-uiインストール後、Claude Code で/w-uiを入力して読み込まれたか確認します。
詳細
ユーザー向けの画面を構築または再設計します。UI 作業を伴わない機能計画は /w-plan で行います。プリミティブのインストールは /w-shadcn で行います。PRODUCT.md や DESIGN.md を勝手に作成しないでください。既存のトークンと、ルートに DESIGN.md がある場合はそれに従ってください。アニメーションライブラリやデザイン検出用フックをインストールしないでください。
ビジュアルの方向性には frontend-design、再利用可能な API には composition-patterns、UI コードのチェックリストには web-design-guidelines を読み込みます。継続的に参照する情報は、該当する MDX/README/DESIGN.md に記載します。
- 作業内容、対象となる人、画面のモードを明確にします。モードは、操作(アプリ/タスク)、訴求(マーケティング)、閲覧(ドキュメント)のいずれかです。
- ブリーフ、既存の画面、または明示された美的方針を利用します。リポジトリにトークンと共有コンポーネントがある場合は、まずそれらを確認します。
- 共有プリミティブを優先します。2 つ目の呼び出し箇所で合成します。単発のルートのために複合 API を切り出さないでください。サーバーデータをクライアントプロバイダーに移さないでください。
- モバイルファーストのレイアウト、視認できるフォーカス、キーボード操作の経路、
prefers-reduced-motionに対応します。新しいモーションライブラリは追加しないでください。 - 該当する場合は、読み込み中、空の状態、エラー、成功、オーバーフローに対応します。
- 作業を完了するために必要な、最小限の範囲を実装します。
- デスクトップとモバイルを合わせて確認します。主要な操作とキーボード操作を試します。スクリーンショットを批評します。根拠のある問題を一度のまとめ作業で修正します。確認は追加でもう 1 回まで行い、その後は終了します。ブラウザーツールがない場合は、その旨を伝えます。型チェックはビジュアル QA の代わりにはなりません。
- 任意:既存の a11y ドキュメントとテストに照らして
/w-a11yを実行します(WCAG レベルを勝手に設定しないでください)。既存の spec で対象の経路がカバーされている場合に限り、Playwright E2E を実行します。 - ドキュメント:動作やコマンドを変更した場合は
/w-docsを実行します。
コメント
Markdown 対応