- Expanded the note.md file to include a comprehensive list of proposed new skills for the GoodGo Platform, detailing descriptions and reasons for each skill. - Organized skills into priority levels to guide implementation focus, enhancing clarity on core development patterns and infrastructure needs. - This update aims to improve documentation and facilitate better planning for future skill development.
3.1 KiB
3.1 KiB
Tài khoản: hongochai10@icloud.com Mật Khẩu: Velik@2026
📋 Đề Xuất Agent Skills Mới cho GoodGo Platform Skills Hiện Có (6 skills): Skill Mô Tả api-design RESTful API design standards comment-code Bilingual comments EN/VI documentation Documentation guidelines project-rules Coding standards & architecture security Security patterns skill-authoring Hướng dẫn viết Agent Skills 🆕 Đề Xuất Skills Mới
- testing-patterns Mô tả: Unit/Integration testing patterns cho .NET microservices. Use for xUnit, NSubstitute, Testcontainers, và testing MediatR handlers. Lý do: Dự án có thư mục tests/ trong các services nhưng chưa có skill hướng dẫn chuẩn testing.
- repository-pattern Mô tả: Entity Framework Core repository và data access patterns. Use for DbContext, repositories, migrations, và query optimization. Lý do: Tất cả services sử dụng EF Core theo Clean Architecture pattern.
- error-handling-patterns Mô tả: Global error handling, domain exceptions, và Result pattern. Use for exception middleware, validation errors, và logging. Lý do: Được reference trong api-design và project-rules nhưng chưa tồn tại.
- docker-traefik Mô tả: Docker containerization và Traefik reverse proxy. Use for Dockerfile, docker-compose, routing rules, và load balancing. Lý do: Dự án sử dụng Traefik làm API Gateway (thư mục infra/traefik/).
- observability Mô tả: Monitoring, logging, và tracing patterns. Use for Prometheus metrics, Grafana dashboards, Loki logging, và distributed tracing. Lý do: Có thư mục infra/observability/ với stack monitoring đầy đủ.
- cqrs-mediatr Mô tả: CQRS pattern với MediatR. Use for Commands, Queries, Handlers, Behaviors, và Pipeline. Lý do: Tất cả controllers sử dụng MediatR pattern (Commands/Queries).
- inter-service-communication Mô tả: Giao tiếp giữa các microservices. Use for HttpClient, gRPC, message queues, và service discovery. Lý do: Các services như storage-service-net gọi iam-service-net.
- redis-caching Mô tả: Redis caching strategies và patterns. Use for cache-aside, cache invalidation, distributed caching. Lý do: Tech stack bao gồm Redis (StackExchange.Redis).
- domain-driven-design Mô tả: DDD patterns cho microservices. Use for Aggregates, Entities, Value Objects, Domain Events, và Bounded Contexts. Lý do: Cấu trúc Domain/AggregatesModel/ cho thấy dự án tuân thủ DDD.
- deployment-kubernetes Mô tả: Kubernetes deployment patterns. Use for manifests, Helm charts, ConfigMaps, Secrets, và rolling updates. Lý do: Thư mục deployments/kubernetes/ cho K8s deployment. 📊 Mức Độ Ưu Tiên Ưu Tiên Skills Lý Do Cao testing-patterns, repository-pattern, error-handling-patterns Core development patterns Trung bình cqrs-mediatr, docker-traefik, observability Infrastructure & architecture Thấp redis-caching, inter-service-communication, domain-driven-design, deployment-kubernetes Advanced patterns Bạn muốn tôi tạo skill nào trước? Hay cần tôi tạo implementation plan chi tiết cho tất cả các skills đề xuất?