Tools

AGENTS.md

Pick the stack. Download a rules file, or fetch the default one.

Pick the stack. Download a rules file, or fetch the default one.

Project choices
markdown
# AGENTS.md

Generated from the Laravel & VueJs tools. Read this before changing framework code.

## Stack

- Laravel 13 on PHP 8.3 to 8.5.
- Vue 3.5 with <script setup> and TypeScript.
- Inertia 3 owns page navigation. Do not add vue-router unless asked. The Laravel packages are inertiajs/inertia-laravel and tightenco/ziggy.
- Tests use Pest. The chart packages are pestphp/pest-plugin-laravel and larastan/larastan. Do not rewrite tests to PHPUnit unless asked.
- Client state uses Pinia. Do not add Vuex.
- Front-end build is Vite 8.

## Do not mix these up

- Fortify is app login. Sanctum is API tokens.
- radix-vue is the old package. reka-ui is the current Vue port of Radix.
- Vuex is the old store. New Vue 3 work uses Pinia, or Inertia page props.
- Do not invent package versions. Compatibility notes are at https://laravel-vuejs.space/tools/compatibility.md.

## Install lines from the package chart

- `composer require inertiajs/inertia-laravel tightenco/ziggy`
- `composer require pestphp/pest-plugin-laravel larastan/larastan`
- `npm install pinia`
- `npm install @vitejs/plugin-vue vue-tsc`

## When a fact is not in this file

- Articles for assistants: https://laravel-vuejs.space/llms.txt
- Package chart, snapshot 2026-10-10: https://laravel-vuejs.space/packages
- Requirements article: https://laravel-vuejs.space/requirements
Default file