laravel-advanced-concepts

Installation
SKILL.md

Laravel Advanced Concepts

Three patterns that solve common but complex problems in Laravel apps. Each has a clear "home turf" — when the problem fits the pattern well, you get enormous benefits; when it doesn't, you're adding accidental complexity.

Quick Pattern Selector

Situation Pattern Why
Credit, wallet, points, ledger Event Sourcing Every balance change needs an immutable audit trail; balance = sum of events
Order status, booking lifecycle State Machine Transitions are the business rules; illegal transitions must be prevented at the model level
New feature rollout, beta access Feature Flags Decouple deploy from release; control who sees what without code changes
GDPR "right to be forgotten" Event Sourcing Encrypt events per user; "forget" = destroy the key
Subscription plan management State Machine active → paused → cancelled is a classic FSM
A/B testing, experiments Feature Flags Define variant logic once, measure separately
Full audit log / time travel Event Sourcing Rebuild state at any point in time from the event stream

Feature Flags

Related skills

More from peterfox/agent-skills

Installs
1
GitHub Stars
11
First Seen
Apr 18, 2026