App Development Skill

Build Next.js app features with server actions, Zod validation, and React Query.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/asmith7013/coachingPlatform --skill app-development-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: App Development Skill
Source: https://github.com/asmith7013/coachingPlatform/tree/main/.claude/skills/app-development
Command: npx skills add https://github.com/asmith7013/coachingPlatform --skill app-development-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides developers with a comprehensive guide and code patterns for building features within the AI Coaching Platform's Next.js application, streamlining the development process and ensuring consistency.

Core Features & Use Cases

  • Architecture Guidance: Understand the Next.js application's structure and file organization.
  • Component Best Practices: Learn how to build reusable UI components following a strict hierarchy and using design tokens.
  • Data Flow & State Management: Implement server actions, integrate React Query, and manage data validation with Zod.
  • Use Case: When adding a new student profile page, refer to this Skill for guidance on creating server actions for data fetching, building domain components for student details, and implementing React Query hooks for efficient state management.

Quick Start

Show me the pattern for creating a new server action to fetch user data.

Frequently Asked Questions about App Development Skill

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

FAQPage Schema
How do I create server actions to fetch data in Next.js?

Server actions in Next.js enable secure server-side data operations directly from components. This Skill teaches you to build server actions for data fetching, validation with Zod, and integration with React Query for efficient state management and type-safe operations.

What's the best way to structure components and pages in a Next.js app?

Organize pages and reusable UI components using a strict hierarchy with design tokens and path aliases. This Skill covers the AI Coaching Platform's Next.js architecture, including folder conventions, component patterns, and standardized CRUD workflows for consistent feature development.

How do I implement data validation and type safety in Next.js forms?

Use TypeScript and Zod-based validation to enforce type safety across forms and data operations. This Skill provides patterns for validating user input, managing form state, and ensuring consistency between client and server components in your Next.js application.

Can I use TanStack Table with React Query in Next.js?

Yes. TanStack Table integrates with React Query for managing server state in data-rich interfaces. This Skill includes configuration patterns and best practices for combining TanStack Table with React Query hooks to display and manage data efficiently.

How do I implement a CRUD pattern with server-first design in Next.js?

Server-first design prioritizes server actions for create, read, update, and delete operations. This Skill enforces a standardized CRUD pattern using server actions, Zod validation, and React Query, reducing client-side complexity and improving security.

What design token system should I use for consistent UI in Next.js?

Design tokens centralize style values for consistent UI across components. This Skill demonstrates token-driven design system practices enforced across the AI Coaching Platform, ensuring reusable, maintainable component styling.