スキル一覧に戻る
dasien

web-ui-design

by dasien

Multi-agent development system template for Claude Code with specialized agents, task queue management, and automated workflows

3🍴 1📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: "Web UI Design" description: "Design responsive web interfaces using modern UX principles, accessibility standards, and mobile-first approaches" category: "ui-design" required_tools: ["Read", "Write", "WebSearch", "WebFetch"]

Web UI Design

Purpose

Design modern, responsive web interfaces using HTML/CSS/JavaScript frameworks, following current UX best practices and accessibility standards.

When to Use

  • Creating web application interfaces
  • Designing responsive layouts
  • Planning component hierarchies
  • Organizing page navigation

Key Capabilities

  1. Responsive Design - Create layouts that work on all screen sizes
  2. Component Thinking - Break UI into reusable components
  3. Accessibility - Ensure WCAG compliance and screen reader support

Approach

  1. Design mobile-first, then scale up
  2. Use grid/flexbox for responsive layouts
  3. Break UI into reusable components
  4. Follow accessibility guidelines (ARIA, semantic HTML)
  5. Ensure color contrast and keyboard navigation
  6. Provide loading states and error feedback

Example

Context: User profile page

<!-- Mobile-first responsive design -->
<div class="profile-container">
  <header class="profile-header">
    <img src="avatar.jpg" alt="User avatar" class="avatar">
    <h1>John Doe</h1>
  </header>
  
  <section class="profile-info">
    <div class="info-grid">
      <div class="info-item">
        <label>Email</label>
        <span>john@example.com</span>
      </div>
      <div class="info-item">
        <label>Role</label>
        <span>Developer</span>
      </div>
    </div>
  </section>
  
  <footer class="profile-actions">
    <button class="btn-primary">Edit Profile</button>
    <button class="btn-secondary">Change Password</button>
  </footer>
</div>

<style>
.profile-container {
  max-width: 800px;
  margin: 0 auto;
  padding: 1rem;
}

.info-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 1rem;
}

@media (max-width: 768px) {
  .info-grid { grid-template-columns: 1fr; }
}
</style>

Best Practices

  • ✅ Mobile-first responsive design
  • ✅ Semantic HTML elements (header, nav, main, footer)
  • ✅ Accessible forms with labels and ARIA attributes
  • ✅ Loading states and error messages
  • ❌ Avoid: Fixed pixel widths
  • ❌ Avoid: Relying only on color for information

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です