Skip to content

Nutzer als Entwickler

Im Zeitalter der KI-Coding-Tools verschwindet die Grenze zwischen „Nutzer" und „Entwickler". Wenn Sie einen Fehler beschreiben können, können Sie ihn beheben. Wenn Sie sich eine Funktion vorstellen können, können Sie sie bauen — mit einem KI-Assistenten, der die Codebasis bereits versteht.

VMark begrüßt diese Philosophie. Das Repository wird mit Projektregeln, Architekturdokumenten und Konventionen geliefert, die für KI-Coding-Tools vorgeladen sind. Klonen Sie das Repository, öffnen Sie Ihren KI-Assistenten und fangen Sie an beizutragen — die KI weiß bereits, wie VMark funktioniert.

Erste Schritte

  1. Repository klonen — KI-Konfiguration ist bereits vorhanden.
  2. KI-Tool installierenClaude Code, Codex CLI oder Gemini CLI.
  3. Sitzung öffnen — Das Tool liest AGENTS.md und die Regeln automatisch.
  4. Mit dem Coden beginnen — Die KI kennt die Projektkonventionen, Testanforderungen und Architekturmuster.

Keine zusätzliche Einrichtung erforderlich. Fangen Sie einfach an, Ihre KI um Hilfe zu bitten.

Leseleitfaden

Neu bei der KI-gestützten Entwicklung? Diese Seiten bauen aufeinander auf:

  1. Warum ich VMark gebaut habe — Die Reise eines Nicht-Programmierers von Skripten zu Desktop-Apps
  2. Fünf grundlegende menschliche Fähigkeiten, die KI potenzieren — Git, TDD, Terminal-Kenntnisse, Englisch und Geschmack — die Grundlagen, auf denen alles andere aufbaut
  3. Warum teurere Modelle günstiger sind — Der Preis pro Token ist eine Eitelkeitskennzahl; die Kosten pro Aufgabe sind das, was zählt
  4. Abonnement vs. API-Preisgestaltung — Warum Pauschalabonnements die Pay-per-Token-Abrechnung für Coding-Sitzungen schlagen
  5. Englische Prompts funktionieren besser — Übersetzung, Verfeinerung und der ::-Hook
  6. Modellübergreifende Verifikation — Claude und Codex gegenseitig prüfen lassen für besseren Code
  7. Warum Issues, nicht PRs — Warum wir Issues akzeptieren, aber keine Pull Requests in einer KI-gepflegten Codebasis
  8. Kosten- und Aufwandsanalyse — Was VMark mit einem menschlichen Team kosten würde vs. die Realität der KI-gestützten Entwicklung

Bereits mit den Grundlagen vertraut? Springen Sie zu Modellübergreifende Verifikation für den fortgeschrittenen Arbeitsablauf, oder lesen Sie weiter, wie VMark's KI-Einrichtung unter der Haube funktioniert.

Eine Datei, alle Tools

KI-Coding-Tools lesen jeweils ihre eigene Konfigurationsdatei:

ToolKonfigurationsdatei
Claude CodeCLAUDE.md
Codex CLIAGENTS.md
Gemini CLIGEMINI.md

Dieselben Anweisungen an drei Orten zu pflegen ist fehleranfällig. VMark löst dies mit einer einzigen Wahrheitsquelle:

  • AGENTS.md — Enthält alle Projektregeln, Konventionen und Architekturnotizen.
  • CLAUDE.md — Nur eine Zeile: @AGENTS.md (eine Claude Code-Direktive, die die Datei einfügt).
  • Codex CLI — Liest AGENTS.md direkt.
  • Gemini CLI — Verwendet @AGENTS.md in GEMINI.md, um dieselbe Datei einzufügen.

AGENTS.md einmal aktualisieren, alle Tools übernehmen die Änderung.

Was ist @AGENTS.md?

Das @-Präfix ist eine Claude Code-Direktive, die den Inhalt einer anderen Datei einfügt. Es ähnelt #include in C — der Inhalt von AGENTS.md wird an dieser Position in CLAUDE.md eingefügt. Mehr erfahren auf agents.md.

Codex als zweite Meinung nutzen

VMark verwendet modellübergreifende Verifikation — Claude schreibt den Code, dann prüft Codex (ein anderes KI-Modell von OpenAI) ihn unabhängig. Dies erkennt blinde Flecken, die ein einzelnes Modell möglicherweise übersieht. Vollständige Details und Einrichtungsanweisungen finden Sie unter Modellübergreifende Verifikation.

Was die KI weiß

Wenn ein KI-Coding-Tool das VMark-Repository öffnet, erhält es automatisch:

Projektregeln (.claude/rules/)

Diese Dateien werden in jede Claude Code-Sitzung automatisch geladen. Sie umfassen:

RegelWas sie durchsetzt
TDD-WorkflowTest-first ist obligatorisch; Coverage-Schwellenwerte blockieren den Build
Design-TokensKeine hartcodierten Farben — vollständige CSS-Token-Referenz enthalten
KomponentenmusterPopup-, Symbolleisten-, Kontextmenü-Muster mit Code-Beispielen
FokusindikatorenBarrierefreiheit: Tastaturfokus muss immer sichtbar sein
Dunkles Design.dark-theme-Selektorregeln, Token-Paritätsanforderungen
TastaturkürzelDrei-Datei-Synchronisierungsverfahren (Rust, TypeScript, Docs)
VersionserhöhungenFünf-Datei-Aktualisierungsverfahren
Codebasis-KonventionenStore-, Hook-, Plugin-, Test- und Import-Muster

Benutzerdefinierte Skills

Slash-Befehle geben der KI spezialisierte Fähigkeiten:

BefehlWas er tut
/fixProbleme richtig beheben — Ursachenanalyse, TDD, keine Patches
/fix-issueEnd-to-End GitHub Issue-Löser (abrufen, verzweigen, beheben, prüfen, PR)
/codex-auditVollständiges 9-dimensionales Code-Audit (Sicherheit, Korrektheit, Compliance, ...)
/codex-audit-miniSchnelle 5-dimensionale Prüfung für kleine Änderungen
/codex-verifyFixes aus einem vorherigen Audit verifizieren
/codex-commitIntelligente Commit-Nachrichten aus Änderungsanalyse
/audit-fixAudit, alle Befunde beheben, verifizieren — wiederholen bis sauber
/feature-workflowEnd-to-End gesteuerter Workflow mit spezialisierten Agenten
/release-gateVollständige Qualitätssicherung durchführen und Bericht erstellen
/merge-prsOffene PRs sequenziell prüfen und zusammenführen
/bumpVersionserhöhung in allen 5 Dateien, committen, taggen, pushen

Spezialisierte Agenten

Für komplexe Aufgaben kann Claude Code an fokussierte Unteragenten delegieren:

AgentRolle
PlanerRecherchiert bewährte Praktiken, brainstormt Edge Cases, erstellt modulare Pläne
ImplementiererTDD-gesteuertes Implementieren mit Vorab-Untersuchung
PrüferÜberprüft Diffs auf Korrektheit und Regelverstöße
Test-RunnerFührt Gates aus, koordiniert E2E-Tests über Tauri MCP
VerifiziererAbschließende Checkliste vor dem Release

Private Überschreibungen

Nicht alles gehört in die gemeinsame Konfiguration. Für persönliche Präferenzen:

DateiGeteilt?Zweck
AGENTS.mdJaProjektregeln für alle KI-Tools
CLAUDE.mdJaClaude Code-Einstiegspunkt
.claude/settings.jsonJaTeam-gemeinsame Berechtigungen
CLAUDE.local.mdNeinIhre persönlichen Anweisungen (gitignoriert)
.claude/settings.local.jsonNeinIhre persönlichen Einstellungen (gitignoriert)

Erstellen Sie CLAUDE.local.md im Projektstammverzeichnis für Anweisungen, die nur für Sie gelten — bevorzugte Sprache, Arbeitsablaufgewohnheiten, Tool-Präferenzen.