Apply Artemis conventions when changing Angular application or TUM AET UI code, migrating components, or fixing client lint violations.
Select, run, or debug Artemis Playwright tests for a branch or pull request, or write a layout contract that measures element sizes and alignment.
Apply Artemis architecture rules when changing server Java or diagnosing an ArchUnit failure.
Set up or troubleshoot a local Artemis server and client development environment.
Write or debug Artemis JUnit and Vitest tests, including failures that differ between local runs and CI.
Diagnose failed, stuck, or missing Artemis CI checks and distinguish test defects from infrastructure failures.
Add, change, or debug an Artemis Liquibase schema migration.