backend-best-practices
SKILL.md
Backend Best Practices
Comprehensive backend development guidelines for API design, database patterns, authentication, error handling, performance, and security. Contains rules prioritized by impact to guide code generation and review.
When to Apply
Reference these guidelines when:
- Writing new API endpoints or controllers
- Designing database schemas or writing queries
- Implementing authentication or authorization logic
- Reviewing backend code for quality or security issues
- Refactoring existing backend code
- Enforcing coding standards across the team
Quick Reference
artisan-tests-use-command-class- Call$this->artisan(Command::class)instead of string signatures in testsconsole-command-signature-adra-prefix- Artisan command signatures start withadra:and a clear domain segmenteloquent-eager-load-relationships- Eager load relations withwith()/load()to avoid N+1 queries