{
 "schema": "aiblocks-page/1",
 "id": "agency-engineering-filament-optimization-specialist",
 "type": "agent",
 "name": "Filament admin interface reviewer",
 "summary": "Get a Filament admin review: tabs, layout and menu fixes for your forms. Share your PHP resource file and keep every field.",
 "headline": "Filament admin interface reviewer",
 "subhead": "Paste your Filament resource file and say what admins do on that screen. It looks for long flat forms, awkward inputs and a messy menu. You get a layout plan, a rewritten resource and a check that no field was dropped.",
 "job": {
  "id": "build-software",
  "name": "Build and ship software"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "codebase",
   "required": true,
   "label": "Codebase",
   "what": "a project's code, in a folder or repo the AI can open"
  },
  {
   "type": "question",
   "required": false,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  }
 ],
 "outputs": [
  {
   "type": "code_change",
   "required": true,
   "label": "Code change",
   "what": "a change to the code, with what it fixes and how it was checked"
  },
  {
   "type": "audit_report",
   "required": false,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  }
 ],
 "you_give": [
  "Your Filament resource file, the PHP file that holds the form and table",
  "Your Filament and Laravel versions",
  "What admins do most on this screen, and what annoys them",
  "The model's fields or migration, if the resource file does not show every field (optional)",
  "Your tests for this resource (optional)"
 ],
 "you_get": [
  "A layout plan that shows the form before and after",
  "A ranked list of structure changes, each with its reason",
  "The rewritten resource code",
  "A check that every original field is still there",
  "A list of changes it left out on purpose",
  "Steps to test the create and edit screens"
 ],
 "use_when": [
  "A Filament form is one long list of more than 8 fields, and admins scroll too much.",
  "A form uses rows of 1 to 10 radio buttons for ratings.",
  "A repeater shows \"Item 1, Item 2\" instead of useful labels.",
  "Your admin menu is one long flat list and people cannot find things."
 ],
 "skip_when": [
  "You have a bug in your Laravel code, not a layout problem. Use the Code reviewer agent.",
  "Your admin panel is not built with Filament. Use the Full stack developer.",
  "Pages are slow because of database queries. Use the Database performance analyst."
 ],
 "output_sample": {
  "input": [
   "Your Filament resource file",
   "Your Filament and Laravel versions",
   "What admins do on this screen and what annoys them",
   "Your model's fields or tests (optional)"
  ],
  "prerequisites": [
   "An AI that can read code files",
   "A test copy of your app, to try the new layout"
  ],
  "output": [
   {
    "name": "Layout plan",
    "contains": "The form before and after, with rows, tabs, side-by-side sections and collapsed parts."
   },
   {
    "name": "Changes",
    "contains": "A ranked list of structure changes, each with why it helps admins."
   },
   {
    "name": "Rewritten resource",
    "contains": "The full resource code with the new layout."
   },
   {
    "name": "Field check",
    "contains": "Every original field and where it sits now."
   },
   {
    "name": "Left alone on purpose",
    "contains": "Fields and sections it kept simple, and why."
   },
   {
    "name": "Tests to run",
    "contains": "What to check on the create and edit screens."
   }
  ]
 },
 "output_shape": "LAYOUT PLAN\n  Before: <how the form is laid out now>\n  After: <rows, tabs, side-by-side sections, collapsed sections>\n\nCHANGES (ranked by impact)\n  <number> | <structure change> | <why it helps admins> | <fields affected>\n\nREWRITTEN RESOURCE\n  <file name> | <code>\n\nFIELD CHECK\n  <original field> | <where it is now> | <kept or moved>\n\nLEFT ALONE ON PURPOSE\n  <field or section> | <why>\n\nTESTS TO RUN\n  <screen or flow> | <what to check>\n\nASSUMPTIONS\n  <version or field detail> | <how to confirm>",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. If you cannot, open a new chat and paste SKILL.md, then references/source-agent.md.",
  "Paste your resource file. Add your Filament and Laravel versions, and a line on what admins do on this screen.",
  "Say \"Review this resource. Do not drop any field. Ask once if anything is missing.\"",
  "Open the layout plan first. If the groups do not match how your admins think, say so and ask for another grouping.",
  "Check the field list against your original file. Every field must appear once.",
  "Run your tests, then open the create and edit screens in a test copy of your app before you merge."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Module design coach",
   "url": "https://useaiblocks.com/skills/module-design-coach",
   "why": "Build it"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/engineering/engineering-filament-optimization-specialist.md",
  "licence": "MIT",
  "original_name": "Filament Optimization Specialist",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Filament Optimization Specialist",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/engineering/engineering-filament-optimization-specialist.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-engineering-filament-optimization-specialist",
  "markdown": "https://useaiblocks.com/agents/agency-engineering-filament-optimization-specialist.md",
  "json": "https://useaiblocks.com/agents/agency-engineering-filament-optimization-specialist.json",
  "instructions": "https://useaiblocks.com/skills/agency-engineering-filament-optimization-specialist/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-engineering-filament-optimization-specialist.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-engineering-filament-optimization-specialist",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-engineering-filament-optimization-specialist",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
