defi-protocol-templates
DeFi-Protokollverträge schneller erstellen
Sie benötigen solide DeFi-Vertragsvorlagen, möchten aber nicht von Grund auf beginnen. Diese Skill bietet sofort einsetzbare Strukturen für Staking, AMMs, Governance und Lending-Protokolle, die Sie schnell anpassen können.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "defi-protocol-templates". Explain the AMM template and list the main functions.
Erwartetes Ergebnis:
- Das AMM verfolgt zwei Token-Reserven und gibt Liquiditätsanteile an Anbieter aus.
- Die Hauptfunktionen sind addLiquidity, removeLiquidity und swap.
- Die Preise folgen einem Constant-Product-Modell mit einer 0,3-Prozent-Gebühr auf Swaps.
Verwendung von "defi-protocol-templates". What does the staking contract reward calculation look like?
Erwartetes Ergebnis:
- Der Vertrag verwendet rewardPerTokenStored, um akkumulierte Rewards pro gestaketem Token zu verfolgen.
- Wenn Benutzer staken oder abheben, werden ausstehende Rewards berechnet und verteilt.
- Die Formel multipliziert verstrichene Zeit mit Reward-Rate geteilt durch Gesamtangebot.
Verwendung von "defi-protocol-templates". How do I create a governance proposal?
Erwartetes Ergebnis:
- Rufen Sie die propose-Funktion mit einer Beschreibung auf.
- Sie müssen Token über dem Proposal-Schwellenwert halten.
- Das Proposal tritt in eine Voting-Periode ein, die ungefähr drei Tage dauert.
Sicherheitsaudit
SicherPure documentation skill containing only Solidity code examples in markdown. No executable scripts, network calls, file system access, or environment variable harvesting detected. All 74 static findings are false positives caused by the scanner misinterpreting Solidity code syntax and markdown formatting as security threats.
Risikofaktoren
🌐 Netzwerkzugriff (1)
⚡ Enthält Skripte (16)
⚙️ Externe Befehle (7)
Qualitätsbewertung
Was du bauen kannst
DeFi-MVP prototypisieren
Passen Sie Staking- und AMM-Vorlagen an, um eine neue Protokollidee schnell zu validieren.
Protokollumfang planen
Überprüfen Sie Governance- und Flash-Loan-Beispiele, um Produktanforderungen zu definieren.
Baseline-Muster vergleichen
Verwenden Sie Vorlagen als Baseline, um fehlende Kontrollen in benutzerdefiniertem Code zu erkennen.
Probiere diese Prompts
Fassen Sie die Staking-Rewards-Vorlage zusammen und listen Sie die wichtigsten Zustandsvariablen und Events auf.
Erklären Sie, wie addLiquidity und swap in der AMM-Vorlage funktionieren, und notieren Sie mathematische Annahmen.
Skizzieren Sie den Governance-Proposal-Lebenszyklus in der Vorlage und listen Sie auf, wo benutzerdefinierte Logik eingefügt werden sollte.
Identifizieren Sie Sicherheitsprüfungen in der Flash-Loan-Vorlage und schlagen Sie zwei zusätzliche Schutzmaßnahmen vor.
Bewährte Verfahren
- Fügen Sie umfassende Unit-Tests hinzu, bevor Sie eine angepasste Vorlage deployen
- Verwenden Sie auditierte OpenZeppelin-Bibliotheken für Token- und Access-Control-Logik
- Überprüfen Sie Mathematik auf Overflow- und Rundungs-Edge-Cases in Produktion
Vermeiden
- Vorlagen ohne professionelle Sicherheitsaudit deployen
- Access-Control und Pause-Mechanismen für kritische Funktionen überspringen
- Token-Dezimalbehandlung und Gebühren-Edge-Cases ignorieren
Häufig gestellte Fragen
Welche Plattformen sind kompatibel?
Was sind die Grenzen dieser Vorlagen?
Wie integriere ich das in mein Projekt?
Greift dieser Skill auf meine Daten zu?
Was tun, wenn die Kompilierung fehlschlägt?
Wie unterscheidet sich das von vollständigen DeFi-Frameworks?
Entwicklerdetails
Autor
wshobsonLizenz
MIT
Repository
https://github.com/wshobson/agents/tree/main/plugins/blockchain-web3/skills/defi-protocol-templatesRef
main
Dateistruktur
📄 SKILL.md