page-architecture

Organize Next.js Pages Router code with atomic design and Redux integration.

1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/Nikhil-Chopra-7/claude-frontend-skills --skill page-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: page-architecture
Source: https://github.com/Nikhil-Chopra-7/claude-frontend-skills/tree/main/page-architecture
Command: npx skills add https://github.com/Nikhil-Chopra-7/claude-frontend-skills --skill page-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Guides developers on structuring frontend code and organizing components and pages for scalable projects, particularly with Next.js Pages Router and DS-agnostic approach.

Core Features & Use Cases

  • Framework-detection and project-structure conventions for Next.js and DS-agnostic setups.
  • Atomic design hierarchy (atoms → molecules → organisms → pages) and naming conventions for files.
  • Page composition patterns, data flow guidelines, and Redux/Store integration.
  • Error boundaries, layout patterns, and documentation references.

Quick Start

Create a new component by applying the atomic design hierarchy and Next.js page structure described here.

Frequently Asked Questions about page-architecture

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

FAQPage Schema
How do I structure a scalable frontend architecture with Next.js and Redux?

Structure a scalable frontend architecture using the Next.js Pages Router, atomic design hierarchy, and Redux store slices to organize component trees, pages, and data flow for maintainable feature development.

What is atomic design hierarchy and how does it organize frontend components?

Atomic design organizes frontend components into a hierarchy from atoms to molecules, organisms, and pages. This enforces clear naming conventions and maintains a scalable, reusable component tree structure.

Can I use this frontend architecture approach without a specific design system?

Yes, this approach uses a DS-agnostic convention for project layout. It applies framework-aware page composition patterns and clear data flow guidelines independent of any specific design system.

How do I manage data flow and prop patterns in a Next.js Pages Router project?

Manage data flow and prop patterns by applying clear guidelines for page composition and Redux integration. This ensures maintainable data passing across the Next.js Pages Router component tree.

What's the best way to organize Next.js pages and components for feature development?

Organize Next.js pages and components by applying the atomic design hierarchy alongside framework-aware project layout conventions. This structure enforces clear data flow and supports scalable feature development.

Does this frontend structuring approach include error boundaries and layout patterns?

Yes, the frontend structuring approach includes error boundaries and layout patterns within the Next.js Pages Router. It provides documentation references to maintain robust project structure.