← ClaudeAtlas

lando-setuplisted

Sets up a PrestaShop 8/9 project locally with Lando, or refreshes its database from the server. Full setup configures Lando, syncs app/config, picks a free port, imports the DB and fixes shop URLs; DB refresh mode only re-dumps and re-imports the database. Use when the user says "monta el proyecto", "setup lando", "prepara en local", "levanta el lando de X", "configura X en local", "actualízame la DB", "refresca la DB de X", "bájame la DB de X", "sync DB", or "quiero la DB actualizada de X".
educlopez/mallard · ★ 3 · API & Backend · score 72
Install: claude install-skill educlopez/mallard
# lando-setup ## Trigger **Full setup** (project not yet configured locally): "monta el proyecto", "setup lando", "prepara en local", "levanta el lando de X", "configura X en local" → Run all steps in order. **DB refresh only** (Lando already running, just need fresh DB): "actualízame la DB", "refresca la DB de X", "bájame la DB de X", "sync DB", "quiero la DB actualizada de X" → Skip to [DB Refresh Mode](#db-refresh-mode) below. ## ⚠️ Invoke this skill WITHOUT arguments The nginx template in Step 9 is full of `$1`…`$8` capture references. When this skill is invoked with an `args` string, the harness expands those as positional parameters — the image rewrite rules arrive mangled (`$1` becomes the first word of your args, `$5` becomes a URL, etc.) and any vhost written from them will 404 every product image. Invoke as `/lando-setup` with **no args** and state the project, server and options in the conversation instead. If you already invoked it with args, do NOT copy the rewrite rules from the loaded skill text — read `SKILL.md` from disk, or copy an existing working `.lando/nginx-site.conf` from another PS9 project. ## Placeholders - `{workspace}` — the directory under `~/developer/` where your projects live (e.g. your company or team name). Set it once; every path below uses `~/developer/{workspace}/{project-name}/`. - `{ssh_key}` — the SSH private key configured for the servers (e.g. `id_rsa_company`). Used explicitly on every SSH/rsync command. ## Context - Project