SKILL: gui-design-system
Purpose
Keep UI professional, consistent, and readable under industrial debug workloads.
Trigger
- Any XAML visual redesign.
- New panel, toolbar, table, or dialog.
Steps
- Define component intent
- classify as: navigation, data table, command action, status, or diagnostics.
- Apply hierarchy rules
- command priority: primary actions near context, destructive actions isolated.
- dense data views default to legible spacing and clear headers.
- Apply style rules
- use shared resources in
Themes/Styles.xamland theme dictionaries. - avoid one-off inline colors unless required by status semantics.
- Accessibility and operations
- keyboard focus order valid.
- controls have clear labels and no hidden critical path.
- Verify
- check layout in 1280x760 and 1920x1080.
- ensure splitter resize and persistence still work.
Deliverables
- updated XAML + theme resources
- concise UX rationale in PR/commit notes