🎯

debugging

🎯Skill

from duc01226/easyplatform

VibeIndex|
What it does

Helps developers quickly identify, diagnose, and resolve code issues by providing intelligent debugging insights and automated problem detection within the Easy.Platform framework.

πŸ“¦

Part of

duc01226/easyplatform(87 items)

debugging

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add duc01226/easyplatform --skill debugging
7Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# Easy.Platform Framework

[![.NET 9](https://img.shields.io/badge/.NET-9-blue.svg)](https://dotnet.microsoft.com/download)

[![Angular 19](https://img.shields.io/badge/Angular-19-red.svg)](https://angular.io/)

[![Clean Architecture](https://img.shields.io/badge/Architecture-Clean-green.svg)](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html)

[![CQRS](https://img.shields.io/badge/Pattern-CQRS-orange.svg)](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 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 | /team-idea, /team-prioritize | Capture ideas, backlog prioritization |

| Business Analyst | /team-refine, /team-story | PBI refinement, user story creation |

| QA Engineer | /team-test-spec, /team-test-cases | Test specification, test case generation |

| UX Designer | /team-design-spec, /team-figma-extract | UI specs, Figma design extraction |

| QC Specialist | /team-quality-gate | Pre-dev/QA/release quality gates |

| Project Manager | /team-status, /team-dependency, /team-team-sync | Status reports, dependency mapping, meetings |

Artifact Management

```

team-artifacts/

β”œβ”€β”€ ideas/ # Raw ideas (IDEA-YYMMDD-NNN)

β”œβ”€β”€ pbis/ # Product Backlog Items (PBI-YYMMDD-NNN)

β”œβ”€β”€ test-specs/ # Test specifications (TS-MOD-NNN)

β”œβ”€β”€ design-specs/ # UI/UX specifications

β”œβ”€β”€ qc-reports/ # Quality gate reports

└── templates/ # Artifact templates

```

> Full guide: [Team Collaboration Guide](docs/claude/team-collaboration-guide.md)

---

Architecture Overview

```mermaid

graph TB

subgraph "Frontend - Nx Workspace"

subgraph "Apps"

PLAYGROUND["playground-text-snippet"]

end

subgraph "Libraries"

PLATFORM_CORE["platform-core"]

PLATFORM_COMP["platform-components"]

APPS_DOMAINS["apps-domains"]

end

PLAYGROUND --> PLATFORM_CORE

PLAYGROUND --> APPS_DOMAINS

end

subgraph "Backend - .NET 9"

API["TextSnippet.Api"]

APP["TextSnippet.Application"]

DOMAIN["TextSnippet.Domain"]

PERSIST["TextSnippet.Persistence"]

end

subgraph "Infrastructure"

RABBIT["RabbitMQ"]

REDIS["Redis"]

DB["MongoDB/SQL/Postgres"]

end

PLAYGROUND --> API

API --> APP

APP --> DOMAIN

APP --> PERSIST

PERSIST --> DB

APP --> RABBIT

APP --> REDIS

```

Technology Stack

| Layer | Technologies |

| ------------- | --------------------------------------------- |

| Backend | .NET 9, ASP.NET Core, CQRS |

| Frontend | Angular 19, TypeScript, RxJS, PlatformVmStore |

| Data | MongoDB, SQL Server, PostgreSQL |

| Messaging | RabbitMQ |

| Caching | Redis |

| Jobs | Hangfire |

> Full architecture details: [Architecture Overview](docs/architecture-overview.md)

---

Project Structure

Backend

```

src/Platform/ # Easy.Platform framework

β”œβ”€β”€ Easy.Platform/ # Core (CQRS, validation, repositories)

β”œβ”€β”€ Easy.Platform.AspNetCore/ # ASP.NET Core integration

β”œβ”€β”€ Easy.Platform.MongoDB/ # MongoDB patterns

β”œβ”€β”€ Easy.Platform.RabbitMQ/ # Message bus

└── Easy.Platform.*/ # Other modules

src/Backend/ # Example microservice

β”œβ”€β”€ *.Api/ # Web API layer

β”œβ”€β”€ *.Application/ # CQRS handlers, jobs, events

β”œβ”€β”€ *.Domain/ # Entities, domain events

β”œβ”€β”€ *.Infrastructure/ # External concerns (storage, external APIs)

└── .Persistence/ # Database implementations

```

Frontend

```

src/Frontend/ # Angular 19 Nx workspace

β”œβ”€β”€ apps/

β”‚ └── playground-text-snippet/ # Example app

└── li