fastapi-templates
Crie modelos de projetos FastAPI rapidamente
Você precisa de uma estrutura FastAPI limpa com padrões de async e injeção de dependência. Esta habilidade fornece layouts e exemplos de código para iniciar uma API pronta para produção.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "fastapi-templates". Planeje um modelo de serviço de usuário FastAPI com padrões async
Résultat attendu:
- Layout de pastas para api, core, models, schemas, services, repositories
- Dependência de sessão de banco de dados async e fluxo de lifespan da aplicação
- Responsabilidades de repositório e serviço de usuário
- Visão geral de endpoints e setup de testes
Utilisation de "fastapi-templates". Como configuro injeção de dependência para sessões de banco de dados?
Résultat attendu:
- Use AsyncSessionLocal do SQLAlchemy com sessionmaker
- Crie dependência geradora async get_db com try/except/finally
- Sobrescreva dependência em testes com sessão de banco de dados de teste
- Commit em sucesso, rollback em exceção
Audit de sécurité
SûrThis 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.
Facteurs de risque
🌐 Accès réseau (2)
⚙️ Commandes externes (14)
🔑 Variables d’environnement (7)
Score de qualité
Ce que vous pouvez construire
Baseline de nova API
Defina uma estrutura FastAPI com async, injeção de dependência e padrões de teste para um novo serviço.
Setup de API MVP
Obtenha um layout de projeto claro e padrões principais para um primeiro MVP FastAPI.
Guia de arquitetura para equipe
Padronize padrões de repositório e camada de serviço em múltiplas APIs.
Essayez ces prompts
Forneça uma estrutura de pastas FastAPI limpa com notas breves para cada pasta e propósito de arquivo.
Mostre uma configuração mínima de sessão de banco de dados async com injeção de dependência e tratamento seguro de commit.
Elabore um padrão de repositório base para CRUD async e uma camada de serviço de usuário que o utilize.
Descreva um fluxo de autenticação JWT e uma estratégia mínima de testes async para os endpoints de usuário.
Bonnes pratiques
- Mantenha async em rotas, banco de dados e tarefas em segundo plano
- Separe rotas, serviços e repositórios para maior clareza
- Use schemas Pydantic para dados consistentes de requisição e resposta
Éviter
- Colocar lógica de negócio dentro de handlers de rota
- Usar drivers de banco de dados bloqueantes em rotas async
- Pular testes para fluxos principais de usuário