common-technical-practices
OfficialStandardize backend engineering practices.
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: common-technical-practices Download link: https://github.com/TencentBlueKing/bk-ci/archive/main.zip#common-technical-practices Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.