django-dev

Enforce Django project structure with 1-file-per-model and Dynaconf configuration.

15|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/sergio-bershadsky/ai --skill django-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: django-dev
Source: https://github.com/sergio-bershadsky/ai/tree/main/plugins/django-dev/skills/django-dev
Command: npx skills add https://github.com/sergio-bershadsky/ai --skill django-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Django projects often suffer from inconsistent structure, boilerplate, and fragmented configuration. This skill provides a cohesive set of opinionated development patterns, Dynaconf-based settings, and Docker-ready organization to standardize Django projects across teams.

Core Features & Use Cases

  • 1-file-per-model and 1-file-per-form organization patterns to enforce modular code.
  • Dynaconf-based configuration and Docker-friendly project layout to streamline deployment.
  • Clear naming conventions and class/method ordering guides to improve readability and collaboration.

Quick Start

Create a new Django project following uv + Dynaconf guidelines and organize apps using the prescribed 1-file-per-model pattern.

Frequently Asked Questions about django-dev

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

FAQPage Schema
How do I structure a Django project for scalability across multiple teams?

Enforce 1-file-per-model and 1-file-per-form patterns to structure Django projects for scalability. This modular organization standardizes code layouts, improving readability and maintaining consistent architecture across teams and repositories.

What is the best way to manage Django settings with Dynaconf?

Manage Django settings with Dynaconf by applying opinionated configuration patterns. This replaces fragmented settings with cohesive, environment-driven configuration, streamlining deployment and reducing boilerplate across different environments.

How do I organize Docker files in a Django project?

Organize Docker files in a Django project by placing them inside a dedicated `/docker` directory. This Docker-friendly project layout standardizes containerization and streamlines deployment workflows for scalable applications.

Does this Django architecture pattern support existing monolithic codebases?

This Django architecture pattern targets teams building scalable applications requiring consistent model, form, and package layouts. Adopting it in existing monolithic codebases requires refactoring current structure to match prescribed 1-file-per-model and Dynaconf conventions.

What naming conventions are recommended for Django models and forms?

Recommended naming conventions for Django models and forms include clear class and method ordering guides. These structured model and package layouts enforce modular code, improving collaboration and readability across the development team.