django-dev-ninja

Installation
SKILL.md

Django Ninja API Development

Opinionated Django Ninja patterns with single-endpoint-per-file organization.

Core Principles

  1. One endpoint = one file - Each endpoint lives in its own file
  2. Logical grouping - Endpoints grouped in subpackages by domain
  3. Router per group - Each group has its own router
  4. Schemas in separate package - Pydantic models in schemas/
  5. Services for logic - Business logic in services, not endpoints

API Structure

myapp/
├── api/
│   ├── __init__.py           # Main NinjaAPI instance
│   ├── users/
Related skills
Installs
50
GitHub Stars
11
First Seen
Jan 25, 2026