Browse built-in actions, Docker integrations, and starter packs. Click any card to copy the YAML snippet directly into your command file.
Available in every project — no installation needed.
Execute any shell command. Fails the step on non-zero exit.
Print a message to the terminal. Supports multi-line.
Assert a CLI tool exists in PATH before proceeding.
Run steps only if a file or directory doesn't exist yet.
Conditionally run steps when a CLI flag is passed.
Run steps only when a specific CLI flag is not passed.
Call another Project Actions command as a step.
Docker Compose integration — start, stop, exec, and more.
Start Docker Compose services, detached by default.
Stop running services without removing containers or volumes.
Stop and remove services, optionally including volumes.
Execute a command inside a running container.
Pre-built command collections for common project types. Install with project init <name>.
setup, up, down, console, migrate, test commands.
setup, up, down, shell, migrate, test commands.
setup, dev, build, test, lint commands.
setup, server, console, db:migrate, test commands.
setup, dev, build, test, lint commands.
setup, run, test, lint, shell commands.