astro-guidelines
Trigger on `.astro` files. Use when building Astro static sites with islands architecture. Apply for content collections, component hydration, or accessibility implementation. Keywords: Astro, islands, static HTML, content collections, `astro:content`, schema validation.
Repository SourceNeeds Review
cmake-guidelines
Trigger on `CMakeLists.txt` files. Use when writing CMake 3.20+ build systems for C/C++ projects. Apply for target-based builds, dependency management, testing setup, visibility specifiers. Keywords: CMake, add_library, add_executable, target_link_libraries, PUBLIC/PRIVATE/INTERFACE, find_package, FetchContent, CTest.
Repository SourceNeeds Review
express-js-guidelines
Trigger on `*.ts` files with Express imports or `@types/express`. Use when building Express 5+ API servers. Apply for route organization, error handling, authentication, testing. Keywords: Express, routes, controllers, middleware, Zod validation, JWT, error handling, CORS, Morgan.
Repository SourceNeeds Review
general-oop-guidelines
Trigger on object-oriented patterns, class hierarchies, encapsulation. Use for OOP-style coding principles. Apply when using inheritance, polymorphism, encapsulated state. Keywords: object-oriented, classes, inheritance, polymorphism, encapsulation, SOLID, design patterns, interfaces.
Repository SourceNeeds Review