spatie/guidelines-skills
Spatie’s battle-tested coding guidelines packaged as AI skills for Laravel Boost and skills.sh. Includes Laravel/PHP, JavaScript, version control, and security conventions. Install via Composer/Boost or npx and keep updated easily.
skills.sh’s CLI-first approach, ensuring compatibility with contemporary development workflows..boost/skills.json or skills.sh presets). This balances industry-wide consistency with team-specific needs, critical for products with niche requirements (e.g., fintech compliance).spatie-security vs. spatie-javascript), enabling selective adoption based on priority areas (e.g., security-first for compliance-heavy products). Reduces technical debt by addressing high-impact areas incrementally.npx requires no modifications to application logic, routes, or dependencies. Compatible with existing linters (e.g., PHPStan, ESLint) as a complementary layer, avoiding redundant tooling.skills.sh Dependency:
skills.sh).skills.sh (CLI-only) is a lightweight alternative.skills.sh or Boost’s CLI tools, integrating seamlessly with GitHub Actions, GitLab CI, or Jenkins.skills.sh.skills.sh (CLI-only) for non-Laravel projects.spatie-laravel-php vs. custom naming rules)..boost/skills.json) to disable or modify rules.spatie-security in CI but not IDE for large projects).skills.sh’s CLI mode for performance-critical workflows.skills.sh or Boost’s AI features may rely on external APIs, introducing network dependency.skills.sh CLI for local enforcement).skills.sh may face adoption friction.spatie-version-control) to demonstrate value quickly.skills.sh as a standalone alternative?skills.sh)? Are there cultural barriers?spatie-security for compliance, spatie-version-control for CI/CD).composer update + boost:update).skills.sh (CLI-only). Requires minimal setup but lacks Boost’s IDE integrations.skills.sh or Boost’s CLI tools.skills.sh.| Phase | Action | Tools/Dependencies | Risk Mitigation |
|---|---|---|---|
| Assessment | Audit codebase for conflicts with Spatie’s guidelines. | Custom scripts, skills.sh |
Identify high-priority conflicts early. |
| Pilot | Test with a small team (e.g., 2–3 engineers) using skills.sh. |
npx skills add ... |
Gather feedback; measure DX impact. |
| Tooling Adoption | Adopt Laravel Boost (Laravel 12+) or skills.sh for full integration. |
Composer, Boost CLI | Provide training; highlight AI benefits. |
| Configuration | Customize .boost/skills.json or skills.sh config for team needs. |
JSON/YAML config files | Disable conflicting rules upfront. |
| CI/CD Integration | Add skills.sh or Boost checks to PR pipelines. |
GitHub Actions, etc. | Start with non-blocking checks. |
| Full Rollout | Enforce guidelines across all developers. | Boost/IDE, CI/CD | Monitor adoption; address resistance. |
How can I help you explore Laravel packages today?