frontend-ui-integration_skill

This skill implements UI workflows in a React TypeScript frontend, wiring to existing APIs with design system compliance and accessible components.
  • Python

135

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill julianromli/ai-skills --skill frontend-ui-integration

  • SKILL.md3.5 KB

Overview

This skill implements or extends a user-facing workflow in the web frontend, wiring UI components to existing backend APIs while following the project design system, routing, and testing conventions. It focuses on strong typing, accessibility, and predictable state handling so features ship with tests and clear rollout controls.

How this skill works

I inspect the target feature module, confirm relevant API endpoints and shared TypeScript types, then implement or update React + TypeScript components and hooks to consume the existing data layer. The work includes handling loading/empty/error/success states with existing UI primitives, adding unit and integration tests, and validating linting and type checks before completion.

When to use it

  • You need a UI/UX change backed by existing backend APIs and contracts.
  • The change affects only the web frontend (no new services or schema changes).
  • Design mockups or Figma screens exist and must be followed.
  • Feature flags or staged rollouts are required for deployment control.

Best practices

  • Use the existing router, layout patterns, and design system components for consistency.
  • Add or update shared TypeScript types rather than creating ad-hoc types in the component.
  • Cover core presentation logic with unit tests and the end-to-end flow with integration tests.
  • Ensure keyboard accessibility, ARIA attributes, and screen-reader friendliness.
  • Respect feature flags and don’t modify authentication or backend contracts.

Example use cases

  • Add a new settings panel that reads and updates user preferences via existing APIs.
  • Introduce a guided onboarding modal that walks users through an existing feature backed by current endpoints.
  • Extend an item list view with client-side filtering and a details drawer wired to an existing GET endpoint.
  • Replace a legacy component with a design-system equivalent while keeping the same API integration.

FAQ

Stop and request a backend task—this skill assumes backend contracts and auth are already in place.

Which tests are required?

Unit tests for presentation logic plus component/integration tests consistent with the repo’s existing test suite (React Testing Library, Cypress, or Playwright).

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational