What problem does it solve?
Este Skill oferece uma abordagem estruturada para adicionar novas rotas ou serviços no backend do Think TARS, garantindo consistência entre demos, blueprints e a arquitetura geral.
Core Features & Use Cases
- Decidir onde colocar a nova rota: em rotas de demos (backend/routes.py) com sua lógica em backend/services.py, ou criar um novo Blueprint em backend/ para domínios diferentes.
- Criar a função de serviço e a nova rota correspondente, com parâmetros claros e métodos HTTP adequados, retornando JSON válido.
- Documentar o contrato e a convenção de nomenclatura em uma skill de referência (por exemplo, backend-api-demos) para facilitar o reuse entre equipes.
Quick Start
Crie uma nova rota HTTP no backend seguindo estas etapas: (1) implemente a função de serviço em backend/services.py, (2) registre a rota em backend/routes.py com o decorator @bp.route(...) e retorne JSON, (3) se necessário, crie ou use um Blueprint e registre em app/main.py, (4) documente a API em uma skill de referências.