What problem does it solve?
Cria a estrutura completa de um novo Django app no padrão SurveyHub: diretório em apps/,
registro em INSTALLED_APPS, AppConfig com ready() e signals, models.py, views.py, forms.py,
urls.py, admin.py, managers.py, services/, templates/, tests/. Segue exatamente as regras
de .claude/rules/setup-novo-app.md e naming-conventions.md.
Use quando o usuário disser "criar novo app", "novo app django", "novo módulo", "adicionar app",
"criar app surveys", "criar app notifications", "estruturar novo app", "scaffold app",
"novo domínio de negócio", "preciso de um app para X".
DO NOT USE para criar um model dentro de um app existente — use /novo-modelo.
DO NOT USE para criar views em app existente — use /novas-views.
Core Features & Use Cases
- Automated scaffolding of a new Django app skeleton under apps/ with standard files (models.py, views.py, forms.py, urls.py, admin.py, managers.py, services/, templates/, tests/).
- Ensures AppConfig with ready() and signals and registration in INSTALLED_APPS.
- Example: scaffold about an app named surveys, notifications, or exports within a SurveyHub Django project.
Quick Start
Peça ao assistente para gerar a estrutura completa de um novo app Django com o nome desejado, seguindo as convenções do SurveyHub.