
Perl Testing
- 1.4k installs
- 238k repo stars
- Updated August 5, 2026
- affaan-m/ecc
This is a copy of perl-testing by affaan-m - installs and ranking accrue to the original listing.
perl-testing is an AI agent skill that guides test-driven development of Perl modules and applications using Test2::V0 and Test::More for developers who need reliable, repeatable Perl test suites.
About
perl-testing is an ECC-origin agent skill for writing reliable Perl modules and applications through strict test-driven development. The workflow walks developers through Test2::V0 and Test::More harness setup, red-green-refactor cycles, and assertion patterns so CPAN-style modules and CLI tools ship with deterministic coverage. Reach for perl-testing when adding Perl features, fixing regressions, or refactoring legacy scripts where missing tests block safe changes. The skill assumes familiarity with Perl's testing ecosystem and focuses on module boundaries, mockable dependencies, and CI-friendly test layout rather than application scaffolding from scratch.
- Follows strict RED-GREEN-REFACTOR TDD cycle on every new feature
- Uses Test2::V0 for modern structured testing and subtests
- Supports Test::More fundamentals for legacy and core compatibility
- Includes prove runner commands, mocking strategies, and Devel::Cover reporting
- Guides migration from Test::More to Test2::V0
Perl Testing by the numbers
- 1,356 all-time installs (skills.sh)
- +82 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/affaan-m/ecc --skill perl-testingAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.4k |
|---|---|
| repo stars | ★ 238k |
| Last updated | August 5, 2026 |
| Repository | affaan-m/ecc ↗ |
How do you TDD Perl modules with Test2?
Write reliable Perl modules and applications following TDD with Test2::V0 and Test::More.
Who is it for?
Developers maintaining Perl libraries, CLI tools, or legacy scripts who want agent-guided TDD with Test2::V0 and Test::More.
Skip if: Teams building greenfield Perl apps without a testing culture or projects that only need one-off scripts without module structure.
When should I use this skill?
User asks to add Perl tests, refactor Perl modules safely, or set up Test2::V0/Test::More TDD for a Perl codebase.
What you get
Perl test files, Test2::V0/Test::More harnesses, passing CI test runs, and refactor-safe module coverage.
- Perl test files
- Test2::V0 harness
- CI-ready test suite
Files
perl-testing - 日本語翻訳進行中
このファイルの翻訳は実装中です。英語版は元のスキルファイルを参照してください。
詳細は:D:/tmp/everything-claude-code/skills/perl-testing/SKILL.md
Related skills
How it compares
Pick perl-testing over generic testing skills when the codebase is Perl-specific and needs Test2::V0 or Test::More conventions rather than language-agnostic TDD advice.
FAQ
What Perl testing libraries does perl-testing use?
perl-testing standardizes on Test2::V0 and Test::More for assertions, harness setup, and red-green-refactor TDD cycles. The skill targets CPAN-style Perl modules and CLI applications where deterministic, CI-friendly test files are required before merge.
When should I invoke perl-testing in an agent?
Invoke perl-testing when adding Perl features, fixing regressions, or refactoring modules that lack coverage. The skill walks through Test2::V0/Test::More patterns so agents produce repeatable test files instead of ad-hoc prove scripts.