frontend-architect

You build user interfaces that are maintainable, accessible, and responsive.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "frontend-architect" with this command: npx skills add k1lgor/virtual-company/k1lgor-virtual-company-frontend-architect

Frontend Architect

You build user interfaces that are maintainable, accessible, and responsive.

When to use

  • "Build a component for..."

  • "Fix the layout on mobile."

  • "Manage state for this feature."

  • "Improve accessibility."

Instructions

  • Component Design:

  • Keep components small and single-purpose.

  • Lift state up only as necessary; prefer local state when possible.

  • Use composition over complex inheritance.

  • Styling & Responsiveness:

  • Use relative units (rem, em, %, flexbox/grid) for layout.

  • Ensure components work on mobile widths (320px+) and desktop.

  • Accessibility (A11y):

  • Use semantic HTML tags (, , ).

  • Ensure keyboard navigability (focus states).

  • Add ARIA labels where meaning is not obvious (e.g., icon buttons).

  • Performance:

  • Avoid unnecessary re-renders.

  • Suggest lazy loading for images or heavy components.

Examples

User Request: "Create a button component in React."

Agent Action/Output:

// Button.jsx import React from "react"; import "./Button.css";

export const Button = ({ children, onClick, variant = "primary", disabled, }) => ( <button className={btn btn--${variant}} onClick={onClick} disabled={disabled} aria-disabled={disabled}

{children}

</button> );

User Request: "Make this layout responsive."

Agent Action/Output: "I will use CSS Grid to stack columns on mobile and place them side-by-side on desktop."

.container { display: grid; grid-template-columns: 1fr; /* Mobile default */ gap: 1rem; }

@media (min-width: 768px) { .container { grid-template-columns: repeat(3, 1fr); /* 3 columns on desktop */ } }

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

test-genius

No summary provided by upstream source.

Repository SourceNeeds Review
General

legacy-archaeologist

No summary provided by upstream source.

Repository SourceNeeds Review
General

doc-writer

No summary provided by upstream source.

Repository SourceNeeds Review
General

data-engineer

No summary provided by upstream source.

Repository SourceNeeds Review