diff --git a/util/dogfood.sh b/util/dogfood.sh
new file mode 100644
index 00000000000..1fa091c9f39
--- /dev/null
+++ b/util/dogfood.sh
@@ -0,0 +1 @@
+rm -rf target* && cargo build --lib && cp -R target target_recur && cargo rustc -- -Zextra-plugins=clippy -Ltarget_recur/debug   -Dclippy
\ No newline at end of file