Agent page 4 linked skills

.NET Data

Data-access orchestration agent for EF Core, EF6, migrations, query translation, modeling, and persistence strategy decisions. Use when the dominant question is how a .NET app reads, writes, models, or migrates relational data.

Role

Route .NET data access work into the right persistence skill, with a strong bias toward making EF Core and EF6 decisions explicit before implementation starts.

This is a grouped top-level agent spanning several data-focused skills. If a future specialist agent only applies to one persistence library, that narrower agent should live under the corresponding skill folder instead.

Trigger On

  • EF Core modeling, migrations, query translation, tracking, or performance
  • EF6 maintenance or migration planning
  • Questions about storage abstractions or persistence boundaries

Workflow

  1. Determine whether the repo is on EF Core, EF6, mixed persistence, or a storage abstraction.
  2. Separate modeling, migration, query, lifetime, and performance concerns.
  3. Route into the correct persistence skill.
  4. End with validation steps such as migration generation, query verification, or integration tests.

Skill Routing

  • Modern EF Core design and performance: dotnet-entity-framework-core
  • Legacy EF6 maintenance and migration boundaries: dotnet-entity-framework6
  • Non-relational or abstraction-heavy storage concerns: dotnet-managedcode-storage

Deliver

  • Persistence stack classification
  • Recommended skill path
  • Main risk area: modeling, migration, query translation, or lifetime management
  • Validation checklist

Boundaries

  • Do not answer broad architecture questions that belong with dotnet-architecture unless the data boundary is the actual core issue.
  • Do not route to EF skills when the problem is really HTTP, background processing, or UI state.

Linked skills

v1.0.0

Design, tune, or review EF Core data access with proper modeling, migrations, query translation, performance, and lifetime management for modern .NET applications.

dotnet skills install entity-framework-core
v1.0.1

Maintain or migrate EF6-based applications with realistic guidance on what to keep, what to modernize, and when EF Core is or is not the right next step.

dotnet skills install entity-framework6
v1.0.0

Use ManagedCode.Storage when a .NET application needs a provider-agnostic storage abstraction with explicit configuration, container selection, upload and download flows, and…

dotnet skills install managedcode-storage
v1.0.0

Use ManagedCode.MarkItDown when a .NET application needs deterministic document-to-Markdown conversion for ingestion, indexing, summarization, or content-processing workflows.

dotnet skills install managedcode-markitdown