skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
thebeardedbearsas/claude-craft184 installs

testing-symfony

Stratégie de Tests Symfony 8.1 / PHP 8.5. Use when writing tests, reviewing test coverage, or setting up testing.

How do I install this agent skill?

npx skills add https://github.com/thebeardedbearsas/claude-craft --skill testing-symfony
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    This skill provides best practices, configurations, and code examples for Symfony 8.1 and PHP 8.5 testing using Pest 4, Infection, and PHPStan. It is purely instructional and contains no security risks.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

  • Runlayerpass

    1 file scanned · No issues

What does this agent skill do?

Stratégie de Tests Symfony 8.1 / PHP 8.5

Versions : Symfony 8.1+ | PHP 8.5 | Pest 4.5+ | PHPUnit 12 | Playwright

Abandonner Panther (lourd) et Behat (verbeux) — Pest 4 intègre tout nativement.

Stack recommandée 2026

TypeOutilUsage
Unit/IntegrationPest 4.5+ (PHPUnit 12, arch tests)Tests backend Symfony
Browser/E2EPest 4 Browser Testing (Playwright natif)Tests frontend intégrés
MutationInfectionQualité des tests (MSI >= 80%)
Static AnalysisPHPStan Level 10Vérification statique

Sources : Pest 4, Infection

Invariants non-négociables

  • Couverture >= 80% (line + branch)
  • Mutation Score Indicator (MSI) >= 80% via Infection
  • PHPStan Level 10 — aucun mixed non justifié
  • Arch tests : domain indépendant de l'infrastructure
  • Fixtures via doctrine/data-fixtures — pas de données hard-codées
  • Pattern AAA (Arrange-Act-Assert) dans chaque test
  • Tests browser dans tests/Browser/, unit dans tests/Unit/, feature dans tests/Feature/

Checklist par type

TypeVérification
UnitIsolation totale, pas de DB, mocks Prophecy/Mockery
IntegrationKernelTestCase, fixtures chargées, DB de test
BrowserPlaywright natif Pest 4, assertions sur l'UI réelle
Archpest()->arch() — namespaces, dépendances, interdictions
Mutationvendor/bin/infection --threads=4, MSI >= 80

Détails complets, exemples de code, configs et checklists : voir REFERENCE.md

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/thebeardedbearsas/claude-craft/testing-symfony">View testing-symfony on skillZs</a>