- What is osama-98/laravel-skills and what does it actually do?
- It is a Composer package that ships AI agent skills and coding guidelines for Laravel projects. Laravel Boost auto-discovers the skills, and they are synced into the instruction formats used by Claude Code, Cursor, GitHub Copilot, Codex and Junie. In practice it gives your AI assistant Laravel-aware context so its suggestions match framework conventions instead of generic PHP. It also bundles targeted skill sets for Backpack for Laravel v6 and HyperPay (OPPWA) integrations.
- How do I install osama-98/laravel-skills in a Laravel application?
- Install it with Composer from your project root, typically as a dev dependency since it only provides agent guidance rather than runtime code. Run composer require --dev osama-98/laravel-skills and let Laravel Boost pick the skills up on its next discovery pass. After installing, restart or reload your AI editor so it re-reads the generated instruction files. Check the repository README for the exact command and any post-install steps.
- Does this package require Laravel Boost to work?
- The package is designed around Laravel Boost's skill auto-discovery, so Boost is the intended path for getting the guidelines into your editor. If you are not using Boost, you can still reference or copy the skill files manually into your assistant's configuration, but you lose the automatic sync. Install Boost first if you want the zero-config experience.
- Which AI coding tools are supported by laravel-skills?
- The package is built to sync with Claude Code, Cursor, GitHub Copilot, Codex and Junie. Each tool reads instructions from a different file or directory convention, and the sync step handles writing the guidelines into the right place. That means one source of truth for your Laravel standards across a mixed-tool team.
- What skills are included besides general Laravel guidelines?
- The package includes dedicated skill sets for Backpack for Laravel v6 and for HyperPay using the OPPWA integration. The Backpack skills cover admin panel conventions and CRUD patterns, while the HyperPay skills guide the assistant through payment gateway setup and request handling. General Laravel guidelines round out the package so the assistant follows framework idioms by default.
- Which Laravel versions does osama-98/laravel-skills support?
- The package primarily ships markdown guidance and configuration rather than runtime framework code, so it is not tightly coupled to a single Laravel release. The bundled Backpack skills target Backpack v6, so your admin panel work should be on that major version. Verify the composer.json constraints in the repository before installing on older or pre-release Laravel versions.
- Should laravel-skills be a dev dependency or a production dependency?
- Install it as a dev dependency. It exists to guide AI assistants during development and does not need to be present on your production servers. Using require-dev keeps your production vendor directory lean and avoids shipping editor-specific instruction files to live environments. Composer installs with --no-dev in CI or deploy pipelines will simply skip it.
- Can I customize the skills or add my own project guidelines?
- Yes. The skills are plain text files, so you can edit them or add your own to encode team conventions such as naming, testing or architecture rules. If you publish or override files locally, remember that re-running the sync may overwrite generated output, so keep your customizations in a location the sync step does not clobber. Many teams keep project-specific rules in the assistant's own config file and let this package handle the Laravel baseline.
- How is this different from Laravel Boost or just reading the Laravel docs?
- Laravel Boost is the tooling that discovers and serves skills to your AI agent, while this package supplies Laravel-specific skill content that Boost can pick up. The official docs are written for humans and are far too large to feed into every prompt. This package distills the parts an agent needs into compact, task-oriented guidelines, including Backpack and HyperPay specifics you will not find in the core docs.
- Is the package actively maintained, and how do I report issues or contribute?
- It is an open-source package hosted on GitHub at osama-98/laravel-skills, where issues and pull requests are handled. Check the repository's commit history and releases to gauge current activity before adopting it for a long-lived project. If you need a new skill, such as another payment provider or admin package, opening an issue or PR with the proposed guideline content is the fastest route.