概要
This skill ensures Moodle plugin code adheres to the official Moodle Coding Style, which adapts PSR-12 for legacy compatibility. It automatically identifies and corrects non-compliant naming conventions such as camelCase to lowercase_with_underscores, enforces mandatory 'frankenstyle' component prefixes for classes and functions, and manages indentation and line length rules. By integrating directly with tools like phpcs and phpcbf, it provides a seamless workflow for Moodle developers to maintain high code quality and pass automated repository checks.