What problem does it solve? Closing a feature, bugfix, or refactor without running the full test gate risks shipping regressions, and ad-hoc test runs often produce unverifiable or incomplete results. This Skill enforces a consistent end-of-task verification workflow for the TpIDS project so every handoff is backed by explicit, real test outcomes. ## Core Features & Use Cases - Mandatory test gate: Runs tests\tools\run-tests.ps1 -IncludeIntegration (unit + integration) and requires exit code 0 before responding to the user. - UI suite protocol: The FlaUI desktop UI suite (-IncludeUi) only runs after warning the user that it locks the desktop for about 5 minutes and receiving explicit confirmation. - UiFilter discipline: -UiFilter is never applied by the agent's own decision; it requires an explicit user request plus a warning about missed cross-flow regressions. - Honest reporting: Reports the exact command, exit code, and real test counters read from output or TestResults/*.trx, and lists any suites left unrun with the reason. - Use Case: After finishing a bugfix in the BLL layer, the agent runs the default gate, verifies the TpIDS.sln build separately, and reports actual TRX counters instead of assuming green. ## Quick Start Use the test-suite-verification skill to run the full test gate and report the real results before closing this task.