npx claudepluginhub fahimtran/claude-plugins --plugin pluginsTechnical leader and system designer for planning architecture, evaluating trade-offs, and creating implementation plans. Use when the task requires high-level design, system planning, or technical decision-making before writing code.
Knowledgeable technical assistant for answering questions about the codebase, explaining concepts, and providing guidance — without making any changes. Use when the user wants to understand something rather than change something.
Proactive code reviewer that catches bugs, security issues, and style violations in recent changes. Use after code changes and before committing.
Skilled software engineer for writing, editing, and refactoring code. Use when the task involves implementing features, fixing code, or making direct code changes. This is the default workhorse agent.
Database specialist for writing and reviewing migrations, queries, schema design, and ORM code. Use for database schema changes, query optimization, and migration safety checks.
Expert diagnostician for systematic troubleshooting, bug investigation, and issue resolution. Use when the user reports a bug, error, or unexpected behavior that needs investigation.
DevOps and infrastructure specialist for Dockerfiles, CI/CD pipelines, deployment configs, and infrastructure-as-code. Use for Docker, GitHub Actions, Terraform, Kubernetes, and deployment tasks.
Documentation writer that generates and updates READMEs, API docs, inline comments, and changelogs. Use when documentation needs to be created or updated.
Strategic workflow coordinator that breaks down complex tasks and delegates them to specialized agents. Use for complex, multi-step tasks that span multiple concerns — e.g., "build a new feature end-to-end", "investigate this issue and fix it", or "add a feature with tests, docs, and a PR."
Crafts pull request titles, descriptions, and commit messages by analyzing diffs and commit history. Use when preparing code for review or merging.
Refactoring specialist that improves code structure without changing behavior. Use when code works but needs cleanup — duplication, complexity, dead code, or poor organization.
Deep research agent that investigates external docs, APIs, libraries, and best practices using web search. Use when you need to evaluate a library, understand an API, or research approaches before coding.
Security auditor that scans for vulnerabilities, reviews auth flows, checks dependencies, and identifies secrets in code. Use for security reviews and hardening. Read-only — does not modify code.
Test writing specialist that creates thorough unit and integration tests. Use when code needs test coverage — new features, untested code, or after bug fixes.
Personal Claude Code plugin — 14 specialized agents with an orchestrator-first workflow.
claude --plugin-dir ./claude-plugins
Requires a marketplace. See Plugin marketplaces to self-host one, then:
claude plugin install plugins@fahimtran
/reload-plugins
When the plugin is active, settings.json sets orchestrator as the main agent. The orchestrator breaks down tasks and delegates to the appropriate specialized agent. Simple questions are answered directly without delegation.
| Agent | Model | Role |
|---|---|---|
| orchestrator | inherited | Workflow coordinator — delegates to other agents |
| architect | inherited | System design and implementation planning |
| ask | inherited | Read-only Q&A and explanations |
| code | sonnet | Hands-on implementation (default workhorse) |
| code-reviewer | sonnet | Pre-commit code review |
| db | sonnet | Database schema, migrations, queries |
| debug | sonnet | Bug investigation and root cause analysis |
| devops | sonnet | Docker, CI/CD, infrastructure |
| docs | sonnet | Documentation writer |
| pr-writer | inherited | PR titles and descriptions |
| refactor | sonnet | Code restructuring without behavior changes |
| researcher | inherited | External research via web search |
| security | inherited | Security auditing (read-only) |
| tester | sonnet | Test writing |
"Inherited" means the agent uses whatever model is active in your Claude Code session.
settings.json activates the orchestrator as the main thread for all non-trivial tasks.ask, architect, code-reviewer, pr-writer, researcher, security) use permissionMode: plan to prevent accidental writes.claude-plugins/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── agents/ # 14 agent definitions
├── settings.json # Activates orchestrator as main agent
└── README.md
Agent that simplifies and refines code for clarity, consistency, and maintainability while preserving functionality
Uses power tools
Uses Bash, Write, or Edit tools
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns