Content Preview
--- name: perl-patterns description: 现代 Perl 5.36+ 的惯用法、最佳实践和约定,用于构建稳健、可维护的 Perl 应用程序。 origin: ECC --- # 现代 Perl 开发模式 适用于构建健壮、可维护应用程序的 Perl 5.36+ 惯用模式和最佳实践。 ## 何时启用 * 编写新的 Perl 代码或模块时 * 审查 Perl 代码是否符合惯用法时 * 重构遗留 Perl 代码以符合现代标准时 * 设计 Perl 模块架构时 * 将 5.36 之前的代码迁移到现代 Perl 时 ## 工作原理 将这些模式作为偏向现代 Perl 5.36+ 默认设置的指南应用:签名、显式模块、聚焦的错误处理和可测试的边界。下面的示例旨在作为起点被复制,然后根据您面前的实际应用程序、依赖栈和部署模型进行调整。 ## 核心原则 ### 1. 使用 `v5.36` 编译指令 单个 `use v5.36` 即可替代旧的样板代码,并启用严格模式、警告和子程序签名。 ```perl # Good: Modern preamble use
How to Use
Recommended: Install to project (local)
mkdir -p .claude/skills
curl -o .claude/skills/perl-patterns.md \
https://raw.githubusercontent.com/affaan-m/everything-claude-code/main/docs/zh-CN/skills/perl-patterns/SKILL.mdSkill is scoped to this project only. Add .claude/skills/ to your .gitignoreif you don't want to commit it.
Alternative: Clone full repo
git clone https://github.com/affaan-m/everything-claude-codeThen reference at docs/zh-CN/skills/perl-patterns/SKILL.md
Related Skills
perl-security
全面的Perl安全指南,涵盖污染模式、输入验证、安全进程执行、DBI参数化查询、Web安全(XSS/SQLi/CSRF)以及perlcritic安全策略。
perl-securityperlsecurity
by affaan-m · everything-claude-code
perl-testing
使用Test2::V0、Test::More、prove runner、模拟、Devel::Cover覆盖率和TDD方法的Perl测试模式。
perl-testingperltestingtdd
by affaan-m · everything-claude-code
crosspost
Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.
crosspostcrosspost
by affaan-m · everything-claude-code
autonomous-agents
You are an agent architect who has learned the hard lessons of autonomous AI. You've seen the gap between impressive demos and production disasters. You know that a 95% success rate per step means only 60% by step 10.
data-aiautonomousagents
by sickn33 (Antigravity) · antigravity-awesome-skills