Use this skill when creating API routes, server actions, data fetching logic, or integrating with external services. Covers Next.js App Router data patterns, server actions, route handlers, and data layer organization.
Use this skill when writing or reviewing code to ensure consistent quality, error handling, TypeScript best practices, and performance patterns. Covers naming conventions, type safety, error boundaries, accessibility, and code review checklist for this…
Use this skill when making commits, creating branches, or managing version control. Defines commit message format, branching strategy, and PR conventions for this project.
Use this skill at the START of every conversation and before any significant coding task. Contains critical project knowledge, decisions, gotchas, and conventions that the AI must remember. Read important.md from the project root to load project context.…
Use this skill before starting any feature, page, or significant piece of work when the requirements are vague, incomplete, or ambiguous. This skill guides you to ask structured clarifying questions to the user before writing any code, ensuring nothing is…
Use this skill for ALL UI work to guarantee fully responsive, mobile-first layouts on every screen size. Covers Tailwind CSS v4 breakpoints, fluid containers, grid/flex patterns, responsive typography, images, navigation, tables, forms, RTL/Arabic support,…
Use this skill when building UI components, pages, or layouts. Covers shadcn/ui component usage, file organization patterns (shared components vs page-scoped components), folder conventions, and design best practices for this Next.js project.
Use this skill when you need to understand project requirements, check feature specifications, verify acceptance criteria, or reference the Software Requirements Specification (SRS) document. Read the SRS before implementing any major feature to ensure…