What problem does it solve?
This Skill solves the common issue of redundant custom utility code in OrangeHRM development, where teams frequently rewrite common functionality like date formatting, string manipulation, and user lookups that already exists in the framework's pre-built helper library.
Core Features & Use Cases
- Comprehensive Helper Catalog: Documents all available framework-wide helper traits, core helper services, and plain helper classes across the OrangeHRM codebase, including date/time formatting, string operations, logging, caching, authentication, authorization, and ORM utilities.
- Trait Usage Guidance: Explains the consistent trait composition pattern used across the codebase, so developers can correctly use and access helper services in their classes without breaking framework conventions.
- Use Case: When implementing a new feature that requires common functionality like formatting a date for the UI, logging an operation, or checking user permissions, reference this catalog to find an existing helper instead of writing custom utility code.
Quick Start
Reference this helpers skill catalog when implementing a new feature to check if a pre-built helper exists for your required common task before writing custom utility code.