jeffersongoncalves

Laravel Package CLI — AI skill for Claude Code

AI community

Scaffold new open-source Laravel packages with git already configured, built with Laravel Zero.

How to install Laravel Package CLI

This entry records only its repository, not the path inside it, so there is no exact command to give. Open jeffersongoncalves/laravel-package-cli and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Laravel Package CLI does

Scaffold new open-source Laravel packages with git already configured, built with Laravel Zero. Non-interactive — driven by an AI agent or a script.

Alternatives in AI

README

![Laravel Package CLI](art/jeffersongoncalves-laravel-package-cli.png)

Laravel Package CLI

Scaffold new open-source Laravel packages with git already configured, built with [Laravel Zero](https://laravel-zero.com/). Fully non-interactive — every input is an argument or a flag, so it's meant to be driven by an AI agent (e.g. Claude Code's `laravel-package-creator` skill) as much as by a human.

Tests Total Downloads License PHP 8.2+

What it does

`laravel-package create vendor/package "Description"` generates the mechanical, repeatable part of a new Spatie-style Laravel package:

  • Directory skeleton (src/, config/, database/migrations/, resources/lang/{en,pt_BR}/, tests/, art/, .github/workflows/)
  • composer.json with spatie/laravel-package-tools, Pest, Larastan, Pint wired up
  • Service Provider (PackageServiceProvider) and Facade stubs
  • phpstan.neon.dist, phpunit.xml.dist, .editorconfig, .gitattributes, .gitignore, LICENSE.md, CHANGELOG.md, README.md
  • CI workflows: tests.yml, pint.yml, phpstan.yml, update-changelog.yml
  • git init, first commit on main

It deliberately does **not** write the package's actual logic (Service Provider bindings, config values, README body, tests, banner) — that's judgment work left to w