File contents UI Skills
UIコンポーネントとフォームの生成を担当するスキル群です。
制約の優先順位と適用条件
基本は ${CLAUDE_SKILL_DIR}/references/ui-skills.md の制約を最優先で適用する。
${CLAUDE_SKILL_DIR}/references/frontend-design.md は「尖った/独自/表現強め/ブランド強化」などが明示 された場合のみ適用する。
UI Skills の MUST/NEVER は原則維持。ただしユーザーが明示的に要求した場合のみ 以下の例外を許可する:
グラデーション、発光、強い装飾
アニメーション(追加・拡張)
カスタム easing
機能詳細
機能
詳細
制約セット
See references/ui-skills.md / references/frontend-design.md
コンポーネント生成
See references/component-generation.md
フィードバックフォーム
See references/feedback-forms.md
実行手順
制約セットを適用 (優先順位に従う)
品質判定ゲート (Step 0)
ユーザーのリクエストを分類
上記の「機能詳細」から適切な参照ファイルを読む
その内容に従って生成
Step 0: 品質判定ゲート(a11y チェックリスト)
UI コンポーネント生成時は、アクセシビリティを確保:
♿ アクセシビリティチェックリスト
生成する UI は以下を満たすことを推奨:
### 必須項目
- [ ] 画像に alt 属性を設定
- [ ] フォーム要素に label を関連付け
- [ ] キーボード操作可能(Tab でフォーカス移動)
- [ ] フォーカス状態が視覚的に分かる
### 推奨項目
- [ ] 色だけに依存しない情報伝達
- [ ] コントラスト比 4.5:1 以上(テキスト)
- [ ] aria-label / aria-describedby の適切な使用
- [ ] 見出し構造(h1 → h2 → h3)が論理的
### インタラクティブ要素
- [ ] ボタンに適切なラベル(「詳細」ではなく「製品詳細を見る」)
- [ ] モーダル/ダイアログのフォーカストラップ
- [ ] エラーメッセージがスクリーンリーダーで読まれる
VibeCoder 向け
♿ 誰でも使えるデザインにするために
1. **画像には説明をつける**
- 「商品画像」ではなく「赤いスニーカー、正面から」
2. **クリックできる場所はキーボードでも操作可能に**
- Tab キーで移動、Enter で決定
3. **色だけで判断させない**
- 赤=エラー だけでなく、アイコン+テキストも
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1 --- 2 name: chachamaru127-claude-code-harness-ui 3 description: UI Skills 4 --- 5 6 # UI Skills 7 8 UIコンポーネントとフォームの生成を担当するスキル群です。 9 10 ## 制約の優先順位と適用条件 11 12 1. 基本は `${CLAUDE_SKILL_DIR}/references/ui-skills.md` の制約を最優先で適用する。 13 2. `${CLAUDE_SKILL_DIR}/references/frontend-design.md` は「尖った/独自/表現強め/ブランド強化」などが**明示**された場合のみ適用する。 14 3. UI Skills の MUST/NEVER は原則維持。ただし**ユーザーが明示的に要求した場合のみ**以下の例外を許可する: 15 - グラデーション、発光、強い装飾 16 - アニメーション(追加・拡張) 17 - カスタム easing 18 19 ## 機能詳細 20 21 | 機能 | 詳細 | 22 |------|------| 23 | **制約セット** | See [references/ui-skills.md](${CLAUDE_SKILL_DIR}/references/ui-skills.md) / [references/frontend-design.md](${CLAUDE_SKILL_DIR}/references/frontend-design.md) | 24 | **コンポーネント生成** | See [references/component-generation.md](${CLAUDE_SKILL_DIR}/references/component-generation.md) | 25 | **フィードバックフォーム** | See [references/feedback-forms.md](${CLAUDE_SKILL_DIR}/references/feedback-forms.md) | 26 27 ## 実行手順 28 29 1. **制約セットを適用**(優先順位に従う) 30 2. **品質判定ゲート**(Step 0) 31 3. ユーザーのリクエストを分類 32 4. 上記の「機能詳細」から適切な参照ファイルを読む 33 5. その内容に従って生成 34 35 ### Step 0: 品質判定ゲート(a11y チェックリスト) 36 37 UI コンポーネント生成時は、アクセシビリティを確保: 38 39 ```markdown 40 ♿ アクセシビリティチェックリスト 41 42 生成する UI は以下を満たすことを推奨: 43 44 ### 必須項目 45 - [ ] 画像に alt 属性を設定 46 - [ ] フォーム要素に label を関連付け 47 - [ ] キーボード操作可能(Tab でフォーカス移動) 48 - [ ] フォーカス状態が視覚的に分かる 49 50 ### 推奨項目 51 - [ ] 色だけに依存しない情報伝達 52 - [ ] コントラスト比 4.5:1 以上(テキスト) 53 - [ ] aria-label / aria-describedby の適切な使用 54 - [ ] 見出し構造(h1 → h2 → h3)が論理的 55 56 ### インタラクティブ要素 57 - [ ] ボタンに適切なラベル(「詳細」ではなく「製品詳細を見る」) 58 - [ ] モーダル/ダイアログのフォーカストラップ 59 - [ ] エラーメッセージがスクリーンリーダーで読まれる 60 ``` 61 62 ### VibeCoder 向け 63 64 ```markdown 65 ♿ 誰でも使えるデザインにするために 66 67 1. **画像には説明をつける** 68 - 「商品画像」ではなく「赤いスニーカー、正面から」 69 70 2. **クリックできる場所はキーボードでも操作可能に** 71 - Tab キーで移動、Enter で決定 72 73 3. **色だけで判断させない** 74 - 赤=エラー だけでなく、アイコン+テキストも 75 ``` 76 77 --- 78 > Converted and distributed by [TomeVault](https://tomevault.io/claim/chachamaru127) — claim your Tome and manage your conversions. 79 <!-- tomevault:4.0:skill_md:2026-04-11 -->
tomevault-io/skills-registry/tree/main/chachamaru127--claude-code-harness--ui commit 1b632f741f
Frequently asked questions How do I install the Chachamaru127 Claude Code Harness UI skill? Run npx skillmds@latest add tomevault-io/chachamaru127-claude-code-harness-ui in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Chachamaru127 Claude Code Harness UI skill do? UI Skills It is listed under Coding & Dev Tools on SkillMD.
Is Chachamaru127 Claude Code Harness UI safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Chachamaru127 Claude Code Harness UI? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Chachamaru127 Claude Code Harness UI free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Chachamaru127 Claude Code Harness UI? tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.