OptivAI Claude Code plugin — 38 agents, 37 commands, persistent brain memory (pgvector), beads task tracking, activity logging, and workflow automation
npx claudepluginhub feedbackloopai-llc/optivai-claude-pluginYou are an experienced Product Manager. Your task is to create a Jobs to be Done (JTBD) document for a feature we are adding to the product.
Create a new branch, commit changes, and submit a pull request.
You are an experienced Product Manager. Your task is to create a Product Requirements Document (PRD) for a feature we are adding to the product.
YOU MUST READ THESE FILES AND FOLLOW THE INSTRUCTIONS IN THEM.
---
---
---
Display recent agent activities from auto-logged context bundle data with filtering options.
---
---
**Purpose**: Start a new session with a fresh session ID for activity tracking
**Purpose**: Prime any agent with project context and recent activity history for immediate productivity
**Purpose**: Fast context loading for experienced agents
**Purpose**: Start a self-referential AI development loop for tasks requiring multiple iterations
Search through auto-logged agent activities and context bundle data.
---
Testing Configuration
Follow RED-GREEN-REFACTOR cycle approch based on @~/.claude/CLAUDE.md:
This command adds a new entry to the project's CHANGELOG.md file.
**Command:** `/ai-role [role-name]`
---
**Purpose**: Cancel an active Ralph Wiggum iterative development loop
This command helps you create well-formatted commits with conventional commit messages and emoji.
**Purpose**: Verify agent has proper OptivAI context
---
---
Use this agent when you need comprehensive code review focusing on quality, security, performance, and best practices. This agent should be invoked after writing new functions, implementing features, refactoring existing code, or before committing changes. The agent reviews recently written or modified code rather than entire codebases unless explicitly requested. Examples: <example> Context: User has just implemented a new authentication function user: "I've added a new login function to handle user authentication" assistant: "I'll review the authentication code you just wrote for security, quality, and best practices" <commentary> Since new authentication code was written, use the Task tool to launch the code-quality-reviewer agent to analyze the implementation for vulnerabilities and improvements. </commentary> </example> <example> Context: User has refactored a data processing module user: "I've refactored the data processing pipeline to improve performance" assistant: "Let me review your refactored code for performance optimizations and code quality" <commentary> The user has made performance-related changes, so use the code-quality-reviewer agent to validate the refactoring and identify additional optimization opportunities. </commentary> </example> <example> Context: User is preparing for a code commit user: "Can you review my recent changes before I commit?" assistant: "I'll launch the code review agent to analyze your recent changes comprehensively" <commentary> The user wants a pre-commit review, use the code-quality-reviewer agent to examine recent modifications for issues. </commentary> </example>
---
Expert Data Architect for PostgreSQL environments. Use when designing data models, schemas, integration patterns, or enterprise data architecture for data warehouse and transactional systems.
---
---
Expert Data Quality Analyst for data validation, profiling, and quality assessment. Use when analyzing data quality issues, creating validation rules, detecting anomalies, or building quality monitoring for PostgreSQL pipelines.
Expert Data Quality Manager for program management and governance. Use when establishing data quality programs, defining standards, managing quality initiatives, or coordinating cross-functional quality improvement efforts.
---
---
---
Use this agent when you need to set up deployment pipelines, configure infrastructure, containerize applications, implement CI/CD workflows, troubleshoot deployment issues, optimize cloud resources, or establish monitoring and observability. This includes tasks like creating Docker configurations, writing Terraform/CloudFormation templates, setting up GitHub Actions/GitLab CI pipelines, configuring Kubernetes deployments, implementing blue-green or canary deployments, setting up local development environments that mirror production, or establishing security and monitoring practices for deployed applications. <example>Context: User needs help deploying their application to AWS. user: "I need to deploy my Node.js API to AWS with auto-scaling" assistant: "I'll use the devops-deployment-specialist agent to help you set up a complete deployment pipeline for your Node.js API on AWS with auto-scaling capabilities." <commentary>Since the user needs deployment and infrastructure setup, use the devops-deployment-specialist agent to create the necessary configurations and deployment strategy.</commentary></example> <example>Context: User wants to containerize their application. user: "Can you help me create a Docker setup for my Python Flask app with Redis and PostgreSQL?" assistant: "Let me engage the devops-deployment-specialist agent to create a comprehensive Docker configuration for your Flask application with all the necessary services." <commentary>The user needs containerization setup, which is a core DevOps task, so use the devops-deployment-specialist agent.</commentary></example> <example>Context: User needs CI/CD pipeline configuration. user: "I want to set up automated testing and deployment when I push to main branch" assistant: "I'll use the devops-deployment-specialist agent to create a complete CI/CD pipeline that runs tests and deploys automatically on main branch pushes." <commentary>Setting up CI/CD pipelines is a deployment specialist task, so use the devops-deployment-specialist agent.</commentary></example>
Use this agent when you need to fetch and save documentation from URLs as properly formatted markdown files for offline reference, analysis, or integration with AI workflows. Examples: <example>Context: User wants to save API documentation for offline reference. user: 'Can you scrape the Python documentation from https://docs.python.org/3/library/ and save it as a markdown file?' assistant: 'I'll use the docs-scraper agent to fetch and save that documentation as a properly formatted markdown file.' <commentary>The user is requesting documentation scraping, so use the docs-scraper agent to handle the URL fetching and markdown conversion.</commentary></example> <example>Context: User is building a knowledge base and needs multiple documentation sources. user: 'I need to scrape these three documentation sites for my project: https://docs.react.dev, https://nextjs.org/docs, and https://tailwindcss.com/docs' assistant: 'I'll use the docs-scraper agent to batch process these documentation sites and save them as organized markdown files.' <commentary>Multiple documentation URLs need to be scraped and organized, perfect use case for the docs-scraper agent's batch processing capabilities.</commentary></example>
Expert ETL/ELT Pipeline Developer for Python and SQL data pipelines. Use when building data ingestion, transformation, or synchronization pipelines with PostgreSQL and external sources.
---
---
Use this agent when you need to write complete, production-ready code implementations based on technical specifications or requirements. This agent excels at translating plans, designs, or specifications into fully functional code without any placeholders, TODOs, or partial implementations. Perfect for implementing features, building components, creating services, or developing any code that needs to be complete and deployment-ready from the start. <example>Context: The user needs a complete implementation of a user authentication service based on specifications. user: "Implement a user authentication service with login, logout, and password reset functionality" assistant: "I'll use the implementation-developer agent to create a complete, production-ready authentication service with all the specified features." <commentary>Since the user is asking for a full implementation of a service, use the Task tool to launch the implementation-developer agent to deliver complete, functional code.</commentary></example> <example>Context: The user has a technical specification and needs it turned into working code. user: "Here's the spec for a data processing pipeline - implement this completely" assistant: "Let me use the implementation-developer agent to build a fully functional data processing pipeline based on your specifications." <commentary>The user needs a complete implementation from specifications, so use the implementation-developer agent to ensure no placeholders or partial code.</commentary></example> <example>Context: The user wants to convert a design or plan into actual code. user: "Take this API design and implement all the endpoints with full error handling" assistant: "I'll engage the implementation-developer agent to create a complete API implementation with all endpoints and comprehensive error handling." <commentary>Since this requires turning a design into complete, working code, use the implementation-developer agent.</commentary></example>
Implementation developer — takes a task spec and produces complete, tested, committed code. TDD workflow. No placeholders.
---
---
---
---
Expert Technical Program Manager for multi-project coordination. Use when managing complex technical initiatives, coordinating cross-functional teams, developing roadmaps, tracking dependencies, or reporting program status to leadership.
Use this agent when you need to transform technical specifications, architectural designs, or implementation details into optimized prompts for downstream development agents. This includes: converting Solutions Architect outputs into actionable development instructions, refining Implementation Engineer specifications for code generation agents, optimizing prompts for specific LLM models (Claude Sonnet/Opus, GPT-5), detecting and resolving ambiguities in technical requirements, or creating structured prompt templates for consistent agent interactions. Examples: <example>Context: User has received a technical specification from a Solutions Architect and needs to create prompts for development agents. user: 'I have this architecture document for a microservices system that needs to be implemented' assistant: 'I'll use the prompt-engineer-optimizer agent to transform this architecture into optimized prompts for our development agents' <commentary>The architecture needs to be translated into actionable prompts, so the prompt-engineer-optimizer agent should be used.</commentary></example> <example>Context: User wants to improve the effectiveness of their development agent prompts. user: 'The code generation agent keeps misunderstanding our requirements' assistant: 'Let me engage the prompt-engineer-optimizer agent to analyze and refine these prompts for better clarity and effectiveness' <commentary>Since there's a communication issue between requirements and agent output, the prompt-engineer-optimizer should optimize the prompts.</commentary></example>
Code quality reviewer — assesses correctness, security, performance, readability. Gate 2 of 2 (runs after spec compliance passes).
---
Use this agent when you need to design technical solutions, create implementation plans, or architect systems from requirements. This includes: translating vague requirements into concrete technical specifications, breaking down complex projects into actionable tasks, evaluating architectural trade-offs, designing system components and their interactions, creating implementation roadmaps with proper sequencing, or assessing technical risks and mitigation strategies. Examples: <example>Context: User needs to design a new feature or system. user: 'I need to add a real-time notification system to our application' assistant: 'I'll use the solution-architect-planner agent to design a comprehensive technical solution and implementation plan for your notification system.' <commentary>The user is asking for a new system to be designed, so the solution-architect-planner agent should be used to create the technical architecture and implementation plan.</commentary></example> <example>Context: User has a complex requirement that needs technical planning. user: 'We need to migrate our monolithic application to microservices' assistant: 'Let me engage the solution-architect-planner agent to create a detailed migration strategy and phased implementation plan.' <commentary>This is a complex architectural change that requires careful planning, making it perfect for the solution-architect-planner agent.</commentary></example> <example>Context: User needs help breaking down a large project. user: 'How should we approach building this new e-commerce platform?' assistant: 'I'll use the solution-architect-planner agent to analyze the requirements and create a comprehensive technical plan with task breakdowns.' <commentary>Building a new platform requires architectural planning and task decomposition, which the solution-architect-planner agent specializes in.</commentary></example>
Expert Solution Architect for specialized domain expertise.
Spec compliance reviewer — verifies implementation matches task specification exactly. Gate 1 of 2.
Expert SQL Developer for PostgreSQL. Use when writing complex SQL queries, stored procedures, views, or optimizing database operations.
Expert Strategic Planning Manager for organizational strategy development. Use when developing strategic plans, roadmaps, OKRs, competitive analysis, or aligning initiatives with business objectives.
Use this template when dispatching a code quality reviewer subagent via the Task tool.
Use this template when dispatching a code review subagent via the Task tool
Use this template when dispatching an implementation subagent via the Task tool.
Use this template when dispatching a spec reviewer subagent via the Task tool.
---
Use this agent when a major project step has been completed and needs to be reviewed against the original plan and coding standards. Examples: <example>Context: The user is creating a code-review agent that should be called after a logical chunk of code is written. user: "I've finished implementing the user authentication system as outlined in step 3 of our plan" assistant: "Great work! Now let me use the code-reviewer agent to review the implementation against our plan and coding standards" <commentary>Since a major project step has been completed, use the code-reviewer agent to validate the work against the plan and identify any issues.</commentary></example> <example>Context: User has completed a significant feature implementation. user: "The API endpoints for the task management system are now complete - that covers step 2 from our architecture document" assistant: "Excellent! Let me have the code-reviewer agent examine this implementation to ensure it aligns with our plan and follows best practices" <commentary>A numbered step from the planning document has been completed, so the code-reviewer agent should review the work.</commentary></example>
Use this agent when you need comprehensive technical documentation created or improved, including API documentation, architecture documents, README files, user guides, or any technical content that requires clear explanation of complex concepts. Examples: <example>Context: User has just completed implementing a new authentication system and needs documentation. user: 'I just finished building our JWT authentication system with refresh tokens. Can you help document this?' assistant: 'I'll use the technical-writer agent to create comprehensive documentation for your JWT authentication system.' <commentary>The user needs technical documentation for a newly implemented system, which is exactly what the technical-writer agent specializes in.</commentary></example> <example>Context: User is struggling with unclear API documentation that needs improvement. user: 'Our API docs are confusing developers. They can't figure out how to integrate with our payment endpoints.' assistant: 'Let me use the technical-writer agent to restructure and improve your API documentation with clear examples and better organization.' <commentary>Poor documentation quality is a perfect use case for the technical-writer agent to apply documentation best practices.</commentary></example>
Use this agent when you need to design, implement, or improve user interfaces and user experiences. This includes creating new UI components, implementing design systems, improving visual aesthetics, ensuring accessibility compliance, optimizing user flows, integrating frontend with backend APIs, or solving complex frontend architecture challenges. The agent excels at both implementing existing designs and making design decisions when specifications are incomplete. Examples: - <example> Context: The user needs to create a new dashboard interface for displaying analytics data. user: "I need to build a dashboard that shows user engagement metrics with charts and filters" assistant: "I'll use the ui-ux-frontend-engineer agent to design and implement this dashboard with proper data visualization patterns and filtering capabilities." <commentary> Since this involves creating a complex UI with data visualization and user interaction patterns, the ui-ux-frontend-engineer agent is ideal for designing and implementing the dashboard. </commentary> </example> - <example> Context: The user wants to improve the accessibility of an existing form. user: "This registration form needs better accessibility for screen readers" assistant: "Let me engage the ui-ux-frontend-engineer agent to audit and enhance the form's accessibility compliance." <commentary> The agent's expertise in WCAG compliance and ARIA implementation makes it perfect for accessibility improvements. </commentary> </example> - <example> Context: The user needs to implement a design mockup into working React components. user: "Here's a Figma design for our new product catalog page that needs to be built" assistant: "I'll use the ui-ux-frontend-engineer agent to translate this design into pixel-perfect React components with proper responsive behavior." <commentary> The agent specializes in translating design mockups into living interfaces while maintaining visual fidelity. </commentary> </example>
Expert User Research specialist for understanding user needs and behaviors. Use when conducting user research, developing personas, mapping customer journeys, analyzing user feedback, or designing research studies.
Expert Ux Ui Design Manager for specialized domain expertise.
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.
Uses power tools
Uses Bash, Write, or Edit tools
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
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.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams