By netresearch
Build, test, and secure Docker containers using best practices for Dockerfiles, Compose, multi-stage builds, and CI/CD testing. Automatically fixes Docker bind-mount path corruption on Windows/WSL environments.
Use when working with ANY Docker task: writing Dockerfiles, configuring docker-compose/compose.yml, multi-stage builds, docker-bake.hcl, container security audits, .dockerignore optimization, or CI/CD container testing. Triggers on: Dockerfile, docker-compose, container, image build, multi-stage, docker bake, compose.
Use when YOU (the AI agent) are running on Windows OUTSIDE WSL (Git Bash/MSYS/PowerShell shell) and need to run ANY docker / docker compose command. Docker Desktop runs on the WSL2 engine, so commands must be re-issued INSIDE WSL via wsl.exe -- running them from the Windows shell on a network/SMB drive (Z:, UNC) corrupts bind-mount paths. Does NOT apply if your shell is already inside WSL. Triggers on: docker, docker compose, docker-compose, container, bind mount, volume, 'is a directory', mount source wrong, Windows + Docker Desktop, WSL.
Agent Skill for Docker image development - Dockerfile best practices, CI testing patterns, and Docker Compose orchestration.
docker-via-wsl skill)This package bundles two skills:
docker-development — Dockerfile, compose, bake, CI testing, and security patterns.docker-via-wsl — for AI agents running on a Windows host outside WSL: re-issue every docker/docker compose command inside WSL (via wsl.exe) so Docker Desktop's WSL2 backend does not corrupt bind-mount paths.The docker-development skill activates automatically when working with:
| File Pattern | Description |
|---|---|
Dockerfile, Dockerfile.*, *.dockerfile | Container image definitions |
docker-compose.yml, compose.yml | Multi-container orchestration |
docker-bake.hcl | BuildKit bake configurations |
.dockerignore | Build context optimization |
The docker-via-wsl skill activates when an agent on a Windows shell (Git Bash/MSYS/PowerShell, outside WSL) is about to run any docker command.
Add the Netresearch marketplace once, then browse and install skills:
# Claude Code
/plugin marketplace add netresearch/claude-code-marketplace
Install with any Agent Skills-compatible agent:
npx skills add https://github.com/netresearch/docker-development-skill --skill docker-development
npx skills add https://github.com/netresearch/docker-development-skill --skill docker-via-wsl
Download the latest release and extract to your agent's skills directory.
git clone https://github.com/netresearch/docker-development-skill.git
composer require netresearch/docker-development-skill
Requires netresearch/composer-agent-skill-plugin.
The skill activates automatically when working on:
# Bypass entrypoint for direct testing
docker run --rm --entrypoint php myimage -v
# Mock upstream DNS
docker run --rm --add-host backend:127.0.0.1 nginx-image nginx -t
# Create .env before validation
cp .env.example .env
sed -i 's/PLACEHOLDER/test_value/g' .env
docker compose config > /dev/null
Extended documentation in the skill references/ directories:
docker-development/references/ci-testing.md - Comprehensive CI testing patternsdocker-via-wsl/references/diagnosis-and-fix.md - Diagnose and fix a wrong bind mount caused by driving Docker from a Windows shellThis project uses split licensing:
See the individual license files for full terms.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub netresearch/claude-code-marketplace --plugin docker-developmentComprehensive Jira integration with auto-detection of issue keys
Generate and maintain AGENTS.md, copilot-instructions.md, and other agent rule files
PHP 8.x modernization patterns with type safety and PHPStan
Git workflow best practices with commit validation hooks
Security audit patterns (OWASP Top 10, CWE Top 25 2025, CVSS v4.0) and GitHub project security checks for any project. Deep automated PHP/TYPO3 scanning with 80+ checkpoints, 19 reference guides, PreToolUse warnings. By Netresearch.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification