go-servemux-rest-api-cursorrules-prompt-file
General↓ 0 installsUpdated 102d ago
Curateddiegosouzapw
Apply for go-servemux-rest-api-cursorrules-prompt-file. --- description: This rule emphasizes security, scalability, and maintainability best practices in Go API development. globs: /*/**/*_api.go
SKILL.md preview
--- name: go-servemux-rest-api-cursorrules-prompt-file description: "Apply for go-servemux-rest-api-cursorrules-prompt-file. --- description: This rule emphasizes security, scalability, and maintainability best practices in Go API development. globs: /*/**/*_api.go" source: "cursorrules" --- # go-servemux-rest-api-cursorrules-prompt-file --- description: This rule emphasizes security, scalability, and maintainability best practices in Go API development. globs: /*/**/*_api.go --- - Implement input validation for API endpoints. - Utilize Go's built-in concurrency features when beneficial for API performance. - Follow RESTful API design principles and best practices. - Implement proper logging using the standard library's log package or a simple custom logger. - Consider implementing middleware for cross-cutting concerns (e.g., logging, authentication). - Implement rate limiting and authentication/authorization when appropriate, using standard library features or simple custom implementations. - Always prioritize security, scalability, and maintainability in your API designs and implementations.