By herbertjulio
Assemble a team of 36 AI agents to autonomously plan, implement, review, debug, test, refactor, and ship production code in Vue, React, Next.js, SvelteKit, Angular, Astro, and Nuxt projects. Coordinate complex features via git checkpoints, TDD cycles, security audits, performance profiling, and persistent memory for multi-session workflows.
npx claudepluginhub herbertjulio/specialist-agent --plugin specialist-agentUse when adding multi-language support, extracting hardcoded strings, or setting up translation workflows.
Use when adding multi-language support, extracting hardcoded strings, setting up translation workflows, or implementing RTL layouts.
Use when implementing GDPR, LGPD, or privacy compliance - consent management, data retention, audit trails, or cookie policies.
Use when implementing GDPR, LGPD, or privacy compliance - consent management, data retention, audit trails, or cookie policies.
Use when creating marketing copy, landing pages, email campaigns, social media strategy, SEO content, or growth experiments.
Use when creating marketing copy, landing pages, email campaigns, social media strategy, SEO content, or growth experiments.
Use when decisions, preferences, or lessons need to persist across sessions - save and retrieve project memory.
Use when assessing a project for the first time, evaluating technical debt, or generating a health report.
Use when assessing a project for the first time, evaluating technical debt, or generating a health report.
Use when implementing authentication, authorization, encryption, or auditing for OWASP compliance and security best practices.
Use when implementing authentication, authorization, encryption, or auditing for OWASP compliance and security best practices.
Use when triaging Sentry errors, analyzing recent issues, checking if fixes already exist, and creating prioritized fix PRs automatically.
Use when triaging Sentry errors, analyzing recent issues, checking if fixes already exist, and creating prioritized fix PRs automatically.
Use when creating a new project from scratch - any frontend, backend, and database combination.
Use when creating a new project from scratch - any frontend, backend, and database combination.
Use when creating support documentation, help center content, runbooks, incident response procedures, or customer-facing knowledge base articles.
Use when creating support documentation, help center content, runbooks, incident response procedures, or customer-facing knowledge base articles.
Use when implementing any feature or bugfix where correctness matters - before writing implementation code.
Use when implementing any feature or bugfix where correctness matters - before writing implementation code.
Use when defining test strategy, improving coverage, setting up test infrastructure, or choosing testing patterns.
Use when defining test strategy, improving coverage, setting up test infrastructure, or choosing testing patterns.
Use when a task requires coordinating multiple agents, managing dependencies between subtasks, or sequencing work across domains.
Use when a task requires coordinating multiple agents, managing dependencies between subtasks, or sequencing work across domains.
Use when wanting to code collaboratively, think through problems out loud, or get continuous feedback while developing.
Use when wanting to code collaboratively, think through problems out loud, or get continuous feedback while developing.
Use when the application is slow, bundle size is large, queries are inefficient, or users report performance issues.
Use when the application is slow, bundle size is large, queries are inefficient, memory leaks, or users report performance issues.
Use when requirements are ambiguous, incomplete, or need to be translated into technical specifications.
Use when starting a feature that involves multiple files, unclear requirements, or architectural decisions - before writing any code.
Use when starting a feature that involves multiple files, unclear requirements, or architectural decisions - before writing any code.
Use when defining product strategy, prioritizing features, writing user stories, analyzing feedback, or making product decisions.
Use when defining product strategy, prioritizing features, writing user stories, analyzing feedback, or making product decisions.
Use when code has grown complex, has duplication, violates patterns, or needs restructuring without changing behavior.
Use when code has grown complex, has duplication, violates patterns, or needs restructuring - from code smells to architecture-level refactoring.
Use when you need to understand the cascading impact of a code change - who depends on it, what breaks, and what needs updating.
Use when you need to understand the cascading impact of a code change - who depends on it, what breaks, and what needs updating.
Use when requirements are ambiguous, incomplete, or need to be translated into technical specifications.
Use when designing, reviewing, or implementing REST or GraphQL APIs - endpoints, contracts, versioning, or documentation.
Use when designing, reviewing, or implementing REST or GraphQL APIs - endpoints, contracts, versioning, rate limiting, or documentation.
Use when migrating entire system architectures, transforming monoliths to microservices, adopting DDD/CQRS/Hexagonal, or redesigning application layers at system level.
Use when migrating entire system architectures, transforming monoliths to microservices, adopting DDD/CQRS/Hexagonal, or redesigning application layers at system level.
Use when you want to run iterative autonomous development with PRD and progress tracking, fresh context per iteration to avoid context rot.
Use when you want to run iterative autonomous development with PRD and progress tracking, fresh context per iteration to avoid context rot.
Use when designing cloud infrastructure, setting up IaC, configuring serverless functions, or planning cloud architecture.
Use when designing cloud infrastructure, setting up IaC, configuring serverless functions, or planning cloud architecture.
Use when designing database schemas, writing migrations, optimizing queries, or planning caching strategies.
Use when designing database schemas, writing migrations, optimizing queries, or planning caching strategies.
Use when encountering any bug, test failure, unexpected behavior, or error - before proposing fixes.
Use when encountering any bug, test failure, unexpected behavior, or error - before proposing fixes.
Use when dependencies are outdated, have security vulnerabilities, conflict with each other, or need major version upgrades.
Use when dependencies are outdated, have security vulnerabilities, need license compliance checks, conflict with each other, need major version upgrades, or require supply chain hardening.
Use when building design systems, improving UI/UX, ensuring WCAG accessibility, or creating responsive layouts.
Use when building design systems, improving UI/UX, ensuring WCAG accessibility, or creating responsive layouts.
Use when setting up Docker, Kubernetes, CI/CD pipelines, monitoring, or deployment infrastructure.
Use when setting up Docker, Kubernetes, CI/CD pipelines, monitoring, or deployment infrastructure.
Use when code needs documentation - API docs, README, architecture guides, onboarding materials, or JSDoc comments.
Use when code needs documentation - API docs, architecture diagrams, user guides, ADRs, JSDoc/TSDoc comments, or onboarding materials.
Use when a plan exists and tasks need to be executed with checkpoints, cost tracking, and verification.
Use when a plan exists and tasks need to be executed with checkpoints, cost tracking, and verification.
Use when onboarding onto an unfamiliar codebase, mapping project structure, or understanding how modules connect.
Use when onboarding onto an unfamiliar codebase, mapping project structure, or understanding how modules connect.
Use when implementing payment processing, billing systems, invoicing, tax calculation, or financial reporting features.
Use when implementing payment processing, billing systems, invoicing, tax calculation, or financial reporting features.
Use when you need a comprehensive code audit covering security, performance, architecture, and dependencies before a release, major refactor, or compliance review.
Use when you want to automatically triage errors from Sentry (or error logs), cross-reference them against the codebase and open PRs, prioritize by severity, and optionally create fix PRs.
Use when you want to iteratively build a feature using a PRD as source of truth, with progress tracking and fresh-context iterations - the Autopilot technique for autonomous development.
Use when starting a complex feature, exploring unclear requirements, or needing to challenge assumptions before committing to a design - before /plan.
Use when about to start risky changes, before major refactors, or when you need a safe rollback point during multi-step implementations.
Use when you need a comprehensive code review combining architecture, security, and test perspectives - especially before merging, releasing, or after major changes.
Use when changes are ready to commit - generates conventional commit messages with scope detection and validation.
Use when creating marketing copy for landing pages, email campaigns, product descriptions, or social media - with A/B variants and conversion-focused frameworks.
Use when optimizing landing pages, signup flows, checkout processes, or any user-facing page for higher conversion rates - before A/B testing.
Use when encountering any bug, test failure, unexpected behavior, or error - before proposing fixes. Use especially when previous fix attempts have failed.
Use when reviewing frontend code for design consistency, accessibility compliance, responsive behavior, and UI/UX best practices - before deployment or after design system changes.
Use when starting a new product, feature, or initiative and you need structured discovery before planning - covers market analysis, technical feasibility, architecture, and go-to-market strategy.
Use when planning a feature and need to understand token cost, time estimate, or complexity before committing to implementation.
Use when feature implementation is complete and the branch is ready for final validation, PR creation, or merge.
Use when you want to stress-test code by having an adversarial reviewer try to break it - finding edge cases, security holes, race conditions, and logical flaws that normal reviews miss.
Use when assessing overall project quality, onboarding onto a new codebase, or before major refactoring to establish a baseline.
Use when the codebase has architectural issues like high coupling, circular dependencies, or unclear boundaries - but a full migration is not needed.
Use when implementing a feature and want to understand the code as it's built - during onboarding, teaching, or learning a new pattern.
Use when you need to lint the codebase and auto-fix issues - detects linter, runs it, and fixes what it can.
Use when transforming a project's architecture pattern - e.g., Flat to Modular, MVC to Clean Architecture, Monolith to Modular Monolith.
Use when switching a project or component between frameworks - React to Vue, Vue to Svelte, or any supported framework pair.
Use when joining an unfamiliar codebase, starting on a new team, or needing to understand a project's architecture, conventions, and key modules quickly.
Use when starting a new feature, refactor, or multi-step task - before writing any code. Use especially when scope is unclear or multiple files are involved.
Use when translating a product idea, feature request, or stakeholder requirement into a structured PRD with user stories, acceptance criteria, and GitHub issues.
Use when you need to retrieve a past decision, preference, or convention that was saved with /remember.
Use when making a decision, choosing a convention, or learning a lesson that should persist across sessions.
Use when auditing a website or web application for SEO issues - covering meta tags, structured data, content structure, Core Web Vitals indicators, and crawlability.
Use when implementing any feature or bugfix where correctness matters - before writing implementation code.
Use when first using Specialist Agent, onboarding a new team member, or wanting to explore available agents and skills.
Use when about to claim work is complete, fixed, or passing - before committing, creating PRs, or moving to next task. Requires running verification commands and confirming output before making any success claims.
Use when you need workspace isolation for parallel tasks, risky changes, or multi-feature development without branch switching.
Use when creating a new skill, editing an existing skill, or verifying a skill works before deployment.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimFull-stack agents — frontend, backend, API, DevOps architects
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Use this agent for expert assistance with web development tasks using React, Next.js, NestJS, and other modern web frameworks with TypeScript and Tailwind CSS. This includes code analysis, component creation, debugging, performance optimization, and architectural decisions. Examples: <example>Context: User is building a Next.js app and encounters a routing issue. user: 'My dynamic routes in Next.js are not rendering correctly' assistant: 'Let me use the web-dev agent to analyze your Next.js routing setup and provide a solution' <commentary>This is a Next.js-specific routing issue, so the web-dev agent will provide targeted guidance.</commentary></example> <example>Context: User needs a reusable React component with Tailwind CSS. user: 'I need a card component that matches my app's Tailwind-based design system' assistant: 'I'll use the web-dev agent to create a TypeScript-based React card component styled with Tailwind CSS, following your app's design patterns' <commentary>The user requires a component that aligns with their Tailwind CSS design system, so the web-dev agent ensures compatibility.</commentary></example>
Self-orchestrating multi-agent development system — 8 specialized AI agents, parallel quality gates, and automated workflows. You say WHAT, the AI decides HOW.
Portable multi-agent harness for .agents-based skills and workflows across Claude Code, Codex, Gemini, and more
HelloAGENTS — The orchestration kernel that makes any AI CLI smarter. Adds intelligent routing, quality verification (Ralph Loop), safety guards, and notifications.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Your AI development team. 36 agents. 32 skills. Ship faster.
npx specialist-agent init
"Use @builder to create a payments module with CRUD"
"Use @reviewer to review the auth module"
/tdd implement calculateDiscount function
The foundation. Build, review, debug, migrate.
| Agent | What it does | Example |
|---|---|---|
@starter | Scaffold new projects from scratch | "Create a Next.js + Prisma + Stripe app" |
@builder | Build modules, components, services | "Create a products module with CRUD" |
@reviewer | 3-in-1 review: spec + quality + architecture | "Review the auth module" |
@doctor | Systematic 4-phase debugging | "Investigate the 500 error on login" |
@migrator | Modernize legacy code | "Migrate src/legacy/ to TypeScript" |
Plan, execute, coordinate, remember.
| Agent | What it does | Example |
|---|---|---|
@planner | Adaptive planning by complexity | "Plan the checkout flow" |
@executor | Execute plans with checkpoints and gates | "Execute the auth migration plan" |
@tdd | Test-Driven Development (RED-GREEN-REFACTOR) | "TDD the discount calculator" |
@debugger | Systematic debugging with hypotheses | "Debug the state sync issue" |
@pair | Real-time pair programming | "Pair with me on the payment flow" |
@analyst | Requirements to technical specs | "Spec out the notification system" |
@orchestrator | Coordinate multiple agents on complex tasks | "Orchestrate the full checkout feature" |
@scout | Quick project analysis | "Analyze this project" |
@memory | Cross-session decision persistence | "Remember: use Zustand for state" |
Domain specialists for every layer of your stack.
| Agent | What it does | Example |
|---|---|---|
@api | REST/GraphQL API design with OpenAPI | "Design the orders API" |
@perf | Performance profiling and optimization | "Optimize the dashboard load time" |
@i18n | Internationalization | "Add Portuguese support" |
@docs | Documentation generation | "Generate API docs from code" |
@refactor | Code refactoring with safety nets | "Extract service layer from controllers" |
@deps | Dependency management and updates | "Audit and update dependencies" |
@explorer | Deep codebase exploration | "Map the module dependencies" |
@finance | Payments, billing, subscriptions | "Integrate Stripe checkout" |
@cloud | AWS, GCP, Terraform, serverless | "Set up Lambda + API Gateway" |
@security | Auth, OWASP Top 10, encryption | "Audit for XSS and injection" |
@designer | Design systems, accessibility | "Create the component library" |
@data | Database design, migrations, caching | "Design the schema with Prisma" |
@devops | Docker, Kubernetes, CI/CD | "Create the GitHub Actions pipeline" |
@tester | Test strategies and coverage | "Create test strategy for payments" |
@legal | GDPR, LGPD, CCPA compliance | "Check LGPD compliance" |
@architect | Architecture migration (DDD, Clean, Hexagonal) | "Migrate to Clean Architecture" |
@ripple | Cascading effect analysis | "What breaks if I change the User model?" |
Product, growth, and support.
| Agent | What it does | Example |
|---|---|---|
@marketing | Landing pages, copy, SEO, growth analytics | "Create the pricing page with SEO" |
@product | Roadmaps, specs, PRDs, user stories | "Write PRD for the onboarding flow" |
@support | Help docs, FAQs, runbooks, error pages | "Create the help center" |
Autonomous triage and resolution.
| Agent | What it does | Example |
|---|---|---|
@sentry-triage | Pull Sentry errors, cross-reference PRs, prioritize, auto-fix | "Triage today's Sentry errors" |
@autopilot | Iterative autonomous builds with PRD and progress tracking | "Build the dashboard module overnight" |