flow-app-shell

Installation
SKILL.md

Application Layout Shells

Overview

Almost every successful app uses one of ~6 proven shells; invention here is nearly always a regression. Pick the shell that matches the app's object model, then apply the standard sizes — users navigate on muscle memory built from Slack, GitHub, and Gmail.

When to Use

  • Scaffolding a new app's top-level layout before any feature screens
  • Reviewing a layout that feels "off," breaks on resize, or scrolls the wrong regions
  • Deciding panel widths, content max-widths, and fixed vs scrolling regions
  • Planning how a desktop layout collapses to tablet and mobile
  • Adding a detail/inspector panel to an existing list or canvas view
  • Choosing between a modal and a routed page for a workflow
  • NOT for choosing which nav pattern carries the destinations (see flow-navigation)
  • NOT for single-purpose pages (login, marketing landing) — those are page layouts, not shells

The Proven Patterns

Installs
2
GitHub Stars
1
First Seen
Jul 7, 2026
flow-app-shell — jpoindexter/ux-flow-skills