# WebinarIgnition — shared agent baseline

## Rule 0 (FIRST — vor allem anderen)

> **Cursor delegiert und liefert Beweise.**  
> **Claude Pro plant, denkt, strukturiert und produziert Code und Tiefe.**  
> **Composer nur Hände, nicht Kopf.**

**Erste Aktion bei Idee/Analyse/Plan/Komplex:** [`scripts/wi-sub-go.sh`](scripts/wi-sub-go.sh) mit `--model opus --review-only` oder `--model opusplan --plan` — **nicht** lange Cursor-only-Recherche. Policy: [.cursor/rules/00-wi-delegate-pro-first.mdc](.cursor/rules/00-wi-delegate-pro-first.mdc). Escape: `cursor-only:`.

---

**Cursor** loads full rules from [`.cursor/rules/`](.cursor/rules/).

**Claude Code** loads [CLAUDE.md](CLAUDE.md) + synced bundles in [`.claude/rules/`](.claude/rules/) and skills in [`.claude/skills/`](.claude/skills/).

Cursor is the **single source of truth** for WI rules. Do not duplicate rule text here.

Thin Cursor bridge rule: [`.cursor/rules/wi-claude-sync-bridge.mdc`](.cursor/rules/wi-claude-sync-bridge.mdc) loads this file via `@AGENTS.md`.

## Re-sync Claude after rule edits

```bash
./scripts/wi-claude-rules-sync.sh
# alias:
./scripts/sync-cursor-rules-to-claude.sh
```

**Auto-sync:** saving `.cursor/rules/*.mdc` or `scripts/wi-claude-rules-sync.manifest.yaml` triggers [`.cursor/hooks/wi-claude-rules-sync-on-edit.sh`](.cursor/hooks/wi-claude-rules-sync-on-edit.sh) (see [`.cursor/hooks.json`](.cursor/hooks.json)).

Manifest: [`scripts/wi-claude-rules-sync.manifest.yaml`](scripts/wi-claude-rules-sync.manifest.yaml)

## Cursor ↔ Claude triggers (Sub-Go)

| Command | Meaning |
|---------|---------|
| `Sub-Go: <task>` | Claude Code implements; Cursor orchestrates deploy/QA |
| `Claude Code Sub-Review <scope>` | Review only |
| `Sub-Fix alle` | Fix all findings from last Sub-Review |
| `/architect` (Agenten-Architekt) | Meta-Design eines neuen Agentensystems; startet mit Phase 1 (max. 10 Fragen) |
| `/life-navigator` | `/life-startup`, `/life-shutdown`, Prioritäten aus `~/Documents/Life-Private/` |

**Sub-Go models (auto-escalate, no cost shyness):** sonnet `--effort high` → plan phases **opusplan** → risky/blockade **opus** `--effort xhigh` → 2× opus fail **fable**. Cursor stays **Auto**; code via [`scripts/wi-sub-go.sh`](scripts/wi-sub-go.sh) (Pro), not Cursor API picker. **Zero-prefix:** ship-set tasks need no `Sub-Go:`; escape `cursor-only:`. Full policy: [CLAUDE.md](CLAUDE.md) § Sub-Go model policy.

Details: [CLAUDE.md](CLAUDE.md) section **Cursor orchestrates Claude Code**.

## One-line North Star

TN must feel safe and fast; host must convert. Both win, or stop and ask Tobias.

## Ship-set (commit / deploy / Freemius ZIP only)

`webinarignition.php`, `inc/`, `UI/`, `admin/`, `assets/`, `templates/`, `css/`, `languages/`, `images/`, `font/`

Never commit: `.cursor/`, `scripts/`, `wi-dev/`, secrets, screenshots (unless explicit ask).
