dev-docker/SKILL.md
Use when writing or modifying Docker Compose files, configuring services, healthchecks, and container dependencies.
npx skillsauth add paulund/ai dev-dockerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
service_healthy for services with healthchecks, service_completed_successfully for migration jobs| Topic | Reference | Load When |
|-------|-----------|-----------|
| Healthchecks | references/healthchecks.md | Configuring healthcheck commands, timing, depends_on conditions |
| Networking | references/networking.md | Custom networks, service DNS, port exposure vs publishing |
| Volumes | references/volumes.md | Named volumes, bind mounts, tmpfs, sharing between services |
| Environment | references/environment.md | .env files, variable substitution, secrets, env_file |
| Profiles | references/profiles.md | Optional services (Mailpit, Adminer) toggled with --profile |
| Override Files | references/override.md | Per-environment compose files for dev, CI, and production |
service_healthy in depends_on whenever a healthcheck is defined on the target serviceservice_completed_successfully for one-off jobs (migrations, seed scripts)expose for internal ports, ports only for services that need host access.env and docker-compose.override.yml to .gitignore.env.example and docker-compose.override.yml.example as templatesservice_started for databases — a running container is not a ready database.env or Docker secretstesting
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
development
TypeScript project conventions. Auto-load when editing *.ts or *.tsx files.
development
Use when writing or fixing PHP code, implementing classes, traits, or interfaces, applying PSR standards, or working with PHP 8.3+ patterns like readonly properties, enums, named arguments, match expressions, and union types.
tools
Next.js 15 App Router project conventions. Auto-load when working in app/, src/app/, components/, server actions, or route handlers.