novo-app

Automates scaffolding of Django app boilerplate with standardized folders and files.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/rafaelcostaf4-afk/SurveyHub --skill novo-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: novo-app
Source: https://github.com/rafaelcostaf4-afk/SurveyHub/tree/main/.claude/skills/new-package
Command: npx skills add https://github.com/rafaelcostaf4-afk/SurveyHub --skill novo-app

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

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.

Frequently Asked Questions about novo-app

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new Django app with a standardized boilerplate structure?

To scaffold a Django app, this tool automates the creation of a standardized folder layout under apps/ and registers it in INSTALLED_APPS, including essential files like models.py, views.py, forms.py, and services/.

What files are included when generating a Django app boilerplate?

The Django app boilerplate includes models.py, views.py, forms.py, urls.py, admin.py, managers.py, services/, templates/, and tests/, along with an AppConfig containing ready() and signals.

Can I use this to add views or models to an existing Django app?

No, you cannot use this to add views or models to an existing Django app. It is strictly for scaffolding entirely new app domains, not for modifying existing app directories.

When should I create a new Django app instead of adding to an existing one?

You should create a new Django app when introducing a new business domain such as surveys or notifications, ensuring a standardized directory layout and essential configuration files are generated from the start.

Does the scaffolding process automatically register the new app in INSTALLED_APPS?

Yes, the scaffolding process automatically registers the newly created app in INSTALLED_APPS and provides an AppConfig with ready() and signals to ensure proper Django initialization.

What is the best way to ensure my new Django app follows project naming conventions?

To ensure your new Django app follows naming conventions, this scaffolding tool automatically enforces standardized folder layouts and file generation rules defined in your project's setup and naming convention guidelines.