← ClaudeAtlas

lonja-navigation-chromelisted

Governs the Lonja navigation chrome in CatchLaw — the frozen five destinations Check, Today, Trips, Reference and Settings; the bottom bar drawn as a ruled ledger strip with a 2dp ink #16201C top rule, paper-sunk #DEDBD1 ground and hairline BorderDirectional cells instead of a floating Material pill; a selected state encoded by a 3dp harbour #1B4D5E rail, a lifted paper ground, a filled glyph and a 600-weight label before colour ever counts; the gazette masthead app bar carrying the wordmark, the dated mast-meta line, the zone chip and the rules-checked currency chip; the back affordance mirrored under Directionality; and the verdict takeover that suppresses the bar. Use when adding a destination, building LonjaNavBar or LonjaMasthead, wiring selectedIndex, styling the zone or stale-rules chip, translating a nav label through AppLocalizations, mirroring a chevron for Arabic, or reviewing bottom nav or app bar code in a diff.
zakariaf/CatchLaw · ★ 0 · AI & Automation · score 55
Install: claude install-skill zakariaf/CatchLaw
# Lonja Navigation Chrome Chrome is everything on the page that is not the article: the masthead, the running head, the folio strip along the foot. CatchLaw's chrome must be quiet enough that Khalid never reads it and fixed enough that his thumb finds Check in the dark, in gloves, at 05:40. This skill owns **the values and the Lonja treatment** of the five-item bottom bar, the masthead app bar, the back affordance and the zone and currency chips — never the routes behind them. Read the reference for the task at hand: - `references/nav-anatomy-and-states.md` — the five destinations, bar metrics, selected-state signal stack, glove mode, night and sunlight values, masthead anatomy, verdict takeover. - `references/chips-and-currency.md` — zone chip, rules-checked chip, staleness escalation, date formats, chip metrics, chevron mirroring, banned chip copy. Run `scripts/check_lonja_nav.sh` before a PR. Routes, redirects, deep links and `StatefulShellRoute` live in `navigation-and-routing`; the NavigationBar-to-NavigationRail-to-Drawer breakpoints live in `adaptive-layout`. This skill governs only what those surfaces look like, what they measure, and what they are allowed to say. ## Non-negotiable rules 1. **Five destinations. Frozen at five, in this order.** `check, today, trips, reference, settings`, declared once as an `enum LonjaDestination` that `scripts/check_lonja_nav.sh` counts; a sixth item is a redesign proposal, never an append. **WHY:** thumb memory is bui