agentsclimarketplace

Pre launch checklist

Skill Gekkos-tech/agency-os/plugins/quality-qa/skills/pre-launch-checklist

The go-live gate for websites, tuned for German/EU agencies — legal compliance (DSGVO/GDPR, Impressum, Cookie-Consent, BFSG accessibility) plus the technical launch checklist (SSL, redirects, 404, OG tags, sitemap, robots, forms, analytics). Use this skill before ANY website goes live or relaunches — trigger on "pre-launch", "go-live check", "launch checklist", "können wir live gehen", "ready to launch?", "vor dem Launch prüfen", "Website abnehmen", or when the agency-workflow LAUNCH phase runs. Legal items are hard blockers, not warnings. Not a general QA pass (use performance/accessibility/webapp-testing for that) — this is the final gate after QA.From its SKILL.md

Install
npx -y skills add Gekkos-tech/agency-os --skill pre-launch-checklist

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.8 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

Pre-Launch Checklist

Run this as the last gate before DNS cutover. Two sections: legal (hard blockers — a German site going live without these creates liability) and technical. Produce docs/launch-checklist.md with pass/fail + evidence per item. Anything failing legal = no launch recommendation, stated plainly.

A. Legal (DACH/EU) — hard blockers

Impressum (§ 5 DDG, formerly TMG)

  • Impressum page exists, reachable from EVERY page within 2 clicks
  • Contains: full legal name + legal form, postal address (no P.O. box), email AND a second fast contact channel (usually phone), authorized representative, commercial register + number (if registered), USt-IdNr. (if assigned), supervisory authority / chamber for regulated professions
  • Responsible person for editorial content (§ 18 Abs. 2 MStV) if the site has journalistic/editorial content

Datenschutzerklärung (DSGVO)

  • Privacy policy page linked from every page, current, and matching what the site ACTUALLY does — verify against reality:
    • every third-party service found in the code/network tab is listed (fonts, maps, analytics, tag manager, video embeds, forms, CDN, chat)
    • legal basis named per processing purpose
    • data subject rights, retention, controller contact, Datenschutzbeauftragter (if required)
  • Google Fonts are self-hosted (loading from fonts.googleapis.com is an established Abmahnung risk in Germany), same logic for other third-party assets that leak IPs pre-consent
  • Forms: only necessary fields, HTTPS submission, no pre-checked marketing checkboxes, double opt-in for newsletters

Cookie-Consent (TDDDG § 25 + DSGVO)

  • No non-essential cookies/storage before consent — verify in DevTools with a fresh profile: only technically necessary items pre-consent
  • Analytics/marketing tags fire only AFTER opt-in (test both paths)
  • Banner: "Reject all" as prominent as "Accept all", granular choices, consent revocable (persistent link/settings), no dark patterns
  • If only essential cookies are used: no banner needed — do not add one "for safety"; document it instead

BFSG (Barrierefreiheitsstärkungsgesetz, in force since 2025-06-28)

  • Determine applicability: B2C e-commerce, booking/reservation systems, and consumer-facing digital services generally in scope (micro-enterprise exemption < 10 employees AND ≤ 2M € turnover — services only). Document the assessment either way.
  • If in scope: WCAG 2.1 AA conformance (EN 301 549) — run the accessibility skill and fix blockers
  • "Erklärung zur Barrierefreiheit" (accessibility statement) published

B. Technical

Security & transport

  • SSL certificate valid for apex + www; auto-renewal configured
  • HTTP → HTTPS redirect; no mixed content (check console)
  • Security headers: HSTS, X-Content-Type-Options, Referrer-Policy, sensible CSP (or documented why not)

Redirects & URLs

  • Relaunch: every indexed old URL 301-mapped (crawl old site / Search Console export first); spot-check top-20 pages
  • www vs non-www: one canonical host, the other redirects
  • Trailing-slash behavior consistent
  • Custom 404 page: helpful, branded, links back; returns real 404 status

Discoverability

  • robots.txt present and NOT blocking the site (the classic staging-robots-goes-live failure — check explicitly)
  • No stray noindex from staging (meta or X-Robots-Tag)
  • XML sitemap generated, referenced in robots.txt, submitted to Search Console; contains only canonical, 200-status URLs
  • Canonical tags correct; per-page unique titles + meta descriptions
  • OG tags + Twitter cards on all shareable pages; og:image exists in 1200×630 and actually renders (test with a share debugger)
  • Favicon set + web manifest; schema markup for the business type (LocalBusiness with NAP for local clients)

Function & content

  • All forms submit successfully AND the mail/CRM actually receives them (send real test submissions)
  • All internal links + nav work; no dead anchors; external links open correctly
  • Real content everywhere: no lorem ipsum, placeholder images, or example@... addresses; phone numbers and opening hours correct
  • Analytics installed, consent-gated, and recording (verify a test pageview post-consent); goals/conversions configured

Ops

  • Backup/rollback plan for the cutover; DNS TTL lowered in advance
  • Monitoring/uptime check on the live URL
  • Post-launch hour-one verification list ready (live URL mobile+desktop, forms, consent, Search Console sitemap fetch)

Output format

# Launch-Checkliste — {project} — {date}
## Ergebnis: GO / NO-GO (Blocker: n)
| # | Item | Status | Evidenz/Notiz |
...
## Blocker (müssen vor Launch behoben werden)
## Empfehlungen (nach Launch)

Write the client-facing report in the client's language. This checklist is a practical launch aid, not legal advice — recommend a lawyer's review for regulated industries (health, finance, legal services).

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,696. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.