By mithro
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>
Uses power tools
Uses Bash, Write, or Edit tools
npx claudepluginhub mithro/dot-claude --plugin agent-solution-researcherPersonal 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
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Use this agent when you need expert assistance with React Native development tasks including code analysis, component creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a React Native app and needs help with a navigation issue. user: 'My stack navigator isn't working properly when I try to navigate between screens' assistant: 'Let me use the react-native-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a React Native specific issue, use the react-native-dev agent to provide expert guidance on navigation problems.</commentary></example> <example>Context: User wants to create a new component that follows the existing app structure. user: 'I need to create a custom button component that matches our app's design system' assistant: 'I'll use the react-native-dev agent to create a button component that aligns with your existing codebase structure and design patterns' <commentary>The user needs React Native component development that should follow existing patterns, so use the react-native-dev agent.</commentary></example>
Automates browser interactions for web testing, form filling, screenshots, and data extraction
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.