Extract Laravel Standards
Use this skill after a Laravel project, feature set, or major module has been completed and the user wants to turn proven patterns into reusable personal standards.
Workflow
- Inspect the project structure, Laravel version, PHP version, test stack, formatter, static analysis, CI checks, queue setup, frontend stack, and deployment-sensitive configuration.
- Identify repeated implementation patterns in controllers, Form Requests, Actions, Services, models, migrations, jobs, policies, Livewire components, tests, and quality tooling.
- Compare findings against the currently installed Laravel standards before proposing any update.
- Classify each finding as
NEW, UPDATE, DUPLICATE, CONFLICT, PROJECT_ONLY, or REJECT.
- Promote only conventions that are reusable across unrelated Laravel applications and improve correctness, security, testability, maintainability, consistency, or operational reliability.
- Remove client names, company names, domains, URLs, credentials, internal identifiers, provider-specific payload quirks, business terminology, and accidental technical debt.
- Create a proposal in
proposals/pending/ before editing any global skill files.
- Display the proposed diff and wait for acceptance before moving accepted proposals into standards.
- Never edit upstream third-party skills or copy external skill text wholesale.
Proposal Format
Use this structure for each proposal:
# <Project or Module> Laravel Standards Proposal
## Source Scope
- Audited area:
- Date:
- Verification reviewed:
## Findings
### NEW
- Finding:
- Reason:
- Suggested target file:
### UPDATE
- Existing standard:
- Proposed change:
- Reason:
### PROJECT_ONLY
- Pattern:
- Why it should not become global:
## Sanitization
- Removed identifiers:
- Removed business rules:
- Removed secrets or sensitive details:
## Proposed Diff
```diff
```
Global Standard Eligibility
A convention may become global only when it is:
- consistently applied in completed work;
- supported by tests, quality checks, or production feedback;
- aligned with Laravel conventions;
- useful outside the source project;
- free of secrets and project-specific business rules.
Reject temporary workarounds, one-off provider details, accidental complexity, and rules that only make sense for one client or domain.
1---2name: extract-laravel-standards3description: Audit completed Laravel projects and propose reusable updates to personal Laravel standards without importing project-specific details.4---56# Extract Laravel Standards78Use this skill after a Laravel project, feature set, or major module has been completed and the user wants to turn proven patterns into reusable personal standards.910## Workflow11121. Inspect the project structure, Laravel version, PHP version, test stack, formatter, static analysis, CI checks, queue setup, frontend stack, and deployment-sensitive configuration.132. Identify repeated implementation patterns in controllers, Form Requests, Actions, Services, models, migrations, jobs, policies, Livewire components, tests, and quality tooling.143. Compare findings against the currently installed Laravel standards before proposing any update.154. Classify each finding as `NEW`, `UPDATE`, `DUPLICATE`, `CONFLICT`, `PROJECT_ONLY`, or `REJECT`.165. Promote only conventions that are reusable across unrelated Laravel applications and improve correctness, security, testability, maintainability, consistency, or operational reliability.176. Remove client names, company names, domains, URLs, credentials, internal identifiers, provider-specific payload quirks, business terminology, and accidental technical debt.187. Create a proposal in `proposals/pending/` before editing any global skill files.198. Display the proposed diff and wait for acceptance before moving accepted proposals into standards.209. Never edit upstream third-party skills or copy external skill text wholesale.2122## Proposal Format2324Use this structure for each proposal:2526~~~markdown27# <Project or Module> Laravel Standards Proposal2829## Source Scope3031- Audited area:32- Date:33- Verification reviewed:3435## Findings3637### NEW3839- Finding:40- Reason:41- Suggested target file:4243### UPDATE4445- Existing standard:46- Proposed change:47- Reason:4849### PROJECT_ONLY5051- Pattern:52- Why it should not become global:5354## Sanitization5556- Removed identifiers:57- Removed business rules:58- Removed secrets or sensitive details:5960## Proposed Diff6162```diff63```64~~~6566## Global Standard Eligibility6768A convention may become global only when it is:6970- consistently applied in completed work;71- supported by tests, quality checks, or production feedback;72- aligned with Laravel conventions;73- useful outside the source project;74- free of secrets and project-specific business rules.7576Reject temporary workarounds, one-off provider details, accidental complexity, and rules that only make sense for one client or domain.