Use when optimizing AtomUI controls, investigating control performance regressions, changing Avalonia styled-property bindings, lazy creation, templates, selectors, or Gallery performance scenarios. Applies to controls such as Space, Button, Icon, AddOnDecoratedBox, LineEdit, and shared primitives.
Use when changing AtomUI or Avalonia resource bindings, DynamicResource, TokenResourceBinder, non-Visual AvaloniaObject lifecycle, IResourceHost/IThemeVariantHost, owner/container attach cleanup, or investigating memory leaks and retained controls.
Use when optimizing, refactoring, reviewing, or fixing AtomUI controls, including control API contracts, member layout, file splitting, lifecycle, AXAML structure, correctness, performance, Gallery-visible behavior, or documentation impact.
Use when collecting AtomUI changelog entries from git history, staged changes, issue references, or release notes and turning them into a concise Markdown changelog draft grouped by change type.
Use when preparing an AtomUI pull request summary from local git changes, including the change overview, validation performed, risks, and reviewer notes.
Use when creating or updating a minimal AtomUI/Avalonia skeleton application, sample app, or reproduction project that demonstrates AtomUI setup, controls, themes, and basic runtime wiring.
Use when drafting a concise GitHub issue or discussion reply for AtomUI based on repository state, bug analysis, requested behavior, workarounds, or maintainer follow-up questions.
Use when AtomUI Gallery code changes require updates to maintenance documentation under docs/Maintain/AtomUIGallery, especially after ReactiveUI upgrades, architecture changes, API changes, routing updates, or Gallery ViewModel/View refactors.