backend_health_check

Check backend environment variables, database connectivity, and port 3001 availability.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/maisonnat/axur-tool --skill backend-health-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend_health_check
Source: https://github.com/maisonnat/axur-tool/tree/main/.agent/skills/backend_health_check
Command: npx skills add https://github.com/maisonnat/axur-tool --skill backend-health-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifies local backend environment health (DB, Env, Ports) to ensure reliable startup and operation.

Core Features & Use Cases

  • Environment validation: checks for required env files and critical keys such as DATABASE_URL, AXUR_API_KEY, and RUST_LOG.
  • Connectivity & readiness: attempts DB connection and confirms port 3001 availability.
  • Diagnostics: surfaces recent logs to aid troubleshooting.

Quick Start

Run the health check to validate environment variables, database connectivity, and port status.

Frequently Asked Questions about backend_health_check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my backend environment is healthy before startup?

To check backend environment health, validate the presence of the .env file and critical keys like DATABASE_URL, AXUR_API_KEY, and RUST_LOG. This diagnostic confirms environment variables are correctly loaded to prevent startup failures and instability.

How do I test database connectivity and port 3001 availability for my local backend?

Testing database connectivity and port 3001 availability involves attempting a database connection and verifying the specific port status. This readiness check ensures your local backend can successfully bind to the port and communicate with the database without conflicts.

Why does my local backend fail to start, and how can I diagnose environment issues?

Local backend startup failures often stem from missing environment variables or database connectivity issues. Diagnose these environment issues by surfacing recent logs and enforcing checks for essential keys and port 3001 status to guide remediation.

Can I use this health check for staging environments, or is it only for local development?

You can use this health check for both local development and staging environments. It identifies and diagnoses backend environment health issues across these configurations by checking environment variables, database connectivity, and port availability.

What environment variables are required to run a backend health check?

Required environment variables for a backend health check include DATABASE_URL, AXUR_API_KEY, and RUST_LOG. The check enforces the presence of these essential keys within your .env file to ensure reliable backend startup and operation.

What is the best way to troubleshoot backend port conflicts and missing env vars?

The best way to troubleshoot backend port conflicts and missing env vars is to run a comprehensive diagnostic that surfaces recent logs. This guides remediation by pinpointing exactly which essential keys are missing or if port 3001 is unavailable.