frontend-patterns

Create Next.js 16 React components with TypeScript, Tailwind CSS, and dark-mode styling.

6|Updated Nov 27, 2025
One-click install
npx skills add https://github.com/Holo00/IdeaForge --skill frontend-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-patterns
Source: https://github.com/Holo00/IdeaForge/tree/main/.claude/skills/frontend-patterns
Command: npx skills add https://github.com/Holo00/IdeaForge --skill frontend-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a standardized, efficient way to build React components and pages for the IdeaForge frontend, ensuring consistency with brand guidelines, dark mode, and API interaction patterns.

Core Features & Use Cases

  • Component Scaffolding: Quickly create new React components following established patterns and best practices.
  • Dark Mode Integration: Automatically apply dark mode classes and brand colors, ensuring a consistent user experience.
  • API Interaction: Standardized patterns for making backend API calls and handling responses.
  • Use Case: "Create a new IdeaCard component that displays an idea's name, summary, and score, ensuring it adheres to IdeaForge's dark mode styling and uses the correct brand colors and common UI elements."

Quick Start

Use the frontend-patterns skill to create a new React component named UserProfileHeader that displays a user's name and avatar, styled for dark mode.

Frequently Asked Questions about frontend-patterns

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

FAQPage Schema
How do I create React components with dark mode styling for Next.js projects?

Create React components with dark mode styling by using Tailwind CSS dark mode utility classes on all elements, applying brand colors, and following PascalCase naming conventions. This Skill automates component scaffolding for Next.js 16 App Router with React 19 and TypeScript, ensuring consistent dark-themed UI across your project.

Can I integrate API calls into React components with standardized patterns?

Yes. This Skill provides standardized patterns for making backend API calls and handling responses within React components, including SSE stream integration and context management, so your API interactions remain consistent across IdeaForge projects.

What's the best way to build new React pages and components that follow brand guidelines?

Use component scaffolding templates that enforce explicit Props interfaces, 'use client' directives for stateful components, and standardized card, button, and input conventions. This Skill automates template generation for Next.js, ensuring every component adheres to IdeaForge brand guidelines and dark mode requirements.

Does Tailwind CSS work with Next.js dark mode in this workflow?

Yes. Tailwind CSS dark mode is fully integrated into this Skill's component templates. All generated components automatically include dark-mode utility classes and brand colors, styled for seamless dark theme application in Next.js 16 App Router projects.

How do I structure TypeScript interfaces for React component props?

This Skill generates explicit Props interfaces for every component, following TypeScript best practices within React 19. All scaffolded components include properly typed interfaces, ensuring type safety and consistency across your IdeaForge frontend codebase.

What should I know before using this for existing IdeaForge projects?

This Skill targets Next.js 16 App Router with React 19 and TypeScript. It requires Tailwind CSS and enforces PascalCase filenames, 'use client' directives, and dark mode classes. Ensure your project uses these technologies before applying component generation.