Instructions file
Instructions for PackmindHub/packmind, covering nx monorepo structure, core technologies, directory structure, local development environment and working with nx.
Instructions file
Instructions for PackmindHub/packmind, covering nx monorepo structure, core technologies, directory structure, local development environment and working with nx.
Cursor rule Cursor
Establish a consistent NestJS module structure in the API application where each resource is encapsulated in its own module with proper hierarchical organization to enhance maintainability, scalabilit... .
Cursor rule Cursor
Conventions for designing REST API endpoints that are predictable, self-documenting, and aligned with distinct business actions. Favors dedicated action endpoints over generic status updates, and rout... .
Instructions file GitHub Copilot
Instructions for PackmindHub/packmind: Establish a consistent NestJS module structure in the API application where each resource is encapsulated in its own module with proper hierarchical organization to enhance maintainability, scalabilit... .
Instructions file GitHub Copilot
Instructions for PackmindHub/packmind: Conventions for designing REST API endpoints that are predictable, self-documenting, and aligned with distinct business actions. Favors dedicated action endpoints over generic status updates, and rout... .
Cursor rule Cursor
Enforce clear separation of concerns between command definition (parameters and metadata) and handler logic (validation, execution, and output) in apps/cli commands to improve testability, maintainabi... .
Cursor rule Cursor
When adding new methods to the PackmindGateway class in the CLI application, use the PackmindHttpClient abstraction to avoid code duplication and maintain consistency. The older methods contain extens... .
Cursor rule Cursor
Enforce clean separation between domain contracts and application logic in apps/cli use cases, ensuring use cases focus purely on business operations without presentation concerns like user output or ... .
Instructions file GitHub Copilot
Instructions for PackmindHub/packmind: Enforce clear separation of concerns between command definition (parameters and metadata) and handler logic (validation, execution, and output) in apps/cli commands to improve testability, maintainabi... .
Instructions file GitHub Copilot
Instructions for PackmindHub/packmind: When adding new methods to the PackmindGateway class in the CLI application, use the PackmindHttpClient abstraction to avoid code duplication and maintain consistency. The older methods contain extens... .
Instructions file GitHub Copilot
Instructions for PackmindHub/packmind: Enforce clean separation between domain contracts and application logic in apps/cli use cases, ensuring use cases focus purely on business operations without presentation concerns like user output or ... .
Cursor rule Cursor
Write proper PageObjects for our E2E tests .
Cursor rule Cursor
Writing proper E2E tests with our stack. Each feature we add should have its own spec file. .
Instructions file GitHub Copilot
Instructions for PackmindHub/packmind: Write proper PageObjects for our E2E tests .
Instructions file GitHub Copilot
Instructions for PackmindHub/packmind: Writing proper E2E tests with our stack. Each feature we add should have its own spec file. .
Skill Claude CodeCodex
The folder is folder-alpha but the skill is declared-beta.
Skill Claude CodeCodex
Two folders declare this same name, from copy-a.
Skill Claude CodeCodex
Two folders declare this same name, from copy-b.
Skill Claude CodeCodex
Write and maintain the project documentation.
Skill Claude CodeCodex
Get a new joiner productive in their first week.
Cursor rule Cursor
This standard defines the recommended data flow pattern for frontend routes in the Packmind codebase using React Router v7 in framework mode with TanStack Query for data management. It ensures consist... .
Cursor rule Cursor
A global error boundary is already configured at the root level (in root.tsx) that automatically catches all page crashes, 404s, and loader failures. This standard defines when and how to use explicit... .
Cursor rule Cursor
This codebase uses React Router v7 with organization and space scoping in URLs (e.g., /org/{orgSlug}/space/{spaceSlug}/recipes). To maintain consistency, improve maintainability, and simplify navigati... .
Cursor rule Cursor
TanStack Query uses prefix matching to invalidate cached queries, matching keys from left to right like a file path. Properly structured query keys enable efficient cache invalidation at any scope lev... .