CommunitySchreiben & Editierengithub.com

Modbus Engineering Skills (schreibgeschützt)

Schreibgeschützte Modbus-Ingenieurfähigkeiten und Workflows für Codex, Claude Code, Cursor und andere Agent-Plugins-Clients.

Was ist Modbus Engineering Skills (schreibgeschützt)?

Dieses Skill-Paket für KI-Agenten (kompatibel mit Codex, Claude Code, Cursor und anderen Agent-Plugins-Clients) ermöglicht deterministische Prüfungen und strukturierte Ergebnisse für Modbus-Mapping-Projekte. Es bietet eine automatisierte Prüfungs-Workflow, der ein Map-JSON verarbeitet und einen Validierungsbericht erstellt, der gefundene Probleme nach Schweregrad (Fehler, Warnung, Zurückhaltung) und Ursache gruppiert. Der Skill setzt strenge Grenzen: Er erlaubt nur lesende Modbus-Funktionen (01–04), akzeptiert ausschließlich Unit-IDs 1–247 (keine Broadcasts oder Gateway-IDs 0/255) und verhindert die finale Generierung, solange Fehler oder Zurückhaltungen bestehen. Er vermeidet Annahmen zu Byte-Reihenfolge, Bit-Reihenfolge, Adresskonventionen oder Registerbereichen und verlangt bei ungelösten Bit- oder Coil-Nummerierungen eine Zurückhaltung. Der Workflow endet erst, wenn jede Prüfung sichtbar bestanden, ein Problem gefunden oder ein Grund für das Überspringen dokumentiert wurde.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor
npx skills add studioxvii/modbus-skills

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Check Map

Führe deterministische Prüfungen durch und gib strukturierte Ergebnisse zurück.

Folge ../../references/interaction-contract.md.

Prozess

  1. Führe python3 <skill-dir>/scripts/run.py --input <map.json> --output <validation.json> aus.
  2. Gruppiere die Ergebnisse nach error, warning und hold.
  3. Gruppiere die Ergebnisse nach Code und Grundursache; füge repräsentative zusammengesetzte Identitäten sowie die vollständige Liste der betroffenen IDs in das Artefakt ein.
  4. Halte die finale Generierung automatisch zurück, solange ein Fehler oder eine Zurückhaltung besteht.

Ausgabedateien

  • validation.json – Öffne diesen Bericht. Er listet bestandene Prüfungen auf und gruppiert Probleme nach Grundursache. Er erstellt oder ändert keine Karte.

Der Abschluss erfordert, dass jede Prüfung einen sichtbaren Bestätigungs-, Problem- oder Überspringungsgrund aufweist.

Stop

  • Halte die finale Generierung zurück, solange ein Fehler oder eine Zurückhaltung besteht, einschließlich der Nummerierung von gepackten Bits.
  • Rate nicht über Byte-Reihenfolge, Bit-Reihenfolge, Adresskonvention oder Registerbereich.
  • Akzeptiere nur Unit-IDs von 1 bis 247. Unit-ID 0 ist verboten, da dieses Paket keine Broadcast-Anfragen erzeugt. Modbus-TCP-Gateway-Unit-IDs 0 und 255 werden in dieser Version nicht akzeptiert.
  • Erlaube nur die Lesefunktionen 01 bis 04.
  • Stoppe bei Schreibvorgängen, Broadcasts, Discovery oder unbegrenztem Polling.

Übergabe

  • Ergebnisse benötigen menschliche Nachweise: schlage review-evidence vor.
  • Die Nummerierung von gepackten Bits oder Coils ist ungelöst: behalte die Zurückhaltung bei; schlage nicht check-byte-order vor.
  • Die Karte ist bestanden und überprüft: schlage plan-reads vor.
  • Die Quelle ist noch roh oder gemischt: schlage review-map vor.

Verwende Route, Unit, Bereich, Protokoll-Offset und logischen Punktbezeichner als Identität. Erlaube nur die Lesefunktionen 01 bis 04.

Verwandte Skills