django-ninja-project-standard

Standardize Django Ninja backend project skeletons with enforced conventions.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/liida/skills --skill django-ninja-project-standard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: django-ninja-project-standard
Source: https://github.com/liida/skills/tree/main/django-ninja-project-standard
Command: npx skills add https://github.com/liida/skills --skill django-ninja-project-standard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Django Ninja project standards and a unified skeleton for backend APIs to accelerate setup, ensure consistency, and simplify reviews.

Core Features & Use Cases

  • Standard project layout for Django Ninja backends including backend/config, backend/apps/common, backend/apps/example, and optional frontend-admin integration.
  • Enforced conventions for migrations, testing, and deployment with Celery, Redis, PostgreSQL, Docker Compose, uv, pytest, and ruff.
  • Quick-start templates to bootstrap new projects or audit existing ones against the standard.

Quick Start

Create a new Django Ninja backend skeleton using the default stack and project layout.

Frequently Asked Questions about django-ninja-project-standard

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

FAQPage Schema
How do I structure a Django Ninja backend project for consistency across teams?

A Django Ninja backend project is structured into backend/config, backend/apps/common, backend/apps/example, and optional frontend-admin folders to enforce consistency, accelerate setup, and simplify reviews.

What's the best way to standardize a Django Ninja API repository with Celery and Redis?

Standardize a Django Ninja API repository by enforcing conventions for migrations, testing, and deployment using a default stack of Celery, Redis, PostgreSQL, Docker Compose, uv, pytest, and ruff.

Can I use this standardized Django Ninja skeleton to audit an existing Python backend?

Yes, the Django Ninja skeleton applies to new projects, migrations, and reviews, allowing you to audit existing Python API backends against the standardized project layout and conventions.

Does the Django Ninja project standard require Docker Compose and PostgreSQL?

Yes, the Django Ninja project standard requires a default stack that includes Docker Compose and PostgreSQL, alongside Django, Django Ninja, Celery, Redis, uv, pytest, and ruff.

How do I bootstrap a new Django Ninja backend with a default stack?

Bootstrap a new Django Ninja backend using quick-start templates that apply the default stack and organize the repository into backend/config, backend/apps, and optional frontend-admin directories.

Why organize Django Ninja migrations and testing with ruff and pytest?

Organizing Django Ninja migrations and testing with ruff and pytest enforces unified conventions for deployment and code quality, simplifying project reviews and ensuring backend consistency.