test-coverage-advisor
81Rust-Testabdeckung verbessern
Fehlende Tests lassen Rust-Fehlerpfade und Grenzfälle ungeschützt. Diese Skill überprüft Code und Tests und schlägt anschließend gezielte Verbesserungen der Testabdeckung vor.
Rust-If-Let-Kontrollfluss vereinfachen
Verschachteltes Pattern Matching kann den zentralen Entscheidungsweg in Rust-Code verbergen. Diese Skill hilft Claude, Codex und Claude Code dabei, let chains für klareren Rust-2024-Kontrollfluss vorzuschlagen.
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "let-chains-advisor" from https://skillstore.io/skills/emillindfors-let-chains-advisor.md and its manifest at https://skillstore.io/api/skills/emillindfors-let-chains-advisor/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
„let-chains-advisor“ wird verwendet. Eine Funktion hat drei verschachtelte if-let-Anweisungen, um user-, profile- und email-Werte zu entpacken.
Erwartetes Ergebnis:
Die Skill empfiehlt eine einzelne let chain, die jeden Wert der Reihe nach prüft und die E-Mail im Erfolgszweig zurückgibt.
„let-chains-advisor“ wird verwendet. Eine Verarbeitungsfunktion prüft einen optionalen Wert, validiert ihn und prüft anschließend seine Größe, bevor sie Arbeit ausführt.
Erwartetes Ergebnis:
Die Skill schlägt vor, den Pattern Match und die Guard-Bedingungen in einer lesbaren Kontrollflussbedingung zu kombinieren.
„let-chains-advisor“ wird verwendet. Ein Projekt verwendet eine ältere Rust-Edition oder eine Version unterhalb der let-chain-Anforderung.
Erwartetes Ergebnis:
Die Skill erklärt, dass das Refactoring warten sollte, bis das Projekt Rust 1.88 und Edition 2024 unterstützt.
All static findings are false positives caused by Markdown code fences around Rust and TOML examples in SKILL.md. No evidence found of external command execution, prompt injection, data exfiltration, network access, or unsafe tool permissions.
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
https://skillstore.io/skills/emillindfors-let-chains-advisor/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-let-chains-advisor?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-let-chains-advisor?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-let-chains-advisor/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-let-chains-advisor.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>EmilLindfors. (2026). let-chains-advisor security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/emillindfors-let-chains-advisor/audits/4@techreport{emillindfors-emillindfors-let-chains-advisor-2026,
author = {EmilLindfors},
title = {let-chains-advisor security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-let-chains-advisor/audits/4},
note = {Author version 1.0.0}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "let-chains-advisor security audit report (audit version 4)"
version: "1.0.0"
type: report
authors:
- name: "EmilLindfors"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/emillindfors-let-chains-advisor/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-let-chains-advisor:audit:4"
description: "Skillstore immutable audit report identifier"
Mehrere verschachtelte Option-Prüfungen durch eine kürzere let chain ersetzen und dabei das Fallback-Verhalten klar halten.
Schwer überschaubaren Kontrollfluss identifizieren und moderne Rust-Syntax vorschlagen, wo sie passt.
let chains während eines Edition-Upgrades oder eines Bereinigungslaufs auf geeigneten Code anwenden.
Überprüfe diese Rust-Funktion auf verschachtelte if-let-Ausdrücke. Schlage eine let chain nur vor, wenn sie die Lesbarkeit verbessert und der Code auf Rust 2024 abzielt.
Durchsuche dieses Rust-Modul nach verschachtelten Option- oder Result-Prüfungen. Empfiehl let-chain-Refactorings und erkläre alle Fälle, die unverändert bleiben sollten.
Analysiere diese verschachtelten Pattern Matches und booleschen Guards. Schlage Rust-2024-let chains vor, wo Reihenfolge, Lesbarkeit und Verhalten klar bleiben.
Überprüfe diesen Rust-2021-Code auf Möglichkeiten für Rust-2024-let chains. Nenne Versionsanforderungen, semantische Risiken und Tests, die das Refactoring verifizieren sollten.
Autor
EmilLindforsLizenz
MIT
Autorenversion
v1.0.0
Skillstore-Revision
r1
Ref.
a06681402992ceae98ba04d54cfd4ab004862696
Aktualität der Wartung
18.7.2026
Nutzung
5 Downloads · 131 Aufrufe
Dateistruktur
📄 SKILL.md
Rust-Testabdeckung verbessern
Fehlende Tests lassen Rust-Fehlerpfade und Grenzfälle ungeschützt. Diese Skill überprüft Code und Tests und schlägt anschließend gezielte Verbesserungen der Testabdeckung vor.
Rust-Test-Mocks mit Trait-Mustern erstellen
Rust-Tests werden oft langsam oder fragil, wenn sie von Datenbanken, HTTP-Diensten oder echter Infrastruktur abhängen. Diese Skill hilft Claude, Codex und Claude Code dabei, trait-basierte Mocks, kontrollierte Fehlerfälle und Fixture-Helfer zu entwerfen.
Rust-AWS-Lambda-Funktionen optimieren
Rust-Lambda-Funktionen können durch langsames I/O, Cold Starts und schlechte Speichereinstellungen Kosten verschwenden. Dieser Skill überprüft Handler und Deployment-Einstellungen und schlägt anschließend konkrete Verbesserungen für Performance und Kosten vor.
Rust-Port- und Adaptergrenzen entwerfen
Externe Dienste können Infrastrukturbelange in Domain-Code durchsickern lassen. Diese Skill hilft dabei, Rust-Traits und Adapter zu entwerfen, die Abhängigkeiten isoliert und testbar halten.
Ausdrucksstarke Rust-Domänenmodelle erstellen
Schwache Domänenschichten verteilen Geschäftsregeln über den Code und machen Validierung inkonsistent. Dieser Skill hilft Claude, Codex und Claude Code dabei, ausdrucksstarke Rust-Domänenmodelle zu entwerfen.
Rust-Property-Tests mit Proptest entwerfen
Property-basiertes Testen kann schwer anzuwenden sein, weil nützliche Eigenschaften und Generatoren nicht immer offensichtlich sind. Dieser Skill hilft Claude, Codex oder Claude Code dabei, gezielte proptest-Strategien für Rust-Code vorzuschlagen.
Codemuster und Architektur analysieren
von C0ntr0lledCha0s
Große Codebasen verbergen wiederkehrende Strukturen und unklare Architekturentscheidungen. Diese Skill findet Muster, erklärt ihre Absicht und hebt praktische Refactoring-Möglichkeiten hervor.
Code anhand der AST-Struktur durchsuchen
von 0xDarkMatter
Textsuchläufe übersehen semantische Beziehungen und erzeugen zahlreiche irrelevante Treffer. Dieser Skill verwendet ast-grep-Muster, um Codestrukturen zu finden und gezielte Refaktorierungen vorzubereiten.
Codekontext schneller finden
von 89jobrien
Entwickler verlieren häufig Zeit damit nachzuvollziehen, warum Code existiert und was davon abhängt. Dieser Skill veranlasst Claude, Codex oder Claude Code dazu, vor Änderungen zugehöriges Graph-Wissen, Aufrufer, Importe und Tests zu sammeln.
Rust-Begrüßungstools erstellen
von EnactProtocol
Entwickler benötigen ein kleines, vorhersehbares Beispiel dafür, wie Eingaben an einen Rust-Befehlszeilen-Skill übergeben werden. Dieser Skill kompiliert ein Begrüßungstool aus einem Namensparameter und führt es aus.
Toten Code sicher entfernen
von 89jobrien
Ungenutzte Imports, Funktionen und Klassen erhöhen den Wartungsaufwand und die Bereitstellungsgröße. Diese Skill führt Claude, Codex und Claude Code durch konservative Analyse, Backups, Entfernung und Validierung.
TDD mit Red-Green-Refactor anleiten
von mattpocock
Test-first-Arbeit wird oft fragil, wenn Teams Interna testen oder im Voraus zu viele Tests schreiben. Dieser Skill führt Codex, Claude und Claude Code durch verhaltensorientierte Red-Green-Refactor-Zyklen.