CommunityCodierung & Entwicklunggithub.com

fivetran-jasonchletsos/build-with-claude-code

Wie Fivetran SEs ODI-Demos mit Claude Code erstellen – interaktiver Prompt-Builder + Vorlagen + CLAUDE.md Skill

Was ist build-with-claude-code?

Dieser Skill für Claude Code wurde von Fivetran-Solution Engineers entwickelt, um die Erstellung von ODI (Orchestrated Data Integration)-Demos zu beschleunigen und zu vereinheitlichen. Er besteht aus drei Hauptkomponenten: einem interaktiven Prompt-Builder, der dem Entwickler hilft, maßgeschneiderte Anweisungen für Claude Code zu generieren; vorgefertigten Vorlagen (Scaffolds) für typische Demo-Szenarien wie API-Integrationen oder Datenpipelines; sowie einer optimierten CLAUDE.md-Datei, die das Verhalten von Claude Code für das Fivetran-Ökosystem anpasst, z. B. durch projektspezifische Konventionen, API-Endpunkte und Vermeidung von Halluzinationen. Der Skill wird über die Konfigurationsdatei `CLAUDE.md` aktiviert und stellt sicher, dass Claude Code bei der Demo-Entwicklung konsistente, produktionsnahe Ergebnisse liefert. Er unterstützt den gesamten Workflow von der ersten Idee über die Code-Generierung bis hin zur Live-Demo und ist besonders nützlich für Teams, die wiederholt Fivetran-Demos aufbauen oder anpassen müssen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add fivetran-jasonchletsos/build-with-claude-code

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht build-with-claude-code?

Wie Fivetran SEs ODI-Demos mit Claude Code erstellen – interaktiver Prompt-Builder + Vorlagen + CLAUDE.md Skill

Übersicht

Dieses Repository enthält die notwendigen Komponenten, um Fivetran ODI (Orchestrated Data Integration)-Demos effizient mit Claude Code zu erstellen. Es bietet:

  • Interaktiven Prompt-Builder: Ein Hilfsmittel, um maßgeschneiderte Prompts für Claude Code zu generieren, basierend auf dem gewünschten Demo-Szenario.
  • Vorlagen (Scaffolds): Vorgefertigte Code-Grundstrukturen für typische ODI-Demos, z. B. API-Integrationen, Datenpipelines oder Dashboard-Erstellung.
  • CLAUDE.md Skill: Eine optimierte Konfigurationsdatei, die Claude Code projektbezogen anleitet.

Installation

  1. Klone das Repository:
git clone https://github.com/fivetran-jasonchletsos/build-with-claude-code.git
cd build-with-claude-code
  1. Lege eine CLAUDE.md-Datei im Stammverzeichnis deines Projekts an (oder ergänze die bestehende) mit folgendem Inhalt:
# Claude Code Anweisungen für Fivetran ODI-Demos

## Projektkontext
- Dieses Projekt erstellt Demos für Fivetran Orchestrated Data Integration (ODI).
- Zielgruppe: Solution Engineers und Solution Architects.
- Die Demos werden live vorgeführt und müssen zuverlässig und reproduzierbar sein.

## Codierungsstil
- Verwende Python 3.10+ und TypeScript für Frontends.
- Nutze Fivetran REST API v2 für Verbindungen.
- Verwende `dotenv` für Umgebungsvariablen.
- Dokumentiere jede Funktion mit Docstrings.

## Häufige Fehler vermeiden
- Keine hartcodierten API-Keys – immer Umgebungsvariablen verwenden.
- Keine Annahmen über Datenbank-Schemata – immer explicit abfragen.
- Bei Fehlern immer aussagekräftige Log-Meldungen ausgeben.

## Testen
- Führe Tests mit `pytest` aus.
- Stelle sicher, dass alle Tests in einer isolierten Umgebung laufen.

Verwendung

Prompt-Builder starten

Führe den interaktiven Builder aus:

python prompt_builder.py

Er wird dich durch eine Reihe von Fragen führen (z. B. welche API, welche Datenquelle, welche Ziel-Destination). Am Ende erhältst du einen maßgeschneiderten Prompt, den du direkt in Claude Code einfügen kannst.

Vorlagen verwenden

Navigiere zum Ordner scaffolds/ und wähle eine passende Vorlage:

scaffolds/
├── api_connector/
├── data_pipeline/
└── dashboard/

Kopiere die Vorlage in dein Projektverzeichnis und passe sie an.

CLAUDE.md aktivieren

Deine CLAUDE.md-Datei sollte wie oben beschrieben aussehen. Claude Code erkennt die Datei automatisch und beachtet die darin definierten Regeln bei der Code-Generierung.

Vorteile

  • Zeitersparnis: Kein manuelles Schreiben von Grund auf.
  • Konsistenz: Einheitlicher Code-Stil und Best Practices über alle Demos hinweg.
  • Reproduzierbarkeit: Jede Demo folgt den gleichen Konventionen.

Unterstützte Plattformen

  • Claude Code (CLI)
  • Claude Code in VS Code (Cursor)

Beitragen

Pull Requests sind willkommen! Stelle sicher, dass neue Vorlagen die bestehenden Konventionen einhalten.

Verwandte Skills