mrpunyapal/laravel-extended-commands/laravel-extended-commands-development
Claude Code and agent skill by mrpunyapal/laravel-extended-commands
- community
Checking that the SKILL.md file is still in the repository.
Use this skill when working with mrpunyapal/laravel-extended-commands in a Laravel application. Trigger when the task involves this package's generators for actions, custom Eloquent builders, custom Eloquent collections, concerns, contracts, facades, or the extended `make:model` workflow with `--builder` or `--collection`. Teach the package conventions and generated structure, then use `php artisan help <command>` for full command syntax and options.
Install
npx vskill@latest install mrpunyapal/laravel-extended-commands/laravel-extended-commands-developmentSKILL.md
Laravel Extended Commands Development
When to use this skill
Use this skill when a Laravel task should use this package's generators instead of handwritten boilerplate.
Typical triggers:
- the request mentions
make:action,make:builder,make:collection,make:concern,make:contract, ormake:facade - the request wants a model plus its custom builder or collection via
make:model --builderormake:model --collection - the request needs the package's default namespaces, generated methods, or generated facade accessor behavior
Do not use this skill for unrelated Laravel generators or when the project is not using mrpunyapal/laravel-extended-commands.
Core package conventions
This package exists to generate common Laravel structures in the package's preferred locations instead of leaving those classes to manual boilerplate.
make:actioncreates actions inApp\Actionsmake:buildercreates custom builders inApp\Models\Buildersmake:collectioncreates custom collections inApp\Models\Collectionsmake:concerncreates traits inApp\Concernsmake:contractcreates interfaces inApp\Contractsmake:facadecreates facades inApp\Facades
Prefer the generator over hand-writing the file so the namespace, base class, and method skeleton match the package's conventions.
High-value behavior to remember
make:actiongenerateshandle()by default and switches to__invoke()with--invokablemake:builderandmake:collectionaccept--modelto add generic PHPDoc for the related modelmake:facadederives a snake_case accessor from the generated class name- nested names should be passed directly to the generator instead of creating the file and moving it later
- the extended
make:modelcommand can scaffold the matching builder and collection and wirenewEloquentBuilder()ornewCollection()onto the model
When exact syntax, options, or prompts matter, use Artisan help instead of guessing:
Workflow guidance
If the task starts from a model and needs custom Eloquent primitives, prefer the model workflow first so the generated imports and methods stay aligned.
If the task starts from a standalone class, use the dedicated generator for that class type.
If the task wants namespaced output, pass the nested name directly to the generator.
Pitfalls
- do not recreate package-generated boilerplate manually unless the user explicitly wants a custom shape
- do not assume standard Laravel
make:modelalso adds builder or collection wiring without this package's flags - do not invent facade accessors manually when the generator already derives them from the class name
Verification
- Confirm the generated file landed in the expected namespace directory.
- For model-driven scaffolding, confirm both the model and companion builder or collection were generated.
- If you changed generator behavior, run the relevant package tests.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingresources/boost/skills/laravel-extended-commands-development/SKILL.md
Popularity
- Repository stars
- 78
- Repository forks
- 7
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mrpunyapal/laravel-extended-commands/laravel-extended-commands-development)