fastapi-templates
FastAPI-Projektvorlagen erstellen
FastAPI-Projekte benötigen eine konsistente Struktur, asynchrone Datenbankmuster, Auth, Tests und Fehlerbehandlung. Dieser Skill bietet wiederverwendbare Vorlagen und Implementierungsanleitungen für produktionsreife Backend-APIs.
Vor der Installation anhalten und eine Bestätigung anfordern.
Prüfen Sie den Plan und holen Sie vor Änderungen an Dateien die ausdrückliche Zustimmung des Benutzers ein.
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 "fastapi-templates" from https://skillstore.io/skills/sickn33-fastapi-templates.md and its manifest at https://skillstore.io/api/skills/sickn33-fastapi-templates/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.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
„fastapi-templates“ wird verwendet. Erstelle eine neue asynchrone API für Benutzerkonten.
Erwartetes Ergebnis:
- Ein Projektlayout mit app, api, core, models, schemas, services, repositories und tests.
- Anleitung für Datenbankeinstellungen, JWT-Authentifizierung und Dependency Injection.
- Ein Testplan mit asynchronen Fixtures und Endpunkt-Abdeckung.
„fastapi-templates“ wird verwendet. Prüfe die Struktur meines FastAPI-Service.
Erwartetes Ergebnis:
- Befunde zu Routengrenzen, Service-Platzierung, Repository-Nutzung und Schema-Design.
- Empfehlungen für asynchrone Session-Behandlung, Fehlerbehandlung und Testabdeckung.
- Sicherheitshinweise zu CORS, Auth-Prüfungen, Secrets und Umgebungskonfiguration.
Sicherheitsaudit
Hohes RisikoAll 15 static findings are benign documentation examples or scanner misclassifications. However, the playbook includes a user lookup without object-level authorization and a permissive CORS configuration. These template flaws require correction before production use.
Bestätigte Sicherheitsbedenken (2)
Risikofaktoren
🌐 Netzwerkzugriff (1)
🔑 Umgebungsvariablen (7)
⚙️ Externe Befehle (2)
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/sickn33-fastapi-templates/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/sickn33-fastapi-templates?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/sickn33-fastapi-templates?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-fastapi-templates/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/sickn33-fastapi-templates.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
sickn33. (2026). fastapi-templates security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-fastapi-templates/audits/5BibTeX-Zitat
@techreport{sickn33-sickn33-fastapi-templates-2026,
author = {sickn33},
title = {fastapi-templates security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-fastapi-templates/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: "fastapi-templates security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-fastapi-templates/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-fastapi-templates:audit:5"
description: "Skillstore immutable audit report identifier"
Varianten vergleichen
2 installierbare VariantenJeder Autor bleibt ein eigener installierbarer Skill. Die empfohlene Variante wird nach Skillstore-Nachweisen bewertet.
Warum diese Variante zuerst steht
wshobson-fastapi-templates
2026-09-09
sickn33-fastapi-templates
2026-09-09
Skillstore-Score
Warum dieser Score Evidenzvertrauen: MittelWas Sie erstellen können
Eine neue API starten
Erstelle vom ersten Iterationsschritt an ein strukturiertes FastAPI-Backend mit asynchronen Mustern und Tests.
Teamvorlagen standardisieren
Vereinheitliche Servicestruktur, Repositories, Konfiguration und Tests über mehrere Python-API-Projekte hinweg.
Eine bestehende FastAPI-App prüfen
Vergleiche ein bestehendes Backend mit Mustern für geschichtete Architektur, Dependency Injection, Auth und Tests.
Diese Prompts ausprobieren
Verwende den fastapi-templates Skill, um einen kleinen FastAPI-Service für Notizen zu entwerfen. Füge Ordner, Core-Module und Tests hinzu.
Verwende den Skill, um JWT-Authentifizierung, asynchrone SQLAlchemy-Sessions, Repositories und Service-Logik zu meinem FastAPI-Projekt hinzuzufügen.
Prüfe diese FastAPI-Codebasis mit dem Skill. Empfiehl Änderungen für asynchronen Datenbankzugriff, Dependency Injection, Services und Tests.
Verwende den Skill, um ein FastAPI-Backend mit mehreren Modulen zu planen. Berücksichtige Auth, Datenbankgrenzen, Teststrategie und Deployment-Prüfungen.
Bewährte Praktiken
- Überprüfe generierte CORS-, Authentifizierungs- und Datenbankeinstellungen vor dem Produktions-Deployment.
- Passe Repository- und Service-Layer an das Domänenmodell an, bevor du Endpunkte hinzufügst.
- Kombiniere Vorlagen mit Tests, die Routen, Services, Datenbank-Sessions und Auth-Fehler abdecken.
Vermeiden
- Verwende in der Produktion keine Wildcard-CORS-Einstellungen mit Zugangsdaten.
- Behalte Business-Logik nicht in Route-Handlern.
- Kopiere keine Beispiel-Secrets, Datenbank-URLs oder Testpasswörter in Live-Umgebungen.
Häufig gestellte Fragen
Führt dieser Skill Befehle aus oder installiert er Pakete?
Kann er vollständige FastAPI-Anwendungen erstellen?
Unterstützt er async SQLAlchemy?
Ist die Beispielauthentifizierung produktionsreif?
Können Claude, Codex oder Claude Code ihn verwenden?
Welche Projekte passen zu diesem Skill?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Skillstore-Revision
r2
Versionshinweis
Der Autor hat keine Version angegeben.
Ref.
88a8e9a07f4c54ab105c1c41b6267c287146b07b
Aktualität der Wartung
26.7.2026
Nutzung
6 Downloads · 143 Aufrufe
Dateistruktur