impl-api
Installation
SKILL.md
Implementar API (Camada de Routers e Schemas)
Regras Arquiteturais (NON-NEGOTIABLE)
- Router SÓ faz:
request → service.method() → response - SEM lógica de negócio em routers (validações, cálculos, etc.)
- SEM prompts de LLM em routers
- SEM acesso direto a banco de dados
- Service via getter: instanciar service em função getter com DI pattern
- Response models: sempre especificar
response_model=nos endpoints - Schemas separados: request/response em
api/schemas/