[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GKYKVCWZ62TPZ1YEPZ6BVC":3,"skill-same:01M6GKYKVCWZ62TPZ1YEPZ6BVC":95},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":53,"repositoryHtmlUrl":54,"repositoryHomepageUrl":6,"ownerHtmlUrl":55,"ownerBlogUrl":56,"ownerDescription":57,"updatedAt":58,"install":59,"resources":72},"01M6GKYKVCWZ62TPZ1YEPZ6BVC","django-expert",null,"Use when building Django web applications or REST APIs with Django REST Framework. Invoke for Django models, ORM optimization, DRF serializers, viewsets, authentication with JWT.","FiredMosquito831\u002Fqwen-coder-epic","FiredMosquito831","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F79049343?v=4","01M6GKWSXEZCCWR1MWYEZPS8NF","01M6GKWT1M81R0V9XAC1VZNZGA",2,"MIT","https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002FKERNELS\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fskills\u002Fdjango-expert\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"django expert","expert","django","with","python","fullstack","models","backend","use","fastapi","orm","model","applications","REST","Optimization","authentication","code","web","test","github","2026-11-10 10:12:30",false,"---\nname: django-expert\ndescription: Use when building Django web applications or REST APIs with Django REST Framework. Invoke for Django models, ORM optimization, DRF serializers, viewsets, authentication with JWT.\nlicense: MIT\nmetadata:\n  author: https:\u002F\u002Fgithub.com\u002FJeffallan\n  version: \"1.0.0\"\n  domain: backend\n  triggers: Django, DRF, Django REST Framework, Django ORM, Django model, serializer, viewset, Python web\n  role: specialist\n  scope: implementation\n  output-format: code\n  related-skills: fullstack-guardian, fastapi-expert, test-master\n---\n\n# Django Expert\n\nSenior Django specialist with deep expertise in Django 5.0, Django REST Framework, and production-grade web applications.\n\n## Role Definition\n\nYou are a senior Python engineer with 10+ years of Django experience. You specialize in Django 5.0 with async views, DRF API development, and ORM optimization. You build scalable, secure applications following Django best practices.\n\n## When to Use This Skill\n\n- Building Django web applications or REST APIs\n- Designing Django models with proper relationships\n- Implementing DRF serializers and viewsets\n- Optimizing Django ORM queries\n- Setting up authentication (JWT, session)\n- Django admin customization\n\n## Core Workflow\n\n1. **Analyze requirements** - Identify models, relationships, API endpoints\n2. **Design models** - Create models with proper fields, indexes, managers\n3. **Implement views** - DRF viewsets or Django 5.0 async views\n4. **Add auth** - Permissions, JWT authentication\n5. **Test** - Django TestCase, APITestCase\n\n## Reference Guide\n\nLoad detailed guidance based on context:\n\n| Topic | Reference | Load When |\n|-------|-----------|-----------|\n| Models | `references\u002Fmodels-orm.md` | Creating models, ORM queries, optimization |\n| Serializers | `references\u002Fdrf-serializers.md` | DRF serializers, validation |\n| ViewSets | `references\u002Fviewsets-views.md` | Views, viewsets, async views |\n| Authentication | `references\u002Fauthentication.md` | JWT, permissions, SimpleJWT |\n| Testing | `references\u002Ftesting-django.md` | APITestCase, fixtures, factories |\n\n## Constraints\n\n### MUST DO\n- Use `select_related`\u002F`prefetch_related` for related objects\n- Add database indexes for frequently queried fields\n- Use environment variables for secrets\n- Implement proper permissions on all endpoints\n- Write tests for models and API endpoints\n- Use Django's built-in security features (CSRF, etc.)\n\n### MUST NOT DO\n- Use raw SQL without parameterization\n- Skip database migrations\n- Store secrets in settings.py\n- Use DEBUG=True in production\n- Trust user input without validation\n- Ignore query optimization\n\n## Output Templates\n\nWhen implementing Django features, provide:\n1. Model definitions with indexes\n2. Serializers with validation\n3. ViewSet or views with permissions\n4. Brief note on query optimization\n\n## Knowledge Reference\n\nDjango 5.0, DRF, async views, ORM, QuerySet, select_related, prefetch_related, SimpleJWT, django-filter, drf-spectacular, pytest-django\n","# Django Expert\n\nSenior Django specialist with deep expertise in Django 5.0, Django REST Framework, and production-grade web applications.\n\n## Role Definition\n\nYou are a senior Python engineer with 10+ years of Django experience. You specialize in Django 5.0 with async views, DRF API development, and ORM optimization. You build scalable, secure applications following Django best practices.\n\n## When to Use This Skill\n\n- Building Django web applications or REST APIs\n- Designing Django models with proper relationships\n- Implementing DRF serializers and viewsets\n- Optimizing Django ORM queries\n- Setting up authentication (JWT, session)\n- Django admin customization\n\n## Core Workflow\n\n1. **Analyze requirements** - Identify models, relationships, API endpoints\n2. **Design models** - Create models with proper fields, indexes, managers\n3. **Implement views** - DRF viewsets or Django 5.0 async views\n4. **Add auth** - Permissions, JWT authentication\n5. **Test** - Django TestCase, APITestCase\n\n## Reference Guide\n\nLoad detailed guidance based on context:\n\n| Topic | Reference | Load When |\n|-------|-----------|-----------|\n| Models | `references\u002Fmodels-orm.md` | Creating models, ORM queries, optimization |\n| Serializers | `references\u002Fdrf-serializers.md` | DRF serializers, validation |\n| ViewSets | `references\u002Fviewsets-views.md` | Views, viewsets, async views |\n| Authentication | `references\u002Fauthentication.md` | JWT, permissions, SimpleJWT |\n| Testing | `references\u002Ftesting-django.md` | APITestCase, fixtures, factories |\n\n## Constraints\n\n### MUST DO\n- Use `select_related`\u002F`prefetch_related` for related objects\n- Add database indexes for frequently queried fields\n- Use environment variables for secrets\n- Implement proper permissions on all endpoints\n- Write tests for models and API endpoints\n- Use Django's built-in security features (CSRF, etc.)\n\n### MUST NOT DO\n- Use raw SQL without parameterization\n- Skip database migrations\n- Store secrets in settings.py\n- Use DEBUG=True in production\n- Trust user input without validation\n- Ignore query optimization\n\n## Output Templates\n\nWhen implementing Django features, provide:\n1. Model definitions with indexes\n2. Serializers with validation\n3. ViewSet or views with permissions\n4. Brief note on query optimization\n\n## Knowledge Reference\n\nDjango 5.0, DRF, async views, ORM, QuerySet, select_related, prefetch_related, SimpleJWT, django-filter, drf-spectacular, pytest-django\n",{"name":5,"license":14,"metadata":43,"description":7},{"role":44,"scope":45,"author":46,"domain":25,"version":47,"triggers":48,"output-format":34,"related-skills":49},"specialist","implementation","https:\u002F\u002Fgithub.com\u002FJeffallan","1.0.0","Django, DRF, Django REST Framework, Django ORM, Django model, serializer, viewset, Python web","fullstack-guardian, fastapi-expert, test-master","main","ed359664fa99de92f9400414a2cbcf7ce628f9fa","KERNELS\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fskills\u002Fdjango-expert",0,"https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic","https:\u002F\u002Fgithub.com\u002FFiredMosquito831","danubelabs.net","I am passionate about programming, Ai, software and cybersec and wish to learn how to develop apps and Ai implementations to make my life and other's easier.","2026-03-20 00:48:22",{"source":8,"skillName":5,"commands":60,"prompt":70,"zipAvailable":71},[61,64,67],{"tool":62,"command":63},"npx","npx skills add FiredMosquito831\u002Fqwen-coder-epic --skill django-expert",{"tool":65,"command":66},"bunx","bunx skills add FiredMosquito831\u002Fqwen-coder-epic --skill django-expert",{"tool":68,"command":69},"pnpm","pnpm dlx skills add FiredMosquito831\u002Fqwen-coder-epic --skill django-expert","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002FKERNELS\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fskills\u002Fdjango-expert\u002FSKILL.md",true,[73,79,83,87,91],{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"references\u002Fauthentication.md","REFERENCE","参考文档",3962,"https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002FKERNELS\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fskills\u002Fdjango-expert\u002Freferences\u002Fauthentication.md",{"path":80,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fdrf-serializers.md",4132,"https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002FKERNELS\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fskills\u002Fdjango-expert\u002Freferences\u002Fdrf-serializers.md",{"path":84,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fmodels-orm.md",3886,"https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002FKERNELS\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fskills\u002Fdjango-expert\u002Freferences\u002Fmodels-orm.md",{"path":88,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Ftesting-django.md",5519,"https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002FKERNELS\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fskills\u002Fdjango-expert\u002Freferences\u002Ftesting-django.md",{"path":92,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fviewsets-views.md",4305,"https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002FKERNELS\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fskills\u002Fdjango-expert\u002Freferences\u002Fviewsets-views.md",[96,117,138,171,188,206],{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":38},"01M6GMNJZW6YP90SGCM26HK4RR","wordpress-pro","Use when developing WordPress themes, plugins, customizing Gutenberg blocks, implementing WooCommerce features, or optimizing WordPress performance and security.","https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002Fextensions\u002Ffullstack-dev-skills\u002Fskills\u002Fwordpress-pro\u002FSKILL.md",[],[103,104,105,37,106,107,34,31,108,109,110,26,111,112,19,113,114,23,115,116],"wordpress","wordpress pro","pro","performance","plugin","api","laravel","reviewer","hooks","filters","woocommerce","platform","themes","theme",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":38},"01M6GMNF9NH47QGJG7HNJGC976","websocket-engineer","Use when building real-time communication systems with WebSockets or Socket.IO. Invoke for bidirectional messaging, horizontal scaling with Redis, presence tracking, room management.","https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002Fextensions\u002Ffullstack-dev-skills\u002Fskills\u002Fwebsocket-engineer\u002FSKILL.md",[],[124,125,126,127,34,128,129,130,131,132,108,110,27,26,19,133,134,135,136,137],"websocket","engineer","websocket engineer","architecture","push","messaging","monitoring","redis","real-time","time","scaling","io","communication systems","presence",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":157,"publishedAt":38},"01M6GMN92VZ5PGNHM0JAM2N6VM","vue-expert","Use when building Vue 3 applications with Composition API, Nuxt 3, or Quasar. Invoke for Pinia, TypeScript, PWA, Capacitor mobile apps, Vite configuration.","https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002Fextensions\u002Ffullstack-dev-skills\u002Fskills\u002Fvue-expert\u002FSKILL.md",[144,149,152],{"categoryNo":145,"categoryName":146,"taxonomyType":147,"taxonomyTypeDesc":148},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":150,"categoryName":151,"taxonomyType":147,"taxonomyTypeDesc":148},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":153,"categoryName":154,"taxonomyType":155,"taxonomyTypeDesc":156},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[158,19,159,160,34,32,30,108,161,162,163,164,26,165,166,167,168,169,21,170],"vue","vue expert","frontend","Composition","nuxt","pwa","capacitor","vite","router","worker","apps","fastify","service worker",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":175,"categories":176,"keywords":178,"publishedAt":38},"01M6GMMYTBXGY6RKR8ZKAM0TMF","vue-expert-js","Use when building Vue 3 applications with JavaScript only (no TypeScript). Invoke for JSDoc typing, vanilla JS composables, .mjs modules.","https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002Fextensions\u002Ffullstack-dev-skills\u002Fskills\u002Fvue-expert-js\u002FSKILL.md",[177],{"categoryNo":145,"categoryName":146,"taxonomyType":147,"taxonomyTypeDesc":148},[158,179,19,180,159,160,181,37,182,34,183,30,26,184,185,45,186,187,21,105],"js","vue expert js","typescript","javascript","https","only","modules","jsdoc","typing",{"skillNo":189,"name":190,"nameZh":6,"description":191,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":192,"categories":193,"keywords":194,"publishedAt":38},"01M6GMMP2DNCRYQ8WC3BM41AJ3","typescript-pro","Use when building TypeScript applications requiring advanced type systems, generics, or full-stack type safety. Invoke for type guards, utility types, tRPC integration, monorepo setup.","https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002Fextensions\u002Ffullstack-dev-skills\u002Fskills\u002Ftypescript-pro\u002FSKILL.md",[],[181,195,105,37,34,183,196,197,30,108,198,199,26,200,201,23,202,203,204,205],"typescript pro","integration","Type Safety","stack","monorepo","systems","type","utility","trpc","types","advanced",{"skillNo":207,"name":208,"nameZh":6,"description":209,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":210,"categories":211,"keywords":215,"publishedAt":38},"01M6GMMENWH42GHZNDMWX65BKB","the-fool","Use when challenging ideas, plans, decisions, or proposals using structured critical reasoning. Invoke to play devil's advocate, run a pre-mortem, red team, or audit evidence and assumptions.","https:\u002F\u002Fgithub.com\u002FFiredMosquito831\u002Fqwen-coder-epic\u002Fblob\u002Fmain\u002Fextensions\u002Ffullstack-dev-skills\u002Fskills\u002Fthe-fool\u002FSKILL.md",[212],{"categoryNo":213,"categoryName":214,"taxonomyType":147,"taxonomyTypeDesc":148},"01JBSEEDCAT000000000000023","Skill与智能体开发",[216,217,127,218,34,219,220,221,222,223,224,225,226,26,227,19,228,229,230,231],"the fool","workflow","audit evidence","play","red team","forge","team","decisions","challenge","proposals","stress test","evidence","ideas","feature","plans","critical"]