add-zones

Community

Dynamic shell zones for route-driven layouts.

Authorkibertoad
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Zones are named layout regions in the shell that modules populate with React components. Unlike slots (arrays concatenated across all modules), each zone holds a single component contributed by the currently active route or module.

Core Features & Use Cases

  • Route-based zones: deepest matched route can provide a component for a zone, overriding higher-level definitions.
  • Descriptor zones: workspace-style modules can contribute zones to be merged with route zones, with module-provided zones taking precedence.
  • Use cases include header actions, detail panels, and contextual regions that change with navigation or active modules.

Quick Start

Define the AppZones interface to declare available zones, then contribute zone components via route staticData or module descriptors and render them in the shell layout.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: add-zones
Download link: https://github.com/kibertoad/tanstack-react-modules/archive/main.zip#add-zones

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.