Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

spatie/guidelines-skills

4 skills1.8k installs352 starsGitHub

Install

npx skills add https://github.com/spatie/guidelines-skills

Skills in this repo

1Spatie Laravel Phpspatie-laravel-php is Spatie's comprehensive Laravel and PHP guideline skill from the guidelines-skills package (MIT license), auto-activating when agents touch .php or .blade.php files, routes, controllers, models, config, validation, migrations, or tests. The package ships 4 skills total; this one enforces PSR-1, PSR-2, and PSR-12, typed properties, constructor promotion, early returns, kebab-case URLs, plural resource controllers, array validation notation, and Blade formatting rules via references/spatie-laravel-php-guidelines.md. Install through Laravel Boost (composer require spatie/guidelines-skills --dev; php artisan boost:install) or skills.sh (npx skills add spatie/guidelines-skills). Developers reach for it to keep AI-generated Laravel code aligned with battle-tested Spatie conventions without repeating style instructions every prompt.688installs2Spatie Securityspatie-security encodes Spatie's security guidelines for building, configuring, and reviewing applications and infrastructure. It supplies concrete checklists for application security such as SSL transport, CSRF tokens, and authorization tests; database security like password hashing, API-key encryption, and per-database users; server hardening covering SSH key auth, firewalls, and unattended upgrades; and credential management with password managers and two-factor auth. Developers reach for it during security-focused reviews and when hardening PHP or Laravel apps and their servers.420installs3Spatie Javascriptspatie-javascript is an MIT-licensed guidelines skill from Spatie's guidelines-skills repository that keeps JavaScript and TypeScript code aligned with Spatie's house style. It activates when creating, editing, reviewing, refactoring, or formatting code in .js, .ts, .jsx, .tsx, or .vue files, covering variable declarations, comparisons, functions, destructuring, and Prettier setup. Developers reach for spatie-javascript when contributing to Spatie-backed Laravel or JavaScript projects, onboarding teams onto shared conventions, or running agent-assisted code review before pull requests. The skill functions as a living style guide rather than a linter binary, helping agents propose diffs that match Spatie readability norms. Use it alongside framework-specific skills when consistency across a monorepo matters more than framework defaults alone. Author metadata lists Spatie as maintainer with conventions aimed at readable, uniform JS and TS across application frontends.344installs4Spatie Version Controlspatie-version-control is an MIT-licensed Spatie guidelines skill that encodes the company's Git and version control conventions for consistent repository management across agent-assisted workflows. It activates when creating commits, branches, or pull requests, naming new repositories, or choosing branching and merging strategies, keeping message format, branch naming, and PR hygiene aligned with Spatie engineering standards. Developers reach for spatie-version-control in Claude Code, Cursor, or Codex sessions where multiple contributors and agents touch the same repo and ad-hoc Git habits would create noisy history or inconsistent review artifacts. The skill scopes strictly to Git operations, repository naming, and merge policy guidance rather than application runtime code, making it a lightweight review companion from spatie/guidelines-skills for teams already following or adopting Spatie open-source practices.333installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.