wenerme/ai

mikroorm-docs

MikroORM v7 documentation — TypeScript ORM for SQL and MongoDB with Data Mapper, Unit of Work, and Identity Map patterns. Covers entity definition (decorators, EntitySchema, defineEntity), relationships (1:1, M:1, 1:M, M:N), query builder (Kysely-based), migrations, seeding, caching, embeddables, inheritance mapping, serialization, virtual/view entities, composite keys, JSON properties, transactions, streaming, filters, events, folder-based discovery, NestJS/Next.js integration, and upgrading f…

First seen May 10, 2026

Installation

$ npx skills add wenerme/ai --skill mikroorm-docs

Summary

  • MikroORM v7 documentation — TypeScript ORM for SQL and MongoDB with Data Mapper, Unit of Work, and Identity Map patterns.
  • Covers entity definition (decorators, EntitySchema, defineEntity), relationships (1:1, M:1, 1:M, M:N), query builder (Kysely-based), migrations, seeding, caching, embeddables, inheritance mapping, serialization, virtual/view entities, composite keys, JSON properties, transactions, streaming, filters, events, folder-based discovery, NestJS/Next.js integration, and upgrading from v6 to v7.
  • USE THIS SKILL WHEN the user asks about MikroORM entities, relationships, query builder, migrations, EntityManager, Unit of Work, or v7 upgrade.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from wenerme/ai · top by installs.

npx skills add wenerme/ai

Browse all from wenerme/ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 7
License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version0.1.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,339 B
  • docs SUMMARY.md 680 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 7 installs

SKILL.md

MikroORM Documentation

Official docs for MikroORM v7 — TypeScript ORM for Node.js based on Data Mapper, Unit of Work, and Identity Map patterns.

CRITICAL: grep references/ for keywords before answering.

Reference Index (78 docs)

Getting Started Guide

  • references/guide/00-introduction.md — Introduction
  • references/guide/01-first-entity.md — First entity
  • references/guide/02-relationships.md — Relationships tutorial
  • references/guide/03-project-setup.md — Project setup
  • references/guide/04-advanced.md — Advanced patterns
  • references/guide/05-type-safety.md — Type safety

Core Concepts

  • references/entity-manager.md — EntityManager API
  • references/unit-of-work.md — Unit of Work pattern
  • references/identity-map.md — Identity Map
  • references/repositories.md — Repositories
  • references/transactions.md — Transactions
  • references/transactional-outbox.md — Transactional outbox pattern

Entity Definition

  • references/defining-entities.md — Defining entities (decorators)
  • references/define-entity.md — defineEntity() helper (v7 new)
  • references/using-decorators.md — Decorators reference
  • references/decorators.md — All decorators
  • references/schema-first-guide.md — Schema-first approach
  • references/entity-constructors.md — Entity constructors

Relationships & Loading

  • references/relationships.md — Relationships (all types)
  • references/collections.md — Collections
  • references/populating-relations.md — Populating relations
  • references/loading-strategies.md — Loading strategies
  • references/dataloaders.md — DataLoaders
  • references/type-safe-relations.md — Type-safe relations

Querying

  • references/query-builder.md — Query builder (Kysely-based in v7)
  • references/query-conditions.md — Query conditions / FilterQuery
  • references/raw-queries.md — Raw SQL queries
  • references/kysely.md — Kysely integration (v7 new)

Schema & Migrations

  • references/migrations.md — Migrations
  • references/schema-generator.md — Schema generator
  • references/seeding.md — Database seeding
  • references/entity-generator.md — Entity generator

Advanced

  • references/embeddables.md — Embeddable entities
  • references/inheritance-mapping.md — Inheritance (STI, TPT)
  • references/composite-keys.md — Composite keys
  • references/json-properties.md — JSON properties
  • references/custom-types.md — Custom types
  • references/virtual-entities.md — Virtual entities
  • references/view-entities.md — Database views
  • references/materialized-views.md — Materialized views
  • references/filters.md — Entity filters
  • references/events.md — Lifecycle events
  • references/serializing.md — Serialization
  • references/streaming.md — Streaming results
  • references/multiple-schemas.md — Multiple schemas
  • references/using-bigint-pks.md — BigInt primary keys

Configuration & Integration

  • references/configuration.md — Configuration reference
  • references/usage-with-nestjs.md — NestJS integration
  • references/usage-with-nextjs.md — Next.js integration
  • references/usage-with-sql.md — SQL databases
  • references/usage-with-mongo.md — MongoDB
  • references/usage-with-sqlite.md — SQLite / libSQL / Turso
  • references/usage-with-cockroachdb.md — CockroachDB
  • references/read-connections.md — Read replicas

Upgrading

  • references/upgrading-v6-to-v7.md — v6 → v7 migration guide
  • references/upgrading-v5-to-v6.md — v5 → v6