memgoose
Installation
SKILL.md
Memgoose
Use this skill to work efficiently with memgoose using only the documented API. memgoose is a lightweight MongoDB-like, Mongoose-style TypeScript database with memory storage by default and optional persistent storage.
First Steps
Identify the task and load only the needed reference:
- Testing or mocking mongoose: read
references/testing.md. - Basic models, CRUD, and connection setup: read
references/basics.md. - Schema fields, validation, indexes, timestamps, methods, or statics: read
references/schemas.md. - Queries, updates, chaining, select, sort, pagination, lean, populate, or atomic operations: read
references/queries.md. - Aggregation pipelines and analytics: read
references/aggregation.md. - Storage backend choice or persistence setup: read
references/storage.md. - Performance tuning: read
references/performance.md.
Prefer docs-backed patterns over assumptions from Mongoose. If a requested Mongoose feature is not in these references, inspect the project docs before claiming support.