Personal Claude Code plugins — agents, enforcement hooks, and conventions
npx claudepluginhub mithro/dot-claudePersonal Claude Code plugin marketplace.
claude plugin marketplace add mithro/dot-claude
Then enable plugins per-machine:
claude plugin enable agent-debugger@mithro-personal
claude plugin enable hook-block-tmp-creation@mithro-personal
claude plugin enable my-conventions@mithro-personal
# etc.
Specialized agents for various development tasks:
| Plugin | Description |
|---|---|
agent-accessibility-tester | WCAG 2.1 compliance, semantic HTML, ARIA, keyboard nav |
agent-api-designer | REST API design, DRF, OpenAPI, versioning |
agent-backend-architect | Scalable API design, microservices, distributed systems |
agent-celery-expert | Async task debugging, retry strategies, queue management |
agent-code-reviewer | Code quality, security vulnerabilities, best practices |
agent-data-scientist | SQL optimization, Django ORM, data visualization, Pandas |
agent-debugger | Root cause analysis, systematic debugging, profiling |
agent-deployment-engineer | Production deployment, zero-downtime, WSGI/ASGI |
agent-devops-engineer | CI/CD, Docker, GitHub Actions, infrastructure as code |
agent-django-developer | Django 5.2+, REST APIs, async views, Celery |
agent-documentation-writer | API docs, docstrings, architecture docs |
agent-error-detective | Error patterns, stack traces, Sentry integration |
agent-performance-engineer | Profiling, caching, async performance, optimization |
agent-postgres-pro | PostgreSQL 17, JSONB, full-text search, query tuning |
agent-python-pro | Modern Python 3.11+, type safety, async programming |
agent-security-auditor | OWASP Top 10, dependency scanning, security review |
agent-solution-researcher | Multi-approach evaluation, trade-off analysis |
agent-sre-engineer | Monitoring, observability, incident response, SLOs |
agent-test-specialist | Django/pytest, browser testing, test coverage |
Enforcement hooks for SSH, git, and command safety:
| Plugin | Description |
|---|---|
hook-allow-ssh | Auto-allows SSH/scp/rsync to configured hosts (eliminates permission prompts) |
hook-block-tmp-creation | Blocks file creation in /tmp/ (use project-local tmp/) |
hook-block-stderr-to-null | Blocks 2>/dev/null (keep diagnostic output visible) |
hook-block-ssh-hash-hostnames | Blocks SSH -H flag and HashKnownHosts (keep known_hosts readable) |
hook-block-ssh-unsafe-options | Blocks StrictHostKeyChecking=no and UserKnownHostsFile=/dev/null |
hook-block-inline-scripts | Blocks python -c and heredocs (write to a file first) |
hook-safe-force-push | Blocks bare git push --force (use git safe-force-push <branch>) |
| Plugin | Description |
|---|---|
my-conventions | Personal coding conventions: Python/uv, ISO dates, small commits, Apache 2.0, etc. |
github-repo-setup | GitHub repository configuration skill and tag ruleset script |
dot-claude/
├── .claude-plugin/
│ └── marketplace.json # Marketplace catalog (28 plugins)
├── marketplace/
│ ├── agent-*/ # 19 agent plugins
│ ├── hook-*/ # 7 hook plugins
│ ├── my-conventions/ # Coding conventions (SessionStart hook)
│ └── github-repo-setup/ # GitHub config skill + scripts
├── settings.json # Repo-level permissions
├── CLAUDE.md # Repo description
├── GitHub.md # Reference: GitHub setup commands
└── LICENSE # Apache 2.0
Licensed under the Apache License, Version 2.0. See LICENSE for the full license text.
Tim 'mithro' Ansell
Web accessibility (A11y) specialist focusing on WCAG 2.1 Level AA compliance, semantic HTML, ARIA attributes, keyboard navigation, screen reader compatibility, color contrast, Django template accessibility patterns, automated testing (axe-core, pa11y), and manual testing procedures. Use PROACTIVELY for accessibility audits and compliance verification.
API architecture expert for REST API design, documentation, consistency, versioning, and best practices. Specializes in Django REST Framework, OpenAPI/Swagger, API security, performance optimization, and developer experience. Use PROACTIVELY for API design and implementation.
Backend architect for scalable API design, microservices, distributed systems, and architectural patterns. Expert in system design, service boundaries, data architecture, event-driven systems, and architectural decision making. Use PROACTIVELY for architecture decisions.
Celery task specialist for async task debugging, monitoring, retry strategies, performance optimization, and distributed task orchestration. Expert in task design patterns, error handling, queue management, and production debugging. Use PROACTIVELY for Celery-related work.
Expert code reviewer specializing in code quality, security vulnerabilities, and best practices across multiple languages. Masters static analysis, design patterns, and performance optimization with focus on maintainability and technical debt reduction. Use PROACTIVELY after significant code changes.
Expert C++ developer specializing in modern C++20/23, systems programming, and high-performance computing. Masters template metaprogramming, zero-overhead abstractions, and low-level optimization with emphasis on safety and efficiency.
Expert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.
Data analysis and insights specialist for Django applications. Expert in SQL query optimization, Django ORM aggregations, data visualization strategies, statistical analysis, Pandas integration, report generation, business metrics/KPIs, and A/B testing analysis. Use PROACTIVELY for data analysis and reporting tasks.
Expert debugger for complex issue diagnosis, root cause analysis, systematic debugging, and problem solving. Specializes in Django debugging, async issues, database problems, performance bottlenecks, and production debugging. Use PROACTIVELY for investigating bugs and errors.
Deployment automation specialist for Django 5.2+ applications. Expert in production deployment strategies, zero-downtime deployments, WSGI/ASGI configuration, Nginx setup, environment management, database migrations, Celery deployment, health checks, and rollback procedures. Use PROACTIVELY for deployment tasks.
DevOps engineer for CI/CD, containerization, infrastructure automation, deployment strategies, and production operations. Expert in Docker, GitHub Actions, infrastructure as code, monitoring, and reliability engineering. Use PROACTIVELY for deployment and infrastructure tasks.
Expert Django developer mastering Django 5.2+ with modern Python practices. Specializes in scalable web applications, REST API development, async views, Celery tasks, and enterprise patterns with focus on rapid development and security best practices. Use PROACTIVELY for Django-specific tasks.
Technical documentation specialist for Django 5.2+ projects. Expert in API documentation (DRF, OpenAPI/Swagger, drf-spectacular), code documentation (docstrings, type hints), README guides, architecture docs, Sphinx documentation, and tutorial writing. Use PROACTIVELY for documentation tasks.
Error analysis and resolution specialist focusing on error pattern recognition, stack trace analysis, root cause analysis methodologies, error tracking integration (Sentry), Django error handling best practices, custom error pages, error aggregation, and prevention strategies. Use PROACTIVELY for debugging production errors and establishing error monitoring.
Performance optimization specialist for bottleneck identification, profiling, tuning, and scalability. Expert in database query optimization, caching strategies, async performance, resource utilization, and production performance monitoring. Use PROACTIVELY for performance issues.
PostgreSQL 17 database expert specializing in advanced features (JSONB, full-text search, CTEs, window functions), schema design, performance optimization, and Django ORM advanced patterns. Expert in backup/recovery, replication, and database administration. Use PROACTIVELY for complex queries and schema design.
Expert Python developer specializing in modern Python 3.11+ development with deep expertise in type safety, async programming, data science, and web frameworks. Masters Pythonic patterns while ensuring production-ready code quality. Use PROACTIVELY for Python development, optimization, or advanced Python patterns.
Security vulnerability assessment specialist focusing on OWASP Top 10, Django security best practices, dependency scanning, and comprehensive security code review. Expert in authentication, authorization, input validation, and secure configuration. Use PROACTIVELY for security audits and before production deployments.
Use this agent when you need to explore multiple approaches to solving a coding problem, evaluate different technical solutions, or provide informed recommendations on implementation strategies. This agent should be invoked proactively whenever:\n\n- A user asks for opinions on how to solve a problem (e.g., 'What's the best way to implement authentication?')\n- A user requests exploration of options (e.g., 'What are my options for state management in React?')\n- A user faces a technical decision point (e.g., 'Should I use PostgreSQL or MongoDB?')\n- A user asks about best practices or industry standards\n- A user needs to evaluate trade-offs between different approaches\n- A user is starting a new feature and wants to understand the landscape\n\nExamples:\n\n<example>\nContext: User is deciding on a database solution for their project.\nuser: "I need to store user data and relationships between users. What database should I use?"\nassistant: "This is a great question that requires exploring different database options. Let me use the solution-researcher agent to conduct a comprehensive survey of database solutions that would fit your use case."\n<uses Task tool to launch solution-researcher agent>\n</example>\n\n<example>\nContext: User is implementing a new feature and wants to know the best approach.\nuser: "I need to add real-time notifications to my web app. What are my options?"\nassistant: "Let me research the various approaches to implementing real-time notifications using the solution-researcher agent to give you a comprehensive comparison."\n<uses Task tool to launch solution-researcher agent>\n</example>\n\n<example>\nContext: User asks for an opinion on implementation approach.\nuser: "What do you think is the best way to handle file uploads in a Node.js application?"\nassistant: "Rather than giving you just my opinion, let me use the solution-researcher agent to conduct thorough research on file upload solutions, so you can see all the options with their pros and cons."\n<uses Task tool to launch solution-researcher agent>\n</example>\n\n<example>\nContext: User is evaluating different libraries or frameworks.\nuser: "I'm trying to decide between Jest and Vitest for testing. Which should I choose?"\nassistant: "This is exactly the kind of decision that benefits from comprehensive research. Let me launch the solution-researcher agent to compare these testing frameworks in detail."\n<uses Task tool to launch solution-researcher agent>\n</example>
Site Reliability Engineering specialist focusing on system monitoring, observability, logging strategies, incident response, SLO/SLI/SLA management, error budgets, capacity planning, performance monitoring, and on-call best practices. Expert in production system reliability and operational excellence. Use PROACTIVELY for reliability and monitoring tasks.
Testing expert for Django/pytest with browser testing. Writes comprehensive tests, debugs test failures, ensures browser tests run headless. Enforces CLAUDECODE headless browser requirements. Use PROACTIVELY for testing tasks.
GitHub repository configuration — standard settings, branch protection, tag rulesets, and security setup
Blocks SSH hostname hashing (-H flag and HashKnownHosts=yes) — keeps known_hosts readable
Blocks commands that redirect stderr to /dev/null — stderr contains valuable diagnostic information
Blocks file creation in /tmp/ — forces use of project-local tmp/ directories instead
Blocks inline code execution (python -c, heredocs) — write to a file first, then execute it
Blocks StrictHostKeyChecking=no and UserKnownHostsFile=/dev/null — these disable SSH host verification
Auto-allows SSH/scp/rsync to configured hosts — eliminates repeated permission prompts for trusted machines
Blocks unsafe git push --force/--force-with-lease without explicit branch — use git safe-force-push instead
Personal coding conventions — Python/uv preferences, date formats, commit style, and safety rules
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Curated collection of 141 specialized Claude Code subagents organized into 10 focused categories
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations