This skill provides comprehensive guidance for maintaining and extending the 100cims backend API located in the packages/api directory. It covers the implementation of Elysia routes, Drizzle ORM schemas, and TypeBox validation within a Next.js hybrid environment. By codifying patterns for JWT authentication, S3 image uploads, and Google Sheets logging, it ensures consistent architectural practices across mountain tracking and hiking challenge features while maintaining backwards compatibility through standardized pagination patterns.
主要功能
01Standardized JWT authentication and S3 file upload utilities
02Drizzle ORM implementation with PostgreSQL and schema-first design
03Automated error logging and synchronization with Google Sheets
0473 GitHub stars
05Hybrid Next.js 15 and Elysia 1.4 API architecture integration
06TypeBox validation for robust request/response data integrity
使用场景
01Adding new authenticated endpoints for mountain summits and hiking plans
02Updating database schemas and performing migrations with Drizzle Kit
03Implementing paginated responses for mobile app leaderboards and feeds