Skip to content
All projects
PHP / Shell·A PHP quality toolchain, packaged

Booster

The PHP quality toolchain I bring to a team, packaged as one installable bundle: PHPStan, Psalm, Rector, ECS, git hooks, CI, and IDE config, pre-wired and ready on day one.

1
command to add the full toolchain to a project
Auto
formatting and modernization fixed in CI, not review
5
CI workflows, including integration tests

Stack

PHPPHPStanPsalmRectorECSDDEVGitHub ActionsPython

The argument

Every team relitigates the same setup: which static analyzer, at what level, which formatter, which git hooks, and who fixes the 400 pre-existing violations. The discussion costs more than the decision. Booster is that decision made once, with the configuration that makes it survive contact with an existing codebase.

One command adds the whole stack to a project, with an interactive wizard for choosing which tools you actually want.

What it installs

  • Static analysis - PHPStan and Psalm, configured at a level a real codebase can adopt rather than the maximum that forces a mass baseline
  • Formatting - EasyCodingStandard, applied automatically
  • Refactoring - Rector, for mechanical language-version upgrades
  • Git hooks - quality gates before the commit, not after the review
  • IDE config - VS Code and PhpStorm settings, so the editor agrees with CI
  • DDEV integration - optional, but the tools run inside the container when it is there

The part I think is right

Formatting and modernization are fixed in CI, not in code review. A GitHub Action applies the automated fixes and pushes them back. Style is never a review comment, because a human arguing about brace placement is a human not reviewing the logic.

The bundle versions itself, updates its own dependencies through a scheduled workflow, and ships a documentation site. Integration tests verify the installer actually works against a fresh project, which is the test that matters for something whose entire job is installation.

Let’s build something that lasts

Hiring a senior engineer or architect for a remote team? I work across EU and US time zones - tell me what you're building.

Newsletter

I write about software architecture, PHP, Vue, TypeScript, and developer experience. No spam, unsubscribe anytime.

Copyright © 2026. All rights reserved.