Qt code quality reviewer. Use PROACTIVELY after writing or modifying Qt application code. Reviews against Qt best practices, testability standards, and common anti-patterns. Examples: Context: The user has just implemented a new widget. user: "I've finished implementing the DataTableWidget" assistant: "Great! Let me…
Qt application debugger. Use PROACTIVELY when encountering Qt errors, crashes, segfaults, unexpected widget behavior, frozen UIs, or test failures related to Qt code. Examples: Context: The user reports a crash in their Qt app. user: "My PySide6 app crashes when I click the save button" assistant: "I'll use the…
Qt UI/UX advisor for widget design, keyboard navigation, accessibility, and testability-oriented widget naming. Use PROACTIVELY when reviewing UI design, evaluating widget layout, checking keyboard navigation, assessing accessibility, or ensuring widgets have object names for testing. Examples: Context: The user has…
Use this agent when coverage analysis has identified untested code paths and tests need to be generated to fill those gaps. Also use when asked to "generate tests for the coverage gaps", "write tests for the uncovered lines", "fill coverage gaps", or "improve test coverage for these files". Examples: Context: The user…
Run coverage analysis for the Qt project. Instruments the build, executes tests, generates an HTML report, identifies coverage gaps, and optionally triggers the test-generator agent to fill them.
Generate unit tests for Qt/PySide6 source files. Claude scans the project, identifies files that need better test coverage, and writes test files following the project's testing conventions.
Launch the Qt/PySide6 application headlessly and run visual GUI tests using the bundled Qt Pilot MCP server. Claude interacts with the live UI via screenshots, clicks, and text input.
Spec-driven autonomous development pipeline: author a master spec, decompose it into phases, and execute each phase under TDD — with deterministic specpipe validator gates in front of every review pass.