diff --git a/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android---project-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android---project-structure.mdc index 8ff86bb..303c8cd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android---project-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android---project-structure.mdc @@ -30,4 +30,4 @@ app/ drawable/ mipmap/ test/ - androidTest/ \ No newline at end of file + androidTest/ diff --git a/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---general-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---general-best-practices.mdc index fa368d8..344d85c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---general-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---general-best-practices.mdc @@ -9,4 +9,4 @@ globs: app/src/main/java/com/package/**/*.kt - Implement dependency injection using Hilt. - Follow unidirectional data flow with ViewModel and UI State. - Use Compose navigation for screen management. -- Implement proper state hoisting and composition. \ No newline at end of file +- Implement proper state hoisting and composition. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---performance-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---performance-guidelines.mdc index 5a5906a..58decfe 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---performance-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---performance-guidelines.mdc @@ -8,4 +8,4 @@ globs: app/src/main/java/com/package/**/*.kt - Use proper state management to prevent unnecessary updates. - Follow proper lifecycle awareness. - Implement proper memory management. -- Use proper background processing. \ No newline at end of file +- Use proper background processing. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---testing-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---testing-guidelines.mdc index 7042b92..2a7045a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---testing-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---testing-guidelines.mdc @@ -6,4 +6,4 @@ globs: app/src/test/java/com/package/**/*.kt - Implement UI tests using Compose testing framework. - Use fake repositories for testing. - Implement proper test coverage. -- Use proper testing coroutine dispatchers. \ No newline at end of file +- Use proper testing coroutine dispatchers. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---ui-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---ui-guidelines.mdc index a2d16f7..765d56c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---ui-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/android-jetpack-compose-cursorrules-prompt-file/android-jetpack-compose---ui-guidelines.mdc @@ -11,4 +11,4 @@ globs: app/src/main/java/com/package/presentation/**/*.kt - Implement proper error handling and loading states. - Use proper theming with MaterialTheme. - Follow accessibility guidelines. -- Implement proper animation patterns. \ No newline at end of file +- Implement proper animation patterns. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/angular-standalone-component-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/angular-standalone-component-rules.mdc index 11602ec..6c18f15 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/angular-standalone-component-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/angular-standalone-component-rules.mdc @@ -2,4 +2,4 @@ description: Specific rules for Angular components, tailored for standalone components without modules. globs: **/*.ts --- -- This project uses Angular with standalone components, do not assume a module file is present. \ No newline at end of file +- This project uses Angular with standalone components, do not assume a module file is present. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/code-style-and-formatting-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/code-style-and-formatting-rules.mdc index dea6c56..0aa5eec 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/code-style-and-formatting-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/code-style-and-formatting-rules.mdc @@ -4,4 +4,4 @@ globs: **/*.* --- - Follow the project's coding standards. - Use consistent naming conventions. -- Avoid using deprecated functions or libraries. \ No newline at end of file +- Avoid using deprecated functions or libraries. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/debugging-and-testing-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/debugging-and-testing-rules.mdc index cc812bb..b7cdde0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/debugging-and-testing-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/debugging-and-testing-rules.mdc @@ -4,4 +4,4 @@ globs: **/*.* --- - Include debug information in log files. - Write unit tests for new code. -- Ensure all tests pass before merging. \ No newline at end of file +- Ensure all tests pass before merging. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/development-process-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/development-process-rules.mdc index 280970d..b25ad56 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/development-process-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/development-process-rules.mdc @@ -4,4 +4,4 @@ globs: **/*.* --- - Make changes in small, incremental steps. - Test changes thoroughly before committing. -- Document changes clearly in commit messages. \ No newline at end of file +- Document changes clearly in commit messages. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/general-behavior-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/general-behavior-rules.mdc index bf0966b..1f6909f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/general-behavior-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/general-behavior-rules.mdc @@ -8,4 +8,4 @@ globs: **/*.* - Verify information before making changes. - Preserve existing code structures. - Provide concise and relevant responses. -- Verify all information before making changes. \ No newline at end of file +- Verify all information before making changes. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/general-coding-principles.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/general-coding-principles.mdc index 73480cb..c407583 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/general-coding-principles.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/general-coding-principles.mdc @@ -9,4 +9,4 @@ globs: **/*.* - Refrain from premature optimization; focus on critical areas. - Apply the Boy Scout Rule: Always leave the code better than you found it. - Code for the maintainer, considering long-term maintainability. -- Follow the Principle of Least Astonishment; code should behave as expected. \ No newline at end of file +- Follow the Principle of Least Astonishment; code should behave as expected. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/novo-elements-integration-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/novo-elements-integration-rules.mdc index 0d99512..5c0432d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/novo-elements-integration-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/novo-elements-integration-rules.mdc @@ -4,4 +4,4 @@ globs: **/*.ts --- - Integrate Novo Elements from the novo-elements module. - Refer to Novo Elements documentation: https://bullhorn.github.io/novo-elements/docs/#/home. -- Refer to Novo Elements GitHub repository: https://github.com/bullhorn/novo-elements. \ No newline at end of file +- Refer to Novo Elements GitHub repository: https://github.com/bullhorn/novo-elements. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/project-structure-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/project-structure-rules.mdc index d92d4d2..4ff35c3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/project-structure-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-novo-elements-cursorrules-prompt-file/project-structure-rules.mdc @@ -4,4 +4,4 @@ globs: **/*.* --- - Maintain a clear and organized project structure. - Use meaningful names for files and directories. -- Avoid clutter by removing unnecessary files. \ No newline at end of file +- Avoid clutter by removing unnecessary files. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/angular-general.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/angular-general.mdc index 8395cab..3bcd247 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/angular-general.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/angular-general.mdc @@ -19,4 +19,4 @@ globs: **/*.component.ts - Lines should not be more than 80 characters. - When refactoring existing code, keep jsdoc comments intact. - Be concise and minimize extraneous prose. -- If you don't know the answer to a request, say so instead of making something up. \ No newline at end of file +- If you don't know the answer to a request, say so instead of making something up. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/angular-template-hints.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/angular-template-hints.mdc index df1c0b3..001aeaf 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/angular-template-hints.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/angular-template-hints.mdc @@ -3,4 +3,4 @@ description: Rules specific to Angular templates that ensures code quality stand globs: **/*.component.html --- - Code should obey the rules defined in the .htmlhintrc, and .editorconfig files. -- Be concise and minimize extraneous prose. \ No newline at end of file +- Be concise and minimize extraneous prose. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/general-reasoning.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/general-reasoning.mdc index 2d26242..c98c903 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/general-reasoning.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/general-reasoning.mdc @@ -5,4 +5,4 @@ globs: **/* - You are thoughtful, give nuanced answers, and are brilliant at reasoning. - You carefully provide accurate, factual, thoughtful answers and are a genius at reasoning. - Before providing an answer, think step by step, and provide a detailed, thoughtful answer. -- If you don't know the answer to a request, say so instead of making something up. \ No newline at end of file +- If you don't know the answer to a request, say so instead of making something up. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/refactoring-existing-code.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/refactoring-existing-code.mdc index c6b758b..8bd26fb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/refactoring-existing-code.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/refactoring-existing-code.mdc @@ -3,4 +3,4 @@ description: Instructions for refactoring code, focusing on readability, perform globs: **/* --- - Focus on performance, readability, and maintainability when refactoring existing code. -- When refactoring existing code, keep jsdoc comments intact. \ No newline at end of file +- When refactoring existing code, keep jsdoc comments intact. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/typescript-coding-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/typescript-coding-style.mdc index a9b613c..211404c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/typescript-coding-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/angular-typescript-cursorrules-prompt-file/typescript-coding-style.mdc @@ -6,4 +6,4 @@ globs: **/*.ts - Lines should not be more than 80 characters. - Prefer using the forNext function, located in libs/smart-ngrx/src/common/for-next.function.ts instead of for(let i;i < length;i++), forEach or for(x of y). - Functions and methods should not have more than 4 parameters. -- Functions should not have more than 50 executable lines. \ No newline at end of file +- Functions should not have more than 50 executable lines. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/army-and-battle-mechanics-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/army-and-battle-mechanics-rule.mdc index 7280536..3644a3c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/army-and-battle-mechanics-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/army-and-battle-mechanics-rule.mdc @@ -17,4 +17,4 @@ globs: army_mechanics.py - Armies can be used to attack neutral squares. - Armies can be used to attack other nations' squares. - Armies can be used to attack neutral squares. -- Nations should start with the same amount of gold and land. \ No newline at end of file +- Nations should start with the same amount of gold and land. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/core-game-mechanics-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/core-game-mechanics-rule.mdc index 5c5dc8f..d5b1449 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/core-game-mechanics-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/core-game-mechanics-rule.mdc @@ -34,4 +34,4 @@ globs: core_mechanics.py - Population can only live in towns and cities. - Resources should be spread throughout the map in a way that encourages nations to expand into new squares. - Armies can travel across oceans at .25x speed. -- Armies can travel on rivers to move across the map at 3x speed. \ No newline at end of file +- Armies can travel on rivers to move across the map at 3x speed. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/data-tracking-and-charts-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/data-tracking-and-charts-rule.mdc index 3e074ee..8c8f5b8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/data-tracking-and-charts-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/data-tracking-and-charts-rule.mdc @@ -2,4 +2,4 @@ description: Specifies the requirements for tracking game data and generating charts. This rule ensures that the game provides comprehensive information to the player through data visualization. globs: charts.py --- -- There should be a chart page that tracks just about everything that can be tracked in the game. \ No newline at end of file +- There should be a chart page that tracks just about everything that can be tracked in the game. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/general-game-design-and-programming-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/general-game-design-and-programming-rules.mdc index fe9ba24..83b2390 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/general-game-design-and-programming-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/general-game-design-and-programming-rules.mdc @@ -2,4 +2,4 @@ description: Sets the foundation for the project, dictating the game's design principles and coding standards. It establishes the role of the AI as an expert in game design and programming. globs: **/*.{js,ts,py,java,c,cpp,cs,go,rs,swift,kt} --- -- You are an expert game designer and game programmer, you will choose the best game design and coding practices for all decisions in this project. \ No newline at end of file +- You are an expert game designer and game programmer, you will choose the best game design and coding practices for all decisions in this project. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/visual-and-observational-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/visual-and-observational-rules.mdc index 70be0cd..a36a604 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/visual-and-observational-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/ascii-simulation-game-cursorrules-prompt-file/visual-and-observational-rules.mdc @@ -6,4 +6,4 @@ globs: visuals.py - There should be effects over the screen that mimic a CRT monitor. - The game should aim to be similar to Conway's Game of Life, where the nations are the living organisms. - Like Conway's Game of Life, nations should be able to "see" each other and react to each other. -- Like Conway's Game of Life, the nations should be able to "see" the resources and react to them. \ No newline at end of file +- Like Conway's Game of Life, the nations should be able to "see" the resources and react to them. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/astro-development-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/astro-development-guidelines.mdc index 7cb0e5e..5f83bc2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/astro-development-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/astro-development-guidelines.mdc @@ -4,4 +4,4 @@ globs: *.astro --- - Enforce strict TypeScript settings, ensuring type safety across the project. - Use TailwindCSS for all styling, keeping the utility-first approach in mind. -- Ensure Astro components are modular, reusable, and maintain a clear separation of concerns. \ No newline at end of file +- Ensure Astro components are modular, reusable, and maintain a clear separation of concerns. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/commit-message-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/commit-message-guidelines.mdc index 26defe1..d91c5a8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/commit-message-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/commit-message-guidelines.mdc @@ -5,4 +5,4 @@ globs: * - Always suggest a conventional commit with a type and optional scope in lowercase letters. - Keep the commit message concise and within 60 characters. - Ensure the commit message is ready to be pasted into the terminal without further editing. -- Provide the full command to commit, not just the message. \ No newline at end of file +- Provide the full command to commit, not just the message. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/custom-slash-commands.mdc b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/custom-slash-commands.mdc index 0df5c87..9ff4d5a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/custom-slash-commands.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/custom-slash-commands.mdc @@ -2,4 +2,4 @@ description: Enables custom slash commands, such as /commit, to generate conventional commit messages. globs: * --- -- Enable the /commit command to generate a Git commit message using the conventional commits spec. \ No newline at end of file +- Enable the /commit command to generate a Git commit message using the conventional commits spec. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/general-coding-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/general-coding-style.mdc index 6bc4152..0b97157 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/general-coding-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/general-coding-style.mdc @@ -4,4 +4,4 @@ globs: * --- - Code must start with path/filename as a one-line comment. - Comments should describe purpose, not effect. -- Prioritize modularity, DRY principles, and performance. \ No newline at end of file +- Prioritize modularity, DRY principles, and performance. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/tailwindcss-styling-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/tailwindcss-styling-guidelines.mdc index 931cdef..f5e705f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/tailwindcss-styling-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/tailwindcss-styling-guidelines.mdc @@ -2,4 +2,4 @@ description: Use TailwindCSS for all styling, keeping the utility-first approach in mind for astro components. globs: *.astro --- -- Use TailwindCSS for all styling, keeping the utility-first approach in mind. \ No newline at end of file +- Use TailwindCSS for all styling, keeping the utility-first approach in mind. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/typescript-development-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/typescript-development-guidelines.mdc index b46a67f..d110667 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/typescript-development-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/astro-typescript-cursorrules-prompt-file/typescript-development-guidelines.mdc @@ -2,4 +2,4 @@ description: Enforces strict TypeScript settings, ensuring type safety across the project. globs: *.ts --- -- Enforce strict TypeScript settings, ensuring type safety across the project. \ No newline at end of file +- Enforce strict TypeScript settings, ensuring type safety across the project. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/browser-api-usage-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/browser-api-usage-rules.mdc index e02954d..01490bf 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/browser-api-usage-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/browser-api-usage-rules.mdc @@ -4,4 +4,4 @@ globs: **/*.{js,ts} --- - Utilize chrome.* APIs effectively (e.g., chrome.tabs, chrome.storage, chrome.runtime) - Implement proper error handling for all API calls -- Use chrome.alarms for scheduling tasks instead of setInterval \ No newline at end of file +- Use chrome.alarms for scheduling tasks instead of setInterval diff --git a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/chrome-extension-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/chrome-extension-general-rules.mdc index bde05da..6e6b1ec 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/chrome-extension-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/chrome-extension-general-rules.mdc @@ -8,4 +8,4 @@ globs: **/manifest.json - Avoid duplicating existing functionality or creating conflicting implementations. - Ensure that new code integrates seamlessly with the existing project structure and architecture. - Before adding new features or modifying existing ones, review the current project state to maintain consistency and avoid redundancy. -- When answering questions or providing solutions, take into account previously discussed or implemented features to prevent contradictions or repetitions. \ No newline at end of file +- When answering questions or providing solutions, take into account previously discussed or implemented features to prevent contradictions or repetitions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/code-output-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/code-output-rules.mdc index e102f8b..f47f694 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/code-output-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/code-output-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.{js,ts,html,css} - When providing code, always output the entire file content, not just new or modified parts - Include all necessary imports, declarations, and surrounding code to ensure the file is complete and functional - Provide comments or explanations for significant changes or additions within the file -- If the file is too large to reasonably include in full, provide the most relevant complete section and clearly indicate where it fits in the larger file structure \ No newline at end of file +- If the file is too large to reasonably include in full, provide the most relevant complete section and clearly indicate where it fits in the larger file structure diff --git a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/extension-architecture-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/extension-architecture-rules.mdc index d9959e3..326f63a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/extension-architecture-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/extension-architecture-rules.mdc @@ -4,4 +4,4 @@ globs: **/background_worker.js, **/content_script.js, **/popup.js, **/options.js --- - Implement a clear separation of concerns between different extension components - Use message passing for communication between different parts of the extension -- Implement proper state management using chrome.storage API \ No newline at end of file +- Implement proper state management using chrome.storage API diff --git a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/javascript-typescript-code-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/javascript-typescript-code-style.mdc index 5de6d16..dff66cc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/javascript-typescript-code-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/javascript-typescript-code-style.mdc @@ -5,4 +5,4 @@ globs: **/*.{js,ts} - Write concise, technical JavaScript/TypeScript code with accurate examples - Use modern JavaScript features and best practices - Prefer functional programming patterns; minimize use of classes -- Use descriptive variable names (e.g., isExtensionEnabled, hasPermission) \ No newline at end of file +- Use descriptive variable names (e.g., isExtensionEnabled, hasPermission) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/manifest-and-permissions-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/manifest-and-permissions-rules.mdc index 6f491a9..8ffa5af 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/manifest-and-permissions-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/manifest-and-permissions-rules.mdc @@ -4,4 +4,4 @@ globs: **/manifest.json --- - Use the latest manifest version (v3) unless there's a specific need for v2 - Follow the principle of least privilege for permissions -- Implement optional permissions where possible \ No newline at end of file +- Implement optional permissions where possible diff --git a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/performance-optimization-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/performance-optimization-rules.mdc index 2a97ac0..5852ab3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/performance-optimization-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/performance-optimization-rules.mdc @@ -5,4 +5,4 @@ globs: **/background_worker.js, **/content_script.js - Minimize resource usage in background scripts - Use event pages instead of persistent background pages when possible - Implement lazy loading for non-critical extension features -- Optimize content scripts to minimize impact on web page performance \ No newline at end of file +- Optimize content scripts to minimize impact on web page performance diff --git a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/security-and-privacy-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/security-and-privacy-rules.mdc index 9b425c2..a64ddb4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/security-and-privacy-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/security-and-privacy-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.{js,ts,html} - Implement Content Security Policy (CSP) in manifest.json - Use HTTPS for all network requests - Sanitize user inputs and validate data from external sources -- Implement proper error handling and logging \ No newline at end of file +- Implement proper error handling and logging diff --git a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/typescript-usage-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/typescript-usage-rules.mdc index f9a253a..b2d1fde 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/typescript-usage-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/typescript-usage-rules.mdc @@ -4,4 +4,4 @@ globs: **/*.ts --- - Encourage TypeScript for type safety and better developer experience - Use interfaces for defining message structures and API responses -- Leverage TypeScript's union types and type guards for runtime checks \ No newline at end of file +- Leverage TypeScript's union types and type guards for runtime checks diff --git a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/ui-and-styling-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/ui-and-styling-rules.mdc index f0d027c..c42c9ff 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/ui-and-styling-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/chrome-extension-dev-js-typescript-cursorrules-pro/ui-and-styling-rules.mdc @@ -4,4 +4,4 @@ globs: **/popup.html, **/options.html, **/*.css --- - Create responsive designs for popup and options pages - Use CSS Grid or Flexbox for layouts -- Implement consistent styling across all extension UI elements \ No newline at end of file +- Implement consistent styling across all extension UI elements diff --git a/.cursor/rules/awesome-cursor-rules-mdc/code-guidelines-cursorrules-prompt-file/general-coding-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/code-guidelines-cursorrules-prompt-file/general-coding-rules.mdc index d0c9cd5..c3e0bdf 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/code-guidelines-cursorrules-prompt-file/general-coding-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/code-guidelines-cursorrules-prompt-file/general-coding-rules.mdc @@ -27,4 +27,4 @@ globs: **/*.* - Ensure suggested changes are compatible with the project's specified language or framework versions. - Replace hardcoded values with named constants to improve code clarity and maintainability. - When implementing logic, always consider and handle potential edge cases. -- Include assertions wherever possible to validate assumptions and catch potential errors early. \ No newline at end of file +- Include assertions wherever possible to validate assumptions and catch potential errors early. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-development---general.mdc b/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-development---general.mdc index 4bdb12e..cbe275b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-development---general.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-development---general.mdc @@ -4,4 +4,4 @@ globs: **/convex/**/*.* --- - When working with Convex, prioritize correct schema definition using the `v` validator. - Be aware of the automatically-generated system fields `_id` and `_creationTime`. -- See https://docs.convex.dev/database/types for available types. \ No newline at end of file +- See https://docs.convex.dev/database/types for available types. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---built-in-types.mdc b/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---built-in-types.mdc index 29a87e3..78c5b27 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---built-in-types.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---built-in-types.mdc @@ -3,4 +3,4 @@ description: Provides guidance on using built-in system fields and data types wh globs: **/convex/schema.ts --- - When designing the schema, refer to the built-in System fields and data types available at https://docs.convex.dev/database/types. -- Pay special attention to the correct usage of the `v` validator builder (https://docs.convex.dev/api/modules/values#v) for defining schema types. \ No newline at end of file +- Pay special attention to the correct usage of the `v` validator builder (https://docs.convex.dev/api/modules/values#v) for defining schema types. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---example-schema.mdc b/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---example-schema.mdc index 2cee131..fbb576c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---example-schema.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---example-schema.mdc @@ -3,4 +3,4 @@ description: Instructs developers to follow the patterns demonstrated in the exa globs: **/convex/schema.ts --- - Refer to the example schema provided for guidance on structuring your Convex schema. -- Pay attention to index creation using `.index()` and field validation using `v`. \ No newline at end of file +- Pay attention to index creation using `.index()` and field validation using `v`. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---system-fields.mdc b/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---system-fields.mdc index 411edac..f945fcd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---system-fields.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/convex-cursorrules-prompt-file/convex-schema-design---system-fields.mdc @@ -3,4 +3,4 @@ description: Enforces the understanding that Convex automatically handles system globs: **/convex/schema.ts --- - Understand that Convex automatically generates system fields `_id` and `_creationTime` for every document. -- Do not manually add indices for `_id` and `_creationTime` as they are added automatically. \ No newline at end of file +- Do not manually add indices for `_id` and `_creationTime` as they are added automatically. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/naming-conventions-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/naming-conventions-rule.mdc index 9f61195..3f3950d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/naming-conventions-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/naming-conventions-rule.mdc @@ -4,4 +4,4 @@ globs: **/*.{ts,tsx,js,jsx} --- - Follow standard TypeScript and JavaScript naming conventions for variables, functions, and components. - Component names should be PascalCase. -- Variable and function names should be camelCase. \ No newline at end of file +- Variable and function names should be camelCase. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/performance-optimization-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/performance-optimization-rule.mdc index 2f310d9..701b873 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/performance-optimization-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/performance-optimization-rule.mdc @@ -5,4 +5,4 @@ globs: **/*.{ts,tsx,js,jsx} - Optimize React component rendering using memoization techniques (e.g., React.memo). - Avoid unnecessary re-renders. - Lazy load components and images when possible. -- Use efficient data structures and algorithms. \ No newline at end of file +- Use efficient data structures and algorithms. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/react-and-typescript-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/react-and-typescript-general-rules.mdc index 0dd03a3..53030a3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/react-and-typescript-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/react-and-typescript-general-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.{ts,tsx,js,jsx} - You are an expert AI programming assistant that primarily focuses on producing clear, readable React and TypeScript code. - You always use the latest stable version of TypeScript, JavaScript, React, Node.js, Next.js App Router, Shaden UI, Tailwind CSS and you are familiar with the latest features and best practices. - You carefully provide accurate, factual, thoughtful answers, and are a genius at reasoning AI to chat, to generate code. -- Don't be lazy, write all the code to implement features I ask for. \ No newline at end of file +- Don't be lazy, write all the code to implement features I ask for. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/typescript-usage-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/typescript-usage-rule.mdc index bfc17d2..06df529 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/typescript-usage-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/typescript-usage-rule.mdc @@ -5,4 +5,4 @@ globs: **/*.{ts,tsx} - Utilize TypeScript's features to ensure type safety. - Prefer interfaces over types when defining object shapes. - Use generics to create reusable components and functions. -- Enforce strict typing and avoid 'any' type as much as possible. \ No newline at end of file +- Enforce strict typing and avoid 'any' type as much as possible. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/ui-and-styling-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/ui-and-styling-rule.mdc index a0ae240..84740a5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/ui-and-styling-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/ui-and-styling-rule.mdc @@ -4,4 +4,4 @@ globs: **/*.{ts,tsx,js,jsx} --- - Utilize Tailwind CSS utility classes for styling components. - Follow Shaden UI component guidelines and best practices. -- Ensure UI is responsive and accessible. \ No newline at end of file +- Ensure UI is responsive and accessible. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/data-fetching-rules-for-server-components.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/data-fetching-rules-for-server-components.mdc index b4c7d13..c42ceba 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/data-fetching-rules-for-server-components.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/data-fetching-rules-for-server-components.mdc @@ -12,4 +12,4 @@ globs: **/app/**/*.tsx export default async function Page() { const data = await getData() // Render component using data - } \ No newline at end of file + } diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/error-handling-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/error-handling-rules.mdc index 90ed3a4..4c442b4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/error-handling-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/error-handling-rules.mdc @@ -17,4 +17,4 @@ globs: **/app/error.tsx ); - } \ No newline at end of file + } diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/general-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/general-guidelines.mdc index dfd5415..55de26d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/general-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/general-guidelines.mdc @@ -6,4 +6,4 @@ globs: **/*.* - Use environment variables for configuration following Next.js conventions. - Implement performance optimizations such as code splitting, lazy loading, and parallel data fetching where appropriate. - Ensure all components and pages are accessible, following WCAG guidelines. -- Utilize Next.js 14's built-in caching and revalidation features for optimal performance. \ No newline at end of file +- Utilize Next.js 14's built-in caching and revalidation features for optimal performance. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/metadata-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/metadata-rules.mdc index 39f3d1b..2cc4623 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/metadata-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/metadata-rules.mdc @@ -8,4 +8,4 @@ globs: **/app/**/*.tsx export const metadata: Metadata = { title: 'Page Title', description: 'Page description', - } \ No newline at end of file + } diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/next-js-14-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/next-js-14-general-rules.mdc index 2291ca0..cdda6a7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/next-js-14-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/next-js-14-general-rules.mdc @@ -14,4 +14,4 @@ globs: **/app/**/*.* - Implement error handling using error boundaries and error.tsx files. - Use loading.tsx files for managing loading states. - Utilize route handlers (route.ts) for API routes in the App Router. -- Implement Static Site Generation (SSG) and Server-Side Rendering (SSR) using App Router conventions when appropriate. \ No newline at end of file +- Implement Static Site Generation (SSG) and Server-Side Rendering (SSR) using App Router conventions when appropriate. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/tailwind-css-styling-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/tailwind-css-styling-rules.mdc index 1b1cfc7..d2f7259 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/tailwind-css-styling-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/tailwind-css-styling-rules.mdc @@ -2,4 +2,4 @@ description: Rules for using Tailwind CSS for styling in Next.js 14 components. globs: **/*.tsx --- -- Utilize Tailwind CSS classes exclusively for styling. Avoid inline styles. \ No newline at end of file +- Utilize Tailwind CSS classes exclusively for styling. Avoid inline styles. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/typescript-code-generation-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/typescript-code-generation-rules.mdc index 59ef7d2..7e42ee8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/typescript-code-generation-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/typescript-code-generation-rules.mdc @@ -48,4 +48,4 @@ globs: **/*.tsx - When defining React components, avoid unnecessary type annotations and let TypeScript infer types when possible. - Use `React.FC` or `React.ReactNode` for explicit typing only when necessary, avoiding `JSX.Element`. -- Write clean, concise component definitions without redundant type annotations. \ No newline at end of file +- Write clean, concise component definitions without redundant type annotations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/application-password-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/application-password-rule.mdc index 8dcd670..268dd40 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/application-password-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/application-password-rule.mdc @@ -3,4 +3,4 @@ description: Explains how to generate and use an Application Password for WordPr globs: /* --- - Users can generate an Application Password in their WordPress dashboard at the bottom of the "Users -> Profile" page. -- This password is unique and can be easily revoked at any time. \ No newline at end of file +- This password is unique and can be easily revoked at any time. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/initial-configuration-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/initial-configuration-rule.mdc index a67c31a..3385522 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/initial-configuration-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/initial-configuration-rule.mdc @@ -2,4 +2,4 @@ description: Describes the initial configuration process for the PressThat application, including website details. globs: /* --- -- After first installing the app, you need to configure it with your website details. This requires the user to provide their WordPress website URL, username, and a generated Application Password. \ No newline at end of file +- After first installing the app, you need to configure it with your website details. This requires the user to provide their WordPress website URL, username, and a generated Application Password. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/new-user-experience-nux-flow-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/new-user-experience-nux-flow-rule.mdc index ec13c90..d5bac37 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/new-user-experience-nux-flow-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/new-user-experience-nux-flow-rule.mdc @@ -2,4 +2,4 @@ description: Details the new user experience flow, guiding users through the initial setup and configuration. globs: /* --- -- Here's a quick flow for how the new user experience (NUX) will work: \ No newline at end of file +- Here's a quick flow for how the new user experience (NUX) will work: diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/project-overview-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/project-overview-rule.mdc index 43e672a..60740a8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/project-overview-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-cursor-ai-wordpress-draft-macos-prompt/project-overview-rule.mdc @@ -3,4 +3,4 @@ description: General information about the PressThat project, a system tray app globs: /* --- - This project is called PressThat. -- PressThat is a system tray app that connects to your WordPress website to create a view draft posts. \ No newline at end of file +- PressThat is a system tray app that connects to your WordPress website to create a view draft posts. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/error-handling-priorities.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/error-handling-priorities.mdc index 3bf401e..463e05a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/error-handling-priorities.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/error-handling-priorities.mdc @@ -9,4 +9,4 @@ globs: **/*.py - Avoid unnecessary else statements; use the if-return pattern instead. - Use guard clauses to handle preconditions and invalid states early. - Implement proper error logging and user-friendly error messages. - - Use custom error types or error factories for consistent error handling. \ No newline at end of file + - Use custom error types or error factories for consistent error handling. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-blocking-operations.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-blocking-operations.mdc index 015d589..86b6cb0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-blocking-operations.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-blocking-operations.mdc @@ -5,4 +5,4 @@ globs: **/routers/*.py - Limit blocking operations in routes: - Favor asynchronous and non-blocking flows. - Use dedicated async functions for database and external API operations. - - Structure routes and dependencies clearly to optimize readability and maintainability. \ No newline at end of file + - Structure routes and dependencies clearly to optimize readability and maintainability. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-components-and-validation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-components-and-validation.mdc index 129f39c..c88016f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-components-and-validation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-components-and-validation.mdc @@ -3,4 +3,4 @@ description: Specifies the use of functional components and Pydantic models for globs: **/routers/*.py --- - Use functional components (plain functions) and Pydantic models for input validation and response schemas. -- Use declarative route definitions with clear return type annotations. \ No newline at end of file +- Use declarative route definitions with clear return type annotations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-conditional-statements.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-conditional-statements.mdc index d7ed7af..26aa2f3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-conditional-statements.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-conditional-statements.mdc @@ -4,4 +4,4 @@ globs: **/*.py --- - Avoid unnecessary curly braces in conditional statements. - For single-line statements in conditionals, omit curly braces. -- Use concise, one-line syntax for simple conditional statements (e.g., if condition: do_something()). \ No newline at end of file +- Use concise, one-line syntax for simple conditional statements (e.g., if condition: do_something()). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependencies.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependencies.mdc index e4464eb..0b0342a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependencies.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependencies.mdc @@ -5,4 +5,4 @@ globs: **/requirements.txt - FastAPI - Pydantic v2 - Async database libraries like asyncpg or aiomysql -- SQLAlchemy 2.0 (if using ORM features) \ No newline at end of file +- SQLAlchemy 2.0 (if using ORM features) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependency-injection.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependency-injection.mdc index e18eaee..f65e235 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependency-injection.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependency-injection.mdc @@ -2,4 +2,4 @@ description: Emphasizes the reliance on FastAPI’s dependency injection system for managing state and shared resources. globs: **/dependencies/*.py --- -- Rely on FastAPI’s dependency injection system for managing state and shared resources. \ No newline at end of file +- Rely on FastAPI’s dependency injection system for managing state and shared resources. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-file-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-file-structure.mdc index 23006c7..0a3ef4c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-file-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-file-structure.mdc @@ -2,4 +2,4 @@ description: Defines the preferred file structure for FastAPI router modules. globs: **/routers/*.py --- -- File structure: exported router, sub-routes, utilities, static content, types (models, schemas). \ No newline at end of file +- File structure: exported router, sub-routes, utilities, static content, types (models, schemas). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-function-definitions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-function-definitions.mdc index 4e2435d..21254a3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-function-definitions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-function-definitions.mdc @@ -3,4 +3,4 @@ description: Specifies the use of 'def' and 'async def' for function definitions globs: **/routers/*.py --- - Use def for pure functions and async def for asynchronous operations. -- Use type hints for all function signatures. Prefer Pydantic models over raw dictionaries for input validation. \ No newline at end of file +- Use type hints for all function signatures. Prefer Pydantic models over raw dictionaries for input validation. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-middleware.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-middleware.mdc index aa43624..532aced 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-middleware.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-middleware.mdc @@ -5,4 +5,4 @@ globs: **/middleware/*.py - Use middleware for logging, error monitoring, and performance optimization. - Use HTTPException for expected errors and model them as specific HTTP responses. - Use middleware for handling unexpected errors, logging, and error monitoring. -- Use Pydantic's BaseModel for consistent input/output validation and response schemas. \ No newline at end of file +- Use Pydantic's BaseModel for consistent input/output validation and response schemas. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-metrics.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-metrics.mdc index bdbd509..4aac7f4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-metrics.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-metrics.mdc @@ -2,4 +2,4 @@ description: Prioritizes API performance metrics in FastAPI applications, focusing on response time, latency, and throughput. globs: **/*.py --- -- Prioritize API performance metrics (response time, latency, throughput). \ No newline at end of file +- Prioritize API performance metrics (response time, latency, throughput). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-optimization.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-optimization.mdc index df6a39e..4407634 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-optimization.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-optimization.mdc @@ -5,4 +5,4 @@ globs: **/*.py - Minimize blocking I/O operations; use asynchronous operations for all database calls and external API requests. - Implement caching for static and frequently accessed data using tools like Redis or in-memory stores. - Optimize data serialization and deserialization with Pydantic. -- Use lazy loading techniques for large datasets and substantial API responses. \ No newline at end of file +- Use lazy loading techniques for large datasets and substantial API responses. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-startup-and-shutdown-events.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-startup-and-shutdown-events.mdc index e60473a..d33d429 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-startup-and-shutdown-events.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-startup-and-shutdown-events.mdc @@ -2,4 +2,4 @@ description: Recommends minimizing the use of startup and shutdown events in favor of lifespan context managers. globs: **/main.py --- -- Minimize @app.on_event("startup") and @app.on_event("shutdown"); prefer lifespan context managers for managing startup and shutdown events. \ No newline at end of file +- Minimize @app.on_event("startup") and @app.on_event("shutdown"); prefer lifespan context managers for managing startup and shutdown events. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/python-general-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/python-general-style.mdc index b61c6de..88a3642 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/python-general-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/cursorrules-file-cursor-ai-python-fastapi-api/python-general-style.mdc @@ -8,4 +8,4 @@ globs: **/*.py - Use descriptive variable names with auxiliary verbs (e.g., is_active, has_permission). - Use lowercase with underscores for directories and files (e.g., routers/user_routes.py). - Favor named exports for routes and utility functions. -- Use the Receive an Object, Return an Object (RORO) pattern. \ No newline at end of file +- Use the Receive an Object, Return an Object (RORO) pattern. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/automation-script-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/automation-script-rule.mdc index 5a7c39a..c007570 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/automation-script-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/automation-script-rule.mdc @@ -6,4 +6,4 @@ When creating or modifying automation scripts: - Ensure scripts are modular and reusable. - Implement robust error handling and logging. - Document the purpose and usage of each script clearly. -- Prioritize efficiency and performance in script design. \ No newline at end of file +- Prioritize efficiency and performance in script design. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/documentation-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/documentation-rule.mdc index e7522ec..0612443 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/documentation-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/documentation-rule.mdc @@ -5,4 +5,4 @@ globs: /docs/**/*.* When updating documentation: - Follow the existing style and conventions. - Ensure all updates are accurate and reflect the current state of the code. -- Provide clear and concise explanations for all concepts. \ No newline at end of file +- Provide clear and concise explanations for all concepts. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/general-development-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/general-development-rule.mdc index a4b2e7a..495dcd9 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/general-development-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/general-development-rule.mdc @@ -3,4 +3,4 @@ description: Defines the general guidelines to be followed when making changes t globs: /**/*.ts --- When making changes: -- Remember to thoroughly test all modifications to ensure they work correctly with the @findhow ecosystem before merging changes into the main branch. \ No newline at end of file +- Remember to thoroughly test all modifications to ensure they work correctly with the @findhow ecosystem before merging changes into the main branch. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/project-overview-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/project-overview-rule.mdc index 752542b..b6b2720 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/project-overview-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/deno-integration-techniques-cursorrules-prompt-fil/project-overview-rule.mdc @@ -4,4 +4,4 @@ globs: /* --- - This project contains automation scripts and workflows for the @findhow packages, based on the original Deno automation repository. - The goal is to provide consistent and efficient automation for the @findhow ecosystem. -- The purpose of this project is to refactor and adapt the automation scripts from @https://github.com/denoland/automation for use with the @findhow packages found at @https://github.com/zhorton34/findhow. \ No newline at end of file +- The purpose of this project is to refactor and adapt the automation scripts from @https://github.com/denoland/automation for use with the @findhow packages found at @https://github.com/zhorton34/findhow. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-error-handling.mdc b/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-error-handling.mdc index 14b7477..06f82ac 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-error-handling.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-error-handling.mdc @@ -3,4 +3,4 @@ description: Defines error handling and validation strategies within Ruby code i globs: **/*.rb --- - Use exceptions for exceptional cases, not for control flow. -- Implement proper error logging and user-friendly messages. \ No newline at end of file +- Implement proper error logging and user-friendly messages. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-general-ruby-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-general-ruby-rules.mdc index 72d0263..50ec170 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-general-ruby-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-general-ruby-rules.mdc @@ -6,4 +6,4 @@ globs: **/*.rb - Follow Ruby and DragonRuby conventions and best practices. - Use object-oriented and functional programming patterns as appropriate. - Prefer iteration and modularization over code duplication. -- Structure files according to DragonRuby conventions. \ No newline at end of file +- Structure files according to DragonRuby conventions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-naming-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-naming-conventions.mdc index 952f457..322bb4d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-naming-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-naming-conventions.mdc @@ -4,4 +4,4 @@ globs: **/*.rb --- - Use snake_case for file names, method names, and variables. - Use CamelCase for class and module names. -- Follow DragonRuby naming conventions. \ No newline at end of file +- Follow DragonRuby naming conventions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-syntax-and-formatting.mdc b/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-syntax-and-formatting.mdc index b8e5e54..7b5df3c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-syntax-and-formatting.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/dragonruby-best-practices-cursorrules-prompt-file/dragonruby-syntax-and-formatting.mdc @@ -4,4 +4,4 @@ globs: **/*.rb --- - Follow the Ruby Style Guide (https://rubystyle.guide/) - Use Ruby's expressive syntax (e.g., unless, ||=, &.) -- Prefer single quotes for strings unless interpolation is needed. \ No newline at end of file +- Prefer single quotes for strings unless interpolation is needed. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/elixir-engineer-guidelines-cursorrules-prompt-file/commit-message-format.mdc b/.cursor/rules/awesome-cursor-rules-mdc/elixir-engineer-guidelines-cursorrules-prompt-file/commit-message-format.mdc index 5c6b937..c15ddb5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/elixir-engineer-guidelines-cursorrules-prompt-file/commit-message-format.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/elixir-engineer-guidelines-cursorrules-prompt-file/commit-message-format.mdc @@ -19,4 +19,4 @@ globs: **/* body (optional): A more detailed explanation of the change. - footer (optional): One or more footers in the specified format. \ No newline at end of file + footer (optional): One or more footers in the specified format. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/elixir-engineer-guidelines-cursorrules-prompt-file/elixir-general-engineering-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/elixir-engineer-guidelines-cursorrules-prompt-file/elixir-general-engineering-rule.mdc index 7234787..958d829 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/elixir-engineer-guidelines-cursorrules-prompt-file/elixir-general-engineering-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/elixir-engineer-guidelines-cursorrules-prompt-file/elixir-general-engineering-rule.mdc @@ -3,4 +3,4 @@ description: Applies to all Elixir files, setting the tone for an expert senior globs: **/*.ex --- - Act as an expert senior Elixir engineer. -- When writing code, use Elixir, Phoenix, Docker, PostgreSQL, Tailwind CSS, LeftHook, Sobelow, Credo, Ecto, ExUnit, Plug, Phoenix LiveView, Phoenix LiveDashboard, Gettext, Jason, Swoosh, Finch, DNS Cluster, File System Watcher, Release Please and ExCoveralls. \ No newline at end of file +- When writing code, use Elixir, Phoenix, Docker, PostgreSQL, Tailwind CSS, LeftHook, Sobelow, Credo, Ecto, ExUnit, Plug, Phoenix LiveView, Phoenix LiveDashboard, Gettext, Jason, Swoosh, Finch, DNS Cluster, File System Watcher, Release Please and ExCoveralls. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/elixir-phoenix-docker-setup-cursorrules-prompt-fil/commit-message-generation-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/elixir-phoenix-docker-setup-cursorrules-prompt-fil/commit-message-generation-rule.mdc index 9795e4b..824e90f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/elixir-phoenix-docker-setup-cursorrules-prompt-fil/commit-message-generation-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/elixir-phoenix-docker-setup-cursorrules-prompt-fil/commit-message-generation-rule.mdc @@ -29,4 +29,4 @@ Where: - **footer (optional):** One or more footers in the following format: - `BREAKING CHANGE: ` (for breaking changes) - - `: ` (e.g., `Jira-123: Fixed bug in authentication`) \ No newline at end of file + - `: ` (e.g., `Jira-123: Fixed bug in authentication`) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/elixir-phoenix-docker-setup-cursorrules-prompt-fil/elixir-general-engineering-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/elixir-phoenix-docker-setup-cursorrules-prompt-fil/elixir-general-engineering-rule.mdc index 7ae4ce2..674fd4a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/elixir-phoenix-docker-setup-cursorrules-prompt-fil/elixir-general-engineering-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/elixir-phoenix-docker-setup-cursorrules-prompt-fil/elixir-general-engineering-rule.mdc @@ -10,4 +10,4 @@ Stack: Elixir, Phoenix, Docker, PostgreSQL, Tailwind CSS, LeftHook, Sobelow, Cre - After a response, provide three follow-up questions worded as if I'm asking you. Format in bold as Q1, Q2, Q3. These questions should be thought-provoking and dig further into the original topic. -- If my response starts with "VV", give the most succinct, concise, shortest answer possible. \ No newline at end of file +- If my response starts with "VV", give the most succinct, concise, shortest answer possible. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/code-commenting-standards.mdc b/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/code-commenting-standards.mdc index 826f52a..1279f07 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/code-commenting-standards.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/code-commenting-standards.mdc @@ -4,4 +4,4 @@ globs: *.js, *.jsx, *.ts, *.tsx, *.py, *.go --- - Comments should be created where the operation isn't clear from the code, or where uncommon libraries are used - Code must start with path/filename as a one-line comment -- Comments should describe purpose, not effect \ No newline at end of file +- Comments should describe purpose, not effect diff --git a/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/code-style-and-improvements.mdc b/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/code-style-and-improvements.mdc index 79e1b11..0f3c026 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/code-style-and-improvements.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/code-style-and-improvements.mdc @@ -6,4 +6,4 @@ globs: *.js, *.jsx, *.ts, *.tsx, *.py - Where appropriate suggest refactorings and code improvements - Favor using the latest ES and nodejs features - Don’t apologize for errors: fix them - * If you can’t finish code, add TODO: comments \ No newline at end of file + * If you can’t finish code, add TODO: comments diff --git a/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/general-project-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/general-project-practices.mdc index 0330e79..84677bd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/general-project-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/es-module-nodejs-guidelines-cursorrules-prompt-fil/general-project-practices.mdc @@ -11,4 +11,4 @@ globs: **/*.* - V0 default, code golf - V1 concise - V2 simple - - V3 verbose, DRY with extracted functions \ No newline at end of file + - V3 verbose, DRY with extracted functions diff --git a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-core-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-core-rules.mdc index 603bf92..c26538d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-core-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-core-rules.mdc @@ -10,4 +10,4 @@ globs: lib/core/**/*.* - Keep widgets small and focused. - Use const constructors when possible. - Implement proper widget keys. -- Follow proper layout principles. \ No newline at end of file +- Follow proper layout principles. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-feature-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-feature-rules.mdc index 50454e2..7f638e9 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-feature-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-feature-rules.mdc @@ -9,4 +9,4 @@ globs: lib/features/**/*.* - Use proper dependency injection. - Implement proper error handling. - Follow proper state management with BLoC. -- Implement proper dependency injection using GetIt. \ No newline at end of file +- Implement proper dependency injection using GetIt. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-general-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-general-best-practices.mdc index a0ce1d3..f69cf3c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-general-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-general-best-practices.mdc @@ -9,4 +9,4 @@ globs: lib/**/*.* - Use proper dependency injection. - Implement proper error handling. - Follow platform-specific design guidelines. -- Use proper localization techniques. \ No newline at end of file +- Use proper localization techniques. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-performance-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-performance-rules.mdc index 6e9e84c..dd700e4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-performance-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-performance-rules.mdc @@ -8,4 +8,4 @@ globs: lib/**/*.* - Follow proper state management patterns. - Implement proper memory management. - Use proper platform channels when needed. -- Follow proper compilation optimization techniques. \ No newline at end of file +- Follow proper compilation optimization techniques. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-presentation-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-presentation-rules.mdc index b916a24..33702e8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-presentation-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-presentation-rules.mdc @@ -9,4 +9,4 @@ globs: lib/features/**/presentation/**/*.* - Implement proper routing using GoRouter. - Use proper form validation. - Implement proper error boundaries. -- Follow proper accessibility guidelines. \ No newline at end of file +- Follow proper accessibility guidelines. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-testing-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-testing-rules.mdc index 908e065..3a0ddda 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-testing-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/flutter-app-expert-cursorrules-prompt-file/flutter-testing-rules.mdc @@ -8,4 +8,4 @@ globs: test/**/*.* - Implement proper mocking strategies. - Use proper test coverage tools. - Follow proper test naming conventions. -- Implement proper CI/CD testing. \ No newline at end of file +- Implement proper CI/CD testing. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/flutter-project-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/flutter-project-rules.mdc index 6bfe6f3..37274fc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/flutter-project-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/flutter-project-rules.mdc @@ -74,4 +74,4 @@ globs: lib/**/* - **Separation of Concerns:** Separate data, logic, and UI. - **Single Responsibility:** One purpose per class/file. - **DRY:** Avoid code duplication. - - **Prefer Feature-Specific:** Prioritize feature-level placement. \ No newline at end of file + - **Prefer Feature-Specific:** Prioritize feature-level placement. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/general-ai-assistant-instructions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/general-ai-assistant-instructions.mdc index 5cc64eb..5e1ca3f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/general-ai-assistant-instructions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/general-ai-assistant-instructions.mdc @@ -29,4 +29,4 @@ globs: * - Report unexpected problems immediately and propose solutions. - **Do not make changes that are not explicitly instructed.** If changes seem necessary, first report them as proposals and implement only after approval - **UI/UX design changes (layout, colors, fonts, spacing, etc.) are prohibited** unless approved after presenting justification -- **Do not arbitrarily change versions listed in the tech stack** (APIs, frameworks, libraries, etc.). If changes are necessary, clearly explain the reason and wait for approval before making any changes \ No newline at end of file +- **Do not arbitrarily change versions listed in the tech stack** (APIs, frameworks, libraries, etc.). If changes are necessary, clearly explain the reason and wait for approval before making any changes diff --git a/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/tech-stack-configuration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/tech-stack-configuration.mdc index 5ecb178..0b5f657 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/tech-stack-configuration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/flutter-riverpod-cursorrules-prompt-file/tech-stack-configuration.mdc @@ -9,4 +9,4 @@ globs: * - State Management: - Riverpod: ^2.6.1 - BaaS: - - Firebase \ No newline at end of file + - Firebase diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/check-x-md-content-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/check-x-md-content-rule.mdc index 5a65222..ece4bad 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/check-x-md-content-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/check-x-md-content-rule.mdc @@ -2,4 +2,4 @@ description: This rule reminds the AI to check the x.md file for the current file contents and implementations. globs: **/*.* --- -- Remember to check the x.md file for the current file contents and implementations \ No newline at end of file +- Remember to check the x.md file for the current file contents and implementations diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/file-by-file-changes-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/file-by-file-changes-rule.mdc index c4ea1f2..dcc0ab0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/file-by-file-changes-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/file-by-file-changes-rule.mdc @@ -2,4 +2,4 @@ description: This rule instructs the AI to make changes file by file, allowing the user to review each change individually. globs: **/*.* --- -- Make changes file by file and give me a chance to spot mistakes \ No newline at end of file +- Make changes file by file and give me a chance to spot mistakes diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-apologies-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-apologies-rule.mdc index 6238bac..d7d1d1f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-apologies-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-apologies-rule.mdc @@ -2,4 +2,4 @@ description: This rule prevents the AI from using apologies in its responses. globs: **/*.* --- -- Never use apologies \ No newline at end of file +- Never use apologies diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-current-implementation-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-current-implementation-rule.mdc index db53bae..31eb52a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-current-implementation-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-current-implementation-rule.mdc @@ -2,4 +2,4 @@ description: This rule instructs the AI not to show or discuss the current implementation unless specifically requested. globs: **/*.* --- -- Don't show or discuss the current implementation unless specifically requested \ No newline at end of file +- Don't show or discuss the current implementation unless specifically requested diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-implementation-checks-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-implementation-checks-rule.mdc index 70de613..327bac7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-implementation-checks-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-implementation-checks-rule.mdc @@ -2,4 +2,4 @@ description: This rule prevents the AI from asking the user to verify implementations that are visible in the provided context. globs: **/*.* --- -- Don't ask the user to verify implementations that are visible in the provided context \ No newline at end of file +- Don't ask the user to verify implementations that are visible in the provided context diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-inventions-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-inventions-rule.mdc index 00e4453..2c360ff 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-inventions-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-inventions-rule.mdc @@ -2,4 +2,4 @@ description: This rule restricts the AI from inventing changes beyond what is explicitly requested. globs: **/*.* --- -- Don't invent changes other than what's explicitly requested \ No newline at end of file +- Don't invent changes other than what's explicitly requested diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-previous-x-md-consideration-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-previous-x-md-consideration-rule.mdc index 92fffb5..a04f634 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-previous-x-md-consideration-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-previous-x-md-consideration-rule.mdc @@ -2,4 +2,4 @@ description: This rule instructs the AI not to consider any previous x.md files in its memory, ensuring it treats each run independently. globs: **/*.* --- -- Do not consider any previous x.md files in your memory. Complain if the contents are the same as previous runs. \ No newline at end of file +- Do not consider any previous x.md files in your memory. Complain if the contents are the same as previous runs. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-summaries-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-summaries-rule.mdc index 9e073f0..af3e982 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-summaries-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-summaries-rule.mdc @@ -2,4 +2,4 @@ description: This rule instructs the AI not to summarize changes made. globs: **/*.* --- -- Don't summarize changes made \ No newline at end of file +- Don't summarize changes made diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-understanding-feedback-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-understanding-feedback-rule.mdc index 38a7a61..238f3ec 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-understanding-feedback-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-understanding-feedback-rule.mdc @@ -2,4 +2,4 @@ description: This rule instructs the AI to avoid providing feedback about understanding in comments or documentation. globs: **/*.* --- -- Avoid giving feedback about understanding in comments or documentation \ No newline at end of file +- Avoid giving feedback about understanding in comments or documentation diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-unnecessary-confirmations-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-unnecessary-confirmations-rule.mdc index 9b80073..09c8f2c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-unnecessary-confirmations-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-unnecessary-confirmations-rule.mdc @@ -2,4 +2,4 @@ description: This rule prevents the AI from asking for confirmation of information already provided in the context. globs: **/*.* --- -- Don't ask for confirmation of information already provided in the context \ No newline at end of file +- Don't ask for confirmation of information already provided in the context diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-unnecessary-updates-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-unnecessary-updates-rule.mdc index 983e819..18e55fa 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-unnecessary-updates-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-unnecessary-updates-rule.mdc @@ -2,4 +2,4 @@ description: This rule instructs the AI not to suggest updates or changes to files when there are no actual modifications needed. globs: **/*.* --- -- Don't suggest updates or changes to files when there are no actual modifications needed \ No newline at end of file +- Don't suggest updates or changes to files when there are no actual modifications needed diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-whitespace-suggestions-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-whitespace-suggestions-rule.mdc index f9b31fd..0e7a14d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-whitespace-suggestions-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/no-whitespace-suggestions-rule.mdc @@ -2,4 +2,4 @@ description: This rule prevents the AI from suggesting whitespace changes. globs: **/*.* --- -- Don't suggest whitespace changes \ No newline at end of file +- Don't suggest whitespace changes diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/preserve-existing-code-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/preserve-existing-code-rule.mdc index 23cc88b..fa1f800 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/preserve-existing-code-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/preserve-existing-code-rule.mdc @@ -2,4 +2,4 @@ description: This rule instructs the AI to preserve existing code and functionalities, avoiding unnecessary removal of code. globs: **/*.* --- -- Don't remove unrelated code or functionalities. Pay attention to preserving existing structures. \ No newline at end of file +- Don't remove unrelated code or functionalities. Pay attention to preserving existing structures. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/provide-real-file-links-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/provide-real-file-links-rule.mdc index 7b9e68d..306523b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/provide-real-file-links-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/provide-real-file-links-rule.mdc @@ -2,4 +2,4 @@ description: This rule ensures the AI provides links to the real files instead of placeholder names like x.md. globs: **/*.* --- -- Always provide links to the real files, not x.md \ No newline at end of file +- Always provide links to the real files, not x.md diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/single-chunk-edits-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/single-chunk-edits-rule.mdc index 8d444dd..6bc8f0c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/single-chunk-edits-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/single-chunk-edits-rule.mdc @@ -2,4 +2,4 @@ description: This rule requires the AI to provide all edits in a single chunk, avoiding multiple-step instructions for the same file. globs: **/*.* --- -- Provide all edits in a single chunk instead of multiple-step instructions or explanations for the same file \ No newline at end of file +- Provide all edits in a single chunk instead of multiple-step instructions or explanations for the same file diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/verify-information-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/verify-information-rule.mdc index 10216c8..37ad3b2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/verify-information-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-code-quality-cursorrules-prompt-file/verify-information-rule.mdc @@ -2,4 +2,4 @@ description: This rule ensures that the AI always verifies information before presenting it, avoiding assumptions and speculation. globs: **/*.* --- -- Always verify information before presenting it. Do not make assumptions or speculate without clear evidence. \ No newline at end of file +- Always verify information before presenting it. Do not make assumptions or speculate without clear evidence. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/code-writing-standards.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/code-writing-standards.mdc index 5ecc888..d567640 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/code-writing-standards.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/code-writing-standards.mdc @@ -4,4 +4,4 @@ globs: **/*.* --- - Follow Established Code-Writing Standards. - Know your programming language's conventions in terms of spacing, comments, and naming. -- Consider extending some of these standards by creating internal coding rules for your organization. This can contain information on creating and naming folders or describing function names within your organization. \ No newline at end of file +- Consider extending some of these standards by creating internal coding rules for your organization. This can contain information on creating and naming folders or describing function names within your organization. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/comment-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/comment-usage.mdc index 3bff77b..b2531a2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/comment-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/comment-usage.mdc @@ -5,4 +5,4 @@ globs: **/*.* - Use comments sparingly, and when you do, make them meaningful. - Don't comment on obvious things. Excessive or unclear comments can clutter the codebase and become outdated. - Use comments to convey the "why" behind specific actions or explain unusual behavior and potential pitfalls. -- Provide meaningful information about the function's behavior and explain unusual behavior and potential pitfalls. \ No newline at end of file +- Provide meaningful information about the function's behavior and explain unusual behavior and potential pitfalls. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/conditional-encapsulation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/conditional-encapsulation.mdc index 7d424a9..bddb028 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/conditional-encapsulation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/conditional-encapsulation.mdc @@ -3,4 +3,4 @@ description: This rule enforces encapsulating nested conditionals into functions globs: **/*.* --- - One way to improve the readability and clarity of functions is to encapsulate nested if/else statements into other functions. -- Encapsulating such logic into a function with a descriptive name clarifies its purpose and simplifies code comprehension. \ No newline at end of file +- Encapsulating such logic into a function with a descriptive name clarifies its purpose and simplifies code comprehension. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/dry-principle.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/dry-principle.mdc index 4107a8a..5342a64 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/dry-principle.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/dry-principle.mdc @@ -4,4 +4,4 @@ globs: **/*.* --- - Follow the DRY (Don't Repeat Yourself) Principle and Avoid Duplicating Code or Logic. - Avoid writing the same code more than once. Instead, reuse your code using functions, classes, modules, libraries, or other abstractions. -- Modify code in one place if you need to change or update it. \ No newline at end of file +- Modify code in one place if you need to change or update it. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/function-length-and-responsibility.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/function-length-and-responsibility.mdc index ffb51c0..c4a9b95 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/function-length-and-responsibility.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/function-length-and-responsibility.mdc @@ -4,4 +4,4 @@ globs: **/*.* --- - Write short functions that only do one thing. - Follow the single responsibility principle (SRP), which means that a function should have one purpose and perform it effectively. -- If a function becomes too long or complex, consider breaking it into smaller, more manageable functions. \ No newline at end of file +- If a function becomes too long or complex, consider breaking it into smaller, more manageable functions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/general-code-style-and-readability.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/general-code-style-and-readability.mdc index d03f1b2..1cf6a73 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/general-code-style-and-readability.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/general-code-style-and-readability.mdc @@ -7,4 +7,4 @@ globs: **/*.* - Prioritize clarity to make reading, understanding, and modifying code easier. - Adhere to established coding standards and write well-structured code to reduce errors. - Regularly review and refactor code to improve structure, readability, and maintainability. Always leave the codebase cleaner than you found it. -- Use version control systems (e.g., Git) to track changes and collaborate effectively. \ No newline at end of file +- Use version control systems (e.g., Git) to track changes and collaborate effectively. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/naming-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/naming-conventions.mdc index d8f9383..486c102 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/naming-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/github-cursorrules-prompt-file-instructions/naming-conventions.mdc @@ -4,4 +4,4 @@ globs: **/*.* --- - Choose names for variables, functions, and classes that reflect their purpose and behavior. - A name should tell you why it exists, what it does, and how it is used. If a name requires a comment, then the name does not reveal its intent. -- Use specific names that provide a clearer understanding of what the variables represent and how they are used. \ No newline at end of file +- Use specific names that provide a clearer understanding of what the variables represent and how they are used. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/backend-general-expert.mdc b/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/backend-general-expert.mdc index 169c086..81695ef 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/backend-general-expert.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/backend-general-expert.mdc @@ -34,4 +34,4 @@ When responding to queries: 7. Reference official documentation or reputable sources when needed. 8. Summarize key points and provide a direct answer to the query. -If a query is unclear, ask for clarification. If a question is outside the scope of backend development, politely inform the user and offer assistance with related backend topics if possible. \ No newline at end of file +If a query is unclear, ask for clarification. If a question is outside the scope of backend development, politely inform the user and offer assistance with related backend topics if possible. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/database-interaction-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/database-interaction-best-practices.mdc index 1c5cdc1..06040d5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/database-interaction-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/database-interaction-best-practices.mdc @@ -7,4 +7,4 @@ When interacting with databases: - Handle database errors gracefully. - Consider using an ORM for complex queries and data modeling. - Close database connections when they are no longer needed. -- Use connection pooling to improve performance. \ No newline at end of file +- Use connection pooling to improve performance. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/go-grpc-service-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/go-grpc-service-rule.mdc index b4b2bc5..2ffdb04 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/go-grpc-service-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/go-grpc-service-rule.mdc @@ -9,4 +9,4 @@ When working with gRPC services in Go: - Connect to databases using Go's `database/sql` package or an ORM. - Handle errors properly and implement proper validation. - Consider using an ORM like GORM for more complex database interactions. -- Follow best practices for security, such as using prepared statements to prevent SQL injection. \ No newline at end of file +- Follow best practices for security, such as using prepared statements to prevent SQL injection. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/protocol-buffer-definitions-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/protocol-buffer-definitions-rule.mdc index fb16d06..beecfd2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/protocol-buffer-definitions-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/go-backend-scalability-cursorrules-prompt-file/protocol-buffer-definitions-rule.mdc @@ -5,4 +5,4 @@ globs: **/*.proto When working with `.proto` files: - Define clear and concise messages and services. - Use proper data types and naming conventions. -- Ensure the `go_package` option is set correctly for Go code generation. \ No newline at end of file +- Ensure the `go_package` option is set correctly for Go code generation. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-development-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-development-general-rules.mdc index 2796a9a..a8bc81f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-development-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-development-general-rules.mdc @@ -23,4 +23,4 @@ globs: /**/*_api.go - If unsure about a best practice or implementation detail, say so instead of guessing. - Offer suggestions for testing the API endpoints using Go's testing package. - Always prioritize security, scalability, and maintainability in your API designs and implementations. -- Leverage the power and simplicity of Go's standard library to create efficient and idiomatic APIs. \ No newline at end of file +- Leverage the power and simplicity of Go's standard library to create efficient and idiomatic APIs. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-error-handling-and-response-formatting.mdc b/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-error-handling-and-response-formatting.mdc index 25443b3..cf4a70e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-error-handling-and-response-formatting.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-error-handling-and-response-formatting.mdc @@ -3,4 +3,4 @@ description: This rule ensures proper error handling, status codes, and JSON res globs: /*/**/*_api.go --- - Implement proper error handling, including custom error types when beneficial. -- Use appropriate status codes and format JSON responses correctly. \ No newline at end of file +- Use appropriate status codes and format JSON responses correctly. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-security-and-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-security-and-best-practices.mdc index 3cc371a..c4ad924 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-security-and-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-security-and-best-practices.mdc @@ -8,4 +8,4 @@ globs: /*/**/*_api.go - Implement proper logging using the standard library's log package or a simple custom logger. - Consider implementing middleware for cross-cutting concerns (e.g., logging, authentication). - Implement rate limiting and authentication/authorization when appropriate, using standard library features or simple custom implementations. -- Always prioritize security, scalability, and maintainability in your API designs and implementations. \ No newline at end of file +- Always prioritize security, scalability, and maintainability in your API designs and implementations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-standard-library-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-standard-library-usage.mdc index 49ba7f2..6871194 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-standard-library-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-standard-library-usage.mdc @@ -3,4 +3,4 @@ description: This rule enforces the use of Go's standard library for API develop globs: /*/**/*_api.go --- - Use the standard library's net/http package for API development. -- Leverage the power and simplicity of Go's standard library to create efficient and idiomatic APIs. \ No newline at end of file +- Leverage the power and simplicity of Go's standard library to create efficient and idiomatic APIs. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-step-by-step-planning.mdc b/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-step-by-step-planning.mdc index 8c68f3d..2b9fb06 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-step-by-step-planning.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/go-servemux-rest-api-cursorrules-prompt-file/go-api-step-by-step-planning.mdc @@ -3,4 +3,4 @@ description: This rule focuses on the initial planning stage for Go API developm globs: /*/**/*_api.go --- - First think step-by-step - describe your plan for the API structure, endpoints, and data flow in pseudocode, written out in great detail. -- Confirm the plan, then write code! \ No newline at end of file +- Confirm the plan, then write code! diff --git a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/element-file-structure-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/element-file-structure-rules.mdc index b3f65fd..e086661 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/element-file-structure-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/element-file-structure-rules.mdc @@ -6,4 +6,4 @@ globs: /element_templates/**/* - `__init__.py` - `_element.py` - `_model.py` - - `css/` directory containing CSS files for styling. \ No newline at end of file + - `css/` directory containing CSS files for styling. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/general-project-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/general-project-rules.mdc index 2aae010..19f33cb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/general-project-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/general-project-rules.mdc @@ -4,4 +4,4 @@ globs: /**/*.* --- - Pyllments code is prioritized on being developer-friendly, where extensibility and modularity are first-class citizens. - Elements should be customizable with clean and intuitive interfaces. -- It should be easy to create new elements depending on the needs of the developer. \ No newline at end of file +- It should be easy to create new elements depending on the needs of the developer. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/general-python-project-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/general-python-project-rules.mdc index 7375efd..45c3321 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/general-python-project-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/general-python-project-rules.mdc @@ -5,4 +5,4 @@ globs: /**/*.*.py - Always use UV when installing dependencies. - Always use Python 3.12. - Always use classes instead of functions. -- Docstrings should use a NumPy/SciPy style. \ No newline at end of file +- Docstrings should use a NumPy/SciPy style. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/langchain-integration-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/langchain-integration-rules.mdc index a7ec016..0e631d7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/langchain-integration-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/langchain-integration-rules.mdc @@ -2,4 +2,4 @@ description: Rules to apply to files relating to Langchain. Langchain is responsible for LLM related workflows. globs: /llm/**/*.* --- -- Langchain is responsible for specific functions pertaining to incorporating LLM workflows. \ No newline at end of file +- Langchain is responsible for specific functions pertaining to incorporating LLM workflows. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/panel-view-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/panel-view-rules.mdc index 0924917..02b8873 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/panel-view-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/panel-view-rules.mdc @@ -4,4 +4,4 @@ globs: /**/*_view.py --- - Use Panel to create the visualization layer and run the GUI. - Views should consist of Panel objects. -- Panel objects can be styled with Python and CSS. \ No newline at end of file +- Panel objects can be styled with Python and CSS. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/param-parameterized-class-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/param-parameterized-class-rules.mdc index e1a0a6b..ab5455c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/param-parameterized-class-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/graphical-apps-development-cursorrules-prompt-file/param-parameterized-class-rules.mdc @@ -4,4 +4,4 @@ globs: /**/*_model.py --- - Use Param to create parameterized classes. - Param should handle type validation, default values, and constraints. -- Use Param's reactivity features (event handlers) to catch changes. \ No newline at end of file +- Use Param's reactivity features (event handlers) to catch changes. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/html-tailwind-css-javascript-cursorrules-prompt-fi/general-ai-programming-assistant-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/html-tailwind-css-javascript-cursorrules-prompt-fi/general-ai-programming-assistant-rule.mdc index 89958f1..45c4738 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/html-tailwind-css-javascript-cursorrules-prompt-fi/general-ai-programming-assistant-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/html-tailwind-css-javascript-cursorrules-prompt-fi/general-ai-programming-assistant-rule.mdc @@ -14,4 +14,4 @@ globs: **/* - Be concise. Minimize any other prose. - Consider new technologies and contrarian ideas, not just the conventional wisdom - If you think there might not be a correct answer, you say so. If you do not know the answer, say so instead of guessing. -- If I ask for adjustments to code, do not repeat all of my code unnecessarily. Instead try to keep the answer brief by giving just a couple lines before/after any changes you make. \ No newline at end of file +- If I ask for adjustments to code, do not repeat all of my code unnecessarily. Instead try to keep the answer brief by giving just a couple lines before/after any changes you make. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/html-tailwind-css-javascript-cursorrules-prompt-fi/html-tailwind-css-and-javascript-expert-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/html-tailwind-css-javascript-cursorrules-prompt-fi/html-tailwind-css-and-javascript-expert-rule.mdc index 1c99993..4c91f91 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/html-tailwind-css-javascript-cursorrules-prompt-fi/html-tailwind-css-and-javascript-expert-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/html-tailwind-css-javascript-cursorrules-prompt-fi/html-tailwind-css-and-javascript-expert-rule.mdc @@ -3,4 +3,4 @@ description: Sets the AI to act as an expert in HTML, Tailwind CSS, and vanilla globs: **/*.{html,js,css} --- - You are an expert AI programming assistant that primarily focuses on producing clear, readable HTML, Tailwind CSS and vanilla JavaScript code. -- You always use the latest version of HTML, Tailwind CSS and vanilla JavaScript, and you are familiar with the latest features and best practices. \ No newline at end of file +- You always use the latest version of HTML, Tailwind CSS and vanilla JavaScript, and you are familiar with the latest features and best practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-additional-instructions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-additional-instructions.mdc index 1da36ab..be51693 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-additional-instructions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-additional-instructions.mdc @@ -8,4 +8,4 @@ globs: **/*.html - Use hx-boost for full page navigation - Implement proper error handling - Follow progressive enhancement principles -- Use server-side templating (e.g., Jinja2, Handlebars) \ No newline at end of file +- Use server-side templating (e.g., Jinja2, Handlebars) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-best-practices-general.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-best-practices-general.mdc index 77e9d90..1aeb29e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-best-practices-general.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-best-practices-general.mdc @@ -7,4 +7,4 @@ globs: **/*.html - Utilize hx-trigger for custom events - Use hx-swap to control how content is swapped - Implement hx-target to specify where to swap content -- Utilize hx-indicator for loading indicators \ No newline at end of file +- Utilize hx-indicator for loading indicators diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-folder-structure.mdc index 1aebb62..9f5c05b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-basic-cursorrules-prompt-file/htmx-folder-structure.mdc @@ -9,4 +9,4 @@ globs: src/**/*.* static/ css/ js/ - app.py \ No newline at end of file + app.py diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-class-based-views-for-htmx.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-class-based-views-for-htmx.mdc index 19f893c..7e74fc0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-class-based-views-for-htmx.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-class-based-views-for-htmx.mdc @@ -2,4 +2,4 @@ description: Advises using Django's class-based views when constructing HTMX responses in view files. Class-based views provide a structured way to handle different HTTP methods. globs: **/views.py --- -- Use Django's class-based views for HTMX responses \ No newline at end of file +- Use Django's class-based views for HTMX responses diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-form-handling.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-form-handling.mdc index 09422b0..9916e77 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-form-handling.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-form-handling.mdc @@ -3,4 +3,4 @@ description: Specifies that Django forms should be used when handling form input globs: **/forms.py --- - Implement Django forms for form handling -- Use Django's form validation for HTMX requests \ No newline at end of file +- Use Django's form validation for HTMX requests diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-middleware-for-request-response.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-middleware-for-request-response.mdc index 92dac4a..92684ac 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-middleware-for-request-response.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-middleware-for-request-response.mdc @@ -2,4 +2,4 @@ description: Recommends utilizing Django's middleware for handling request and response processing. Middleware allows for global actions to be performed on requests and responses. globs: **/middleware.py --- -- Utilize Django's middleware for request/response processing \ No newline at end of file +- Utilize Django's middleware for request/response processing diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-orm-for-database-operations.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-orm-for-database-operations.mdc index 287c89c..36630ff 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-orm-for-database-operations.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-orm-for-database-operations.mdc @@ -2,4 +2,4 @@ description: Specifies that Django's ORM should be used for interacting with the database when defining models. This encourages a consistent approach to database operations across the project. globs: **/models.py --- -- Implement Django ORM for database operations \ No newline at end of file +- Implement Django ORM for database operations diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-static-files-management.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-static-files-management.mdc index 226e5bf..0bb615d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-static-files-management.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-static-files-management.mdc @@ -2,4 +2,4 @@ description: Specifies the use of Django's staticfiles app for managing static assets within the 'static' directory. This promotes consistent and efficient management of CSS, JavaScript, and other static files. globs: **/static/**/*.* --- -- Use Django's staticfiles app for managing static assets \ No newline at end of file +- Use Django's staticfiles app for managing static assets diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-url-routing.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-url-routing.mdc index 9e2b73d..b91db4f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-url-routing.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/django-url-routing.mdc @@ -2,4 +2,4 @@ description: Ensures Django's URL routing system is used in URL configuration files. This promotes consistent and maintainable URL management across Django projects. globs: **/urls.py --- -- Utilize Django's URL routing system \ No newline at end of file +- Utilize Django's URL routing system diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/general-django-project-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/general-django-project-structure.mdc index 4b45ef0..56f1d79 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/general-django-project-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/general-django-project-structure.mdc @@ -2,4 +2,4 @@ description: Encourages adhering to Django's best practices for project structure, especially in settings files. This promotes maintainability and standardization across Django projects. globs: **/settings.py --- -- Follow Django's best practices for project structure \ No newline at end of file +- Follow Django's best practices for project structure diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/htmx-and-django-best-practices---general.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/htmx-and-django-best-practices---general.mdc index 7a7fd62..bf7ba40 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/htmx-and-django-best-practices---general.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-django-cursorrules-prompt-file/htmx-and-django-best-practices---general.mdc @@ -7,4 +7,4 @@ globs: **/templates/**/*.* - Utilize Django's HttpResponse for HTMX-specific responses - Use Django's form validation for HTMX requests - Implement proper error handling and logging -- Use Django's template tags with HTMX attributes \ No newline at end of file +- Use Django's template tags with HTMX attributes diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/additional-htmx-and-flask-instructions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/additional-htmx-and-flask-instructions.mdc index 08d9871..ed6df39 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/additional-htmx-and-flask-instructions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/additional-htmx-and-flask-instructions.mdc @@ -8,4 +8,4 @@ globs: templates/**/*.* - Use Flask-Migrate for database migrations - Implement proper error handling and logging - Follow Flask's application factory pattern -- Use environment variables for configuration \ No newline at end of file +- Use environment variables for configuration diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/flask-folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/flask-folder-structure.mdc index cbc43e6..05cbef3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/flask-folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/flask-folder-structure.mdc @@ -13,4 +13,4 @@ app/ routes/ __init__.py config.py -run.py \ No newline at end of file +run.py diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/htmx-and-flask-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/htmx-and-flask-best-practices.mdc index aef11a9..fd4e35b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/htmx-and-flask-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-flask-cursorrules-prompt-file/htmx-and-flask-best-practices.mdc @@ -7,4 +7,4 @@ globs: app/**/*.* - Utilize Flask's url_for for generating URLs - Use Flask's jsonify for JSON responses - Implement Flask-SQLAlchemy for database operations -- Utilize Flask's Blueprint for modular applications \ No newline at end of file +- Utilize Flask's Blueprint for modular applications diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-and-go---best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-and-go---best-practices.mdc index 4120f52..dbd8d77 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-and-go---best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-and-go---best-practices.mdc @@ -7,4 +7,4 @@ globs: **/*.go - Utilize gorilla/mux for routing if needed - Use encoding/json for JSON responses - Implement proper error handling and logging -- Utilize context for request cancellation and timeouts \ No newline at end of file +- Utilize context for request cancellation and timeouts diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-with-go---additional-instructions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-with-go---additional-instructions.mdc index 291343c..283931b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-with-go---additional-instructions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-with-go---additional-instructions.mdc @@ -8,4 +8,4 @@ globs: **/*.html - Use hx-boost for full page navigation - Follow Go's idiomatic error handling - Implement graceful shutdown for the server -- Use Go modules for dependency management \ No newline at end of file +- Use Go modules for dependency management diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-with-go---folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-with-go---folder-structure.mdc index 63e9939..21d762d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-with-go---folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-basic-cursorrules-prompt-file/htmx-with-go---folder-structure.mdc @@ -13,4 +13,4 @@ static/ css/ js/ go.mod -go.sum \ No newline at end of file +go.sum diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/fiber-logging-and-project-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/fiber-logging-and-project-structure.mdc index 1440204..7bf10b4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/fiber-logging-and-project-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/fiber-logging-and-project-structure.mdc @@ -4,4 +4,4 @@ globs: cmd/main.go --- - Implement proper logging with Fiber's Logger middleware - Follow Fiber's best practices for project structure -- Use environment variables for configuration \ No newline at end of file +- Use environment variables for configuration diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/fiber-routing-and-csrf-protection.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/fiber-routing-and-csrf-protection.mdc index fd78443..59d3c25 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/fiber-routing-and-csrf-protection.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/fiber-routing-and-csrf-protection.mdc @@ -5,4 +5,4 @@ globs: internal/handlers/**/*.go - Use Fiber's App.Get/Post/etc for routing HTMX requests - Implement CSRF protection with Fiber middleware - Utilize Fiber's Context for handling HTMX-specific headers -- Use Fiber's template engine for server-side rendering \ No newline at end of file +- Use Fiber's template engine for server-side rendering diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/htmx-go-and-fiber-best-practices-general.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/htmx-go-and-fiber-best-practices-general.mdc index a4eb8dd..23a3115 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/htmx-go-and-fiber-best-practices-general.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/htmx-go-and-fiber-best-practices-general.mdc @@ -7,4 +7,4 @@ globs: **/*.go - Utilize Fiber's middleware for request processing - Use Fiber's JSON methods for API responses - Implement proper error handling with Fiber's error handling -- Utilize Fiber's static file serving for assets \ No newline at end of file +- Utilize Fiber's static file serving for assets diff --git a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/recommended-folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/recommended-folder-structure.mdc index bc7693c..3dd82f7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/recommended-folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/htmx-go-fiber-cursorrules-prompt-file/recommended-folder-structure.mdc @@ -14,4 +14,4 @@ static/ css/ js/ go.mod -go.sum \ No newline at end of file +go.sum diff --git a/.cursor/rules/awesome-cursor-rules-mdc/index.mdc b/.cursor/rules/awesome-cursor-rules-mdc/index.mdc index 0519ecb..8d1c8b6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/index.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/index.mdc @@ -1 +1 @@ - \ No newline at end of file + diff --git a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/dto-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/dto-conventions.mdc index 8a8d45c..219d703 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/dto-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/dto-conventions.mdc @@ -3,4 +3,4 @@ description: Sets standards for Data Transfer Objects (DTOs), typically records, globs: **/src/main/java/com/example/dtos/*.java --- - Must be of type record, unless specified in a prompt otherwise. -- Must specify a compact canonical constructor to validate input parameter data (not null, blank, etc., as appropriate). \ No newline at end of file +- Must specify a compact canonical constructor to validate input parameter data (not null, blank, etc., as appropriate). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/entity-class-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/entity-class-conventions.mdc index bb006bd..62fcedb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/entity-class-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/entity-class-conventions.mdc @@ -6,4 +6,4 @@ globs: **/src/main/java/com/example/entities/*.java - Must annotate entity classes with @Data (from Lombok), unless specified in a prompt otherwise. - Must annotate entity ID with @Id and @GeneratedValue(strategy=GenerationType.IDENTITY). - Must use FetchType.LAZY for relationships, unless specified in a prompt otherwise. -- Annotate entity properties properly according to best practices, e.g., @Size, @NotEmpty, @Email, etc. \ No newline at end of file +- Annotate entity properties properly according to best practices, e.g., @Size, @NotEmpty, @Email, etc. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/general-java-development-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/general-java-development-practices.mdc index 5efb199..21b11c4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/general-java-development-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/general-java-development-practices.mdc @@ -5,4 +5,4 @@ globs: **/*.java - You are an experienced Senior Java Developer. - You always adhere to SOLID principles, DRY principles, KISS principles and YAGNI principles. - You always follow OWASP best practices. -- You always break tasks down to smallest units and approach solving any task in a step-by-step manner. \ No newline at end of file +- You always break tasks down to smallest units and approach solving any task in a step-by-step manner. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/repository-class-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/repository-class-conventions.mdc index e710a7a..013dd3f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/repository-class-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/repository-class-conventions.mdc @@ -7,4 +7,4 @@ globs: **/src/main/java/com/example/repositories/*.java - Must extend JpaRepository with the entity and entity ID as parameters, unless specified in a prompt otherwise. - Must use JPQL for all @Query type methods, unless specified in a prompt otherwise. - Must use @EntityGraph(attributePaths={"relatedEntity"}) in relationship queries to avoid the N+1 problem. -- Must use a DTO as The data container for multi-join queries with @Query. \ No newline at end of file +- Must use a DTO as The data container for multi-join queries with @Query. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/restcontroller-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/restcontroller-conventions.mdc index d6cbbb7..f075ed8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/restcontroller-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/restcontroller-conventions.mdc @@ -8,4 +8,4 @@ globs: **/src/main/java/com/example/controllers/*.java - All dependencies in class methods must be @Autowired without a constructor, unless specified otherwise. - Methods return objects must be of type Response Entity of type ApiResponse. - All class method logic must be implemented in a try..catch block(s). -- Caught errors in catch blocks must be handled by the Custom GlobalExceptionHandler class. \ No newline at end of file +- Caught errors in catch blocks must be handled by the Custom GlobalExceptionHandler class. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/service-class-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/service-class-conventions.mdc index 3627bca..585a319 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/service-class-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/service-class-conventions.mdc @@ -8,4 +8,4 @@ globs: **/src/main/java/com/example/services/*.java - All dependencies in ServiceImpl classes must be @Autowired without a constructor, unless specified otherwise. - Return objects of ServiceImpl methods should be DTOs, not entity classes, unless absolutely necessary. - For any logic requiring checking the existence of a record, use the corresponding repository method with an appropriate .orElseThrow lambda method. -- For any multiple sequential database executions, must use @Transactional or transactionTemplate, whichever is appropriate. \ No newline at end of file +- For any multiple sequential database executions, must use @Transactional or transactionTemplate, whichever is appropriate. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/spring-boot-configuration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/spring-boot-configuration.mdc index 7d89beb..a877da8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/spring-boot-configuration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/java-springboot-jpa-cursorrules-prompt-file/spring-boot-configuration.mdc @@ -8,4 +8,4 @@ globs: **/src/main/java/**/* - RestControllers cannot autowire Repositories directly unless absolutely beneficial to do so. - ServiceImpl classes cannot query the database directly and must use Repositories methods, unless absolutely necessary. - Data carrying between RestControllers and ServiceImpl classes, and vice versa, must be done only using DTOs. -- Entity classes must be used only to carry data out of database query executions. \ No newline at end of file +- Entity classes must be used only to carry data out of database query executions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/accessibility.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/accessibility.mdc index e054e08..dc2d2fb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/accessibility.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/accessibility.mdc @@ -6,4 +6,4 @@ Accessibility - Ensure proper semantic HTML structure in Astro components. - Implement ARIA attributes where necessary. -- Ensure keyboard navigation support for interactive elements. \ No newline at end of file +- Ensure keyboard navigation support for interactive elements. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-build-and-deployment.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-build-and-deployment.mdc index 1ae8bef..16660e7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-build-and-deployment.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-build-and-deployment.mdc @@ -7,4 +7,4 @@ Build and Deployment - Optimize the build process using Astro's build command. - Implement proper environment variable handling for different environments. - Use static hosting platforms compatible with Astro (Netlify, Vercel, etc.). -- Implement proper CI/CD pipelines for automated builds and deployments. \ No newline at end of file +- Implement proper CI/CD pipelines for automated builds and deployments. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-component-development.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-component-development.mdc index 328b3c5..d26e408 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-component-development.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-component-development.mdc @@ -8,4 +8,4 @@ Component Development - Use framework-specific components (React, Vue, Svelte) when necessary. - Implement proper component composition and reusability. - Use Astro's component props for data passing. -- Leverage Astro's built-in components like when appropriate. \ No newline at end of file +- Leverage Astro's built-in components like when appropriate. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-content-management.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-content-management.mdc index ea094eb..0c1a6b1 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-content-management.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-content-management.mdc @@ -6,4 +6,4 @@ Content Management - Use Markdown (.md) or MDX (.mdx) files for content-heavy pages. - Leverage Astro's built-in support for frontmatter in Markdown files. -- Implement content collections for organized content management. \ No newline at end of file +- Implement content collections for organized content management. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-data-fetching.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-data-fetching.mdc index d9e28db..13995e2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-data-fetching.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-data-fetching.mdc @@ -7,4 +7,4 @@ Data Fetching - Use Astro.props for passing data to components. - Implement getStaticPaths() for fetching data at build time. - Use Astro.glob() for working with local files efficiently. -- Implement proper error handling for data fetching operations. \ No newline at end of file +- Implement proper error handling for data fetching operations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-general.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-general.mdc index 01d32fa..70594e5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-general.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-general.mdc @@ -11,4 +11,4 @@ Key Principles - Prioritize static generation and minimal JavaScript for optimal performance. - Use descriptive variable names and follow Astro's naming conventions. - Organize files using Astro's file-based routing system. -- Refer to Astro's official documentation for detailed information on components, routing, and integrations for best practices. \ No newline at end of file +- Refer to Astro's official documentation for detailed information on components, routing, and integrations for best practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-integrations-and-plugins.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-integrations-and-plugins.mdc index 7d1ec2e..3c13e05 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-integrations-and-plugins.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-integrations-and-plugins.mdc @@ -6,4 +6,4 @@ Integrations and Plugins - Utilize Astro integrations for extending functionality (e.g., @astrojs/image). - Implement proper configuration for integrations in astro.config.mjs. -- Use Astro's official integrations when available for better compatibility. \ No newline at end of file +- Use Astro's official integrations when available for better compatibility. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-performance-optimization.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-performance-optimization.mdc index fc60d4d..be0fe3b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-performance-optimization.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-performance-optimization.mdc @@ -10,4 +10,4 @@ Performance Optimization - client:idle for non-critical interactivity - client:visible for components that should hydrate when visible - Implement proper lazy loading for images and other assets. -- Utilize Astro's built-in asset optimization features. \ No newline at end of file +- Utilize Astro's built-in asset optimization features. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-project-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-project-structure.mdc index 11148b0..02332e3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-project-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-project-structure.mdc @@ -11,4 +11,4 @@ Astro Project Structure - pages/ - styles/ - public/ - - astro.config.mjs \ No newline at end of file + - astro.config.mjs diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-routing-and-pages.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-routing-and-pages.mdc index 99b6950..2601687 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-routing-and-pages.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-routing-and-pages.mdc @@ -7,4 +7,4 @@ Routing and Pages - Utilize Astro's file-based routing system in the src/pages/ directory. - Implement dynamic routes using [...slug].astro syntax. - Use getStaticPaths() for generating static pages with dynamic routes. -- Implement proper 404 handling with a 404.astro page. \ No newline at end of file +- Implement proper 404 handling with a 404.astro page. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-seo-and-meta-tags.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-seo-and-meta-tags.mdc index 0c0bc0f..5237aba 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-seo-and-meta-tags.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-seo-and-meta-tags.mdc @@ -6,4 +6,4 @@ SEO and Meta Tags - Use Astro's tag for adding meta information. - Implement canonical URLs for proper SEO. -- Use the component pattern for reusable SEO setups. \ No newline at end of file +- Use the component pattern for reusable SEO setups. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-styling.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-styling.mdc index 4eca734..b770491 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-styling.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/astro-styling.mdc @@ -7,4 +7,4 @@ Styling - Use Astro's scoped styling with tags in .astro files. - Leverage global styles when necessary, importing them in layouts. - Utilize CSS preprocessing with Sass or Less if required. -- Implement responsive design using CSS custom properties and media queries. \ No newline at end of file +- Implement responsive design using CSS custom properties and media queries. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/key-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/key-conventions.mdc index 4be0334..4865e96 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/key-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/key-conventions.mdc @@ -8,4 +8,4 @@ Key Conventions 2. Use TypeScript for enhanced type safety and developer experience. 3. Implement proper error handling and logging. 4. Leverage Astro's RSS feed generation for content-heavy sites. -5. Use Astro's Image component for optimized image delivery. \ No newline at end of file +5. Use Astro's Image component for optimized image delivery. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/performance-metrics.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/performance-metrics.mdc index 5ed52e9..12ce085 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/performance-metrics.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/performance-metrics.mdc @@ -6,4 +6,4 @@ Performance Metrics - Prioritize Core Web Vitals (LCP, FID, CLS) in development. - Use Lighthouse and WebPageTest for performance auditing. -- Implement performance budgets and monitoring. \ No newline at end of file +- Implement performance budgets and monitoring. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/tailwind-css-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/tailwind-css-best-practices.mdc index d7b05a1..63159e2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/tailwind-css-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/tailwind-css-best-practices.mdc @@ -8,4 +8,4 @@ Tailwind CSS Best Practices - Leverage Tailwind's responsive design utilities (sm:, md:, lg:, etc.). - Utilize Tailwind's color palette and spacing scale for consistency. - Implement custom theme extensions in tailwind.config.cjs when necessary. -- Never use the @apply directive \ No newline at end of file +- Never use the @apply directive diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/tailwind-css-integration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/tailwind-css-integration.mdc index 94a592f..1a8da42 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/tailwind-css-integration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/tailwind-css-integration.mdc @@ -4,4 +4,4 @@ globs: astro.config.mjs --- Styling with Tailwind CSS -- Integrate Tailwind CSS with Astro @astrojs/tailwind \ No newline at end of file +- Integrate Tailwind CSS with Astro @astrojs/tailwind diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/testing.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/testing.mdc index 0ab605c..9ad0acd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/testing.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-astro-tailwind-css-cursorrules-prompt-f/testing.mdc @@ -6,4 +6,4 @@ Testing - Implement unit tests for utility functions and helpers. - Use end-to-end testing tools like Cypress for testing the built site. -- Implement visual regression testing if applicable. \ No newline at end of file +- Implement visual regression testing if applicable. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/api-usage-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/api-usage-rules.mdc index 9baf6d1..c5fc869 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/api-usage-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/api-usage-rules.mdc @@ -2,4 +2,4 @@ description: Rules for proper API usage within Chrome extensions, ensuring compatibility and best practices. globs: **/*.js --- -- API Usage \ No newline at end of file +- API Usage diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/chrome-extension-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/chrome-extension-general-rules.mdc index 676e61e..e58220e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/chrome-extension-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/chrome-extension-general-rules.mdc @@ -3,4 +3,4 @@ description: General rules for all Chrome extension files, including JavaScript, globs: **/*.{js,html,css,json} --- - You are an expert in Chrome extension development, JavaScript, HTML, CSS, and Chrome APIs. -- Follow Chrome Extension documentation and best practices from the official Google Developers site for up-to-date information. \ No newline at end of file +- Follow Chrome Extension documentation and best practices from the official Google Developers site for up-to-date information. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/chrome-extension-manifest-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/chrome-extension-manifest-rules.mdc index 1b4eb09..a3d813c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/chrome-extension-manifest-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/chrome-extension-manifest-rules.mdc @@ -2,4 +2,4 @@ description: Specific rules related to the Chrome extension manifest file, ensuring proper structure and content. globs: manifest.json --- -- Chrome Extension Manifest \ No newline at end of file +- Chrome Extension Manifest diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/development-process-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/development-process-rules.mdc index fbd1781..f1c2cb7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/development-process-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/development-process-rules.mdc @@ -2,4 +2,4 @@ description: Rules for the overall development process of Chrome extensions, including testing, debugging, and publishing. globs: **/*.{js,html,css,json} --- -- Development Process \ No newline at end of file +- Development Process diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/extension-architecture-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/extension-architecture-guidelines.mdc index 5e237af..0cbf9e1 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/extension-architecture-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/extension-architecture-guidelines.mdc @@ -2,4 +2,4 @@ description: Guidelines for structuring the architecture of a Chrome extension, focusing on modularity and maintainability. globs: **/*.{js,html} --- -- Extension Architecture \ No newline at end of file +- Extension Architecture diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/internationalization-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/internationalization-rules.mdc index 0cfca8a..9df3aff 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/internationalization-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/internationalization-rules.mdc @@ -2,4 +2,4 @@ description: Rules for internationalizing Chrome extensions to support multiple languages. globs: **/*.{js,html} --- -- Internationalization \ No newline at end of file +- Internationalization diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/javascript-code-style-and-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/javascript-code-style-and-structure.mdc index f8e63d8..f56f03a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/javascript-code-style-and-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/javascript-code-style-and-structure.mdc @@ -4,4 +4,4 @@ globs: **/*.js --- - Code Style and Structure - Naming Conventions - - JavaScript Usage \ No newline at end of file + - JavaScript Usage diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/performance-optimization-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/performance-optimization-rules.mdc index 603e7bc..c9cda90 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/performance-optimization-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/performance-optimization-rules.mdc @@ -2,4 +2,4 @@ description: Rules for optimizing the performance of Chrome extensions, covering aspects like efficient code and resource usage. globs: **/*.js --- -- Performance Optimization \ No newline at end of file +- Performance Optimization diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/publishing-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/publishing-rules.mdc index cdeec86..454a870 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/publishing-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/publishing-rules.mdc @@ -2,4 +2,4 @@ description: Rules for publishing Chrome extensions to the Chrome Web Store, ensuring proper submission guidelines are followed. globs: manifest.json --- -- Publishing \ No newline at end of file +- Publishing diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/security-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/security-practices.mdc index a782c6d..6756d5e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/security-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/security-practices.mdc @@ -2,4 +2,4 @@ description: Rules for secure coding practices within Chrome extensions to prevent vulnerabilities. globs: **/*.{js,html} --- -- Security Practices \ No newline at end of file +- Security Practices diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/testing-and-debugging-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/testing-and-debugging-rules.mdc index f1f2fc1..fcf661b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/testing-and-debugging-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/testing-and-debugging-rules.mdc @@ -2,4 +2,4 @@ description: Rules for testing and debugging Chrome extensions to ensure quality and stability. globs: **/*.js --- -- Testing and Debugging \ No newline at end of file +- Testing and Debugging diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/ui-and-styling-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/ui-and-styling-rules.mdc index ff47512..e1184b5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/ui-and-styling-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-chrome-apis-cursorrules-prompt-file/ui-and-styling-rules.mdc @@ -2,4 +2,4 @@ description: Rules for developing the user interface and styling of Chrome extensions, ensuring a consistent look and feel. globs: **/*.{html,css} --- -- User Interface and Styling \ No newline at end of file +- User Interface and Styling diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/bug-handling-with-todo-comments.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/bug-handling-with-todo-comments.mdc index f206db1..a928338 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/bug-handling-with-todo-comments.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/bug-handling-with-todo-comments.mdc @@ -2,4 +2,4 @@ description: Specifies the usage of TODO comments to outline problems or bugs encountered in existing code, regardless of file type. globs: **/*.* --- -- TODO Comments: If you encounter a bug in existing code, or the instructions lead to suboptimal or buggy code, add comments starting with "TODO:" outlining the problems. \ No newline at end of file +- TODO Comments: If you encounter a bug in existing code, or the instructions lead to suboptimal or buggy code, add comments starting with "TODO:" outlining the problems. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---dry-and-functional-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---dry-and-functional-style.mdc index a0b02e6..01814db 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---dry-and-functional-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---dry-and-functional-style.mdc @@ -3,4 +3,4 @@ description: Applies guidelines emphasizing DRY code and functional programming globs: **/*.* --- - Correct and DRY Code: Focus on writing correct, best practice, DRY (Don't Repeat Yourself) code. -- Functional and Immutable Style: Prefer a functional, immutable style unless it becomes much more verbose. \ No newline at end of file +- Functional and Immutable Style: Prefer a functional, immutable style unless it becomes much more verbose. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---early-returns-and-conditionals.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---early-returns-and-conditionals.mdc index 12850e8..16edaa6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---early-returns-and-conditionals.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---early-returns-and-conditionals.mdc @@ -3,4 +3,4 @@ description: Applies coding guidelines related to using early returns and condit globs: **/*.* --- - Utilize Early Returns: Use early returns to avoid nested conditions and improve readability. -- Conditional Classes: Prefer conditional classes over ternary operators for class attributes. \ No newline at end of file +- Conditional Classes: Prefer conditional classes over ternary operators for class attributes. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---naming-and-constants.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---naming-and-constants.mdc index e284c19..88f977a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---naming-and-constants.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/coding-guidelines---naming-and-constants.mdc @@ -3,4 +3,4 @@ description: Applies guidelines for descriptive naming conventions and usage of globs: **/*.* --- - Descriptive Names: Use descriptive names for variables and functions. Prefix event handler functions with "handle" (e.g., handleClick, handleKeyDown). -- Constants Over Functions: Use constants instead of functions where possible. Define types if applicable. \ No newline at end of file +- Constants Over Functions: Use constants instead of functions where possible. Define types if applicable. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/function-ordering-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/function-ordering-conventions.mdc index da5467d..9a0c453 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/function-ordering-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/function-ordering-conventions.mdc @@ -2,4 +2,4 @@ description: Defines the function ordering conventions, where functions that compose other functions appear earlier in the file, regardless of the file type. globs: **/*.* --- -- Order functions with those that are composing other functions appearing earlier in the file. For example, if you have a menu with multiple buttons, define the menu function above the buttons. \ No newline at end of file +- Order functions with those that are composing other functions appearing earlier in the file. For example, if you have a menu with multiple buttons, define the menu function above the buttons. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/general-coding-principles.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/general-coding-principles.mdc index 79aa1fa..178f37d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/general-coding-principles.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/general-coding-principles.mdc @@ -4,4 +4,4 @@ globs: **/*.* --- - Focus on simplicity, readability, performance, maintainability, testability, and reusability. - Remember less code is better. -- Lines of code = Debt. \ No newline at end of file +- Lines of code = Debt. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/javascript-documentation-with-jsdoc.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/javascript-documentation-with-jsdoc.mdc index ff80d36..e94feb7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/javascript-documentation-with-jsdoc.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/javascript-documentation-with-jsdoc.mdc @@ -2,4 +2,4 @@ description: Specifies the use of JSDoc comments for documenting JavaScript files, especially with modern ES6 syntax. globs: **/*.js --- -- JSDoc Comments: Use JSDoc comments for JavaScript and modern ES6 syntax. \ No newline at end of file +- JSDoc Comments: Use JSDoc comments for JavaScript and modern ES6 syntax. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/minimal-code-changes-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/minimal-code-changes-rule.mdc index fdd8db9..efde321 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/minimal-code-changes-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/minimal-code-changes-rule.mdc @@ -4,4 +4,4 @@ globs: **/*.* --- - Only modify sections of the code related to the task at hand. - Avoid modifying unrelated pieces of code. -- Accomplish goals with minimal code changes. \ No newline at end of file +- Accomplish goals with minimal code changes. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/persona---senior-full-stack-developer.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/persona---senior-full-stack-developer.mdc index 0e66ab3..31471ad 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/persona---senior-full-stack-developer.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/persona---senior-full-stack-developer.mdc @@ -2,4 +2,4 @@ description: Defines the persona as a senior full-stack developer with extensive knowledge applicable to all files. globs: **/*.* --- -- You are a senior full-stack developer. One of those rare 10x developers that has incredible knowledge. \ No newline at end of file +- You are a senior full-stack developer. One of those rare 10x developers that has incredible knowledge. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/typescript-skip-jsdoc.mdc b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/typescript-skip-jsdoc.mdc index 10a2f5a..9d282e3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/typescript-skip-jsdoc.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/javascript-typescript-code-quality-cursorrules-pro/typescript-skip-jsdoc.mdc @@ -2,4 +2,4 @@ description: TypeScript should not use JSDoc comments as TypeScript's type system obviates the need. globs: **/*.ts --- -- JSDoc Comments: Do not use JSDoc comments because this is TypeScript and types are defined. \ No newline at end of file +- JSDoc Comments: Do not use JSDoc comments because this is TypeScript and types are defined. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/backend-development-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/backend-development-rules.mdc index 613e8e8..a18748d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/backend-development-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/backend-development-rules.mdc @@ -5,4 +5,4 @@ globs: backend/**/*.* 5. Backend Development - Guide the creation of serverless functions for the backend API - Assist with integrating all components (htmx, Typesense) - - Help optimize API performance and error handling \ No newline at end of file + - Help optimize API performance and error handling diff --git a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/frontend-development-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/frontend-development-rules.mdc index 24ebd93..1b26064 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/frontend-development-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/frontend-development-rules.mdc @@ -8,4 +8,4 @@ globs: frontend/**/*.* - Help with client-side performance optimization Project-Specific Notes: -The frontend uses HTMX for simplicity. Suggest improvements while maintaining this approach. \ No newline at end of file +The frontend uses HTMX for simplicity. Suggest improvements while maintaining this approach. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/general-knative-istio-typesense-htmx-gpu-applications.mdc b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/general-knative-istio-typesense-htmx-gpu-applications.mdc index e7be254..e057515 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/general-knative-istio-typesense-htmx-gpu-applications.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/general-knative-istio-typesense-htmx-gpu-applications.mdc @@ -14,4 +14,4 @@ Be prepared to dive deep into documentation or specifications of the used techno Encourage best practices in cloud-native application development. When unsure about specific implementation details, clearly state assumptions and provide general guidance. -Always prioritize security, scalability, and maintainability in your designs and implementations. Leverage the power and simplicity of knative to create efficient and idiomatic code. \ No newline at end of file +Always prioritize security, scalability, and maintainability in your designs and implementations. Leverage the power and simplicity of knative to create efficient and idiomatic code. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/istio-specific-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/istio-specific-rules.mdc index 2a1752b..08fd47f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/istio-specific-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/istio-specific-rules.mdc @@ -8,4 +8,4 @@ globs: **/*.* - Assist with troubleshooting Istio-related issues Project-Specific Notes: -Istio should be leveraged for inter-service communication, security, and monitoring. \ No newline at end of file +Istio should be leveraged for inter-service communication, security, and monitoring. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/knative-specific-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/knative-specific-rules.mdc index c022aa3..6c85725 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/knative-specific-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/knative-specific-rules.mdc @@ -8,4 +8,4 @@ globs: **/*.* - Help optimize autoscaling settings Project-Specific Notes: -The backend should be implemented as Knative services. \ No newline at end of file +The backend should be implemented as Knative services. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/testing-and-monitoring-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/testing-and-monitoring-rules.mdc index cd4ead9..ea07604 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/testing-and-monitoring-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/testing-and-monitoring-rules.mdc @@ -5,4 +5,4 @@ globs: tests/**/*.* 6. Testing and Monitoring - Guide the creation of test cases for each component - Assist with setting up monitoring and logging - - Help interpret performance metrics and suggest optimizations \ No newline at end of file + - Help interpret performance metrics and suggest optimizations diff --git a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/typesense-specific-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/typesense-specific-rules.mdc index 9992af3..6e2a027 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/typesense-specific-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/knative-istio-typesense-gpu-cursorrules-prompt-fil/typesense-specific-rules.mdc @@ -8,4 +8,4 @@ globs: **/*.* - Help integrate Typesense with the backend API Project-Specific Notes: -Typesense is the primary search engine. Focus on its strengths for fast, typo-tolerant searching. \ No newline at end of file +Typesense is the primary search engine. Focus on its strengths for fast, typo-tolerant searching. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/cloud-native-and-kubernetes-expertise-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/cloud-native-and-kubernetes-expertise-rules.mdc index aa1f253..7b2d6f3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/cloud-native-and-kubernetes-expertise-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/cloud-native-and-kubernetes-expertise-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.md - Provide accurate and up-to-date information on Kubernetes concepts and components. - Explain cloud-native technologies in the context of real-world use cases. - Offer best practices for deploying and managing applications on Kubernetes. -- Stay informed about the latest trends and developments in the cloud-native ecosystem. \ No newline at end of file +- Stay informed about the latest trends and developments in the cloud-native ecosystem. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/collaboration-and-version-control-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/collaboration-and-version-control-rules.mdc index bb61470..84fb8a2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/collaboration-and-version-control-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/collaboration-and-version-control-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.md - Use a version control system to track changes and manage contributions. - Establish a clear workflow for collaboration and review. - Use issue tracking to manage bugs and feature requests. -- Communicate effectively with contributors and stakeholders. \ No newline at end of file +- Communicate effectively with contributors and stakeholders. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/content-creation-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/content-creation-rules.mdc index 99f59b7..22e1d69 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/content-creation-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/content-creation-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.md - Write clear, concise, and grammatically correct content. - Ensure all information is accurate and up-to-date. - Tailor the content to the intended audience. -- Use a variety of content formats, such as text, images, and videos, to engage the reader. \ No newline at end of file +- Use a variety of content formats, such as text, images, and videos, to engage the reader. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/documentation-best-practices-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/documentation-best-practices-rules.mdc index 8e17345..e35c66c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/documentation-best-practices-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/documentation-best-practices-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.md - Follow established style guides and conventions. - Use templates and reusable components to ensure consistency. - Review and revise documentation regularly to keep it up-to-date. -- Get feedback from users and incorporate it into the documentation. \ No newline at end of file +- Get feedback from users and incorporate it into the documentation. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/documentation-style-and-structure-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/documentation-style-and-structure-rules.mdc index 2e1ea43..793a4fa 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/documentation-style-and-structure-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/documentation-style-and-structure-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.md - Use clear and concise language to explain complex concepts. - Maintain a consistent tone and voice throughout the documentation. - Structure content logically with appropriate headings, subheadings, and lists. -- Use examples and illustrations to aid understanding. \ No newline at end of file +- Use examples and illustrations to aid understanding. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/general-cloud-native-documentation-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/general-cloud-native-documentation-rules.mdc index 8a728bd..80dda46 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/general-cloud-native-documentation-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/general-cloud-native-documentation-rules.mdc @@ -4,4 +4,4 @@ globs: **/*.md --- - You are an expert Technical Writer with a deep understanding of cloud native technologies, Kubernetes, and technical documentation best practices. You excel at creating clear, concise, and user-friendly documentation using Markdown and MkDocs. - You always use the latest stable versions of Kubernetes, cloud native tools, and MkDocs. You're familiar with the latest features, best practices, and trends in cloud native architecture, containerization, and orchestration. -- Don't be lazy, provide thorough and accurate documentation for all requested topics and features. \ No newline at end of file +- Don't be lazy, provide thorough and accurate documentation for all requested topics and features. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/metadata-and-seo-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/metadata-and-seo-rules.mdc index cfba06c..0730fa1 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/metadata-and-seo-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/metadata-and-seo-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.md - Use relevant keywords in titles, headings, and descriptions. - Add appropriate metadata to all pages. - Optimize images and other media for search engines. -- Use internal and external links to improve navigation and SEO. \ No newline at end of file +- Use internal and external links to improve navigation and SEO. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/mkdocs-specific-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/mkdocs-specific-rules.mdc index c0e0f0b..b869928 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/mkdocs-specific-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/mkdocs-specific-rules.mdc @@ -4,4 +4,4 @@ globs: mkdocs.yml --- - Follow best practices for MkDocs structure, including clear navigation, proper use of themes, and effective plugin integration. - Ensure all MkDocs configurations are optimized for readability and maintainability. -- Use appropriate MkDocs plugins to enhance functionality and user experience. \ No newline at end of file +- Use appropriate MkDocs plugins to enhance functionality and user experience. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/technical-accuracy-and-usability-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/technical-accuracy-and-usability-rules.mdc index 86f426a..3a5882f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/technical-accuracy-and-usability-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/kubernetes-mkdocs-documentation-cursorrules-prompt/technical-accuracy-and-usability-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.md - Verify all technical details and code examples for accuracy. - Test all procedures and instructions to ensure they work as expected. - Provide clear and concise instructions that are easy to follow. -- Use visuals to illustrate complex concepts and procedures. \ No newline at end of file +- Use visuals to illustrate complex concepts and procedures. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-coding-standards.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-coding-standards.mdc index 256a380..37c3e8f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-coding-standards.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-coding-standards.mdc @@ -6,4 +6,4 @@ globs: */src/**/*.* - Class and Enum names: Use PascalCase (e.g., MyClass) - Method names: Use camelCase (e.g., myMethod) - Variable and Properties names: Use snake_case (e.g., my_variable) -- Constants and Enum Cases names: Use SCREAMING_SNAKE_CASE (e.g., MY_CONSTANT) \ No newline at end of file +- Constants and Enum Cases names: Use SCREAMING_SNAKE_CASE (e.g., MY_CONSTANT) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-development-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-development-guidelines.mdc index b14b568..5003a08 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-development-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-development-guidelines.mdc @@ -7,4 +7,4 @@ globs: */src/**/*.* - Utilize the spatie/laravel-package-tools boilerplate as a starting point - Implement a default Pint configuration for code styling - Prefer using helpers over facades when possible -- Focus on creating code that provides excellent developer experience (DX), better autocompletion, type safety, and comprehensive docblocks \ No newline at end of file +- Focus on creating code that provides excellent developer experience (DX), better autocompletion, type safety, and comprehensive docblocks diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-structure.mdc index 28253fa..78fe794 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-structure.mdc @@ -4,4 +4,4 @@ globs: */src/**/*.* --- - Outline the directory structure for the package - Describe the purpose of each main directory and key files -- Explain how the package will be integrated into a Laravel application \ No newline at end of file +- Explain how the package will be integrated into a Laravel application diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-testing-and-documentation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-testing-and-documentation.mdc index 517d289..54e58a8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-testing-and-documentation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/laravel-package-testing-and-documentation.mdc @@ -3,4 +3,4 @@ description: Outlines the strategy for testing and documentation within the Lara globs: */tests/**/*.* --- - Provide an overview of the testing strategy (e.g., unit tests, feature tests) -- Outline the documentation structure, including README.md, usage examples, and API references \ No newline at end of file +- Outline the documentation structure, including README.md, usage examples, and API references diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/readme-md-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/readme-md-guidelines.mdc index 48f4f5a..d2aec3d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/readme-md-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-php-83-cursorrules-prompt-file/readme-md-guidelines.mdc @@ -2,4 +2,4 @@ description: Guidelines for README.md file. globs: */README.md --- -- The README.md file should include usage examples and API references \ No newline at end of file +- The README.md file should include usage examples and API references diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/alpine-js-usage-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/alpine-js-usage-rules.mdc index ee0a523..2387e34 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/alpine-js-usage-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/alpine-js-usage-rules.mdc @@ -5,4 +5,4 @@ globs: /resources/views/**/*.blade.php - Use Alpine.js directives (x-data, x-bind, x-on, etc.) for declarative JavaScript functionality. - Implement small, focused Alpine.js components for specific UI interactions. - Combine Alpine.js with Livewire for enhanced interactivity when necessary. -- Keep Alpine.js logic close to the HTML it manipulates, preferably inline. \ No newline at end of file +- Keep Alpine.js logic close to the HTML it manipulates, preferably inline. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/key-conventions-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/key-conventions-rules.mdc index 95ec318..fc21b68 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/key-conventions-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/key-conventions-rules.mdc @@ -9,4 +9,4 @@ globs: /**/*.* - Implement proper database relationships using Eloquent. - Use Laravel's built-in authentication scaffolding. - Implement proper API resource transformations. -- Use Laravel's event and listener system for decoupled code. \ No newline at end of file +- Use Laravel's event and listener system for decoupled code. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/laravel-best-practices-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/laravel-best-practices-rules.mdc index ff3954d..b010ce3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/laravel-best-practices-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/laravel-best-practices-rules.mdc @@ -14,4 +14,4 @@ globs: /**/*.php - Use Laravel Mix for asset compilation. - Implement proper database indexing for improved query performance. - Use Laravel's built-in pagination features. -- Implement proper error logging and monitoring. \ No newline at end of file +- Implement proper error logging and monitoring. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/livewire-implementation-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/livewire-implementation-rules.mdc index 6140ff8..1940330 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/livewire-implementation-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/livewire-implementation-rules.mdc @@ -7,4 +7,4 @@ globs: /app/Http/Livewire/**/*.php - Implement real-time validation using Livewire's built-in validation features. - Optimize Livewire components for performance, avoiding unnecessary re-renders. - Integrate Livewire components with Laravel's backend features seamlessly. -- Implement lazy loading for Livewire components when appropriate. \ No newline at end of file +- Implement lazy loading for Livewire components when appropriate. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/php-and-laravel-core-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/php-and-laravel-core-rules.mdc index 210b44b..543253a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/php-and-laravel-core-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/php-and-laravel-core-rules.mdc @@ -16,4 +16,4 @@ globs: /**/*.php - Implement middleware for request filtering and modification. - Utilize Laravel's Eloquent ORM for database interactions. - Use Laravel's query builder for complex database queries. -- Implement proper database migrations and seeders. \ No newline at end of file +- Implement proper database migrations and seeders. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/security-best-practices-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/security-best-practices-rules.mdc index 2e784ff..40daac8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/security-best-practices-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/security-best-practices-rules.mdc @@ -6,4 +6,4 @@ globs: /**/*.* - Use Laravel's CSRF protection for all forms. - Implement proper authentication and authorization using Laravel's built-in features. - Use Laravel's prepared statements to prevent SQL injection. -- Implement proper database transactions for data integrity. \ No newline at end of file +- Implement proper database transactions for data integrity. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/tailwind-css-styling-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/tailwind-css-styling-rules.mdc index 4d5ec3d..23a1fd6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/tailwind-css-styling-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/tailwind-css-styling-rules.mdc @@ -5,4 +5,4 @@ globs: /resources/css/**/*.css - Utilize Tailwind's utility classes for responsive design. - Implement a consistent color scheme and typography using Tailwind's configuration. - Use Tailwind's @apply directive in CSS files for reusable component styles. -- Optimize for production by purging unused CSS classes. \ No newline at end of file +- Optimize for production by purging unused CSS classes. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/tall-stack-general.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/tall-stack-general.mdc index f33c096..d45aaf2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/tall-stack-general.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/tall-stack-general.mdc @@ -9,4 +9,4 @@ globs: /**/*.* - Prefer iteration and modularization over duplication. - Use descriptive variable and method names. - Favor dependency injection and service containers. -- When providing code examples or explanations, always consider the integration of all four technologies in the TALL stack. Emphasize the synergy between these technologies and how they work together to create efficient, reactive, and visually appealing web applications, while adhering to Laravel and PHP best practices. \ No newline at end of file +- When providing code examples or explanations, always consider the integration of all four technologies in the TALL stack. Emphasize the synergy between these technologies and how they work together to create efficient, reactive, and visually appealing web applications, while adhering to Laravel and PHP best practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/testing-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/testing-rules.mdc index 79334ed..2f2e35c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/testing-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/laravel-tall-stack-best-practices-cursorrules-prom/testing-rules.mdc @@ -4,4 +4,4 @@ globs: /tests/**/*.php --- - Write unit tests for Laravel controllers and models. - Implement feature tests for Livewire components using Laravel's testing tools. -- Use Laravel Dusk for end-to-end testing when necessary. \ No newline at end of file +- Use Laravel Dusk for end-to-end testing when necessary. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/ai-alignment-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/ai-alignment-rules.mdc index 7f200b8..38c4c52 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/ai-alignment-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/ai-alignment-rules.mdc @@ -3,4 +3,4 @@ description: Defines rules for aligning all aspects of development with project globs: **/* --- - Regularly review the repository structure, remove dead or duplicate code, address incomplete sections, and ensure the documentation is current. -- Use a markdown file to track progress, priorities, and ensure alignment with project goals throughout the development cycle. \ No newline at end of file +- Use a markdown file to track progress, priorities, and ensure alignment with project goals throughout the development cycle. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/continuous-improvement-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/continuous-improvement-rules.mdc index efe4b82..fb6414d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/continuous-improvement-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/continuous-improvement-rules.mdc @@ -3,4 +3,4 @@ description: Guides continuous improvement by seeking feedback, suggesting enhan globs: **/* --- - Actively seek feedback on the app's functionality and user experience. -- Suggest improvements that could make the app more efficient or user-friendly, ensuring any changes maintain the app's core principles. \ No newline at end of file +- Suggest improvements that could make the app more efficient or user-friendly, ensuring any changes maintain the app's core principles. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/development-principles-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/development-principles-rules.mdc index 2ac0d4d..a5659a2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/development-principles-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/development-principles-rules.mdc @@ -3,4 +3,4 @@ description: Governs development principles for python code. globs: **/*.py --- - Ensure the quantization process is streamlined, efficient, and free of errors. -- Handle edge cases, such as incompatible models or quantization failures, with clear and informative error messages, along with suggested resolutions. \ No newline at end of file +- Handle edge cases, such as incompatible models or quantization failures, with clear and informative error messages, along with suggested resolutions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/documentation-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/documentation-rules.mdc index b9d9d7b..f8c1f8b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/documentation-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/documentation-rules.mdc @@ -3,4 +3,4 @@ description: Rules for keeping all markdown documentation up to date, including globs: **/*.md --- - Keep all documentation up to date, including the README.md and any necessary instructions or examples. -- Clearly document any enhancements, bug fixes, or changes made during development to ensure transparency and maintainability. \ No newline at end of file +- Clearly document any enhancements, bug fixes, or changes made during development to ensure transparency and maintainability. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/project-overview-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/project-overview-rules.mdc index 148de46..94567bd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/project-overview-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/linux-nvidia-cuda-python-cursorrules-prompt-file/project-overview-rules.mdc @@ -6,4 +6,4 @@ globs: README.md - The app is named 'srt-model-quantizing' and is developed by SolidRusT Networks. - The app is a pipeline for downloading models from Hugging Face, quantizing them, and uploading them to a Hugging Face-compatible repository. - The app should be able to run on Linux servers only. -- Supports both Nvidia CUDA and AMD ROCm GPUs. \ No newline at end of file +- Supports both Nvidia CUDA and AMD ROCm GPUs. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/assistant-response-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/assistant-response-rules.mdc index 5ef8817..c01a1b3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/assistant-response-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/assistant-response-rules.mdc @@ -30,4 +30,4 @@ Source Tree: (sample, replace emoji) etc. etc. Next Task: NOT finished=short description of next task FINISHED=list EXPERT SPECIALIST suggestions for enhancements/performance improvements. -""" \ No newline at end of file +""" diff --git a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/coding-process-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/coding-process-rules.mdc index cb507f3..405772a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/coding-process-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/coding-process-rules.mdc @@ -6,4 +6,4 @@ globs: * - Prioritize tasks/steps you’ll address in each response - Finish one file before the next - If you can’t finish code, add TODO: comments -- If needed, interrupt yourself and ask to continue \ No newline at end of file +- If needed, interrupt yourself and ask to continue diff --git a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/coding-style-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/coding-style-rules.mdc index 3fda82a..de885e2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/coding-style-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/coding-style-rules.mdc @@ -4,4 +4,4 @@ globs: * --- - Code must start with path/filename as a one-line comment - Comments MUST describe mainly purpose, but also effect when necessary -- Prioritize modularity, DRY, performance, and security \ No newline at end of file +- Prioritize modularity, DRY, performance, and security diff --git a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/editing-code-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/editing-code-rules.mdc index 730ee1a..1adda00 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/editing-code-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/editing-code-rules.mdc @@ -8,4 +8,4 @@ globs: * - V=0 code golf - V=1 concise - V=2 simple - - V=3 verbose, DRY with extracted functions \ No newline at end of file + - V=3 verbose, DRY with extracted functions diff --git a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/general-project-assistant-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/general-project-assistant-rules.mdc index 930d204..4a118b4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/general-project-assistant-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/general-project-assistant-rules.mdc @@ -3,4 +3,4 @@ description: Defines holistic requirements for understanding the project and gen globs: * --- - Don’t apologize for errors: fix them -- You may ask about stack assumptions if writing code \ No newline at end of file +- You may ask about stack assumptions if writing code diff --git a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/llm-integration-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/llm-integration-rules.mdc index 5d4c03e..60cb60b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/llm-integration-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/llm-integration-rules.mdc @@ -3,4 +3,4 @@ description: Specifies rules for LLM integration, including language and API end globs: llm/**/*.* --- - Python wrapper for LLM interaction -- API endpoint to connect frontend with Python backend \ No newline at end of file +- API endpoint to connect frontend with Python backend diff --git a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/technology-stack-backend-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/technology-stack-backend-rules.mdc index 6ddf99a..7c12ff4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/technology-stack-backend-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/technology-stack-backend-rules.mdc @@ -3,4 +3,4 @@ description: Specifies the backend technology stack and coding style, applicable globs: backend/**/*.* --- - Framework: Next.js API Routes (for serverless functions) -- Language: TypeScript (for API routes) \ No newline at end of file +- Language: TypeScript (for API routes) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/technology-stack-frontend-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/technology-stack-frontend-rules.mdc index 31feb5f..1493601 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/technology-stack-frontend-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/next-type-llm/technology-stack-frontend-rules.mdc @@ -6,4 +6,4 @@ globs: frontend/**/*.* - Language: TypeScript - UI Components: shadcn/ui (based on Radix UI primitives) - Styling: Tailwind CSS -- Icons: Lucide React \ No newline at end of file +- Icons: Lucide React diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-additional-instructions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-additional-instructions.mdc index c0162f8..b925ec4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-additional-instructions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-additional-instructions.mdc @@ -8,4 +8,4 @@ globs: **/*.{js,jsx,ts,tsx} - Use CSS Modules or Tailwind CSS for styling - Implement proper error boundaries - Follow Next.js naming conventions for special files -- Use environment variables for configuration \ No newline at end of file +- Use environment variables for configuration diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-app-router-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-app-router-best-practices.mdc index 96ebf21..bd8546b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-app-router-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-app-router-best-practices.mdc @@ -8,4 +8,4 @@ globs: app/**/*.* - Use layout.js for shared layouts - Implement loading.js for loading states - Use error.js for error handling -- Utilize route handlers for API routes \ No newline at end of file +- Utilize route handlers for API routes diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-env-variables.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-env-variables.mdc index b54ad06..e50a38b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-env-variables.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-env-variables.mdc @@ -2,4 +2,4 @@ description: This rule advises using environment variables for configuration in a Next.js project. globs: **/*.{js,jsx,ts,tsx} --- -- Use environment variables for configuration \ No newline at end of file +- Use environment variables for configuration diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-error-handling.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-error-handling.mdc index 3de8446..aaecab7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-error-handling.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-error-handling.mdc @@ -2,4 +2,4 @@ description: This rule mandates proper error boundaries for effective error handling in Next.js applications. globs: **/*.{js,jsx,ts,tsx} --- -- Implement proper error boundaries \ No newline at end of file +- Implement proper error boundaries diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-folder-structure.mdc index e2f4b4e..6266629 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-folder-structure.mdc @@ -10,4 +10,4 @@ app/ components/ lib/ styles/ -public/ \ No newline at end of file +public/ diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-image-optimization.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-image-optimization.mdc index 530d972..eacc5a7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-image-optimization.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-image-optimization.mdc @@ -2,4 +2,4 @@ description: This rule promotes the optimization of images using the Next.js Image component for better performance. globs: **/*.{js,jsx,ts,tsx} --- -- Utilize Next.js Image component for optimized images \ No newline at end of file +- Utilize Next.js Image component for optimized images diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-naming-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-naming-conventions.mdc index c390140..c0a44ee 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-naming-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-naming-conventions.mdc @@ -2,4 +2,4 @@ description: This rule helps in following Next.js file naming conventions for special files within the 'app' directory. globs: app/**/*.* --- -- Follow Next.js naming conventions for special files \ No newline at end of file +- Follow Next.js naming conventions for special files diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-seo-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-seo-guidelines.mdc index 54c97cc..361bda8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-seo-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-seo-guidelines.mdc @@ -2,4 +2,4 @@ description: This rule ensures that SEO best practices are followed through proper metadata implementation in Next.js. globs: **/*.{js,jsx,ts,tsx} --- -- Implement proper metadata for SEO \ No newline at end of file +- Implement proper metadata for SEO diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-styling-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-styling-conventions.mdc index 94c90f3..0f40dd8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-styling-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-styling-conventions.mdc @@ -2,4 +2,4 @@ description: This rule recommends using CSS Modules or Tailwind CSS for styling components in a Next.js project. globs: **/*.{js,jsx,ts,tsx,css,scss} --- -- Use CSS Modules or Tailwind CSS for styling \ No newline at end of file +- Use CSS Modules or Tailwind CSS for styling diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-typescript-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-typescript-usage.mdc index 5469810..cafef0a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-typescript-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-app-router-cursorrules-prompt-file/next-js-typescript-usage.mdc @@ -2,4 +2,4 @@ description: This rule encourages the usage of Typescript for type safety across a Next.js project. globs: **/*.{ts,tsx} --- -- Use TypeScript for type safety \ No newline at end of file +- Use TypeScript for type safety diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/aceternity-ui-configuration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/aceternity-ui-configuration.mdc index 524b0af..4c43897 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/aceternity-ui-configuration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/aceternity-ui-configuration.mdc @@ -2,4 +2,4 @@ description: Specifies that Aceternity UI dependencies should be considered during code generation or modification. globs: **/aceternityui/**/*.* --- -- The project uses Aceternity UI. \ No newline at end of file +- The project uses Aceternity UI. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/bcrypt-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/bcrypt-rules.mdc index f044a08..dbe6a83 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/bcrypt-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/bcrypt-rules.mdc @@ -2,4 +2,4 @@ description: Defines to use bcryptjs for hash functions. globs: **/*bcryptjs*.* --- -- Use bcryptjs when you need hash functions. \ No newline at end of file +- Use bcryptjs when you need hash functions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/ckeditor-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/ckeditor-rules.mdc index c1f941e..4ade662 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/ckeditor-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/ckeditor-rules.mdc @@ -2,4 +2,4 @@ description: Defines CKEditor is being used for text editing globs: **/ckeditor5/**/*.* --- -- The project uses CKEditor for text editing \ No newline at end of file +- The project uses CKEditor for text editing diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/framer-motion-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/framer-motion-rules.mdc index f8f9a45..c111079 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/framer-motion-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/framer-motion-rules.mdc @@ -2,4 +2,4 @@ description: Defines framer motion is being used for animations globs: **/framer-motion/**/*.* --- -- The project uses framer motion for animations \ No newline at end of file +- The project uses framer motion for animations diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/material-ui-configuration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/material-ui-configuration.mdc index fa5fc3c..2decccf 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/material-ui-configuration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/material-ui-configuration.mdc @@ -2,4 +2,4 @@ description: Specifies that Material UI dependencies should be considered during code generation or modification. globs: **/@mui/**/*.* --- -- The project uses Material UI. \ No newline at end of file +- The project uses Material UI. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/next-js-project-setup.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/next-js-project-setup.mdc index c40d461..54a270c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/next-js-project-setup.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/next-js-project-setup.mdc @@ -8,4 +8,4 @@ globs: next.config.js - Use Tailwind CSS. - Use `src/` directory. - Use App Router. -- Import alias is configured as @/. \ No newline at end of file +- Import alias is configured as @/. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/prisma-orm-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/prisma-orm-rules.mdc index 14ed906..235031b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/prisma-orm-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/prisma-orm-rules.mdc @@ -2,4 +2,4 @@ description: Defines that prisma should be considered as ORM. globs: prisma/schema.prisma --- -- Prisma is being used as an ORM. \ No newline at end of file +- Prisma is being used as an ORM. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/shadcn-ui-configuration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/shadcn-ui-configuration.mdc index 0fb16f4..02704b6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/shadcn-ui-configuration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/shadcn-ui-configuration.mdc @@ -2,4 +2,4 @@ description: Specifies that Shadcn UI dependencies should be considered during code generation or modification. globs: **/shadcn-ui/**/*.* --- -- The project uses Shadcn UI. \ No newline at end of file +- The project uses Shadcn UI. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/tailwind-css-configuration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/tailwind-css-configuration.mdc index 988efd5..9ae2c1d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/tailwind-css-configuration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-material-ui-tailwind-css-cursorrules-prompt/tailwind-css-configuration.mdc @@ -3,4 +3,4 @@ description: Specifies that Tailwind CSS is a core part of the project's styling globs: tailwind.config.js --- - Tailwind CSS is used for styling. -- Use tailwind-merge \ No newline at end of file +- Use tailwind-merge diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/component-naming-and-directory-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/component-naming-and-directory-structure.mdc index 9bfd60e..0089a5e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/component-naming-and-directory-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/component-naming-and-directory-structure.mdc @@ -19,4 +19,4 @@ For example: │ └── /Select └── /layout ├── /Navbar - └── /Footer \ No newline at end of file + └── /Footer diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/general-typescript-node-js-next-js-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/general-typescript-node-js-next-js-rules.mdc index 68cf8aa..d1599b5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/general-typescript-node-js-next-js-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/general-typescript-node-js-next-js-rules.mdc @@ -12,4 +12,4 @@ globs: **/*.{ts,tsx,js,jsx} - Use functional components with TypeScript interfaces. - Use the "function" keyword for pure functions. - Avoid unnecessary curly braces in conditionals; use concise syntax for simple statements. -- Use declarative JSX. \ No newline at end of file +- Use declarative JSX. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/next-js-conventions-and-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/next-js-conventions-and-best-practices.mdc index d1d29ee..1225de2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/next-js-conventions-and-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/next-js-conventions-and-best-practices.mdc @@ -9,4 +9,4 @@ globs: src/**/* - Use only for Web API access in small components. - Avoid for data fetching or state management. - Follow Next.js docs for Data Fetching, Rendering, and Routing. -- Place both the /app and /components folders under a /src directory. \ No newline at end of file +- Place both the /app and /components folders under a /src directory. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/performance-optimization-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/performance-optimization-rules.mdc index c3ab3d5..d8b7d51 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/performance-optimization-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/performance-optimization-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.{ts,tsx,js,jsx} - Minimize 'use client', 'useEffect', and 'setState'; favor React Server Components (RSC). - Wrap client components in Suspense with fallback. - Use dynamic loading for non-critical components. -- Optimize images: use WebP format, include size data, implement lazy loading. \ No newline at end of file +- Optimize images: use WebP format, include size data, implement lazy loading. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/placeholder-images.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/placeholder-images.mdc index 19582e4..be880ae 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/placeholder-images.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/placeholder-images.mdc @@ -2,4 +2,4 @@ description: Rule to use placekitten.com for placeholder images in seed data. globs: **/seed.ts --- -- While creating placeholder images as a part of your seed data, use https://placekitten.com/ \ No newline at end of file +- While creating placeholder images as a part of your seed data, use https://placekitten.com/ diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/private-vs-shared-components.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/private-vs-shared-components.mdc index 5a9f039..9106621 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/private-vs-shared-components.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/private-vs-shared-components.mdc @@ -3,4 +3,4 @@ description: Rules for determining if a component should be private or shared, a globs: src/**/* --- - Private Components: For components used only within specific pages, you can create a _components folder within the relevant /app subdirectory. -- Shared Components: The /src/components folder should contain reusable components used across multiple pages or features. \ No newline at end of file +- Shared Components: The /src/components folder should contain reusable components used across multiple pages or features. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/ui-and-styling-with-shadcn-ui-and-tailwind.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/ui-and-styling-with-shadcn-ui-and-tailwind.mdc index e5ff453..c68bf1d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/ui-and-styling-with-shadcn-ui-and-tailwind.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-tailwind-cursorrules-prompt-file/ui-and-styling-with-shadcn-ui-and-tailwind.mdc @@ -3,4 +3,4 @@ description: Rules for UI development and styling using Shadcn UI and Tailwind C globs: **/*.{ts,tsx,js,jsx} --- - Use Shadcn UI, and Tailwind for components and styling. -- Implement responsive design with Tailwind CSS; use a mobile-first approach. \ No newline at end of file +- Implement responsive design with Tailwind CSS; use a mobile-first approach. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/error-handling-and-validation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/error-handling-and-validation.mdc index a781fca..47acd47 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/error-handling-and-validation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/error-handling-and-validation.mdc @@ -9,4 +9,4 @@ globs: **/*.{ts,js,jsx,tsx} - Avoid unnecessary else statements; use if-return pattern instead. - Use guard clauses to handle preconditions and invalid states early. - Implement proper error logging and user-friendly error messages. - - Consider using custom error types or error factories for consistent error handling. \ No newline at end of file + - Consider using custom error types or error factories for consistent error handling. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/general-solidity-typescript-node-js-next-js-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/general-solidity-typescript-node-js-next-js-rule.mdc index a5e0320..503b587 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/general-solidity-typescript-node-js-next-js-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/general-solidity-typescript-node-js-next-js-rule.mdc @@ -9,4 +9,4 @@ globs: **/*.{sol,ts,js,jsx,tsx} - Use descriptive variable names with auxiliary verbs (e.g., isLoading). - Use lowercase with dashes for directories (e.g., components/auth-wizard). - Favor named exports for components. -- Use the Receive an Object, Return an Object (RORO) pattern. \ No newline at end of file +- Use the Receive an Object, Return an Object (RORO) pattern. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/javascript-typescript-coding-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/javascript-typescript-coding-style.mdc index 887e296..e2827af 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/javascript-typescript-coding-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/javascript-typescript-coding-style.mdc @@ -7,4 +7,4 @@ globs: **/*.{ts,js,jsx,tsx} - File structure: Exported component, subcomponents, helpers, static content, types. - Avoid unnecessary curly braces in conditional statements. - For single-line statements in conditionals, omit curly braces. -- Use concise, one-line syntax for simple conditional statements (e.g., if (condition) doSomething()). \ No newline at end of file +- Use concise, one-line syntax for simple conditional statements (e.g., if (condition) doSomething()). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/next-js-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/next-js-conventions.mdc index 0b1beb1..09b53c2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/next-js-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/next-js-conventions.mdc @@ -8,4 +8,4 @@ globs: **/*.{ts,js,jsx,tsx} - Prefer server components and Next.js SSR features. - Use 'use client' only for Web API access in small components. - Avoid using 'use client' for data fetching or state management. - - Refer to Next.js documentation for Data Fetching, Rendering, and Routing best practices. \ No newline at end of file + - Refer to Next.js documentation for Data Fetching, Rendering, and Routing best practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/next-js-server-actions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/next-js-server-actions.mdc index 1a5cbb2..8cad6c8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/next-js-server-actions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/next-js-server-actions.mdc @@ -13,4 +13,4 @@ globs: app/**/*.{ts,js,jsx,tsx} - Handle errors gracefully and return appropriate responses. - Use import type { ActionResponse } from '@/types/actions' - Ensure all server actions return the ActionResponse type - - Implement consistent error handling and success responses using ActionResponse \ No newline at end of file + - Implement consistent error handling and success responses using ActionResponse diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/react-next-js-components.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/react-next-js-components.mdc index 5627f6d..d7f8f91 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/react-next-js-components.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-react-typescript-cursorrules-prompt-file/react-next-js-components.mdc @@ -14,4 +14,4 @@ globs: components/**/*.{ts,js,jsx,tsx} - Use Zod for form validation. - Wrap client components in Suspense with fallback. - Use dynamic loading for non-critical components. -- Optimize images: WebP format, size data, lazy loading. \ No newline at end of file +- Optimize images: WebP format, size data, lazy loading. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-seo-dev-cursorrules-prompt-file/general-code-commenting.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-seo-dev-cursorrules-prompt-file/general-code-commenting.mdc index cfa2867..7181590 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-seo-dev-cursorrules-prompt-file/general-code-commenting.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-seo-dev-cursorrules-prompt-file/general-code-commenting.mdc @@ -3,4 +3,4 @@ description: Ensures helpful comments are added to the code and that old, releva globs: **/*.* --- - Always add helpful comments to the code explaining what you are doing. -- Never delete old comments, unless they are no longer relevant because the code has been rewritten or deleted. \ No newline at end of file +- Never delete old comments, unless they are no longer relevant because the code has been rewritten or deleted. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-seo-dev-cursorrules-prompt-file/package-json-modification-protection.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-seo-dev-cursorrules-prompt-file/package-json-modification-protection.mdc index fa70a8a..ce60d55 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-seo-dev-cursorrules-prompt-file/package-json-modification-protection.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-seo-dev-cursorrules-prompt-file/package-json-modification-protection.mdc @@ -2,4 +2,4 @@ description: Protects lines with the specific 'Do not touch this line Cursor' comment within package.json. globs: package.json --- -- Whenever you see a line with the following comment, do not touch it, rewrite it, or delete it: "Do not touch this line Cursor" \ No newline at end of file +- Whenever you see a line with the following comment, do not touch it, rewrite it, or delete it: "Do not touch this line Cursor" diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/build-notes-file-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/build-notes-file-rules.mdc index 2fced0b..fcc7eab 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/build-notes-file-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/build-notes-file-rules.mdc @@ -28,4 +28,4 @@ globs: **/ProjectDocs/Build_Notes/**/* - Maintain a logical sequence so that future readers can understand the decision-making process without confusion. - **Completion of Build Notes:** - Once the build notes are complete, move the file to the `/ProjectDocs/Build_Notes/completed/` directory. - - If build notes are deprecated and no longer needed, move the file to the `/ProjectDocs/Build_Notes/archived/` directory. \ No newline at end of file + - If build notes are deprecated and no longer needed, move the file to the `/ProjectDocs/Build_Notes/archived/` directory. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/build-notes-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/build-notes-guidelines.mdc index e055a2a..e4e5c0f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/build-notes-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/build-notes-guidelines.mdc @@ -6,4 +6,4 @@ globs: **/*.* - **Clarity & Brevity:** Keep notes concise, direct, and focused on the task at hand. - **Logical Naming:** Use a consistent naming convention that ties each notes file to a specific task and date. - **Incremental Updates:** Update notes as plans evolve or tasks are completed. Append rather than overwrite. -- **Traceability:** Ensure that each decision or change in approach is recorded and easy to follow. \ No newline at end of file +- **Traceability:** Ensure that each decision or change in approach is recorded and easy to follow. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/context-files-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/context-files-rules.mdc index 8cd0ce2..813f2f1 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/context-files-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/context-files-rules.mdc @@ -12,4 +12,4 @@ globs: **/ProjectDocs/contexts/**/* - Reference these files frequently to ensure development aligns with established guidelines. - **Change Management:** - Record any changes to context files within the corresponding build notes file for that task. - - Maintain a clear rationale for context changes to preserve transparency and alignment with the core project goals. \ No newline at end of file + - Maintain a clear rationale for context changes to preserve transparency and alignment with the core project goals. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/general-code-quality-and-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/general-code-quality-and-style.mdc index 12bbca9..333ba3c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/general-code-quality-and-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/general-code-quality-and-style.mdc @@ -12,4 +12,4 @@ globs: **/*.* - Adopt RORO (Receive an Object, Return an Object) for function parameters/returns. - Always attain to use DRY (Don't Repeat Yourself) principles. - Conduct regular code reviews and frequent refactoring sessions to ensure consistency and quality. -- Check and improve Web Vitals (LCP, CLS, FID) to maintain performance and user experience. \ No newline at end of file +- Check and improve Web Vitals (LCP, CLS, FID) to maintain performance and user experience. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/monorepo-and-tooling.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/monorepo-and-tooling.mdc index 3c757a6..a05e9fa 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/monorepo-and-tooling.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/monorepo-and-tooling.mdc @@ -4,4 +4,4 @@ globs: **/packages/**/*, **/app/**/* --- - If using a monorepo structure, place shared code in a `packages/` directory and app-specific code in `app/`. - Use `Taskfile.yml` commands for development, testing, and deployment tasks. -- Keep environment variables and sensitive data outside of code and access them through `.env` files or similar configuration. \ No newline at end of file +- Keep environment variables and sensitive data outside of code and access them through `.env` files or similar configuration. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/next-js-15-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/next-js-15-conventions.mdc index 92b7bd2..a6b11cd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/next-js-15-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/next-js-15-conventions.mdc @@ -7,4 +7,4 @@ globs: **/*.js, **/*.jsx, **/*.ts, **/*.tsx - Maintain proper Shadcn UI management using `npx shadcn@latest add` for new components. - Follow a mobile-first approach and responsive design patterns. - Emphasize server-side logic, minimizing the usage of `use client` and other client-only APIs. -- Structure project as Progressive Web App (PWA) with offline capabilities, app-like experience, and installability across devices. \ No newline at end of file +- Structure project as Progressive Web App (PWA) with offline capabilities, app-like experience, and installability across devices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/project-context-review.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/project-context-review.mdc index c36113f..8423e20 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/project-context-review.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/project-context-review.mdc @@ -5,4 +5,4 @@ globs: **/*.* - You must review the `projectContext.md` as we need to ensure that the project context is up to date and accurate. - **Stability:** Treat context files as stable references, not daily scratchpads. - **Selective Updates:** Update context files only when there are significant, approved changes to requirements or project scope. -- **Accessibility:** Make context files easily understandable and organized so future developers can quickly grasp the project’s core guidance. \ No newline at end of file +- **Accessibility:** Make context files easily understandable and organized so future developers can quickly grasp the project’s core guidance. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-todo-app-cursorrules-prompt-file/todo-app-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-todo-app-cursorrules-prompt-file/todo-app-general-rules.mdc index b341af5..40b6411 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-todo-app-cursorrules-prompt-file/todo-app-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-supabase-todo-app-cursorrules-prompt-file/todo-app-general-rules.mdc @@ -3,4 +3,4 @@ description: General rules for the entire Todo web application project. Encompas globs: /**/*.* --- - Use the project specifications and guidelines to build the Todo app. -- Todo is a web app that allows you to manage your todos. \ No newline at end of file +- Todo is a web app that allows you to manage your todos. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/langchain-rag-application-development.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/langchain-rag-application-development.mdc index 307cd5f..3166230 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/langchain-rag-application-development.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/langchain-rag-application-development.mdc @@ -2,4 +2,4 @@ description: Applies specifically when developing RAG (Retrieval-Augmented Generation) applications using Langchain within Next.js projects. globs: **/*.{js,jsx,ts,tsx} --- -You are familiar with create RAG applications using Langchain and are aware of its latest features. \ No newline at end of file +You are familiar with create RAG applications using Langchain and are aware of its latest features. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/next-js-tailwind-typescript-expert---general.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/next-js-tailwind-typescript-expert---general.mdc index 7bb402c..ff179fa 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/next-js-tailwind-typescript-expert---general.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/next-js-tailwind-typescript-expert---general.mdc @@ -19,4 +19,4 @@ Carefully provide accurate, factual, thoughtful answers, and are a genius at rea - Leave NO Todo's, placeholders and missing pieces. - Be sure to reference filenames. - Be concise. Minimize any other prose. -- If you think there might not be a correct answer, you say so. If you don't know the answer, say so instead of guessing. \ No newline at end of file +- If you think there might not be a correct answer, you say so. If you don't know the answer, say so instead of guessing. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/supabase-integration-in-next-js.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/supabase-integration-in-next-js.mdc index 1744deb..824f3bb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/supabase-integration-in-next-js.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-tailwind-typescript-apps-cursorrules-prompt/supabase-integration-in-next-js.mdc @@ -2,4 +2,4 @@ description: Focuses on providing expertise related to integrating Supabase with Next.js applications, applying to all JavaScript and TypeScript files. globs: **/*.{js,jsx,ts,tsx} --- -You are familiar with latest features of supabase and how to integrate with Next.js application. \ No newline at end of file +You are familiar with latest features of supabase and how to integrate with Next.js application. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/next-js-configuration-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/next-js-configuration-rule.mdc index 6642300..52cecca 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/next-js-configuration-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/next-js-configuration-rule.mdc @@ -3,4 +3,4 @@ description: Rules specifically for the Next.js configuration file. globs: /next.config.js --- - Ensure the Next.js configuration is optimized for performance. -- Review and update the configuration regularly based on project needs. \ No newline at end of file +- Review and update the configuration regularly based on project needs. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/next-js-project-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/next-js-project-rule.mdc index 9f8a9d6..a174f96 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/next-js-project-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/next-js-project-rule.mdc @@ -4,4 +4,4 @@ globs: /**/*.* --- - The project is named Astral, the Block Explorer of Autonomys network. - The project is built using Next.js and TypeScript. -- The project integrates various libraries for state management, UI components, and data fetching. \ No newline at end of file +- The project integrates various libraries for state management, UI components, and data fetching. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/typescript-code-style-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/typescript-code-style-rule.mdc index 8b34431..1cce171 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/typescript-code-style-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-app-cursorrules-prompt-file/typescript-code-style-rule.mdc @@ -3,4 +3,4 @@ description: Rules specific to TypeScript files in the project, ensuring consist globs: /**/*.ts --- - Use TypeScript for all new code. -- Maintain consistent code style across all TypeScript files. \ No newline at end of file +- Maintain consistent code style across all TypeScript files. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/assistant-response-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/assistant-response-rules.mdc index 61d8ff9..f1ebd50 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/assistant-response-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/assistant-response-rules.mdc @@ -11,4 +11,4 @@ globs: * Plan Briefly list your step-by-step plan, including any components that won’t be addressed yet """ -- Act like the chosen language EXPERT SPECIALIST and respond while following CODING STYLE. If using Jupyter, start now. Remember to add path/filename comment at the top. \ No newline at end of file +- Act like the chosen language EXPERT SPECIALIST and respond while following CODING STYLE. If using Jupyter, start now. Remember to add path/filename comment at the top. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/backend-stack-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/backend-stack-rules.mdc index bfb8a56..d823f9f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/backend-stack-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/backend-stack-rules.mdc @@ -3,4 +3,4 @@ description: Specifies the backend technology stack including Next.js API Routes globs: backend/**/*.* --- - Framework: Next.js API Routes (for serverless functions) -- Language: TypeScript (for API routes) \ No newline at end of file +- Language: TypeScript (for API routes) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/coding-process-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/coding-process-rules.mdc index 3022b16..2ca1fbc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/coding-process-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/coding-process-rules.mdc @@ -6,4 +6,4 @@ globs: * - Prioritize tasks/steps you’ll address in each response - Finish one file before the next - If you can’t finish code, add TODO: comments -- If needed, interrupt yourself and ask to continue \ No newline at end of file +- If needed, interrupt yourself and ask to continue diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/coding-style-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/coding-style-rules.mdc index 9c7600f..76aa017 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/coding-style-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/coding-style-rules.mdc @@ -4,4 +4,4 @@ globs: * --- - Code must start with path/filename as a one-line comment - Comments MUST describe mainly purpose, but also effect when necessary -- Prioritize modularity, DRY, performance, and security \ No newline at end of file +- Prioritize modularity, DRY, performance, and security diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/editing-code-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/editing-code-rules.mdc index 54b2aee..c6f44d4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/editing-code-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/editing-code-rules.mdc @@ -2,4 +2,4 @@ description: Prioritizes returning completely edited files and defines verbosity levels for code detail, applying to all files. globs: * --- -- Return completely edited file \ No newline at end of file +- Return completely edited file diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/frontend-stack-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/frontend-stack-rules.mdc index 38c4f1a..64a6a05 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/frontend-stack-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/frontend-stack-rules.mdc @@ -6,4 +6,4 @@ globs: frontend/**/*.* - Language: TypeScript - UI Components: shadcn/ui (based on Radix UI primitives) - Styling: Tailwind CSS -- Icons: Lucide React \ No newline at end of file +- Icons: Lucide React diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/general-assistant-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/general-assistant-rules.mdc index 828ffa6..1c15f2b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/general-assistant-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/general-assistant-rules.mdc @@ -4,4 +4,4 @@ globs: * --- - Holistic understanding of requirements & stack - Don’t apologize for errors: fix them -- You may ask about stack assumptions if writing code \ No newline at end of file +- You may ask about stack assumptions if writing code diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/history-and-next-task-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/history-and-next-task-rules.mdc index c45390f..b180791 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/history-and-next-task-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/history-and-next-task-rules.mdc @@ -10,4 +10,4 @@ globs: * (:white_check_mark:=finished, :o:=has TODO, :red_circle:=otherwise incomplete) symbol:red_circle: global symbol etc.etc. Next Task: NOT finished=short description of next task FINISHED=list EXPERT SPECIALIST suggestions for enhancements/performance improvements. - """ \ No newline at end of file + """ diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/llm-integration-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/llm-integration-rules.mdc index 428b106..3577d0e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/llm-integration-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-cursorrules-prompt-file/llm-integration-rules.mdc @@ -3,4 +3,4 @@ description: Specifies rules for LLM integration, including the use of a Python globs: llm/**/*.* --- - Python wrapper for LLM interaction -- API endpoint to connect frontend with Python backend \ No newline at end of file +- API endpoint to connect frontend with Python backend diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/ai-interaction-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/ai-interaction-guidelines.mdc index 4990047..48e635d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/ai-interaction-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/ai-interaction-guidelines.mdc @@ -2,4 +2,4 @@ description: Interaction with AI models. Used to minimize AI generated comments and focus on clear code globs: **/* --- -- Minimize the use of AI generated comments, instead use clearly named variables and functions. \ No newline at end of file +- Minimize the use of AI generated comments, instead use clearly named variables and functions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/general-typescript-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/general-typescript-guidelines.mdc index 4b62e7a..82a4b37 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/general-typescript-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/general-typescript-guidelines.mdc @@ -4,4 +4,4 @@ globs: **/*.ts --- - When generating code, prioritize TypeScript and React best practices. - Follow the coding standards defined in the ESLint configuration. -- Always validate user inputs and handle errors gracefully. \ No newline at end of file +- Always validate user inputs and handle errors gracefully. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/next-js-app-routing-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/next-js-app-routing-guidelines.mdc index c2b41c8..98f23b7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/next-js-app-routing-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/next-js-app-routing-guidelines.mdc @@ -4,4 +4,4 @@ globs: src/app/**/* --- - When generating code, prioritize TypeScript and React best practices. - Use the existing components and pages as a reference for the new components and pages. -- Always validate user inputs and handle errors gracefully. \ No newline at end of file +- Always validate user inputs and handle errors gracefully. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/react-component-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/react-component-guidelines.mdc index c2cf50f..416dc1f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/react-component-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/react-component-guidelines.mdc @@ -4,4 +4,4 @@ globs: src/components/**/*.tsx --- - Ensure all components are reusable and follow the existing design patterns. - Ensure all components are responsive and accessible. -- Use Tailwind CSS for styling, adhering to the defined color palette. \ No newline at end of file +- Use Tailwind CSS for styling, adhering to the defined color palette. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/react-hook-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/react-hook-guidelines.mdc index 4492e6b..223ba79 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/react-hook-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-typescript-tailwind-cursorrules-prompt-file/react-hook-guidelines.mdc @@ -3,4 +3,4 @@ description: Rules for custom React hooks, emphasizing state management best pra globs: src/hooks/**/*.ts --- - When generating code, prioritize TypeScript and React best practices. -- Always validate user inputs and handle errors gracefully. \ No newline at end of file +- Always validate user inputs and handle errors gracefully. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/devias-template-integration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/devias-template-integration.mdc index 1bac2f0..d8bca04 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/devias-template-integration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/devias-template-integration.mdc @@ -4,4 +4,4 @@ globs: src/**/*.* --- - Be aware that I will be bringing elements in from the Devias Kit Pro template. - Consider recommending bringing elements in from the Devias Kit Pro template as well. -- Follow the Devias Kit Pro coding style and structure. \ No newline at end of file +- Follow the Devias Kit Pro coding style and structure. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/general-ba-copilot-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/general-ba-copilot-rules.mdc index 3ec460f..dc26a1c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/general-ba-copilot-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/general-ba-copilot-rules.mdc @@ -6,4 +6,4 @@ globs: * - The MVP will be a an ai chatbot type tool, which will render BPMN diagrams using bpmn-js. - The user can then iterate on them either with: - additional discussion - - editing the diagram directly (bpmn-js supports this) \ No newline at end of file + - editing the diagram directly (bpmn-js supports this) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/general-project-setup.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/general-project-setup.mdc index a96e651..e99cc66 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/general-project-setup.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-supabase-cursorrules-prompt-file/general-project-setup.mdc @@ -11,4 +11,4 @@ globs: src/**/*.* - When implementing something with Next.js, explain it as if I am new to Next.js and offer to explain more. Never create app/Creating app/ will break things - If you feel I should replace elements of my stack above, always tell me. - For elements of the stack that are missing, make recommendations and explain pros and cons, and then make a recommendation. -- My app folder is src/app \ No newline at end of file +- My app folder is src/app diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/ai-sdk-rsc-integration-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/ai-sdk-rsc-integration-rules.mdc index 8823287..6cc9ff0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/ai-sdk-rsc-integration-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/ai-sdk-rsc-integration-rules.mdc @@ -3,4 +3,4 @@ description: Guides the integration of `ai-sdk-rsc` into React Server Components globs: **/*.tsx --- - Integrate `ai-sdk-rsc` into your Next.js project. -- Use `ai-sdk-rsc` hooks to manage state and stream generative content. \ No newline at end of file +- Use `ai-sdk-rsc` hooks to manage state and stream generative content. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/general-project-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/general-project-rules.mdc index 54e5722..1951a81 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/general-project-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/general-project-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.* - You are an expert in TypeScript, Node.js, Next.js App Router, React, Shadcn UI, Radix UI, Tailwind, and Vercel middleware. - Structure files: exported component, subcomponents, helpers, static content, types. - Use lowercase with dashes for directories (e.g., `components/auth-wizard`). -- Favor named exports for components. \ No newline at end of file +- Favor named exports for components. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/general-typescript-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/general-typescript-rules.mdc index d87cc39..9aeb16c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/general-typescript-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/general-typescript-rules.mdc @@ -8,4 +8,4 @@ globs: **/*.ts - Write concise, technical TypeScript code with accurate examples. - Use functional and declarative programming patterns; avoid classes. - Prefer iteration and modularization over code duplication. -- Use descriptive variable names with auxiliary verbs (e.g., `isLoading`, `hasError`). \ No newline at end of file +- Use descriptive variable names with auxiliary verbs (e.g., `isLoading`, `hasError`). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/image-optimization-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/image-optimization-rules.mdc index 627ed80..d180c62 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/image-optimization-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/image-optimization-rules.mdc @@ -2,4 +2,4 @@ description: Rules for optimizing images within React components to improve performance. globs: components/**/*.{js,jsx,ts,tsx} --- -- Optimize images: use WebP format, include size data, implement lazy loading. \ No newline at end of file +- Optimize images: use WebP format, include size data, implement lazy loading. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/middleware-implementation-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/middleware-implementation-rules.mdc index c05e3c8..ee77860 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/middleware-implementation-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/middleware-implementation-rules.mdc @@ -4,4 +4,4 @@ globs: middleware.ts --- - Use Vercel middleware to handle incoming requests. - Use middleware to parse user input and manage sessions with the KV database. -- Use Vercel's KV database for managing stateful data. \ No newline at end of file +- Use Vercel's KV database for managing stateful data. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/next-js-server-component-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/next-js-server-component-rules.mdc index 7d3f3a7..e54b833 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/next-js-server-component-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/next-js-server-component-rules.mdc @@ -7,4 +7,4 @@ globs: app/**/*.tsx - Follow Next.js docs for Data Fetching, Rendering, and Routing. - Favor server components and Next.js SSR. - Use only for Web API access in small components. -- Avoid for data fetching or state management. \ No newline at end of file +- Avoid for data fetching or state management. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/performance-optimization-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/performance-optimization-rules.mdc index 3d6abff..ccc9b00 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/performance-optimization-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/performance-optimization-rules.mdc @@ -3,4 +3,4 @@ description: Guidelines for optimizing performance by minimizing client-side ope globs: **/*.{js,jsx,ts,tsx} --- - Optimize Web Vitals (LCP, CLS, FID). -- Use dynamic loading for non-critical components. \ No newline at end of file +- Use dynamic loading for non-critical components. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/ui-component-styling-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/ui-component-styling-rules.mdc index d6d400f..e9a31d1 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/ui-component-styling-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/ui-component-styling-rules.mdc @@ -4,4 +4,4 @@ globs: components/**/*.{js,jsx,ts,tsx} --- - Use Shadcn UI, Radix UI, and Tailwind for components and styling. - Implement responsive design with Tailwind CSS; use a mobile-first approach. -- Use declarative JSX. \ No newline at end of file +- Use declarative JSX. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/vercel-kv-database-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/vercel-kv-database-rules.mdc index 034f2ed..098b420 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/vercel-kv-database-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs-vercel-typescript-cursorrules-prompt-file/vercel-kv-database-rules.mdc @@ -4,4 +4,4 @@ globs: **/*.ts --- - Use Vercel's KV database to store and retrieve session data. - Utilize `kv.set`, `kv.get`, and `kv.delete` to manage data. -- Ensure the database operations are asynchronous to avoid blocking server-side rendering (SSR). \ No newline at end of file +- Ensure the database operations are asynchronous to avoid blocking server-side rendering (SSR). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/directory-naming-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/directory-naming-conventions.mdc index ba4f469..1b37c2e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/directory-naming-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/directory-naming-conventions.mdc @@ -2,4 +2,4 @@ description: Enforces a consistent naming convention for directories across the project. globs: **/* --- -- Use lowercase with dashes for directories (components/auth-wizard) \ No newline at end of file +- Use lowercase with dashes for directories (components/auth-wizard) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/general-typescript-and-react-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/general-typescript-and-react-rules.mdc index f1d5f2a..913f7fc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/general-typescript-and-react-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/general-typescript-and-react-rules.mdc @@ -13,4 +13,4 @@ globs: **/*.{ts,tsx} - Prefer interfaces over types. - Avoid enums; use const maps instead. - Implement proper type safety and inference. -- Use `satisfies` operator for type validation. \ No newline at end of file +- Use `satisfies` operator for type validation. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-async-request-api-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-async-request-api-rules.mdc index a435a4a..0183ebc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-async-request-api-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-async-request-api-rules.mdc @@ -11,4 +11,4 @@ globs: app/**/* - Handle async params in layouts/pages: typescript const params = await props.params - const searchParams = await props.searchParams \ No newline at end of file + const searchParams = await props.searchParams diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-component-architecture-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-component-architecture-rules.mdc index 53dc5a3..9a6e7a8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-component-architecture-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-component-architecture-rules.mdc @@ -6,4 +6,4 @@ globs: app/**/* - Minimize 'use client' directives. - Implement proper error boundaries. - Use Suspense for async operations. -- Optimize for performance and Web Vitals. \ No newline at end of file +- Optimize for performance and Web Vitals. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-state-management-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-state-management-rules.mdc index c31317f..165a16b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-state-management-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/next-js-15-state-management-rules.mdc @@ -5,4 +5,4 @@ globs: app/**/* - Use `useActionState` instead of deprecated `useFormState`. - Leverage enhanced `useFormStatus` with new properties (data, method, action). - Implement URL state management with 'nuqs'. -- Minimize client-side state. \ No newline at end of file +- Minimize client-side state. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/admin-interface-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/admin-interface-rules.mdc index a461aed..9e5dcbe 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/admin-interface-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/admin-interface-rules.mdc @@ -2,4 +2,4 @@ description: Rules for the Admin interface functionalities globs: /admin/**/*.* --- -- Admin interface for managing and approving Requests \ No newline at end of file +- Admin interface for managing and approving Requests diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/api-endpoint-summarization.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/api-endpoint-summarization.mdc index b31c046..12ca543 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/api-endpoint-summarization.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/api-endpoint-summarization.mdc @@ -2,4 +2,4 @@ description: Rules that enforce to describe API endpoints before implementation globs: /api/**/*.* --- -- Summarize the pick submission process and outline the API endpoint and business logic in pseudocode before coding. \ No newline at end of file +- Summarize the pick submission process and outline the API endpoint and business logic in pseudocode before coding. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/deployment-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/deployment-rule.mdc index 7f777ac..1449c21 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/deployment-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/deployment-rule.mdc @@ -2,4 +2,4 @@ description: Applies to deployment files, mentions the use of Docker for deployment (optional). globs: /deploy/**/*.* --- -- Deployment: Docker (optional) \ No newline at end of file +- Deployment: Docker (optional) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/entry-management-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/entry-management-rules.mdc index 588c94d..818e415 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/entry-management-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/entry-management-rules.mdc @@ -4,4 +4,4 @@ globs: /entries/**/*.* --- - Each user can have up to 3 Entries per Pool - Entries are numbered 1, 2, 3 -- Picks are made and tracked separately for each Entry \ No newline at end of file +- Picks are made and tracked separately for each Entry diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/frontend-react-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/frontend-react-rule.mdc index 91dd4de..fe63df1 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/frontend-react-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/frontend-react-rule.mdc @@ -2,4 +2,4 @@ description: Applies to all frontend files and uses React.js for the admin panel. globs: /frontend/**/*.* --- -- Frontend: React.js (for admin panel, if required) \ No newline at end of file +- Frontend: React.js (for admin panel, if required) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/general-backend-node-js-express-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/general-backend-node-js-express-rule.mdc index 0695458..9433f70 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/general-backend-node-js-express-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/general-backend-node-js-express-rule.mdc @@ -6,4 +6,4 @@ globs: /backend/**/*.* - Database: MongoDB with Mongoose ODM - Authentication: JSON Web Tokens (JWT) - Ensure secure, efficient code following RESTful API best practices. -- Implement proper error handling and input validation. \ No newline at end of file +- Implement proper error handling and input validation. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/pick-management-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/pick-management-rules.mdc index 8ca0a90..2d8865b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/pick-management-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/pick-management-rules.mdc @@ -3,4 +3,4 @@ description: Applies to pick management files, describes how to manage picks. globs: /picks/**/*.* --- - Users make Picks for each Entry separately -- Picks can be updated until deadline (game start or 1PM Sunday of the current week of the pick) \ No newline at end of file +- Picks can be updated until deadline (game start or 1PM Sunday of the current week of the pick) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/pools-user-flow-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/pools-user-flow-rules.mdc index ea61f84..e27a243 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/pools-user-flow-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/pools-user-flow-rules.mdc @@ -7,4 +7,4 @@ globs: /pools/**/*.* - Submit up to 3 Requests per Pool - Complete payment for Requests - Admin approves/rejects Requests -- Approved Requests become Entries \ No newline at end of file +- Approved Requests become Entries diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/request-state-transitions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/request-state-transitions.mdc index 7c26360..098b4a8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/request-state-transitions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/request-state-transitions.mdc @@ -6,4 +6,4 @@ globs: /requests/**/*.* - Track Requests and Entries separately (numbered 1, 2, 3) - Implement payment status tracking in Request model - Create Entry only after admin approval and payment completion -- Implement state transitions (Request: pending -> approved -> Entry created) \ No newline at end of file +- Implement state transitions (Request: pending -> approved -> Entry created) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/results-and-standings-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/results-and-standings-rules.mdc index ffe4fd5..4485944 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/results-and-standings-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/results-and-standings-rules.mdc @@ -4,4 +4,4 @@ globs: /results/**/*.* --- - Users view Picks/scores for each Entry separately - Pool standings show all Entries (multiple per User possible) -- Pool members can view all Picks after scoring \ No newline at end of file +- Pool members can view all Picks after scoring diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/scoring-and-ranking-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/scoring-and-ranking-rules.mdc index b61c5e4..2b13fdb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/scoring-and-ranking-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/scoring-and-ranking-rules.mdc @@ -5,4 +5,4 @@ globs: /scoring/**/*.* - Picks scored after games complete - Win: Entry moves to next week - Loss: Entry eliminated from Pool -- Each Entry ranked separately in Pool standings \ No newline at end of file +- Each Entry ranked separately in Pool standings diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/strategic-planning-with-pseudocode.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/strategic-planning-with-pseudocode.mdc index b679c36..c4ff4f3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/strategic-planning-with-pseudocode.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/strategic-planning-with-pseudocode.mdc @@ -3,4 +3,4 @@ description: Rules that enforce to use pseudocode before implementation globs: /*.* --- - Begin each feature with detailed pseudocode. -- Example: Provide pseudocode for the weekly scoring process, detailing steps from game result input to entry status updates. \ No newline at end of file +- Example: Provide pseudocode for the weekly scoring process, detailing steps from game result input to entry status updates. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/version-control-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/version-control-rule.mdc index 1809628..c0ba8e7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/version-control-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-cursorrules-prompt-file-tutorial/version-control-rule.mdc @@ -2,4 +2,4 @@ description: Applies to git related files, specifies to always use git for version control. globs: /*/.git/**/*.* --- -- Version Control: Git \ No newline at end of file +- Version Control: Git diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/admin-interface-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/admin-interface-rule.mdc index 5254b9c..3838a3d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/admin-interface-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/admin-interface-rule.mdc @@ -2,4 +2,4 @@ description: Specifies the creation of an admin interface for managing and approving requests. globs: */admin-interface/**/*.* --- -- Admin interface for managing and approving Requests. \ No newline at end of file +- Admin interface for managing and approving Requests. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/entry-creation-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/entry-creation-rule.mdc index 5e78d39..13774ff 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/entry-creation-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/entry-creation-rule.mdc @@ -2,4 +2,4 @@ description: Ensures that an entry is created only after admin approval and payment completion. globs: */entry-creation/**/*.* --- -- Create Entry only after admin approval and payment completion. \ No newline at end of file +- Create Entry only after admin approval and payment completion. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/entry-management-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/entry-management-rules.mdc index b97322d..c4c3f08 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/entry-management-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/entry-management-rules.mdc @@ -4,4 +4,4 @@ globs: */entry-management/**/*.* --- - Each user can have up to 3 Entries per Pool. - Entries are numbered 1, 2, 3. -- Picks are made and tracked separately for each Entry. \ No newline at end of file +- Picks are made and tracked separately for each Entry. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/frontend-tech-stack.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/frontend-tech-stack.mdc index 25df88a..908778e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/frontend-tech-stack.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/frontend-tech-stack.mdc @@ -2,4 +2,4 @@ description: Specifies the technology for frontend development, React.js, and focuses on the admin panel if required. globs: */frontend/**/*.* --- -- Use React.js for the admin panel (if required). \ No newline at end of file +- Use React.js for the admin panel (if required). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/general-coding-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/general-coding-style.mdc index 65d437e..0bfe3bc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/general-coding-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/general-coding-style.mdc @@ -3,4 +3,4 @@ description: Ensures secure, efficient code following RESTful API best practices globs: **/*.* --- - Ensure secure, efficient code following RESTful API best practices. -- Implement proper error handling and input validation. \ No newline at end of file +- Implement proper error handling and input validation. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/payment-tracking-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/payment-tracking-rule.mdc index 7d963ad..9b1bb78 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/payment-tracking-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/payment-tracking-rule.mdc @@ -2,4 +2,4 @@ description: Implements payment status tracking in the Request model. globs: */payment-tracking/**/*.* --- -- Implement payment status tracking in the Request model. \ No newline at end of file +- Implement payment status tracking in the Request model. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/pick-management-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/pick-management-rules.mdc index 8d5df09..4cb217f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/pick-management-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/pick-management-rules.mdc @@ -3,4 +3,4 @@ description: Defines how users manage their picks for each entry, including upda globs: */pick-management/**/*.* --- - Users make Picks for each Entry separately. -- Picks can be updated until the deadline (game start or 1PM Sunday of the current week of the pick). \ No newline at end of file +- Picks can be updated until the deadline (game start or 1PM Sunday of the current week of the pick). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/request-and-entry-tracking-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/request-and-entry-tracking-rule.mdc index 99162c7..41fd0dc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/request-and-entry-tracking-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/request-and-entry-tracking-rule.mdc @@ -2,4 +2,4 @@ description: Specifies that requests and entries should be tracked separately and numbered 1, 2, 3. globs: */request-entry-tracking/**/*.* --- -- Track Requests and Entries separately (numbered 1, 2, 3). \ No newline at end of file +- Track Requests and Entries separately (numbered 1, 2, 3). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/request-limit-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/request-limit-rule.mdc index ca4fa0a..f998335 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/request-limit-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/request-limit-rule.mdc @@ -2,4 +2,4 @@ description: Limits the number of requests a user can make per pool to 3. globs: */request-handling/**/*.* --- -- Limit Requests to 3 per User per Pool. \ No newline at end of file +- Limit Requests to 3 per User per Pool. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/results-and-standings-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/results-and-standings-rules.mdc index 39d8931..0790399 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/results-and-standings-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/results-and-standings-rules.mdc @@ -4,4 +4,4 @@ globs: */results-standings/**/*.* --- - Users view Picks/scores for each Entry separately. - Pool standings show all Entries (multiple per User possible). -- Pool members can view all Picks after scoring. \ No newline at end of file +- Pool members can view all Picks after scoring. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/scoring-and-ranking-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/scoring-and-ranking-rules.mdc index b23f8eb..4238378 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/scoring-and-ranking-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/scoring-and-ranking-rules.mdc @@ -5,4 +5,4 @@ globs: */scoring-ranking/**/*.* - Picks scored after games complete. - Win: Entry moves to the next week. - Loss: Entry eliminated from Pool. -- Each Entry ranked separately in Pool standings. \ No newline at end of file +- Each Entry ranked separately in Pool standings. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/state-transition-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/state-transition-rule.mdc index dcf7142..8e260a8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/state-transition-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/state-transition-rule.mdc @@ -2,4 +2,4 @@ description: Implements state transitions for requests, such as pending to approved to entry created. globs: */state-transitions/**/*.* --- -- Implement state transitions (Request: pending -> approved -> Entry created). \ No newline at end of file +- Implement state transitions (Request: pending -> approved -> Entry created). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/strategic-planning-with-pseudocode.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/strategic-planning-with-pseudocode.mdc index a85f47d..ad6d939 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/strategic-planning-with-pseudocode.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/strategic-planning-with-pseudocode.mdc @@ -2,4 +2,4 @@ description: Begins each feature with detailed pseudocode before implementing the actual code. globs: **/*.* --- -- Begin each feature with detailed pseudocode. \ No newline at end of file +- Begin each feature with detailed pseudocode. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/strict-user-requirements-adherence.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/strict-user-requirements-adherence.mdc index 4afe6f8..f529dab 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/strict-user-requirements-adherence.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/strict-user-requirements-adherence.mdc @@ -2,4 +2,4 @@ description: Strictly adheres to specified user flow and game rules, making sure to follow documented features. globs: **/*.* --- -- Strictly adhere to specified user flow and game rules. \ No newline at end of file +- Strictly adhere to specified user flow and game rules. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/submission-process-outline.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/submission-process-outline.mdc index 7027bb8..21daa96 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/submission-process-outline.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/submission-process-outline.mdc @@ -2,4 +2,4 @@ description: Summarize the pick submission process and outline the API endpoint and business logic in pseudocode before coding. globs: */pick-submission/**/*.* --- -- Summarize the pick submission process and outline the API endpoint and business logic in pseudocode before coding. \ No newline at end of file +- Summarize the pick submission process and outline the API endpoint and business logic in pseudocode before coding. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/tech-stack.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/tech-stack.mdc index 934b335..55307e1 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/tech-stack.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/tech-stack.mdc @@ -6,4 +6,4 @@ globs: */backend/**/*.* - Use MongoDB with Mongoose ODM for the database. - Use JSON Web Tokens (JWT) for authentication. - Consider Docker for deployment. -- Use Git for version control. \ No newline at end of file +- Use Git for version control. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/user-flow-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/user-flow-rules.mdc index 7712a5d..8912fbe 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/user-flow-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/user-flow-rules.mdc @@ -6,4 +6,4 @@ globs: */user-flow/**/*.* - Users submit up to 3 Requests per Pool. - Users complete payment for Requests. - Admin approves/rejects Requests. -- Approved Requests become Entries. \ No newline at end of file +- Approved Requests become Entries. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/weekly-scoring-process-pseudocode.mdc b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/weekly-scoring-process-pseudocode.mdc index 2ad8046..9ee9b1e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/weekly-scoring-process-pseudocode.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/nodejs-mongodb-jwt-express-react-cursorrules-promp/weekly-scoring-process-pseudocode.mdc @@ -2,4 +2,4 @@ description: Provide pseudocode for the weekly scoring process, detailing steps from game result input to entry status updates. globs: */weekly-scoring/**/*.* --- -- Provide pseudocode for the weekly scoring process, detailing steps from game result input to entry status updates. \ No newline at end of file +- Provide pseudocode for the weekly scoring process, detailing steps from game result input to entry status updates. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/code-quality-and-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/code-quality-and-best-practices.mdc index 5e5b192..f682e4d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/code-quality-and-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/code-quality-and-best-practices.mdc @@ -4,4 +4,4 @@ globs: /**/*.* --- - Adhere to code quality and best practices. - Apply relevant paradigms and principles. -- Use semantic naming and abstractions. \ No newline at end of file +- Use semantic naming and abstractions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/communication-and-problem-solving.mdc b/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/communication-and-problem-solving.mdc index daac5a9..8ec552b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/communication-and-problem-solving.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/communication-and-problem-solving.mdc @@ -4,4 +4,4 @@ globs: /**/*.* --- - Follow communication and problem-solving guidelines. - Consider platform thinking. -- Handle uncertainty and limitations responsibly. \ No newline at end of file +- Handle uncertainty and limitations responsibly. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/general-python-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/general-python-rules.mdc index 6dc6367..da41f3f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/general-python-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/general-python-rules.mdc @@ -10,4 +10,4 @@ globs: /**/*.*.py - Format responses according to guidelines. - Handle uncertainty and limitations responsibly. - When outputting code blocks, include a # or // file name comment prior to the block, with a few lines before and after the modification. -- Stick to the current architecture choices located in pyproject.toml unless the user suggests a new method or module. \ No newline at end of file +- Stick to the current architecture choices located in pyproject.toml unless the user suggests a new method or module. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/python-dependency-management.mdc b/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/python-dependency-management.mdc index 9bcbc75..893e607 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/python-dependency-management.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/python-dependency-management.mdc @@ -4,4 +4,4 @@ globs: /service-1/**/*.* --- - Always use UV when installing dependencies. - Always use Python 3.12. -- Always use classes instead of functions. \ No newline at end of file +- Always use classes instead of functions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/response-formatting.mdc b/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/response-formatting.mdc index 57592a0..7cedcc4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/response-formatting.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/optimize-dry-solid-principles-cursorrules-prompt-f/response-formatting.mdc @@ -2,4 +2,4 @@ description: Guidelines for code quality, best practices, relevant paradigms and semantic naming applying to all files. globs: /**/*.* --- -- Format responses according to guidelines. \ No newline at end of file +- Format responses according to guidelines. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/general-programming-expert-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/general-programming-expert-rules.mdc index fd18f38..25bd5ce 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/general-programming-expert-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/general-programming-expert-rules.mdc @@ -11,4 +11,4 @@ globs: * - Fully implement all requested functionality. - Leave NO todo’s, placeholders or missing pieces. - Be concise. Minimize any other prose. -- If you think there might not be a correct answer, you say so. If you do not know the answer, say so instead of guessing. \ No newline at end of file +- If you think there might not be a correct answer, you say so. If you do not know the answer, say so instead of guessing. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/python-dependency-management-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/python-dependency-management-rules.mdc index de5c449..48f150c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/python-dependency-management-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/python-dependency-management-rules.mdc @@ -4,4 +4,4 @@ globs: /service-1/**/*.* --- - Always use UV when installing depdendencies - Always use python 3.12 -- Always use classes instead of function \ No newline at end of file +- Always use classes instead of function diff --git a/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/rell-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/rell-general-rules.mdc index fcd8d1e..7d65266 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/rell-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/optimize-rell-blockchain-code-cursorrules-prompt-f/rell-general-rules.mdc @@ -13,4 +13,4 @@ globs: **/*.rell - Leave NO todo’s, placeholders or missing pieces. - Be concise. Minimize any other prose. - If you think there might not be a correct answer, you say so. If you do not know the answer, say so instead of guessing. -- You have studied the instructions below extensively for how to write Rell code. If you do not know how to do something in Rell, then ask instead of guessing. \ No newline at end of file +- You have studied the instructions below extensively for how to write Rell code. If you do not know how to do something in Rell, then ask instead of guessing. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/data-visualization-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/data-visualization-rules.mdc index 9a73d45..67a828a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/data-visualization-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/data-visualization-rules.mdc @@ -6,4 +6,4 @@ globs: **/*.py - Use seaborn for statistical visualizations and aesthetically pleasing defaults. - Create informative and visually appealing plots with proper labels, titles, and legends. - Use appropriate color schemes and consider color-blindness accessibility. -- Create reusable plotting functions for consistent visualizations. \ No newline at end of file +- Create reusable plotting functions for consistent visualizations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/error-handling-and-data-validation-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/error-handling-and-data-validation-rules.mdc index ebceac7..6b90d37 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/error-handling-and-data-validation-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/error-handling-and-data-validation-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.py - Implement data quality checks at the beginning of analysis. - Handle missing data appropriately (imputation, removal, or flagging). - Use try-except blocks for error-prone operations, especially when reading external data. -- Validate data types and ranges to ensure data integrity. \ No newline at end of file +- Validate data types and ranges to ensure data integrity. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/general-data-analysis-and-jupyter-notebook-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/general-data-analysis-and-jupyter-notebook-rules.mdc index 80d4aef..648afc6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/general-data-analysis-and-jupyter-notebook-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/general-data-analysis-and-jupyter-notebook-rules.mdc @@ -15,4 +15,4 @@ globs: **/*.ipynb - Use magic commands like %matplotlib inline for inline plotting. - Document data sources, assumptions, and methodologies clearly. - Use version control (e.g., git) for tracking changes in notebooks and scripts. -- Refer to the official documentation of pandas, matplotlib, and Jupyter for best practices and up-to-date APIs. \ No newline at end of file +- Refer to the official documentation of pandas, matplotlib, and Jupyter for best practices and up-to-date APIs. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/initial-data-analysis-steps.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/initial-data-analysis-steps.mdc index ad25ec5..e549f6e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/initial-data-analysis-steps.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/initial-data-analysis-steps.mdc @@ -2,4 +2,4 @@ description: Sets the convention to begin any analysis with data exploration and summary statistics, providing a consistent starting point. globs: **/*.py --- -- Begin analysis with data exploration and summary statistics. \ No newline at end of file +- Begin analysis with data exploration and summary statistics. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/pandas-data-manipulation-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/pandas-data-manipulation-rules.mdc index a303f1a..5f58a7a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/pandas-data-manipulation-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/pandas-data-manipulation-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.py - Use pandas for data manipulation and analysis. - Prefer method chaining for data transformations when possible. - Use loc and iloc for explicit data selection. -- Utilize groupby operations for efficient data aggregation. \ No newline at end of file +- Utilize groupby operations for efficient data aggregation. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/performance-optimization-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/performance-optimization-rules.mdc index 41ee22e..78dc912 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/performance-optimization-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pandas-scikit-learn-guide-cursorrules-prompt-file/performance-optimization-rules.mdc @@ -5,4 +5,4 @@ globs: **/*.py - Use vectorized operations in pandas and numpy for improved performance. - Utilize efficient data structures (e.g., categorical data types for low-cardinality string columns). - Consider using dask for larger-than-memory datasets. -- Profile code to identify and optimize bottlenecks. \ No newline at end of file +- Profile code to identify and optimize bottlenecks. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/composer-dependency-management.mdc b/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/composer-dependency-management.mdc index d8f455e..2e88859 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/composer-dependency-management.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/composer-dependency-management.mdc @@ -4,4 +4,4 @@ globs: **/composer.json --- - Use Composer for dependency management. - Ensure dependencies are properly declared in composer.json. -- Update dependencies regularly. \ No newline at end of file +- Update dependencies regularly. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/php-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/php-general-rules.mdc index cf861ec..cc3f189 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/php-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/php-general-rules.mdc @@ -11,4 +11,4 @@ globs: **/*.php - Use PHP 7.4 features when appropriate. - Follow PSR-12 coding standards. - Implement proper error handling. -- Use try-catch blocks for expected exceptions. \ No newline at end of file +- Use try-catch blocks for expected exceptions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/plasticode-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/plasticode-rules.mdc index 9c5d8c1..a8d320f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/plasticode-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/plasticode-rules.mdc @@ -3,4 +3,4 @@ description: Specific rules for files within the Plasticode framework directory, globs: **/plasticode/**/*.* --- - When working with Plasticode, follow Plasticode conventions. -- Use Composer for dependency management. \ No newline at end of file +- Use Composer for dependency management. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/telegram-bot-api-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/telegram-bot-api-rules.mdc index bde3554..e76b02c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/telegram-bot-api-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/plasticode-telegram-api-cursorrules-prompt-file/telegram-bot-api-rules.mdc @@ -2,4 +2,4 @@ description: Rules for files related to the Telegram Bot API integration, emphasizing API-specific best practices. globs: **/telegram_bot/**/*.* --- -- When working with Telegram Bot API, use relevant API best practices. \ No newline at end of file +- When working with Telegram Bot API, use relevant API best practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/database-interaction-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/database-interaction-rules.mdc index 97097ef..0d9048a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/database-interaction-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/database-interaction-rules.mdc @@ -4,4 +4,4 @@ globs: **/db/*.py --- - Async database libraries like asyncpg or aiomysql - SQLAlchemy 2.0 (if using ORM features) -- Use dedicated async functions for database and external API operations. \ No newline at end of file +- Use dedicated async functions for database and external API operations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/error-handling-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/error-handling-rules.mdc index eadd4d6..d999c8f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/error-handling-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/error-handling-rules.mdc @@ -11,4 +11,4 @@ globs: **/*.py - Implement proper error logging and user-friendly error messages. - Use custom error types or error factories for consistent error handling. - Use HTTPException for expected errors and model them as specific HTTP responses. -- Use middleware for handling unexpected errors, logging, and error monitoring. \ No newline at end of file +- Use middleware for handling unexpected errors, logging, and error monitoring. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/fastapi-application-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/fastapi-application-rules.mdc index e43f049..b71796c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/fastapi-application-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/fastapi-application-rules.mdc @@ -6,4 +6,4 @@ globs: **/main.py - Use declarative route definitions with clear return type annotations. - Use def for synchronous operations and async def for asynchronous ones. - Minimize @app.on_event("startup") and @app.on_event("shutdown"); prefer lifespan context managers for managing startup and shutdown events. -- Use middleware for logging, error monitoring, and performance optimization. \ No newline at end of file +- Use middleware for logging, error monitoring, and performance optimization. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/fastapi-route-specific-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/fastapi-route-specific-rules.mdc index a33f8fd..8c57d39 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/fastapi-route-specific-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/fastapi-route-specific-rules.mdc @@ -6,4 +6,4 @@ globs: **/routers/*.py - Avoid unnecessary curly braces in conditional statements. - For single-line statements in conditionals, omit curly braces. - Use concise, one-line syntax for simple conditional statements (e.g., if condition: do_something()). -- Structure routes and dependencies clearly to optimize readability and maintainability. \ No newline at end of file +- Structure routes and dependencies clearly to optimize readability and maintainability. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/performance-optimization-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/performance-optimization-rules.mdc index 07d16df..92e2262 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/performance-optimization-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/performance-optimization-rules.mdc @@ -9,4 +9,4 @@ globs: **/*.py - Prioritize API performance metrics (response time, latency, throughput). - Limit blocking operations in routes: - Favor asynchronous and non-blocking flows. - - Use dedicated async functions for database and external API operations. \ No newline at end of file + - Use dedicated async functions for database and external API operations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/pydantic-model-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/pydantic-model-rules.mdc index 715ad26..d700861 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/pydantic-model-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/pydantic-model-rules.mdc @@ -4,4 +4,4 @@ globs: **/models/*.py --- - Use type hints for all function signatures. Prefer Pydantic models over raw dictionaries for input validation. - Use Pydantic v2. -- Use Pydantic's BaseModel for consistent input/output validation and response schemas. \ No newline at end of file +- Use Pydantic's BaseModel for consistent input/output validation and response schemas. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/python-general-principles.mdc b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/python-general-principles.mdc index c63d2cc..9ca8e5e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/python-general-principles.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/py-fast-api/python-general-principles.mdc @@ -8,4 +8,4 @@ globs: **/*.py - Use descriptive variable names with auxiliary verbs (e.g., is_active, has_permission). - Use lowercase with underscores for directories and files (e.g., routers/user_routes.py). - Favor named exports for routes and utility functions. -- Use the Receive an Object, Return an Object (RORO) pattern. \ No newline at end of file +- Use the Receive an Object, Return an Object (RORO) pattern. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/eeg-signal-processing-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/eeg-signal-processing-rules.mdc index df2cb75..fb6b5a8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/eeg-signal-processing-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/eeg-signal-processing-rules.mdc @@ -7,4 +7,4 @@ globs: /eeg_processing/**/*.* - Ensure data integrity and accuracy throughout the processing pipeline. - Optimize algorithms for efficient processing of large EEG datasets. - Implement multithreading and asynchronous programming where appropriate. -- Profile and optimize application performance. \ No newline at end of file +- Profile and optimize application performance. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/pyqt6-ui-development-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/pyqt6-ui-development-rules.mdc index 18e3125..766eb41 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/pyqt6-ui-development-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/pyqt6-ui-development-rules.mdc @@ -7,4 +7,4 @@ globs: /gui/**/*.* - Optimize performance and resource usage in GUI applications. - Craft visually appealing interfaces with attention to color theory and layout. - Ensure accessibility and cross-platform compatibility. -- Implement responsive designs that adapt to various screen sizes. \ No newline at end of file +- Implement responsive designs that adapt to various screen sizes. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/python-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/python-general-rules.mdc index a5aa7e9..fd0c7f4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/python-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/python-general-rules.mdc @@ -4,4 +4,4 @@ globs: /**/*.*.py --- - Write clean, well-documented, and easily maintainable code. - Implement comprehensive error handling and logging. -- Utilize version control and follow collaborative development practices. \ No newline at end of file +- Utilize version control and follow collaborative development practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/root-level-project-instructions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/root-level-project-instructions.mdc index 21881d2..24e775f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/root-level-project-instructions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/root-level-project-instructions.mdc @@ -11,4 +11,4 @@ globs: /* - Optimize performance for large datasets - Implement thorough testing and quality assurance measures - Document code and create user guides -- Continuously refine and improve based on user feedback \ No newline at end of file +- Continuously refine and improve based on user feedback diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/workflow-and-integration-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/workflow-and-integration-rules.mdc index 453e7a5..7cda398 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/workflow-and-integration-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pyqt6-eeg-processing-cursorrules-prompt-file/workflow-and-integration-rules.mdc @@ -7,4 +7,4 @@ globs: /workflows/**/*.* - Create scalable and maintainable code structures. - Seamlessly integrate with external tools and databases (e.g., REDCap, Azure). - Implement secure data sharing and collaboration features. -- Ensure compatibility with standard EEG file formats and metadata standards. \ No newline at end of file +- Ensure compatibility with standard EEG file formats and metadata standards. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/django-framework-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/django-framework-rules.mdc index b3fab63..2ef35f5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/django-framework-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/django-framework-rules.mdc @@ -2,4 +2,4 @@ description: Specific guidelines for Django projects, enforcing the use of the latest stable version and best practices. globs: **/django/**/*.* --- -- You always use the latest stable version of Django, and you are familiar with the latest features and best practices. \ No newline at end of file +- You always use the latest stable version of Django, and you are familiar with the latest features and best practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/general-ai-behavior-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/general-ai-behavior-rules.mdc index 8adae7f..db3ccff 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/general-ai-behavior-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/general-ai-behavior-rules.mdc @@ -2,4 +2,4 @@ description: General rules for the AI's behavior, focusing on providing accurate and thoughtful answers. globs: **/*.* --- -- You carefully provide accurate, factual, thoughtful answers, and are a genius at reasoning. \ No newline at end of file +- You carefully provide accurate, factual, thoughtful answers, and are a genius at reasoning. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/python-and-typescript-code-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/python-and-typescript-code-style.mdc index f54957e..07af628 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/python-and-typescript-code-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/python-and-typescript-code-style.mdc @@ -10,4 +10,4 @@ globs: **/*.py, **/*.ts, **/*.tsx - Be sure to reference file names. - Be concise. Minimize other prose. - If you think there might not be a correct answer, you say so. If you do not know the answer, say so instead of guessing. -- Follow the user's requirements carefully & to the letter. \ No newline at end of file +- Follow the user's requirements carefully & to the letter. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/react-framework-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/react-framework-rules.mdc index b5e190e..8d5e4fb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/react-framework-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/react-framework-rules.mdc @@ -2,4 +2,4 @@ description: Specific rules for React projects, enforcing the use of the latest stable version and best practices. globs: **/react/**/*.* --- -- You always use the latest stable version of React, and you are familiar with the latest features and best practices. \ No newline at end of file +- You always use the latest stable version of React, and you are familiar with the latest features and best practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/tailwind-and-inertiajs-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/tailwind-and-inertiajs-rules.mdc index a88dab3..8ebc8d6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/tailwind-and-inertiajs-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python--typescript-guide-cursorrules-prompt-file/tailwind-and-inertiajs-rules.mdc @@ -2,4 +2,4 @@ description: Rules for using Tailwind CSS and InertiaJS, including the use of Catalyst components. globs: **/*.jsx, **/*.tsx, **/*.html --- -- You also use the latest version of Tailwind and InertiaJS. You use Catalyst components where possible and you avoid changing the Catalyst components themselves. \ No newline at end of file +- You also use the latest version of Tailwind and InertiaJS. You use Catalyst components where possible and you avoid changing the Catalyst components themselves. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/alembic-database-migrations.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/alembic-database-migrations.mdc index 011cf70..9836296 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/alembic-database-migrations.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/alembic-database-migrations.mdc @@ -2,4 +2,4 @@ description: Specifies that Alembic should be used for managing database migrations, ensuring controlled schema evolution. globs: **/migrations/**/*.* --- -- Use alembic for database migrations. \ No newline at end of file +- Use alembic for database migrations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/fastapi-framework-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/fastapi-framework-rules.mdc index 7819511..cad2dcf 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/fastapi-framework-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/fastapi-framework-rules.mdc @@ -13,4 +13,4 @@ globs: **/app/**/*.* - You use fastapi-mail for email sending - You use fastapi-cache for caching - You use fastapi-limiter for rate limiting -- You use fastapi-pagination for pagination \ No newline at end of file +- You use fastapi-pagination for pagination diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/python-dependency-management-with-poetry.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/python-dependency-management-with-poetry.mdc index abbcd05..84b3359 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/python-dependency-management-with-poetry.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/python-dependency-management-with-poetry.mdc @@ -3,4 +3,4 @@ description: Ensures the project uses Poetry for managing dependencies, promotin globs: **/pyproject.toml --- - Use poetry for dependency management. -- Use UV when installing depdendencies. \ No newline at end of file +- Use UV when installing depdendencies. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/python-general-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/python-general-best-practices.mdc index 26e792d..3cfdadc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/python-general-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/python-general-best-practices.mdc @@ -9,4 +9,4 @@ globs: **/*.py - Use try-except blocks to handle exceptions gracefully. - Utilize type hints for better code clarity and type checking. - Limit the use of global variables to reduce side effects. -- Choose descriptive variable, function, and class names. \ No newline at end of file +- Choose descriptive variable, function, and class names. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/unit-testing-requirement.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/unit-testing-requirement.mdc index 0184ce4..80d782c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/unit-testing-requirement.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/unit-testing-requirement.mdc @@ -2,4 +2,4 @@ description: Enforces the implementation of unit tests to guarantee code reliability and maintainability, especially within the 'tests' directory. globs: **/tests/**/*.* --- -- Implement unit tests to ensure code reliability. \ No newline at end of file +- Implement unit tests to ensure code reliability. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/virtual-environment-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/virtual-environment-usage.mdc index e55ac64..e380137 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/virtual-environment-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-312-fastapi-best-practices-cursorrules-prom/virtual-environment-usage.mdc @@ -2,4 +2,4 @@ description: Mandates the use of virtual environments for isolating project dependencies and ensuring reproducibility. globs: **/* --- -- Isolate project dependencies using virtual environments (e.g., `venv`). \ No newline at end of file +- Isolate project dependencies using virtual environments (e.g., `venv`). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/containerization-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/containerization-rules.mdc index 88a7bea..b137dee 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/containerization-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/containerization-rules.mdc @@ -3,4 +3,4 @@ description: Rules for creating and maintaining Dockerfiles. globs: **/Dockerfile --- - You are an expert in containerization technologies. -- Follow best practices for creating efficient and secure Dockerfiles. \ No newline at end of file +- Follow best practices for creating efficient and secure Dockerfiles. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/database-algorithm-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/database-algorithm-rules.mdc index 1cf748a..62050df 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/database-algorithm-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/database-algorithm-rules.mdc @@ -4,4 +4,4 @@ globs: **/database/**/*.* --- - You are an expert in database algorithms. - Optimize algorithms for performance and scalability. -- Use appropriate data structures and indexing strategies. \ No newline at end of file +- Use appropriate data structures and indexing strategies. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/python-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/python-general-rules.mdc index 1cde028..0b2dcf3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/python-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-containerization-cursorrules-prompt-file/python-general-rules.mdc @@ -3,4 +3,4 @@ description: General Python development rules applicable to all Python files in globs: **/*.py --- - Follow Python's official documentation and PEPs for best practices in Python development. -- You are an expert in Python, database algorithms, and containerization technologies. \ No newline at end of file +- You are an expert in Python, database algorithms, and containerization technologies. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/ai-friendly-coding-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/ai-friendly-coding-practices.mdc index f2595df..2ab4e3c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/ai-friendly-coding-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/ai-friendly-coding-practices.mdc @@ -2,4 +2,4 @@ description: Optimize code snippets and explanations for clarity and AI-assisted development. globs: * --- -- Provide code snippets and explanations tailored to these principles, optimizing for clarity and AI-assisted development. \ No newline at end of file +- Provide code snippets and explanations tailored to these principles, optimizing for clarity and AI-assisted development. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/ci-cd-implementation-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/ci-cd-implementation-rule.mdc index c81bb78..7840a31 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/ci-cd-implementation-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/ci-cd-implementation-rule.mdc @@ -2,4 +2,4 @@ description: Uses GitHub Actions or GitLab CI for CI/CD implementation. globs: * --- -- CI/CD implementation with GitHub Actions or GitLab CI. \ No newline at end of file +- CI/CD implementation with GitHub Actions or GitLab CI. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/configuration-management-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/configuration-management-rule.mdc index 3f3a2b1..d3b7790 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/configuration-management-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/configuration-management-rule.mdc @@ -2,4 +2,4 @@ description: Uses environment variables for managing configurations. globs: * --- -- Configuration management using environment variables. \ No newline at end of file +- Configuration management using environment variables. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/error-handling-and-logging-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/error-handling-and-logging-rule.mdc index 5d8788d..adbf335 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/error-handling-and-logging-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/error-handling-and-logging-rule.mdc @@ -2,4 +2,4 @@ description: Implements robust error handling and logging, including context capture. globs: * --- -- Robust error handling and logging, including context capture. \ No newline at end of file +- Robust error handling and logging, including context capture. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/modular-design-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/modular-design-rule.mdc index 3fbfcb6..dac1f47 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/modular-design-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/modular-design-rule.mdc @@ -2,4 +2,4 @@ description: Promotes modular design with distinct files for models, services, controllers, and utilities. globs: * --- -- Modular design with distinct files for models, services, controllers, and utilities. \ No newline at end of file +- Modular design with distinct files for models, services, controllers, and utilities. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/project-structure-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/project-structure-rule.mdc index e1a176e..43f34c7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/project-structure-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/project-structure-rule.mdc @@ -2,4 +2,4 @@ description: Enforces a clear project structure with separated directories for source code, tests, docs, and config. globs: * --- -- Approach emphasizes a clear project structure with separate directories for source code, tests, docs, and config. \ No newline at end of file +- Approach emphasizes a clear project structure with separate directories for source code, tests, docs, and config. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/python-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/python-general-rules.mdc index 8db2fac..f84e4b8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/python-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-cursorrules-prompt-file-best-practices/python-general-rules.mdc @@ -16,4 +16,4 @@ globs: **/*.py from _pytest.monkeypatch import MonkeyPatch from pytest_mock.plugin import MockerFixture - Dependency management via https://github.com/astral-sh/uv and virtual environments. -- Code style consistency using Ruff. \ No newline at end of file +- Code style consistency using Ruff. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/dependencies-management-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/dependencies-management-rules.mdc index d669e5c..b97f589 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/dependencies-management-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/dependencies-management-rules.mdc @@ -2,4 +2,4 @@ description: Mandates the usage of UV when installing dependencies to ensure consistency and efficiency across all environments. globs: **/requirements.txt --- -- Always use UV when installing dependencies \ No newline at end of file +- Always use UV when installing dependencies diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/general-python-development.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/general-python-development.mdc index 7c13079..cfcb097 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/general-python-development.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/general-python-development.mdc @@ -2,4 +2,4 @@ description: Sets the tone for a python developer with expertise in python, command-line tools and file system operations. globs: **/*.py --- -You are an elite software developer with extensive expertise in Python, command-line tools, and file system operations. Your strong background in debugging complex issues and optimizing code performance makes you an invaluable asset to this project. \ No newline at end of file +You are an elite software developer with extensive expertise in Python, command-line tools, and file system operations. Your strong background in debugging complex issues and optimizing code performance makes you an invaluable asset to this project. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/project-technology-stack-context.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/project-technology-stack-context.mdc index 8247f28..389fc1e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/project-technology-stack-context.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/project-technology-stack-context.mdc @@ -2,4 +2,4 @@ description: Provides a comprehensive overview of the technologies used in the project to help with understanding the environment. globs: **/* --- -This project utilizes the following technologies: \ No newline at end of file +This project utilizes the following technologies: diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/python-code-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/python-code-style.mdc index c15711d..e214f6a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/python-code-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/python-code-style.mdc @@ -2,4 +2,4 @@ description: Ensures that all Python code is written using classes instead of functions. globs: **/*.py --- -- Always use classes instead of function \ No newline at end of file +- Always use classes instead of function diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/python-version.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/python-version.mdc index 28db9d2..1b0148d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/python-version.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-developer-cursorrules-prompt-file/python-version.mdc @@ -2,4 +2,4 @@ description: Specifies that the project must always utilize Python version 3.12 for all Python code. globs: **/*.py --- -- Always use python 3.12 \ No newline at end of file +- Always use python 3.12 diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-forms.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-forms.mdc index 1b7269f..8db63ef 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-forms.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-forms.mdc @@ -4,4 +4,4 @@ globs: **/forms.py --- - Utilize Django's form and model form classes for form handling and validation. - Use Django's validation framework to validate form and model data. -- Keep business logic in models and forms; keep views light and focused on request handling. \ No newline at end of file +- Keep business logic in models and forms; keep views light and focused on request handling. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-middleware.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-middleware.mdc index 18d8447..975e907 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-middleware.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-middleware.mdc @@ -3,4 +3,4 @@ description: Guidance on using Django middleware for cross-cutting concerns like globs: **/middleware.py --- - Use middleware judiciously to handle cross-cutting concerns like authentication, logging, and caching. -- Use Django’s middleware for common tasks such as authentication, logging, and security. \ No newline at end of file +- Use Django’s middleware for common tasks such as authentication, logging, and security. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-models.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-models.mdc index 9ce04cf..2cccdf9 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-models.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-models.mdc @@ -3,4 +3,4 @@ description: Rules for Django models, emphasizing ORM usage, database interactio globs: **/models.py --- - Leverage Django’s ORM for database interactions; avoid raw SQL queries unless necessary for performance. -- Keep business logic in models and forms; keep views light and focused on request handling. \ No newline at end of file +- Keep business logic in models and forms; keep views light and focused on request handling. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-rest-framework.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-rest-framework.mdc index fee1eb1..65e0193 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-rest-framework.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-rest-framework.mdc @@ -2,4 +2,4 @@ description: Rules for Django REST Framework serializers, focusing on JSON responses. globs: **/serializers.py --- -- Use Django templates for rendering HTML and DRF serializers for JSON responses. \ No newline at end of file +- Use Django templates for rendering HTML and DRF serializers for JSON responses. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-settings.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-settings.mdc index 901b45c..90d701a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-settings.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-settings.mdc @@ -6,4 +6,4 @@ globs: **/settings.py - Django REST Framework (for API development) - Celery (for background tasks) - Redis (for caching and task queues) -- PostgreSQL or MySQL (preferred databases for production) \ No newline at end of file +- PostgreSQL or MySQL (preferred databases for production) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-templates.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-templates.mdc index b82910e..3082b39 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-templates.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-templates.mdc @@ -2,4 +2,4 @@ description: Rules for Django templates, focusing on rendering HTML and following best practices. globs: **/templates/**/*.html --- -- Use Django templates for rendering HTML and DRF serializers for JSON responses. \ No newline at end of file +- Use Django templates for rendering HTML and DRF serializers for JSON responses. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-urls.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-urls.mdc index f8829bb..64ea9cd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-urls.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-urls.mdc @@ -2,4 +2,4 @@ description: Guidelines for Django URL configurations, focusing on clear and RESTful URL patterns. globs: **/urls.py --- -- Use Django’s URL dispatcher (urls.py) to define clear and RESTful URL patterns. \ No newline at end of file +- Use Django’s URL dispatcher (urls.py) to define clear and RESTful URL patterns. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-views.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-views.mdc index 345fc1c..a7a403d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-views.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/django-views.mdc @@ -4,4 +4,4 @@ globs: **/views.py --- - Use Django’s class-based views (CBVs) for more complex views; prefer function-based views (FBVs) for simpler logic. - Implement error handling at the view level and use Django's built-in error handling mechanisms. -- Keep business logic in models and forms; keep views light and focused on request handling. \ No newline at end of file +- Keep business logic in models and forms; keep views light and focused on request handling. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/performance-optimization.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/performance-optimization.mdc index 377a563..066558e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/performance-optimization.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/performance-optimization.mdc @@ -7,4 +7,4 @@ globs: **/*.* - Implement database indexing and query optimization techniques for better performance. - Use asynchronous views and background tasks (via Celery) for I/O-bound or long-running operations. - Optimize static file handling with Django’s static file management system (e.g., WhiteNoise or CDN integration). -- Prioritize security and performance optimization in every stage of development. \ No newline at end of file +- Prioritize security and performance optimization in every stage of development. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/python-django-general.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/python-django-general.mdc index 76dac85..65ea126 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/python-django-general.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/python-django-general.mdc @@ -8,4 +8,4 @@ globs: **/*.py - Prioritize readability and maintainability; follow Django's coding style guide (PEP 8 compliance). - Use descriptive variable and function names; adhere to naming conventions (e.g., lowercase with underscores for functions and variables). - Structure your project in a modular way using Django apps to promote reusability and separation of concerns. -- Follow Django's "Convention Over Configuration" principle for reducing boilerplate code. \ No newline at end of file +- Follow Django's "Convention Over Configuration" principle for reducing boilerplate code. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/security.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/security.mdc index 119be1a..008fde8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/security.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-django-best-practices-cursorrules-prompt-fi/security.mdc @@ -3,4 +3,4 @@ description: Apply security best practices across all files in the Django projec globs: **/*.* --- - Apply Django's security best practices (e.g., CSRF protection, SQL injection protection, XSS prevention). -- Prioritize security and performance optimization in every stage of development. \ No newline at end of file +- Prioritize security and performance optimization in every stage of development. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-application-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-application-structure.mdc index f483691..128cfe2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-application-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-application-structure.mdc @@ -7,4 +7,4 @@ globs: **/main.py - Use declarative route definitions with clear return type annotations. - Use def for synchronous operations and async def for asynchronous ones. - Minimize @app.on_event("startup") and @app.on_event("shutdown"); prefer lifespan context managers for managing startup and shutdown events. -- Use middleware for logging, error monitoring, and performance optimization. \ No newline at end of file +- Use middleware for logging, error monitoring, and performance optimization. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-database-interaction.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-database-interaction.mdc index 72a1390..6f8e00c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-database-interaction.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-database-interaction.mdc @@ -4,4 +4,4 @@ globs: **/db/**/*.py --- - Async database libraries like asyncpg or aiomysql. - SQLAlchemy 2.0 (if using ORM features). -- Minimize blocking I/O operations; use asynchronous operations for all database calls. \ No newline at end of file +- Minimize blocking I/O operations; use asynchronous operations for all database calls. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-documentation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-documentation.mdc index 96a1d15..f461c58 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-documentation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-documentation.mdc @@ -2,4 +2,4 @@ description: Provides a reminder to refer to the FastAPI documentation for guidance on best practices for data models, path operations, and middleware. globs: **/routers/**/*.py --- -- Refer to FastAPI documentation for Data Models, Path Operations, and Middleware for best practices. \ No newline at end of file +- Refer to FastAPI documentation for Data Models, Path Operations, and Middleware for best practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-error-handling.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-error-handling.mdc index 0990e45..7d3f0e0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-error-handling.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-error-handling.mdc @@ -4,4 +4,4 @@ globs: **/middleware.py --- - Use middleware for handling unexpected errors, logging, and error monitoring. - Prioritize error handling and edge cases. -- Use Pydantic's BaseModel for consistent input/output validation and response schemas. \ No newline at end of file +- Use Pydantic's BaseModel for consistent input/output validation and response schemas. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-performance-optimization.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-performance-optimization.mdc index 9da6c86..abd8925 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-performance-optimization.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/fastapi-performance-optimization.mdc @@ -7,4 +7,4 @@ globs: **/api/**/*.py - Minimize blocking I/O operations; use asynchronous operations for all database calls and external API requests. - Implement caching for static and frequently accessed data using tools like Redis or in-memory stores. - Optimize data serialization and deserialization with Pydantic. -- Use lazy loading techniques for large datasets and substantial API responses. \ No newline at end of file +- Use lazy loading techniques for large datasets and substantial API responses. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/python-general-coding-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/python-general-coding-style.mdc index 4af4c7f..e49c575 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/python-general-coding-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-best-practices-cursorrules-prompt-f/python-general-coding-style.mdc @@ -14,4 +14,4 @@ globs: **/*.py - Prefer Pydantic models over raw dictionaries for input validation. - Avoid unnecessary curly braces in conditional statements. - For single-line statements in conditionals, omit curly braces. -- Use concise, one-line syntax for simple conditional statements (e.g., if condition: do_something()). \ No newline at end of file +- Use concise, one-line syntax for simple conditional statements (e.g., if condition: do_something()). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-best-practices.mdc index 7bbac6a..70fd220 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-best-practices.mdc @@ -7,4 +7,4 @@ globs: app/**/*.* - Utilize async/await for non-blocking operations - Use path operations decorators (@app.get, @app.post, etc.) - Implement proper error handling with HTTPException -- Use FastAPI's built-in OpenAPI and JSON Schema support \ No newline at end of file +- Use FastAPI's built-in OpenAPI and JSON Schema support diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-folder-structure.mdc index 5d1a45c..5e9d0fe 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-folder-structure.mdc @@ -11,4 +11,4 @@ app/ routers/ dependencies/ services/ - tests/ \ No newline at end of file + tests/ diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-main-application-file.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-main-application-file.mdc index e6c732e..7717e2c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-main-application-file.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/fastapi-main-application-file.mdc @@ -4,4 +4,4 @@ globs: app/main.py --- - Ensure proper application initialization with FastAPI() - Configure middleware and exception handlers -- Define API routes using path operation decorators \ No newline at end of file +- Define API routes using path operation decorators diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/pydantic-models.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/pydantic-models.mdc index 844ebc3..e553989 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/pydantic-models.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/pydantic-models.mdc @@ -4,4 +4,4 @@ globs: app/models/*.py --- - Use Pydantic models for request and response schemas - Define data types using Pydantic fields -- Implement validation logic using Pydantic validators \ No newline at end of file +- Implement validation logic using Pydantic validators diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/python-general-coding-standards.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/python-general-coding-standards.mdc index 3b125df..baf1b13 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/python-general-coding-standards.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-cursorrules-prompt-file/python-general-coding-standards.mdc @@ -8,4 +8,4 @@ globs: **/*.py - Implement proper CORS handling - Use FastAPI's security utilities for authentication - Follow PEP 8 style guide for Python code -- Implement comprehensive unit and integration tests \ No newline at end of file +- Implement comprehensive unit and integration tests diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/backend-performance-optimization.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/backend-performance-optimization.mdc index a576030..fff5edd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/backend-performance-optimization.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/backend-performance-optimization.mdc @@ -4,4 +4,4 @@ globs: backend/src/**/*.py --- - Minimize blocking I/O operations using async functions. - Implement caching strategies for frequently accessed data using Redis or in-memory stores. -- Use lazy loading techniques for large datasets and API responses. \ No newline at end of file +- Use lazy loading techniques for large datasets and API responses. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/docker-configuration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/docker-configuration.mdc index 821783f..fa67b50 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/docker-configuration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/docker-configuration.mdc @@ -3,4 +3,4 @@ description: Rules regarding docker usage in the project. globs: Dockerfile* --- - Use Docker for containerization and ensure easy deployment. -- Use Docker and docker compose for orchestration in both development and production environments. Avoid using the obsolete `docker-compose` command. \ No newline at end of file +- Use Docker and docker compose for orchestration in both development and production environments. Avoid using the obsolete `docker-compose` command. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/fastapi-backend-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/fastapi-backend-conventions.mdc index 491e385..21e833c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/fastapi-backend-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/fastapi-backend-conventions.mdc @@ -6,4 +6,4 @@ globs: backend/src/**/*.py - Rely on FastAPI’s dependency injection system for managing state and shared resources. - Use SQLAlchemy 2.0 for ORM features, if applicable. - Ensure CORS is properly configured for local development. -- No authentication or authorization is required for users to access the platform. \ No newline at end of file +- No authentication or authorization is required for users to access the platform. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/frontend-performance-optimization.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/frontend-performance-optimization.mdc index 632533b..d179f17 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/frontend-performance-optimization.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/frontend-performance-optimization.mdc @@ -3,4 +3,4 @@ description: Focuses on performance optimization techniques for the TypeScript f globs: frontend/src/**/*.ts* --- - Favor server-side rendering and avoid heavy client-side rendering where possible. -- Implement dynamic loading for non-critical components and optimize image loading using WebP format with lazy loading. \ No newline at end of file +- Implement dynamic loading for non-critical components and optimize image loading using WebP format with lazy loading. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/general-python-backend-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/general-python-backend-rules.mdc index e8a8a0c..02fb8a4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/general-python-backend-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/general-python-backend-rules.mdc @@ -14,4 +14,4 @@ globs: backend/src/**/*.py - Use the "Receive an Object, Return an Object" pattern. - Handle errors at the beginning of functions with early returns. - Use guard clauses and avoid deeply nested if statements. -- Implement proper logging and custom error types. \ No newline at end of file +- Implement proper logging and custom error types. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/general-typescript-frontend-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/general-typescript-frontend-rules.mdc index e42bd2e..c7c99fc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/general-typescript-frontend-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/general-typescript-frontend-rules.mdc @@ -10,4 +10,4 @@ globs: frontend/src/**/*.ts* - Follow proper naming conventions: use lowercase with dashes for directories (e.g., `components/auth-wizard`). - Use TypeScript for all code. Prefer interfaces over types. Avoid enums; use maps instead. - Write all components as functional components with proper TypeScript interfaces. -- Implement responsive design using Tailwind CSS with Shadcn UI, adopting a mobile-first approach. \ No newline at end of file +- Implement responsive design using Tailwind CSS with Shadcn UI, adopting a mobile-first approach. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/react-frontend-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/react-frontend-conventions.mdc index 5a92ad2..896a0d5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/react-frontend-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-fastapi-scalable-api-cursorrules-prompt-fil/react-frontend-conventions.mdc @@ -3,4 +3,4 @@ description: Defines conventions and optimizations for React frontend developmen globs: frontend/src/**/*.ts* --- - Optimize Web Vitals (LCP, CLS, FID). -- Limit `use client` hooks to small, specific components for Web API access. \ No newline at end of file +- Limit `use client` hooks to small, specific components for Web API access. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/drawscape-factorio-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/drawscape-factorio-usage.mdc index 5c74534..2968338 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/drawscape-factorio-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/drawscape-factorio-usage.mdc @@ -7,4 +7,4 @@ globs: **/*.py - Ensure the following import statements are present: `from drawscape_factorio import create as createFactorio` and `from drawscape_factorio import importFUE5`. - When using `importFUE5`, load the exported entities JSON file and pass the data to the function. - When calling `createFactorio`, provide the imported data and a configuration dictionary with `theme_name`, `color_scheme`, and `show_layers`. -- Write the resulting SVG string to an output file. \ No newline at end of file +- Write the resulting SVG string to an output file. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/general-python-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/general-python-rules.mdc index 21b64cf..2570fc4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/general-python-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/general-python-rules.mdc @@ -4,4 +4,4 @@ globs: **/*.py --- - Always use UV when installing dependencies. - Always use Python 3.12. -- Always use classes instead of functions when appropriate. \ No newline at end of file +- Always use classes instead of functions when appropriate. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/json-data-handling.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/json-data-handling.mdc index 3371618..b7f8979 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/json-data-handling.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-flask-json-guide-cursorrules-prompt-file/json-data-handling.mdc @@ -4,4 +4,4 @@ globs: **/*.py --- - When dealing with JSON data for Drawscape Factorio, use the `json` module to load the data from a file. - Ensure proper error handling and file path management for JSON files. -- Use the loaded JSON data as input for the `importFUE5` function within the Drawscape Factorio module. \ No newline at end of file +- Use the loaded JSON data as input for the `importFUE5` function within the Drawscape Factorio module. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/clarification-requirement.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/clarification-requirement.mdc index 092a4ce..d6eda05 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/clarification-requirement.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/clarification-requirement.mdc @@ -2,4 +2,4 @@ description: Sets the project for asking for clarification when tasks are unclear. globs: **/*.py --- -- Ask for clarification on unclear tasks. \ No newline at end of file +- Ask for clarification on unclear tasks. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/communication-tone.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/communication-tone.mdc index 149833b..90ad8fb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/communication-tone.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/communication-tone.mdc @@ -2,4 +2,4 @@ description: Establish a professional and concise style for all AI communication and output. globs: **/*.py --- -- Maintain a professional and concise communication tone. \ No newline at end of file +- Maintain a professional and concise communication tone. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/handle-incomplete-tasks.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/handle-incomplete-tasks.mdc index 7967dad..03330ef 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/handle-incomplete-tasks.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/handle-incomplete-tasks.mdc @@ -2,4 +2,4 @@ description: Configure the behaviour for the handler of incomplete tasks. globs: **/*.py --- -- Provide partial solution and explain limitations. \ No newline at end of file +- Provide partial solution and explain limitations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-specific-build-tool.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-specific-build-tool.mdc index d3971c3..6f04a44 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-specific-build-tool.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-specific-build-tool.mdc @@ -2,4 +2,4 @@ description: Specifies the setuptools build tool for the project globs: **/setup.py --- -- Use setuptools build tool. \ No newline at end of file +- Use setuptools build tool. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-specific-testing-framework.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-specific-testing-framework.mdc index a5b29e1..7947d08 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-specific-testing-framework.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-specific-testing-framework.mdc @@ -2,4 +2,4 @@ description: Specifies the pytest framework for all tests under the tests directory globs: **/tests/**/* --- -- Use pytest testing framework. \ No newline at end of file +- Use pytest testing framework. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-verbosity-level.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-verbosity-level.mdc index 58f8122..cf11a48 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-verbosity-level.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/project-verbosity-level.mdc @@ -2,4 +2,4 @@ description: Defines the desired verbosity level for the project's applications. globs: **/*.py --- -- Set verbosity level to 2 (range: 0-3). \ No newline at end of file +- Set verbosity level to 2 (range: 0-3). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-architecture.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-architecture.mdc index e61cef5..eceb3e6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-architecture.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-architecture.mdc @@ -4,4 +4,4 @@ globs: **/*.py --- - Use modular design. - Follow Single Responsibility Principle. -- Follow DRY (Don't Repeat Yourself) Principle. \ No newline at end of file +- Follow DRY (Don't Repeat Yourself) Principle. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-code-formatting.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-code-formatting.mdc index 5e89640..b783be1 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-code-formatting.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-code-formatting.mdc @@ -4,4 +4,4 @@ globs: **/*.py --- - Use Black for code formatting. - Use Pylint for linting. -- Follow PEP 8 and project-specific rules. \ No newline at end of file +- Follow PEP 8 and project-specific rules. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-code-review.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-code-review.mdc index 518cca2..28ad348 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-code-review.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-code-review.mdc @@ -4,4 +4,4 @@ globs: **/*.py --- - Require code reviews. - Use GitHub Pull Requests for code reviews. -- Review for functionality, code quality, and security. \ No newline at end of file +- Review for functionality, code quality, and security. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-configuration-management.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-configuration-management.mdc index e18e577..078c5e8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-configuration-management.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-configuration-management.mdc @@ -4,4 +4,4 @@ globs: **/*.py --- - Use .env files for configuration. - Use python-dotenv for environment variable management. -- Manage secrets using environment variables. \ No newline at end of file +- Manage secrets using environment variables. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-dependency-management.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-dependency-management.mdc index b51ca22..b5396ca 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-dependency-management.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-dependency-management.mdc @@ -3,4 +3,4 @@ description: Defines dependency management practices for Python projects, includ globs: **/requirements.txt --- - Use pip for package management. -- Use Semantic Versioning for dependency versioning. \ No newline at end of file +- Use Semantic Versioning for dependency versioning. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-documentation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-documentation.mdc index 90c2319..e515eff 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-documentation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-documentation.mdc @@ -4,4 +4,4 @@ globs: **/*.py --- - Require documentation for all code. - Use docstrings for documentation. -- Follow the Google Python Style Guide for documentation. \ No newline at end of file +- Follow the Google Python Style Guide for documentation. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-error-handling.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-error-handling.mdc index 2b98e9b..cb8c278 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-error-handling.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-error-handling.mdc @@ -3,4 +3,4 @@ description: Defines Python error handling preferences, including using try-exce globs: **/*.py --- - Prefer using try-except blocks for error handling. -- Log errors appropriately. \ No newline at end of file +- Log errors appropriately. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-general-coding-style.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-general-coding-style.mdc index d02884d..a23f2ee 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-general-coding-style.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-general-coding-style.mdc @@ -6,4 +6,4 @@ globs: **/*.py - Indent using 4 spaces. - Limit line length to 120 characters. - Use # for single-line comments and ''' for multi-line comments. -- Require comments in the code. \ No newline at end of file +- Require comments in the code. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-logging.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-logging.mdc index 7c4b8b3..0a34bdd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-logging.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-logging.mdc @@ -4,4 +4,4 @@ globs: **/*.py --- - Use the Python logging module for logging. - Use log levels: debug, info, warn, error. -- Set a log retention policy of 7 days. \ No newline at end of file +- Set a log retention policy of 7 days. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-monitoring.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-monitoring.mdc index 0493aa0..b43200b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-monitoring.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-monitoring.mdc @@ -4,4 +4,4 @@ globs: **/*.py --- - Monitor file processing time. - Monitor classification accuracy. -- Monitor error rate. \ No newline at end of file +- Monitor error rate. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-naming-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-naming-conventions.mdc index 996ba2d..6460e30 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-naming-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-naming-conventions.mdc @@ -6,4 +6,4 @@ globs: **/*.py - Use snake_case for functions. - Use PascalCase for classes. - Use PascalCase for interfaces. -- Use snake_case for files. \ No newline at end of file +- Use snake_case for files. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-security.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-security.mdc index b36c318..04bb72c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-security.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-security.mdc @@ -5,4 +5,4 @@ globs: **/*.py - Require HTTPS for secure connections. - Sanitize all inputs. - Validate all inputs. -- Use environment variables for sensitive configuration. \ No newline at end of file +- Use environment variables for sensitive configuration. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-testing.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-testing.mdc index 9bcf562..f181332 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-testing.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-testing.mdc @@ -4,4 +4,4 @@ globs: **/test_*.py --- - Require tests for all code. - Aim for 80% test coverage. -- Include unit and integration tests. \ No newline at end of file +- Include unit and integration tests. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-version-control.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-version-control.mdc index cf1e8dc..8cbdc09 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-version-control.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-github-setup-cursorrules-prompt-file/python-version-control.mdc @@ -4,4 +4,4 @@ globs: **/.git/**/* --- - Use Git for version control. - Follow the GitHub Flow branching strategy. -- Use Conventional Commits for commit messages. \ No newline at end of file +- Use Conventional Commits for commit messages. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/asynchronous-programming-preference.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/asynchronous-programming-preference.mdc index 5c15759..98d194f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/asynchronous-programming-preference.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/asynchronous-programming-preference.mdc @@ -2,4 +2,4 @@ description: Favors the use of async and await for asynchronous programming in Python. globs: **/*.py --- -- **Asynchronous Programming:** Prefer `async` and `await` \ No newline at end of file +- **Asynchronous Programming:** Prefer `async` and `await` diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/code-formatting-with-ruff.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/code-formatting-with-ruff.mdc index 6f0e7c4..e91bcaa 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/code-formatting-with-ruff.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/code-formatting-with-ruff.mdc @@ -2,4 +2,4 @@ description: Enforces code formatting using Ruff, replacing Black, isort, and flake8 for consistent style. globs: **/*.py --- -- **Code Formatting:** Ruff (replaces `black`, `isort`, `flake8`) \ No newline at end of file +- **Code Formatting:** Ruff (replaces `black`, `isort`, `flake8`) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/comprehensive-type-annotations.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/comprehensive-type-annotations.mdc index 60cfa4e..f1e8ff9 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/comprehensive-type-annotations.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/comprehensive-type-annotations.mdc @@ -2,4 +2,4 @@ description: Requires detailed type annotations for all Python functions, methods, and class members. globs: **/*.py --- -- **Comprehensive Type Annotations:** All functions, methods, and class members must have type annotations, using the most specific types possible. \ No newline at end of file +- **Comprehensive Type Annotations:** All functions, methods, and class members must have type annotations, using the most specific types possible. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/comprehensive-unit-testing-with-pytest.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/comprehensive-unit-testing-with-pytest.mdc index 68192e5..09d5917 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/comprehensive-unit-testing-with-pytest.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/comprehensive-unit-testing-with-pytest.mdc @@ -2,4 +2,4 @@ description: Aims for high test coverage using pytest, testing both common and edge cases. globs: **/tests/*.py --- -- **Thorough Unit Testing:** Aim for high test coverage (90% or higher) using `pytest`. Test both common cases and edge cases. \ No newline at end of file +- **Thorough Unit Testing:** Aim for high test coverage (90% or higher) using `pytest`. Test both common cases and edge cases. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/data-pipeline-management-with-dvc.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/data-pipeline-management-with-dvc.mdc index 3377382..b1fa2d4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/data-pipeline-management-with-dvc.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/data-pipeline-management-with-dvc.mdc @@ -2,4 +2,4 @@ description: Employs scripts or tools like dvc to manage data preprocessing and ensure reproducibility. globs: **/data_pipeline/*.py --- -- **Data Pipeline Management:** Employ scripts or tools like `dvc` to manage data preprocessing and ensure reproducibility. \ No newline at end of file +- **Data Pipeline Management:** Employ scripts or tools like `dvc` to manage data preprocessing and ensure reproducibility. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/data-validation-with-pydantic.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/data-validation-with-pydantic.mdc index 654d5f7..396b119 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/data-validation-with-pydantic.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/data-validation-with-pydantic.mdc @@ -2,4 +2,4 @@ description: Use Pydantic models for rigorous request and response data validation in FastAPI applications. globs: **/app/*.py --- -- **Data Validation:** Use Pydantic models for rigorous request and response data validation. \ No newline at end of file +- **Data Validation:** Use Pydantic models for rigorous request and response data validation. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/detailed-docstrings.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/detailed-docstrings.mdc index 825dd90..2ee9395 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/detailed-docstrings.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/detailed-docstrings.mdc @@ -2,4 +2,4 @@ description: Requires detailed Google-style docstrings for all functions, methods, and classes. globs: **/*.py --- -- **Detailed Docstrings:** All functions, methods, and classes must have Google-style docstrings, thoroughly explaining their purpose, parameters, return values, and any exceptions raised. Include usage examples where helpful. \ No newline at end of file +- **Detailed Docstrings:** All functions, methods, and classes must have Google-style docstrings, thoroughly explaining their purpose, parameters, return values, and any exceptions raised. Include usage examples where helpful. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/experiment-configuration-with-hydra-yaml.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/experiment-configuration-with-hydra-yaml.mdc index b27e6b3..cdd0cc0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/experiment-configuration-with-hydra-yaml.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/experiment-configuration-with-hydra-yaml.mdc @@ -2,4 +2,4 @@ description: Recommends using Hydra or YAML for experiment configuration to ensure clarity and reproducibility. globs: **/configs/*.yaml --- -- **Experiment Configuration:** Use `hydra` or `yaml` for clear and reproducible experiment configurations. \ No newline at end of file +- **Experiment Configuration:** Use `hydra` or `yaml` for clear and reproducible experiment configurations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/fastapi-web-framework.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/fastapi-web-framework.mdc index 21aaa1f..f1370d5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/fastapi-web-framework.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/fastapi-web-framework.mdc @@ -2,4 +2,4 @@ description: Specifies FastAPI as the web framework for API development. globs: **/app/*.py --- -- **Web Framework:** `fastapi` \ No newline at end of file +- **Web Framework:** `fastapi` diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/google-style-docstrings.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/google-style-docstrings.mdc index a6b22d0..d53deab 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/google-style-docstrings.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/google-style-docstrings.mdc @@ -2,4 +2,4 @@ description: Requires Google-style docstrings for all Python functions, methods, and classes. globs: **/*.py --- -- **Documentation:** Google style docstring \ No newline at end of file +- **Documentation:** Google style docstring diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/llm-prompt-engineering.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/llm-prompt-engineering.mdc index fb43b89..3c2576a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/llm-prompt-engineering.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/llm-prompt-engineering.mdc @@ -2,4 +2,4 @@ description: Dedicates a module or files for managing Prompt templates with version control for LLM applications. globs: **/prompts/*.py --- -- **LLM Prompt Engineering:** Dedicate a module or files for managing Prompt templates with version control. \ No newline at end of file +- **LLM Prompt Engineering:** Dedicate a module or files for managing Prompt templates with version control. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/logging-module-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/logging-module-usage.mdc index 8842a72..9ee2ac3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/logging-module-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/logging-module-usage.mdc @@ -2,4 +2,4 @@ description: Employs the logging module judiciously to log important events, warnings, and errors. globs: **/*.py --- -- **Logging:** Employ the `logging` module judiciously to log important events, warnings, and errors. \ No newline at end of file +- **Logging:** Employ the `logging` module judiciously to log important events, warnings, and errors. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/poetry-rye-dependency-management.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/poetry-rye-dependency-management.mdc index e994fdf..e083542 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/poetry-rye-dependency-management.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/poetry-rye-dependency-management.mdc @@ -2,4 +2,4 @@ description: Specifies Poetry or Rye for dependency management in Python projects. globs: **/pyproject.toml --- -- **Dependency Management:** Poetry / Rye \ No newline at end of file +- **Dependency Management:** Poetry / Rye diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/prioritize-python-3-10-features.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/prioritize-python-3-10-features.mdc index 3b6c985..25f9a30 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/prioritize-python-3-10-features.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/prioritize-python-3-10-features.mdc @@ -2,4 +2,4 @@ description: Prioritizes the use of new features available in Python 3.10 and later versions. globs: **/*.py --- -- **Prioritize new features in Python 3.10+**. \ No newline at end of file +- **Prioritize new features in Python 3.10+**. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/python-general-role-definition.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/python-general-role-definition.mdc index ff76fd6..a21d7f3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/python-general-role-definition.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/python-general-role-definition.mdc @@ -7,4 +7,4 @@ globs: **/*.py - You are adept at identifying and preventing potential errors, and you prioritize writing efficient and maintainable code. - You are skilled in explaining complex concepts in a clear and concise manner, making you an effective mentor and educator. - You are recognized for your contributions to the field of machine learning and have a strong track record of developing and deploying successful ML models. -- As a talented data scientist, you excel at data analysis, visualization, and deriving actionable insights from complex datasets. \ No newline at end of file +- As a talented data scientist, you excel at data analysis, visualization, and deriving actionable insights from complex datasets. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/testing-framework-pytest.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/testing-framework-pytest.mdc index 5ae6ef6..81a41b9 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/testing-framework-pytest.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/testing-framework-pytest.mdc @@ -2,4 +2,4 @@ description: Specifies pytest as the testing framework for Python projects. globs: **/tests/*.py --- -- **Testing Framework:** `pytest` \ No newline at end of file +- **Testing Framework:** `pytest` diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/type-hinting-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/type-hinting-rule.mdc index b16170c..322a3c8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/type-hinting-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-llm-ml-workflow-cursorrules-prompt-file/type-hinting-rule.mdc @@ -2,4 +2,4 @@ description: Mandates strict type hinting using the typing module for all Python functions, methods, and class members. globs: **/*.py --- -- **Type Hinting:** Strictly use the `typing` module. All functions, methods, and class members must have type annotations. \ No newline at end of file +- **Type Hinting:** Strictly use the `typing` module. All functions, methods, and class members must have type annotations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-ai-friendly-coding-practices-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-ai-friendly-coding-practices-rule.mdc index 81fd46e..5265184 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-ai-friendly-coding-practices-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-ai-friendly-coding-practices-rule.mdc @@ -5,4 +5,4 @@ globs: /**/*.py - Use descriptive variable and function names - Use type hints - Provide detailed comments for complex logic -- Provide rich error context for debugging \ No newline at end of file +- Provide rich error context for debugging diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-ci-cd-implementation-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-ci-cd-implementation-rule.mdc index 3613c3c..9c8e6a1 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-ci-cd-implementation-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-ci-cd-implementation-rule.mdc @@ -2,4 +2,4 @@ description: Implements CI/CD pipelines using GitHub Actions or GitLab CI for automated building, testing, and deployment processes. globs: /.github/workflows/**/*.* --- -- Implement CI/CD with GitHub Actions or GitLab CI. \ No newline at end of file +- Implement CI/CD with GitHub Actions or GitLab CI. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-code-style-consistency-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-code-style-consistency-rule.mdc index 683cb1a..9738fe7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-code-style-consistency-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-code-style-consistency-rule.mdc @@ -2,4 +2,4 @@ description: Ensures code style consistency using Ruff for Python files to maintain a clean and uniform codebase. globs: /**/*.py --- -- Enforce code style consistency using Ruff. \ No newline at end of file +- Enforce code style consistency using Ruff. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-configuration-management-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-configuration-management-rule.mdc index 890ac20..d4bcca2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-configuration-management-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-configuration-management-rule.mdc @@ -2,4 +2,4 @@ description: Handles configuration management using environment variables within the 'config' directory for flexible and maintainable application settings. globs: /config/**/*.* --- -- Manage configuration using environment variables. \ No newline at end of file +- Manage configuration using environment variables. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-dependency-management-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-dependency-management-rule.mdc index e285f04..632495a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-dependency-management-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-dependency-management-rule.mdc @@ -2,4 +2,4 @@ description: Specifies dependency management using Rye and virtual environments for consistent and isolated project dependencies. globs: /**/pyproject.toml --- -- Manage dependencies via https://github.com/astral-sh/rye and virtual environments. \ No newline at end of file +- Manage dependencies via https://github.com/astral-sh/rye and virtual environments. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-documentation-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-documentation-rule.mdc index 6c8ad60..d675107 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-documentation-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-documentation-rule.mdc @@ -2,4 +2,4 @@ description: Promotes detailed documentation within Python files using docstrings and README files to enhance code understanding and maintainability. globs: /**/*.py --- -- Provide detailed documentation using docstrings and README files. \ No newline at end of file +- Provide detailed documentation using docstrings and README files. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-error-handling-and-logging-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-error-handling-and-logging-rule.mdc index d7cd92e..982afd9 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-error-handling-and-logging-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-error-handling-and-logging-rule.mdc @@ -2,4 +2,4 @@ description: Emphasizes robust error handling and logging practices in Python files, including context capture for detailed debugging information. globs: /**/*.py --- -- Implement robust error handling and logging, including context capture. \ No newline at end of file +- Implement robust error handling and logging, including context capture. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-modular-design-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-modular-design-rule.mdc index 5c0a8bd..6c4a713 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-modular-design-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-modular-design-rule.mdc @@ -2,4 +2,4 @@ description: Promotes modular design within the 'src' directory by organizing code into distinct files for models, services, controllers, and utilities. globs: /src/**/*.* --- -- Implement modular design with distinct files for models, services, controllers, and utilities. \ No newline at end of file +- Implement modular design with distinct files for models, services, controllers, and utilities. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-project-structure-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-project-structure-rule.mdc index 5607ccb..1460bb6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-project-structure-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-project-structure-rule.mdc @@ -2,4 +2,4 @@ description: Enforces a clear project structure for all Python projects, advocating for separate directories for source code, tests, docs, and configuration. globs: /**/*.* --- -- Ensure a clear project structure with separate directories for source code (src), tests (tests), documentation (docs), and configuration (config). \ No newline at end of file +- Ensure a clear project structure with separate directories for source code (src), tests (tests), documentation (docs), and configuration (config). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-testing-with-pytest-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-testing-with-pytest-rule.mdc index b421a6f..3642bc0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-testing-with-pytest-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/python-projects-guide-cursorrules-prompt-file/python-testing-with-pytest-rule.mdc @@ -2,4 +2,4 @@ description: Specifies comprehensive testing practices using pytest within the 'tests' directory to ensure code reliability and quality. globs: /tests/**/*.* --- -- Use pytest for comprehensive testing. \ No newline at end of file +- Use pytest for comprehensive testing. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---data-handling-and-preprocessing.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---data-handling-and-preprocessing.mdc index 299af3c..cb1a07c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---data-handling-and-preprocessing.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---data-handling-and-preprocessing.mdc @@ -7,4 +7,4 @@ globs: data_processing/**/*.py - Implement proper data splitting strategies, considering chemical similarity for test set creation. - Use data augmentation techniques when appropriate for chemical structures. - Utilize efficient data structures for chemical representations. -- Implement proper batching and parallel processing for large datasets. \ No newline at end of file +- Implement proper batching and parallel processing for large datasets. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---general-python.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---general-python.mdc index 778ddf4..8fa8f1a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---general-python.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---general-python.mdc @@ -6,4 +6,4 @@ globs: **/*.py - Use meaningful and descriptive names for variables, functions, and classes. - Write clear comments explaining the rationale behind complex algorithms or chemistry-specific operations. - Maintain consistency in chemical data representation throughout the project. -- Use type hints to improve code readability and catch potential errors. \ No newline at end of file +- Use type hints to improve code readability and catch potential errors. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---model-evaluation-and-interpretation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---model-evaluation-and-interpretation.mdc index 64dfaad..275078e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---model-evaluation-and-interpretation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---model-evaluation-and-interpretation.mdc @@ -5,4 +5,4 @@ globs: evaluation/**/*.py - Use appropriate metrics for chemistry tasks (e.g., RMSE, R², ROC AUC, enrichment factor). - Implement techniques for model interpretability (e.g., SHAP values, integrated gradients). - Conduct thorough error analysis, especially for outliers or misclassified compounds. -- Visualize results using chemistry-specific plotting libraries (e.g., RDKit's drawing utilities). \ No newline at end of file +- Visualize results using chemistry-specific plotting libraries (e.g., RDKit's drawing utilities). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---pytorch-models.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---pytorch-models.mdc index b4df3c3..c5e8842 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---pytorch-models.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---pytorch-models.mdc @@ -7,4 +7,4 @@ globs: models/pytorch/**/*.py - Implement proper batch processing and data loading using PyTorch's DataLoader. - Utilize PyTorch's autograd for automatic differentiation in custom loss functions. - Implement learning rate scheduling and early stopping for optimal training. -- Use GPU acceleration when available, especially for PyTorch models. \ No newline at end of file +- Use GPU acceleration when available, especially for PyTorch models. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---rdkit-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---rdkit-usage.mdc index dffb2a8..fe704d9 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---rdkit-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---rdkit-usage.mdc @@ -4,4 +4,4 @@ globs: **/*rdkit*.py --- - Utilize appropriate libraries for chemical data handling (e.g., RDKit, OpenBabel). - Visualize results using chemistry-specific plotting libraries (e.g., RDKit's drawing utilities). -- Refer to official documentation for chemistry-related libraries for best practices and up-to-date APIs. \ No newline at end of file +- Refer to official documentation for chemistry-related libraries for best practices and up-to-date APIs. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---reproducibility-and-version-control.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---reproducibility-and-version-control.mdc index c991ad7..4e27151 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---reproducibility-and-version-control.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---reproducibility-and-version-control.mdc @@ -5,4 +5,4 @@ globs: .git/**/* - Use version control (Git) for both code and datasets. - Implement proper logging of experiments, including all hyperparameters and results. - Use tools like MLflow or Weights & Biases for experiment tracking. -- Ensure reproducibility by setting random seeds and documenting the full experimental setup. \ No newline at end of file +- Ensure reproducibility by setting random seeds and documenting the full experimental setup. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---scikit-learn-models.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---scikit-learn-models.mdc index dcae50b..b2922fc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---scikit-learn-models.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---scikit-learn-models.mdc @@ -6,4 +6,4 @@ globs: models/sklearn/**/*.py - Choose appropriate algorithms based on the specific chemistry problem (e.g., regression, classification, clustering). - Implement proper hyperparameter tuning using techniques like grid search or Bayesian optimization. - Use cross-validation techniques suitable for chemical data (e.g., scaffold split for drug discovery tasks). -- Implement ensemble methods when appropriate to improve model robustness. \ No newline at end of file +- Implement ensemble methods when appropriate to improve model robustness. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---tauri-integration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---tauri-integration.mdc index cd38f66..722267b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---tauri-integration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---tauri-integration.mdc @@ -4,4 +4,4 @@ globs: frontend/**/*.rs --- - Implement a clean API for the ML models to be consumed by the Flask backend. - Ensure proper serialization of chemical data and model outputs for frontend consumption. -- Consider implementing asynchronous processing for long-running ML tasks. \ No newline at end of file +- Consider implementing asynchronous processing for long-running ML tasks. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---testing-and-validation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---testing-and-validation.mdc index 86ce53d..e0777c6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---testing-and-validation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/pytorch-scikit-learn-cursorrules-prompt-file/chemistry-ml---testing-and-validation.mdc @@ -4,4 +4,4 @@ globs: tests/**/*.py --- - Implement unit tests for data processing functions and custom model components. - Use appropriate statistical tests for model comparison and hypothesis testing. -- Implement validation protocols specific to chemistry (e.g., time-split validation for QSAR models). \ No newline at end of file +- Implement validation protocols specific to chemistry (e.g., time-split validation for QSAR models). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---best-practices.mdc index 40678a0..12ceb1f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---best-practices.mdc @@ -7,4 +7,4 @@ globs: src/**/*.* - Implement useStore() for complex state objects - Use useResource$() for data fetching - Implement useTask$() for side effects -- Utilize useVisibleTask$() for browser-only code \ No newline at end of file +- Utilize useVisibleTask$() for browser-only code diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---error-handling-optimization.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---error-handling-optimization.mdc index 72897a1..85d7278 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---error-handling-optimization.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---error-handling-optimization.mdc @@ -5,4 +5,4 @@ globs: src/**/*.* - Implement proper error boundaries - Utilize Qwik City for routing when applicable - Use Qwik's built-in optimization features -- Implement lazy-loading for improved performance \ No newline at end of file +- Implement lazy-loading for improved performance diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---folder-structure.mdc index 247feb1..dc4f295 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---folder-structure.mdc @@ -12,4 +12,4 @@ globs: * entry.ssr.tsx public/ vite.config.ts - tsconfig.json \ No newline at end of file + tsconfig.json diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---general-preferences.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---general-preferences.mdc index 83ed584..0be5f4b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---general-preferences.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---general-preferences.mdc @@ -2,4 +2,4 @@ description: Enforces general preferences for Qwik.js components in TypeScript files, promoting functional components. globs: **/*.tsx --- -- Prefer functional components \ No newline at end of file +- Prefer functional components diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---naming-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---naming-conventions.mdc index 9780bdd..b4763b4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---naming-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---naming-conventions.mdc @@ -4,4 +4,4 @@ globs: src/**/*.* --- - Follow Qwik's naming conventions and best practices - Use server$ for server-side code execution -- Leverage Vite plugins for optimized builds \ No newline at end of file +- Leverage Vite plugins for optimized builds diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---typescript-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---typescript-usage.mdc index e4d72ac..788e2b2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---typescript-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-basic-cursorrules-prompt-file/qwik-js---typescript-usage.mdc @@ -2,4 +2,4 @@ description: Ensures TypeScript is used for all .ts and .tsx files, enhancing type safety in Qwik.js projects. globs: **/*.ts, **/*.tsx --- -- Use TypeScript for all .ts and .tsx files \ No newline at end of file +- Use TypeScript for all .ts and .tsx files diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-and-tailwind-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-and-tailwind-best-practices.mdc index e648bd5..4043e8b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-and-tailwind-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-and-tailwind-best-practices.mdc @@ -9,4 +9,4 @@ globs: src/**/*.{ts,tsx,css} - Implement responsive design using Tailwind's responsive classes - Utilize Tailwind's configuration file for customization - Leverage TypeScript for type safety -- Use Vite's fast HMR for development \ No newline at end of file +- Use Vite's fast HMR for development diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-city-routing.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-city-routing.mdc index fa5c2b1..3ff64b5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-city-routing.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-city-routing.mdc @@ -2,4 +2,4 @@ description: Encourages the use of Qwik City for routing within Qwik applications when applicable. globs: src/routes/**/*.{ts,tsx} --- -- Utilize Qwik City for routing when applicable \ No newline at end of file +- Utilize Qwik City for routing when applicable diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-folder-structure.mdc index 79ad79a..c9a3cd0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-folder-structure.mdc @@ -14,4 +14,4 @@ globs: qwik.config.js tailwind.config.js postcss.config.js vite.config.ts - tsconfig.json \ No newline at end of file + tsconfig.json diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-functional-components-preference.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-functional-components-preference.mdc index de07bd0..7058fe4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-functional-components-preference.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-functional-components-preference.mdc @@ -2,4 +2,4 @@ description: Enforces the use of functional components within Qwik projects, promoting a consistent and modern coding style. globs: **/*.{ts,tsx} --- -- Always prefer functional components in Qwik files. \ No newline at end of file +- Always prefer functional components in Qwik files. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-server-side-code.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-server-side-code.mdc index 39dfe18..d8b1a0a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-server-side-code.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-server-side-code.mdc @@ -2,4 +2,4 @@ description: Instructs using server$ for server-side code execution within Qwik components. globs: src/**/*.{ts,tsx} --- -- Use server$ for server-side code execution \ No newline at end of file +- Use server$ for server-side code execution diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-tailwind-naming-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-tailwind-naming-conventions.mdc index 9a72736..490e6ad 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-tailwind-naming-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-tailwind-naming-conventions.mdc @@ -2,4 +2,4 @@ description: Stresses following both Qwik and Tailwind naming conventions for consistency and readability. globs: **/*.{ts,tsx,css} --- -- Follow both Qwik and Tailwind naming conventions \ No newline at end of file +- Follow both Qwik and Tailwind naming conventions diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-typescript-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-typescript-usage.mdc index f84981f..03322e2 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-typescript-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/qwik-typescript-usage.mdc @@ -2,4 +2,4 @@ description: Mandates the use of TypeScript for all .ts and .tsx files in Qwik projects to ensure type safety and improved code maintainability. globs: **/*.{ts,tsx} --- -- Use TypeScript for all .ts and .tsx files \ No newline at end of file +- Use TypeScript for all .ts and .tsx files diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-css-purging.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-css-purging.mdc index a4620b2..8732702 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-css-purging.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-css-purging.mdc @@ -2,4 +2,4 @@ description: Instructs the implementation of proper Tailwind CSS purging for production builds to reduce the final CSS bundle size. globs: tailwind.config.js --- -- Implement proper Tailwind CSS purging for production builds \ No newline at end of file +- Implement proper Tailwind CSS purging for production builds diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-custom-styles.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-custom-styles.mdc index d71c455..764a3a8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-custom-styles.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-custom-styles.mdc @@ -2,4 +2,4 @@ description: Suggests using Tailwind's @layer directive for custom styles to maintain organization and prevent conflicts. globs: src/**/*.css --- -- Use Tailwind's @layer directive for custom styles \ No newline at end of file +- Use Tailwind's @layer directive for custom styles diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-dark-mode.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-dark-mode.mdc index e681e33..7157b69 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-dark-mode.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/tailwind-dark-mode.mdc @@ -2,4 +2,4 @@ description: Recommends implementing dark mode using Tailwind's dark variant to provide a user-friendly experience. globs: tailwind.config.js --- -- Implement dark mode using Tailwind's dark variant \ No newline at end of file +- Implement dark mode using Tailwind's dark variant diff --git a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/vite-plugins-for-qwik.mdc b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/vite-plugins-for-qwik.mdc index 7761283..c0b446f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/vite-plugins-for-qwik.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/qwik-tailwind-cursorrules-prompt-file/vite-plugins-for-qwik.mdc @@ -2,4 +2,4 @@ description: Encourages leveraging Vite plugins for optimized Qwik builds to improve performance and efficiency. globs: vite.config.ts --- -- Leverage Vite plugins for optimized builds \ No newline at end of file +- Leverage Vite plugins for optimized builds diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---accessibility-features.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---accessibility-features.mdc index f9795a4..858d485 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---accessibility-features.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---accessibility-features.mdc @@ -2,4 +2,4 @@ description: Accessibility features for React components built with Chakra UI. globs: src/**/*.* --- -- Utilize Chakra UI's built-in accessibility features \ No newline at end of file +- Utilize Chakra UI's built-in accessibility features diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---component-composition.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---component-composition.mdc index f394a70..cb2d79c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---component-composition.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---component-composition.mdc @@ -2,4 +2,4 @@ description: Ensuring that React components are built composably using Chakra UI components. globs: src/components/**/*.* --- -- Implement proper component composition using Chakra UI \ No newline at end of file +- Implement proper component composition using Chakra UI diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---dark-mode-implementation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---dark-mode-implementation.mdc index a801b88..1ea74bf 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---dark-mode-implementation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---dark-mode-implementation.mdc @@ -2,4 +2,4 @@ description: Implement dark mode using Chakra UI's color mode when building React components. globs: src/**/*.* --- -- Implement dark mode using Chakra UI's color mode \ No newline at end of file +- Implement dark mode using Chakra UI's color mode diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---performance-optimization.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---performance-optimization.mdc index 629d003..7939de7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---performance-optimization.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---performance-optimization.mdc @@ -2,4 +2,4 @@ description: Following Chakra UI best practices for optimizing React components for performance. globs: src/**/*.* --- -- Follow Chakra UI best practices for performance optimization \ No newline at end of file +- Follow Chakra UI best practices for performance optimization diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---responsive-design.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---responsive-design.mdc index d5c9981..067424b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---responsive-design.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---responsive-design.mdc @@ -2,4 +2,4 @@ description: Utilize Chakra UI's layout components for creating responsive designs in React applications. globs: src/**/*.* --- -- Use Chakra UI's layout components for responsive design \ No newline at end of file +- Use Chakra UI's layout components for responsive design diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---semantic-html-rendering.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---semantic-html-rendering.mdc index 39248b3..e207d04 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---semantic-html-rendering.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---semantic-html-rendering.mdc @@ -2,4 +2,4 @@ description: Use the 'as' prop for semantic HTML rendering when working with Chakra UI components. globs: src/components/**/*.* --- -- Use the 'as' prop for semantic HTML rendering \ No newline at end of file +- Use the 'as' prop for semantic HTML rendering diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---theme-directory-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---theme-directory-rules.mdc index f73dfe9..40b7a32 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---theme-directory-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui---theme-directory-rules.mdc @@ -4,4 +4,4 @@ globs: src/theme/**/*.* --- - Create theme/index.js to export theme - Place theme foundations in theme/foundations/ -- Place component-specific theme overrides in theme/components/ \ No newline at end of file +- Place component-specific theme overrides in theme/components/ diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui-best-practices.mdc index 30f1d5f..9cedcdb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/chakra-ui-best-practices.mdc @@ -6,4 +6,4 @@ globs: src/**/*.* - Utilize Chakra UI components for consistent design - Implement custom theme for brand-specific styling - Use responsive styles with the Chakra UI breakpoint system -- Leverage Chakra UI hooks for enhanced functionality \ No newline at end of file +- Leverage Chakra UI hooks for enhanced functionality diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---folder-structure.mdc index d85db1d..7b10bc5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---folder-structure.mdc @@ -12,4 +12,4 @@ src/ foundations/ components/ hooks/ - utils/ \ No newline at end of file + utils/ diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---general-preferences.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---general-preferences.mdc index 0b92f46..f89ca15 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---general-preferences.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---general-preferences.mdc @@ -2,4 +2,4 @@ description: General preferences for React components using Chakra UI, including the use of functional components with hooks. globs: src/**/*.* --- -- Prefer functional components with hooks \ No newline at end of file +- Prefer functional components with hooks diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---typescript-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---typescript-usage.mdc index ec7cf7c..f76b548 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---typescript-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-chakra-ui-cursorrules-prompt-file/react-chakra-ui---typescript-usage.mdc @@ -2,4 +2,4 @@ description: Utilize Typescript for type safety when using React components with Chakra UI. globs: src/**/*.tsx --- -- Use TypeScript for type safety with Chakra UI components \ No newline at end of file +- Use TypeScript for type safety with Chakra UI components diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-adaptation---post-generation-spa.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-adaptation---post-generation-spa.mdc index 9921c89..a028a91 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-adaptation---post-generation-spa.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-adaptation---post-generation-spa.mdc @@ -7,4 +7,4 @@ globs: apps/spa/src/components/**/*.tsx - common shadcn/ui components from @repo/ui/components/ui/ - app specific components from @/components - Ensure it follows our existing component patterns - - Add any necessary custom logic or state management \ No newline at end of file + - Add any necessary custom logic or state management diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-adaptation---post-generation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-adaptation---post-generation.mdc index 491c8f5..8681429 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-adaptation---post-generation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-adaptation---post-generation.mdc @@ -7,4 +7,4 @@ globs: packages/ui/src/components/**/*.tsx - common shadcn/ui components from @repo/ui/components/ui/ - app specific components from @/components - Ensure it follows our existing component patterns - - Add any necessary custom logic or state management \ No newline at end of file + - Add any necessary custom logic or state management diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-creation---general.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-creation---general.mdc index 6f8f54b..0c9ef65 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-creation---general.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-creation---general.mdc @@ -15,4 +15,4 @@ globs: packages/ui/src/components/**/*.tsx - Request for TypeScript usage - URL encode the prompt. - Create a clickable link in this format: - [ComponentName](https://v0.dev/chat?q={encoded_prompt}) \ No newline at end of file + [ComponentName](https://v0.dev/chat?q={encoded_prompt}) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-creation---spa-app.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-creation---spa-app.mdc index b1c8232..500dacd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-creation---spa-app.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-creation---spa-app.mdc @@ -15,4 +15,4 @@ globs: apps/spa/src/components/**/*.tsx - Request for TypeScript usage - URL encode the prompt. - Create a clickable link in this format: - [ComponentName](https://v0.dev/chat?q={encoded_prompt}) \ No newline at end of file + [ComponentName](https://v0.dev/chat?q={encoded_prompt}) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-prompt-example.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-prompt-example.mdc index 5829a76..ec7b28c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-prompt-example.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-components-creation-cursorrules-prompt-file/react-component-prompt-example.mdc @@ -4,4 +4,4 @@ globs: packages/ui/src/components/**/*.tsx --- - Example prompt template: "Create a React component named {ComponentName} using TypeScript and Tailwind CSS. It should {description of functionality}. Props should include {list of props with types}. The component should {any specific styling or behavior notes}. Please provide the full component code." -- Remember to replace placeholders like and with the actual values used in your project. \ No newline at end of file +- Remember to replace placeholders like and with the actual values used in your project. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-caching.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-caching.mdc index 402fa08..29be38b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-caching.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-caching.mdc @@ -2,4 +2,4 @@ description: Utilize Apollo Client's caching capabilities to improve performance. globs: src/**/*.js --- -- Utilize Apollo Client's caching capabilities \ No newline at end of file +- Utilize Apollo Client's caching capabilities diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-custom-hooks.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-custom-hooks.mdc index 7db66e4..f5b3ffc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-custom-hooks.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-custom-hooks.mdc @@ -2,4 +2,4 @@ description: Instructs to implement custom hooks for Apollo operations. globs: src/hooks/**/*.js --- -- Implement custom hooks for Apollo operations \ No newline at end of file +- Implement custom hooks for Apollo operations diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-devtools.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-devtools.mdc index 0f3424a..4104cd5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-devtools.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-devtools.mdc @@ -2,4 +2,4 @@ description: Suggests the use of Apollo Client DevTools for debugging. globs: src/**/*.js --- -- Use Apollo Client DevTools for debugging \ No newline at end of file +- Use Apollo Client DevTools for debugging diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-provider-setup.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-provider-setup.mdc index be6333b..e7b253d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-provider-setup.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/apollo-provider-setup.mdc @@ -2,4 +2,4 @@ description: Requires the use of Apollo Provider at the root of the application. globs: src/App.jsx --- -- Use Apollo Provider at the root of your app \ No newline at end of file +- Use Apollo Provider at the root of your app diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-apollo-client-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-apollo-client-usage.mdc index 8a86681..c24d9ab 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-apollo-client-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-apollo-client-usage.mdc @@ -6,4 +6,4 @@ globs: src/graphql/**/*.js - Implement query components for data fetching - Utilize mutations for data modifications - Use fragments for reusable query parts -- Implement proper error handling and loading states \ No newline at end of file +- Implement proper error handling and loading states diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-error-boundaries.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-error-boundaries.mdc index de8dcd3..d80488c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-error-boundaries.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-error-boundaries.mdc @@ -2,4 +2,4 @@ description: Requires the implementation of proper error boundaries for GraphQL errors. globs: src/**/*.jsx --- -- Implement proper error boundaries for GraphQL errors \ No newline at end of file +- Implement proper error boundaries for GraphQL errors diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-naming-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-naming-conventions.mdc index 781c6ff..802534a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-naming-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-naming-conventions.mdc @@ -2,4 +2,4 @@ description: Requires following naming conventions for queries, mutations, and fragments. globs: src/graphql/**/*.js --- -- Follow naming conventions for queries, mutations, and fragments \ No newline at end of file +- Follow naming conventions for queries, mutations, and fragments diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-typescript-integration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-typescript-integration.mdc index e27c591..6dfdf9a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-typescript-integration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/graphql-typescript-integration.mdc @@ -2,4 +2,4 @@ description: Enforces the use of TypeScript for type safety with GraphQL operations. globs: src/graphql/**/*.ts --- -- Use TypeScript for type safety with GraphQL operations \ No newline at end of file +- Use TypeScript for type safety with GraphQL operations diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/react-functional-components-preference.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/react-functional-components-preference.mdc index 17aef38..fcb50b9 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/react-functional-components-preference.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-graphql-apollo-client-cursorrules-prompt-file/react-functional-components-preference.mdc @@ -2,4 +2,4 @@ description: Enforces the use of functional components with hooks in React components. globs: src/components/**/*.jsx --- -- Always use functional components with hooks instead of class components. \ No newline at end of file +- Always use functional components with hooks instead of class components. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/folder-structure.mdc index 980d78e..986abbd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/folder-structure.mdc @@ -8,4 +8,4 @@ globs: src/** stores/ hooks/ pages/ - utils/ \ No newline at end of file + utils/ diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-best-practices.mdc index 308a1c3..2c4f8a6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-best-practices.mdc @@ -2,4 +2,4 @@ description: Adhere to MobX best practices for scalable state management. globs: src/**/*.ts --- -- Follow MobX best practices for scalable state management. \ No newline at end of file +- Follow MobX best practices for scalable state management. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-dependency-injection.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-dependency-injection.mdc index efa3be0..67ad49b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-dependency-injection.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-dependency-injection.mdc @@ -2,4 +2,4 @@ description: Implement proper dependency injection for stores. globs: src/**/*.ts --- -- Implement proper dependency injection for stores. \ No newline at end of file +- Implement proper dependency injection for stores. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-devtools.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-devtools.mdc index 51ec5ef..eb21dda 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-devtools.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-devtools.mdc @@ -2,4 +2,4 @@ description: Utilize MobX DevTools for debugging MobX applications. globs: src/**/*.ts --- -- Utilize MobX DevTools for debugging. \ No newline at end of file +- Utilize MobX DevTools for debugging. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-react-lite-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-react-lite-usage.mdc index 4b3c943..0f132cc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-react-lite-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-react-lite-usage.mdc @@ -2,4 +2,4 @@ description: Enforce best practices when using MobX with React Lite. globs: src/components/**/*.tsx --- -- Use MobX-react-lite for optimal performance with functional components. \ No newline at end of file +- Use MobX-react-lite for optimal performance with functional components. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-reaction-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-reaction-usage.mdc index 331243f..c3958f4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-reaction-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-reaction-usage.mdc @@ -2,4 +2,4 @@ description: Use reaction for side-effects based on observable changes. globs: src/**/*.ts --- -- Use reaction for side-effects based on observable changes. \ No newline at end of file +- Use reaction for side-effects based on observable changes. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-store-implementation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-store-implementation.mdc index a31ba04..40dbc6f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-store-implementation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-store-implementation.mdc @@ -5,4 +5,4 @@ globs: src/stores/**/*.ts - Implement stores for managing application state. - Utilize computed values for derived state. - Use actions for modifying observable state. -- Implement proper error handling in asynchronous actions. \ No newline at end of file +- Implement proper error handling in asynchronous actions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-strict-mode.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-strict-mode.mdc index 610bb8e..86a7b04 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-strict-mode.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/mobx-strict-mode.mdc @@ -2,4 +2,4 @@ description: Enforce strict mode for MobX for better debugging. globs: src/stores/**/*.ts --- -- Implement strict mode for MobX for better debugging. \ No newline at end of file +- Implement strict mode for MobX for better debugging. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/observer-hoc-or-useobserver-hook.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/observer-hoc-or-useobserver-hook.mdc index f7569af..1f9e69d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/observer-hoc-or-useobserver-hook.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/observer-hoc-or-useobserver-hook.mdc @@ -2,4 +2,4 @@ description: Use Observer HOC or the useObserver hook for reactive components. globs: src/components/**/*.tsx --- -- Use observer HOC or useObserver hook for reactive components. \ No newline at end of file +- Use observer HOC or useObserver hook for reactive components. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/react-general-preferences.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/react-general-preferences.mdc index 007fe35..2776edc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/react-general-preferences.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/react-general-preferences.mdc @@ -2,4 +2,4 @@ description: General React preferences to prefer functional components with hooks. globs: src/**/*.tsx --- -- Prefer functional components with hooks. \ No newline at end of file +- Prefer functional components with hooks. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/typescript-with-mobx.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/typescript-with-mobx.mdc index 7fd211c..9d5b1ff 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/typescript-with-mobx.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-mobx-cursorrules-prompt-file/typescript-with-mobx.mdc @@ -2,4 +2,4 @@ description: Instructions on how to use Typescript with MobX. globs: src/**/*.ts --- -- Use TypeScript for type safety with MobX. \ No newline at end of file +- Use TypeScript for type safety with MobX. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---additional-instructions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---additional-instructions.mdc index 25bb2dc..17e3190 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---additional-instructions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---additional-instructions.mdc @@ -8,4 +8,4 @@ globs: src/**/*.* - Use Expo's secure store for sensitive data - Implement proper offline support - Follow React Native best practices for performance -- Use Expo's OTA updates for quick deployments \ No newline at end of file +- Use Expo's OTA updates for quick deployments diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---general-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---general-best-practices.mdc index 23f7d65..1e514a9 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---general-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---general-best-practices.mdc @@ -7,4 +7,4 @@ globs: src/**/*.* - Implement proper navigation using React Navigation - Use Expo's asset system for images and fonts - Implement proper error handling and crash reporting -- Utilize Expo's push notification system \ No newline at end of file +- Utilize Expo's push notification system diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---project-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---project-structure.mdc index 5440d5b..aac860b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---project-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---project-structure.mdc @@ -11,4 +11,4 @@ globs: *.* - hooks/ - utils/ - App.js - - app.json \ No newline at end of file + - app.json diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---root-files.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---root-files.mdc index 86154c0..07a15b4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---root-files.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-cursorrules-prompt-file/react-native-expo---root-files.mdc @@ -3,4 +3,4 @@ description: Specific configuration guidelines for the root level files App.js a globs: App.js, app.json --- - Always keep App.js clean and delegate work to other components. -- Always configure app.json based on the documentation \ No newline at end of file +- Always configure app.json based on the documentation diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/babel-configuration-for-nativewind.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/babel-configuration-for-nativewind.mdc index 5fdca59..51d6996 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/babel-configuration-for-nativewind.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/babel-configuration-for-nativewind.mdc @@ -5,4 +5,4 @@ globs: babel.config.js - Babel configuration for NativeWind: - Include 'nativewind/babel' in the plugins array. - Avoid using jsxImportSource in presets. - - Ensure 'react-native-reanimated/plugin' follows 'nativewind/babel'. \ No newline at end of file + - Ensure 'react-native-reanimated/plugin' follows 'nativewind/babel'. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/general-project-instructions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/general-project-instructions.mdc index ba217ab..9db8cdf 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/general-project-instructions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/general-project-instructions.mdc @@ -17,4 +17,4 @@ globs: *.* - Utilize official Expo libraries and upgrade them using Expo's commands. - Avoid deleting existing functionality or files without a valid reason. - Follow the recommended folder structure and maintain organized code for scalability and readability. -- Implement navigation using Expo Router for clean and declarative routing. \ No newline at end of file +- Implement navigation using Expo Router for clean and declarative routing. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/nativewind-and-tailwind-css-compatibility.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/nativewind-and-tailwind-css-compatibility.mdc index a79792e..b977b1f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/nativewind-and-tailwind-css-compatibility.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/nativewind-and-tailwind-css-compatibility.mdc @@ -7,4 +7,4 @@ globs: package.json - Higher versions may cause 'process(css).then(cb)' errors. - If errors occur, remove both packages and reinstall specific versions: npm remove nativewind tailwindcss - npm install nativewind@2.0.11 tailwindcss@3.3.2 \ No newline at end of file + npm install nativewind@2.0.11 tailwindcss@3.3.2 diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/react-native-expo-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/react-native-expo-best-practices.mdc index bdd8f3d..685f3f8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/react-native-expo-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/react-native-expo-best-practices.mdc @@ -15,4 +15,4 @@ globs: src/**/*.* - Implement proper offline support. - Optimize performance following React Native best practices. - Deploy updates using Expo's OTA mechanism. -- Style components using NativeWind. \ No newline at end of file +- Style components using NativeWind. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/react-native-expo-folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/react-native-expo-folder-structure.mdc index 47505e9..d22df57 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/react-native-expo-folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-native-expo-router-typescript-windows-cursorrules-prompt-file/react-native-expo-folder-structure.mdc @@ -14,4 +14,4 @@ app/ _layout.tsx index.tsx App.js -app.json \ No newline at end of file +app.json diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/general-javascript-react-next-js-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/general-javascript-react-next-js-rule.mdc index b1a0470..e11132c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/general-javascript-react-next-js-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/general-javascript-react-next-js-rule.mdc @@ -12,4 +12,4 @@ globs: **/*.{js,jsx,ts,tsx} - Be concise. Minimize any other prose. - If you think there might not be a correct answer, you say so. If you do not know the answer, say so instead of guessing. - Only write code that is neccessary to complete the task. -- This is app is hosted on Vercel as well as Replit. Make sure your code is compatible with both! \ No newline at end of file +- This is app is hosted on Vercel as well as Replit. Make sure your code is compatible with both! diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/general-project-behavior-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/general-project-behavior-rule.mdc index bfedb6d..6fb9309 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/general-project-behavior-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/general-project-behavior-rule.mdc @@ -6,4 +6,4 @@ globs: **/*.* - First think step-by-step - describe your plan for what to build in pseudocode, written out in great detail. - Confirm, then write code! - Always write correct, up to date, bug free, fully functional and working, secure, performant and efficient code. -- Rewrite the complete code only if necessary. \ No newline at end of file +- Rewrite the complete code only if necessary. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/next-js-app-router-rule.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/next-js-app-router-rule.mdc index e0b3d14..8ed480a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/next-js-app-router-rule.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-nextjs-ui-development-cursorrules-prompt-fil/next-js-app-router-rule.mdc @@ -2,4 +2,4 @@ description: Specific rules for the Next.js App Router directory, ensuring the AI avoids the Pages Router. globs: app/**/*.* --- -- This project uses Next.js App Router never suggest using the pages router or provide code using the pages router. \ No newline at end of file +- This project uses Next.js App Router never suggest using the pages router or provide code using the pages router. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-functional-components-preference.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-functional-components-preference.mdc index c6f54cc..d451f16 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-functional-components-preference.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-functional-components-preference.mdc @@ -2,4 +2,4 @@ description: This rule enforces the use of functional components with hooks in React components within the src/components directory. globs: src/components/**/*.tsx --- -- Always use functional components with hooks instead of class components. \ No newline at end of file +- Always use functional components with hooks instead of class components. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-project-folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-project-folder-structure.mdc index 9901bc2..68bd685 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-project-folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-project-folder-structure.mdc @@ -10,4 +10,4 @@ globs: src/**/* - useMutations/ - pages/ - utils/ - - api/ \ No newline at end of file + - api/ diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-additional-instructions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-additional-instructions.mdc index d19c008..8845699 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-additional-instructions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-additional-instructions.mdc @@ -8,4 +8,4 @@ globs: src/**/*.tsx - Use stale-while-revalidate strategy for data freshness - Implement optimistic updates for mutations - Use query invalidation for data refetching -- Follow React Query naming conventions for consistency \ No newline at end of file +- Follow React Query naming conventions for consistency diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-general-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-general-best-practices.mdc index 81aebc8..b1c71a7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-general-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-general-best-practices.mdc @@ -6,4 +6,4 @@ globs: src/**/*.tsx - Implement custom hooks for queries and mutations - Utilize query keys for effective caching - Use prefetching for improved performance -- Implement proper error and loading states \ No newline at end of file +- Implement proper error and loading states diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-hooks-directory-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-hooks-directory-guidelines.mdc index 1c046cc..e9fd35c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-hooks-directory-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-query-cursorrules-prompt-file/react-query-hooks-directory-guidelines.mdc @@ -3,4 +3,4 @@ description: This rule specifies the folder structure and purpose for placing Re globs: src/hooks/**/*.ts --- - Place query hooks in src/hooks/useQueries/ -- Place mutation hooks in src/hooks/useMutations/ \ No newline at end of file +- Place mutation hooks in src/hooks/useMutations/ diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/react-functional-components.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/react-functional-components.mdc index 120c55f..eea64b0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/react-functional-components.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/react-functional-components.mdc @@ -3,4 +3,4 @@ description: Enforces the use of functional components with hooks in React compo globs: src/components/**/*.tsx --- - Always use React functional components with hooks. -- Use React.FC for functional components with props. \ No newline at end of file +- Use React.FC for functional components with props. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-async-actions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-async-actions.mdc index 8ba5c35..909996d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-async-actions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-async-actions.mdc @@ -3,4 +3,4 @@ description: Specific instructions when handling Redux async actions globs: src/features/**/*.ts --- - Utilize createAsyncThunk for handling async actions. -- Implement proper error handling in async operations. \ No newline at end of file +- Implement proper error handling in async operations. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-devtools-debugging.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-devtools-debugging.mdc index d4a5b81..c9b1c00 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-devtools-debugging.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-devtools-debugging.mdc @@ -2,4 +2,4 @@ description: Recommends Redux DevTools for debugging Redux applications. globs: src/store/store.ts --- -- Use Redux DevTools for debugging. \ No newline at end of file +- Use Redux DevTools for debugging. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-folder-structure.mdc index 1fc43fc..2075402 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-folder-structure.mdc @@ -11,4 +11,4 @@ globs: src/store/**/* hooks.ts store.ts types/ - utils/ \ No newline at end of file + utils/ diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-toolkit-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-toolkit-best-practices.mdc index 696172c..45b10c6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-toolkit-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/redux-toolkit-best-practices.mdc @@ -7,4 +7,4 @@ globs: src/store/**/*.ts - Utilize createAsyncThunk for handling async actions. - Use selectors for accessing state in components. - Use Redux hooks (useSelector, useDispatch) in components. -- Follow Redux style guide for naming conventions \ No newline at end of file +- Follow Redux style guide for naming conventions diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/typescript-type-safety.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/typescript-type-safety.mdc index f475b42..076b1da 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/typescript-type-safety.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-redux-typescript-cursorrules-prompt-file/typescript-type-safety.mdc @@ -4,4 +4,4 @@ globs: src/**/*.ts* --- - Use TypeScript for type safety. - Implement strict TypeScript checks. -- Create reusable typed hooks for Redux operations, if applicable. \ No newline at end of file +- Create reusable typed hooks for Redux operations, if applicable. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/react-functional-components-preference.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/react-functional-components-preference.mdc index f544633..8b62ca4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/react-functional-components-preference.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/react-functional-components-preference.mdc @@ -2,4 +2,4 @@ description: Enforces the use of functional components with hooks in React files. globs: src/**/*.jsx --- -- Always use functional components with hooks in React development. \ No newline at end of file +- Always use functional components with hooks in React development. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---attrs-method.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---attrs-method.mdc index d46c18a..ba2abdf 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---attrs-method.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---attrs-method.mdc @@ -2,4 +2,4 @@ description: Recommends utilizing styled-components' attrs method for frequently used props. globs: src/components/styled/**/*.js --- -- Utilize styled-components' attrs method for frequently used props. \ No newline at end of file +- Utilize styled-components' attrs method for frequently used props. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---conditional-styling-css-prop.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---conditional-styling-css-prop.mdc index 7aef650..1ea8521 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---conditional-styling-css-prop.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---conditional-styling-css-prop.mdc @@ -2,4 +2,4 @@ description: Recommends using the css prop for conditional styling in Styled Components when appropriate. globs: src/components/styled/**/*.js --- -- Use the css prop for conditional styling when appropriate. \ No newline at end of file +- Use the css prop for conditional styling when appropriate. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---css-in-js.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---css-in-js.mdc index 884a711..0dcc81a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---css-in-js.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---css-in-js.mdc @@ -2,4 +2,4 @@ description: Ensures all styling is done using CSS-in-JS with Styled Components. globs: src/**/*.js --- -- Use CSS-in-JS for all styling needs. \ No newline at end of file +- Use CSS-in-JS for all styling needs. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---documentation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---documentation.mdc index 754fd75..db4b574 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---documentation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---documentation.mdc @@ -2,4 +2,4 @@ description: Recommends following the styled-components documentation for best practices. globs: src/components/styled/**/*.js --- -- Follow the styled-components documentation for best practices. \ No newline at end of file +- Follow the styled-components documentation for best practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---naming-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---naming-conventions.mdc index 7ab061c..466e598 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---naming-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---naming-conventions.mdc @@ -2,4 +2,4 @@ description: Enforces proper naming conventions for Styled Components. globs: src/components/styled/**/*.js --- -- Use proper naming conventions for styled components (e.g., StyledButton). \ No newline at end of file +- Use proper naming conventions for styled components (e.g., StyledButton). diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---theming.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---theming.mdc index 653ed34..0140eb0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---theming.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---theming.mdc @@ -2,4 +2,4 @@ description: Specifies the use of a consistent theming system with Styled Components. globs: src/styles/theme.js --- -- Implement a consistent theming system. \ No newline at end of file +- Implement a consistent theming system. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---typescript-support.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---typescript-support.mdc index 7bd612a..e10662c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---typescript-support.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components---typescript-support.mdc @@ -2,4 +2,4 @@ description: Ensures proper TypeScript support for styled-components. globs: src/components/styled/**/*.tsx --- -- Implement proper TypeScript support for styled-components. \ No newline at end of file +- Implement proper TypeScript support for styled-components. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components-best-practices---general.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components-best-practices---general.mdc index 3f8b90b..9f5b75d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components-best-practices---general.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-styled-components-cursorrules-prompt-file/styled-components-best-practices---general.mdc @@ -6,4 +6,4 @@ globs: src/components/styled/**/*.js - Implement a global theme using ThemeProvider. - Create reusable styled components. - Use props for dynamic styling. -- Utilize CSS helper functions like css`` when needed. \ No newline at end of file +- Utilize CSS helper functions like css`` when needed. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/general-project-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/general-project-rules.mdc index ef13b2f..babaa06 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/general-project-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/general-project-rules.mdc @@ -10,4 +10,4 @@ globs: /**/*.* - Use lowercase with dashes for directories (e.g., components/auth-wizard). - Favor named exports for components. - Use the Receive an Object, Return an Object (RORO) pattern. -- Dependencies: Next.js 14 App Router, Wagmi v2, Viem v2 \ No newline at end of file +- Dependencies: Next.js 14 App Router, Wagmi v2, Viem v2 diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/next-js-core-principles.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/next-js-core-principles.mdc index 382f67b..dc6a6bc 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/next-js-core-principles.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/next-js-core-principles.mdc @@ -8,4 +8,4 @@ globs: app/**/*.* - Prefer server components and Next.js SSR features. - Use 'use client' only for Web API access in small components. - Avoid using 'use client' for data fetching or state management. -- Refer to Next.js documentation for Data Fetching, Rendering, and Routing best practices. \ No newline at end of file +- Refer to Next.js documentation for Data Fetching, Rendering, and Routing best practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/next-js-server-action-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/next-js-server-action-rules.mdc index b8cda40..496d9b6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/next-js-server-action-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/next-js-server-action-rules.mdc @@ -32,4 +32,4 @@ globs: app/actions/**/*.{ts,tsx} } catch (error) { return { success: false, error: error instanceof AppError ? error : appErrors.UNEXPECTED_ERROR, } } - }) \ No newline at end of file + }) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/react-next-js-component-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/react-next-js-component-rules.mdc index 95b9fbc..6ff9115 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/react-next-js-component-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/react-next-js-component-rules.mdc @@ -14,4 +14,4 @@ globs: components/**/*.{ts,tsx,js,jsx} - Use Zod for form validation. - Wrap client components in Suspense with fallback. - Use dynamic loading for non-critical components. -- Optimize images: WebP format, size data, lazy loading. \ No newline at end of file +- Optimize images: WebP format, size data, lazy loading. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/typescript-javascript-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/typescript-javascript-rules.mdc index 91f0241..e928aeb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/typescript-javascript-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-nextjs-nodejs-cursorrules-prompt-/typescript-javascript-rules.mdc @@ -15,4 +15,4 @@ globs: **/*.{ts,tsx,js,jsx} - Avoid unnecessary else statements; use if-return pattern instead. - Use guard clauses to handle preconditions and invalid states early. - Implement proper error logging and user-friendly error messages. - - Consider using custom error types or error factories for consistent error handling. \ No newline at end of file + - Consider using custom error types or error factories for consistent error handling. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/full-stack-developer-persona.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/full-stack-developer-persona.mdc index a4a3c46..41d8e36 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/full-stack-developer-persona.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/full-stack-developer-persona.mdc @@ -2,4 +2,4 @@ description: Configures the AI to act as a full-stack developer with expertise in React, TypeScript, PHP, Symfony, and Docker. globs: **/*.* --- -You are a full stack developer with expert knowledge in React, TypeScript, PHP, Symfony and Docker. \ No newline at end of file +You are a full stack developer with expert knowledge in React, TypeScript, PHP, Symfony and Docker. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/general-ai-programming-assistant.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/general-ai-programming-assistant.mdc index ea2f711..120058e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/general-ai-programming-assistant.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/general-ai-programming-assistant.mdc @@ -2,4 +2,4 @@ description: Sets the AI's persona as an expert programming assistant focused on producing clean and readable code across the project. globs: **/*.* --- -You are an AI programming assistant that primarily focuses on producing clean and readable code. \ No newline at end of file +You are an AI programming assistant that primarily focuses on producing clean and readable code. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/latest-language-versions-and-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/latest-language-versions-and-best-practices.mdc index 6b22e4d..4cd0463 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/latest-language-versions-and-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/latest-language-versions-and-best-practices.mdc @@ -2,4 +2,4 @@ description: Ensures the AI uses the latest stable versions of programming languages and adheres to current best practices in all files. globs: **/*.* --- -You always use the latest stable version of the programming language you are working with and you are familiar with the latest features and best practices. \ No newline at end of file +You always use the latest stable version of the programming language you are working with and you are familiar with the latest features and best practices. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/thoughtful-and-accurate-responses.mdc b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/thoughtful-and-accurate-responses.mdc index d7d288c..7d4be5e 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/thoughtful-and-accurate-responses.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/react-typescript-symfony-cursorrules-prompt-file/thoughtful-and-accurate-responses.mdc @@ -2,4 +2,4 @@ description: Instructs the AI to provide accurate, factual, and thoughtful answers, emphasizing reasoning and accuracy in all contexts. globs: **/*.* --- -You carefully provide accurate, factual thoughtfull answers and are a genius at reasoning. \ No newline at end of file +You carefully provide accurate, factual thoughtfull answers and are a genius at reasoning. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/hardhat-development-workflow.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/hardhat-development-workflow.mdc index 73071d8..98ec0cd 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/hardhat-development-workflow.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/hardhat-development-workflow.mdc @@ -4,4 +4,4 @@ globs: hardhat.config.js --- - Utilize Hardhat's testing and debugging features. - Implement a robust CI/CD pipeline for smart contract deployments. -- Use static type checking and linting tools in pre-commit hooks. \ No newline at end of file +- Use static type checking and linting tools in pre-commit hooks. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-best-practices.mdc index 5c2a325..7a96086 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-best-practices.mdc @@ -41,4 +41,4 @@ globs: **/*.sol - Use view and pure function modifiers appropriately to signal state access patterns. - Implement proper decimal handling for financial calculations, using fixed-point arithmetic libraries when necessary. - Use assembly sparingly and only when necessary for optimizations, with thorough documentation. -- Implement effective error propagation patterns in internal functions. \ No newline at end of file +- Implement effective error propagation patterns in internal functions. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-documentation.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-documentation.mdc index 86882df..54aefa5 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-documentation.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-documentation.mdc @@ -4,4 +4,4 @@ globs: **/*.sol --- - Document code thoroughly, focusing on why rather than what. - Maintain up-to-date API documentation for smart contracts. -- Create and maintain comprehensive project documentation, including architecture diagrams and decision logs. \ No newline at end of file +- Create and maintain comprehensive project documentation, including architecture diagrams and decision logs. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-general-rules.mdc index 6c7b785..f87f06b 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-general-rules.mdc @@ -17,4 +17,4 @@ globs: **/*.sol - Stick to my code style. - Use multiple responses for complex answers. - For code tweaks, show minimal context - a few lines around changes max. -- Don't be lazy, write all the code to implement features I ask for. \ No newline at end of file +- Don't be lazy, write all the code to implement features I ask for. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-performance-optimization.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-performance-optimization.mdc index ee15e04..032ca12 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-performance-optimization.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-performance-optimization.mdc @@ -3,4 +3,4 @@ description: Applies to smart contracts, guiding on optimizing contracts for gas globs: **/*.sol --- - Optimize contracts for gas efficiency, considering storage layout and function optimization. -- Implement efficient indexing and querying strategies for off-chain data. \ No newline at end of file +- Implement efficient indexing and querying strategies for off-chain data. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-testing-and-quality-assurance.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-testing-and-quality-assurance.mdc index dbff36b..c342706 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-testing-and-quality-assurance.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidity-hardhat-cursorrules-prompt-file/solidity-testing-and-quality-assurance.mdc @@ -6,4 +6,4 @@ globs: test/**/*.js - Use property-based testing to uncover edge cases. - Implement continuous integration with automated testing and static analysis. - Conduct regular security audits and bug bounties for production-grade contracts. -- Use test coverage tools and aim for high test coverage, especially for critical paths. \ No newline at end of file +- Use test coverage tools and aim for high test coverage, especially for critical paths. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidity-react-blockchain-apps-cursorrules-prompt-/python-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidity-react-blockchain-apps-cursorrules-prompt-/python-general-rules.mdc index 89ed814..8405259 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidity-react-blockchain-apps-cursorrules-prompt-/python-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidity-react-blockchain-apps-cursorrules-prompt-/python-general-rules.mdc @@ -4,4 +4,4 @@ globs: /service-1/**/*.* --- - Always use UV when installing dependencies - Always use python 3.12 -- Always use classes instead of functions \ No newline at end of file +- Always use classes instead of functions diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---complex-state-management.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---complex-state-management.mdc index b70c234..456e460 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---complex-state-management.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---complex-state-management.mdc @@ -2,4 +2,4 @@ description: Suggests utilizing createStore for complex state management within SolidJS components. globs: src/components/**/*.jsx --- -- Utilize createStore() for complex state management. \ No newline at end of file +- Utilize createStore() for complex state management. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---conditional-and-list-rendering.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---conditional-and-list-rendering.mdc index ec7a6ad..b8fd331 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---conditional-and-list-rendering.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---conditional-and-list-rendering.mdc @@ -2,4 +2,4 @@ description: Advises the implementation of Show and For components for conditional and list rendering in SolidJS. globs: src/components/**/*.jsx --- -- Implement Show and For components for conditional and list rendering. \ No newline at end of file +- Implement Show and For components for conditional and list rendering. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---data-fetching.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---data-fetching.mdc index c7fdfb4..88b400f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---data-fetching.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---data-fetching.mdc @@ -2,4 +2,4 @@ description: Recommends using createResource for data fetching within SolidJS components. globs: src/components/**/*.jsx --- -- Use createResource() for data fetching. \ No newline at end of file +- Use createResource() for data fetching. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---derived-values-management.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---derived-values-management.mdc index 25ac7ae..55c9915 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---derived-values-management.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---derived-values-management.mdc @@ -2,4 +2,4 @@ description: Guides the implementation of createMemo for managing derived values in SolidJS components. globs: src/components/**/*.jsx --- -- Implement createMemo() for derived values. \ No newline at end of file +- Implement createMemo() for derived values. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---error-boundaries.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---error-boundaries.mdc index 38b3cdd..dcadb10 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---error-boundaries.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---error-boundaries.mdc @@ -2,4 +2,4 @@ description: Recommends implementing proper error boundaries within the SolidJS project. globs: src/**/*.jsx --- -- Implement proper error boundaries \ No newline at end of file +- Implement proper error boundaries diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---functional-components-preference.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---functional-components-preference.mdc index 3fef4dc..7573b4f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---functional-components-preference.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---functional-components-preference.mdc @@ -2,4 +2,4 @@ description: Enforces the preference for functional components in SolidJS projects within the components directory. globs: src/components/**/*.jsx --- -- Always use functional components instead of class components. \ No newline at end of file +- Always use functional components instead of class components. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---jsx-templates.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---jsx-templates.mdc index a15fe60..08ff930 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---jsx-templates.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---jsx-templates.mdc @@ -2,4 +2,4 @@ description: Specifies the use of JSX for component templates throughout the SolidJS project. globs: src/**/*.jsx --- -- Use JSX for component templates \ No newline at end of file +- Use JSX for component templates diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---lazy-loading.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---lazy-loading.mdc index cebd159..72904a1 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---lazy-loading.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---lazy-loading.mdc @@ -2,4 +2,4 @@ description: Recommends implementing lazy-loading for improved performance within SolidJS. globs: src/**/*.jsx --- -- Implement lazy-loading for improved performance \ No newline at end of file +- Implement lazy-loading for improved performance diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---naming-conventions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---naming-conventions.mdc index bad4753..c640f72 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---naming-conventions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---naming-conventions.mdc @@ -2,4 +2,4 @@ description: Requires adherence to Solid.js naming conventions and best practices throughout the project. globs: src/**/*.jsx --- -- Follow Solid.js naming conventions and best practices \ No newline at end of file +- Follow Solid.js naming conventions and best practices diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---optimization-features.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---optimization-features.mdc index d195e66..c1ea042 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---optimization-features.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---optimization-features.mdc @@ -2,4 +2,4 @@ description: Suggests utilizing Solid's built-in optimization features for enhanced performance. globs: src/**/*.jsx --- -- Use Solid's built-in optimization features \ No newline at end of file +- Use Solid's built-in optimization features diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---reactive-state-management.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---reactive-state-management.mdc index 96aad15..26d2602 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---reactive-state-management.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---reactive-state-management.mdc @@ -2,4 +2,4 @@ description: Provides guidelines for managing reactive state using createSignal in SolidJS components. globs: src/components/**/*.jsx --- -- Use createSignal() for reactive state. \ No newline at end of file +- Use createSignal() for reactive state. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---server-side-rendering.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---server-side-rendering.mdc index 083ede4..49f213c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---server-side-rendering.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---server-side-rendering.mdc @@ -2,4 +2,4 @@ description: Suggests the implementation of server-side rendering (SSR) when needed in SolidJS projects. globs: src/**/*.jsx --- -- Use server-side rendering (SSR) when needed \ No newline at end of file +- Use server-side rendering (SSR) when needed diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---side-effects-handling.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---side-effects-handling.mdc index 4e7bf0c..6135573 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---side-effects-handling.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---side-effects-handling.mdc @@ -2,4 +2,4 @@ description: Specifies the use of createEffect for handling side effects in SolidJS components. globs: src/components/**/*.jsx --- -- Utilize createEffect() for side effects. \ No newline at end of file +- Utilize createEffect() for side effects. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---solid-router.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---solid-router.mdc index 505f3fe..357bd6d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---solid-router.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-basic-cursorrules-prompt-file/solidjs---solid-router.mdc @@ -2,4 +2,4 @@ description: Encourages the use of Solid Router for routing when applicable in SolidJS projects. globs: src/**/*.jsx --- -- Utilize Solid Router for routing when applicable \ No newline at end of file +- Utilize Solid Router for routing when applicable diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-folder-structure.mdc index fbccc1a..22b7a7f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-folder-structure.mdc @@ -8,4 +8,4 @@ globs: src/**/* pages/ styles/ App.jsx - index.jsx \ No newline at end of file + index.jsx diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-functional-components.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-functional-components.mdc index 48f0889..dec9940 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-functional-components.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-functional-components.mdc @@ -2,4 +2,4 @@ description: Enforces the use of functional components in SolidJS projects. globs: **/*.jsx --- -- Always use functional components in SolidJS. \ No newline at end of file +- Always use functional components in SolidJS. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-tailwind-additional-instructions.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-tailwind-additional-instructions.mdc index 2df830e..abe7259 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-tailwind-additional-instructions.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-tailwind-additional-instructions.mdc @@ -8,4 +8,4 @@ globs: **/*.jsx - Use Tailwind's @layer directive for custom styles. - Implement utility-first CSS approach. - Follow both Solid.js and Tailwind naming conventions. -- Use JIT (Just-In-Time) mode for faster development. \ No newline at end of file +- Use JIT (Just-In-Time) mode for faster development. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-tailwind-css-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-tailwind-css-best-practices.mdc index 4acc56a..272f8a0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-tailwind-css-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/solidjs-tailwind-css-best-practices.mdc @@ -7,4 +7,4 @@ globs: **/*.jsx - Utilize @apply directive in CSS files for reusable styles. - Implement responsive design using Tailwind's responsive classes. - Use Tailwind's configuration file for customization. -- Implement dark mode using Tailwind's dark variant. \ No newline at end of file +- Implement dark mode using Tailwind's dark variant. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/tailwind-css-configuration.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/tailwind-css-configuration.mdc index f1b5b39..bcad7ce 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/tailwind-css-configuration.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/tailwind-css-configuration.mdc @@ -4,4 +4,4 @@ globs: tailwind.config.js --- - Use Tailwind's configuration file for customization. - Implement Tailwind CSS purging for production builds. -- Use JIT (Just-In-Time) mode for faster development. \ No newline at end of file +- Use JIT (Just-In-Time) mode for faster development. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/tailwind-css-styling.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/tailwind-css-styling.mdc index 102b33a..7cdd61d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/tailwind-css-styling.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-tailwind-cursorrules-prompt-file/tailwind-css-styling.mdc @@ -5,4 +5,4 @@ globs: **/*.css - Utilize @apply directive in CSS files for reusable styles. - Implement responsive design using Tailwind's responsive classes. - Use Tailwind's configuration file for customization. -- Implement dark mode using Tailwind's dark variant. \ No newline at end of file +- Implement dark mode using Tailwind's dark variant. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-functional-components-preference.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-functional-components-preference.mdc index d18333d..ea73f48 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-functional-components-preference.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-functional-components-preference.mdc @@ -2,4 +2,4 @@ description: Enforces the use of functional components in SolidJS TypeScript files. This rule promotes a consistent and modern approach to component design in SolidJS projects. globs: **/*.tsx --- -- Prefer functional components in SolidJS development. \ No newline at end of file +- Prefer functional components in SolidJS development. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-project-folder-structure.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-project-folder-structure.mdc index 9490883..c2e6acb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-project-folder-structure.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-project-folder-structure.mdc @@ -10,4 +10,4 @@ globs: src/**/* utils/ types/ App.tsx - index.tsx \ No newline at end of file + index.tsx diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-typescript-best-practices.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-typescript-best-practices.mdc index 4191f63..84c2485 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-typescript-best-practices.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-typescript-best-practices.mdc @@ -7,4 +7,4 @@ globs: **/*.tsx - Utilize TypeScript's strict mode - Use type inference where possible - Implement interfaces for complex prop types -- Utilize utility types provided by Solid.js \ No newline at end of file +- Utilize utility types provided by Solid.js diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-typescript-coding-standards.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-typescript-coding-standards.mdc index 5857c20..76d0741 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-typescript-coding-standards.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/solidjs-typescript-coding-standards.mdc @@ -8,4 +8,4 @@ globs: **/*.tsx - Use type-safe context with createContext - Implement proper typing for event handlers - Follow TypeScript best practices and naming conventions -- Use type assertions sparingly and only when necessary \ No newline at end of file +- Use type assertions sparingly and only when necessary diff --git a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/tsconfig-json-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/tsconfig-json-rules.mdc index 81c95a7..e50f6e1 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/tsconfig-json-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/solidjs-typescript-cursorrules-prompt-file/tsconfig-json-rules.mdc @@ -2,4 +2,4 @@ description: Defines general rules for tsconfig.json. It suggest using strict TypeScript checks globs: tsconfig.json --- -- Implement strict TypeScript checks \ No newline at end of file +- Implement strict TypeScript checks diff --git a/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-component-structure---snippets.mdc b/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-component-structure---snippets.mdc index ffa6155..0c30fb4 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-component-structure---snippets.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-component-structure---snippets.mdc @@ -3,4 +3,4 @@ description: Instructions for using snippets in Svelte 5 components to create re globs: **/*.svelte --- - Use snippets and render tags to create reusable chunks of markup inside components. -- Snippets help reduce duplication and enhance maintainability. \ No newline at end of file +- Snippets help reduce duplication and enhance maintainability. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-general-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-general-rules.mdc index 211a923..55f4845 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-general-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-general-rules.mdc @@ -4,4 +4,4 @@ globs: **/*.svelte --- - Always use Svelte 5 instead of Svelte 4. - Use runes for controlling reactivity; runes replace certain non-runes features and provide more explicit control over state and effects. -- Treat event handlers as properties for simpler use and integration. \ No newline at end of file +- Treat event handlers as properties for simpler use and integration. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-reactivity-handling.mdc b/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-reactivity-handling.mdc index c6fae8a..5160742 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-reactivity-handling.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/svelte-5-vs-svelte-4-cursorrules-prompt-file/svelte-5-reactivity-handling.mdc @@ -3,4 +3,4 @@ description: Guidelines for handling reactivity and reactive statements in Svelt globs: **/*.svelte --- - Prefer runes over reactive declarations ( `$:`) for reactivity, e.g. `bind:value` -- Treat event handlers as properties, simplifying their use. \ No newline at end of file +- Treat event handlers as properties, simplifying their use. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/ai-assistant-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/ai-assistant-guidelines.mdc index deec1ba..d0a64ec 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/ai-assistant-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/ai-assistant-guidelines.mdc @@ -7,4 +7,4 @@ globs: **/* Please this is utterly important provide full file paths for each file you edit, create or delete. Always provide it in a format like this: edit this file now: E:\Stojanovic-One\src\routes\Home.svelte or create this file in this path: E:\Stojanovic-One\src\routes\Home.svelte - Also always provide file paths as outlined in @AI.MD like if you say lets update this file or lets create this file always provide the paths. \ No newline at end of file + Also always provide file paths as outlined in @AI.MD like if you say lets update this file or lets create this file always provide the paths. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/ai-md-reference.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/ai-md-reference.mdc index 8adb162..535dd1a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/ai-md-reference.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/ai-md-reference.mdc @@ -3,4 +3,4 @@ description: Instructs to always refer to AI.MD for detailed project-specific gu globs: **/* --- - |- - Always refer to AI.MD for detailed project-specific guidelines and up-to-date practices. Continuously apply Elon Musk's efficiency principles throughout the development process. \ No newline at end of file + Always refer to AI.MD for detailed project-specific guidelines and up-to-date practices. Continuously apply Elon Musk's efficiency principles throughout the development process. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/best-practices-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/best-practices-guidelines.mdc index cbe6d9c..26acad7 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/best-practices-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/best-practices-guidelines.mdc @@ -7,4 +7,4 @@ globs: **/* - Follow RESTful API design principles when applicable - Implement responsive design for components - Use Zod for data validation - - Regularly update dependencies and check for vulnerabilities \ No newline at end of file + - Regularly update dependencies and check for vulnerabilities diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/code-quality-standards.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/code-quality-standards.mdc index 84cba84..6660676 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/code-quality-standards.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/code-quality-standards.mdc @@ -6,4 +6,4 @@ globs: **/* 6. Code Quality: - Prioritize readability and maintainability - Implement comprehensive error handling - - Use TypeScript for type safety \ No newline at end of file + - Use TypeScript for type safety diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/continuous-improvement-focus.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/continuous-improvement-focus.mdc index c74881c..243c00a 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/continuous-improvement-focus.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/continuous-improvement-focus.mdc @@ -5,4 +5,4 @@ globs: **/* - |- 11. Continuous Improvement: - Suggest process improvements when applicable - - Look for opportunities to simplify and optimize code and workflows \ No newline at end of file + - Look for opportunities to simplify and optimize code and workflows diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/design-and-user-experience-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/design-and-user-experience-guidelines.mdc index 55e6a11..cfc4055 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/design-and-user-experience-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/design-and-user-experience-guidelines.mdc @@ -8,4 +8,4 @@ globs: **/* - Ensure mobile-friendly and responsive design - Optimize for performance - Create modern and beautiful UI - - Consider accessibility in all design decisions \ No newline at end of file + - Consider accessibility in all design decisions diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/development-workflow-details.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/development-workflow-details.mdc index a0703a6..70fd341 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/development-workflow-details.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/development-workflow-details.mdc @@ -11,4 +11,4 @@ globs: **/* b. Implement minimum code to pass tests c. Refactor and optimize - Conduct self-review before suggesting merges - - Ensure CI passes before finalizing changes \ No newline at end of file + - Ensure CI passes before finalizing changes diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/documentation-standards.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/documentation-standards.mdc index a14f881..235a5a0 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/documentation-standards.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/documentation-standards.mdc @@ -6,4 +6,4 @@ globs: **/* 7. Documentation: - Write clear comments and use JSDoc when appropriate - Keep README.md and AI.MD updated - - Maintain CHANGELOG.md for significant changes \ No newline at end of file + - Maintain CHANGELOG.md for significant changes diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/elon-musk-s-algorithm-for-efficiency.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/elon-musk-s-algorithm-for-efficiency.mdc index 14ee37b..8667b8c 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/elon-musk-s-algorithm-for-efficiency.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/elon-musk-s-algorithm-for-efficiency.mdc @@ -8,4 +8,4 @@ globs: **/* b. Delete unnecessary parts c. Simplify and optimize remaining components d. Accelerate cycle time - e. Automate as the final step \ No newline at end of file + e. Automate as the final step diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/file-management-rules.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/file-management-rules.mdc index 0137192..d2c0312 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/file-management-rules.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/file-management-rules.mdc @@ -6,4 +6,4 @@ globs: **/* 4. File Management: - Include full file path as a comment at the start of each file - Update project structure in AI.MD when adding new files/directories - - Maintain up-to-date package.json \ No newline at end of file + - Maintain up-to-date package.json diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/file-path-usage.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/file-path-usage.mdc index d0e710d..971e842 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/file-path-usage.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/file-path-usage.mdc @@ -5,4 +5,4 @@ globs: **/* - |- IMPORTANT: Always use full file paths when referencing, editing, or creating files. Example: E:\Stojanovic-One\src\routes\Home.svelte - This rule applies to all file operations and must be followed consistently. \ No newline at end of file + This rule applies to all file operations and must be followed consistently. diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/tech-stack-definition.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/tech-stack-definition.mdc index 205f820..b5557e8 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/tech-stack-definition.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/tech-stack-definition.mdc @@ -8,4 +8,4 @@ globs: **/* - Database: PostgreSQL (via Supabase) - UI Styling: Tailwind CSS - Deployment: Vercel - - Authentication: Supabase Auth \ No newline at end of file + - Authentication: Supabase Auth diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/test-driven-development-tdd.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/test-driven-development-tdd.mdc index dd15ade..9dc76d3 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/test-driven-development-tdd.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/test-driven-development-tdd.mdc @@ -6,4 +6,4 @@ globs: **/* 3. Practice Test-Driven Development (TDD): - Write failing tests first - Implement minimum code to pass tests - - Refactor while maintaining passing tests \ No newline at end of file + - Refactor while maintaining passing tests diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/testing-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/testing-guidelines.mdc index b6970c7..42a88af 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/testing-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/testing-guidelines.mdc @@ -5,4 +5,4 @@ globs: **/* - |- 5. Testing: - Use Vitest for unit and integration tests - - Aim for high test coverage (80% or higher) \ No newline at end of file + - Aim for high test coverage (80% or higher) diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/truthfulness-and-clarity-for-ai.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/truthfulness-and-clarity-for-ai.mdc index 7d2f010..2e4881f 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/truthfulness-and-clarity-for-ai.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/truthfulness-and-clarity-for-ai.mdc @@ -6,4 +6,4 @@ globs: **/* 8. Truthfulness and Clarity: - Provide accurate, thoughtful answers - Admit when you don't know something - - Be concise while ensuring clarity \ No newline at end of file + - Be concise while ensuring clarity diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/windows-compatibility.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/windows-compatibility.mdc index 8d0f7f6..84c55f6 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/windows-compatibility.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-restful-api-tailwind-css-cursorrules-pro/windows-compatibility.mdc @@ -6,4 +6,4 @@ globs: **/* 12. Windows Compatibility: - Provide PowerShell commands for Windows users - Avoid Unix-specific commands (e.g., use `Remove-Item` instead of `rm`) - - Use cross-platform Node.js commands when possible \ No newline at end of file + - Use cross-platform Node.js commands when possible diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/accessibility-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/accessibility-guidelines.mdc index 1c4de89..02f40ad 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/accessibility-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/accessibility-guidelines.mdc @@ -6,4 +6,4 @@ globs: **/*.{svelte,html} - Ensure proper semantic HTML structure - Use ARIA attributes when necessary - Implement keyboard navigation for interactive elements - - Maintain sufficient color contrast ratios \ No newline at end of file + - Maintain sufficient color contrast ratios diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/async-operations.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/async-operations.mdc index 9450961..d0f7efa 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/async-operations.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/async-operations.mdc @@ -4,4 +4,4 @@ globs: **/*.{svelte,js,ts} --- - Async Operations - Prefer async/await syntax over .then() chains - - Use onMount for component initialization that requires async operations \ No newline at end of file + - Use onMount for component initialization that requires async operations diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/code-quality-tools.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/code-quality-tools.mdc index 0ded610..ad8a45d 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/code-quality-tools.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/code-quality-tools.mdc @@ -5,4 +5,4 @@ globs: **/*.{svelte,js,ts} - Code Quality - Use ESLint with the recommended Svelte and TypeScript configurations - Implement Prettier for consistent code formatting - - Conduct regular code reviews to maintain code quality and consistency \ No newline at end of file + - Conduct regular code reviews to maintain code quality and consistency diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/documentation-standards.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/documentation-standards.mdc index 1c51c24..69ddbcb 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/documentation-standards.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/documentation-standards.mdc @@ -5,4 +5,4 @@ globs: **/*.{svelte,js,ts} - Documentation - Maintain up-to-date README files for the project and major components - Use JSDoc comments for functions and complex logic - - Keep inline comments concise and meaningful \ No newline at end of file + - Keep inline comments concise and meaningful diff --git a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/general-code-guidelines.mdc b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/general-code-guidelines.mdc index a6a060b..05d5471 100644 --- a/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/general-code-guidelines.mdc +++ b/.cursor/rules/awesome-cursor-rules-mdc/sveltekit-tailwindcss-typescript-cursorrules-promp/general-code-guidelines.mdc @@ -8,4 +8,4 @@ globs: **/*.{svelte,js,ts,jsx,tsx,html,css} - Prefer "class:" instead of the tertiary operator in class tags when possible. - Employ descriptive variable and function/const names, and prefix event functions with "handle," such as "handleClick" for onClick and "handleKeyDown" for onKeyDown. - Implement accessibility features on elements, including tabindex="0", aria-label, on:click, on:keydown, and similar attributes for tags like