lacymorrow/paperclip-hub

Plugin hub and marketplace for Paperclip — discover connectors, automations, and extensions for AI agent teams

This repository also configures its own agents. See what paperclip-hub tells them →

15Stars on the repository
41Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

ai

02

lacymorrow/paperclip-hub

Cursor rule Cursor

AI Assistant Persona and Interaction Guidelines.

not rated 15 yesterday A 6 tokens original MIT

coding-style

03

lacymorrow/paperclip-hub

Cursor rule Cursor

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

not rated 15 yesterday A 0 tokens original MIT

cursor-rules

04

lacymorrow/paperclip-hub

Cursor rule Cursor

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

not rated 15 yesterday A 0 tokens copy · 95% MIT

database

06

lacymorrow/paperclip-hub

Cursor rule Cursor

Database Best Practices and Guidelines.

not rated 15 yesterday A 0 tokens original MIT

docker

08

lacymorrow/paperclip-hub

Cursor rule Cursor

Docker Best Practices and Guidelines.

not rated 15 yesterday A 0 tokens original MIT

lacymorrow/paperclip-hub

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 15 yesterday A 0 tokens original MIT

dont-do

10

lacymorrow/paperclip-hub

Cursor rule Cursor

Things to Avoid - Anti-patterns and Common Mistakes.

not rated 15 yesterday A 0 tokens original MIT

lacymorrow/paperclip-hub

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 15 yesterday A 0 tokens original MIT

lacymorrow/paperclip-hub

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 15 yesterday A 0 tokens original MIT

lacymorrow/paperclip-hub

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 15 yesterday A 0 tokens original MIT

nextjs

16

lacymorrow/paperclip-hub

Cursor rule Cursor

Next.js Best Practices and Guidelines.

not rated 15 yesterday A 0 tokens original MIT

lacymorrow/paperclip-hub

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 15 yesterday A 0 tokens original MIT

payments

19

lacymorrow/paperclip-hub

Cursor rule Cursor

Cursor rule "payments" from lacymorrow/paperclip-hub, covering payment processing best practices, payment security, webhook implementation, payment state management and error handling.

not rated 15 yesterday A 0 tokens original MIT

project

21

lacymorrow/paperclip-hub

Cursor rule Cursor

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

not rated 15 yesterday A 0 tokens original MIT

react

22

lacymorrow/paperclip-hub

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 15 yesterday A 0 tokens original MIT

security

23

lacymorrow/paperclip-hub

Cursor rule Cursor

Security Best Practices and Guidelines.

not rated 15 yesterday A 0 tokens original MIT

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: