← ClaudeAtlas

magento-auditlisted

Performance audit of a Magento 2 / Mage-OS / Adobe Commerce storefront: full-page cache misses and cacheable="false" leaks, Varnish/Redis configuration, indexer modes and cron health, TTFB, payload sizes, and Core Web Vitals. Use this skill whenever the user says a Magento store is slow, asks to audit/review/check storefront performance, mentions FPC or cache hit rate, X-Magento-Cache-Debug, Varnish not caching, high TTFB, stuck or realtime indexers, cron problems, or Core Web Vitals / PageSpeed scores for a Magento or Mage-OS site. Works from a URL alone, from a codebase alone, or both. For writing or fixing module code, use the magento-module skill instead.
staksoft/magento-claude-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill staksoft/magento-claude-skills
# Magento 2 / Mage-OS Storefront Performance Audit Audit procedure for Magento storefront performance. The output is always a severity-ranked markdown report ([references/scoring.md](references/scoring.md)) where every finding carries verbatim evidence and an exact fix — never a list of generic tips. The cardinal rule: **audit caching first.** Until full-page cache works, every other number (TTFB, CWV, server load) is measuring the wrong thing. Most "Magento is slow" reports are FPC failures with a different hat on. ## Pick the mode | You have | Mode | Tools | |---|---|---| | A store URL | **URL mode** | `scripts/check-headers.py`, browser/Lighthouse if available | | The codebase (and ideally a running install) | **Codebase mode** | `scripts/scan-layout.py`, env.php, `bin/magento` CLI | | Both | **Combined** — do URL mode first, use codebase mode to explain what it found | both | Ask for the missing half only if the findings demand it (e.g. URL mode shows MISSes → request codebase access to find the killer); otherwise audit what you have and record the gap in the report's "Not audited" section. ## URL mode 1. Collect 3–5 **public** URLs: homepage, a category page, a product page, a CMS page. Never test cart/checkout/account pages for cache hits — they are uncacheable by design. 2. Run the header check (stdlib-only Python, two requests per URL so the second is warm): ```bash python scripts/check-headers.py https://store.example/ https://store.example/some-cate