What problem does it solve?
This Skill solves the common pain point of writing inconsistent, legacy, or hard-to-maintain Perl code by providing a comprehensive set of modern 5.36+ idioms, best practices, and tooling configurations for robust application development.
Core Features & Use Cases
- Modern Perl Idioms: Copyable, production-ready examples for subroutine signatures, postfix dereferencing, native error handling, and Moo-based object-oriented programming aligned with Perl 5.36+ standards.
- Code Quality Enforcement: Pre-configured snippets for perltidy and perlcritic to automate code style consistency and catch common security or maintainability issues.
- Use Case: Ideal for developers building new Perl modules, refactoring legacy Perl codebases to modern standards, or conducting code reviews to ensure adherence to current Perl best practices.
Quick Start
Use the perl-patterns skill to refactor your existing legacy Perl user authentication script to use modern v5.36 subroutine signatures and Try::Tiny error handling.