ef-core

Community

Master EF Core for robust data persistence.

Authormanx
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill offers expert guidance on Entity Framework Core usage for the Pomodoro Time Tracker, covering migrations, database operations, entity configuration, and repository patterns. It ensures consistent and correct data access, reducing errors and speeding up database-related development tasks.

Core Features & Use Cases

  • Migration Commands: Provides essential dotnet ef commands for creating, applying, and removing database migrations, simplifying schema evolution.
  • Current Schema Overview: Details the project's database structure, including key entities like SessionTypes, TimeEntries, Projects, Clients, and PomodoroSettings.
  • Repository Pattern: Illustrates the project's specific repository interface design, including custom methods and defined cascade delete rules, promoting clean data access.
  • Use Case: When you need to add a new field to an existing entity or create a new entity, activate this Skill to get the exact migration command, understand the current schema, and ensure your repository implementation follows project standards.

Quick Start

Using the ef-core skill, show me the command to create a new database migration named 'AddProjectStatus' for the PomodoroTimeTracker project.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ef-core
Download link: https://github.com/manx/PomodoroTimeTracker/archive/main.zip#ef-core

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository