python-testing-patterns
77Zuverlässige Python-Test-Suites erstellen
Python-Tests werden oft fragil, langsam oder unvollständig. Dieser Skill bietet Anleitung zu pytest-Struktur, Fixtures, Mocks, Async-Tests, Coverage und CI-Einrichtung.
Python-Projekte für die Distribution paketieren
Python packaging erfordert korrekte Metadaten, Build-Tools und Release-Schritte. Dieser Skill führt Claude, Codex und Claude Code durch Paketlayout, Builds und Veröffentlichung.
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "python-packaging" from https://skillstore.io/skills/activeinferenceinstitute-python-packaging.md and its manifest at https://skillstore.io/api/skills/activeinferenceinstitute-python-packaging/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.
„python-packaging“ wird verwendet. Ich muss eine kleine Python-Bibliothek veröffentlichen.
Erwartetes Ergebnis:
Ein Release-Plan mit src-Layout, pyproject.toml-Feldern, Abhängigkeitsgruppen, Build-Befehlen, Validierungsschritten und PyPI-Veröffentlichungs-Checkpoints.
„python-packaging“ wird verwendet. Mein Skript soll als Terminalbefehl installiert werden.
Erwartetes Ergebnis:
Ein CLI-Packaging-Plan mit Modul-Layout, Benennung des Einstiegspunkts, Platzierung des Argumentparsers, Teststrategie und Schritten zur Installationsprüfung.
„python-packaging“ wird verwendet. Unser Team verwendet einen privaten Paketindex.
Erwartetes Ergebnis:
Anleitung zur Konfiguration privater Indexe, sicherer Anmeldedatenverwaltung, Warnungen vor dependency confusion und CI-Upload-Kontrollen.
Static analysis mostly flagged Markdown backticks, code examples, placeholder URLs, and standard packaging guidance. Review found a documentation-only skill with no executable helper scripts, prompt injection text, or evidence of unauthorized secret access. Credential examples should still be clearer about safe token handling.
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/activeinferenceinstitute-python-packaging/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/activeinferenceinstitute-python-packaging?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/activeinferenceinstitute-python-packaging?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/activeinferenceinstitute-python-packaging/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/activeinferenceinstitute-python-packaging.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>ActiveInferenceInstitute. (2026). python-packaging security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/activeinferenceinstitute-python-packaging/audits/9@techreport{activeinferenceinstitute-activeinferenceinstitute-python-packaging-2026,
author = {ActiveInferenceInstitute},
title = {python-packaging security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/activeinferenceinstitute-python-packaging/audits/9},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "python-packaging security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "ActiveInferenceInstitute"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/activeinferenceinstitute-python-packaging/audits/9"
identifiers:
- type: other
value: "skillstore:activeinferenceinstitute-python-packaging:audit:9"
description: "Skillstore immutable audit report identifier"
Jeder Autor bleibt ein eigener installierbarer Skill. Die empfohlene Variante wird nach Skillstore-Nachweisen bewertet.
Warum diese Variante zuerst steht
activeinferenceinstitute-python-packaging
2026-09-09
wshobson-python-packaging
2026-09-09
sickn33-python-packaging
2026-09-09
Erstelle Paketmetadaten, Build-Artefakte und Release-Prüfungen für eine Python-Bibliothek.
Definiere Einstiegspunkte, CLI-Modulstruktur, Abhängigkeiten und Installationstests für ein Kommandozeilentool.
Richte Veröffentlichung über private Indexe, einheitliches Projektlayout, CI-Builds und Abhängigkeitskonventionen ein.
Erstelle eine grundlegende Python-Paketstruktur für mein Projekt. Füge pyproject.toml, src-Layout, Tests, README und Build-Schritte hinzu.
Wandle dieses Python-Modul in ein installierbares CLI-Paket um. Füge Einstiegspunkte, Abhängigkeiten, Nutzungshinweise und Installationstests hinzu.
Prüfe dieses Paket auf Bereitschaft für ein PyPI-Release. Prüfe Metadaten, Klassifizierer, Abhängigkeiten, Build-Ausgaben, Dokumentation und TestPyPI-Workflow.
Entwirf Packaging für ein Python-Projekt mit mehreren Paketen, namespace packages, optionalen Extras, generierten Versionen, CI-Wheels und Veröffentlichung über private Indexe.
Autor
ActiveInferenceInstituteLizenz
MIT
Skillstore-Revision
r1
Versionshinweis
Der Autor hat keine Version angegeben.
Ref.
d46e62089a6dfc9e14ea02eebd9b8e2ad2dfe1f4
Aktualität der Wartung
21.7.2026
Nutzung
7 Downloads · 315 Aufrufe
Dateistruktur
📄 SKILL.md
Zuverlässige Python-Test-Suites erstellen
Python-Tests werden oft fragil, langsam oder unvollständig. Dieser Skill bietet Anleitung zu pytest-Struktur, Fixtures, Mocks, Async-Tests, Coverage und CI-Einrichtung.
Python-Performance optimieren
Langsamer Python-Code lässt sich ohne klare Messungen nur schwer verbessern. Diese Skill führt Claude, Codex und Claude Code durch Profiling, Benchmarking und gezielte Optimierungsmuster.
SurrealDB-Python-Workflows erstellen
SurrealDB-Projekte benötigen zuverlässige Python-Beispiele für Abfragen, Graphen, Vektoren und Live-Updates. Dieser Skill leitet die SDK-Nutzung mit fokussierten Mustern für Daten-Apps und RAG-Systeme an.
Asynchrone Python-Systeme entwickeln
Asynchroner Python-Code kann fehlschlagen, wenn Tasks, Timeouts und blockierende Aufrufe falsch gehandhabt werden. Diese Skill bietet praktische asyncio-Muster für zuverlässige nebenläufige Anwendungen.
Cohere-Pipelines zur Entitätsextraktion erstellen
Unstrukturierter Text benötigt häufig zuverlässige Felder, bevor er in Apps oder Datenbanken eingespeist werden kann. Dieser Skill führt Python-Entwickler durch strukturierte Ausgaben in Cohere v2 und die Extraktion mit JSON Schema.
Python-Projekte mit uv schneller verwalten
Die Verwaltung von Python-Abhängigkeiten kann langsam und je nach Tool uneinheitlich sein. Dieser Skill zeigt uv-Workflows für Projekte, virtuelle Umgebungen, Lockfiles, CI und Migrationen.
Zuverlässigen Async-Python-Code erstellen
von 0xDarkMatter
Async-Python-Code scheitert oft an blockierenden Aufrufen, unbegrenzten Tasks und schwacher Bereinigung. Diese Skill bietet wiederverwendbare asyncio-Muster, Beispiele und Referenzen für robuste nebenläufige Dienste.
FastAPI-APIs mit wiederverwendbaren Mustern erstellen
von 0xDarkMatter
FastAPI-Projekte benötigen konsistente Entscheidungen für Validierung, Dependencies, Middleware und Hintergrundarbeit. Dieser Skill gibt Claude, Codex und Claude Code wiederverwendbare Muster für praktische Python-API-Entwicklung.
Python-Muster für Typsicherheit hinzufügen
von 0xDarkMatter
Python-Typannotationen können in realen Projekten schwer konsistent anzuwenden sein. Diese Skill bietet Claude, Codex und Claude Code praktische Muster für sichereren typisierten Python-Code.
Python-Tests mit pytest TDD erstellen
von 89jobrien
Python-Teams benötigen häufig konsistente Tests, Coverage und Berichte, ohne die TDD-Disziplin zu verlieren. Dieser Skill bietet pytest-fokussierte Workflows, Beispiele und Reporting-Leitlinien für Claude, Codex und Claude Code.
Ein Python-Begrüßungsbeispiel ausführen
von EnactProtocol
Neue Enact-Nutzer benötigen ein kleines Beispiel, das zeigt, dass die Tool-Ausführung funktioniert. Diese Skill führt einen Python-Begrüßungsbefehl aus und gibt einfache Laufzeitausgaben zurück.
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.