diff --git a/ahoy.yml b/ahoy.yml
index 6cf4e049de0b1ea13a14d3d2a60479462983974b..01a9dcddb01753edfe5c7a22d35f345f07478394 100644
--- a/ahoy.yml
+++ b/ahoy.yml
@@ -10,5 +10,5 @@ commands:
     cmd: export $(cat .env | xargs) && docker pull registry.lakedrops.com/docker/l3d:php-${PHP_VERSION}
     usage: Update image with the latest development tools
   scaffold:
-    cmd: ahoy dev exec composer lakedrops:scaffold
+    cmd: composer lakedrops:scaffold
     usage: (Re-)Configure this project for developers
diff --git a/src/Plugin.php b/src/Plugin.php
index 84c0dada92aaff3e54d055d6903ed22e74bc4358..d21af405f9a66d9a7a49be6655906571986303e7 100644
--- a/src/Plugin.php
+++ b/src/Plugin.php
@@ -50,12 +50,13 @@ class Plugin extends BasePlugin {
    */
   public static function getSubscribedEvents(): array {
     return [
-      ScriptEvents::POST_CREATE_PROJECT_CMD => 'postCreateProject',
+      ScriptEvents::POST_CREATE_PROJECT_CMD => 'prepareProject',
+      ScriptEvents::POST_UPDATE_CMD => 'prepareProject',
     ];
   }
 
   /**
-   * Post create project event callback.
+   * Post create and update project event callback.
    *
    * @param \Composer\Script\Event $event
    *   The event that triggered the plugin.
@@ -64,7 +65,7 @@ class Plugin extends BasePlugin {
    * @throws \Twig_Error_Runtime
    * @throws \Twig_Error_Syntax
    */
-  public function postCreateProject(Event $event) {
+  public function prepareProject(Event $event) {
     /** @var Handler $handler */
     $handler = $this->handler;
     $handler