What problem does it solve?
Inconsistent screen structure and unclear ownership boundaries in TajsOS Compose implementations lead to duplicated scaffolding code, fragmented user experience, and maintenance overhead when updating shared shell behavior.
Core Features & Use Cases
- Clear Ownership Boundaries: Defines distinct responsibilities for AppShell (persistent chrome, routing), ScreenScaffold (screen-level structure, insets, scrolling), and route content composables (state and block rendering).
- Consistency Guardrails: Prohibits ad-hoc layout patterns like unnecessary BoxWithConstraints, custom padding, redundant scroll containers, and one-off max-width logic unless explicitly justified.
- Use Case: When building a new task list screen for TajsOS, use this skill to align with existing ScreenScaffold primitives instead of creating a custom scaffold that duplicates shell behavior.
Quick Start
Follow the ownership and consistency rules outlined in this skill when implementing any new TajsOS Compose screen to ensure alignment with the project's established architecture.