github.com/wemake-services/django-modern-rest
| Skill | Added | Review |
|---|---|---|
dmr dmr/.agents/skills/dmr/SKILL.md Write django-modern-rest (dmr) code with the recommended patterns, covering controllers, routers, typed DTOs with msgspec or pydantic, auth, throttling, error handling, OpenAPI, and tests. Use whenever a project depends on django-modern-rest, imports `dmr`, or asks for a typed Django REST API, and when reviewing dmr code for mistakes. | 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 0b7b1b7 | |
dmr-from-django-ninja dmr/.agents/skills/dmr-from-django-ninja/SKILL.md Migrate an existing Django API from django-ninja/ninja-extra to django-modern-rest while preserving routes, request/response contracts, auth, throttling, and test coverage. Use when replacing NinjaExtraAPI/api_controller/http_* handlers/ninja.Schema with dmr controllers/routers and typed DTOs. | 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 0b7b1b7 | |
dmr-from-dj-rest-auth dmr/.agents/skills/dmr-from-dj-rest-auth/SKILL.md Migrate an existing Django auth API from dj-rest-auth to django-modern-rest, moving account flows onto django-allauth headless and rebuilding the transport layer with dmr controllers and auth classes. Use when replacing dj_rest_auth login/logout/registration/password/MFA/social views and their DRF serializers. | 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 0b7b1b7 | |
dmr-from-drf dmr/.agents/skills/dmr-from-drf/SKILL.md Migrate an existing Django API from Django REST Framework to django-modern-rest while preserving routes, request/response contracts, auth, permissions, throttling, pagination, and test coverage. Use when replacing APIView/ViewSet/GenericAPIView and DRF serializers/routers with dmr controllers/routers and typed DTOs. | 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 0b7b1b7 | |
dmr-openapi-skeleton dmr/.agents/skills/dmr-openapi-skeleton/SKILL.md Generate django-modern-rest transport-layer skeletons from OpenAPI 3.1+ specs. Use when asked to turn an OpenAPI file, URL, or pasted document into typed DTOs, controllers, routers, Django URL wiring, and minimal tests for this repository or similar projects built on dmr. Trigger on requests to scaffold APIs, bootstrap apps, or map OpenAPI operations to Controller, Router, and OpenAPI view constructs without implementing business logic. | 71 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 0b7b1b7 | |
dmr-upgrade dmr/.agents/skills/dmr-upgrade/SKILL.md Upgrade a project to a newer django-modern-rest (dmr) release. Use when bumping the django-modern-rest version, when a dependency update breaks imports from `dmr`, or when asked to migrate to a new dmr release. Applies the official migration prompt of every release in between, in order. | 75 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 0b7b1b7 |