What problem does it solve?
This Skill consolidates core backend engineering practices (AOP, distributed locks, retry strategies, parameter validation, performance monitoring, scheduling, and auditing) into a single, reusable reference to improve code quality, consistency, and reliability across services.
Core Features & Use Cases
- Cross-cutting concerns guidance: AOP aspects, distributed locking, retry logic, input validation, observability, scheduled tasks, and auditing.
- Use cases: applying AOP for authorization checks, implementing Redis-based locks to prevent concurrent processing, adding retry and backoff for transient failures, validating inputs at the API layer, instrumenting metrics for performance, scheduling periodic tasks with safe concurrency, and recording auditable actions.
Quick Start
Refer to the reference docs under reference/1-aop-aspect.md, reference/2-distributed-lock.md, reference/3-retry-mechanism.md, reference/4-parameter-validation.md, reference/5-performance-monitoring.md, reference/6-scheduled-tasks.md, and reference/7-audit-logging.md to implement best practices in your services.