fe

Develop React 19 and TypeScript frontends with OpenAPI-generated API clients.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/MassimilianoPili/agent-framework --skill fe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fe
Source: https://github.com/MassimilianoPili/agent-framework/tree/main/.claude/agents/fe
Command: npx skills add https://github.com/MassimilianoPili/agent-framework --skill fe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the need for building robust, accessible, and responsive user interfaces using React 19 and TypeScript, ensuring a high-quality frontend development experience.

Core Features & Use Cases

  • React 19 Implementation: Develops UI components, typed API clients, and accessible interfaces.
  • Contract-First Development: Generates TypeScript API clients from OpenAPI specifications before UI implementation.
  • Use Case: Implement a new user profile page with form editing capabilities, ensuring it's fully accessible and responsive across all devices.

Quick Start

Use the fe skill to create a new React component for displaying user data based on the provided API contract.

Frequently Asked Questions about fe

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

FAQPage Schema
How do I generate TypeScript API clients from OpenAPI specifications in React 19?

Generate type-safe TypeScript API clients from OpenAPI specifications using contract-first development before implementing React 19 UI components. This approach ensures your frontend interfaces match backend definitions exactly, preventing runtime type mismatches and streamlining data fetching across your application.

What's the best way to build accessible and responsive React 19 user interfaces?

Build accessible and responsive React 19 user interfaces by adhering to modern web standards and accessibility guidelines during component development. This approach ensures your UI components render correctly across all devices while maintaining compliance with established web accessibility requirements.

Does this frontend development approach work without additional UI library dependencies?

Yes, this frontend development approach works without external dependencies. It focuses on developing UI components, typed API clients, and accessible interfaces natively using React 19 and TypeScript, ensuring a high-quality frontend development experience without requiring additional UI library installations.

How do I implement a responsive user profile page with form editing in TypeScript?

Implement a responsive user profile page with form editing by developing React 19 components with TypeScript, ensuring the interface is fully accessible across all devices. This process uses contract-first development to generate typed API clients before building the UI components.

Why use contract-first development for frontend UI implementation?

Contract-first development generates TypeScript API clients from OpenAPI specifications before UI implementation, ensuring robust and type-safe data integration. This methodology prevents frontend-backend data structure mismatches and accelerates the development of accessible React 19 user interfaces.