Inspect a project for deployment
inspect_projectInspect a project folder to return verified deployment facts, deployable apps, build/start/migrate commands, and build- and run-time env var names without reading env values or changing files.
Instructions
Reads a project folder on this machine (manifests, lockfiles, runtime pins, framework configs, Dockerfiles, CI workflows, migrations, source code) and returns a Deployment facts table, each fact marked verified (with the file it came from) or unknown. Also lists the deployable apps with build/start/migrate commands and the environment variable NAMES split into build-time and run-time. Never reads env values: real .env files are reported as present, never opened. Use it first, in phase 1 of setting up a Plesk deployment. Changes nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_dir | No | Absolute path of the project folder. Defaults to the open project in Claude Code. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ci | Yes | ||
| apps | Yes | ||
| facts | Yes | ||
| env_names | Yes | ||
| truncated | Yes | ||
| project_dir | Yes | ||
| files_scanned | Yes | ||
| env_files_present | Yes |