sidebar-menu-arch

Community

Keep 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() using href, not dropdown popups.
  • Visual grouping via the frontend contract: Map module labels into canonical UI groups through SIDEBAR_GROUPS (and icons via MENU_ICON_MAP), so items land in the correct accordion group.
  • Contextual sub-navigation via PageHeader ghosts (Zona C): Move “sub-items” into ghosts that 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 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: 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.
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.