From cdrf-expert
Expert guidance for Django REST Framework class-based views using Classy DRF. Helps select views, trace MRO, choose override points, and compare behavior across DRF versions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cdrf-expert:cdrf-expertThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Classify the request.
Map the user request to one or more categories:
Load the minimum needed context:
references/class-selection-matrix.md for class selectionreferences/lifecycle-and-overrides.md for hook placement and lifecyclereferences/mro-debugging-playbook.md for MRO/source-of-method tracingreferences/version-check-workflow.md for DRF-version comparisonshttps://www.cdrf.co/3.16/).queryset, serializer_class, pagination/filter backends)perform_create, perform_update, perform_destroy) before broad methods (create, update, destroy).get_queryset and get_serializer_class for per-request behavior over hardcoding class attributes.Return:
Check for common regressions:
npx claudepluginhub vintasoftware/django-ai-plugins --plugin cdrf-expertGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.