Agent skill · software engineering · affaan-m
django-patterns
Django architecture patterns, REST API design with DRF, ORM best practices, caching, signals, middleware, and production-grade Django apps.
Why this skill is useful
Provides specific Django architecture patterns and best practices for building scalable applications that the AI wouldn't reliably generate on its own.
What it needs
About 6k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
Django 開発パターン スケーラブルで保守可能なアプリケーションのための本番グレードのDjangoアーキテクチャパターン。 いつ有効化するか Djangoウェブアプリケーションを構築するとき Django REST Framework APIを設計するとき Django ORMとモデルを扱うとき Djangoプロジェクト構造を設定するとき キャッシング、シグナル、ミドルウェアを実装するとき プロジェクト構造 推奨レイアウト 分割設定パターン モデル設計パターン モデルのベストプラクティス QuerySetのベストプラクティス マネージャーメソッド Django REST Frameworkパターン シリアライザーパターン ViewSetパターン カスタムアクション サービスレイヤーパターン キャッシング戦略 ビューレベルのキャッシング テンプレートフラグメントのキャッシング 低レベルキャッシング QuerySetのキャッシング シグナル シグナルパターン ミドルウェア カスタムミドルウェア パフォーマンス最適化 N+1クエリの防止 データベースインデックス 一括操作 クイックリファレンス パターン 説明 --------- ------------- 分割設定 dev/prod/test設定の分離 カスタムQuerySet 再利用可能なクエリメソッド サービスレイヤー ビジネスロジックの分離 ViewSet REST APIエンドポイント シリアライザー検証 リクエスト/レスポンス変換 selectrelated 外部キー最適化 prefetchrelated 多対多最適化 キャッシュファースト 高コスト操作のキャッシング シグナル イベント駆動アクション ミドルウェア リクエスト/レスポンス処理 覚えておいてください: Djangoは多くのショートカットを提供しますが、本番アプリケーションでは、構造と組織が簡潔なコードよりも重要です。保守性を重視して構築してください。
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/django-patterns--747b0d