analyze-local

Diagnose local Docker environments by analyzing container status, logs, networking, and resource utilization.

2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/alex-voloshin-dev/ai-skills --skill analyze-local-alex-voloshin-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-local
Source: https://github.com/alex-voloshin-dev/ai-skills/tree/main/.windsurf/skills/analyze-local
Command: npx skills add https://github.com/alex-voloshin-dev/ai-skills --skill analyze-local-alex-voloshin-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves the friction of debugging local containerized environments by automating the collection of status, logs, networking, and resource metrics.

Core Features & Use Cases

  • Automated Diagnostics: Gathers comprehensive snapshots of Docker daemon, container health, and network configurations.
  • Root Cause Analysis: Correlates symptoms with common failure patterns like OOM kills, port conflicts, or configuration errors.
  • Use Case: When a service fails to start in a local docker-compose setup, this skill identifies the specific container, extracts the relevant logs, and suggests a fix based on the observed error.

Quick Start

Use the analyze-local skill to diagnose the current Docker environment and identify why the web-api container is failing to start.

Frequently Asked Questions about analyze-local

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

FAQPage Schema
How do I troubleshoot a local Docker container that keeps crashing?

Docker container diagnostics involves gathering system state, logs, and resource metrics to identify crash causes. This skill automates collecting container health and network configurations, correlating symptoms like OOM kills or port conflicts with failure patterns to pinpoint root causes.

Why does my docker-compose service fail to start due to port conflicts?

Port conflicts occur when multiple containers attempt to bind the same host port. This skill analyzes local Docker network configurations and container statuses to detect these conflicts, extracting relevant logs to suggest targeted configuration fixes for your development workflow.

Can I use this to find the root cause of Docker performance bottlenecks?

Yes, you can diagnose Docker performance bottlenecks by analyzing container resource utilization and daemon health. This skill gathers comprehensive snapshots of system metrics, correlating them with common failure patterns to isolate the specific container causing the performance issue.

Do I need Docker CLI access to run local container diagnostics?

Yes, you need Docker CLI access and standard shell utilities to execute diagnostic commands. This skill relies on these local environment dependencies to gather container health data, network configurations, and system state for interpreting failures.

What is the best way to debug connectivity issues between local containers?

Debugging local container connectivity issues requires analyzing Docker network configurations and container statuses. This skill systematically gathers network configurations and relevant logs, correlating them with failure patterns to identify and resolve connectivity issues in your development workflow.