design-an-interface
Bessere Modulschnittstellen entwerfen
Erste API-Entwürfe legen oft die falschen Abstraktionen offen. Dieser Skill generiert kontrastierende Modulschnittstellen-Designs und vergleicht Abwägungen vor der Implementierung.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "design-an-interface" from https://skillstore.io/skills/mattpocock-design-an-interface.md and its manifest at https://skillstore.io/api/skills/mattpocock-design-an-interface/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.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„design-an-interface“ wird verwendet. Ein Cache-Modul benötigt get, set, expire und Invalidierungsverhalten.
Erwartetes Ergebnis:
Der Skill liefert mehrere Schnittstellenstile, Nutzungsbeispiele, verborgene Implementierungsdetails und einen Prosavergleich der Abwägungen.
„design-an-interface“ wird verwendet. Ein Zahlungsadapter muss mehrere Provider unterstützen, ohne Provider-Details offenzulegen.
Erwartetes Ergebnis:
- Eine minimale Schnittstelle für den häufigsten Anwendungsfall.
- Eine Schnittstelle für Provider-Fähigkeiten.
- Eine workflow-orientierte Schnittstelle mit Hinweisen zu Abwägungen.
„design-an-interface“ wird verwendet. Eine Validierungsbibliothek benötigt eine öffentliche API für Formulare und Backend-Services.
Erwartetes Ergebnis:
Der Skill stellt fluent, schemabasierte und funktionsorientierte Designs gegenüber und empfiehlt anschließend eine Richtung basierend auf den Anforderungen der Aufrufer.
Sicherheitsaudit
SicherThe only static finding is a false positive caused by a fenced Markdown prompt example in SKILL.md. The skill contains guidance only and shows no command execution or malicious intent.
Risikofaktoren
⚙️ Externe Befehle (1)
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/mattpocock-design-an-interface/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/mattpocock-design-an-interface?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/mattpocock-design-an-interface?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/mattpocock-design-an-interface/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/mattpocock-design-an-interface.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
mattpocock. (2026). design-an-interface security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/mattpocock-design-an-interface/audits/5BibTeX-Zitat
@techreport{mattpocock-mattpocock-design-an-interface-2026,
author = {mattpocock},
title = {design-an-interface security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/mattpocock-design-an-interface/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "design-an-interface security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "mattpocock"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/mattpocock-design-an-interface/audits/5"
identifiers:
- type: other
value: "skillstore:mattpocock-design-an-interface:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: MittelWas Sie erstellen können
Eine neue API planen
Untersuche mehrere Formen für ein neues Modul, bevor du dich auf einen öffentlichen Vertrag festlegst.
Interne Grenzen verfeinern
Vergleiche Schnittstellenoptionen für einen Service, Adapter oder ein Domänenmodul während der Architekturplanung.
Designalternativen überprüfen
Nutze explizite Abwägungen, um API-Entscheidungen zu diskutieren, bevor das Code-Review beginnt.
Diese Prompts ausprobieren
Entwirf drei Schnittstellenoptionen für mein Modul. Stelle zuerst Klärungsfragen, wenn Anforderungen fehlen.
Entwirf radikal unterschiedliche Schnittstellen für dieses Modul und vergleiche anschließend Einfachheit, Flexibilität, Tiefe und Missbrauchsrisiko.
Entwirf Schnittstellen für dieses Modul unter getrennten Constraints: minimale Methoden, maximale Flexibilität, Geschwindigkeit für den häufigsten Anwendungsfall und zukünftige Erweiterbarkeit.
Generiere vier Schnittstellendesigns, kritisiere jedes einzelne und empfehle ein endgültiges Hybriddesign mit klar abgelehnten Alternativen.
Bewährte Praktiken
- Gib Aufrufertypen, zentrale Operationen, Constraints und verborgene Implementierungsdetails an.
- Bitte um Designs, die für unterschiedliche Ziele optimieren.
- Vergleiche Designs, bevor du Ideen auswählst oder kombinierst.
Vermeiden
- Verwende ihn nicht, um Implementierungscode zu generieren.
- Akzeptiere keine ähnlichen Designs, ohne stärkere Kontraste anzufordern.
- Überspringe bei komplexen Modulen nicht die Anforderungserhebung.
Häufig gestellte Fragen
Ist das für visuelles Schnittstellendesign gedacht?
Schreibt er Produktionscode?
Warum generiert er mehrere Designs?
Kann ich ihn mit Claude Code verwenden?
Welche Eingaben sollte ich bereitstellen?
Was sollte ich nach der Nutzung tun?
Entwicklerdetails
Autor
mattpocockLizenz
MIT
Skillstore-Revision
r1
Versionshinweis
Der Autor hat keine Version angegeben.
Ref.
ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006
Aktualität der Wartung
25.7.2026
Nutzung
8 Downloads · 0 Aufrufe
Dateistruktur
📄 SKILL.md