dvfdvfCommunityยท9 Agent Skills Included

opinionated-django

Opinionated Django architecture, testing, and layered code conventions

Builds scalable Django projects with a strict layered architecture: repositories, Pydantic DTOs, services, and thin API routes. Eliminates untyped ORM leaks, fat views, unreliable signals, and messy settings files. Scaffolds projects, enforces model and admin conventions, and sets up three-layer pytest suites with linting and type checks.
npx skills add dvf/opinionated-django --all -g -y

All Skills in This Repository (9)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install opinionated-django?โ–ผ

Run `npx skills add dvf/opinionated-django --all -g -y` in your terminal to install all nine Django skills globally.

What architecture does opinionated-django enforce?โ–ผ

It enforces a layered design where repositories handle all ORM work and return Pydantic DTOs, services hold business logic with zero ORM imports, and django-ninja views stay as thin one-liners.

How does it handle async side-effects in Django?โ–ผ

It uses reliable signals that enqueue Celery tasks inside the database transaction, guaranteeing at-least-once delivery with idempotent receivers instead of unreliable standard Django signals.

Does opinionated-django work with Claude Code and Cursor?โ–ผ

Yes. All skills follow the universal SKILL.md standard and run in Claude Code, Cursor, OpenClaw, and other compatible coding agents.

Can I use it on an existing Django project?โ–ผ

Yes. The dj-scaffold skill converts existing projects to the op-django layout, and individual skills like dj-models or dj-lint can be applied on their own.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’