CtrlK
BlogDocsLog inGet started
Tessl Logo

efcore

github.com/dotnet/efcore

SkillAddedReview
update-pipeline

.agents/skills/update-pipeline/SKILL.md

Implementation details for EF Core SaveChanges and the update pipeline. Use when changing CommandBatchPreparer, UpdateSqlGenerator, ModificationCommand, or related classes.

63

triage

.agents/skills/triage/SKILL.md

Use this skill to triage an incoming issue on the EF Core repo (bug report or feature request). Sets the issue type (bug/feature), assigns EF area labels, attempts to arrive at a minimal repro reproducing the bug, checks whether it represents a regression, finds possible duplicates, etc.

77

tooling

.agents/skills/tooling/SKILL.md

Implementation details for the EF Core dotnet-ef CLI and tooling. Use when changing dotnet-ef commands, the ef wrapper, EFCore.Tools (PMC), or EFCore.Tasks MSBuild integration.

63

testing

.agents/skills/testing/SKILL.md

Implementation details for EF Core test infrastructure. Use when changing test fixtures, SQL baseline assertions, test helpers, the test class hierarchy, or when adding new tests.

80

sqlite-adonet

.agents/skills/sqlite-adonet/SKILL.md

Implementation details for the Microsoft.Data.Sqlite ADO.NET provider. Use when changing files under `src/Microsoft.Data.Sqlite.Core/`.

72

servicing-pr

.agents/skills/servicing-pr/SKILL.md

Create EF Core PRs targeting servicing release branches (release/*). Use when working on a PR that targets a release branch, backporting a fix from main, or when the user mentions servicing, patch, or release branch.

80

run-apichief

.agents/skills/run-apichief/SKILL.md

Run ApiChief in the EF Core repo to emit baselines, summaries, deltas, review files, or breaking-change checks. Use when refreshing `*.baseline.json`, preparing API review artifacts, or validating API changes.

79

query-pipeline

.agents/skills/query-pipeline/SKILL.md

Implementation details for EF Core LINQ query translation, SQL generation, and bulk operations (ExecuteUpdate/ExecuteDelete). Use when changing expression visitors, SqlExpressions, QuerySqlGenerator, ShaperProcessingExpressionVisitor, UpdateExpression, DeleteExpression, or related classes.

66

model-building

.agents/skills/model-building/SKILL.md

Implementation details for EF Core model building. Use when changing ConventionSet, ModelBuilder, IConvention implementations, ModelRuntimeInitializer, RuntimeModel, or related classes.

76

migrations

.agents/skills/migrations/SKILL.md

Implementation details for EF Core migrations. Use when changing MigrationsSqlGenerator, model diffing, migration operations, HistoryRepository, the Migrator or related classes.

80

make-skill

.agents/skills/make-skill/SKILL.md

Create new Agent Skills for GitHub Copilot. Use when asked to create, scaffold, or add a skill. Generates SKILL.md with frontmatter, directory structure, and optional resources.

74

make-instructions

.agents/skills/make-instructions/SKILL.md

Create VS Code file-based instructions (.instructions.md files). Use when asked to create, scaffold, or add file-based instructions for Copilot. Generates .instructions.md with YAML frontmatter and background knowledge content.

80

make-github-actions-workflow

.agents/skills/make-github-actions-workflow/SKILL.md

Create GitHub Actions workflows for CI, automation, or PR management. Use when asked to create, scaffold, or add a GitHub Actions workflow (.yml file under .github/workflows/).

74

make-custom-agent

.agents/skills/make-custom-agent/SKILL.md

Create custom GitHub Copilot agents. Use when asked to create, scaffold, or configure a custom agent, declarative agent, or @-invokable chat participant for GitHub Copilot.

79

cosmos-provider

.agents/skills/cosmos-provider/SKILL.md

Implementation details for the EF Core Azure Cosmos DB provider. Use when changing Cosmos-specific code.

67

change-tracking

.agents/skills/change-tracking/SKILL.md

Implementation details for EF Core change tracking. Use when changing InternalEntityEntry, ChangeDetector, SnapshotFactoryFactory, or related entity state, snapshot, or property accessor code.

68