diff --git a/.github/ISSUE_TEMPLATE/20-enhancement.md b/.github/ISSUE_TEMPLATE/20-enhancement.md
deleted file mode 100644
index e94d0b12249849140dde0e48dda17ad822dad805..0000000000000000000000000000000000000000
--- a/.github/ISSUE_TEMPLATE/20-enhancement.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: Enhancement
-about: New feature or enhancement
-title: "[New Feature]: "
-labels: enhancement, triage
----
-
-_What does this feature/enhancement do? Why is it needed? Include screenshots to illustrate how it should function if possible!_
diff --git a/.github/ISSUE_TEMPLATE/20-enhancement.yaml b/.github/ISSUE_TEMPLATE/20-enhancement.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..994b6752f0fba842e67e469035953f0236d312df
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/20-enhancement.yaml
@@ -0,0 +1,25 @@
+name: Enhancement
+description: New feature or enhancement
+title: "[New Feature]: "
+labels: [enhancement, triage]
+body:
+- type: markdown
+  attributes:
+    value: |
+      - Write a descriptive feature/enhancement title above.
+      - Search [open](https://github.com/AlchemyViewer/Alchemy/issues?q=is%3Aopen+label%3Aenhancement+is%3Aissue) feature/enhancement requests to ensure that the feature has not already been requested.
+
+- type: textarea
+  attributes:
+    label: Environment
+    description: About Alchemy Text
+    placeholder: ex. Alchemy Test 7.1.3.240191747 (64bit) ...
+  validations:
+    required: true
+
+- type: textarea
+  attributes:
+    label: Description
+    description: What does this feature/enhancement do? Why is it needed? Include screenshots to illustrate how it should function if possible!
+  validations:
+    required: true