Zum Inhalt springen
WebViewGold Vibe Coding in den App Store
Deutsch
WebViewGold holen

KI-Coding-Agenten

AGENTS.md vs. CLAUDE.md vs. .cursor/rules vs. copilot-instructions.md vs. GEMINI.md für App-Projekte

Jeder Coding-Agent hat seine eigene Anweisungsdatei, aber inzwischen lesen die meisten auch AGENTS.md. Für eine Web-App, die als iOS- und Android-App erscheint, ist das saubere Setup ein gemeinsamer Abschnitt zur nativen App in AGENTS.md plus schlanke Tool-Dateien, die darauf verweisen. Hier steht, wer was liest, und der Abschnitt zum Kopieren.

Ab $109 einmalig pro Plattform, oder unser Team erledigt alles ab $698.

  • Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen
  • Kein Programmieren nötig
  • Einmalzahlung, kostenlose Updates
  • 24/7 Support von echten Menschen
  • Made in Germany seit 2014 · ISO 27001

Wer welche Datei liest (Stand November 2026)

DateiGelesen vonOrt und GeltungsbereichGut zu wissen
AGENTS.mdCodex, Cursor, GitHub Copilot (Cloud Agent, Code Review, VS Code), Devin Desktop (früher Windsurf), Jules, Zed, Aider und weitere; Claude Code, wenn keine CLAUDE.md existiertReines Markdown, kein Front Matter. Root und Unterordner; die Datei, die dem bearbeiteten Code am nächsten liegt, gewinntOffenes Format, inzwischen betreut von der Agentic AI Foundation unter dem Dach der Linux Foundation
CLAUDE.mdClaude Code; GitHub Copilot akzeptiert auch eine einzelne CLAUDE.md im Root./CLAUDE.md oder ./.claude/CLAUDE.md, persönlich CLAUDE.local.md, nutzerweit ~/.claude/CLAUDE.md; Pfadregeln in .claude/rules/Importe mit @path; Ziel unter 200 Zeilen. Existiert sie, liest Claude Code sie statt AGENTS.md, außer sie importiert AGENTS.md
.cursor/rules/*.mdcDer Agent von CursorFront Matter description, globs, alwaysApply; Typen Always Apply, Apply Intelligently, Apply to Specific Files, Apply ManuallyMüssen .mdc sein; unter 500 Zeilen pro Regel. Bugbot ignoriert sie und liest .cursor/BUGBOT.md
.github/copilot-instructions.mdGitHub Copilot: VS Code, Chat auf GitHub.com, Cloud Agent, Code ReviewRepositoryweit; für Pfade ergänzt du .github/instructions/*.instructions.md mit applyTo-GlobsexcludeAgent hält eine Pfaddatei vom Code Review oder vom Cloud Agent fern (Copilot-Guide)
GEMINI.mdGemini CLI und sein Nachfolger Antigravity CLI von 2026 (abwärtskompatibel); GitHub Copilot akzeptiert eine einzelne GEMINI.md im RootGlobal ~/.gemini/GEMINI.md plus Dateien im Workspace und in seinen übergeordneten Ordnern; Importe mit @file.mdGemini CLI kann AGENTS.md über die Einstellung context.fileName laden; Antigravity CLI empfiehlt die Umbenennung in AGENTS.md
.devin/rules/*.mdDevin Desktop (früher Windsurf)trigger-Front-Matter: always_on, glob, model_decision, manualDie alten .windsurf/rules und .windsurfrules werden weiter geladen; AGENTS.md wird als immer aktive Regel gelesen (Windsurf-Guide)

Die Empfehlung: eine Quelle, schlanke Adapter

Schreib das Wissen über die native App einmal auf, in AGENTS.md, weil fast jeder Agent diese Datei liest. Gib dann jedem Tool nur das, was es dort nicht bekommt: Claude Code eine Importzeile, Cursor eine Regel speziell für UI-Dateien, Copilot eine kurze Repository-Datei, Gemini einen Import oder eine Einstellung.

Warum überhaupt zusätzliche Dateien? Aus zwei Gründen. Manche Tools bevorzugen ihre eigene Datei, wenn beide existieren (Claude Code liest CLAUDE.md statt AGENTS.md, wenn es eine findet), und die Eingrenzung auf bestimmte Dateien ist toolspezifisch: globs, applyTo und Pfadregeln gibt es nur in den nativen Formaten. Eine Regel, die nur lädt, wenn der Agent eine Komponente bearbeitet, ist der beste Ort für die Checkliste zum mobilen Layout.

Symlinks funktionieren auch (die AGENTS.md-Website schlägt vor, die alte Datei umzubenennen und zurückzuverlinken), aber sie gehen in Windows-Checkouts leicht kaputt und sind im Code Review unsichtbar. Importe und kurze Verweisdateien sagen, was sie tun. Wie Agenten die WebViewGold-Referenz selbst lesen sollten, steht im llms.txt-Guide.

Der gemeinsame Abschnitt zur nativen App (in AGENTS.md einfügen)

Ersetze URL, Marker und Helper-Pfad und lösche die Schemata, die du nicht nutzt. Jedes Schema hier stammt aus der WebViewGold-Dokumentation für iOS und Android. Längere, toolspezifische Versionen: das CLAUDE.md-Template, das AGENTS.md-Template für Codex und das Cursor-Rules-Template.

markdown
## Native app (WebViewGold): read before changing UI, auth or payments

Runtime
- Production: https://app.example.com. WebViewGold loads it in a WKWebView (iOS) and
  an Android WebView. Every deploy is live in the store apps; there is no mobile codebase.
- In the app, the user agent contains "MyAppNative" (useragent_iphone / useragent_ipad
  in Config.swift, USER_AGENT in Config.java). Check it only through isNativeApp()
  in src/lib/platform.ts.

Native bridge (app only, always with a web fallback)
- Trigger by navigation: window.location.href = "scheme://..."
- Push permission: registerpush:// | iOS status: checkNativePushPermissions:// -> nativePushEnabled
- Share sheet: shareapp://message?=TEXT&url=URL
- Haptics: lighthaptic://, successhaptic://, errorhaptic://
- Biometrics: bioauth:// (iOS calls onBioAuthSuccess, onBioAuthFailure, onBioAuthUnavailable)
- QR code: qrcode:// | App version: getappversion:// -> versionNumber
- Anything else: look it up in https://www.webviewgold.com/llms-full.txt. Never invent a scheme.

Store invariants (Apple and Google review)
- /privacy and /terms are real pages, linked from footer and settings.
- Sign-up exists => in-app account deletion (server-side) and a public /delete-account page.
- Google or other social login => Sign in with Apple with equal prominence.
- Digital goods in the iOS app use in-app purchase; no external checkout links there.
- Loading, empty and error states everywhere; no placeholders, dead links or "coming soon".
- Works from 320 px; fixed bars pad env(safe-area-inset-*); tap targets >= 44 px.
- OAuth never in popups or new windows (the Social Login Helper handles Google).

Done means
- Lint, tests and build pass; works in a desktop browser and at 320 px; native calls sit
  behind isNativeApp(); the summary lists what must be tested on a real phone.

Ich bin sehr glücklich, dass ich diese App gekauft habe! Extrem einfach und großartige Dokumentation. Ich stand in Kontakt mit dem Kundenservice, sie antworteten sehr schnell und sehr freundlich. Sie lösten meine Frage innerhalb eines Tages. 10/10 würde ich empfehlen.

Nelis Geiger · CodeCanyon

Die schlanken Adapter für jedes Tool

Jede Datei hat nur ein paar Zeilen; die Zeilen mit ==> markieren nur, wo eine neue Datei beginnt. Für Gemini CLI kannst du GEMINI.md weglassen und stattdessen "AGENTS.md" in context.fileName in .gemini/settings.json eintragen.

markdown
==> CLAUDE.md
@AGENTS.md

## Claude Code only
- Use plan mode before changes to auth, payments or account deletion.

==> .cursor/rules/mobile-ui.mdc
---
description: Mobile layout rules for screens shown in the native WebView apps
globs: src/components/**/*.tsx, src/app/**/*.tsx, src/**/*.css
alwaysApply: false
---
- No horizontal overflow at 320 px; tap targets >= 44 px; inputs >= 16 px font size.
- Fixed bars pad env(safe-area-inset-top) and env(safe-area-inset-bottom).
- No hover-only interactions.

==> .github/copilot-instructions.md
Follow the "Native app (WebViewGold)" section in AGENTS.md for every change.
In code review, flag any change that breaks the store invariants listed there.

==> GEMINI.md
@AGENTS.md

In vier Schritten eingerichtet

Fünfzehn Minuten, danach arbeitet jeder Agent mit denselben Regeln.

  1. Bestand aufnehmen

    Liste jede Anweisungsdatei im Repository auf: AGENTS.md, CLAUDE.md, .claude/rules, .cursor/rules, .cursorrules, .github/copilot-instructions.md, .github/instructions, GEMINI.md, .windsurfrules, .windsurf/rules, .devin/rules. Alte Dateien werden weiter geladen, auch wenn du sie längst vergessen hast.

  2. In AGENTS.md zusammenführen

    Füge den gemeinsamen Abschnitt ein, übernimm Build-Befehle und Konventionen aus den alten Dateien und löse Widersprüche auf. Der Prompt unten erledigt die Fleißarbeit.

  3. Die Tool-Dateien durch Adapter ersetzen

    CLAUDE.md importiert AGENTS.md; Cursor behält nur auf bestimmte Dateien beschränkte .mdc-Regeln; Copilot bekommt einen kurzen Verweis; Gemini bekommt einen Import oder die Einstellung context.fileName.

  4. Prüfen, ob jedes Tool die Regeln lädt

    Claude Code: /context ausführen und unter Memory files nachsehen. Gemini CLI: /memory show. Copilot Chat auf GitHub.com: Die Anweisungsdatei erscheint in den Referenzen der Antwort. Cursor und Devin Desktop: Bitte den Agenten, dir die Store-Regeln wiederzugeben.

Prompt: deine Anweisungsdateien zusammenführen

Funktioniert in Claude Code, Codex, Cursor, im Agent Mode von Copilot oder in Devin Desktop. Füge den gemeinsamen Abschnitt von dieser Seite am Ende ein.

In einen beliebigen Coding-Agenten im Repository-Root einfügen
Führe die Anweisungsdateien für KI-Agenten in diesem Repository zusammen, damit jedes Tool dieselben Regeln zur nativen App bekommt. Das ist eine Web-App, die über WebViewGold zusätzlich als iOS- und Android-App erscheint; WebViewGold lädt unsere Produktions-URL in einer nativen WebView.

1. Finde jede Anweisungsdatei: AGENTS.md (in jedem Ordner), CLAUDE.md, .claude/CLAUDE.md, .claude/rules/, .cursor/rules/, .cursorrules, .github/copilot-instructions.md, .github/instructions/, GEMINI.md, .windsurfrules, .windsurf/rules/, .devin/rules/. Zeig mir eine Tabelle: Datei, Inhalt, Konflikte mit anderen Dateien.
2. Lege die AGENTS.md im Root an oder aktualisiere sie: Projektüberblick, Befehle, Konventionen und den unten eingefügten Abschnitt "Native app (WebViewGold)". Frag mich bei Konflikten, statt zu raten.
3. Ersetze die toolspezifischen Dateien durch schlanke Adapter: eine CLAUDE.md, die @AGENTS.md importiert, plus Hinweise nur für Claude; .cursor/rules/*.mdc nur für Regeln, die per Globs eingegrenzt sind; eine .github/copilot-instructions.md, die auf AGENTS.md verweist und das Code Review bittet, die Store-Regeln zu prüfen; eine GEMINI.md, die @AGENTS.md importiert. Entferne .cursorrules und .windsurfrules, nachdem du ihren Inhalt übernommen hast.
4. Halte Secrets, Tokens und persönliche URLs aus all diesen Dateien heraus.
5. Zeig mir das finale Diff und sag mir, wie ich prüfe, dass jedes Tool die Regeln lädt.

Abschnitt zur nativen App:
[hier den Abschnitt von dieser Seite einfügen]

Checkliste

  • Der Abschnitt zur nativen App existiert nur in AGENTS.md; jede andere Datei importiert ihn oder verweist darauf.
  • Produktions-URL und User-Agent-Marker stimmen mit Config.swift und Config.java überein.
  • CLAUDE.md importiert AGENTS.md, sonst überspringt Claude Code AGENTS.md standardmäßig.
  • Jede Cursor-Regel nutzt .mdc; Bugbot-Regeln liegen in .cursor/BUGBOT.md, falls du Bugbot nutzt.
  • Die Dateien halten sich an die Empfehlungen der Tools: CLAUDE.md unter etwa 200 Zeilen, Cursor-Regeln unter 500.
  • Keine Secrets, Tokens oder Staging-Passwörter in irgendeiner Anweisungsdatei.

Stolperfallen

  • Copy-Paste-Drift: drei Kopien der Store-Regeln, zwei davon veraltet. Agenten folgen der Kopie, die sie gerade lesen.
  • Eine CLAUDE.md ohne Importzeile. Claude Code ignoriert AGENTS.md dann standardmäßig.
  • Normale .md-Dateien in .cursor/rules werden ignoriert; nur .mdc-Dateien zählen.
  • Alte Dateien, die weiter geladen werden: .windsurfrules und .windsurf/rules in Devin Desktop und eine alte .cursorrules, die vielleicht noch gelesen wird. So schleichen sich alte Widersprüche wieder ein.
  • Die komplette WebViewGold-Referenz in die Anweisungen kopieren. Lange Dateien senken die Befolgung; liste die Schemata auf, die du nutzt, und verlinke llms-full.txt für den Rest.
  • Sich bei Teamregeln auf automatisch erzeugte Memories verlassen (Auto Memory in Claude Code, Windsurf-Memories). Sie liegen auf einem einzigen Rechner und wandern nicht mit dem Repository.

Häufig gestellte Fragen

Brauche ich all diese Dateien?

Nein. Nutzt du nur ein Tool, reicht seine native Datei. Bei zwei oder mehr Tools machst du AGENTS.md zur Quelle und ergänzt Adapter nur für die Tools, die sie brauchen.

Liest Claude Code inzwischen AGENTS.md?

Ja. Aktuelle Versionen von Claude Code lesen AGENTS.md, wenn es im Arbeitsverzeichnis oder darüber keine CLAUDE.md gibt. Hast du eine CLAUDE.md, ergänze einen Import @AGENTS.md, damit beide genutzt werden.

Ist GEMINI.md noch relevant?

Weniger als früher. 2026 hat Google Gemini CLI durch Antigravity CLI ersetzt, das GEMINI.md aus Gründen der Abwärtskompatibilität weiterhin liest, aber AGENTS.md empfiehlt. GitHub Copilot akzeptiert ebenfalls eine einzelne GEMINI.md im Root.

Wo passen die Windsurf-Regeln hin?

Windsurf ist jetzt Devin Desktop. Es liest AGENTS.md als immer aktive Regel, dazu .devin/rules und die alten Dateien .windsurf/rules und .windsurfrules; das AGENTS.md-Setup deckt es also ab.

Symlink oder Import?

Beides funktioniert. Importe (CLAUDE.md und GEMINI.md unterstützen die @file-Syntax) sind explizit und überstehen Windows-Checkouts; Symlinks sind im Code Review unsichtbar und gehen leicht kaputt.

Gehören Store-Regeln in die Anweisungsdatei oder in eine Checkliste?

In beide. Die Anweisungsdatei hält jede künftige Änderung regelkonform; eine Checkliste oder ein Readiness-Skill führt vor jeder Einreichung das vollständige Audit durch.

Drei Wege, deine App in die Stores zu bringen

Gleiches Ergebnis, unterschiedlich viel Arbeit auf deiner Seite. Alle drei kommen mit Genehmigungsgarantie und 24/7 Support von echten Menschen.

Selbst machen

$109 pro Plattform, einmalig

Die WebViewGold-Lizenz: ein fertiges Xcode- oder Android-Studio-Projekt. URL einfügen, Name und Icon setzen, Features einschalten, bauen und einreichen. Kostenlose Updates für immer.

Pakete auf der Hauptseite ansehen

Full Service

$698 pro Plattform $798

Schick uns deine URL und dein Icon. Unser Team konfiguriert, baut und liefert deine App innerhalb von 72 Stunden, White-Label, inklusive Quellprojekten. Beide Plattformen für $1,158.

Full-Service-Details Powered by WeSetupYourWebViewApp

Winter-Sale-Preise gültig bis 31. Dezember 2026.

Bereit, deine App zu veröffentlichen?

App Store & Google Play Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen

Lieber abgeben? Full Service: Wir konfigurieren, bauen und liefern innerhalb von 72 Stunden, ab $698 pro Plattform. Fragen? Chatte mit uns – 24/7.

Erstattungen erfolgen zu den in unseren FAQ genannten Bedingungen: eine nicht inhaltsbedingte Ablehnung durch Apple und/oder Google, geltend gemacht innerhalb von 14 Tagen nach dem Kauf.