CommunityCodierung & Entwicklunggithub.com

franalgaba/grimoire

Installieren und Betreiben von Grimoire, Erstellen von .spell-Dateien mit vollständiger Syntaxabdeckung (einschließlich Entscheidungslogik), sowie sicheres Ausführen von Compile/Validate/Simulate/Cast. Verwenden, wenn Benutzer darum bitten, Grimoire-Strategien zu erstellen, zu bearbeiten, zu debuggen, zu validieren, zu simulieren, auszuführen oder zu erklären.

Was ist grimoire?

Diese Fähigkeit ermöglicht die vollständige Nutzung von Grimoire, einem System zur Erstellung und Ausführung dezentraler Strategien auf Basis von .spell-Dateien. Sie deckt die gesamte Syntax ab, einschließlich fortschrittlicher Entscheidungslogik (Advisory Decisions), und unterstützt die sichere Ausführung von Operationen wie Kompilieren, Validieren, Simulieren und Ausführen (Cast). Entwickler können damit neue Strategien entwerfen, bestehende debuggen, deren Verhalten simulieren und sie sicher im Zielnetzwerk ausführen. Die Fähigkeit ist ideal für Benutzer, die Grimoire-Strategien erstellen, bearbeiten, debuggen, validieren, simulieren, ausführen oder erklären möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/franalgaba/grimoire/tree/main/skills/grimoire

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 grimoire?

Installieren und Betreiben von Grimoire, Erstellen von .spell-Dateien mit vollständiger Syntaxabdeckung (einschließlich Entscheidungslogik), sowie sicheres Ausführen von compile/validate/simulate/cast. Verwenden, wenn Benutzer darum bitten, Grimoire-Strategien zu erstellen, bearbeiten, debuggen, validieren, simulieren, ausführen oder erklären.

Übersicht

Grimoire ist ein Tool zur Definition und Ausführung dezentraler Strategien. Strategien werden als .spell-Dateien geschrieben, die eine vollständige, deklarative Syntax für die Logik von Smart Contracts unterstützen.

Installation

npm install -g @franalgaba/grimoire

Verwendung

Erstellen einer Strategie

grimoire create my-strategy.spell

Dies öffnet einen Editor für die .spell-Datei. Die Datei unterstützt folgende Abschnitte:

  • config: Konfiguration der Strategie
  • actions: Auszuführende Aktionen
  • advisory: Entscheidungslogik zur Steuerung des Ablaufs

Kompilieren

grimoire compile my-strategy.spell

Validieren

grimoire validate my-strategy.spell

Simulieren

grimoire simulate my-strategy.spell

Ausführen (Cast)

grimoire cast my-strategy.spell

Syntax der .spell-Datei

Die .spell-Datei verwendet YAML-ähnliche Syntax. Beispiel:

config:
  network: ethereum
  version: "1.0.0"

actions:
  - transfer:
      amount: 100
      token: ETH
      to: "0x..."

advisory:
  - condition: balance >= 100
    action: proceed
  - condition: balance < 100
    action: halt

Fehlerbehebung

  • Syntaxfehler: validate prüft die .spell-Datei auf Fehler
  • Simulationsfehler: simulate zeigt das erwartete Verhalten vor der Ausführung
  • Ausführungsfehler: cast meldet Fehler im Netzwerk

Lizenz

MIT

Individual skills in this repo

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

Verwandte Skills