easyplatform-backend

Installation
SKILL.md

Prerequisites: MUST READ before executing:

  • .claude/skills/shared/understand-code-first-protocol.md
  • .claude/skills/shared/evidence-based-reasoning-protocol.md

Quick Summary

Goal: Develop .NET backend features using Easy.Platform CQRS, repository, and entity patterns.

Workflow:

  1. Classify Task — Use decision tree: Command (write) / Query (read) / Entity / Event Handler / Migration / Job
  2. Implement — Follow per-pattern templates: Command+Handler+Result in one file, static expressions on entities
  3. Validate — Use PlatformValidationResult fluent API, never throw for validation errors

Key Rules:

  • Side effects go in Entity Event Handlers (UseCaseEvents/), NEVER in command handlers
  • Cross-service communication via message bus only, NEVER direct DB access
Related skills
Installs
19
GitHub Stars
6
First Seen
Jan 24, 2026