fastapi-templates
Erstellen Sie FastAPI-Projektvorlagen schnell
Sie benötigen eine saubere FastAPI-Struktur mit Async- und Dependency-Injektion-Mustern. Diese Skill bietet Layouts und Codebeispiele, um mit einer produktionsbereiten API zu starten.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "fastapi-templates". Planen Sie eine FastAPI-User-Service-Vorlage mit Async-Mustern
Erwartetes Ergebnis:
- Ordnerlayout für api, core, models, schemas, services, repositories
- Async-Datenbank-Session-Dependency und Application-Lifespan-Flow
- User-Repository- und Service-Verantwortlichkeiten
- Endpunkte- und Test-Setup-Übersicht
Sicherheitsaudit
SicherThis is a documentation-only skill containing architectural guidance and code examples for FastAPI projects. All 41 static findings are FALSE POSITIVES: cryptographic algorithms (bcrypt, HS256) shown are industry-standard secure choices; backtick patterns are markdown code delimiters, not shell execution; environment variable references are Pydantic configuration definitions, not secret access. The skill has no executable code, network calls, or filesystem access capabilities.
Risikofaktoren
🌐 Netzwerkzugriff (2)
⚙️ Externe Befehle (14)
🔑 Umgebungsvariablen (7)
Qualitätsbewertung
Was du bauen kannst
Neue API-Basislinie
Definieren Sie eine FastAPI-Struktur mit Async-, Dependency-Injektion- und Testmustern für einen neuen Service.
MVP-API-Setup
Erhalten Sie ein klares Projektlayout und Kernmuster für eine erste FastAPI-MVP.
Team-Architektur-Leitfaden
Standardisieren Sie Repository- und Service-Layer-Muster über mehrere APIs hinweg.
Probiere diese Prompts
Bieten Sie eine saubere FastAPI-Ordnerstruktur mit kurzen Hinweisen zu Zweck jedes Ordners und jeder Datei.
Zeigen Sie ein minimales Async-Datenbank-Session-Setup mit Dependency-Injektion und sicherem Commit-Handling.
Entwerfen Sie ein Basis-Repository-Muster für Async-CRUD und eine User-Service-Layer, die es verwendet.
Skizzieren Sie einen JWT-Authentifizierungsflow und eine minimale Async-Teststrategie für die User-Endpunkte.
Bewährte Verfahren
- Halten Sie Async bei Routes, Datenbank und Hintergrundaufgaben
- Trennen Sie Routes, Services und Repositories für Klarheit
- Verwenden Sie Pydantic-Schemas für konsistente Anfrage- und Antwortdaten
Vermeiden
- Business-Logik in Route-Handlern platzieren
- Blockierende Datenbanktreiber in Async-Routes verwenden
- Tests für Kern-User-Flows überspringen
Häufig gestellte Fragen
Ist es mit aktuellen FastAPI-Versionen kompatibel?
Was sind die Grenzen dieser Skills?
Kann ich es in ein bestehendes Projekt integrieren?
Greift es auf meine Daten oder Geheimnisse zu?
Was ist, wenn mein Async-Setup fehlschlägt?
Wie vergleicht es sich mit einem Code-Generator?
Entwicklerdetails
Autor
wshobsonLizenz
NOASSERTION
Repository
https://github.com/wshobson/agents/tree/main/plugins/api-scaffolding/skills/fastapi-templatesRef
main
Dateistruktur
📄 SKILL.md