diff --git a/.gitlab/merge_request_templates/merge_request.md b/.gitlab/merge_request_templates/merge_request.md
new file mode 100644
index 0000000000000000000000000000000000000000..5a322092f280b2499cc2cd2f0562cb4dcdcef8a8
--- /dev/null
+++ b/.gitlab/merge_request_templates/merge_request.md
@@ -0,0 +1,17 @@
+**Add your decription here**
+
+
+# Reviewer Checklist
+
+## General code quality
+- [ ] naming conventions are met (see .clang-tidy for detailed information)
+- [ ] no static analyzer warnings in new code parts (e.g., use clang-tidy for checking)
+
+## General usability
+- [ ] old versions of pet-files are still loadable
+
+## Only if changes in UI
+- [ ] new elements are also saved and loaded from pet-file
+- [ ] check if tab order is still correct
+- [ ] all new SpinBoxes are promoted
+- [ ] new keybindings added to `Petrack::keyBindings()`