sidebar-menu-arch
CommunityKeep the sidebar consistent and navigable.
Authorwagnerra23
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you recognize, audit, and correctly modify the AppShellV2 sidebar architecture so that navigation stays consistent across modules, groups, permissions, and the frontend grouping contract.
Core Features & Use Cases
- Single-link sidebar items (v3 / ADR 0180): Ensure each module publishes exactly one sidebar destination via
DataController::items()usinghref, not dropdown popups. - Visual grouping via the frontend contract: Map module
labels into canonical UI groups throughSIDEBAR_GROUPS(and icons viaMENU_ICON_MAP), so items land in the correct accordion group. - Contextual sub-navigation via PageHeader ghosts (Zona C): Move “sub-items” into
ghoststhat become header tabs for the destination page, avoiding duplicated navigation patterns. - Use cases: Add a new module entry to the sidebar, move an item between visual groups, debug why a module doesn’t appear, or audit ordering/permissions when an item is missing or falls back incorrectly.
Quick Start
Ask your AI to “Audit the sidebar for module X: verify its DataController::items() label matches SIDEBAR_GROUPS, confirm the sidebar uses href single-link with ghosts tabs (no popup dropdown), and list exactly which backend and frontend files must be updated.”
Dependency Matrix
Required Modules
None requiredComponents
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: sidebar-menu-arch Download link: https://github.com/wagnerra23/oimpresso.com/archive/main.zip#sidebar-menu-arch Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.