Compétences python-fastapi-development
📦

python-fastapi-development

Sûr

Build FastAPI Backends

This skill provides a comprehensive workflow for building production-ready Python FastAPI backends with database integration, authentication, testing, and deployment patterns.

Prend en charge: Claude Codex Code(CC)
🥉 73 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez Ă  utiliser

Tester

Utilisation de "python-fastapi-development". Use @python-fastapi-development to scaffold a new FastAPI project

Résultat attendu:

This skill provides a structured 8-phase workflow:

Phase 1: Project Setup
- Skills: app-builder, python-scaffold, fastapi-templates
- Actions: Environment setup, project structure, FastAPI config

Phase 2: Database Setup
- Skills: database-design, pydantic-models
- Actions: Schema design, SQLAlchemy models, migrations

[Continues through all 8 phases...]

Utilisation de "python-fastapi-development". What phases does the FastAPI development workflow include?

Résultat attendu:

The workflow includes 8 phases:
1. Project Setup
2. Database Setup
3. API Routes
4. Authentication
5. Error Handling
6. Testing
7. Documentation
8. Deployment

Audit de sécurité

Sûr
v1 • 2/24/2026

Security audit completed. All static findings are false positives. The 'external_commands' flagged lines are skill references (@skill-name) not shell executions. The 'weak cryptographic algorithm' flags are markdown references, not code. This is a legitimate FastAPI development workflow documentation file with no actual security risks.

1
Fichiers analysés
217
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
50
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

New FastAPI Project Setup

Quickly scaffold a new FastAPI project with proper structure, logging, and environment configuration.

Database Integration

Set up SQLAlchemy models, migrations, and database connections for production applications.

Complete API Development

Follow a structured 8-phase workflow from project setup to deployment.

Essayez ces prompts

Start New FastAPI Project
Use @python-fastapi-development to scaffold a new FastAPI project with SQLAlchemy and JWT authentication.
Add Database Models
Use @python-fastapi-development to set up SQLAlchemy models for a user authentication system with PostgreSQL.
Create API Endpoints
Use @python-fastapi-development to create RESTful API endpoints with CRUD operations for a items resource.
Full Stack FastAPI App
Use @python-fastapi-development to build a complete FastAPI application with authentication, database, testing, and Docker deployment.

Bonnes pratiques

  • Use async patterns with SQLAlchemy 2.0 for better performance
  • Always validate input with Pydantic models
  • Implement proper error handling with custom exceptions

Éviter

  • Do not skip type hints - they improve code maintainability
  • Do not use synchronous database calls in async endpoints
  • Do not store secrets in code - use environment variables

Foire aux questions

What version of FastAPI does this skill support?
This skill supports FastAPI with Python 3.11+ and is compatible with SQLAlchemy 2.0 and Pydantic v2.
Does this skill write code for me?
No. This skill provides workflow guidance and prompts to invoke other specialized skills that generate code.
Can I use this skill with other databases?
Yes. The workflow is designed for PostgreSQL but can be adapted for other databases supported by SQLAlchemy.
What authentication methods are covered?
The workflow covers JWT authentication and OAuth2 implementation patterns.
Is Docker deployment included?
Yes. Phase 8 covers Dockerfile creation, docker-compose setup, and cloud deployment patterns.
Can Claude Code use this skill?
Yes. This skill is compatible with Claude, Codex, and Claude Code tools.

Détails du développeur

Structure de fichiers

đź“„ SKILL.md