Communitygithub.com

CATEular/skill

Erklärt Virtuoso-Workflows, Menüs, konfigurierbare Hotkeys, ADE- und ViVA-Nutzung sowie Cadence-Dokumentation; hilft dem Benutzer, Fehler zu verstehen oder ein aufgabenspezifisches Schwester-Skill auszuwählen. Für menschliche Anleitung und Referenznachschlage, nicht für automatische Design-Mutation oder Parametersuche.

Was ist skill?

Dieses Skill dient als umfassender Leitfaden für Cadence Virtuoso. Es erklärt Benutzern detailliert die Benutzeroberfläche, Tastenkombinationen, Menüs, Konzepte und Workflows, einschließlich ADE und ViVA. Es diagnostiziert Fehler, verweist auf die richtige Cadence-Dokumentation und hilft bei der Auswahl des passenden Skills für spezifische Aufgaben (z. B. Layout, Simulation, Parameteroptimierung). Es führt selbst keine Aktionen durch, sondern leitet den Benutzer an und übergibt bei Bedarf an andere Skills. Die Wissensbasis stammt aus der „Basics of Analog Flow“-Dokumentation von Cadence und umfasst Kapitel zu Setup, Schematic, ADE/Waveforms, Layout, Routing und DRC/LVS. Das Skill speichert keine persönlichen Pfade oder PDK-Informationen, sondern greift bei Bedarf auf gemeinsame Konfigurationen zurück.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CATEular/skill/tree/HEAD/skills/virtuoso-workflow/virtuoso-helper

In Ihrer bevorzugten KI fragen

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

Dokumentation

Virtuoso-Helfer

Zuständig für Benutzerhilfe: Tastenkombinationen, Menüs, Konzepte, UI-Workflows, Fehlererklärungen und Dokumentationsverweise. Reine Erklärung ohne Bridge-Start; wenn der Benutzer eine tatsächliche Ausführung wünscht, wird an das entsprechende Skill übergeben, um die bereits autorisierten Aufgaben fortzusetzen.

Wenn die Umgebung des Benutzers, Dateipfade oder die tatsächliche Ausführung betroffen sind, werden die gemeinsamen lokalen Konfigurationen gemäß dem Umgebungskonfigurationsprotokoll gelesen; das Haupt-Skill speichert keine persönlichen Pfade, Hosts oder PDK-Bibliotheksnamen. Bei reiner allgemeiner Hilfe ist keine Konfiguration erforderlich.

Auswahl der Hilfemethode

  • Tastenkombinationsabfrage: Aktiven Editor (Schematic / Layout XL / ViVA) bestätigen, ob ein Befehl aktiv ist, aktuelle Auswahl prüfen; dieselbe Taste kann in verschiedenen Kontexten unterschiedliche Bedeutungen haben.
  • Workflow-Anleitung: Kürzestmögliche ausführbare Schritte angeben, erklären, wie die Fertigstellung erkannt wird; bei Bedarf an Screenshots nur tatsächlich vom aktuellen Tool aufgenommene verwenden, nicht den Bildschirm des Benutzers raten.
  • API-Abfrage: Zuerst lokale Referenzen und installierte Signaturen im entsprechenden Bereich abfragen; die Fern-Dokumentationssuche erfolgt über virtuoso-connect.
  • Fehlerdiagnose: Probleme nach Verbindung, Schnittstelle, PDK, Design und Verifikation unterscheiden; auf tatsächliche Fehler verweisen, historische Erfahrungen nicht als allgemeine Einschränkung betrachten.
  • EDA-Dokument-Lesezeichen: documentation.md lesen. Das PDF-Skill und seine Abhängigkeiten nur laden, wenn der Benutzer die Verarbeitung von Dokumenten anfordert, keine irrelevanten Dokumente automatisch organisieren.

Wissensquellen für Operationen

Tastenkombinationen und die sechs Kapitel Workflows stammen aus dem alten virtuoso_hotkey_helper, dessen Aufzeichnungsquelle das Cadence Basics of Analog Flow: A Design-Oriented Approach — Rapid Adoption Kit (141 Seiten, Virtuoso 6.1.8 ISR18 usw.) ist. Dies sind Metadaten der Quelle; dieses Paket enthält kein originales PDF und wurde nicht Seite für Seite überprüft. Aktuelle Bindkeys, Version und PDK haben Vorrang.

Aufgaben-Zuordnung

AnfrageVerwendung
Virtuelle Maschine verbinden, Tunnel/CIW-Timeoutvirtuoso-connect
W/L, Bias, Kompensation scannen/optimierenvirtuoso-params
Schematic zeichnen, TB/ADE erstellen, einzelne Simulation ausführen, Bibliothek kopierenvirtuoso-testbench
Platzierung/Routing, GDS, DRC/LVS/PEXvirtuoso-layout

Dies sind Aufgaben-Grenzen, keine notwendigerweise sequentiell auszuführenden Pipelines. Bei Bedarf an vollständiger Schaltungsarchitektur können die tatsächlich in der Umgebung verfügbaren Analog-Design-Skills aufgerufen werden; dieses Paket erfindet diese Fähigkeiten nicht und erzwingt auch nicht, dass normale UI-Operationen zuerst eine vollständige Design-Überprüfung durchlaufen.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Verwandte Skills