executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
laravel-sessions-middlewareConfigure Redis session drivers, register security-header middleware, and prevent session fixation in Laravel. Use when switching session drivers, adding HSTS/CSP headers via middleware, or regenerating sessions after login.
Independent GitHub snapshot · Automated classification · Original documentation governs
SESSION_DRIVER=redis in .env; install predis/predis.$request->session()->regenerate() after authentication.withMiddleware(fn($m) => $m->append(...)) in bootstrap/app.php.See implementation examples for security headers middleware and directory structure.
SESSION_DRIVER=redis in .env for production/scaled environments.predis/predis and avoid file driver due to I/O lock issues at scale.$request->session()->regenerate() after successful authentication to prevent session fixation. Call $request->session()->invalidate() on logout.env('SESSION_DRIVER') directly in code; always use config('session.driver'). Clear caches via php artisan config:clear.php artisan make:middleware EnsureTokenIsValid. Implement handle(Request $request, Closure $next): Response.bootstrap/app.php using withMiddleware().withMiddleware(fn($m) => $m->append(MyMiddleware::class)) or prepend() for highest priority.env() for session config: Use config('session.*') instead.When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant: