К основному содержанию
скилл CX Codex

mongodb-development — скилл MongoDB

Правила разработки на MongoDB: схемы, индексы, агрегации, Mongoose и Payload CMS. Пригодится, когда агент пишет бэкенд на TypeScript.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Mindrally/skills --skill mongodb-development -a claude-code
Открыть на GitHub

Что делает mongodb-development

Скилл задаёт агенту роль эксперта по MongoDB в связке с Payload CMS, Mongoose и Node.js. Внутри — набор правил: как раскладывать коллекции по доменам в src/collections/, где хранить глобалы, как расширять функциональность хуками и менять схему миграциями.

Отдельный блок про базу: индексы под конкретные запросы, агрегационные пайплайны для сложных преобразований, валидация на уровне приложения и базы, транзакции для атомарных операций, пагинация на больших выборках. Есть стандарты TypeScript — типы вместо интерфейсов, отказ от any, минимум приведений через as и !.

Скилл текстовый, кода в нём нет: это инструкция для агента, а не библиотека. Платформы перечислены разные, но установка везде идёт через npx skills add или gh skill install, и файл ложится в каталог скиллов конкретного инструмента. Если проект не на MongoDB или без Payload CMS, правила про коллекции и хуки просто не сработают.

Какие задачи решает

  • спроектировать схему коллекций Payload CMS по доменам
  • подобрать индексы под частые запросы
  • собрать агрегационный пайплайн для сложного преобразования
  • добавить валидацию на уровне приложения и базы
  • убрать any и лишние приведения типов в TypeScript

Примеры запросов агенту

  • Разложи коллекции Payload CMS по доменам в src/collections/
  • Напиши агрегационный пайплайн для отчёта по заказам
  • Проверь схему на индексы и размер документов

Как установить mongodb-development

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill mongodb-development -a claude-code

2Вручную: положить файлы

~/.claude/skills/mongodb-development/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/mongodb-development/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора160

laravel-development Скилл задаёт агенту рамки Laravel-разработки: SOLID, PSR-12, Eloquent вместо сырого SQL. Пригодится, когда ИИ пишет код в Laravel-проекте. CX Codex +1 909установок unity Скилл задаёт агенту правила игры в Unity: компонентная архитектура, ScriptableObjects, пулы объектов и работа с профайлером. CX Codex +1 908установок design-systems Помогает агенту выстроить дизайн-токены, компонентную библиотеку и правила доступности в одном проекте. CX Codex +1 903установок wordpress Скилл wordpress задаёт агенту правила разработки под WordPress и WooCommerce на PHP. Он держит код в рамках стандартов WordPress, напоминает про хуки, nonce и подготовленные запросы. CX Codex +1 894установок scikit-learn-best-practices Скилл задаёт агенту правила работы со scikit-learn: пайплайны, кросс-валидация, метрики, сохранение моделей. Пригодится, когда пишете ML-код на Python. CX Codex +1 888установок astro Скилл задаёт агенту правила работы с Astro: статическая генерация, частичная гидратация, файловый роутинг и минимум клиентского JavaScript. CX Codex +1 886установок bash-scripting Скилл задаёт агенту правила написания Bash-скриптов: валидация ввода, обработка ошибок, переносимость. Пригодится, когда агент пишет деплой, бэкапы или cron-задачи. CX Codex +1 875установок django-rest-api-development Скилл задаёт агенту правила разработки REST API на Django: структура проекта, сериализаторы, JWT-аутентификация и работа с запросами к базе. CX Codex +1 868установок

Похожие

mongodb hoodini Скилл для работы с MongoDB и Mongoose: помогает проектировать схемы, писать запросы и агрегации, разбираться с индексами. CX Codex +1 1 700установок mongodb-natural-language-querying mongodb Создаёт MongoDB-запросы на чтение и конвейеры агрегации по описанию задачи. Пригодится для фильтрации, группировки и перевода SQL-подобных запросов. CX Codex +1 4 700установок prisma-mongodb-upgrade prisma Помогает спланировать переход проектов на Prisma ORM с MongoDB с версии 6 сразу на 8 либо обоснованно остаться на v6 из-за отсутствия коннектора в Prisma 7. CX Codex +1 370 400установок mongodb-connection mongodb Скилл помогает агенту подобрать параметры пула и таймаутов MongoDB под вашу нагрузку, а не копировать чужие значения. CX Codex +1 5 200установок mongodb-performance-advisor официальный github Анализирует запросы к MongoDB в кодовой базе и собирает метрики через MCP-сервер в режиме чтения. Помогает найти медленные пайплайны и оптимизировать индексы. 223установок api-filtering-sorting secondsky Скилл для ИИ-агента, который помогает собрать фильтрацию и сортировку в API: разбор query-параметров, валидация, защита от инъекций. CX Codex +1 418установок

Рядом в теме «Данные и базы»

Всё по теме «Данные и базы» →

Вопросы о mongodb-development

Как установить mongodb-development в Claude?

Выполните npx skills add Mindrally/skills --skill mongodb-development -a claude-code. Файл появится по пути ~/.claude/skills/mongodb-development/SKILL.md.

Что делает mongodb-development?

Даёт агенту правила разработки на MongoDB: структура Payload CMS, индексы, агрегации, транзакции и стандарты TypeScript.

Для каких платформ подходит скилл?

Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой свой флаг в команде установки.

Исходный текст

SKILL.md · Apache-2.0
---
name: mongodb-development
description: MongoDB development guidelines with Payload CMS, Mongoose, aggregation pipelines, and TypeScript best practices.
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# 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 types for advanced patterns
- Centralize type exports for reusability

## Code Quality Guidelines

- Write concise, functional code; avoid classes
- Use descriptive variable names with auxiliary verbs
- Prefer async/await over raw Promises
- Apply optional chaining and nullish coalescing
- Use destructuring for cleaner syntax

## Security & Performance

- Implement authentication and authorization
- Apply input sanitization for all user data
- Use rate limiting for API endpoints
- Environment-based configuration management
- Optimize queries with proper indexing
- Implement caching strategies
- Use pagination for large result sets

© Mindrally · Apache-2.0 · Mindrally/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой