AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Neo Dotnet Ef Core

skill-benknightdark-neo-skills-neo-dotnet-ef-core · by Benknightdark

>

No reviews yet
0 installs
15 views
0.0% view→install

Install

$ agentstack add skill-benknightdark-neo-skills-neo-dotnet-ef-core

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-benknightdark-neo-skills-neo-dotnet-ef-core)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Neo Dotnet Ef Core? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

EF Core Expert Skill

Trigger On

  • The user requests database modeling, writing Linq queries, or handling database migrations.
  • The project contains a DbContext class or references the Microsoft.EntityFrameworkCore package.
  • There is a need to optimize database access performance or solve N+1 query problems.
  • The task involves complex data relationship design (one-to-many, many-to-many, inheritance mapping).

Workflow

  1. Perceive (Model Awareness):
  • Check .csproj to identify the EF Core version and database provider.
  • Analyze DbContext and entity configurations to confirm whether the Fluent API pattern is adopted.
  • Identify the current state of Migrations.
  1. Reason (Planning Phase):
  • Evaluate whether queries need .AsNoTracking() or .AsSplitQuery().
  • Determine whether custom interceptors are needed to handle audit fields.
  • Evaluate whether to use ExecuteUpdate/Delete (.NET 7+) for massive data updates.
  1. Act (Execution Phase):
  • Write efficient and safe Linq queries.
  • Implement entity configuration classes (IEntityTypeConfiguration).
  • Create and execute database migration commands.
  1. Validate (Standard Validation):
  • Check if the generated SQL meets performance expectations (avoiding full table scans).
  • Validate concurrency conflict handling logic.
  • Ensure all database accesses follow asynchronous patterns.

Feature Roadmap (.NET 6 - 10)

.NET 6 & 7 (Foundation)

  • Split Queries: Solve the Cartesian product problem.
  • Bulk Operations: Use ExecuteUpdate/Delete for high-performance updates.
  • JSON Columns: Built-in JSON mapping support.
  • Compiled Models: Reduce startup time for large models.

.NET 8 & 9 (Productivity)

  • Primitive Collections: Use simple type collections in queries.
  • HierarchyId: Support for SQL Server hierarchical data.
  • Auto-compiled Queries: Further optimize the query compilation process.
  • Complex Types: Better support for Value Objects.

.NET 10+ (Version-Specific Features)

  • Advanced Interceptors: More query lifecycle hooks.
  • Optimized AOT Support: AOT pre-compilation optimization for cloud-native environments.

Coding Standards

  • Fluent API Preference: Prioritize entity configuration classes over Data Annotations.
  • Async Always: All I/O operations must be asynchronous.
  • No-Tracking by Default: Read-only queries must always use .AsNoTracking().
  • Naming: Entity names correspond to tables, foreign key names have clear semantics.

Deliver

  • Optimized Linq Queries: Provide query code with the potential for high-performance SQL translation.
  • Migration Scripts & Guidance: Provide correct migration commands and manual adjustment suggestions.
  • Database Schema Design: Design normalized entity relationships based on business requirements.

Validate

  • Ensure the provided code complies with EF Core performance best practices.
  • Validate whether the code correctly handles Nulls and database constraints.
  • Confirm database connection and resource release logic is correct (using using or Scoped DI).

Documentation

Official References

Internal References

  • [EF Core Coding Style and Naming Conventions](reference/coding-style.md)
  • [EF Core Anti-Patterns and Best Practices](reference/anti-patterns.md)
  • [EF Core Modern Patterns Guide](reference/patterns.md)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.