KS
Killer-Skills

developing-with-fortify — how to use developing-with-fortify how to use developing-with-fortify, laravel fortify authentication, developing-with-fortify alternative, developing-with-fortify vs laravel sanctum, developing-with-fortify install, developing-with-fortify setup guide, laravel ai sdk authentication, customizable business logic laravel, headless authentication backend laravel

v1.0.0
GitHub

About this Skill

Ideal for Laravel-focused AI Agents seeking to implement secure authentication mechanisms using Fortify Developing-with-fortify is a headless authentication backend for Laravel applications, offering customizable business logic and authentication routes.

Features

Provides authentication routes and controllers for Laravel applications
Allows customization of business logic via app/Actions/Fortify/
Supports searching documentation with search-docs
Lists registered endpoints with list-routes and only_vendor: true
Enables customizable user creation and password validation

# Core Topics

joshcirre joshcirre
[0]
[0]
Updated: 3/6/2026

Quality Score

Top 5%
48
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add joshcirre/larrykonn/developing-with-fortify

Agent Capability Analysis

The developing-with-fortify MCP Server by joshcirre is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use developing-with-fortify, laravel fortify authentication, developing-with-fortify alternative.

Ideal Agent Persona

Ideal for Laravel-focused AI Agents seeking to implement secure authentication mechanisms using Fortify

Core Value

Empowers agents to leverage Laravel Fortify's headless authentication backend, providing customizable authentication routes and controllers, and utilizing Laravel AI SDK for enhanced security features, including authentication routes and controllers

Capabilities Granted for developing-with-fortify MCP Server

Customizing user creation and password validation logic
Implementing secure authentication routes for Laravel applications
Utilizing Fortify's authentication backend for enhanced security

! Prerequisites & Limits

  • Requires Laravel AI SDK integration
  • Limited to Laravel applications
  • Needs access to app/Actions/Fortify/ directory for customization
Project
SKILL.md
4.5 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Laravel Fortify Development

Fortify is a headless authentication backend that provides authentication routes and controllers for Laravel applications.

Documentation

Use search-docs for detailed Laravel Fortify patterns and documentation.

Usage

  • Routes: Use list-routes with only_vendor: true and action: "Fortify" to see all registered endpoints
  • Actions: Check app/Actions/Fortify/ for customizable business logic (user creation, password validation, etc.)
  • Config: See config/fortify.php for all options including features, guards, rate limiters, and username field
  • Contracts: Look in Laravel\Fortify\Contracts\ for overridable response classes (LoginResponse, LogoutResponse, etc.)
  • Views: All view callbacks are set in FortifyServiceProvider::boot() using Fortify::loginView(), Fortify::registerView(), etc.

Available Features

Enable in config/fortify.php features array:

  • Features::registration() - User registration
  • Features::resetPasswords() - Password reset via email
  • Features::emailVerification() - Requires User to implement MustVerifyEmail
  • Features::updateProfileInformation() - Profile updates
  • Features::updatePasswords() - Password changes
  • Features::twoFactorAuthentication() - 2FA with QR codes and recovery codes

Use search-docs for feature configuration options and customization patterns.

Setup Workflows

Two-Factor Authentication Setup

- [ ] Add TwoFactorAuthenticatable trait to User model
- [ ] Enable feature in config/fortify.php
- [ ] Run migrations for 2FA columns
- [ ] Set up view callbacks in FortifyServiceProvider
- [ ] Create 2FA management UI
- [ ] Test QR code and recovery codes

Use search-docs for TOTP implementation and recovery code handling patterns.

Email Verification Setup

- [ ] Enable emailVerification feature in config
- [ ] Implement MustVerifyEmail interface on User model
- [ ] Set up verifyEmailView callback
- [ ] Add verified middleware to protected routes
- [ ] Test verification email flow

Use search-docs for MustVerifyEmail implementation patterns.

Password Reset Setup

- [ ] Enable resetPasswords feature in config
- [ ] Set up requestPasswordResetLinkView callback
- [ ] Set up resetPasswordView callback
- [ ] Define password.reset named route (if views disabled)
- [ ] Test reset email and link flow

Use search-docs for custom password reset flow patterns.

SPA Authentication Setup

- [ ] Set 'views' => false in config/fortify.php
- [ ] Install and configure Laravel Sanctum
- [ ] Use 'web' guard in fortify config
- [ ] Set up CSRF token handling
- [ ] Test XHR authentication flows

Use search-docs for integration and SPA authentication patterns.

Best Practices

Custom Authentication Logic

Override authentication behavior using Fortify::authenticateUsing() for custom user retrieval or Fortify::authenticateThrough() to customize the authentication pipeline. Override response contracts in AppServiceProvider for custom redirects.

Registration Customization

Modify app/Actions/Fortify/CreateNewUser.php to customize user creation logic, validation rules, and additional fields.

Rate Limiting

Configure via fortify.limiters.login in config. Default configuration throttles by username + IP combination.

Key Endpoints

FeatureMethodEndpoint
LoginPOST/login
LogoutPOST/logout
RegisterPOST/register
Password Reset RequestPOST/forgot-password
Password ResetPOST/reset-password
Email Verify NoticeGET/email/verify
Resend VerificationPOST/email/verification-notification
Password ConfirmPOST/user/confirm-password
Enable 2FAPOST/user/two-factor-authentication
Confirm 2FAPOST/user/confirmed-two-factor-authentication
2FA ChallengePOST/two-factor-challenge
Get QR CodeGET/user/two-factor-qr-code
Recovery CodesGET/POST/user/two-factor-recovery-codes

Related Skills

Looking for an alternative to developing-with-fortify or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication