toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Rules for JavaScript and TypeScript code style, including modern features, functional patterns, and descriptive naming conventions. globs: /.{js,ts}.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Rules for JavaScript and TypeScript code style, including modern features, functional patterns, and descriptive naming conventions. globs: /.{js,ts}.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Rules for configuring the extension manifest and handling permissions securely. globs: /manifest.json.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Rules for optimizing extension performance, minimizing resource usage, and improving responsiveness. globs: /backgroundworker.js, /contentscript.js.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Rules to ensure the security and privacy of the Chrome extension and its users. globs: /.{js,ts,html}.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Specific rules for TypeScript usage, including interfaces, union types, and type guards to enhance type safety. globs: /.ts.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Rules for creating user interfaces and applying consistent styling across the extension's UI elements. globs: /popup.html, /options.html, /.css.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Applies general coding rules across all file types to maintain code quality, consistency, and prevent common errors. globs: /.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Applies general rules for Convex development, emphasizing schema design, validator usage, and correct handling of system fields. globs: /convex//.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Provides guidance on using built-in system fields and data types when defining Convex schemas to ensure proper data handling. globs: /convex/schema.ts.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Instructs developers to follow the patterns demonstrated in the example schema provided, paying attention to index creation and field validation using v. globs: /convex/schema.ts.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Enforces the understanding that Convex automatically handles system fields (id, creationTime) and that manual index creation for these fields is unnecessary. globs: /convex/schema.ts.
toptalentcoder/Cursor-AwesomeRules
Cursor rule
description: Enforces specific naming conventions for React and TypeScript code to maintain consistency. globs: /.{ts,tsx,js,jsx}.