shipkit-io

41 mods across 1 repository, 21 stars between them.

react-doctor

01

shipkit-io/bones

Skill Claude CodeCodex

Run after making React changes to catch issues early. Use when reviewing code, finishing a feature, or fixing bugs in a React project.

not rated 21 yesterday A 31 tokens

accessibility

02

shipkit-io/bones

Cursor rule Cursor

Accessibility Best Practices and Guidelines.

not rated 21 yesterday A 454 tokens

ai

03

shipkit-io/bones

Cursor rule Cursor

AI Assistant Persona and Interaction Guidelines.

not rated 21 yesterday A 6 tokens

coding-style

04

shipkit-io/bones

Cursor rule Cursor

✅ export const Component = () => { ... } ❌ export function Component() { ... } ❌ export default function Component() { ... }.

not rated 21 yesterday A 0 tokens

cursor-rules

05

shipkit-io/bones

Cursor rule Cursor

Rules for placing and organizing Cursor rule files in the repository.

not rated 21 yesterday A 461 tokens

database

07

shipkit-io/bones

Cursor rule Cursor

Database Best Practices and Guidelines.

not rated 21 yesterday A 772 tokens

deployment

08

shipkit-io/bones

Cursor rule Cursor

Deployment Best Practices and Guidelines.

not rated 21 yesterday A 0 tokens

docker

09

shipkit-io/bones

Cursor rule Cursor

Docker Best Practices and Guidelines.

not rated 21 yesterday A 0 tokens

shipkit-io/bones

Cursor rule Cursor

The Shipkit documentation system uses dynamic file-based loading from the /docs directory at the project root. It supports both .mdx and .md files with full production-ready security features.

not rated 21 yesterday A 0 tokens

dont-do

11

shipkit-io/bones

Cursor rule Cursor

Things to Avoid - Anti-patterns and Common Mistakes.

not rated 21 yesterday A 708 tokens

environment

12

shipkit-io/bones

Cursor rule Cursor

Environment Configuration Best Practices.

not rated 21 yesterday A 0 tokens

error-handling

13

shipkit-io/bones

Cursor rule Cursor

Error Handling Best Practices and Guidelines.

not rated 21 yesterday A 516 tokens

shipkit-io/bones

Cursor rule Cursor

Shipkit implements graceful degradation to provide a seamless experience whether users have a database configured or not. When no DATABASEURL is provided, the application automatically falls back to local storage for data persistence.

not rated 21 yesterday A 0 tokens

shipkit-io/bones

Cursor rule Cursor

Shipkit uses browser local storage as a fallback when no database is configured. This provides a zero-config development experience while maintaining feature parity with database mode.

not rated 21 yesterday A 0 tokens

shipkit-io/bones

Cursor rule Cursor

Multi-zone architecture allows Shipkit applications to be split into multiple Next.js applications while appearing as a single domain to users. This pattern is ideal for.

not rated 21 yesterday A 0 tokens

nextjs

17

shipkit-io/bones

Cursor rule Cursor

Next.js Best Practices and Guidelines.

not rated 21 yesterday A 619 tokens

shipkit-io/bones

Cursor rule Cursor

Shipkit conditionally initializes Payload CMS based on environment variables. The src/payload.config.ts file handles graceful degradation when no database is configured.

not rated 21 yesterday A 0 tokens

payment-providers

19

shipkit-io/bones

Cursor rule Cursor

When implementing importPayments() in provider classes.

not rated 21 yesterday A 0 tokens

payments

20

shipkit-io/bones

Cursor rule Cursor

Cursor rule "payments" from shipkit-io/bones, covering payment processing best practices, payment security, webhook implementation, payment state management and error handling.

not rated 21 yesterday A 0 tokens

performance

21

shipkit-io/bones

Cursor rule Cursor

Performance Best Practices and Guidelines.

not rated 21 yesterday A 433 tokens

project

22

shipkit-io/bones

Cursor rule Cursor

Project structure, tech stack, and rules for interacting with the project.

not rated 21 yesterday A 0 tokens

react

23

shipkit-io/bones

Cursor rule Cursor

Use functional components and hooks for state management. Ensure components are reusable and maintainable. Prefer React Server Components for fetching data. Prefer server actions over API requests for mutating data. Maintain a separation of concerns between client and server components.

not rated 21 yesterday A 113 tokens

security

24

shipkit-io/bones

Cursor rule Cursor

Security Best Practices and Guidelines.

not rated 21 yesterday A 508 tokens

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: