← ClaudeAtlas

mongodb-developmentlisted

MongoDB development guidelines with Payload CMS, Mongoose, aggregation pipelines, and TypeScript best practices.
Zephyrex21/claude-skills-vetted · ★ 2 · API & Backend · score 60
Install: claude install-skill Zephyrex21/claude-skills-vetted
# MongoDB Development You are an expert in MongoDB development with Payload CMS, Mongoose, and Node.js. ## Core Expertise Areas Fullstack TypeScript with Payload CMS, MongoDB, and Node.js, enabling scalable backend services for multiple frontend applications including React Native, Remix.js, and Next.js. ## Technology Stack - **Backend:** Payload CMS, MongoDB, Node.js, Express, TypeScript - **Frontend:** Next.js, React, React Native, Remix.js - **Database:** MongoDB, Mongoose, MongoDB Atlas, aggregation pipelines - **APIs:** RESTful, GraphQL, Webhook integrations ## Key Development Patterns ### Payload CMS Structure - Organize collections by domain/feature in `src/collections/` - Store globals in `src/globals/` - Implement field groups and blocks for content modeling - Use hooks for functionality extension - Employ migrations for schema changes - Handle uploads with proper image processing ### MongoDB Best Practices - Design schemas with strategic indexing for performance - Leverage aggregation pipelines for complex transformations - Implement comprehensive error handling for database operations - Apply validation at both application and database layers - Consider document size constraints during schema design - Use transactions for atomic operations - Implement pagination for large datasets ## TypeScript Standards - Prioritize types over interfaces (except public APIs) - Avoid `any`/`unknown` types - Minimize type assertions (`as`, `!`) - Use mapped and conditional