This is a diagnostic framework for fixing slow or broken devcontainer setups. It walks through six states from no containerization to validated environments, with specific interventions for each problem: slow startups get Dockerfile caching advice, configuration errors get compatibility checklists, and multi-service setups get compose templates. The core insight is that every choice affects startup time and team onboarding, so it forces you to make those tradeoffs explicit. Includes analyzer scripts and templates for common patterns. Use this when your container takes five minutes to start or works locally but breaks in Codespaces. Skip it if you're writing application code or dealing with production deployments.

skills.sh installs
327
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill devcontainer --agent claude-code

Installs into .claude/skills of the current project.

Files

Devcontainer Diagnostic

Diagnose devcontainer and Docker development environment problems. Help create reproducible, fast-starting development environments that work consistently across VS Code, GitHub Codespaces, and team members.

When to Use This Skill

Use this skill when:

  • Setting up a new devcontainer
  • Container startup is too slow
  • Configuration errors or conflicts
  • Different behavior in VS Code vs Codespaces
  • Multi-service development environment needed

Do NOT use this skill when:

  • Writing application code
  • Deploying to production
  • Configuring CI/CD pipelines

Core Principle

Development containers should provide instant productivity. Every configuration choice affects startup time, reproducibility, and team onboarding. Make these trade-offs explicit.

Diagnostic States

DV0: No Devcontainer Strategy

Symptoms: Manual setup, "check the README", works on one machine fails on others

Interventions:

  • Start with pre-built devcontainer base image
  • Use assets/devcontainer-simple.md template

DV1: Slow Container Startup

Symptoms: 5+ minute startup, heavy postCreateCommand, avoiding rebuilds

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Categories
DevOps & CI/CD, Documentation, AI & Agent Building, Debugging
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118
1jezweb avatarcloudflare-agentsjezweb/claude-skillsBuild AI agents with Cloudflare Agents SDK on Workers + Durable Objects. Provides WebSockets, state persistence, scheduling, and multi-agent coordination. Preve326skills.sh installs
2jezweb avatarcloudflare-vectorizejezweb/claude-skillsBuild semantic search with Cloudflare Vectorize V2. Covers async mutations, 5M vectors/index, 31ms latency, returnMetadata enum changes, and V1 deprecation. Pre326skills.sh installs
3jezweb avatarsnowflake-platformjezweb/claude-skillsBuild on Snowflake's AI Data Cloud with snow CLI, Cortex AI (COMPLETE, SUMMARIZE, AI_FILTER), Native Apps, and Snowpark. Covers JWT auth, account identifiers, M326skills.sh installs
4onewave-ai avatarintent-signal-aggregatoronewave-ai/claude-skillsMonitor buyer intent signals across the web including job postings, tech changes, funding rounds, and leadership changes. Alerts when prospects show buying sign326skills.sh installs
5davila7 avatargh-fix-cidavila7/claude-code-templatesInspect GitHub PR checks with gh, pull failing GitHub Actions logs, summarize failure context, then create a fix plan and implement after user approval. Use whe325skills.sh installs
6jezweb avatarclaude-apijezweb/claude-skillsBuild with Claude Messages API using structured outputs for guaranteed JSON schema validation. Covers prompt caching (90% savings), streaming SSE, tool use, and325skills.sh installs