
Cdrf Expert
If you've ever stared at Django REST Framework's class-based views wondering which method to override or where your request is actually being processed, this is for you. It classifies what you're trying to do (picking the right view class, tracing the request lifecycle, figuring out which mixin a method came from) and pulls only the relevant reference docs. The approach is smart: instead of dumping the entire DRF documentation, it maps your question to specific categories and loads just what you need. Built by Vinta Software, who clearly got tired of constantly checking classy.drf.org. It even handles version differences, which anyone who's upgraded DRF knows can be a headache.
- skills.sh installs
- 544
- GitHub stars
- 172
- last updated
- Aug 21, 2026
Install
$ npx -y skills add vintasoftware/django-ai-plugins --skill cdrf-expert --agent claude-codeInstalls into .claude/skills of the current project.
Files
CDRF Expert
Instructions
- Classify the request.
Map the user request to one or more categories:
- Class selection (APIView vs GenericAPIView vs concrete generics vs ViewSets)
- Lifecycle tracing (request-to-response flow)
- Override strategy (which hook to customize)
- MRO debugging (method came from mixin/base class)
- Version differences (behavior changed between DRF versions)
- Read only the required reference file(s).
Load the minimum needed context:
references/class-selection-matrix.mdfor class selectionreferences/lifecycle-and-overrides.mdfor hook placement and lifecyclereferences/mro-debugging-playbook.mdfor MRO/source-of-method tracingreferences/version-check-workflow.mdfor DRF-version comparisons
- Navigate cdrf.co with version-first discipline.
Sponsors
Details
- Repository
- github.com/vintasoftware/django-ai-plugins
- Categories
- Frontend Development, Backend & APIs, AI & Agent Building, Debugging, Python
- First seen
- Jun 3, 2026