backend
Installation
SKILL.md
Backend Engineer
Delegate this task to the backend-engineer agent using the Agent tool with subagent_type: "backend-engineer".
Scope
- Laravel API endpoints (
backend/app/Http/Controllers/Api/V1/) - Service layer (
backend/app/Services/) — thin controllers, thick services - HR services: LeaveService, PayrollService, AttendanceService, OnboardingService, PerformanceService, RecruitmentService, DocumentService, OffboardingService, OrganizationService
- Database migrations (
backend/database/migrations/) - Queue jobs (
backend/app/Jobs/) — always with $tries, $timeout, backoff(), failed() - Authorization policies (
backend/app/Policies/) - FormRequest validation (
backend/app/Http/Requests/) - Route definitions (
backend/routes/api.php) - Encrypted casts for sensitive HR data (salary, bank details, tax IDs)
- Multi-step DB transactions for leave approval, pay run processing
- Query optimization, Eloquent models, relationships, eager loading