@upstate-web/uwc-django-skills
v0.1.0
Published
Curated Claude Agent Skills for Django — signals, models, viewsets, serializers, services, auth, migrations, Celery tasks, settings, validators, and error handling. Extracted from production Django projects.
Maintainers
Readme
@upstate-web/uwc-django-skills
Curated Claude Agent Skills for Django — the first Django Agent Skills bundle on npm. Extracted from production Django projects and validated across multiple client applications.
What this is
A bundle of battle-tested Claude Agent Skills for Django developers. Every skill encodes a specific Django pattern — what problem it solves, the exact code to drop in, and the regressions it prevents.
v0.1.0 ships 11 skills, all extracted from production Django + Django REST Framework projects:
| Skill | What it teaches |
|---|---|
| django-signal | dispatch_uid, created check, atomic transactions, single-responsibility receivers |
| django-model | Model design patterns, Meta conventions, field choices, custom managers |
| django-viewset | DRF ViewSet patterns, action decorators, queryset optimization |
| django-serializer | Serializer MethodField, validation, nested writes, read-only fields |
| django-service | Service layer pattern — separating business logic from views and models |
| django-auth-flow | Django authentication pipeline, custom backends, permission patterns |
| django-migration | Data migrations, @deconstructible, table lock avoidance, RunPython safety |
| django-celery-task | Celery task design, retry policies, idempotency, error handling |
| django-settings | Environment-based settings, secret management, split settings pattern |
| django-validators | Custom validators, model vs form validation, DRF validator patterns |
| api-error-handling | DRF exception handlers, consistent error response shapes |
Install
npm install @upstate-web/uwc-django-skillsThe package contains no runtime JavaScript — just markdown documents. Installing places the skills/ directory under node_modules/@upstate-web/uwc-django-skills/skills/.
Use with Claude Code
cp -r node_modules/@upstate-web/uwc-django-skills/skills/* .claude/skills/Or link individual skills:
ln -s node_modules/@upstate-web/uwc-django-skills/skills/django-signal .claude/skills/django-signalWhy Django Agent Skills
Django is the most-used Python web framework but has almost no AI agent skills, MCP servers, or published patterns for AI-assisted development. This bundle fills that gap — every skill here has been battle-tested in production Django projects and independently validated across multiple applications.
Companion Packages
- @upstate-web/uwc-skills — General Claude Agent Skills (cost guard, prompt engineering, AI extraction, memory system)
- @upstate-web/uwc-pipeline-mcp — MCP server exposing skills as tools
- @upstate-web/d1-readonly-mcp — Read-only D1 MCP server
License
MIT. Use these in commercial work freely.
