container-debugging — скилл для Claude Code: отладка контейнеров
Помогает разбирать сбои Docker-контейнеров: от проблем запуска и логов до сетевых ошибок и нехватки ресурсов.
npx skills add aj-geddes/useful-ai-prompts --skill container-debugging -a claude-codeЧто делает container-debugging
Скилл подсказывает, как искать причины сбоев в Docker и Kubernetes: контейнер не стартует, приложение падает, превышены лимиты ресурсов или пропало сетевое соединение. Он также затрагивает проблемы производительности.
В быстрых командах есть docker ps, docker inspect, docker stats, docker logs, docker exec и docker top. Подробные инструкции вынесены в файлы references/: основы отладки Docker, типовые проблемы, оптимизация контейнеров и чек-лист. Для команд с docker нужен установленный Docker CLI; без доступа к нему эти проверки не запустить.
Какие задачи решает
- найти причину, по которой контейнер не запускается
- разобрать логи приложения, которое падает в контейнере
- проверить использование CPU и памяти контейнером
- диагностировать сетевые проблемы контейнеризированного приложения
Примеры запросов агенту
- Проверь, почему контейнер
apiне запускается, и предложи команды для диагностики. - Разбери логи контейнера
workerи найди возможную причину сбоя. - Подскажи, как проверить, не упирается ли контейнер в лимиты памяти или CPU.
Как установить container-debugging
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill container-debugging -a claude-code2Вручную: положить файлы
~/.claude/skills/container-debugging/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/container-debugging/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill container-debugging -a codex2Вручную: положить файлы
.agents/skills/container-debugging/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill container-debugging -a cursor2Вручную: положить файлы
.cursor/skills/container-debugging/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts container-debugging2Вручную: положить файлы
.github/skills/container-debugging/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill container-debugging -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/container-debuggingВручную: положить файлы
.devin/skills/container-debugging/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill container-debugging -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о container-debugging
Как установить container-debugging в Claude Code?
Выполните npx skills add aj-geddes/useful-ai-prompts --skill container-debugging -a claude-code. Файл скилла находится по пути ~/.claude/skills/container-debugging/SKILL.md.
Что делает скилл container-debugging?
Он помогает искать причины проблем Docker-контейнеров и приложений в них: проверять состояние, логи, процессы и использование ресурсов.
Какие команды Docker описаны в скилле?
Среди быстрых команд есть docker ps, docker inspect, docker stats, docker logs, docker exec и docker top.
Исходный текст
SKILL.md · MIT
--- name: container-debugging description: > Debug Docker containers and containerized applications. Diagnose deployment issues, container lifecycle problems, and resource constraints. --- # Container Debugging ## Table of Contents - [Overview](#overview) - [When to Use](#when-to-use) - [Quick Start](#quick-start) - [Reference Guides](#reference-guides) - [Best Practices](#best-practices) ## Overview Container debugging focuses on issues within Docker/Kubernetes environments including resource constraints, networking, and application runtime problems. ## When to Use - Container won't start - Application crashes in container - Resource limits exceeded - Network connectivity issues - Performance problems in containers ## Quick Start Minimal working example: ```bash # Check container status docker ps -a docker inspect <container-id> docker stats <container-id> # View container logs docker logs <container-id> docker logs --follow <container-id> # Real-time docker logs --tail 100 <container-id> # Last 100 lines # Connect to running container docker exec -it <container-id> /bin/bash docker exec -it <container-id> sh # Inspect container details docker inspect <container-id> | grep -A 5 "State" docker inspect <container-id> | grep -E "Memory|Cpu" # Check container processes docker top <container-id> # View resource usage docker stats <container-id> # Shows: CPU%, Memory usage, Network I/O // ... (see reference guides for full implementation) ``` ## Reference Guides Detailed implementations in the `references/` directory: | Guide | Contents | |---|---| | [Docker Debugging Basics](references/docker-debugging-basics.md) | Docker Debugging Basics | | [Common Container Issues](references/common-container-issues.md) | Common Container Issues | | [Container Optimization](references/container-optimization.md) | Container Optimization | | [Debugging Checklist](references/debugging-checklist.md) | Debugging Checklist | ## Best Practices ### ✅ DO - Follow established patterns and conventions - Write clean, maintainable code - Add appropriate documentation - Test thoroughly before deploying ### ❌ DON'T - Skip testing or validation - Ignore error handling - Hard-code configuration values
© aj-geddes · MIT · aj-geddes/useful-ai-prompts