rcode-haitham-frontend

Build React and Next.js interfaces with TypeScript, Tailwind, and RTL-aware layouts.

2|1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/hanzlahabib/rcode --skill rcode-haitham-frontend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rcode-haitham-frontend
Source: https://github.com/hanzlahabib/rcode/tree/main/rcode/skills/agents/haitham-frontend
Command: npx skills add https://github.com/hanzlahabib/rcode --skill rcode-haitham-frontend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction from building production frontend interfaces by turning UI requests, mockups, and bug reports into polished React and Next.js implementations with strong RTL, accessibility, and performance discipline.

Core Features & Use Cases

  • Frontend feature delivery: Build components, pages, and interactions in React, Next.js, Tailwind, and shadcn/ui.
  • Pixel-perfect cloning: Recreate screenshots, Figma mockups, and existing websites with close visual fidelity.
  • Bilingual UI support: Handle Arabic-English layouts, RTL behavior, and locale-aware presentation correctly.
  • Accessibility and quality: Improve keyboard navigation, ARIA, focus management, and production-ready component structure.

Quick Start

Use the haitham-frontend skill to implement the attached UI with pixel-perfect, accessible, RTL-safe React and Next.js code.

Frequently Asked Questions about rcode-haitham-frontend

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

FAQPage Schema
How do I build a bilingual Arabic-English React interface with proper RTL layout?

To build a bilingual Arabic-English React interface with proper RTL layout, use logical CSS properties and locale-aware presentation. This ensures correct bidirectional rendering and RTL behavior in Next.js components without hardcoded directional styles.

What is the best way to clone a Figma mockup into pixel-perfect React and Next.js code?

The best way to clone a Figma mockup into pixel-perfect React and Next.js code is translating visual designs into Tailwind CSS and shadcn/ui components. This approach achieves high visual fidelity while maintaining strict TypeScript validation and production-grade structure.

How do I fix accessibility and keyboard navigation issues in a Tailwind CSS component?

Fixing accessibility and keyboard navigation issues in a Tailwind CSS component requires applying ARIA attributes, managing focus states, and validating component structure. Production-ready React implementations ensure interactive elements are fully accessible via keyboard.

Can I use shadcn/ui with Next.js for pixel-perfect and RTL-safe frontend development?

Yes, you can use shadcn/ui with Next.js for pixel-perfect and RTL-safe frontend development. Combining them with strict TypeScript and logical CSS properties ensures accessible, bidirectional rendering and robust server/client component decisions.

Why does my frontend component break when switching between LTR and RTL layouts?

Frontend components break when switching between LTR and RTL layouts if they use physical CSS properties instead of logical ones. Applying locale-aware presentation and bidirectional rendering validation resolves layout shifts in bilingual Arabic-English interfaces.

Does the haitham-frontend skill validate server and client component decisions in Next.js?

Yes, the haitham-frontend skill validates server and client component decisions in Next.js. It ensures production-grade React implementations maintain performance discipline and correct component boundaries during pixel-perfect frontend feature delivery.