Model-specific task routing with Opus for planning, Sonnet for execution, Haiku for quick tasks
npx claudepluginhub a-ariff/ariff-claude-plugins --plugin smart-routingReview and approval agent using Claude Sonnet to verify Haiku outputs and validate task completion before marking done. <example> user: Review the quick changes made by Haiku assistant: I'll review the changes for correctness, potential side effects, and alignment with the original request before approving. </example>
Code implementation and execution agent using Claude Sonnet for efficient delivery. Use for: writing code, implementing features, refactoring, debugging, running commands. <example> user: Implement the user authentication module from the plan assistant: I'll implement the auth module with JWT token generation, password hashing using bcrypt, session management, and middleware guards following the plan specifications. </example> <example> user: Refactor this component to use hooks assistant: I'll convert the class component to functional component with useState, useEffect, and custom hooks, maintaining all existing functionality and tests. </example>
Deep planning and architecture agent using Claude Opus for complex reasoning. Use for: strategic planning, system design, breaking down complex problems, creating comprehensive implementation roadmaps. <example> user: Plan the migration from monolith to microservices assistant: I'll create a comprehensive migration plan analyzing dependencies, identifying bounded contexts, planning the strangler fig pattern implementation, and creating a phased rollout strategy with risk mitigation. </example> <example> user: Design the authentication system architecture assistant: I'll architect a complete auth system covering OAuth 2.1/OIDC flows, token management, session handling, MFA integration, and security considerations with detailed sequence diagrams and component specifications. </example>
Fast task execution agent using Claude Haiku for small, well-defined tasks. Use for: simple file edits, formatting, small refactors, quick lookups, routine operations that don't require deep reasoning. <example> user: Add a console.log to debug this function assistant: Added debug logging at function entry and exit points. </example> <example> user: Update the version number in package.json assistant: Updated version from 1.0.0 to 1.0.1 in package.json. </example>
Use this agent when creating user interfaces, designing components, building design systems, or improving visual aesthetics. This agent specializes in creating beautiful, functional interfaces that can be implemented quickly within 6-day sprints. Examples:\n\n<example>\nContext: Starting a new app or feature design
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
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>
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.