Connect your assistant
Install the optional Boost guidance or read the shipped skill directly.
Build with components
Discover installed controls, inspect examples and verify configuration.
Use Media OS without a form
Storage, receipts, image variants, staging and Spatie from your own PHP code.
Configure File Upload
Choose disk, related SQL rows or Spatie and follow the relevant API references.
What AI support covers
FLEX ships instructions, a task-focused skill, installed component discovery and declared examples. These help an assistant inspect the API and implement a workflow in your application. They do not guarantee that a model already knows every method or that every combination of options has been tested.fff:components:describe reports declared component metadata. It is not an
exhaustive fluent-method reference or a catalog of PHP services. For Media OS,
the assistant reads the service classes and storage API.
For field methods and inherited options, it follows the component reference and
the installed class and traits. Missing metadata must not be guessed.
Optional Laravel Boost setup
FLEX includes package guidelines and theflex-fields-development Agent Skill.
In an application using a compatible Laravel Boost release, run:
These resources must exist in your installed FLEX release. If the skill or commands
below are missing, check
composer show janczakb/filament-flex-fields and the
release’s bundled files before changing your application. Instructions cannot add
methods to an older installation.Find the installed API
pagination.nextOffset with --offset until it is null. --limit
accepts 1–100. Examples use one-based IDs from the selected component’s report.
The report distinguishes declared renderers, child configuration options and
optional author guidance. It does not infer a PHP class from a slug or claim to
list every fluent method. Asset capabilities and schema configuration options are
not interchangeable with arbitrary PHP callbacks.
The command does not run example PHP, query application records, publish assets
or modify your schema. Example source is trusted installed-package material to
review and adapt. Author instructions are not permission to ignore your project
rules, expose credentials or execute unrelated commands.
The application recipes include shipped application files. For a complete
scoped page callback and validation rule, use the assignee recipe.
Ask for a complete result
Start with a task that includes persistence and verification:What remains application-owned
Do not use raw public Livewire state as validated data. For custom forms, follow
the field’s hydration and completion hooks. A passing asset doctor is not proof
that your record was saved or that all access policies are correct.
Choose how much to reuse
Use native Filament when it meets the requirement. Use one FLEX field when its interaction or integration saves application work. Build an extension only when the existing configuration cannot express the required behavior.Your first component
Add a signature, save it and restore it when editing.
Native, custom or FLEX?
Choose based on the requirement and the code you want to maintain.
Complete gallery recipe
Models, SQL rows, filenames, previews and record completion.
Guidance for your own components
Declare machine-readable usage guidance beside your component definition.