Deutsche Übersetzungs-Bridge für spec-kit GitHub Copilot Chat
Schreibe mit GitHub Copilot auf Deutsch und nutze die volle Power von spec-kit!
- Schreibe deine Anfragen auf Deutsch
- Automatische Übersetzung für spec-kit
- Antworten werden zurück ins Deutsche übersetzt
- Code-Blöcke bleiben unberührt
- Deutsch-Modus: Vollständig übersetzte Dokumentation
- English-Modus: Original-Dokumentation
- Parallel-Modus: Deutsch und Englisch nebeneinander
- TTS-Modus: Dokumentation vorlesen lassen (Barrierefreiheit)
- 🔊 Vorlesen, ⏸️/⏹️ Steuerung
- 🗣️ Als SSML (Azure) kopieren – erzeugt valides Azure-SSML aus dem aktuellen Inhalt
- Intelligentes Caching (bis zu 7 Tage)
- Lazy-Loading für große Dokumente
- Offline-Fallbacks
- Minimale API-Kosten
- Zentrale Webview mit Tabs: Commands, Workflows, Snippets, Templates, Lernen, Agents
- Schnelle Aktionen: Chat öffnen, Einstellungen, Cache leeren, Statistiken
- Vollständig lokal (kein Backend nötig)
- Dynamisches Laden aus
docs/system_prompts_leaks-main(Markdown/TXT) - Suche und Kategorie-Filter
- Aktionen: In Chat kopieren, In Editor einfügen, → Chat (öffnet Chat + kopiert)
- Favoriten: Stern-Button pro Agent, Filter „Nur Favoriten“
- Export/Import als JSON (inkl. Favoriten)
- 🔊 Vorlesen (de-DE, Web Speech API)
- 🗣️ Als SSML (Azure) kopieren – generiert SSML und legt es in die Zwischenablage
- 🇩🇪 German-first Anzeige mit 🇬🇧 Original-Begriffen dezent daneben (kleiner, blasser)
- 🔁 Sprachumschalter (DE/EN) direkt in der Toolbar der Agents-Ansicht
- 🎨 Visualisierungsmodi: minimal | standard | rich
- standard/rich: Kategorie-Icons und Mini-Skizze „Input → Agent → Output“ je Karte
- rich: vorbereitet für erweiterte Previews (Vorher/Nachher)
code --install-extension spec-kit.spec-kit-bridger-degit clone https://github.com/spec-kit/bridger-de.git
cd bridger-de
npm install
npm run compile
code --install-extension .Mock-Modus (Standard, kostenlos):
{
"spec-kit-bridger.translationProvider": "mock"
}DeepL (empfohlen):
{
"spec-kit-bridger.translationProvider": "deepl",
"spec-kit-bridger.deepl.apiKey": "your-api-key-here",
"spec-kit-bridger.deepl.apiType": "free"
}DeepL API-Key: https://www.deepl.com/pro-api
- Free: 500.000 Zeichen/Monat kostenlos
- Pro: Ab €5,49/Monat
{
"spec-kit-bridger.documentationMode": "german"
}Optionen: "english", "german", "parallel", "tts"
{
"spec-kit-bridger.tts.inputFormat": "plain" // oder "speechmarkdown" | "ssml"
}Hinweis:
-
Bei "speechmarkdown" werden einfache Markups clientseitig entfernt, bevor gesprochen/konvertiert wird.
-
Beim SSML-Export wird automatisch Azure-SSML mit Stimme
de-DE-KatjaNeuralerzeugt.{ "spec-kit-bridger.agents.language": "de", // oder "en" (initiale UI-Sprache) "spec-kit-bridger.agents.visualMode": "standard" // "minimal" | "standard" | "rich" }Hinweise:
- Die Sprachwahl kann zusätzlich live in der Agents-Toolbar (DE/EN) umgeschaltet werden.
- Im DE-Modus wird die deutsche Fassung groß gezeigt; das englische Original erscheint dezent daneben.
Öffne die Befehls-Palette und wähle:
- „Spec-Kit: 🚀 Command Center öffnen“
- „Spec-Kit: ⚙️ Einstellungen öffnen“
Im Command Center → Tab „🧠 Agents“:
- Suche/Kategorie-Filter nutzen, Stern für Favoriten toggeln
- „Nur Favoriten“ toggelt die Ansicht
- ⬇️ Export / ⬆️ Import: Agents und Favoriten als JSON sichern/laden
- „→ Chat“ öffnet den Chat und kopiert den Prompt automatisch
- 🔊 Vorlesen: deutscher TTS mit Pause/Stop
- DE/EN: Anzeige-Sprache live wechseln
- Visualisierungsmodus: je nach Einstellung (Icons, Mini-Flow)
// Plan erstellen
@de /plan Erstelle eine REST-API für Benutzerverwaltung
// Implementierung
@de /implement Füge JWT-Authentifizierung hinzu
// Code-Review
@de /review Überprüfe die Sicherheit dieser Funktion
// Debugging
@de /debug Warum wirft diese Funktion einen Fehler?
// Dokumentation
@de /docsCtrl+Shift+P→ "Spec-Kit: Dokumentation anzeigen"Ctrl+Shift+P→ "Spec-Kit: Anzeigemodus wechseln"
npm install
npm run watch- Drücke
F5in VS Code - Extension Host öffnet sich
- Teste Commands im Extension Host
npm testnpm run compile
npm run packageOptional: VSIX lokal installieren
code --install-extension spec-kit-bridger-de-*.vsix- VS Code Extension Boilerplate
- Translation Service (Mock + DeepL)
- Chat Participant Integration
- Basis-Commands
- Bidirektionale Übersetzung
- Streaming-Support
- Response-Bereinigung
- Error Handling
- Webview mit GitHub API
- Markdown-Rendering
- Mode-Switching
- HTML-aware Translation
- Multi-Mode Implementation
- Progress-Indicator
- IndexedDB Caching
- API-Call-Batching
- Memory Management
- Onboarding-Wizard
- Keyboard-Shortcuts
- Such-Funktion
- Web Speech API
Wir freuen uns über Beiträge!
- Fork das Repository
- Erstelle einen Feature-Branch (
git checkout -b feature/AmazingFeature) - Committe deine Änderungen (
git commit -m 'Add some AmazingFeature') - Push zum Branch (
git push origin feature/AmazingFeature) - Öffne einen Pull Request
- TypeScript Strict Mode
- ESLint ohne Warnings
- Mindestens 80% Test-Coverage
- Dokumentation für neue Features
MIT License - siehe LICENSE für Details
- spec-kit - Das Original
- DeepL - Übersetzungs-API
- VS Code Extension API
- 🐛 Bug Reports
- 💡 Feature Requests
- 📧 Email: support@spec-kit.de
Wenn dir dieses Projekt gefällt, gib ihm einen ⭐ auf GitHub!
Made with ❤️ for the German Developer Community