django-domain-delivery

Enforces scoped verification and rollback discipline for Django/DRF changes.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/vTRKA/supervibe --skill django-domain-delivery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: django-domain-delivery
Source: https://github.com/vTRKA/supervibe/tree/main/skills/django-domain-delivery
Command: npx skills add https://github.com/vTRKA/supervibe --skill django-domain-delivery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents risky, confusing Django/DRF changes by enforcing clear framework boundaries, scoped verification, and rollback discipline across ORM/query, migrations, serializers, viewsets, transactions, async jobs, and auth/permissions.

Core Features & Use Cases

  • Framework-native boundary delivery: Keep models/managers focused on persistence shape, serializers on API contracts, viewsets on request orchestration, and tasks on async side effects.
  • Migration and deploy safety: Require reversible migrations or explicit documentation/waivers for irreversible decisions, including deploy order and rollback paths.
  • Verification-first workflow: Gate completion on scoped commands, query/transaction/rollback evidence, and permission/API contract tests, with repair loops on failure.
  • Observability and async correctness: Use existing logging/metrics/tracing patterns and design idempotent, retry-bounded tasks with failure evidence.

Quick Start

Run django-domain-delivery by asking your AI tool to implement a narrowly scoped Django/DRF change with tests, proof from a scoped command, and a named rollback plan.

Frequently Asked Questions about django-domain-delivery

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

FAQPage Schema
How do I ensure safe Django migrations with a rollback plan?

Safe Django migrations require reversible operations or explicit waivers for irreversible decisions, including documented deploy order and rollback paths. This workflow gates completion on scoped verification commands, query/transaction evidence, and a repair-or-deferral loop on failures.

How does transaction.atomic work with rollback discipline in DRF viewsets?

Transaction.atomic in DRF viewsets requires query and rollback evidence to verify side-effect safety. You constrain viewsets to request orchestration while maintaining transaction boundaries, ensuring persistence shape changes roll back cleanly when permission or API contract tests fail.

What is the best way to test Django permission and API contract changes?

Testing Django permission and API contract changes requires scoped verification commands and permission tests gated on query evidence. You run a repair loop on failures, ensuring serializers validate API contracts and viewsets enforce auth boundaries before delivery.

Can I use this workflow for async Django tasks with side effects?

Yes, this workflow applies to async Django tasks by requiring idempotent, retry-bounded task design with failure evidence. You maintain observability using existing logging, metrics, and tracing patterns while constraining tasks to async side-effect boundaries.

Why do my Django ORM query changes break serializer contracts?

Django ORM query changes break serializer contracts when persistence shape and API boundaries overlap. You prevent this by keeping models and managers focused on persistence shape, serializers on API contracts, and viewsets on request orchestration with scoped verification.