PackmindHub/packmind

Packmind seamlessly captures your engineering playbook and turns it into AI context, guardrails, and governance.

This repository also configures its own agents. See what packmind tells them →

319Stars on the repository
102Mods indexed here, across every type
todayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

PackmindHub/packmind

Cursor rule Cursor

This standard establishes best practices for writing backend tests using Jest in the Packmind monorepo. It focuses on clarity, maintainability, and consistency across test suites by emphasizing behavi... .

not rated 319 +1 changed 24d ago A 0 tokens original Apache-2.0

standard-changelog

02

PackmindHub/packmind

Cursor rule Cursor

Maintain a consistent and well-structured CHANGELOG.MD file following the Keep a Changelog format to ensure all releases are properly documented with accurate version links and dates. This standard ap... .

not rated 319 +1 changed 23d ago A 0 tokens original Apache-2.0

PackmindHub/packmind

Cursor rule Cursor

This standard ensures personal information is not exposed in application logs across all environments (development, staging, and production). Logs are often forwarded to external processors such as Da... .

not rated 319 +1 today A 160 tokens original Apache-2.0

PackmindHub/packmind

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... .

not rated 319 +1 today A 314 tokens original Apache-2.0

PackmindHub/packmind

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... .

not rated 319 +1 today A 0 tokens original Apache-2.0

PackmindHub/packmind

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... .

not rated 319 +1 today A 0 tokens original Apache-2.0

PackmindHub/packmind

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... .

not rated 319 +1 today A 0 tokens original Apache-2.0

PackmindHub/packmind

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 ... .

not rated 319 +1 today A 0 tokens original Apache-2.0

PackmindHub/packmind

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... .

not rated 319 +1 changed 24d ago A 452 tokens original Apache-2.0

PackmindHub/packmind

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... .

not rated 319 +1 today A 0 tokens original Apache-2.0

PackmindHub/packmind

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... .

not rated 319 +1 today A 0 tokens original Apache-2.0

PackmindHub/packmind

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... .

not rated 319 +1 today A 0 tokens original Apache-2.0

PackmindHub/packmind

Cursor rule Cursor

This standard provides guidelines for writing SQL queries using TypeORM in back-end repositories located in /infra/repositories/\Repository.ts. TypeORM offers multiple approaches to query data, but f... .

not rated 319 +1 today A 216 tokens original Apache-2.0

PackmindHub/packmind

Cursor rule Cursor

This standard establishes clean code practices in TypeScript for back-end development to enhance maintainability and ensure consistent patterns across services. It covers logging best practices, error... .

not rated 319 +1 changed 24d ago A 252 tokens original Apache-2.0

PackmindHub/packmind

Cursor rule Cursor

Domain events enable communication between hexas without creating direct dependencies. Apply these rules when creating events, emitting them, or implementing listeners to react to events from other do... .

not rated 319 +1 today A 271 tokens original Apache-2.0

PackmindHub/packmind

Cursor rule Cursor

This standard defines how domain packages communicate with each other through the Port/Adapter pattern in our DDD monorepo architecture. By following these rules, you prevent circular dependencies, ma... .

not rated 319 +1 today A 305 tokens original Apache-2.0

PackmindHub/packmind

Cursor rule Cursor

Enforce data isolation and consistent query patterns in repositories extending SpaceScopedRepository or OrganizationScopedRepository, ensuring tenant-safe data access across the Packmind codebase. .

not rated 319 +1 changed 25d ago A 0 tokens original Apache-2.0

PackmindHub/packmind

Cursor rule Cursor

This standard defines how to structure use cases in the Packmind monorepo following hexagonal architecture principles. Use cases represent the entry points to domain logic and must follow consistent p... .

not rated 319 +1 today A 513 tokens original Apache-2.0

PackmindHub/packmind

Cursor rule Cursor

Define testing patterns for integration tests in the Packmind monorepo to ensure consistent organization, proper resource management, and comprehensive test coverage using hexagonal architecture princ... .

not rated 319 +1 today A 0 tokens original Apache-2.0

PackmindHub/packmind

Cursor rule Cursor

This standard establishes guidelines for using Chakra UI v3 through the @packmind/ui design system to ensure consistent UI implementation across the frontend application. The @packmind/ui package prov... .

not rated 319 +1 today A 0 tokens original Apache-2.0

PackmindHub/packmind

Cursor rule Cursor

Failures raised by a use case are answered centrally by DomainExceptionFilter, which maps them to an HTTP status and a log level. A failure carrying no kind reaches Nest's ExceptionsHandler as a... .

not rated 319 +1 changed 24d ago A 508 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: