UI Design Skill

Generate wireframe templates and Angular Material snippets with data-testid attributes.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/byteAgenten/byteagenten-marketplace --skill ui-design-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: UI Design Skill
Source: https://github.com/byteAgenten/byteagenten-marketplace/tree/main/plugins/byt8/skills/ui-design
Command: npx skills add https://github.com/byteAgenten/byteagenten-marketplace --skill ui-design-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides ready-to-use UI design patterns, tokens, and Angular Material snippets to accelerate wireframe creation and ensure consistency across teams.

Core Features & Use Cases

  • Greenfield questions, default design tokens, UI patterns (lists, forms, navigation), and Angular Material snippets with data-testid attributes to support Playwright E2E tests.
  • References: pattern documents for lists, forms, and navigation to guide wireframe layout and component references.
  • Templates and tokens enable quick scaffolding of new UI components in Angular projects.

Quick Start

Use the UI Design Skill to generate wireframe templates and UI patterns for a new component, leveraging the references to ensure naming conventions and pattern usage are consistent.

Frequently Asked Questions about UI Design Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Angular Material wireframes with consistent data-testid attributes?

To generate Angular Material wireframes with consistent data-testid attributes, use pattern-driven templates that enforce naming conventions for Playwright E2E tests. This provides ready-to-run component snippets with structured test identifiers.

What's the best way to structure UI patterns for lists, forms, and navigation in Angular?

The best way to structure UI patterns for lists, forms, and navigation in Angular is through reference documents and default design tokens. This enforces layout consistency and accelerates scaffolding for greenfield projects.

Can I use default design tokens to scaffold new UI components for greenfield projects?

Yes, you can use default design tokens to scaffold new UI components for greenfield projects. These tokens enable quick scaffolding by providing pre-configured values alongside ready-to-use Angular Material snippets.

Does this approach support Playwright E2E testing in Angular Material projects?

Yes, this approach supports Playwright E2E testing in Angular Material projects by enforcing data-testid naming conventions across all wireframe templates. This ensures components are testable from initial creation.

Why do I need structured pattern references for UI design systems?

You need structured pattern references for UI design systems to convert abstract UI ideas into concrete, reusable wireframe templates. This ensures consistency across teams and maintains testability throughout the component library.

How to convert abstract UI ideas into reusable wireframe templates?

To convert abstract UI ideas into reusable wireframe templates, apply structured pattern documents for lists, forms, and navigation. This process yields ready-to-run templates with enforced naming conventions and Angular Material snippets.