CtrlK
BlogDocsLog inGet started
Tessl Logo

django-patterns

Django architecture patterns, REST API design with DRF, ORM best practices, caching, signals, middleware, and production-grade Django apps.

82

1.14x
Quality

58%

Does it follow best practices?

Impact

100%

1.14x

Average score across 6 eval scenarios

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./docs/ja-JP/skills/django-patterns/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

30%

Content Platform: Django Models and Data Access Layer

Django ORM patterns and service layer

Criteria
Without this skill
With this skill

AbstractUser extension

100%

100%

EMAIL as USERNAME_FIELD

0%

100%

Slug auto-generation

100%

100%

SlugField unique

50%

100%

DecimalField with MinValueValidator

0%

100%

CheckConstraint

100%

100%

Meta indexes

0%

100%

Custom QuerySet with as_manager

37%

100%

select_related usage

100%

100%

prefetch_related usage

100%

100%

Service layer file

100%

100%

transaction.atomic

100%

100%

Bulk operations

100%

100%

100%

Marketplace API: DRF ViewSets, Serializers, Caching, and Signals

DRF serializers, ViewSets, and caching

Criteria
Without this skill
With this skill

Separate create serializer

100%

100%

get_serializer_class override

100%

100%

SerializerMethodField

100%

100%

read_only derived fields

100%

100%

DjangoFilterBackend

100%

100%

SearchFilter and OrderingFilter

100%

100%

Custom @action endpoint

100%

100%

perform_create user context

100%

100%

Paginated custom action

100%

100%

cache.get/set pattern

100%

100%

@receiver signal handler

100%

100%

AppConfig.ready() signal import

100%

100%

No hardcoded seller in serializer

100%

100%

100%

9%

New SaaS Backend: Django Project Scaffold

Django project structure and settings configuration

Criteria
Without this skill
With this skill

Split settings structure

100%

100%

Apps directory layout

100%

100%

Per-app module files

50%

100%

Config directory

100%

100%

env() for secrets

70%

100%

Whitenoise middleware

100%

100%

CORS middleware

100%

100%

Required INSTALLED_APPS

75%

100%

PostgreSQL database engine

100%

100%

Production SSL redirect

100%

100%

Production cookie security

100%

100%

HSTS configuration

100%

100%

Dev extends base

100%

100%

Repository
affaan-m/ECC
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.