lando-setup

Solid

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".

API & Backend 3 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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. ## 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 - Projects live at ~/developer/{workspace}/{project-name}/ - SSH hosts in ~/.ssh/config follow pattern: {alias}-prod, {alias}-pre - All projects are PrestaShop 8 or 9 - DB credentials in app/config/parameters.php (on the SERVER) - Existing port range in use: 33290–33409 (pick next free one) ## SSH Authentication ### SSH Keys - `~/.ssh/{ssh_key}` — your primary company key (RSA). Replace `{ssh_key}` with your configured key name (e.g. `id_rsa_company`). - `~/.ssh/{ssh_key_ed25519}` — Ed25519, your company SSH key — modern alternative. Always use `-i ~/.ssh/{ssh_key}` explicitly on all SSH/rsync commands to avoid key ambiguity. ### Auth modes **Key-based (most projects):** Your company public key is ...

Details

Author
educlopez
Repository
educlopez/mallard
Created
2 months ago
Last Updated
today
Language
Go
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Solid

ps-watch

Sets up BrowserSync live-reload watcher for PrestaShop Panda child theme development in Lando. Auto-detects child theme name and Lando proxy URL. Watches child theme CSS/JS/TPL files and reloads the browser automatically on save. Use when working on PS frontend/maquetación in Lando and the user wants auto-reload, live reload, watcher, or is tired of reloading the browser manually after CSS changes.

3 Updated today
educlopez
AI & Automation Solid

lando-img-placeholder

Sets up a static image placeholder for local Lando PrestaShop development so broken/missing product images show a nice placeholder instead of broken icons. Use this skill when the user says "placeholder de imagenes en lando", "lando image placeholder", "imagenes rotas en lando", "broken images in lando", or wants to avoid downloading hundreds of product images for local development. Trigger proactively whenever the user is working on a Lando PrestaShop project and mentions broken images or missing product photos.

3 Updated today
educlopez
AI & Automation Solid

ps-new-project

Orchestrate the day-1 setup that remains after cloning a PrestaShop repo and running lando-setup: scaffold the child theme (panda or elementflow track), wire the CSS build, and write CLAUDE.md. Composes existing skills (ps-css-build, ps-project-doc, lando-setup). Does NOT create the GitLab repo, the server, or install PrestaShop core. Use when starting a new client project locally and you need the standard scaffold fast.

3 Updated today
educlopez