Was macht reverse-skill-private?
Reverse Engineering / Penetrationstests / IT-Sicherheit – Skill-Routing-Paket
KI-gesteuerte automatische Routenauswahl + Toolchain nach Bedarf + selbstlernende Erfahrungsdatenbank
Unterstützt: Claude Code, Kiro, Cursor, Cline sowie andere KI-Code-Assistenten
Übersicht
Dieses Skill-Paket fungiert als zentraler Koordinator für sicherheitsbezogene Aufgaben. Es stellt sicher, dass Ihr KI-Assistent stets das richtige Werkzeug, die optimale Vorgehensweise und auf Wunsch automatisch bereitgestellte Abhängigkeiten nutzt.
- Automatische Routenauswahl – Der Skill analysiert Ihre Anfrage und wählt den passenden Workflow (z. B. statische Code-Analyse, Debugging, Netzwerk-Scan).
- Toolchain bei Bedarf – Fehlende Tools (z. B. Ghidra, radare2, nmap, Burp Suite) können automatisch erkannt und installiert werden.
- Erfahrungsdatenbank – Aus wiederholten Einsätzen werden bewährte Muster extrahiert und bei ähnlichen Aufgaben vorgeschlagen.
Verwendung
Aktivieren Sie den Skill in Ihrem KI-Client, indem Sie die bereitgestellte Konfiguration importieren (z. B. über eine .cursorrules-Datei für Cursor oder instructions für Claude Code).
Beispielaufruf:
# Führen Sie eine statische Analyse einer Binärdatei durch (Claude Code)
> reverse-skill-private analyze binary ./sample.exe
Der Skill leitet die Anfrage automatisch an das geeignete Tool weiter (z. B. objdump, readelf, Ghidra oder radare2).
Konfiguration
Um den Skill zu konfigurieren, legen Sie eine Datei .reverse-skill.json im Projektverzeichnis an. Beispiel:
{
"preferred_tools": {
"static_analysis": "radare2",
"dynamic_analysis": "gdb",
"network_scan": "nmap"
},
"auto_install": true,
"experience_db": {
"enabled": true,
"max_entries": 100
}
}
Optionen:
| Schlüssel | Typ | Beschreibung |
|---|---|---|
preferred_tools | Objekt | Bevorzugte Werkzeuge pro Kategorie (statisch, dynamisch, Netzwerk). |
auto_install | bool | Fehlende Tools automatisch installieren (Standard: true). |
experience_db.enabled | bool | Erfahrungsdatenbank aktivieren (Standard: true). |
experience_db.max_entries | int | Maximale Anzahl gespeicherter Erfahrungspunkte. |
Struktur des Repositories
reverse-skill-private/
├── SKILL.md # Diese Datei
├── routes/ # Routendefinitionen
│ ├── static-analysis.yaml
│ ├── dynamic-analysis.yaml
│ └── network-pentest.yaml
├── tools/ # Tool-Konfigurationen
│ ├── radare2.json
│ ├── ghidra.json
│ └── nmap.json
├── experience/ # Erfahrungsdatenbank (wächst automatisch)
│ └── patterns.db
└── .reverse-skill.json # Beispielkonfiguration
Erweiterte Nutzung
Eigene Routen hinzufügen
Erstellen Sie eine YAML-Datei im Ordner routes/ mit folgendem Format:
name: My Custom Route
trigger:
keywords: ["custom", "special", "my-task"]
workflow:
- tool: radare2
args: ["-A", "{file}"]
- tool: strings
args: ["{file}"]
Erfahrungen manuell teilen
Exportieren Sie Ihre gespeicherten Muster:
> reverse-skill-private experience export --format json > my-patterns.json
Importieren Sie Muster von anderen:
> reverse-skill-private experience import ./shared-patterns.json
Kompatibilität
| Platform | Unterstützung | Hinweise |
|---|---|---|
| Claude Code | ✅ | Per instructions-Datei oder .claude-Konfiguration. |
| Cursor | ✅ | .cursorrules-Datei im Projektstamm. |
| Cline | ✅ | CLI-Integration standardmäßig aktiviert. |
| Kiro | ✅ | Über Skill-Marktplatz importieren. |
Beitrag leisten
Wir freuen uns über Pull-Requests, die neue Routen, bessere Tool-Konfigurationen oder Verbesserungen an der Erfahrungsdatenbank mitbringen!
Lizenz
MIT
Dieses Skill-Paket ist für Entwickler und Sicherheitsanalysten konzipiert, die die Produktivität ihres KI-Assistenten maximieren möchten. Automatische Routenauswahl, dynamische Tool-Bereitstellung und selbstlernende Muster machen komplexe Sicherheitsaufgaben schneller und zuverlässiger.