toolsproject health check

Project Health Check

project_health_check

Inspects a local project and reports its Git state, detected languages and package manifests, available runtimes, declared test/lint/build commands, and common setup gaps. It never runs project scripts or changes files. Use when: starting work in an unfamiliar repository, deciding what validation to run, or diagnosing missing setup before a build or test. Scope: local filesystem and local Git metadata only. Read-only. Not for: executing tests or commands, scanning source code for secrets (use repo_scanner), or auditing dependencies for CVEs (use dependency_audit).

How to use project_health_check

Provide only the required inputs below. Start with the smallest scope that answers the task, then review the risk properties before an agent executes the call.

Risk and execution properties

Read only: yes

Destructive: no

Idempotent: yes

Open world: no — operates locally or through configured services

Inputs

pathstringrequired

Absolute or relative path to the project directory. Example: '/Users/me/projects/my-app' or '.'.

include_runtime_versionsboolean

Report versions for detected local runtimes when their executables are available. This does not install anything. Default: true.

Default: true

Example input

{
  "path": "<string>",
  "include_runtime_versions": true
}

Browse or search the full 74-tool reference to choose the smallest suitable capability.

Browse all tools →