Was macht forge-idiomatic-engineer?
Forge-fokussierter Engineering-Workflow für Rust-Anwendungen mit generierten Frontend-Bindungen. Aktiviere dieses Skill für Repositorys mit einer forge.toml-Datei, Forge-Makros oder von der Forge-CLI generiertem Code.
Verwendung
Wenn dieses Skill aktiv ist, erhält der KI-Assistent Kontext und Anleitungen zur Verwendung von Forge, einschließlich:
- Verstehen der Forge-Projektstruktur
- Generieren und Verwalten von Frontend-Bindungen
- Arbeiten mit Forge-Makros
- Optimieren von Build-Prozessen
Voraussetzungen
- Rust und Cargo installiert
- Forge CLI global installiert (
cargo install forge-cli) - Ein Forge-Projekt mit
forge.toml-Datei
Funktionen
- Automatische Projekterkennung: Das Skill wird automatisch aktiviert, wenn eine
forge.toml-Datei im Repository vorhanden ist. - Codegenerierung: Unterstützung bei der Generierung von Frontend-Bindungen aus Rust-Backend-Typen.
- Makro-Handling: Hilfe bei der Verwendung und Fehlerbehebung von Forge-Makros.
- Workflow-Optimierung: Empfehlungen für effiziente Entwicklungsabläufe mit Forge.
Beispiel-Workflow
- Ein neues Forge-Projekt erstellen:
forge new my_app - Backend-Typen in Rust definieren
- Frontend-Bindungen generieren:
forge bind - Frontend (z.B. mit
leptosoderyew) entwickeln, das die generierten Bindungen nutzt - Mit
cargo buildoderforge buildbauen
Weiterführende Informationen
Weitere Details zu Forge findest du in der offiziellen Dokumentation.