diff --git a/.overcommit.yml.example b/.overcommit.yml.example
index b957a8bbd2a78f79304956407392a77b98bfdd48..4e6d084a95d4150cf2a84e61bc6a60895b16ae2b 100644
--- a/.overcommit.yml.example
+++ b/.overcommit.yml.example
@@ -15,8 +15,8 @@
 #
 # Uncomment the following lines to make the configuration take effect.
 
-# Make sure to run `cd tooling/overcommit && make && cd -`
-gemfile: 'tooling/overcommit/gems.rb'
+# Make sure to run `make -C tooling/overcommit`
+gemfile: 'tooling/overcommit/Gemfile'
 
 PostCheckout:
   BundleInstall:
diff --git a/doc/development/contributing/style_guides.md b/doc/development/contributing/style_guides.md
index 770726f45639a453ed029fc433d6c5da18f631d7..9a0b654f47fa5c4ff409c1551c59ffacc2d16908 100644
--- a/doc/development/contributing/style_guides.md
+++ b/doc/development/contributing/style_guides.md
@@ -17,7 +17,7 @@ static analysis offenses before committing locally.
 In your GitLab source directory run:
 
 ```shell
-cd tooling/overcommit && make && cd -
+make -C tooling/overcommit
 ```
 
 Then before a commit is created, Overcommit will automatically check for
diff --git a/tooling/overcommit/gems.rb b/tooling/overcommit/Gemfile
similarity index 68%
rename from tooling/overcommit/gems.rb
rename to tooling/overcommit/Gemfile
index c563a23275a91b2fc5e7e81bda38e0a379a47809..5525662e43e1631ce5e29943c0f584119c98f39b 100644
--- a/tooling/overcommit/gems.rb
+++ b/tooling/overcommit/Gemfile
@@ -1,6 +1,6 @@
 # frozen_string_literal: true
 
-# Make sure to run `bundle install --gemfile=tooling/overcommit/gems.rb` when you update this file.
+# Make sure to run `make` (in this directory) when you update this file.
 source 'https://rubygems.org'
 
 gem 'overcommit'
diff --git a/tooling/overcommit/gems.locked b/tooling/overcommit/Gemfile.lock
similarity index 100%
rename from tooling/overcommit/gems.locked
rename to tooling/overcommit/Gemfile.lock