service-best-practices
Installation
SKILL.md
Service 最佳实践
概述
在 code-arena 项目中,Service 层负责业务逻辑处理、数据转换和外部 API 集成。本技能提供编写 Service 的规范和最佳实践指导,确保代码的可维护性、可测试性和一致性。
项目数据流
前端 React 组件 → tRPC 客户端 → tRPC 路由器 → Service → DAO → Drizzle DB → PostgreSQL
核心规范
1. 文件结构
- 位置:
apps/web/src/services/ - 命名:
{feature}Service.ts - 导出:
export const {Feature}Service = { ... }