Change Nocombro theme, settings, app-wide UI surfaces, and desktop-level behavior. Use when editing application theme setup, shared UI foundations, persisted settings, root app composition, or desktop entry behavior that affects more than one screen.
Use this skill for cross-cutting UI and preference work. Start from app-level composition and only drop into feature modules if a setting is consumed there.
Read these files first:
AGENTS.mdapp/desktopApp/src/desktopMain/kotlin/ru/pavlig43/nocombro/Main.ktrootnocombro/src/desktopMain/kotlin/ru/pavlig43/rootnocombro/api/ui/App.ktrootnocombro/src/desktopMain/kotlin/ru/pavlig43/rootnocombro/api/component/SettingsComponent.ktdatastorethemecoreui if the change is shared UI behavior rather than pure themingMain.kt for top-level desktop behavior.App.kt for root composition and theme hookup.SettingsComponent.kt and datastore for preferences and settings flow.theme and coreui only as deeply as the task requires.Start with theme, then coreui, then App.kt if the theme needs app-level wiring.
Start with SettingsComponent.kt and datastore, then inspect consumers of that setting.
Start with app/desktopApp/.../Main.kt.
coreui; open only the shared control or utility that the task touches.PROJECT_OVERVIEW.md as a fallback, not a default.