npx skills add duc01226/easyplatformREADME
Easy.Platform Framework
Easy.Platform is a comprehensive framework for building enterprise applications with .NET 9 backend and Angular 19 frontend, featuring Clean Architecture, CQRS, Domain-Driven Design, and event-driven patterns.
Quick Navigation
| I am a... | Start Here | Learn More |
|---|---|---|
| New Developer | Getting Started | Learning Paths |
| Backend Dev | Backend Quickref | CLAUDE.md Patterns |
| Frontend Dev | Frontend Quickref | CLAUDE.md Patterns |
| AI Agent | CLAUDE.md | docs/claude/ |
What is Easy.Platform?
Easy.Platform provides a complete foundation for enterprise application development:
- Clean Architecture: Four-layer architecture (Domain, Application, Infrastructure, Presentation) ensuring separation of concerns and testability
- CQRS Pattern: Command Query Responsibility Segregation with fluent validation and event-driven side effects
- Event-Driven Architecture: Domain events and RabbitMQ message bus for cross-service communication
- Multi-Database Support: MongoDB, SQL Server, PostgreSQL with unified repository patterns
- Angular Integration: PlatformVmStore state management, base components, and reactive forms
The framework is battle-tested in production enterprise applications and provides patterns for common challenges like background jobs, data migrations, authorization, and multi-tenancy.
Quick Start (30 seconds)
# Backend
dotnet run --project src/Backend/PlatformExampleApp.TextSnippet.Api
# Frontend
cd src/Frontend && npm install && nx serve playground-text-snippet
# Infrastructure
docker-compose -f src/platform-example-app.docker-compose.yml up -d
Detailed setup: Getting Started Guide
Documentation
| Doc | Purpose |
|---|---|
| Getting Started | Prerequisites, setup, commands, troubleshooting |
| Architecture Overview | System design, project structure, diagrams |
| Backend Quickref | Backend decision tree and key patterns |
| Frontend Quickref | Frontend decision tree and key patterns |
| Learning Paths | Developer onboarding by role |
| CLAUDE.md | Complete code patterns, AI agent instructions |
| Business Features | Module documentation, features, APIs |
Business Documentation: For detailed business module documentation (requirements, workflows, APIs, test specs), see
docs/business-features/withdocs/BUSINESS-FEATURES.mdas the master index.
AI-Assisted Team Collaboration
This project includes a complete team collaboration system for AI agents, supporting agile workflows from idea capture to release.
Team Roles & Commands
| Role | Commands | Purpose |
|---|---|---|
| Product Owner | /idea, /prioritize | Capture ideas, backlog prioritization |
| Business Analyst | /refine, /story | PBI refinement, user story creation |
| QA Engineer | /test-spec, /test-cases | Test specification, test case generation |
| UX Designer | /design-spec, /figma-extract | UI specs, Figma design extraction |
| QC Specialist | /quality-gate | Pre-dev/QA/release quality gates |
| Project Manager | /status, /dependency, `/te |
...