diff --git a/error-prone-experimental/pom.xml b/error-prone-experimental/pom.xml
index e9607b2164..f286fe2aa3 100644
--- a/error-prone-experimental/pom.xml
+++ b/error-prone-experimental/pom.xml
@@ -20,6 +20,11 @@
error_prone_annotation
provided
+
+ ${groupId.error-prone}
+ error_prone_annotations
+ provided
+
${groupId.error-prone}
error_prone_check_api
@@ -45,6 +50,11 @@
guava
provided
+
+ org.jspecify
+ jspecify
+ provided
+
org.junit.jupiter
junit-jupiter-api
diff --git a/error-prone-experimental/src/main/java/tech/picnic/errorprone/experimental/bugpatterns/package-info.java b/error-prone-experimental/src/main/java/tech/picnic/errorprone/experimental/bugpatterns/package-info.java
new file mode 100644
index 0000000000..f39588e24d
--- /dev/null
+++ b/error-prone-experimental/src/main/java/tech/picnic/errorprone/experimental/bugpatterns/package-info.java
@@ -0,0 +1,4 @@
+/** Experimental Error Prone checks. */
+@com.google.errorprone.annotations.CheckReturnValue
+@org.jspecify.annotations.NullMarked
+package tech.picnic.errorprone.experimental.bugpatterns;