Scaffolding
SkillDatabases & dataThis skill gives your AI a working understanding of EF Core's reverse engineering, drawn from the dotnet/efcore repository. Once added, your AI can turn an existing database schema into ready-to-use C# entity model code. It can also help change how that scaffolding pipeline works, including schema reading and C# model generation.
Available today. Use it from your connected AI after setup.
No other account needed.
After adding it, ask your AI to generate C# entity classes from the database schema you are working with. If you are contributing to EF Core itself, point it at the scaffolding code you want to change.
Then ask your AI: use the Scaffolding skill
What your AI can do with it
- Generate C# entity model code from an existing database schema
- Reverse engineer existing databases into EF Core models
- Work on the ef dbcontext scaffold pipeline implementation
- Update database schema reading code
- Modify the CSharpModelGenerator and related classes
What this skill tells your AI
The instructions your AI receives, as published by dotnet/efcore in .agents/skills/scaffolding/SKILL.md and read by ahel’s review.
Generates C# code from database schemas (reverse engineering).
When Not to Use
- Working on compiled model generation (
dotnet ef dbcontext optimize)
Reverse Engineering
Pipeline: IDatabaseModelFactory (reads schema) → IScaffoldingModelFactory (builds EF model) → IModelCodeGenerator (generates C#)
IReverseEngineerScaffolder— orchestrates full pipeline
Signals
- GitHub stars
- 15k
- Forks
- 3k
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
scaffolding- Source
- github.com/dotnet/efcore