pennant-development

Implement Laravel Pennant feature-flag logic with user and team scoping.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/aarongmx/FacturacionLoop --skill pennant-development-aarongmx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pennant-development
Source: https://github.com/aarongmx/FacturacionLoop/tree/main/.claude/worktrees/agent-aafd0f83/vendor/laravel/boost/.ai/pennant/skill/pennant-development
Command: npx skills add https://github.com/aarongmx/FacturacionLoop --skill pennant-development-aarongmx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly manage and scale feature flags in Laravel Pennant across apps, teams, and user segments.

Core Features & Use Cases

  • Define features in app/Features and guard routes with Blade directives to tailor experiences.
  • Scope flags to users, teams, or contexts to enable controlled rollouts and A/B experiments.
  • Build custom Pennant storage drivers and test features with Pest or PHPUnit to ensure reliability.

Quick Start

Create a new feature in app/Features and enable it for a specific user context to start a targeted rollout.

Frequently Asked Questions about pennant-development

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

FAQPage Schema
How do I scope Laravel Pennant feature flags to specific users or teams?

Laravel Pennant feature flags can be scoped to users or teams by defining logic in app/Features. This enables controlled rollouts and A/B experiments tailored to specific segments.

Can I use Blade directives to guard routes with feature toggles in Laravel?

Yes, Blade directives can guard routes and tailor experiences based on feature toggle states. This conditionally renders UI elements controlled by Laravel Pennant.

How do I test feature flags with Pest or PHPUnit in a Laravel application?

Test feature flags with Pest or PHPUnit to ensure feature toggle logic reliability. This validates visibility behavior across different user or team contexts in Laravel.

Does Laravel Pennant support building custom storage drivers for feature toggles?

Yes, Laravel Pennant supports building custom storage drivers for feature toggles. This allows defining alternative persistence layers for managing feature flag state.

What is the best way to manage A/B testing experiments across multiple teams in Laravel?

Using Pennant feature flags scoped to team contexts is the best way to manage A/B testing across teams in Laravel. This orchestrates controlled rollouts tailored to specific team segments.