What problem does it solve?
Django settings.py files become disorganized and hard to navigate as projects scale, leading to configuration errors, wasted time searching for specific settings, and inconsistent formatting across team members.
Core Features & Use Cases
- Standardized Section Structure: Enforces consistent banner-style headers for all logical setting groups to improve readability.
- Fixed Section Ordering: Defines a strict, universal order for all common Django settings to eliminate guesswork when adding or modifying configurations.
- Clean INSTALLED_APPS Formatting: Requires sub-grouping of installed apps into Django core, third-party, and project app categories for clear organization.
- Use Case: When onboarding to a legacy Django project with a messy settings file, use this skill to quickly restructure the file so all team members can find and update settings without confusion.
Quick Start
Use the dj-settings skill to restructure your project's Django settings.py file to follow the required section order, banner formatting, and INSTALLED_APPS sub-grouping rules.