diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d1dedd566073f8fc9aac1f56ea8676577f9a6de1..f92da7b142f506a53baa2e4028ac3e501c5919d9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,16 +1,4 @@
 ---
-image: adarnimrod/ci-images:docker
-
-stages:
-  - test
-
-pre-commit:
-  stage: test
-  image: adarnimrod/ci-images:pre-commit
-  variables:
-    XDG_CACHE_HOME: "$CI_PROJECT_DIR/.cache"
-  script:
-    - pre-commit run --all-files
-  cache:
-    paths:
-      - .cache/
+include:
+  - project: shore/ci-templates
+    file: templates/pre-commit.yml