panda-kb
Skill4 starsChanged 14 days agoMITView on GitHub
Curated knowledge base for the Panda theme by SunnyToo on PrestaShop 8 and 9 — 54 module fiches, 19 demos catalog, scraped official docs, and the Easy Builder track (steasybuilder + steasy_trans_panda). Use when answering questions about Panda-specific modules (`st*` prefix), SunnyToo widgets, Easy Builder layouts, or "what can Panda render". For PrestaShop platform-level questions (Symfony, Twig BO, Smarty syntax, hooks core, theme.yml mechanics, migration 8→9) use the `prestashop-kb` skill instead.
In this repository37 other files it gives its agents.
- blast-radiusSkill
- elementflow-kbSkill
- gitlab-changelog-releaseSkill
- gitlab-ci-quality-gatesSkill
- gitlab-project-bootstrapSkill
- gitlab-security-setupSkill
- gitlab-wiki-bootstrapSkill
- lando-checkSkill
- lando-img-placeholderSkill
- lando-mail-smtpSkill
- lando-setupSkill
- mallard-releaseSkill
- mr-flowSkill
- no-commentsSkill
- paginated-report-pdfSkill
- ploi-prestashop-deploySkill
- prestashop-kbSkill
- ps-consoleSkill
- ps-css-buildSkill
- ps-demo-userSkill
- ps-email-previewSkill
- ps-image-regenSkill
- ps-invoice-previewSkill
- ps-new-projectSkill
- ps-one-page-checkoutSkill
- ps-project-docSkill
- ps-security-auditSkill
- ps-storefront-polishSkill
- ps-theme-cacheSkill
- ps-translateSkill
- ps-view-transitionsSkill
- ps-watchSkill
- reflectSkill
- show-me-your-workSkill
- skill-authorSkill
- task-contextSkill
- verify-ps-projectSkill
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 0 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 23
Do NOT load for: PrestaShop core mechanics (use prestashop-kb), other themes (Classic, Warehouse, Leo, Hummingbird), or non-PrestaShop …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Panda Knowledge Base
This skill exposes the curated Panda theme knowledge base bundled with the prestashop-experts plugin. The panda-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:
- The Panda theme by SunnyToo (any PrestaShop version).
- Any
st*module name —stmegamenu,ststickers,stblog,stthemeeditor,stmanufacturer,stcustomtext, etc. - Easy Builder /
steasybuilder/steasy_trans_pandawidgets, presets, admin controllers, or the PS-aware bridge. - A SunnyToo demo ("ecommerce de moda", "tienda de tecnología", "alimentación", etc.).
- A storefront layout question phrased as "puede Panda hacer X" or "qué módulo Panda uso para Y".
Do NOT load for: PrestaShop core mechanics (use prestashop-kb), other themes (Classic, Warehouse, Leo, Hummingbird), or non-PrestaShop e-commerce.
KB layout
references/
├── README.md # convenciones y índice de la KB
├── 00-Research-Report.md # reconocimiento inicial Panda + URLs oficiales
├── docs/ # 26 docs oficiales scrapeadas (shallow — imágenes no capturadas)
│ ├── _index.md
│ ├── _module-names.md
│ ├── faq.md
│ ├── getting-started.md
│ ├── theme-install.md
│ ├── theme-settings.md
│ ├── theme-customization.md
│ ├── modules-overview.md
│ └── module-*.md # 12 módulos documentados oficialmente
├── modules/ # 58 fiches generadas leyendo el source de Panda 2.9.2
│ ├── _index.md # tabla maestra: módulo, hooks, LOC, configurable, BO own
│ ├── _by-category.md # agrupado por blog/product/navigation/content/helpers
│ ├── README.md # template de ficha
│ └── st*.md # una ficha por módulo Panda-específico (54+)
├── demos/ # 22 demos catalogadas
├── easybuilder/ # track SEPARADO — Easy Builder es paid opcional
│ ├── 00-overview.md
│ ├── 01-widgets-catalog.md # 31 widgets genéricos del core EB
│ ├── 02-presets-catalog.md
│ ├── 03-admin-controllers.md
│ └── 04-bridge-trans-panda.md # 20 widgets PS-aware via steasy_trans_panda
└── forum/ # placeholder — diferido a futuroHow to use the KB
- Start with the index:
modules/_index.mdfor the master table;modules/_by-category.mdto find by use case. - Open the specific fiche (
modules/stXXX.md) for hooks, LOC, dependencies, and what the module does. - Easy Builder questions →
easybuilder/01-widgets-catalog.md(31 generic widgets) +easybuilder/04-bridge-trans-panda.md(20 PS-aware widgets). Generic widgets need onlysteasybuilder; PS-aware widgets need bothsteasybuilderandsteasy_trans_panda. - "Which demo?" →
demos/catalog. Each demo is a reference configuration of modules. - Official docs fallback:
docs/is shallow because the real configuration info lives in screenshots not captured. Use as last resort.
Key facts to surface to agents
- Panda's
theme.ymldeclarescompatibility.from: 1.7.1.0,to: ~→ supports PS 8 and PS 9 simultaneously. stthemeeditoris the central configuration hub (~25K LOC, 153 files). Most of the 54+ Panda modules do NOT have their own admin screen — they are configured viastthemeeditor. Only ~8 have a BO form of their own.stmegamenuhas 19 hooks — it reacts to changes in categories, products, CMS, manufacturers, suppliers. The most hook-heavy module.stbloghas 10 sub-modules that depend on the parent (archives, comments, editor, search, tags, etc.).stoverride,stupgrader,stxlfgeneratorare infrastructure helpers (0 hooks).steasycontentis bundled in Panda (do not confuse withsteasybuilderwhich is paid optional).
Gaps to be honest about
- Module fiches show options as placeholder ("see .tpl and translations"). For real options in a specific project, read the source in the current working directory (
./modules/stX/), not the KB. - The 54 fiches were crystallized from Panda 2.9.2 distribution. If the CWD has Panda 2.9.3+ or a customized install, the CWD is authoritative.
docs/content is text-only (screenshots not captured). Don't rely ondocs/for step-by-step configuration.- Demo↔module cross-reference is not yet indexed. For "which demo as base for fashion ecommerce" suggest
https://panda2.sunnytoo.com/select-demo.html.
Cross-skill pointer
For Panda's interaction with PrestaShop core mechanics (hooks lifecycle, parent-child theme cascade, Smarty syntax, migration 8→9), the platform knowledge lives in the sibling skill prestashop-kb and the agent prestashop-expert.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

