infra

Access House production infrastructure via SSH, Docker, PostgreSQL, and Django commands.

Updated Sep 21, 2025
One-click install
npx skills add https://github.com/jammindev/house --skill infra-jammindev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: infra
Source: https://github.com/jammindev/house/tree/main/.claude/skills/infra
Command: npx skills add https://github.com/jammindev/house --skill infra-jammindev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you safely operate the House production infrastructure without memorizing SSH details, Docker commands, or database access patterns. It reduces the risk of accidental changes by emphasizing read-only inspection first and requiring confirmation for any destructive or state-changing action.

Core Features & Use Cases

  • Production server access: Connect to the OVH VPS over SSH and run one-off commands against the deployed House app.
  • Docker and service inspection: Check container status, tail logs, restart services when explicitly approved, and inspect the deployment layout.
  • Database operations: Read from PostgreSQL via Django shell or psql, list tables, run safe diagnostics, and create dumps before risky work.
  • Deployment and maintenance guidance: Understand how CI-driven deploys work, how migrations are applied, and where to look for infrastructure documentation.
  • Use Case: A developer needs to verify why a production endpoint is failing, inspect the web logs, query a few rows from the database, and confirm whether a migration already ran.

Quick Start

Use the infra skill to check the current status of the House production containers and read the latest web logs.

Frequently Asked Questions about infra

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

FAQPage Schema
How do I safely access a production server over SSH for debugging?

Use the infra skill to securely connect to the House production OVH VPS over SSH, prioritizing read-only inspection of Docker containers and logs while requiring explicit confirmation for state-changing commands.

Can I run PostgreSQL queries against production without causing downtime?

Run safe read-only PostgreSQL queries against production using Django shell or psql to list tables and run diagnostics. The system requires explicit confirmation before executing any state-changing database actions.

How do I inspect Docker container logs on a remote VPS deployment?

Inspect Docker container logs on a remote VPS by connecting via SSH to check container status and tail web logs, enabling you to review the deployment layout and troubleshoot failing production endpoints.

What is the safest way to verify Django migrations on a production database?

Verify Django migrations on a production database by performing safe read-only checks and creating database dumps before risky work. Explicit confirmation is required before applying migrations or running management commands.

Do I need manual SSH access to restart Docker services on the production VPS?

You do not need manual SSH access to restart Docker services, as the infra skill manages OVH VPS connectivity and container inspection internally. It requires explicit approval before restarting any production services.

What are the limitations when running remote maintenance commands on production infrastructure?

A key limitation is that any state-changing or destructive remote maintenance command requires explicit confirmation before execution. The system emphasizes safe one-shot execution and read-only checks to prevent accidental infrastructure modifications.