cli-conventions
Skill4 starsChanged 2 months agoMITView on GitHub
Use when running any command in a Symfony project — console commands, Composer, the local web server, or tests.
- Reads credentials
In this repository24 other files it gives its agents.
- AGENTS.mdAGENTS.md
- componentsSkill
- configurationSkill
- discoverSkill
- make-ciSkill
- make-commandSkill
- make-controllerSkill
- make-crudSkill
- make-decoratorSkill
- make-entitySkill
- make-formSkill
- make-listenerSkill
- make-migrationSkill
- make-registration-formSkill
- make-reset-passwordSkill
- make-security-customSkill
- make-security-form-loginSkill
- make-testSkill
- make-twig-extensionSkill
- make-userSkill
- make-voterSkill
- make-webhookSkill
- servicesSkill
- templatesSkill
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 0 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 11
Run the app with symfony serve -d.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Symfony CLI conventions
Run the app with symfony serve -d; run commands with symfony console ... (or
bin/console if the Symfony CLI is not available).
command -v symfony tells you which case you are in.
Prefixes
| Direct | With the Symfony CLI |
php bin/console <cmd> | symfony console <cmd> |
composer <cmd> | symfony composer <cmd> |
php -S localhost:8000 | symfony serve -d |
php bin/phpunit | symfony php bin/phpunit |
The prefix matters because the Symfony CLI picks the PHP version configured for the
project, loads the .env files, terminates TLS locally, and exports the environment
variables of Docker services such as the database or mailer. Without it those values are
simply absent, and the failure looks like a configuration bug.
Server
symfony serve -d # start in the background
symfony server:stop
symfony server:log # tail the logsWorth knowing
symfony check:requirements # PHP version and extensions
symfony check:security # known vulnerabilities in the lock file
symfony var:export --debug # what the CLI injects into the environmentDoes it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

