Compétences fastapi-templates

fastapi-templates

Sûr 🌐 Accès réseau⚙️ Commandes externes🔑 Variables d’environnement

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.

Prend en charge: Claude Codex Code(CC)
⚠️ 67 Médiocre
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 "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ûr
v4 • 1/17/2026

This 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.

2
Fichiers analysés
741
Lignes analysées
3
résultats
4
Total des audits

Score de qualité

38
Architecture
90
Maintenabilité
85
Contenu
22
Communauté
100
Sécurité
87
Conformité aux spécifications

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

Estrutura inicial
Forneça uma estrutura de pastas FastAPI limpa com notas breves para cada pasta e propósito de arquivo.
Setup de DB async
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.
Repositório e serviço
Elabore um padrão de repositório base para CRUD async e uma camada de serviço de usuário que o utilize.
Auth JWT e testes
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

Foire aux questions

É compatível com as versões atuais do FastAPI?
Sim, os padrões são a nível de framework e estão alinhados com as práticas atuais do FastAPI.
Quais são os limites desta habilidade?
Fornece orientação e exemplos, não geração automática de projetos.
Posso integrar em um projeto existente?
Sim, adote os padrões módulo por módulo.
Acessa meus dados ou segredos?
Não, é apenas documentação e não acessa dados.
E se meu setup async falhar?
Verifique URL do banco de dados, suporte de driver e configuração de event loop.
Como se compara a um gerador de código?
Fornece orientação arquitetural em vez de criar arquivos.

Détails du développeur

Structure de fichiers

📄 SKILL.md