Skip to content

AI Coding Assistants

Pawel Gerr edited this page Jun 17, 2026 · 1 revision

There are two complementary ways to give an AI coding assistant accurate, up-to-date knowledge of Thinktecture.EntityFrameworkCore: an agent skill bundled in the repository and installed via CLI, plus Context7 (MCP) for on-demand documentation retrieval.

They work well together: the skill ships a concise, opinionated decision guide and worked examples that help an agent pick the right API; Context7 provides the full, version-accurate documentation on demand.

Agent Skill

The repository includes an AI agent skill — a self-contained package of project knowledge that AI coding agents (Claude Code, Cursor, and others) load on demand.

  • Name: thinktecture-entityframeworkcore
  • Purpose: Teaches the agent how to consume these EF Core extension packages in an application — picking the right API and generating idiomatic, provider-correct (SQL Server / PostgreSQL / SQLite) usage.
  • Location: It lives under skills/thinktecture-entityframeworkcore in the repository.
  • Structure: A top-level SKILL.md (the decision guide the agent reads first) plus a references/ folder with deeper, feature-specific pages.

Coverage

The skill helps agents choose and implement the library's features:

  • Bulk Insert, Bulk Update, and Bulk Insert-or-Update (Upsert)
  • Bulk Insert from Query and Bulk Update from Query
  • Temp tables (all-in-one and two-step workflows)
  • Collection parameters (temp-tables light)
  • Window functions (RowNumber, NTile, and aggregates)
  • Table hints (SQL Server)
  • Nested (virtual) transactions
  • Dedicated TRUNCATE TABLE support
  • Multi-tenant (per-tenant) databases
  • Changing the default schema at runtime
  • Migration helpers (include-columns, identity column, clustered/non-clustered PK, if-(not-)exists checks)

Installing

Install the skill with the skills CLI:

npx skills@latest add PawelGerr/Thinktecture.EntityFrameworkCore

Optional flags:

Flag Effect
(none) Installs at project scope into .claude/skills/ (the default)
-g Installs at user scope (global, available across projects)
-a claude-code Targets a specific agent (e.g. claude-code)
-y Skips interactive prompts

The skill contains no executable code — it is Markdown guidance that the agent reads. It does not run during your build.

Context7 (MCP)

Context7 indexes this library's documentation for retrieval through its MCP server, giving an agent the full, version-accurate docs on demand.

  • Library ID: /pawelgerr/thinktecture.entityframeworkcore

Reference this ID in your prompts (or configure it in your Context7-enabled client) to pull current documentation for Thinktecture.EntityFrameworkCore while coding.

Clone this wiki locally