mwguerra/claude-code-plugins/reference

Claude Code and agent skill by mwguerra/claude-code-plugins

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Reference documentation for docker-local architecture, commands, and configuration

Install

npx vskill@latest install mwguerra/claude-code-plugins/reference

SKILL.md

docker-local Reference

Quick reference for docker-local Laravel development environment.

When to Use

Use this reference when you need details about:

  • Service credentials and ports
  • docker-local CLI commands
  • File paths and project structure
  • .env configuration requirements

Service Credentials (Defaults)

ServiceHostPortUserPassword
MySQLmysql3306laravelsecret
PostgreSQLpostgres5432laravelsecret
Redisredis6379--
Mailpitmailpit1025--
MinIOminio9000miniominio123

Root MySQL password: secret

URLs

ServiceURL
Projectshttps://{project}.test
Subdomainshttps://{sub}.{project}.test
Traefikhttps://traefik.localhost:8080
Mailpithttps://mail.localhost
MinIO Consolehttps://minio.localhost

Key Commands

Status & Health
bash
docker-local status # Check all services and containers
docker-local doctor # Full health check with diagnostics
docker-local fix # Auto-fix common issues
Container Management
bash
docker-local up # Start all containers
docker-local down # Stop all containers
docker-local restart # Restart all containers
docker-local logs [service] # View logs (nginx, php, mysql, redis, traefik)
Project Management
bash
docker-local link # Rescan and link all projects
docker-local list # List all detected projects
docker-local make:laravel X # Create new Laravel project
docker-local open [project] # Open project in browser
SSL Certificates
bash
docker-local ssl:status # Check certificate status
docker-local ssl:regenerate # Regenerate all certificates
Database
bash
docker-local db:create X # Create MySQL database
docker-local db:mysql # Open MySQL CLI
docker-local db:postgres # Open PostgreSQL CLI
docker-local db:redis # Open Redis CLI
docker-local db:fresh # Run migrate:fresh --seed
Environment
bash
docker-local env:check # Check .env for conflicts
docker-local config # Show current configuration

File Paths

PathPurpose
~/projects/Default projects directory
~/projects/.docker-local-links/Symlinks for Nginx routing
~/.config/docker-local/Configuration directory
~/.config/docker-local/config.jsonMain config file
~/.config/docker-local/certs/SSL certificates

Required .env Settings

For Laravel projects to work with docker-local:

bash
APP_URL=https://myproject.test
# Database (MySQL)
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=myproject
DB_USERNAME=laravel
DB_PASSWORD=secret
# Redis
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=null
# Cache/Session/Queue isolation (unique per project)
CACHE_PREFIX=myproject_
REDIS_CACHE_DB=0
REDIS_SESSION_DB=1
REDIS_QUEUE_DB=2
# Mail
MAIL_MAILER=smtp
MAIL_HOST=mailpit
MAIL_PORT=1025
# S3/MinIO (optional)
AWS_ACCESS_KEY_ID=minio
AWS_SECRET_ACCESS_KEY=minio123
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=myproject
AWS_ENDPOINT=http://minio:9000
AWS_USE_PATH_STYLE_ENDPOINT=true

Troubleshooting Quick Reference

SymptomLikely CauseFix
404 errorMissing symlinkdocker-local link
"Site can't be reached"DNS not configuredCheck /etc/hosts or dnsmasq
Certificate errorCerts not generateddocker-local ssl:regenerate
Certificate still failingmkcert not trustedsudo mkcert -install
Container unhealthyService crashdocker-local restart
DB connection refusedWrong DB_HOSTUse mysql not 127.0.0.1

Multi-Project Isolation

Each project needs unique values to avoid conflicts:

  • Database name - Unique per project
  • Redis DBs - 3 DBs per project (0-2, 3-5, 6-8, etc.)
  • Cache prefix - Unique string per project
  • MinIO bucket - Unique per project

Use docker-local env:check --all to detect conflicts across projects.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mwguerra/claude-code-plugins/reference/badge)](https://verified-skill.com/skills/mwguerra/claude-code-plugins/reference)

Something wrong with this skill or its page? Tell us.