with one click
laravel-patent-box-tracker
laravel-patent-box-tracker contains 13 collected skills from padosoft, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Use when implementing the backend of a complex Laravel admin page (filters, KPI, lists, exports). Guides Request/DTO/service/controller/route layout, output contract design, and the minimum tests required. Trigger on tasks like "build admin index", "add filtered admin page", "write backend for admin dashboard".
Use BEFORE creating or refactoring any admin interface to audit existing UI components, services, and helpers and decide REUSE / EXTEND / CREATE-DOMAIN / CREATE-GLOBAL for each piece. Trigger when starting a new admin page, when asked to "check existing components first", or before any "create-admin-interface" run.
Use when implementing the JS/CSS frontend of a complex Laravel admin page (entrypoint, API client, filters, table, KPI/charts, modals, empty/loading/error states). Trigger on tasks like "wire admin page JS", "build admin filters", "render admin table", or anything touching frontend modules of an admin view.
Orchestrator skill for creating or refactoring a complex Laravel admin page (filters, KPIs, tables, exports, charts, modals). Drives the full sequence — component audit, contract definition, backend, frontend, hardening — and chains the related admin-interface-* skills. Trigger on requests like "create admin page", "build dashboard for X", or "refactor admin index for Y".
Use when adding or refactoring a Laravel 13 HTTP API endpoint. Drives the route → thin controller → FormRequest → DTO → service/action → JsonResource → feature test pipeline, with stable response shape and consistent status codes. Trigger on tasks like "add API endpoint", "expose X via API", or "create REST route".
Use when adding or refactoring a Laravel 13 controller (web, API, or admin). Drives thin-controller patterns — FormRequest validation, DTO/command objects, delegation to service/action, coherent view/resource/redirect responses, plus the minimum feature test. Trigger on tasks like "add controller for X", "refactor controller", "expose admin action".
Use when scaffolding a standard Laravel 13 CRUD backend (model+migration, FormRequest, resource controller or API endpoints, view/JSON wiring, full validation/create/update/delete tests). Trigger on tasks like "create CRUD for X", "scaffold resource for Y", "add admin CRUD module".
Use when introducing a new Laravel storage disk or file workflow (uploads, exports, generated artifacts like dossiers/PDFs). Centralizes disk config, path/naming rules, streaming for large files, visibility/retention/cleanup. Trigger on tasks like "add new disk", "store generated file", "manage uploads".
Use when extracting business logic into a Laravel 13 service or action object — explicit input (params or DTO), single responsibility, injected dependencies, deterministic output. Also covers when to introduce a DTO and when to split a service. Trigger on tasks like "create service for X", "extract action", "refactor controller logic into service".
Use when adding tests for new or refactored Laravel 13 code. Picks the right level (unit, feature, browser/E2E), respects the existing test framework (PHPUnit vs Pest), enforces behavior-not-implementation testing and readable factories/fixtures. Trigger on tasks like "add test for X", "cover this controller", "write feature test".
Use for enterprise-oriented Playwright E2E work — authoring user journeys, extending existing suites, targeted runs by file/folder/tag, visual regression, perf-budget checks, and diagnosing flaky tests. Drives discovery → authoring → execution → diagnose → report. Trigger on tasks like "write Playwright spec", "run E2E", "investigate flaky test", "set up visual regression".
Continue or resume enterprise-grade API implementation for laravel-patent-box-tracker using macro branches, subtask PR loops, Copilot review gates, and durable progress/lesson logs.
Mandatory loop after each push/PR. Require Copilot review request, CI green, comment resolution, and repeat until convergence.