Loading...
Loading...
Use when creating or changing a Bagisto package — service providers, migrations, models, contracts, proxies, repositories, routes, controllers, Blade views, localization, admin menus, ACL or system configuration. Trigger phrases include "new package", "service provider", "migration", "model", "repository", "controller", "route", "ACL", "admin menu", "system config", "concord".
npx skill4agent add bagisto/agent-skills bagisto-package-developmentpackages/Webkul/<Name>/| File | Load when |
|---|---|
| core.md | Creating a package — directory layout, |
| data-layer.md | Migrations, models, contracts, proxies, repositories |
| ui.md | Routes, controllers, Blade views |
| features.md | Admin menus, ACL, system configuration |
packages/Webkul/<Name>/src/
├── Config/ # system.php, admin-menu.php, acl.php
├── Contracts/ # one interface per model
├── Database/ # Migrations/, Seeders/, Factories/
├── DataGrids/ # admin listings
├── Http/Controllers/ # separate Admin/ and Shop/
├── Models/ # Eloquent models + Proxy classes
├── Providers/ # <Name>ServiceProvider + ModuleServiceProvider
├── Repositories/ # all database access
├── Resources/ # views/, lang/{22 locales}/, assets/
└── Routes/ # admin-routes.php, shop-routes.phpServiceProviderbootstrap/providers.phpModuleServiceProviderconfig/concord.phpmodel()bagisto-coding-standardsbagisto-coding-standardsbagisto-datagrid-developmentfeatures.mdbagisto-coding-standards.blade.phpbagisto-pest-testingbagisto-playwright-testingbagisto-change-verification