About bootstrap-check
bootstrap-check is a read-only checklist skill for validating the setup of Symfony applications, especially unfamiliar or newly cloned projects. It checks environment variables, dependencies, boot and container compilation, database mappings, and optional API Platform or Messenger components.
Key features
- 01Checks required environment variables
- 02Verifies dependencies and application boot
- 03Compiles the container and lists services and routes
- 04Checks database connection and schema mappings
- 05Inspects optional API Platform and Messenger setup
Use cases
- 01Assessing a freshly cloned Symfony project
- 02Investigating application boot or container errors
- 03Checking configuration before making changes
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ dev-toolings/ superpowers-symfony --skill bootstrap-checkAfter installing, type/bootstrap-checkin Claude Code to confirm it loaded.
Bundled filesreference.md
Details
From the project READMEBootstrap Check (Symfony)
Use when
- Starting work on an unfamiliar or freshly cloned Symfony project.
- The application fails to boot, the container does not compile, or routes are missing.
- Checking
.env,config/packages/*, Doctrine, API Platform or Messenger setup before a change.
Default workflow
- Confirm
.envexists and definesAPP_SECRET,DATABASE_URLand the variables the bundles need. - Confirm
vendor/is installed andbin/console aboutruns. - Compile the container (
cache:clear) and list services and routes. - Check the database connection and that the schema matches the mappings.
- Check the optional stacks present: API Platform resources, Messenger transports.
Guardrails
- Read only: report what is missing, do not rewrite configuration while checking.
- Never print secret values from
.envor the vault. - Prefer ACLs or the correct user over
chmod 777for cache permission issues. - Run Doctrine checks against a development database, never production.
Progressive disclosure
- Use this file for execution posture and risk controls.
- Open references when deep implementation details are needed.
Output contract
- The checklist with each item passed or failed.
- The exact fix for each failure (command or file to change).
- What was not checked, and why.
References
reference.md
Comments
Markdown supported