---
name: managers
description: Proactieve weekly management-sweep — draait alle 5 manager-agents (SEO, indexering, security, performance, content) parallel over de LIVE shop + codebase en levert één geprioriteerde actielijst op omzet-impact. Gebruik bij "managers", "sweep", "weekly check", "wat moet er gebeuren", "ga uren bezig" (management-loop), of periodiek.
argument-hint: "[domein of leeg=alles]"
user-invocable: true
allowed-tools: Bash, Read, Grep, Glob, Edit, Agent
---

De 5 manager-agents zijn ontworpen om "continu monitoren ÉN verbeteren, periodiek (weekly)" te draaien — maar zonder gecoördineerde ingang gebeurt dat alleen ad-hoc. Deze skill is die ingang: één proactieve sweep, één geprioriteerde lijst, dan fixen.

Focus: $ARGUMENTS (leeg = alle 5 domeinen)

## Stap 0 — Context

- Draait **proactief** (niet diff-based zoals `/review`) — over de live shop + hele codebase.
- Noord-ster: **OMZET > CONVERSIE > KLANTERVARING > CODE-ESTHETIEK**. Prioriteer findings zo.
- Andere Claude actief? Check `/wie` eerst — bij gedeeld werk `build:safe` gebruiken.

## Stap 1 — 5 managers parallel spawnen (1 message, 5 Agent calls)

Elke manager doet een **read-first audit-pass** en retourneert een gestructureerde top-lijst. **Géén parallelle edits** — managers rapporteren + stellen fix voor; Sam voert daarna sequentieel uit (voorkomt collisions in gedeelde workspace).

Geef elke agent deze opdracht mee: *"Proactieve weekly sweep. Audit je domein over de live shop + codebase. Rapporteer je top 3-5 findings, elk met: severity (CRITICAL/WARNING/SUGGESTION), file:line of URL, concrete fix, en geschatte impact (omzet/conversie/risico). Fix NIETS nu — alleen rapporteren."*

1. **seo-manager** → titles/canonical/h1/schema/thin content, indexering-rate, interne links naar geld-pagina's
2. **indexing-manager** → GSC Page Indexing: soft-404, orphans, crawled-niet-geïndexeerd, 5xx
3. **security-manager** → secrets, admin-auth (Bearer/apiKey), OWASP, Mollie/PostNL hardening
4. **performance-manager** → bundle budgets, cold-start 502-risico, ISR-config, image-pipeline, blob-cache
5. **content-manager** → Lenn-stem, eerlijkheid (geen verzonnen cijfers), privacy (geen privé-adres), content-depth

Bij een specifiek `$ARGUMENTS`-domein: spawn alleen die manager(s).

## Stap 2 — Consolideren tot één lijst

Voeg alle findings samen, dedup overlap, en **sorteer op business-impact** (niet op domein):

```
## Management-sweep — <datum>

🔴 NU (omzet/risico, blokkerend):
- [domein] beschrijving — file:line of URL — fix — impact

🟡 DEZE WEEK (conversie/indexering):
- ...

🟢 BACKLOG (esthetiek/nice-to-have):
- ...

Lenn-taken (niet door Sam te doen — GBP, backlinks, WebwinkelKeur, env vars): ...
```

## Stap 3 — Fixen (sequentieel, veilig)

- Pak 🔴 + hoogwaardige 🟡 één voor één. **Niet** 5 tegelijk editen.
- Per fix: reproduceer → fix → test original + 2-3 andere cases → build (of `build:safe` bij 2e Claude) → stage specifiek → commit.
- Riskante/ambigue findings: laat staan en zet op de lijst voor Lenn-review.

## Stap 4 — Autonome cadans (optioneel, "ga uren bezig")

Voor een lange autonome management-loop: na een ronde fixen → `ScheduleWakeup` (1200s+) → volgende sweep. Stop bij lege 🔴/🟡-lijst of als Lenn ingrijpt. Gebruik `/monitor-warmup` parallel voor uptime-signaal.

> Dit is de bewuste tegenhanger van `/review` (diff-based, na een change). `/managers` is proactief (vindt wat je niet wist dat kapot was).
