alizharb/agent-skills
Alizharb Agent Skills is a Laravel package for building modular AI agent capabilities. Register reusable skills, define inputs and handlers, and compose them into agents with a clean, extensible PHP API designed for Laravel apps. It keeps skill definitions organized and makes them reusable across mu...
alizharb/agent-skills the default AI-assisted development baseline across Laravel repos (starter templates, internal boilerplates, team onboarding docs). It converts ad-hoc "everyone prompts their own way" into a shared, versioned convention set..cursor/rules, CLAUDE.md, Copilot instructions, and prompt snippets per repo. This package is essentially a curated, versioned bundle of that work — 62 skills + 44 guidelines + presets + a machine-readable manifest. The decision is "adopt/curate" vs. "write and maintain our own."core, filament, api, saas, package, security, testing, frontend, devops) map cleanly to team archetypes, which makes a phased rollout (one preset per squad) straightforward.Consider adopting when:
manifest.json are the main structural differentiators versus a folder of loose markdown.--dev dependency of Markdown and JSON. Fork, prune, or remove it in an afternoon.Look elsewhere or defer when:
Adoption recommendation for v1.0.0: Pilot with the core preset in one repo and one squad for a sprint; measure review-comment volume on AI-assisted PRs before and after. Expand to filament/api/saas presets only if the pilot shows a reduction in convention-level rework. Pin the version — pre-1.x-adjacent ecosystem churn is the main practical risk.
For executives: This is a free, dev-only package that gives our AI coding assistants a shared rulebook for Laravel work. It costs nothing at runtime — it never ships to production — and can be removed in minutes. The upside is consistency: AI-generated code follows our conventions instead of each engineer's individual prompting style, with built-in guardrails around security review and agent safety. The risk is maintenance maturity, not operational risk: it is a young, single-maintainer project, so we should pilot it narrowly, pin the version, and be prepared to fork the Markdown if we standardize on it.
For engineering leadership: It bundles 62 Laravel-focused skills, 44 shared guidelines, and 9 curated presets, with Laravel Boost and skills.sh compatibility and out-of-the-box support for Claude Code, Codex, Cursor, Windsurf, and Copilot. It ships with validation and sync scripts plus CI (tests, Pint, PHPStan), and a manifest.json so tooling can discover skills programmatically. Integration is a composer require --dev and php artisan boost:install. Content is plain Markdown and JSON — fully auditable, forkable, and reversible, which keeps architectural lock-in near zero.
For engineering teams: Treat the skills as a starting library, not gospel. Curate the presets to your stack, delete what does not apply, and route disagreements back into the repo rather than into private prompts — that is where the leverage is. Watch the Laravel 13 / PHP 8.3+ orientation and prune any guidance that outpaces your actual version.
How can I help you explore Laravel packages today?