ck:frontend-development

Guide React/TypeScript frontend development with modern architectural patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/weihung0831/claudekit --skill ck-frontend-development-weihung0831
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ck:frontend-development
Source: https://github.com/weihung0831/claudekit/tree/main/.opencode/skills/frontend-development
Command: npx skills add https://github.com/weihung0831/claudekit --skill ck-frontend-development-weihung0831

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of guidelines and patterns for building robust, performant, and maintainable React applications using modern best practices.

Core Features & Use Cases

  • Component Development: Create new components following established patterns for type safety and reusability.
  • Data Fetching: Implement data fetching using useSuspenseQuery for seamless integration with Suspense.
  • File Organization: Structure your project logically with features/ and components/ directories.
  • Use Case: When starting a new feature, use this Skill to set up the correct directory structure, API service, hooks, and components, ensuring consistency from the outset.

Quick Start

Create a new React component for user profile display following the React.FC pattern.

Frequently Asked Questions about ck:frontend-development

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

FAQPage Schema
How do I structure a new React feature with TypeScript for maintainability?▼

Structure React features by organizing projects logically into `features/` and `components/` directories. This ensures modularity and consistency from the outset when setting up directory structures, API services, and hooks.

What is the best way to fetch data in React using Suspense?▼

The best way to fetch data with Suspense is implementing `useSuspenseQuery` from TanStack Query. This approach provides seamless integration with React Suspense boundaries for robust data fetching.

How do I set up Vite import aliases for React component modularity?▼

Set up Vite import aliases to enforce modularity across your React project. This Skill guides utilizing these aliases to maintain clean imports and logical file organization within `features/` and `components/` directories.

Does this React development pattern enforce strict TypeScript standards?▼

Yes, this React development pattern enforces strict TypeScript standards. It guides component creation using the `React.FC` pattern to ensure type safety and reusability across your application.

When should I use TanStack Query instead of standard useEffect for data fetching?▼

Use TanStack Query over standard `useEffect` when you need seamless Suspense integration. Implement data fetching with `useSuspenseQuery` for modern architectural patterns and performance optimization.