Back to list
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📅 Jan 24, 2026

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

Score

Total Score

60/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon