Skip to content

Commit ce3bee7

Browse files
committed
chore: Cursor rules
1 parent 8fceb7c commit ce3bee7

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

.cursorrules

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
PROJECT DESCRIPTION
2+
- GNOME Shell 49+ Extension
3+
- Falling snow
4+
5+
STRICTLY FOLLOW THESE INSTRUCTIONS:
6+
- Always use latest GNOME Shell 49+ syntax
7+
- Always do minimal changes to the codebase to achieve the task
8+
- Always write production-grade code
9+
- Always only write what is needed right now. Keep all your edits as minimal and concise as possible to perform a task.
10+
- Never write any comments
11+
- Never create .md files unless explicitly requested to
12+
- Never bloat README with too many technical details, keep it concise and simple
13+
- Never use single-letter variables, instead use only descriptive names. This applies to all variables including lambda arguments
14+
- Never create relay/empty functions
15+
- Never write "just in case" code which is not necessary (such as extra nullifying)
16+
17+
STRICTLY FOLLOW THESE COMMIT CONVENTIONS:
18+
- Always use `feat: message` for new features. Never add "implement" or "add", write the feature right after feat:
19+
- Always use `fix: message` for bug fixes. Never add "fix", write the bug right after fix:
20+
- Always use `chore: message` for chore updates. Never add "update", write the chore right after chore:
21+
- Always write short commit messages that are easy to understand and explain the changes
22+
- Never describe every single change in the commit message, write only a general description of all changes

0 commit comments

Comments
 (0)