claude

dretech-django

Claude Code plugin for HackSoft Django Styleguide enforcement. 10 skills for generating services, selectors, APIs, views, tests, and linting setup. Pre-tool hook validates code against the rule catalog in .claude/RULE_CATALOG.json. Auditor agent for deep code analysis.

0 on GitHubby EddeDrev2.0.0MITupdated 3 months ago
/

Plugin dretech-django from marketplace dretech-plugin-marketplace in eddedre/dretech-plugin-marketplace. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (10)

  • audit

    Quick audit of Django code against HackSoft styleguide. Analyzes current file or entire app for violations including business logic separation, settings security, folder structure, and import conventions. Use this skill whenever reviewing Django code quality, checking for violations, or ensuring sty

  • generate-api

    Generates Django REST Framework APIs following the HackSoft styleguide pattern. Creates thin DRF APIView layers with nested serializers that delegate to services and selectors. Use this skill whenever building REST API endpoints with DRF, creating JSON APIs, or adding API views to a Django project.

  • generate-selector

    Generates Django selectors following the HackSoft styleguide pattern. Creates selector functions for handling read operations with proper query optimization. Use this skill whenever creating data retrieval functions, search/filter logic, or any function that reads from the database. Also use when th

  • generate-service

    Generates Django services following the HackSoft styleguide pattern. Creates service functions or classes for handling write operations with proper validation and structure. Use this skill whenever creating business logic functions, write operations, or any function that creates, updates, or deletes

  • generate-test

    Generates tests for Django services, selectors, and models following the HackSoft styleguide patterns. Creates comprehensive test suites with proper structure and naming. Use this skill whenever writing tests, creating test files, or adding test coverage for Django code. Also use when the user menti

  • generate-view

    Generates Django views following the HackSoft styleguide pattern. Creates thin view layers (CBV or function-based) with templates and forms that delegate to services and selectors. Use this skill whenever creating, building, or modifying Django views — including "quick", "simple", or "just make a vi

  • pagination

    Comprehensive guide to pagination in Django following best practices. Covers Django Paginator for traditional views and DRF pagination (LimitOffset, PageNumber, Cursor) for REST APIs. Use this skill whenever implementing pagination, adding page navigation, optimizing large querysets, or the user men

  • pattern

    Quick reference for common Django patterns following HackSoft styleguide. Shows copy-pasteable code snippets for services, selectors, APIs, views, tests, Celery tasks, pagination, and app settings. Use this skill whenever you need a quick Django code snippet, template, or boilerplate. Also use when

  • setup-linting

    Scaffold or extend Ruff, Flake8/wemake-python-styleguide, django-migration-linter, and pre-commit for a Django project. Discovers manage.py first, merges into existing pyproject.toml/.pre-commit-config.yaml when present, never auto-installs packages, and only prints install/run commands. Use when th

  • styleguide

    Expert guidance on Django best practices following the HackSoft Django Styleguide. Helps developers write maintainable Django code with proper separation of concerns. Use this skill whenever asking about Django architecture, where to put business logic, service/selector patterns, app structure, sett

Subagents (1)

  • styleguide-auditor

    Expert code auditor specializing in enforcing HackSoft Django Styleguide compliance. Identifies violations and provides specific, actionable fixes. Emits stable rule IDs from .claude/RULE_CATALOG.json on every finding, handles high-violation-count input by grouping, and treats version/star gates as

Hooks (1)

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/pre-styleguide-check.js"

View source on GitHub

More from eddedre/dretech-plugin-marketplace

All 2 plugins →

dretech

claude

Foreground, structured OpenCode dispatch for Claude Code skills.

4 skills · 1 agent

0

Similar plugins

Skill: add headroom-ai compress() to a Python or TypeScript app to cut LLM input tokens (tool outputs, logs, JSON, chat history). No API key.

1 skill

headroomlabs-ai/headroom 79,508

Generate natively editable PPTX from PDF / DOCX / URL / Markdown — real DrawingML shapes, text boxes, charts, and animations. Note: run `pip install -r requirements.txt` inside the installed plugin directory for the Python post-processing scripts to work.

1 skill

hugohe3/ppt-master 76,375

Web scraping, Google search, structured data extraction, and MCP server integration powered by Bright Data. Includes 7 skills: scrape any webpage as markdown (with bot detection/CAPTCHA bypass), search Google with structured JSON results, extract data from 40+ websites (Amazon, LinkedIn, Instagram, TikTok, YouTube, and more), orchestrate Bright Data's 60+ MCP tools, built-in best practices for Web Unlocker, SERP API, Web Scraper API, and Browser API, Python SDK best practices for the brightda...

21 skills

anthropics/claude-plugins-official 47,076

Modern Python development with Python 3.12+, Django, FastAPI, async patterns, and production best practices

16 skills · 1 command · 3 agents

wshobson/agents 42,461

Web scraping, Google search, structured data extraction, and MCP server integration powered by Bright Data. Includes 7 skills: scrape any webpage as markdown (with bot detection/CAPTCHA bypass), search Google with structured JSON results, extract data from 40+ websites (Amazon, LinkedIn, Instagram, TikTok, YouTube, and more), orchestrate Bright Data's 60+ MCP tools, built-in best practices for Web Unlocker, SERP API, Web Scraper API, and Browser API, Python SDK best practices for the brightda...

21 skills

anthropics/knowledge-work-plugins 35,601

Maintain dretech-django?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins