Zurück zum Blog
Updates

Wie Kontexto entstand: Ein Solo-Entwickler und seine KI-Coding-Partner

30. August 2025
15 Min. Lesezeit
OneDevDiaries

Der ehrliche Erfahrungsbericht über die Entwicklung von Kontexto mit Claude Code und GitHub Copilot als digitale Programmierhilfen.

Entwicklung
KI
Claude Code
GitHub Copilot
Solo Development

Wie Kontexto entstand: Ein Solo-Entwickler und seine KI-Coding-Partner

Als ich vor einigen Monaten beschloss, ein deutsches Wortspiel zu entwickeln, hätte ich nie gedacht, dass KI-Assistenten dabei eine so zentrale Rolle spielen würden. Diese Geschichte erzählt, wie Kontexto mit Hilfe von Claude Code und GitHub Copilot entstanden ist – und warum die Zukunft der Solo-Entwicklung rosiger aussieht denn je.

Die Anfänge: Eine Idee und viele Fragezeichen

Das Problem der Solo-Entwicklung

Jeder, der schon einmal alleine ein komplexes Projekt entwickelt hat, kennt die Herausforderungen:

  • Wissensbreite vs. Tiefe: Du musst Frontend, Backend, DevOps, Design, SEO und Marketing verstehen
  • Code Reviews fehlen: Niemand schaut über deinen Code und findet Verbesserungen
  • Entscheidungslähmung: Welches Framework? Welche Architektur? Welcher Hosting-Provider?
  • Motivation in schweren Zeiten: Wenn Bugs auftreten oder Features nicht funktionieren

Die Kontexto-Vision

Meine Idee war simpel: Ein deutsches Pendant zu Wordle, aber mit semantischer Ähnlichkeit statt Buchstabenpositionen. Die Inspiration kam vom englischen Spiel Semantle, das bereits zeigte, wie faszinierend Wortbedeutungen als Spielmechanik sein können. Jedoch war ich frustriert darüber, dass es keine vergleichbare Erfahrung für die deutschsprachige Community gab. Deutsche Sprache hat ihre eigenen Nuancen, zusammengesetzte Wörter und kulturellen Bezüge, die ein eigenständiges Spiel verdienen.

So entstand die Vision von Kontexto: Ein Spiel, das die Schönheit und Komplexität der deutschen Sprache feiert und gleichzeitig die deutschsprachige Worträtsel-Community mit einem hochwertigen, täglich aktualisierten Spielerlebnis versorgt. Was ich nicht ahnte: Dahinter steckt ein komplexes System aus NLP-Technologie, Datenbanken, Frontend-Framework und Performance-Optimierung.

Enter Claude Code: Der geduldige Mentor

Erste Begegnung mit Claude Code

Claude Code wurde schnell zu meinem wichtigsten Entwicklungspartner. Anders als traditionelle Dokumentation oder Stack Overflow war Claude nicht nur eine Antwortmaschine, sondern ein interaktiver Mentor.

Typische Unterhaltung:

Ich: "Ich möchte ein Vue 3 Projekt mit TypeScript und Vuetify aufsetzen, aber ich kenne die Best Practices nicht."

Claude: "Lass uns das Schritt für Schritt machen. Zuerst erstellen wir die Grundstruktur..."

Was Claude Code besonders gut kann

1. Architektuelle Beratung Claude half mir bei grundlegenden Entscheidungen:

  • Frontend: Warum Vue 3 mit Composition API besser für mein Projekt geeignet war als React
  • State Management: Pinia vs. Vuex und wie man es richtig implementiert
  • Styling: Die Kombination aus Vuetify + Tailwind für maximale Flexibilität
  • Testing: Vitest Setup und Best Practices für Vue-Komponenten

2. Code-Refactoring und -Optimierung

Claude erkannte Anti-Patterns in meinem Code und schlug elegantere Lösungen vor. Anstelle von langen if-else-Ketten empfahl Claude strukturierte Ansätze mit Arrays und funktionaler Programmierung, die leichter zu testen und zu erweitern sind.

3. Debugging und Problemlösung Wenn ich mit kryptischen Fehlermeldungen konfrontiert war, konnte Claude:

  • Den Error analysieren und die wahrscheinliche Ursache erklären
  • Multiple Lösungsansätze vorschlagen
  • Präventive Maßnahmen für ähnliche Probleme empfehlen

Claudes Schwächen und wie ich damit umging

Veraltete Informationen: Manchmal schlug Claude veraltete Pakete oder Methoden vor. Lösung: Immer die aktuellste Dokumentation gegenchecken.

Kontext-Verlust: Bei sehr langen Gesprächen "vergaß" Claude manchmal frühere Entscheidungen. Lösung: Wichtige Architekturentscheidungen dokumentieren.

Überkomplizierung: Manchmal waren Claudes Lösungen zu elegant für einfache Probleme. Lösung: KISS-Prinzip im Kopf behalten.

GitHub Copilot: Der fleißige Coding-Partner

Die perfekte Ergänzung

Während Claude Code der strategische Berater war, wurde GitHub Copilot mein taktischer Partner für die tägliche Programmierarbeit.

Copilots Superkräfte

1. Code-Vervollständigung auf Steroiden

Copilot versteht den Kontext und ergänzt nicht nur einzelne Zeilen, sondern ganze Funktionen. Wenn ich eine Funktion zur Streak-Berechnung beginne, schlägt Copilot automatisch die komplette Implementierung inklusive Datums-Handling und Edge Cases vor.

2. Test-Generierung

Copilot schrieb oft automatisch passende Tests, wenn ich eine Funktion implementierte. Es erkannte die Funktionssignatur und generierte realistische Testfälle mit verschiedenen Edge Cases, die ich sonst möglicherweise übersehen hätte.

3. Boilerplate-Elimination Repetitive Aufgaben wurden zum Kinderspiel:

  • Vue-Komponenten mit Standard-Props und Events
  • TypeScript-Interfaces mit allen nötigen Feldern
  • API-Calls mit Error-Handling und Loading-States

Die Copilot-Claude Synergie

Die wahre Magie entstand, wenn beide Tools zusammenarbeiteten:

  1. Claude half mir, die Gesamtarchitektur zu planen
  2. Copilot implementierte die Details schnell und korrekt
  3. Claude reviewte den Code und schlug Verbesserungen vor
  4. Copilot setzte diese Verbesserungen um

Konkrete Entwicklungsbeispiele

Das Statistik-System

Herausforderung: Spieler-Streaks berechnen und visualisieren

Claude Code's Beitrag:

  • Vorschlag für die Datenstruktur
  • Algorithmus-Design für Streak-Berechnung
  • Vuetify-Komponenten für die Darstellung

GitHub Copilot's Beitrag:

  • Implementierung der Streak-Berechnung
  • Vue-Store-Integration
  • Automatische Test-Generierung

Resultat: Ein robustes System, das Spieler motiviert und ihre Fortschritte verfolgt.

Die Blog-Funktionalität

Herausforderung: SEO-freundliches Blog-System für AdSense-Zulassung

Claude Code's Beitrag:

  • Architektur für dynamische Routen
  • SEO-Best-Practices (Meta-Tags, strukturierte Daten)
  • Content-Strategie für verschiedene Kategorien

GitHub Copilot's Beitrag:

  • Vue-Router-Konfiguration
  • BlogPost-Komponente mit allen Features
  • Markdown-to-HTML-Konvertierung

Resultat: Ein vollwertiges CMS-System mit individuellen URLs für jeden Artikel.

Performance-Optimierung

Herausforderung: 55.000 Wort-Ähnlichkeiten schnell abfragen

Claude Code's Beitrag:

  • Database-Indexing-Strategien
  • Caching-Konzepte
  • Frontend-Optimierung (Lazy Loading, Component Splitting)

GitHub Copilot's Beitrag:

  • SQL-Query-Optimierung
  • Vue-Performance-Patterns
  • Error-Boundary-Implementierung

Resultat: Millisekunden-schnelle Antwortzeiten trotz komplexer Berechnungen.

Entwicklungsstatistiken: Vorher vs. Nachher

Ohne KI-Assistenten (frühere Projekte)

  • Entwicklungszeit: 6-12 Monate für vergleichbare Komplexität
  • Code-Qualität: Inkonsistent, viele Quick-Fixes
  • Testing: 20-30% Testabdeckung
  • Dokumentation: Minimal, oft veraltet
  • Bug-Rate: Hoch, besonders bei Edge Cases

Mit KI-Assistenten (Kontexto)

  • Entwicklungszeit: 3-4 Monate von Idee bis Launch
  • Code-Qualität: Konsistent, moderne Patterns
  • Testing: 90%+ Testabdeckung mit automatisch generierten Tests
  • Dokumentation: Umfangreich und aktuell
  • Bug-Rate: Signifikant niedriger durch präventive Code-Reviews

Die menschliche Seite: Was sich verändert hat

Weniger Frust, mehr Flow

Früher: Stundenlang mit kryptischen Error-Messages kämpfen Heute: Claude erklärt den Fehler und schlägt Lösungen vor

Früher: Unsicherheit bei Architekturentscheidungen Heute: Fundierte Diskussionen mit einem geduldigen Experten

Neue Lernmöglichkeiten

KI-Assistenten sind nicht nur Produktivitätstools, sondern auch Lernkatalysatoren:

  • Erklärende Kommentare: Copilot schreibt oft Kommentare, die Best Practices erklären
  • Alternative Ansätze: Claude zeigt verschiedene Lösungswege auf
  • Technology Radar: Beide Tools halten mich über neue Entwicklungen auf dem Laufenden

Die Grenzen der KI-Unterstützung

Was KI nicht kann:

  • Produktvision: Die Idee für Kontexto kam von mir
  • User Experience Design: Entscheidungen über Spielmechanik und Interface
  • Business Strategy: Marketing, Monetarisierung, Zielgruppenanalyse
  • Kreativität: Blog-Inhalte, App-Name, visuelle Gestaltung

Was KI großartig kann:

  • Implementierung: Vom Konzept zum funktionierenden Code
  • Optimierung: Performance, Sicherheit, Wartbarkeit
  • Testing: Umfassende Testabdeckung
  • Refactoring: Code-Qualität kontinuierlich verbessern

Lessons Learned: Tips für andere Solo-Entwickler

1. Die richtige Balance finden

KI als Beschleuniger, nicht als Ersatz: Nutze KI für Implementation und Optimierung, aber behalte die strategischen Entscheidungen selbst in der Hand.

2. Prompt Engineering ist ein Skill

Schlechter Prompt: "Mach mein Vue-Projekt schneller" Guter Prompt: "Analysiere diese Vue-Komponente auf Performance-Bottlenecks und schlage konkrete Optimierungen vor: [Code]"

3. Vertraue, aber verifiziere

  • Immer testen: KI-generierter Code kann subtile Bugs haben
  • Code Reviews: Lass Claude deinen eigenen Code reviewen
  • Dokumentation checken: Offizielle Docs sind immer noch die Wahrheit

4. Kontinuierliche Verbesserung

  • Refactoring: Nutze KI regelmäßig für Code-Improvements
  • Learning: Frage nach den "Warum"s hinter Vorschlägen
  • Experimentation: Probiere verschiedene Ansätze aus

Die Zukunft der Solo-Entwicklung

Warum jetzt die beste Zeit ist

Demokratisierung: Komplexe Software-Entwicklung wird zugänglicher Acceleration: Ideen können schneller zu funktionierenden Produkten werden Quality: KI hilft dabei, professionelle Standards einzuhalten

Aber auch neue Herausforderungen

Skill Requirements: Man muss lernen, effektiv mit KI zu arbeiten Over-Reliance: Die Gefahr, eigene Problem-solving-Fähigkeiten zu vernachlässigen Quality Control: Mehr Code bedeutet auch mehr potenzielle Probleme

Fazit: Eine neue Ära für Indie-Entwickler

Kontexto wäre ohne Claude Code und GitHub Copilot nicht das geworden, was es heute ist. Die Kombination aus strategischer KI-Beratung und taktischer Coding-Unterstützung ermöglichte es mir, ein professionelles Produkt zu entwickeln, das normalerweise ein ganzes Team erfordert hätte.

Die wichtigste Erkenntnis: KI-Assistenten ersetzen nicht den Entwickler, sondern verstärken seine Fähigkeiten um ein Vielfaches. Sie ermöglichen es, sich auf das zu konzentrieren, was wirklich wichtig ist: die Vision, die User Experience und die kreativen Aspekte der Software-Entwicklung.

Für angehende Solo-Entwickler

Wenn du eine App-Idee hast, aber denkst, sie sei zu komplex für eine Person – probiere es mit KI-Unterstützung aus. Die Tools werden ständig besser, und die Community wächst.

Mein Rat: Fang klein an, lerne kontinuierlich, und lass dich von KI dabei unterstützen, deine Ideen in die Realität umzusetzen. Die Zukunft gehört den Entwicklern, die sowohl ihre Kreativität als auch die Kraft der KI nutzen können.


P.S.: Dieser Blog-Artikel wurde übrigens auch mit Unterstützung von Claude Code geschrieben – ein perfektes Beispiel für Human-AI-Kollaboration in Aktion! 🤖✨

Habt ihr eigene Erfahrungen mit KI-Coding-Assistenten gemacht? Teilt eure Stories in den Kommentaren!

Artikel teilen

OneDevDiaries

Entwickler bei Kontexto • Experte für Wortspiele und KI-Technologie

Paul ist der Gründer und Entwickler von Kontexto. Er teilt regelmäßig Einblicke in die Entwicklung des Spiels und erstellt Inhalte rund um Wortspiele, KI-Technologie und Web-Entwicklung.