diff --git a/keyboards/pistachio/rules.mk b/keyboards/pistachio/rules.mk
deleted file mode 100644
index 93ae534be9..0000000000
--- a/keyboards/pistachio/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-DEFAULT_FOLDER = pistachio/rev2
\ No newline at end of file
diff --git a/keyboards/pistachio/config.h b/keyboards/rate/pistachio/config.h
similarity index 100%
rename from keyboards/pistachio/config.h
rename to keyboards/rate/pistachio/config.h
diff --git a/keyboards/pistachio/info.json b/keyboards/rate/pistachio/info.json
similarity index 100%
rename from keyboards/pistachio/info.json
rename to keyboards/rate/pistachio/info.json
diff --git a/keyboards/pistachio/keymaps/default/keymap.c b/keyboards/rate/pistachio/keymaps/default/keymap.c
similarity index 100%
rename from keyboards/pistachio/keymaps/default/keymap.c
rename to keyboards/rate/pistachio/keymaps/default/keymap.c
diff --git a/keyboards/pistachio/keymaps/rate/keymap.c b/keyboards/rate/pistachio/keymaps/rate/keymap.c
similarity index 100%
rename from keyboards/pistachio/keymaps/rate/keymap.c
rename to keyboards/rate/pistachio/keymaps/rate/keymap.c
diff --git a/keyboards/pistachio/keymaps/via/keymap.c b/keyboards/rate/pistachio/keymaps/via/keymap.c
similarity index 100%
rename from keyboards/pistachio/keymaps/via/keymap.c
rename to keyboards/rate/pistachio/keymaps/via/keymap.c
diff --git a/keyboards/pistachio/keymaps/via/rules.mk b/keyboards/rate/pistachio/keymaps/via/rules.mk
similarity index 100%
rename from keyboards/pistachio/keymaps/via/rules.mk
rename to keyboards/rate/pistachio/keymaps/via/rules.mk
diff --git a/keyboards/pistachio/pistachio.c b/keyboards/rate/pistachio/pistachio.c
similarity index 100%
rename from keyboards/pistachio/pistachio.c
rename to keyboards/rate/pistachio/pistachio.c
diff --git a/keyboards/pistachio/pistachio.h b/keyboards/rate/pistachio/pistachio.h
similarity index 89%
rename from keyboards/pistachio/pistachio.h
rename to keyboards/rate/pistachio/pistachio.h
index 8cbb967f49..7bf2c59ad6 100644
--- a/keyboards/pistachio/pistachio.h
+++ b/keyboards/rate/pistachio/pistachio.h
@@ -18,8 +18,8 @@
 
 #include "quantum.h"
 
-#if defined(KEYBOARD_pistachio_rev1)
+#if defined(KEYBOARD_rate_pistachio_rev1)
 #    include "rev1.h"
-#elif defined(KEYBOARD_pistachio_rev2)
+#elif defined(KEYBOARD_rate_pistachio_rev2)
 #    include "rev2.h"
 #endif
diff --git a/keyboards/pistachio/readme.md b/keyboards/rate/pistachio/readme.md
similarity index 85%
rename from keyboards/pistachio/readme.md
rename to keyboards/rate/pistachio/readme.md
index 8ff5933f4f..dc989bbe6c 100644
--- a/keyboards/pistachio/readme.md
+++ b/keyboards/rate/pistachio/readme.md
@@ -10,9 +10,9 @@ This is a 92-key split keyboard with JIS layout and spare keys.
 
 Make example for this keyboard (after setting up your build environment):
 
-    make pistachio/rev1:default
-    make pistachio/rev2:default
+    make rate/pistachio/rev1:default
+    make rate/pistachio/rev2:default
 
 See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
 
-[Build guide](https://ratelog.net/pistachio-build-guide/)
\ No newline at end of file
+[Build guide](https://ratelog.net/pistachio-build-guide/)
diff --git a/keyboards/pistachio/rev1/config.h b/keyboards/rate/pistachio/rev1/config.h
similarity index 100%
rename from keyboards/pistachio/rev1/config.h
rename to keyboards/rate/pistachio/rev1/config.h
diff --git a/keyboards/pistachio/rev1/readme.md b/keyboards/rate/pistachio/rev1/readme.md
similarity index 100%
rename from keyboards/pistachio/rev1/readme.md
rename to keyboards/rate/pistachio/rev1/readme.md
diff --git a/keyboards/pistachio/rev1/rev1.c b/keyboards/rate/pistachio/rev1/rev1.c
similarity index 100%
rename from keyboards/pistachio/rev1/rev1.c
rename to keyboards/rate/pistachio/rev1/rev1.c
diff --git a/keyboards/pistachio/rev1/rev1.h b/keyboards/rate/pistachio/rev1/rev1.h
similarity index 100%
rename from keyboards/pistachio/rev1/rev1.h
rename to keyboards/rate/pistachio/rev1/rev1.h
diff --git a/keyboards/pistachio/rev1/rules.mk b/keyboards/rate/pistachio/rev1/rules.mk
similarity index 100%
rename from keyboards/pistachio/rev1/rules.mk
rename to keyboards/rate/pistachio/rev1/rules.mk
diff --git a/keyboards/pistachio/rev2/config.h b/keyboards/rate/pistachio/rev2/config.h
similarity index 100%
rename from keyboards/pistachio/rev2/config.h
rename to keyboards/rate/pistachio/rev2/config.h
diff --git a/keyboards/pistachio/rev2/readme.md b/keyboards/rate/pistachio/rev2/readme.md
similarity index 100%
rename from keyboards/pistachio/rev2/readme.md
rename to keyboards/rate/pistachio/rev2/readme.md
diff --git a/keyboards/pistachio/rev2/rev2.c b/keyboards/rate/pistachio/rev2/rev2.c
similarity index 100%
rename from keyboards/pistachio/rev2/rev2.c
rename to keyboards/rate/pistachio/rev2/rev2.c
diff --git a/keyboards/pistachio/rev2/rev2.h b/keyboards/rate/pistachio/rev2/rev2.h
similarity index 100%
rename from keyboards/pistachio/rev2/rev2.h
rename to keyboards/rate/pistachio/rev2/rev2.h
diff --git a/keyboards/pistachio/rev2/rules.mk b/keyboards/rate/pistachio/rev2/rules.mk
similarity index 100%
rename from keyboards/pistachio/rev2/rules.mk
rename to keyboards/rate/pistachio/rev2/rules.mk
diff --git a/keyboards/rate/pistachio/rules.mk b/keyboards/rate/pistachio/rules.mk
new file mode 100644
index 0000000000..a5f4485316
--- /dev/null
+++ b/keyboards/rate/pistachio/rules.mk
@@ -0,0 +1 @@
+DEFAULT_FOLDER = rate/pistachio/rev2
diff --git a/keyboards/pistachio_mp/config.h b/keyboards/rate/pistachio_mp/config.h
similarity index 100%
rename from keyboards/pistachio_mp/config.h
rename to keyboards/rate/pistachio_mp/config.h
diff --git a/keyboards/pistachio_mp/info.json b/keyboards/rate/pistachio_mp/info.json
similarity index 100%
rename from keyboards/pistachio_mp/info.json
rename to keyboards/rate/pistachio_mp/info.json
diff --git a/keyboards/pistachio_mp/keymaps/default/keymap.c b/keyboards/rate/pistachio_mp/keymaps/default/keymap.c
similarity index 100%
rename from keyboards/pistachio_mp/keymaps/default/keymap.c
rename to keyboards/rate/pistachio_mp/keymaps/default/keymap.c
diff --git a/keyboards/pistachio_mp/keymaps/default/readme.md b/keyboards/rate/pistachio_mp/keymaps/default/readme.md
similarity index 100%
rename from keyboards/pistachio_mp/keymaps/default/readme.md
rename to keyboards/rate/pistachio_mp/keymaps/default/readme.md
diff --git a/keyboards/pistachio_mp/keymaps/via/keymap.c b/keyboards/rate/pistachio_mp/keymaps/via/keymap.c
similarity index 100%
rename from keyboards/pistachio_mp/keymaps/via/keymap.c
rename to keyboards/rate/pistachio_mp/keymaps/via/keymap.c
diff --git a/keyboards/pistachio_mp/keymaps/via/readme.md b/keyboards/rate/pistachio_mp/keymaps/via/readme.md
similarity index 100%
rename from keyboards/pistachio_mp/keymaps/via/readme.md
rename to keyboards/rate/pistachio_mp/keymaps/via/readme.md
diff --git a/keyboards/pistachio_mp/keymaps/via/rules.mk b/keyboards/rate/pistachio_mp/keymaps/via/rules.mk
similarity index 100%
rename from keyboards/pistachio_mp/keymaps/via/rules.mk
rename to keyboards/rate/pistachio_mp/keymaps/via/rules.mk
diff --git a/keyboards/pistachio_mp/pistachio_mp.c b/keyboards/rate/pistachio_mp/pistachio_mp.c
similarity index 100%
rename from keyboards/pistachio_mp/pistachio_mp.c
rename to keyboards/rate/pistachio_mp/pistachio_mp.c
diff --git a/keyboards/pistachio_mp/pistachio_mp.h b/keyboards/rate/pistachio_mp/pistachio_mp.h
similarity index 100%
rename from keyboards/pistachio_mp/pistachio_mp.h
rename to keyboards/rate/pistachio_mp/pistachio_mp.h
diff --git a/keyboards/pistachio_mp/readme.md b/keyboards/rate/pistachio_mp/readme.md
similarity index 92%
rename from keyboards/pistachio_mp/readme.md
rename to keyboards/rate/pistachio_mp/readme.md
index 0e5b030a6e..b8ea088a4a 100644
--- a/keyboards/pistachio_mp/readme.md
+++ b/keyboards/rate/pistachio_mp/readme.md
@@ -10,12 +10,12 @@ This is a numeric keypad with a rotary encoder that uses a stainless steel plate
 
 Make example for this keyboard (after setting up your build environment):
 
-    make pistachio_mp:default
+    make rate/pistachio_mp:default
 
 Flashing example for this keyboard:
 
-    make pistachio_mp:default:flash
+    make rate/pistachio_mp:default:flash
 
 See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
 
-[Build guide](https://ratelog.net/pistachiomacropad-build-guide/)
\ No newline at end of file
+[Build guide](https://ratelog.net/pistachiomacropad-build-guide/)
diff --git a/keyboards/pistachio_mp/rules.mk b/keyboards/rate/pistachio_mp/rules.mk
similarity index 100%
rename from keyboards/pistachio_mp/rules.mk
rename to keyboards/rate/pistachio_mp/rules.mk
diff --git a/keyboards/pistachio_pro/config.h b/keyboards/rate/pistachio_pro/config.h
similarity index 97%
rename from keyboards/pistachio_pro/config.h
rename to keyboards/rate/pistachio_pro/config.h
index c3cb584962..f268967f6e 100644
--- a/keyboards/pistachio_pro/config.h
+++ b/keyboards/rate/pistachio_pro/config.h
@@ -96,7 +96,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 /* OLED */
 #define OLED_DISPLAY_128X64
-#define OLED_FONT_H "keyboards/pistachio_pro/lib/glcdfont.c"
+#define OLED_FONT_H "keyboards/rate/pistachio_pro/lib/glcdfont.c"
 
 #define OLED_FONT_WIDTH 6
 #define OLED_FONT_HEIGHT 6
diff --git a/keyboards/pistachio_pro/info.json b/keyboards/rate/pistachio_pro/info.json
similarity index 100%
rename from keyboards/pistachio_pro/info.json
rename to keyboards/rate/pistachio_pro/info.json
diff --git a/keyboards/pistachio_pro/keymaps/default/keymap.c b/keyboards/rate/pistachio_pro/keymaps/default/keymap.c
similarity index 100%
rename from keyboards/pistachio_pro/keymaps/default/keymap.c
rename to keyboards/rate/pistachio_pro/keymaps/default/keymap.c
diff --git a/keyboards/pistachio_pro/keymaps/default/readme.md b/keyboards/rate/pistachio_pro/keymaps/default/readme.md
similarity index 100%
rename from keyboards/pistachio_pro/keymaps/default/readme.md
rename to keyboards/rate/pistachio_pro/keymaps/default/readme.md
diff --git a/keyboards/pistachio_pro/keymaps/rate/keymap.c b/keyboards/rate/pistachio_pro/keymaps/rate/keymap.c
similarity index 100%
rename from keyboards/pistachio_pro/keymaps/rate/keymap.c
rename to keyboards/rate/pistachio_pro/keymaps/rate/keymap.c
diff --git a/keyboards/pistachio_pro/keymaps/rate/readme.md b/keyboards/rate/pistachio_pro/keymaps/rate/readme.md
similarity index 100%
rename from keyboards/pistachio_pro/keymaps/rate/readme.md
rename to keyboards/rate/pistachio_pro/keymaps/rate/readme.md
diff --git a/keyboards/pistachio_pro/keymaps/via/keymap.c b/keyboards/rate/pistachio_pro/keymaps/via/keymap.c
similarity index 100%
rename from keyboards/pistachio_pro/keymaps/via/keymap.c
rename to keyboards/rate/pistachio_pro/keymaps/via/keymap.c
diff --git a/keyboards/pistachio_pro/keymaps/via/readme.md b/keyboards/rate/pistachio_pro/keymaps/via/readme.md
similarity index 100%
rename from keyboards/pistachio_pro/keymaps/via/readme.md
rename to keyboards/rate/pistachio_pro/keymaps/via/readme.md
diff --git a/keyboards/pistachio_pro/keymaps/via/rules.mk b/keyboards/rate/pistachio_pro/keymaps/via/rules.mk
similarity index 100%
rename from keyboards/pistachio_pro/keymaps/via/rules.mk
rename to keyboards/rate/pistachio_pro/keymaps/via/rules.mk
diff --git a/keyboards/pistachio_pro/lib/bme280.c b/keyboards/rate/pistachio_pro/lib/bme280.c
similarity index 100%
rename from keyboards/pistachio_pro/lib/bme280.c
rename to keyboards/rate/pistachio_pro/lib/bme280.c
diff --git a/keyboards/pistachio_pro/lib/bme280.h b/keyboards/rate/pistachio_pro/lib/bme280.h
similarity index 100%
rename from keyboards/pistachio_pro/lib/bme280.h
rename to keyboards/rate/pistachio_pro/lib/bme280.h
diff --git a/keyboards/pistachio_pro/lib/glcdfont.c b/keyboards/rate/pistachio_pro/lib/glcdfont.c
similarity index 100%
rename from keyboards/pistachio_pro/lib/glcdfont.c
rename to keyboards/rate/pistachio_pro/lib/glcdfont.c
diff --git a/keyboards/pistachio_pro/matrix.c b/keyboards/rate/pistachio_pro/matrix.c
similarity index 100%
rename from keyboards/pistachio_pro/matrix.c
rename to keyboards/rate/pistachio_pro/matrix.c
diff --git a/keyboards/pistachio_pro/pistachio_pro.c b/keyboards/rate/pistachio_pro/pistachio_pro.c
similarity index 100%
rename from keyboards/pistachio_pro/pistachio_pro.c
rename to keyboards/rate/pistachio_pro/pistachio_pro.c
diff --git a/keyboards/pistachio_pro/pistachio_pro.h b/keyboards/rate/pistachio_pro/pistachio_pro.h
similarity index 100%
rename from keyboards/pistachio_pro/pistachio_pro.h
rename to keyboards/rate/pistachio_pro/pistachio_pro.h
diff --git a/keyboards/pistachio_pro/readme.md b/keyboards/rate/pistachio_pro/readme.md
similarity index 91%
rename from keyboards/pistachio_pro/readme.md
rename to keyboards/rate/pistachio_pro/readme.md
index b224c874e6..752f98b73b 100644
--- a/keyboards/pistachio_pro/readme.md
+++ b/keyboards/rate/pistachio_pro/readme.md
@@ -10,11 +10,11 @@ This is a JIS layout TKL keyboard with 89 keys, encoder and OLED.
 
 Make example for this keyboard (after setting up your build environment):
 
-    make pistachio_pro:default
+    make rate/pistachio_pro:default
 
 Flashing example for this keyboard:
 
-    make pistachio_pro:default:flash
+    make rate/pistachio_pro:default:flash
 
 To reset the keyboard into bootloader mode, press the reset switch on the underside.
 
diff --git a/keyboards/pistachio_pro/rules.mk b/keyboards/rate/pistachio_pro/rules.mk
similarity index 100%
rename from keyboards/pistachio_pro/rules.mk
rename to keyboards/rate/pistachio_pro/rules.mk