paulpham157/paul-s-cursor-rules
Cursor rule
Defines basic interaction and response guidelines for the AI, including verification and human-like communication.
paulpham157/paul-s-cursor-rules
Cursor rule
Defines basic interaction and response guidelines for the AI, including verification and human-like communication.
paulpham157/paul-s-cursor-rules
Cursor rule
Applies fundamental coding principles like DRY, KISS, YAGNI, and the Boy Scout Rule to all files in the project.
paulpham157/paul-s-cursor-rules
Cursor rule
Rules specific to integrating Novo Elements library, including referencing documentation and GitHub repository.
paulpham157/paul-s-cursor-rules
Cursor rule
Maintains project structure, emphasizes meaningful names for files/directories, and avoids unnecessary clutter.
paulpham157/paul-s-cursor-rules
Cursor rule
General rules for Angular components, focusing on code quality, performance, and maintainability.
paulpham157/paul-s-cursor-rules
Cursor rule
Rules specific to Angular templates that ensures code quality standards.
paulpham157/paul-s-cursor-rules
Cursor rule
Rules about reasoning, accuracy, and knowledge gaps.
paulpham157/paul-s-cursor-rules
Cursor rule
Instructions for refactoring code, focusing on readability, performance, and maintainability.
paulpham157/paul-s-cursor-rules
Cursor rule
Enforces code style and best practices for TypeScript files.
paulpham157/paul-s-cursor-rules
Cursor rule
Governs the mechanics related to armies, battles, and territorial control. This rule focuses on combat, resource management, and strategic expansion within the game.
paulpham157/paul-s-cursor-rules
Cursor rule
Defines the core mechanics of the game, including map generation, resource management, and nation interactions. This rule focuses on the overall structure of the game world and gameplay loop.
paulpham157/paul-s-cursor-rules
Cursor rule
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.
paulpham157/paul-s-cursor-rules
Cursor rule
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.
paulpham157/paul-s-cursor-rules
Cursor rule
Defines the visual aspects of the game and how the player observes the world. This includes map color-coding, screen effects, and the overall simulation style.
paulpham157/paul-s-cursor-rules
Cursor rule
Enforces specific development guidelines for Astro projects, including TypeScript strictness and TailwindCSS usage.
paulpham157/paul-s-cursor-rules
Cursor rule
Provides guidelines for creating conventional commit messages, ensuring they adhere to a specific format and are concise.
paulpham157/paul-s-cursor-rules
Cursor rule
Enables custom slash commands, such as /commit, to generate conventional commit messages.
paulpham157/paul-s-cursor-rules
Cursor rule
Maintains a consistent coding style, ensuring that code starts with a file path comment and prioritizes modularity.
paulpham157/paul-s-cursor-rules
Cursor rule
Use TailwindCSS for all styling, keeping the utility-first approach in mind for astro components.
paulpham157/paul-s-cursor-rules
Cursor rule
Enforces strict TypeScript settings, ensuring type safety across the project.
paulpham157/paul-s-cursor-rules
Cursor rule
Rules for effectively utilizing Chrome's browser APIs, including error handling and scheduling tasks.
paulpham157/paul-s-cursor-rules
Cursor rule
General rules and guidelines for developing Chrome extensions, focusing on architecture, security, and performance.
paulpham157/paul-s-cursor-rules
Cursor rule
Rules for providing complete and functional code output, including necessary imports and comments.
paulpham157/paul-s-cursor-rules
Cursor rule
Rules for structuring the architecture of a Chrome extension, including separation of concerns and message passing.