coding-guidance-qtlisted
Install: claude install-skill n-n-code/n-n-code-skills
# Qt Coding Guidance
This skill adds portable Qt implementation, refactoring, and review guidance
for Qt C++ code with a QWidget desktop focus. Widget, dialog, model/view,
Designer, and desktop-UX guidance here is specific to Widgets work; broader
QObject, threading, and build guidance also applies to non-UI Qt C++ code.
## Adjacent Skills
This skill provides portable Qt engineering principles. Compose with:
- **Workflow:** **thinking** (ambiguous decision framing),
**recursive-thinking** (stress-testing),
**security** (threat modeling)
- **Domain overlays:** **ui-guidance** (ordinary graphical UI work),
**ui-design-guidance** (stronger design and UX work),
**project-core-dev** (repo-specific completion discovery and reporting when
needed),
**project-platform-diagnose** (environment-sensitive diagnosis)
Use this as the default principle skill for Qt code. Reach for
**coding-guidance-cpp** only when the task is mostly non-Qt C++ or needs deeper
general C++ design judgment than Qt-specific guidance.
## Quick Routing
Open bundled references only when the task actually needs them:
- [references/qt-build-compatibility.md](references/qt-build-compatibility.md)
for CMake, generated-code, or Qt5/Qt6 compatibility work
- [references/qt-debugging-checklist.md](references/qt-debugging-checklist.md)
for diagnosis-heavy tasks
- [references/qt-designer-ui-files.md](references/qt-designer-ui-files.md)
for `.ui` files, Qt Widgets Designer, `uic`, or generated `ui_*.