From 635d7e53332f1154c7d4ea1a2c5983551f330d7b Mon Sep 17 00:00:00 2001
From: ricewind012 <58827198+ricewind012@users.noreply.github.com>
Date: Fri, 25 Sep 2026 22:52:44 +0000
Subject: [PATCH 1/3] chore: format
---
.../PULL_REQUEST_TEMPLATE/PLUGIN-UPDATE.md | 24 ++++++++--------
.github/pull_request_template.md | 28 +++++++++----------
CLAUDE.md | 14 ++++++----
README.md | 2 +-
4 files changed, 34 insertions(+), 34 deletions(-)
diff --git a/.github/PULL_REQUEST_TEMPLATE/PLUGIN-UPDATE.md b/.github/PULL_REQUEST_TEMPLATE/PLUGIN-UPDATE.md
index e06e854e..1d82858c 100644
--- a/.github/PULL_REQUEST_TEMPLATE/PLUGIN-UPDATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE/PLUGIN-UPDATE.md
@@ -1,7 +1,7 @@
-
REPLACE_WITH_UPDATE_SUMMARY
-
-
## Task Checklist
### Developer
@@ -35,14 +33,14 @@ REPLACE_WITH_UPDATE_SUMMARY
### Backend Configuration
-* **Yes/No**: I use a standard Millennium python backend in my plugin.
-* **Yes/No**: I use **custom binaries** that or rely on other FOSS projects that aren't written directly using Millennium's python backend.
+- **Yes/No**: I use a standard Millennium python backend in my plugin.
+- **Yes/No**: I use **custom binaries** that or rely on other FOSS projects that aren't written directly using Millennium's python backend.
### Community Contribution
-
- [ ] I have tested and left feedback on **two** other plugin pull requests.
@@ -52,8 +50,8 @@ REPLACE_WITH_UPDATE_SUMMARY
## Testing Instructions
-
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index 245274fc..f2b0c73a 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -1,13 +1,13 @@
-
-
REPLACE_WITH_SUMMARY
-
-
## Task Checklist
### Developer
@@ -43,14 +41,14 @@ REPLACE_WITH_SUMMARY
### Backend Configuration
-* **Yes/No**: I use a standard Millennium python backend in my plugin.
-* **Yes/No**: I use **custom binaries** that or rely on other FOSS projects that aren't written directly using Millennium's python backend.
+- **Yes/No**: I use a standard Millennium python backend in my plugin.
+- **Yes/No**: I use **custom binaries** that or rely on other FOSS projects that aren't written directly using Millennium's python backend.
### Community Contribution
-
- [ ] I have tested and left feedback on **two** other plugin pull requests.
@@ -60,8 +58,8 @@ REPLACE_WITH_SUMMARY
## Testing Instructions
-
diff --git a/CLAUDE.md b/CLAUDE.md
index e912f91e..548660f1 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -62,17 +62,19 @@ Clearly label these as **Breaking Change** in your review.
Plugins must use the component library from `@steambrew/client` and Steam's built-in components. Review settings panels and UI for compliance:
**Settings panels** are defined in `definePlugin()`'s return object via the `content` prop (in the plugin's `index.tsx`):
+
```tsx
export default definePlugin(() => {
- return {
- title: "Plugin Name",
- icon: ,
- content: ,
- };
+ return {
+ title: "Plugin Name",
+ icon: ,
+ content: ,
+ };
});
```
**Required component usage:**
+
- Use `Field` for settings rows (with `label`, `description`, and `bottomSeparator` props).
- Use `Toggle`, `TextField`, `Dropdown`, `Slider` for input controls inside `Field`.
- Use `DialogButton` or `Button` for actions.
@@ -82,6 +84,7 @@ export default definePlugin(() => {
- Use `Spinner` for loading states.
**Flag these anti-patterns:**
+
- Raw HTML elements (``, `