tasks-bug-diagnosis
π―Skillfrom duc01226/easyplatform
Diagnoses and provides insights into software development task-related bugs by analyzing project context, error patterns, and potential root causes.
Installation
npx skills add https://github.com/duc01226/easyplatform --skill tasks-bug-diagnosisSkill Details
Overview
# Easy.Platform Framework
[](https://dotnet.microsoft.com/download)
[](https://angular.io/)
[](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html)
[](https://martinfowler.com/bliki/CQRS.html)
> 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](docs/getting-started.md) | [Learning Paths](docs/learning-paths.md) |
| Backend Dev | [Backend Quickref](docs/backend-quickref.md) | [CLAUDE.md Patterns](CLAUDE.md#backend-patterns) |
| Frontend Dev | [Frontend Quickref](docs/frontend-quickref.md) | [CLAUDE.md Patterns](CLAUDE.md#frontend-patterns) |
| AI Agent | [CLAUDE.md](CLAUDE.md) | [docs/claude/](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)
```bash
# 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](docs/getting-started.md)
---
Documentation
| Doc | Purpose |
| ------------------------------------------------------ | ----------------------------------------------- |
| [Getting Started](docs/getting-started.md) | Prerequisites, setup, commands, troubleshooting |
| [Architecture Overview](docs/architecture-overview.md) | System design, project structure, diagrams |
| [Backend Quickref](docs/backend-quickref.md) | Backend decision tree and key patterns |
| [Frontend Quickref](docs/frontend-quickref.md) | Frontend decision tree and key patterns |
| [Learning Paths](docs/learning-paths.md) | Developer onboarding by role |
| [CLAUDE.md](CLAUDE.md) | Complete code patterns, AI agent instructions |
| [Business Features](docs/BUSINESS-FEATURES.md) | Module documentation, features, APIs |
> Business Documentation: For detailed business module documentation (requirements, workflows, APIs, test specs), see [docs/business-features/](docs/business-features/) with [docs/BUSINESS-FEATURES.md](docs/BUSINESS-FEATURES.md) as the master index.
---
AI-Assisted Team Collaboration
This
More from this repository10
Generates comprehensive test plans, test cases, and coverage analysis to support QA engineers in systematic software testing and quality assurance.
Teaches Claude new patterns, preferences, and conventions to remember across coding sessions using explicit learning commands.
Helps Product Owners prioritize ideas, manage backlogs, and communicate product vision through structured decision-making frameworks.
pdf-to-markdown skill from duc01226/easyplatform
Generates comprehensive enterprise module documentation with a 26-section structure, creating detailed specs and folder hierarchy for business features.
readme-improvement skill from duc01226/easyplatform
Manages Claude's learned patterns by listing, viewing, archiving, and dynamically adjusting pattern confidence levels.
Optimizes system performance by triaging and routing to specific strategies for database, frontend, API, jobs, and cross-service bottlenecks.
Analyzes implementation plans by extracting features, assessing change impacts, mapping specifications, and preparing comprehensive technical and business impact reports.
Generates Angular reactive forms with advanced validation, async validators, dependent validation, and FormArrays using platform-specific design patterns.