AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

App Shell Routing

skill-sukirman1901-frontend-expert-app-shell-routing · by sukirman1901

>-

No reviews yet
0 installs
26 views
0.0% view→install

Install

$ agentstack add skill-sukirman1901-frontend-expert-app-shell-routing

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-sukirman1901-frontend-expert-app-shell-routing)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of App Shell Routing? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

App Shell & Routing

Overview

Define where the user is and how they move. Shell (chrome) stays stable; page content swaps. Match modern SaaS dashboard chrome — not a blank header with only text brand.

When to use

  • New app layout, dashboard shell, marketing+app split
  • Nav IA, breadcrumbs, nested routes, 404/unauthorized
  • Settings / admin pages (still need full shell)

Workflow

  1. Shell chrome (MUST for product/dashboard UI)
  • Logo — real mark (SVG/img), not a letter in a box alone
  • Brand name visible next to logo (can truncate on tiny widths)
  • Utilities — at least 1–2 of: search, notifications, help (icon buttons OK)
  • Theme — if light/dark exists, put it in topbar utilities as an icon toggle (moon/sun). Do not park a labeled “Dark mode” button in the sidebar footer
  • Profileavatar-only control in the topbar at all breakpoints; name/email live in an account dropdown on click — never display:none the whole account control on mobile; do not spill name/email into the header chrome by default
  • Anatomy: brand · (optional primary nav) · utilities (theme/help/bell) · avatar menu
  1. Sidebar
  • Desktop: persistent rail; support collapse → icon-only (≥768)
  • Prefer auto-collapse near tablet / narrow desktop; remember preference when useful
  • Mobile: overlay drawer + backdrop (not push-down accordion under the header) — see responsive-ui
  • Sidebar is for nav, not theme/account chrome
  1. IA — primary nav ≤7 items; nest the rest; active state clear
  2. Routing — URLs reflect location; filters in query when shareable
  3. Fallbacks — 404, empty route, unauthorized → clear CTA
  4. Motion — load motion for shell/drawer/section enter (light defaults)

Checklist

  • [ ] Logo mark + brand (not letter-only placeholder as the final chrome)
  • [ ] Theme toggle in topbar utilities (if theming) — not sidebar footer
  • [ ] Avatar-only profile → account dropdown (name/email inside menu)
  • [ ] Utility cluster present (or explicit waiver: minimal tool)
  • [ ] Sidebar collapse (desktop) + drawer+backdrop (mobile)
  • [ ] Main landmark; active nav indication
  • [ ] 404 / empty route handled when multi-route
  • [ ] Icons via Reicon (or project lib) on nav items

Anti-patterns (fail / High)

  • Header = brand text only, no logo/utilities/profile
  • Theme as a full-width labeled button under the sidebar nav
  • Name + email always visible in the topbar (use avatar + menu instead)
  • Hiding profile entirely below a breakpoint
  • Mobile nav that pushes content down while burger stays visible as a second competing control
  • Sidebar that never collapses on mid-width dashboards

Depth

references/app-shell-routing.md. Drawer rules: references/responsive.md. Optional local sandbox: test/ (gitignored; not shipped).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.