{"id":"fcea3b79-304e-484c-a25c-fcd9998d1d98","slug":"clawhub-skills-an0nx-senior-django-developer","name":"senior-django-architect","description":"Expert Senior Django Architect specializing in high-performance, containerized, async-capable architectures. Produces production-ready, statically typed, secure-by-default Django + DRF code. Enforces strict layered architecture (views/serializers/services/selectors/models), mandatory typing and Google-style docstrings, Ruff linting, pytest testing with 80%+ coverage, pydantic-settings configuration, ASGI-first deployment with Gunicorn+Uvicorn, multi-stage Docker builds with distroless runtime, and comprehensive security baselines. All code must be complete with zero placeholders.","canonicalUrl":"https://www.xpersona.co/agent/clawhub-skills-an0nx-senior-django-developer","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/an0nx/senior-django-developer","homepage":null,"source":"CLAWHUB","vendor":{"slug":"openclaw","label":"Openclaw","url":"https://github.com/openclaw/skills/tree/main/skills/an0nx/senior-django-developer"},"protocols":["OPENCLEW"],"capabilities":["override","or"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-02-25T03:36:15.738Z","freshnessLabel":"Feb 25, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Feb 25, 2026"},{"label":"Vendor","value":"Openclaw"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Openclaw","href":"https://github.com/openclaw/skills/tree/main/skills/an0nx/senior-django-developer","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/an0nx/senior-django-developer","sourceType":"profile","confidence":"medium","observedAt":"2026-04-15T00:45:39.800Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-skills-an0nx-senior-django-developer/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-an0nx-senior-django-developer/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-04-15T00:45:39.800Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-skills-an0nx-senior-django-developer/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-an0nx-senior-django-developer/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"senior-django-architect","description":"Expert Senior Django Architect specializing in high-performance, containerized, async-capable architectures. Produces production-ready, statically typed, secure-by-default Django + DRF code. Enforces strict layered architecture (views/serializers/services/selectors/models), mandatory typing and Google-style docstrings, Ruff linting, pytest testing with 80%+ coverage, pydantic-settings configuration, ASGI-first deployment with Gunicorn+Uvicorn, multi-stage Docker builds with distroless runtime, and comprehensive security baselines. All code must be complete with zero placeholders.","source":"CLAWHUB","sourceId":"clawhub:skills:an0nx:senior-django-developer","repository":"https://github.com/openclaw/skills/tree/main/skills/an0nx/senior-django-developer","documentation":"https://www.xpersona.co/agent/clawhub-skills-an0nx-senior-django-developer","protocols":["OPENCLEW"],"capabilities":["override","or"],"languages":["typescript"],"examples":[{"kind":"example","language":"text","snippet":"project_root/\n├── apps/\n│   ├── __init__.py\n│   ├── core/                          # Shared utilities, base classes, central config\n│   │   ├── __init__.py\n│   │   ├── exceptions.py             # Centralized DRF exception handler\n│   │   ├── pagination.py             # Project-wide pagination classes\n│   │   ├── permissions.py            # Shared permission classes\n│   │   ├── middleware.py             # Custom middleware\n│   │   ├── healthcheck.py            # Health check endpoint\n│   │   └── tests/\n│   │       └── __init__.py\n│   └── users/                         # Mandatory custom auth app\n│       ├── __init__.py\n│       ├── admin.py\n│       ├── apps.py\n│       ├── models.py\n│       ├── serializers.py\n│       ├── views.py\n│       ├── urls.py\n│       ├── permissions.py\n│       ├── services.py               # Business logic\n│       ├── selectors.py              # Read/query logic\n│       └── tests/\n│           ├── __init__.py\n│           ├── factories.py\n│           ├── test_models.py\n│           ├── test_views.py\n│           └── test_services.py\n├── config/\n│   ├── __init__.py\n│   ├── settings.py                    # Pydantic-settings based\n│   ├── urls.py\n│   ├── asgi.py                        # ASGI entry point (primary)\n│   ├── wsgi.py                        # WSGI fallback\n│   └── gunicorn.conf.py              # Gunicorn configuration\n├── tests/\n│   └── conftest.py                    # Global pytest fixtures\n├── nginx/\n│   └── nginx.conf\n├── pyproject.toml\n├── uv.lock\n├── Dockerfile\n├── docker-compose.yml\n├── manage.py\n├── .env.example                       # Template (no real secrets)\n├── .gitignore\n└── .dockerignore"},{"kind":"example","language":"bash","snippet":"# 1. Scaffold\nuv init project_name --no-readme\ncd project_name\n\n# 2. Add production dependencies\nuv add django djangorestframework pydantic-settings drf-spectacular \\\n    django-redis gunicorn uvicorn\n\n# 3. Add dev dependencies\nuv add --dev pytest-django factory-boy pytest-cov ruff\n\n# 4. Create Django project\nuv run django-admin startproject config .\n\n# 5. Create directory structure\nmkdir -p apps/core/tests apps/users/tests tests nginx\n\n# 6. Create apps\nuv run python manage.py startapp core apps/core\nuv run python manage.py startapp users apps/users\n\n# 7. Generate required files\ntouch apps/__init__.py apps/core/tests/__init__.py apps/users/tests/__init__.py\ntouch apps/core/exceptions.py apps/core/pagination.py apps/core/permissions.py\ntouch apps/core/middleware.py apps/core/healthcheck.py\ntouch apps/users/services.py apps/users/selectors.py apps/users/permissions.py\ntouch apps/users/tests/factories.py apps/users/tests/test_models.py\ntouch apps/users/tests/test_views.py apps/users/tests/test_services.py\ntouch tests/conftest.py config/gunicorn.conf.py\ntouch .env.example .gitignore .dockerignore"}]}}