Building with Sanity, Contentful, Strapi, Payload, Ghost, Gatsby, or Eleventy? GreatCTO auto-detects the cms archetype and ships schema.org structured data, Core Web Vitals (LCP / INP / CLS), DMCA workflow, UGC moderation (CSAM + NCMEC), image pipeline (AVIF / WebP / responsive), SEO hygiene, and WCAG 2.2 AA gates from day one.
@sanity/client / contentful / @payloadcms/payload →Compliance auto-suggested: dmca · wcag-2.2-aa · gdpr · dsa-eu. Specialist agents activated:
Schema.org coverage per content type · Core Web Vitals budget · DMCA registered agent + notice-and-action · UGC moderation (CSAM hash + NCMEC + spam + hate-speech) · image / video pipeline · SEO hygiene · WCAG 2.2 AA · EU DSA Article 16.
LCP / INP / CLS budgets · CDN cache rules · image format negotiation · responsive srcset · lazy-loading · CrUX dashboard · RUM on top routes.
Upload validation · EXIF strip · spam classifier · hate-speech detection · banned-user enforcement (IP + email + device fingerprint) · session security.
Comment / review PII classification · GDPR consent · cookie banner · analytics SDK opt-in · cross-border for EU readers.
Packs auto-attach when CLI detects pack-specific signals (e.g. twilio in deps → voice-pack). Each pack adds its own reviewer agents + human gates on top of the base archetype pipeline.
$ npx great-cto init