frontend-architect

Generate accessible, responsive UI component designs across frameworks.

2|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/k1lgor/virtual-company --skill frontend-architect-k1lgor
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-architect
Source: https://github.com/k1lgor/virtual-company/tree/main/skills/12-frontend-architect
Command: npx skills add https://github.com/k1lgor/virtual-company --skill frontend-architect-k1lgor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Builds accessible, responsive UI components across frameworks.

Core Features & Use Cases

  • Component Design Best Practices: keep components small and single-purpose; promote composition over deep inheritance; address state lifting only when necessary.
  • Accessibility & Responsiveness: semantic HTML, ARIA labeling, keyboard navigation, and responsive layouts that adapt from mobile to desktop.
  • Cross-Framework Guidance: applicable to React, Vue, Svelte, and similar ecosystems; provides framework-agnostic patterns and tooling recommendations.

Quick Start

Provide a UI feature request, and I will generate a component design, state management plan, and accessibility improvements.

Frequently Asked Questions about frontend-architect

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

FAQPage Schema
How do I design accessible and responsive React UI components?▼

To design accessible and responsive React UI components, use semantic HTML, ARIA labeling, and keyboard navigation. Structure components to be small and single-purpose, ensuring responsive layouts adapt properly from mobile to desktop screens.

What is the best way to manage state in frontend component design?▼

The best way to manage state in frontend component design is promoting composition over deep inheritance and addressing state lifting only when necessary. This keeps components maintainable and single-purpose across web applications.

Does this UI component design approach work with Vue and Svelte?▼

Yes, this UI component design approach works with Vue and Svelte. It provides framework-agnostic patterns and tooling recommendations, ensuring cross-framework compatibility for accessible and responsive layouts.

How do I ensure keyboard navigation and ARIA labeling in web applications?▼

To ensure keyboard navigation and ARIA labeling in web applications, apply structured guidelines for semantic HTML and accessibility improvements. This enforces maintainability and proper interaction patterns across responsive layouts.

When should I lift state up in component design?▼

You should lift state up in component design only when necessary for shared logic. Keeping components small and promoting composition over deep inheritance maintains cross-framework compatibility and structural maintainability.