mongodb · hoodini — скилл для Claude Code: схемы, запросы, агрегации
Скилл для работы с MongoDB и Mongoose: помогает проектировать схемы, писать запросы и агрегации, разбираться с индексами.
npx skills add hoodini/ai-agents-skills --skill mongodb -a claude-codeЧто делает mongodb
Скилл подключается к агенту и подсказывает, как устроены типовые операции MongoDB. Внутри — примеры на TypeScript для нативного драйвера и Mongoose: подключение через MongoClient, настройка mongoose.connect с пулом соединений, обработка событий соединения и корректное закрытие по SIGINT.
Отдельный блок про схемы: обязательные поля, enum, select: false для пароля, timestamps, индексы (обычный, составной, текстовый). Есть разбор, когда встраивать документы, а когда ссылаться через ObjectId и populate, плюс виртуальные поля. Дальше — операторы запросов ($gt, $in, $and, $or, $exists, $size, $text, $regex) и обновления ($set, $unset, $inc, $mul).
Для работы нужен установленный пакет: npm install mongodb mongoose. Скилл опирается на переменную окружения MONGODB_URI — если её нет в проекте, примеры подключения не запустятся без правки. Текст скилла обрывается на операторе $min, так что дальше по обновлениям и агрегациям опираться придётся на собственные знания.
Какие задачи решает
- спроектировать схему Mongoose с валидацией и индексами
- выбрать между встраиванием документа и ссылкой через ObjectId
- написать запрос с операторами сравнения и логики
- сделать populate вложенных ссылок с выбором полей
- настроить пул соединений и graceful shutdown
Примеры запросов агенту
- Помоги спроектировать схему User в Mongoose с индексами и скрытым паролем
- Напиши запрос с $or и $gte по дате создания
- Как правильно сделать populate автора и комментариев у Post?
Как установить mongodb
1Через Skills CLI (Vercel)
npx skills add hoodini/ai-agents-skills --skill mongodb -a claude-code2Вручную: положить файлы
~/.claude/skills/mongodb/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/mongodb/
1Через Skills CLI (Vercel)
npx skills add hoodini/ai-agents-skills --skill mongodb -a codex2Вручную: положить файлы
.agents/skills/mongodb/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hoodini/ai-agents-skills --skill mongodb -a cursor2Вручную: положить файлы
.cursor/skills/mongodb/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hoodini/ai-agents-skills mongodb2Вручную: положить файлы
.github/skills/mongodb/SKILL.md1Через Skills CLI (Vercel)
npx skills add hoodini/ai-agents-skills --skill mongodb -a gemini-cli2Командой платформы
gemini skills install https://github.com/hoodini/ai-agents-skills --path skills/mongodbВручную: положить файлы
.devin/skills/mongodb/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hoodini/ai-agents-skills --skill mongodb -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора5
Другие версии mongodb
Похожие
Рядом в теме «Данные и базы»
Все скиллы по теме «Данные и базы» →Вопросы о mongodb
Как установить mongodb в Claude?
Выполните npx skills add hoodini/ai-agents-skills --skill mongodb -a claude-code. Файл скилла появится по пути ~/.claude/skills/mongodb/SKILL.md.
Что делает скилл mongodb?
Даёт агенту примеры работы с MongoDB и Mongoose: схемы, запросы, операторы обновления, индексы, populate и виртуальные поля.
Что нужно для работы скилла?
Пакеты mongodb и mongoose в проекте, а также переменная окружения MONGODB_URI для строки подключения.