What problem does it solve? Teams and AI agents working on a Laravel application often guess at the project's coding style, producing inconsistent code that mixes Form Requests with inline validation, Actions with fat controllers, or legacy accessors with modern Attribute classes. This Skill systematically analyzes how the application is actually written and records the discovered conventions as durable, path-scoped rules in .ai/rules so every future agent and teammate follows the same patterns. ## Core Features & Use Cases - Systematic convention sweep: Evaluates roughly 49 Laravel convention dimensions across validation, controllers, authorization, Eloquent models, architecture, frontend, database, testing, and API responses using a structured checklist. - Architecture mapping: Maps non-default app/ directories (Actions, Services, DTOs, Queries, domain modules) and records deliberate structural choices, including consistent absences like "no repository layer". - Conflict and default filtering: Distinguishes genuine project decisions from framework defaults, tool-owned formatting (Pint, Rector), and unresolved mixed patterns, requiring at least three consistent examples before proposing a rule. - Rule recording via Boost MCP: Records approved conventions with the record-rule tool, scoped to precise globs such as app/Models/** or tests/**, with a confirmation step before anything is written. - Use Case: After inheriting a mature Laravel codebase, run the sweep to discover that the app uses invokable Action classes, legacy magic-method accessors, and Pest tests with factories, then record those as rules so the next agent matches the existing style instead of introducing conflicting patterns. ## Quick Start Ask the agent to analyze this Laravel project's conventions and record them as rules in .ai/rules.