Files
pos-system/note.md
Ho Ngoc Hai 0138fc75f9 docs(note): Add new Agent Skills proposals for GoodGo Platform
- 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.
2026-01-14 11:28:53 +07:00

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

  1. 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.
  2. 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.
  3. 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.
  4. 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/).
  5. 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 đủ.
  6. 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).
  7. 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.
  8. 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).
  9. 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.
  10. 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?