By mwguerra
Opinionated Laravel + Filament 5 + Pest engineering conventions, applied by default on Laravel projects. Encodes how to build correctly here: artisan-first file creation, Eloquent/migration/queue/scheduler patterns, and a strict Filament 5 UI standard (schemas organized with sections/fieldsets, navigation groups, relation managers on real relations, delete actions on the list table not the edit page, create/edit redirect to the list, a user-menu settings page, Filament auth with optional authenticator-app 2FA and no public registration). Composes with maestro's stack-agnostic discipline.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
The house rules for building Filament v5 panels — schema layout, navigation grouping, relation managers, save-redirects, delete placement, the user-menu profile/settings page, native authentication + optional authenticator-app (TOTP) 2FA, and no public registration. Opinionated, prescriptive, and grounded in real Filament 5.6 source so every namespace and method is correct. Trigger: load whenever editing Laravel/Filament code — creating or changing a Filament Resource, form/table schema, page (Create/Edit/List), RelationManager, or PanelProvider; wiring panel auth/2FA; or scaffolding admin UI with `make:filament-*`.
Opinionated CORE Laravel 13 + Pest 4 conventions, applied by default on any Laravel project — artisan-first file creation, Eloquent/migration/queue/ scheduler patterns, fail-closed multi-tenancy, parallel-safe tests, and a "verified before done" bar. Composes with (never duplicates) maestro's stack-agnostic discipline. Use when / Trigger: editing or creating anything in a Laravel codebase — models, migrations, factories, jobs, scheduled commands, Filament resources, or Pest tests; whenever you reach for a file generator, design a schema/relationship, write a queued job or a tenant-scoped query, or are about to call a Laravel task "done."
Six plugins for Claude Code. Five compose into one end-to-end workflow — turn an idea into a
verified, shipped change with frontier-grade rigor (requirements → design → tasks → execution →
living docs), with verification that actually enforces before work is called done — and a
sixth (laravel) supplies stack-specific conventions that compose with the rest.
| Plugin | Role |
|---|---|
| maestro | Engineering discipline: always-on behavior skills, phased process (deep-analysis, implementation, deep-work, adversarial-verify, regression), a risk-sized route front door, and lifecycle hooks — six advisory + two enforcing verification gates (hard-block a commit / turn-end until verified). |
| prd-builder | Interview-driven PRDs → docs/prd/. |
| architect | The system-design layer between PRD and tasks → docs/architecture/ + ADRs, adversarially challenged. |
| taskmanager | Decompose a PRD into tasks (SQLite), execute, and prove value via an adversarial done-gate (criteria + regression). |
| scribe | The living docs/ single source of truth: capture → curate → verify, so a stale doc is a defect. |
| laravel | Opinionated Laravel 13 + Filament 5 + Pest 4 conventions — artisan-first, the Filament UI standard, fail-closed multi-tenancy, parallel-safe Pest — applied by default on Laravel projects. The stack idiom that composes with maestro's stack-agnostic discipline. |
Install (from this marketplace):
/plugin marketplace add mwguerra/plugins
/plugin install maestro@mwguerra-plugins prd-builder@mwguerra-plugins architect@mwguerra-plugins taskmanager@mwguerra-plugins scribe@mwguerra-plugins laravel@mwguerra-plugins
Requires jq, sqlite3 (taskmanager's store), and a sha256 tool (sha256sum/shasum/openssl) for maestro's verification gates.
Not sure where to begin? Ask maestro:route — it sizes a request by scope/risk and names
the pipeline to run. See a feature whole: maestro:journey <slug> renders one feature's full
path across the suite (idea → PRD → design → tasks → verified → regression-clean → shipped).
Greenfield (new project):
scribe:init — scaffold the docs/ single source of truth.prd-builder:prd — interview an idea into docs/prd/.architect:design — turn the PRD into docs/architecture/ + ADRs.taskmanager:init → taskmanager:plan docs/prd/prd-<slug>.md → taskmanager:run.scribe:sync — fold the work into living docs; scribe:verify checks docs against the code.Brownfield (existing code): start with scribe:init (it reverse-engineers docs/ via a
maestro deep-analysis pass), then use maestro:route per task. For a quick change, just
maestro:implement; for an audit, maestro:deep-analysis.
verify_commit_gate hard-blocks git commit
until the change is recorded as tests-green and adversarially checked in .maestro/ledger.log
(or a logged waiver is filed); verify_stop_gate blocks ending a turn with unverified work. One
command satisfies it: bash <maestro>/hooks/lib/ledger.sh pass all "<what you ran + what survived>".
See the verify-gates smoke test. To disable, remove the
gate entries from maestro/hooks/hooks.json.docs/ is the contract. Every plugin reads docs/ first and writes it after; the
doc-verifier checks each claim against the code. The canonical layout lives in
scribe/skills/documentation-discipline/references/docs-layout.md.Per-plugin READMEs: maestro · prd-builder · architect · taskmanager · scribe · laravel. Suite architecture & conventions: CLAUDE.md.
bash taskmanager/tests/test_sql_queries.sh # SQL layer (queries, views, done-gate)
bash taskmanager/tests/test_lifecycle_e2e.sh # full init→plan→run→verify lifecycle
bash maestro/tests/test_verify_gates.sh # the enforcing gates + ledger
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub mwguerra/plugins --plugin laravelProactive Pest 4 testing for PHP, Laravel, Livewire, and Filament apps. Auto-generates tests for models, controllers, policies, and Livewire components. Analyzes coverage gaps and runs test suites with detailed reporting.
Docker-local (mwguerra/docker-local) CLI expert for Laravel Docker development environments. Provides 50+ commands for managing PHP, MySQL, PostgreSQL, Redis, MinIO, Traefik, and multi-project isolation. Diagnoses issues, checks conflicts, manages databases, queues, Xdebug, and guides users through setup and troubleshooting.
Manage an Obsidian vault as your development knowledge base and automatic work journal. Auto-captures commits, tasks, and Claude Code components with structured frontmatter.
Expert FilamentPHP v4 assistant with complete official documentation. Generates resources, forms, tables, actions, widgets, infolists, and Pest tests following v4 patterns. Includes diagnosis and troubleshooting.
Create publication-ready technical articles and social media posts (LinkedIn, Instagram, X/Twitter) with author voice profiles, web research, runnable code examples, and multi-language output. Supports interactive single-article creation, social media post generation, or autonomous batch processing from a task queue.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
UI/UX design intelligence. 84 styles, 161 palettes, 73 font pairings, 25 charts, 17 stacks (React, Next.js, Vue, Nuxt.js, Nuxt UI, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Jetpack Compose, Angular, Laravel, JavaFX, Three.js). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.