aureuserp-plugin-builder

Installation
SKILL.md

Plugin Builder

Follow this workflow to build plugins exactly like existing plugins/webkul/* modules.

Workflow

  1. Read references/plugin-patterns.md first.
  2. Inspect the target plugin and its nearest sibling modules (usually purchases, sales, projects, website, accounts).
  3. Implement/adjust service provider first (*ServiceProvider) using PackageServiceProvider + Package chain.
  4. Implement/adjust plugin class (*Plugin) for panel-aware registration (admin, customer).
  5. Ensure package composer wiring exists (composer.json PSR-4, extra.laravel.providers, plugin factory/seeder namespaces).
  6. Register ACL surface in config/filament-shield.php.
  7. Add or align policies under src/Policies so generated permissions resolve cleanly.
  8. Add settings migration(s) + settings class + settings page(s) when feature flags/configuration are needed.
  9. Add dashboard/pages/widgets and clusters/resources based on panel + module scope.
  10. Add table views to list/manage pages using HasTableViews + PresetView.
  11. Add/update translations using plugin language folder conventions and nested keys.
  12. Verify installation and permission lifecycle with install commands.
Related skills
Installs
27
First Seen
Mar 2, 2026