FindMalek/dukkani
Skill Claude CodeCodex
Design robust, scalable database schemas for SQL and NoSQL databases. Provides normalization guidelines, indexing strategies, migration patterns, constraint design, and performance optimization. Ensures data integrity, query performance, and maintainable data models.
FindMalek/dukkani
Skill Claude CodeCodex
Monorepo architecture, app boundaries, package ownership, and cross-domain implementation guidance for Dukkani.
FindMalek/dukkani
Skill Claude CodeCodex
Canonical rules: .cursor/rules/apps/dashboard.mdc.
FindMalek/dukkani
Skill Claude CodeCodex
Storefront app guidance for product browsing, cart, checkout, localization, and oRPC integration in apps/storefront.
FindMalek/dukkani
Skill Claude CodeCodex
Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monorepos, optimizing builds, or managing shared dependencies.
FindMalek/dukkani
Skill Claude CodeCodex
Suggest better variable, function, and class names based on context and conventions.
FindMalek/dukkani
Skill Claude CodeCodex
When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," or "new user experience." For…
FindMalek/dukkani
Skill Claude CodeCodex
React useEffect best practices from official docs. Use when writing/reviewing useEffect, useState for derived values, data fetching, or state synchronization. Teaches when NOT to use Effect and better alternatives.
FindMalek/dukkani
Skill Claude CodeCodex
Best practices for Remotion - Video creation in React.
FindMalek/dukkani
Skill Claude CodeCodex
Provides complete shadcn/ui component library patterns including installation, configuration, and implementation of accessible React components. Use when setting up shadcn/ui, installing components, building forms with React Hook Form and Zod, customizing themes with Tailwind CSS, or implementing UI patterns like…
FindMalek/dukkani
Skill Claude CodeCodex
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing…
FindMalek/dukkani
Skill Claude CodeCodex
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
FindMalek/dukkani
Cursor rule Cursor
This repository is a Turborepo monorepo using pnpm workspaces.
FindMalek/dukkani
Cursor rule Cursor
Cursor rule "01-naming-conventions" from FindMalek/dukkani, covering naming conventions, file naming, general rules, examples and typescript files.
FindMalek/dukkani
Cursor rule Cursor
Entities transform database data to output schemas. Each entity has three files.
FindMalek/dukkani
Cursor rule Cursor
The api app is a Next.js API server that handles oRPC requests. It provides the API endpoint for all applications.
FindMalek/dukkani
Cursor rule Cursor
The dashboard app is a Next.js application for managing stores, products, orders, and customers. It's the main admin interface for the Dukkani platform.
FindMalek/dukkani
Cursor rule Cursor
The storefront app is the customer-facing commerce experience for storefront browsing and checkout. It is distinct from the marketing site in apps/web.
FindMalek/dukkani
Cursor rule Cursor
The web app is the public marketing and product website. It is not the merchant storefront runtime (apps/storefront).
FindMalek/dukkani
Cursor rule Cursor
This file is the high-level package index for packages/. Use it to decide where new logic belongs and to keep dependency boundaries clean.
FindMalek/dukkani
Cursor rule Cursor
The auth package contains Better Auth configuration and authentication logic. It handles user authentication, session management, and password hashing.
FindMalek/dukkani
Cursor rule Cursor
@dukkani/ci-tools hosts internal CI automation and analysis commands (for example, workflow-failure analysis).
FindMalek/dukkani
Cursor rule Cursor
The common package contains shared business logic, entities, schemas, services, and utilities used across the monorepo. It's the core domain layer of the application.
FindMalek/dukkani
Cursor rule Cursor
The config package contains shared TypeScript configuration files used across the monorepo. It ensures consistent TypeScript settings.