Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
makfly avatar

Symfony:tdd With Pest Skill

  • 372 installs
  • 190 repo stars
  • Updated August 6, 2026
  • makfly/superpowers-symfony

Practice red-green-refactor TDD on Symfony services and HTTP layers using Pest’s expressive syntax instead of verbose PHPUnit boilerplate.

About

Walks Symfony teams through test-driven development using the Pest PHP framework atop Symfony’s testing stack, emphasizing concise specs, datasets, and incremental refactors while keeping the kernel, fixtures, and service container aligned with evolving backend requirements.

  • Pest syntax on Symfony test cases
  • Red-green-refactor workflow
  • Dataset and expectation helpers
  • Kernel bootstrapping in tests
  • Fast feedback for service design

Symfony:Tdd With Pest by the numbers

  • 372 all-time installs (skills.sh)
  • Ranked #667 of 2,189 Testing & QA skills by installs in the Skillselion catalog
  • Data as of Aug 11, 2026 (Skillselion catalog sync)
npx skills add https://github.com/makfly/superpowers-symfony --skill symfonytdd-with-pest

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs372
repo stars190
Last updatedAugust 6, 2026
Repositorymakfly/superpowers-symfony

What it does

Practice red-green-refactor TDD on Symfony services and HTTP layers using Pest’s expressive syntax instead of verbose PHPUnit boilerplate.

Files

SKILL.mdMarkdownGitHub ↗

Tdd With Pest (Symfony)

Use when

  • Building regression-safe behavior with TDD/functional/e2e tests.
  • Converting bug reports into executable failing tests.

Default workflow

1. Write failing test for target behavior and one boundary case. 2. Implement minimal code to pass. 3. Refactor while preserving green suite. 4. Broaden coverage for invalid/unauthorized/not-found paths.

Guardrails

  • Prefer deterministic fixtures/builders.
  • Assert observable behavior, not internal implementation.
  • Keep tests isolated and stable in CI.

Progressive disclosure

  • Use this file for execution posture and risk controls.
  • Open references when deep implementation details are needed.

Output contract

  • RED/GREEN/REFACTOR trace.
  • Test files changed and executed commands.
  • Coverage and confidence notes.

References

  • reference.md
  • docs/complexity-tiers.md

Related skills

Testing & QAbackendtesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.