diff --git a/ahoy.test.yml b/ahoy.test.yml
index e1c0d20413a0ee76e488847685e7b640621985ca..fe1baea252a97ca7ec4a7d5a3bf81ae9dcbe055c 100644
--- a/ahoy.test.yml
+++ b/ahoy.test.yml
@@ -88,7 +88,7 @@ commands:
       module=$1
       shift
       /usr/local/bin/node_cmd yarn --silent --cwd web/core stylelint --formatter verbose --config ./.stylelintrc.json "../modules/contrib/${module}/**/*.css" --color $@
-    usage: Stylelint tests by module
+    usage: Stylelint tests by module. Please run preparecorefordev first.
   eslintmodule:
     cmd: |
       module=$1
@@ -128,3 +128,11 @@ commands:
         /drupal/web/core/node_modules/.bin/cspell -c .cspell.json --words-only --unique --no-progress $_CSPELL_EXTRA ** | sort -f
       fi
       rm .cspell.json
+    usage: Spell checker. Please run preparecorefordev first.
+  upgradestatusmodule:
+    cmd: |
+      export CI_PROJECT_NAME=$1
+      shift
+      drush -y en upgrade_status
+      drush -y upgrade_status:analyze $CI_PROJECT_NAME
+      drush -y pmu upgrade_status
diff --git a/composer.json b/composer.json
index 4aaabee977ad22a5b189869a17a7ad9c2ecd9e13..45334956dbd5d70541be4001738b08a07fea7316 100644
--- a/composer.json
+++ b/composer.json
@@ -37,15 +37,18 @@
   },
   "require": {
     "php": ">=8.1",
+    "behat/mink": "*",
     "composer-plugin-api": "^2",
     "dealerdirect/phpcodesniffer-composer-installer": "*",
     "drupal/coder": "*",
+    "drupal/config_devel": "*",
     "drupal/config_inspector": "*",
     "drupal/core": "*",
     "drupal/core-composer-scaffold": "*",
     "drupal/devel": "*",
     "drupal/potx": "*",
     "drupal/schema_diff": "*",
+    "drupal/upgrade_status": "*",
     "drupal/webprofiler": "*",
     "lakedrops/ahoy": "*",
     "lakedrops/composer-json-utils": "*",