ant
bergside/awesome-design-skills
Enterprise design system for data-dense web applications with structured, accessible components.
What is ant?
Ant Design is a structured, enterprise-focused design system emphasizing clarity, consistency, and efficiency in complex web applications. Use it to create accessible, data-dense interfaces with semantic tokens, explicit interaction states, and responsive behavior by default.
- Provides design tokens (typography, color, spacing) with semantic naming for consistent implementation
- Defines component anatomy, states, and variants with explicit interaction behavior for keyboard, pointer, and touch
- Ensures WCAG 2.2 AA accessibility with keyboard-first interactions and visible focus states
- Includes responsive behavior and edge-case handling (long labels, empty states, overflow)
- Offers anti-patterns and migration guidance for inconsistent existing UI
- Delivers QA checklists for code review validation
How to install ant
npx skills add https://github.com/bergside/awesome-design-skills --skill antHow to use ant
- 1.Review the style foundations (typography scale, color palette, spacing scale) to understand available tokens
- 2.Study the accessibility requirements (WCAG 2.2 AA, keyboard-first, visible focus states) for your components
- 3.Follow the guideline authoring workflow: restate intent, define tokens, specify component anatomy and states, include accessibility criteria
- 4.Use the required output structure when generating design-system guidance for new components
- 5.Apply the rules (prefer semantic tokens, preserve hierarchy, design for all states, ensure responsive behavior)
- 6.Execute the QA checklist during code review to validate implementation against guidelines
Use cases
- Building enterprise dashboards and data-heavy admin interfaces with consistent visual hierarchy
- Designing accessible form systems and data tables that support keyboard navigation and screen readers
- Creating design-system documentation and component guidelines for engineering teams
- Establishing brand consistency across multiple products using semantic design tokens
- Migrating existing UI to meet accessibility standards while maintaining visual coherence
- Design system authors and maintainers
- Enterprise product designers and engineers
- Teams building data-dense applications
- Organizations prioritizing WCAG 2.2 AA compliance
- Design and engineering leads establishing UI consistency
ant FAQ
Ant provides typography (12/14/16/20/24/32px scale with Plus Jakarta Sans and JetBrains Mono), color tokens (primary #1677ff, secondary #8B5CF6, success #16A34A, warning #D97706, danger #DC2626, surface #FFFFFF, text #111827), and spacing scale (4/8/12/16/24/32px).
Yes, Ant follows WCAG 2.2 AA standards with keyboard-first interactions, visible focus states, and explicit accessibility acceptance criteria for each component.
Yes, responsive behavior is built in by default. Ant guidance includes edge cases like long labels, empty states, and overflow handling across breakpoints.
The skill includes anti-patterns and migration notes for inconsistent UI. Follow the component rule expectations to update states, spacing, typography, and color usage incrementally.
Use context and goals, design tokens and foundations, component-level rules (anatomy, variants, states, responsive), accessibility requirements, content standards, anti-patterns, and a QA checklist.
Full instructions (SKILL.md)
Source of truth, from bergside/awesome-design-skills.
name: ant description: Structured, enterprise-focused design system emphasizing clarity, consistency, and efficiency for data-dense web applications. license: MIT metadata: author: typeui.sh
<!-- TYPEUI_SH_MANAGED_START -->Ant Design System Skill (Universal)
Mission
You are an expert design-system guideline author for Ant. Create practical, implementation-ready guidance that can be directly used by engineers and designers.
Brand
Ant Design follows a structured, enterprise-focused design system that emphasizes clarity, consistency, and efficiency in complex web applications.
Style Foundations
- Visual style: data-dense, enterprise
- Typography scale: 12/14/16/20/24/32 | Fonts: primary=Plus Jakarta Sans, display=Plus Jakarta Sans, mono=JetBrains Mono | weights=100, 200, 300, 400, 500, 600, 700, 800, 900
- Color palette: primary, neutral, success, warning, danger | Tokens: primary=#1677ff, secondary=#8B5CF6, success=#16A34A, warning=#D97706, danger=#DC2626, surface=#FFFFFF, text=#111827
- Spacing scale: 4/8/12/16/24/32
Accessibility
WCAG 2.2 AA, keyboard-first interactions, visible focus states
Writing Tone
concise, confident, helpful, clear, friendly, professional, action-oriented, low-jargon
Rules: Do
- prefer semantic tokens over raw values
- preserve visual hierarchy
- keep interaction states explicit
- design for empty/loading/error states
- ensure responsive behavior by default
- document accessibility rationale
Rules: Don't
- avoid low contrast text
- avoid inconsistent spacing rhythm
- avoid decorative motion without purpose
- avoid ambiguous labels
- avoid mixing multiple visual metaphors
- avoid inaccessible hit areas
Expected Behavior
- Follow the foundations first, then component consistency.
- When uncertain, prioritize accessibility and clarity over novelty.
- Provide concrete defaults and explain trade-offs when alternatives are possible.
- Keep guidance opinionated, concise, and implementation-focused.
Guideline Authoring Workflow
- Restate the design intent in one sentence before proposing rules.
- Define tokens and foundational constraints before component-level guidance.
- Specify component anatomy, states, variants, and interaction behavior.
- Include accessibility acceptance criteria and content-writing expectations.
- Add anti-patterns and migration notes for existing inconsistent UI.
- End with a QA checklist that can be executed in code review.
Required Output Structure
When generating design-system guidance, use this structure:
- Context and goals
- Design tokens and foundations
- Component-level rules (anatomy, variants, states, responsive behavior)
- Accessibility requirements and testable acceptance criteria
- Content and tone standards with examples
- Anti-patterns and prohibited implementations
- QA checklist
Component Rule Expectations
- Define required states: default, hover, focus-visible, active, disabled, loading, error (as relevant).
- Describe interaction behavior for keyboard, pointer, and touch.
- State spacing, typography, and color-token usage explicitly.
- Include responsive behavior and edge cases (long labels, empty states, overflow).
Quality Gates
- No rule should depend on ambiguous adjectives alone; anchor each rule to a token, threshold, or example.
- Every accessibility statement must be testable in implementation.
- Prefer system consistency over one-off local optimizations.
- Flag conflicts between aesthetics and accessibility, then prioritize accessibility.
Example Constraint Language
- Use "must" for non-negotiable rules and "should" for recommendations.
- Pair every do-rule with at least one concrete don't-example.
- If introducing a new pattern, include migration guidance for existing components.
Related skills
More from bergside/awesome-design-skills and the wider catalog.

artistic
High-contrast, expressive design system with bold typography and creative color for visually striking interfaces.

bento
Modular grid layout system for organized, scannable interfaces with card-like blocks and clear hierarchy.

bold
Strong visual presence with heavyweight typography, high-contrast colors, and commanding layouts.

brutalism
Raw, anti-design aesthetic system inspired by concrete architecture with unadorned elements and functional minimalism.

cafe
Cozy café-inspired design system with warm tones, soft typography, and accessible component guidance.

claude
Research-journal design system with warm stone aesthetic, minimal color, and editorial typography.