laravel-qa

Standardize Pest-based testing workflows for Laravel 12 applications.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/gab3mioni/laravel-claudecode-toolkit --skill laravel-qa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel-qa
Source: https://github.com/gab3mioni/laravel-claudecode-toolkit/tree/main/skills/laravel-qa
Command: npx skills add https://github.com/gab3mioni/laravel-claudecode-toolkit --skill laravel-qa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the challenge of maintaining a high-quality, reliable, and performant test suite in Laravel 12 applications by enforcing consistent TDD workflows and testing strategies.

Core Features & Use Cases

  • TDD Workflow Enforcement: Provides structured loops for behavior-driven development and regression testing to ensure every code change is verified.
  • Testing Strategy Guidance: Offers clear decision tables for choosing between Feature, Unit, Integration, and Browser tests, and when to use fakes versus real implementations.
  • Quality Assurance: Includes advanced patterns for architecture testing, mutation analysis, and parallel execution to catch structural drift and shallow assertions.

Quick Start

Use the laravel-qa skill to guide the creation of a new feature test for the user registration endpoint following the TDD loop.

Frequently Asked Questions about laravel-qa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce a TDD workflow in Laravel 12 using Pest?

To enforce TDD in Laravel 12 using Pest, follow structured behavior-driven development loops and regression testing workflows to verify every code change. This approach standardizes test creation and ensures robust code quality.

When should I use fakes versus real service implementations in Laravel tests?

Use fakes versus real service implementations in Laravel tests based on clear decision tables that evaluate test types and database strategies. This ensures reliable testing without compromising integration coverage.

How does mutation analysis prevent regressions in complex Laravel business logic?

Mutation analysis prevents regressions in complex Laravel business logic by catching shallow assertions and structural drift. Combined with architecture testing, it enforces structural integrity across your application.

What is the best way to choose between Feature, Unit, and Integration tests in Laravel?

The best way to choose between Feature, Unit, and Integration tests in Laravel is using provided testing strategy guidance. It offers decision tables to match specific test types with your exact testing requirements.

Can I use Pest for architecture testing to catch structural drift in Laravel applications?

Yes, you can use Pest for architecture testing to catch structural drift in Laravel applications. It enforces structural integrity through advanced testing patterns and prevents complex logic regressions.