diff --git a/.cursor/rules/basic-ruleset.mdc b/.cursor/rules/basic-ruleset.mdc
index 75a84ca..7280932 100644
--- a/.cursor/rules/basic-ruleset.mdc
+++ b/.cursor/rules/basic-ruleset.mdc
@@ -1,9 +1,19 @@
 ---
-description:
-globs:
+description: A very basic ruleset
+globs: 
+alwaysApply: true
 ---
+# Basic rules
 
-# Your rule content
-
-- You can @ files here
-- You can use markdown but dont have to
+- Always use functional code
+- Always prefer simple, easy-to-understand code
+- Always create a .gitignore file with the build directory in it.
+- Always code what the user specifies and that of which it is obvious that its within the user's specifications
+- If not sure about something, ask the user
+- Keep .gitignore up to date
+- Comment code well
+- NEVER EVER EDIT .env files
+- Don't change config files unless needed
+- If function line count is above 55, split into multiple smaller functions or refactor
+- If file line count above 400 split into more files or refactor
+- Feel free to auto-apply any changes that follow these or any other rules.
\ No newline at end of file