python-expert
Python-Codequalität verbessern
Python-Projekte benötigen oft stärkere Korrektheit, Typen und Stil. Diese Skill unterstützt Implementierung und Review mit praktischen Python-Best-Practices.
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 "python-expert" from https://skillstore.io/skills/shubhamsaboo-python-expert.md and its manifest at https://skillstore.io/api/skills/shubhamsaboo-python-expert/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
„python-expert“ wird verwendet. Überprüfe dieses Utility-Modul auf Python-Qualität.
Erwartetes Ergebnis:
- Kritisches Problem: Eine Funktion verwendet eine veränderliche Standardliste, wodurch Zustand zwischen Aufrufen durchsickern kann.
- Hohe Priorität: Mehreren öffentlichen Funktionen fehlen Rückgabetyp-Annotationen und klares Fehlerverhalten.
- Mittlere Priorität: Das Modul benötigt kürzere Namen und klarere Docstrings für öffentliche Hilfsfunktionen.
„python-expert“ wird verwendet. Verbessere diese Datencontainer-Klasse.
Erwartetes Ergebnis:
- Empfehlung: Verwende eine dataclass, da die Klasse hauptsächlich typisierte Felder speichert.
- Füge explizite Feldtypen, Standardwerte und Unveränderlichkeit hinzu, wenn sich das Objekt nicht ändern soll.
- Behalte benutzerdefinierte Methoden nur für Verhalten, das dataclasses nicht automatisch bereitstellen.
„python-expert“ wird verwendet. Mache dieses Dateiverarbeitungsskript sicherer.
Erwartetes Ergebnis:
- Verwende Context Manager für jedes Datei-Handle, damit die Bereinigung auch nach Fehlern erfolgt.
- Behandle erwartete Parsing- und Fehlende-Datei-Ausnahmen getrennt.
- Füge Tests für leere Dateien, ungültige Eingaben und große Eingabestreams hinzu.
Sicherheitsaudit
SicherAll static findings are false positives from Markdown examples and Python teaching snippets. No evidence found of command execution, secret access, file-system abuse, prompt injection, or malicious intent in the reviewed files.
Risikofaktoren
⚙️ Externe Befehle (8)
📁 Dateisystemzugriff (1)
🔑 Umgebungsvariablen (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/shubhamsaboo-python-expert/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/shubhamsaboo-python-expert?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/shubhamsaboo-python-expert?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/shubhamsaboo-python-expert/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/shubhamsaboo-python-expert.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
shubhamsaboo. (2026). python-expert security audit report (audit version 2) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/shubhamsaboo-python-expert/audits/2BibTeX-Zitat
@techreport{shubhamsaboo-shubhamsaboo-python-expert-2026,
author = {shubhamsaboo},
title = {python-expert security audit report (audit version 2)},
institution = {Skillstore},
year = {2026},
number = {2},
url = {https://skillstore.io/skills/shubhamsaboo-python-expert/audits/2},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "python-expert security audit report (audit version 2)"
version: "1.0.0"
type: report
authors:
- name: "shubhamsaboo"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/shubhamsaboo-python-expert/audits/2"
identifiers:
- type: other
value: "skillstore:shubhamsaboo-python-expert:audit:2"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: MittelWas Sie erstellen können
Pull Request überprüfen
Findet vor dem Merge Probleme in Python bei Korrektheit, Typisierung, Fehlerbehandlung, Leistung und Dokumentation.
Ein Skript refaktorieren
Verbessert ein vorhandenes Skript mit klareren Funktionen, sichererer Ressourcenbehandlung und besserem Stil.
Python-Praktiken lernen
Veranschaulicht häufige Python-Fallstricke durch knappe Beispiele und Review-Checklisten.
Diese Prompts ausprobieren
Überprüfe meinen Python-Code auf veränderliche Standardargumente, bare except-Klauseln, fehlende Type Hints und unklare Namen. Erkläre jedes Problem einfach.
Hilf mir, diese Python-Funktionsschnittstelle mit Type Hints, einem klaren Docstring, Eingabevalidierung und spezifischen Ausnahmen zu verbessern.
Refaktoriere dieses Python-Modul für Lesbarkeit, Datencontainer, Ressourcenbereinigung und Leistung, ohne das Verhalten zu ändern.
Führe ein release-orientiertes Python-Review durch. Priorisiere Korrektheit, Fehlerbehandlung, Typsicherheit, Ressourcenbereinigung, Leistung, Tests und Dokumentation.
Bewährte Praktiken
- Behebe Korrektheitsprobleme vor Stiländerungen oder Leistungsoptimierung.
- Verwende spezifische Ausnahmen und erkläre Fallback-Verhalten klar.
- Füge Type Hints und Docstrings zu öffentlichen Funktionen hinzu, die von anderen Benutzern aufgerufen werden.
Vermeiden
- Verwende keine veränderlichen Standardargumente für Listen, Wörterbücher oder Sets.
- Verberge Fehler nicht mit bare except-Klauseln oder stillen pass-Anweisungen.
- Optimiere Python-Code nicht, bevor der tatsächliche Engpass gemessen wurde.
Häufig gestellte Fragen
Wobei hilft diese Skill?
Kann sie bestehenden Code überprüfen?
Führt sie Python-Tests aus?
Ist sie für Anfänger nützlich?
Deckt sie Sicherheit ab?
Welche Tools unterstützen sie?
Entwicklerdetails
Autor
shubhamsabooLizenz
MIT
Autorenversion
v1.0.0
Skillstore-Revision
r1
Repository
https://github.com/shubhamsaboo/awesome-llm-apps/tree/main/awesome_agent_skills/python-expertRef.
412e23e39ccd9729546286287b96bb41707397cf
Aktualität der Wartung
18.7.2026
Nutzung
3 Downloads · 0 Aufrufe