Laravel development tools for Claude Code
npx claudepluginhub harris21/laravel-herd-worktreeSet up git worktrees for Laravel projects with Laravel Herd integration
Claude Code plugins for the Slidev presentation framework
Bundled plugins for actuating and debugging the Chrome browser.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
A Claude Code skill that automates setting up git worktrees for Laravel projects served by Laravel Herd.
When you need to work on a feature branch in isolation, this skill:
.worktrees/<project-name>-<branch-name>http://<project-name>-<branch-name>.test.env with correct URLs, session domains, and Sanctum settingscomposer install and npm installIt also handles cleanup and PR creation when you're done.
Why project name + branch name? This prevents conflicts when multiple projects have the same branch (e.g., both project-a and project-b have a feature/login branch).
/plugin marketplace add harris21/laravel-herd-worktree
/plugin install laravel-herd-worktree@harrisrafto-laravel-tools
claude plugin marketplace add harris21/laravel-herd-worktree
claude plugin install laravel-herd-worktree@harrisrafto-laravel-tools
claude plugin update laravel-herd-worktree@harrisrafto-laravel-tools
The skill is automatically invoked when you mention worktrees with Laravel Herd projects. Example prompts:
/laravel-herd-worktree
The skill defaults to develop as the base branch for PRs. If your project uses a different default branch (e.g., main or master), you can:
git symbolic-ref refs/remotes/origin/HEAD)The skill assumes npm. If you use yarn or pnpm, the skill will ask before running install commands.
If your project requires specific composer flags (like --ignore-platform-reqs), the skill will ask during setup.
your-project/
├── .worktrees/
│ └── your-project-feature-branch/ # Your isolated worktree
│ ├── .env # Configured for http://your-project-feature-branch.test
│ ├── vendor/ # Fresh composer install
│ └── node_modules/ # Fresh npm install
Plus a Herd site at http://your-project-feature-branch.test
SANCTUM_STATEFUL_DOMAINS in .envphp artisan config:clearSESSION_DOMAIN in .env to match worktree domainSESSION_SECURE_COOKIE=false for HTTP sitesvite.config.js has host: 'localhost' and cors: trueAPP_URL as http:// not https://pkill -f "node.*vite"rm -f public/hotSee the skill's "Common Issues" section for complete troubleshooting.
MIT - see LICENSE