Help us improve
Share bugs, ideas, or general feedback.
Laravel development tools for Claude Code
npx claudepluginhub harris21/laravel-herd-worktreeSet up git worktrees for Laravel projects with Laravel Herd integration
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Claude Code plugins for the Slidev presentation framework
Bundled plugins for actuating and debugging the Chrome browser.
Share bugs, ideas, or general feedback.
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