Download the PHP package ellipticmarketing/human-code-skills without Composer
On this page you can find all versions of the php package ellipticmarketing/human-code-skills. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ellipticmarketing/human-code-skills
More information about ellipticmarketing/human-code-skills
Files in ellipticmarketing/human-code-skills
Package human-code-skills
Short Description Human Code guidelines as an AI skill for Laravel Boost.
License MIT
Homepage https://github.com/ellipticmarketing/human-code-skills
Informations about the package human-code-skills
Human Code
A Laravel Boost skill package for writing, reviewing, and refactoring Laravel PHP so application code reads like a clear business workflow.
The skill is meant to be used after Laravel Boost's normal guidance. Boost should still handle framework APIs, installed package versions, Laravel best practices, tests, formatting, and package-specific rules. This skill focuses only on readability decisions: method shape, naming, class boundaries, explicit side effects, model behavior, array/data shape clarity, and avoiding overly clever control flow.
What It Encourages
- Public methods that read like a short business checklist.
- Private methods that answer the missing "how" questions.
- Predicate methods that return booleans without mutating state.
- Guard methods that throw for failed business invariants.
- Side effects that are visible in method names.
- Model methods that are honest about whether they persist changes.
- Domain wording over vague names like
process,handle,manage, orupdate. - Named predicates for business-rule conditions, even when the raw condition is short.
Installation
Install the package in a Laravel application that uses Laravel Boost:
When Boost prompts you to select optional skills, choose human-code.
If Laravel Boost is already installed, update Boost's generated instructions after requiring the package:
Updating
Update the Composer package, then refresh Boost:
Local Development
This package follows the Composer-installable Laravel Boost skill structure used by packages such as spatie/guidelines-skills:
The service provider exists so Laravel can auto-discover the package. Laravel Boost reads the package's resources/boost directory.
For local testing without using Packagist, require this repository from a Laravel app using a path repository:
Then run:
Skill File
The actual skill lives at:
Edit that file when you want to adjust the readability rules, examples, or final review checklist.