diff --git a/.gitmodules b/.gitmodules
index c1937bf932d29b67f9a370031744dc7e56a35a2c..45fe7c2da10d5c1e0b2959d1583dbd5bb6db0555 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -34,3 +34,6 @@
 [submodule "org.fortiss.variability/.settings"]
 	path = org.fortiss.variability/.settings
 	url = https://git.fortiss.org/af3/plugin-settings.git
+[submodule "org.fortiss.tooling.ext.quality/.settings"]
+	path = org.fortiss.tooling.ext.quality/.settings
+	url = https://git.fortiss.org/af3/plugin-settings.git
diff --git a/org.fortiss.tooling.ext.quality/.classpath b/org.fortiss.tooling.ext.quality/.classpath
new file mode 100644
index 0000000000000000000000000000000000000000..e801ebfb4680123285c15553dc70584276fe0057
--- /dev/null
+++ b/org.fortiss.tooling.ext.quality/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/org.fortiss.tooling.ext.quality/.project b/org.fortiss.tooling.ext.quality/.project
new file mode 100644
index 0000000000000000000000000000000000000000..26abd544305fbfe9432346f1ea110e6cbbaf9d9d
--- /dev/null
+++ b/org.fortiss.tooling.ext.quality/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.fortiss.tooling.ext.quality</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>
diff --git a/org.fortiss.tooling.ext.quality/.settings b/org.fortiss.tooling.ext.quality/.settings
new file mode 160000
index 0000000000000000000000000000000000000000..310d1c04f28f6252d5a02dd8fde1b76ae4a4da51
--- /dev/null
+++ b/org.fortiss.tooling.ext.quality/.settings
@@ -0,0 +1 @@
+Subproject commit 310d1c04f28f6252d5a02dd8fde1b76ae4a4da51
diff --git a/org.fortiss.tooling.ext.quality/META-INF/MANIFEST.MF b/org.fortiss.tooling.ext.quality/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000000000000000000000000000000000..c1706adafa3bd743a4f8f2520be101d8bc6342f6
--- /dev/null
+++ b/org.fortiss.tooling.ext.quality/META-INF/MANIFEST.MF
@@ -0,0 +1,7 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Quality
+Bundle-SymbolicName: org.fortiss.tooling.ext.quality
+Bundle-Version: 1.0.0.qualifier
+Automatic-Module-Name: org.fortiss.tooling.ext.quality
+Bundle-RequiredExecutionEnvironment: JavaSE-11
diff --git a/org.fortiss.tooling.ext.quality/build.properties b/org.fortiss.tooling.ext.quality/build.properties
new file mode 100644
index 0000000000000000000000000000000000000000..34d2e4d2dad529ceaeb953bfcdb63c51d69ffed2
--- /dev/null
+++ b/org.fortiss.tooling.ext.quality/build.properties
@@ -0,0 +1,4 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+               .