prestashop-kblisted
Install: claude install-skill educlopez/mallard
# PrestaShop Knowledge Base
This skill exposes the curated PrestaShop platform knowledge base bundled with the `prestashop-experts` plugin. The `prestashop-expert` agent consults this KB before answering, but any agent can read these files directly.
## When this skill is relevant
Load and read from this KB when the user mentions:
- **PrestaShop** mechanics independent of theme — hooks, modules, Smarty, themes parent-child, theme.yml, install vs distribution, migration.
- **PS 8 vs PS 9** differences.
- **Symfony BO** (the new Symfony 6 + Twig back office in PS 9).
- **Smarty** templating in PS context — `{l}`, `{hook}`, `{widget}`, `{capture}`.
- **PS source clone** vs distribution zip (`install-dev/` vs `install/`, `admin-dev/` vs `admin/`).
- **Hummingbird v2** theme — the default theme of PS 9 — and "which theme should I use" decision matrix.
- **Composer/vendor**, `parameters.php`, `.env` in a PrestaShop project.
Do NOT load for: Panda-specific modules (use `panda-kb`), non-PrestaShop e-commerce, generic PHP/Symfony questions outside PrestaShop.
## KB layout
```
references/
├── README.md # convenciones y índice de la KB
├── themes/ # 13 docs
│ ├── parent-child-feature.md # child theme mechanism (file path does NOT contain "child")
│ ├── theme-yml.md
│ ├── template-inheritance.md
│ ├── hummingbird-v2.md # PS 9 default theme + decision matrix vs Panda
│ └── ... (assets, layouts, etc.)
├── modules/