Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
catchadmin-module
catchadmin-module
catchadmin/core
claude-code
catchadmin
modules
module-skeleton
service-provider
routing
installer
codegen

Use when creating a new module, scaffolding a module skeleton, setting up Installer or ServiceProvider files, registering a module, or adding the initial route placeholder.

Install
php artisan boost:add-skill catchadmin/core

Save this content to: .claude/skills/catchadmin-module/SKILL.md

# CatchAdmin Module

## Scope

Create the module skeleton only. Use this skill for `modules/{ModuleName}/` setup, registration, and the route placeholder.

## Create

1. `Installer.php` from `assets/installer.stub`
2. `Providers/{ModuleName}ServiceProvider.php` from `assets/service-provider.stub`
3. `routes/route.php` from `assets/route.stub`
4. `storage/app/modules.json` entry

## Placeholder Rules

- `{ModuleName}` is PascalCase
- `{module_name}` is the lowercase route prefix
- `{module_title}`, `{keywords}`, `{description}` come from the module brief

## Route Rule

Keep `routes/route.php` as the placeholder group with `//next`. Add business routes later with `Route::adminResource(...)` before `//next`.

## Next Step

Use `catchadmin-codegen` or `catchadmin-backend` for controllers, models, migrations, and CRUD.

CatchAdmin Module

Scope

Create the module skeleton only. Use this skill for modules/{ModuleName}/ setup, registration, and the route placeholder.

Create

  1. Installer.php from assets/installer.stub
  2. Providers/{ModuleName}ServiceProvider.php from assets/service-provider.stub
  3. routes/route.php from assets/route.stub
  4. storage/app/modules.json entry

Placeholder Rules

  • {ModuleName} is PascalCase
  • {module_name} is the lowercase route prefix
  • {module_title}, {keywords}, {description} come from the module brief

Route Rule

Keep routes/route.php as the placeholder group with //next. Add business routes later with Route::adminResource(...) before //next.

Next Step

Use catchadmin-codegen or catchadmin-backend for controllers, models, migrations, and CRUD.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect