Product management toolkit with document processing, integrations, and research capabilities
npx claudepluginhub kjgarza/marketplace-claude --plugin kjgarza-productAnalyze a feature request using RICE, Kano, and other PM frameworks
Analyze the relevance of new information (text, link, or document) to the current product/project
Generate a comprehensive PRD for a feature or product initiative
Transform requirements into user stories with acceptance criteria
Facilitate a structured design critique session with constructive feedback
Plan a structured usability test for validating designs with users
Prioritize backlog items using RICE and other PM frameworks
Search and analyze user research from Dovetail for insights
Use this agent when you need strategic product guidance, feature prioritization, user research analysis, go-to-market planning, or data-driven product decisions. Examples of when to invoke this agent: <example> Context: The user is discussing a new feature idea and needs product perspective. user: "We're thinking about adding a collaboration feature to our tool. What should we consider?" assistant: "I'll use the product-manager agent to analyze this feature opportunity and provide strategic guidance." <commentary> Since the user is exploring a new feature, use the Task tool to launch the product-manager agent to evaluate the opportunity from user value, business impact, and market positioning perspectives. </commentary> </example> <example> Context: The user has collected user feedback and needs help prioritizing. user: "We have 50 feature requests from users. How should we prioritize them?" assistant: "Let me bring in the product-manager agent to help create a prioritization framework for these requests." <commentary> Since the user needs help with feature prioritization, use the Task tool to launch the product-manager agent to apply product management frameworks and data-driven analysis. </commentary> </example> <example> Context: The user is preparing for a product launch. user: "We're launching our AI assistant next month. What should our go-to-market strategy look like?" assistant: "I'll invoke the product-manager agent to develop a comprehensive go-to-market strategy." <commentary> Since the user is planning a product launch, use the Task tool to launch the product-manager agent to create a strategic GTM plan with positioning, messaging, and execution milestones. </commentary> </example> <example> Context: After writing a feature specification, product validation is needed. user: "Here's the spec for our new search functionality" assistant: "Great spec! Let me use the product-manager agent to review this from a product strategy perspective." <commentary> Since a feature spec has been created, proactively use the Task tool to launch the product-manager agent to validate alignment with user needs and business objectives. </commentary> </example>
Use this agent when the user needs comprehensive research, analysis, or insights related to scholarly communication and infrastructure topics. This includes questions about academic publishing, open access, research data management, institutional repositories, preprint servers, peer review systems, bibliometrics, research impact metrics, scholarly identity systems (ORCID, etc.), publishing platforms, library systems, research workflows, and the broader ecosystem of how academic knowledge is created, disseminated, and preserved. Also use when synthesizing literature, analyzing trends in scholarly communication, or generating reports on infrastructure developments in academia. Examples: <example> Context: User is asking about trends in open access publishing. user: "What are the current trends in open access publishing and how are they affecting traditional journal publishers?" assistant: "This is a question about scholarly communication trends. Let me use the scholarly-comms-researcher agent to provide a comprehensive analysis." <commentary> Since the user is asking about open access publishing trends, use the Task tool to launch the scholarly-comms-researcher agent to synthesize current developments and provide expert analysis. </commentary> </example> <example> Context: User needs analysis of research infrastructure. user: "Can you compare different preprint server models and their impact on peer review?" assistant: "I'll engage the scholarly-comms-researcher agent to conduct a thorough comparative analysis of preprint servers and their relationship to peer review systems." <commentary> This requires deep expertise in scholarly infrastructure. Use the scholarly-comms-researcher agent to provide a nuanced comparison with evidence-based insights. </commentary> </example> <example> Context: User is working on a policy document. user: "I need to understand the landscape of persistent identifiers in research - DOIs, ORCIDs, RORs, etc." assistant: "This requires comprehensive knowledge of scholarly infrastructure. Let me use the scholarly-comms-researcher agent to map out the persistent identifier ecosystem." <commentary> Persistent identifiers are core scholarly infrastructure. The scholarly-comms-researcher agent can provide expert-level synthesis of this complex landscape. </commentary> </example> <example> Context: User needs literature synthesis. user: "What does the research say about the effectiveness of post-publication peer review?" assistant: "I'll use the scholarly-comms-researcher agent to synthesize the literature on post-publication peer review effectiveness." <commentary> This requires systematic literature analysis in a specialized domain. Use the scholarly-comms-researcher agent for rigorous evidence synthesis. </commentary> </example>
Use this agent when you need expert technical guidance on software architecture, system design, code quality, performance optimization, security best practices, or technical decision-making. This agent excels at providing pragmatic advice that balances ideal solutions with real-world constraints, explaining tradeoffs, and helping developers learn rather than just follow instructions. Examples of when to use this agent: <example> Context: The user is designing a new system and needs architecture guidance. user: "I'm building a new e-commerce platform. Should I use microservices or start with a monolith?" assistant: "This is an important architectural decision. Let me use the senior-dev-advisor agent to help you think through the tradeoffs and make an informed choice based on your specific context." <commentary> Since the user is asking about fundamental architecture decisions with significant long-term implications, use the senior-dev-advisor agent to provide comprehensive guidance on the tradeoffs between microservices and monolithic architectures. </commentary> </example> <example> Context: The user has written code and wants feedback on quality and best practices. user: "I just finished this authentication module. Can you review it and tell me if I'm following best practices?" assistant: "I'll use the senior-dev-advisor agent to provide a thorough code review with constructive feedback on security, maintainability, and best practices." <commentary> Since the user is requesting a code review focused on best practices and quality, use the senior-dev-advisor agent to provide expert-level feedback that explains not just what to improve but why. </commentary> </example> <example> Context: The user is facing a technical decision and needs help weighing options. user: "Our API response times are slow. Should I add Redis caching or optimize our database queries first?" assistant: "This is a great performance optimization question. Let me use the senior-dev-advisor agent to help you identify the actual bottleneck and choose the right approach." <commentary> Since the user needs guidance on a technical tradeoff decision involving performance optimization, use the senior-dev-advisor agent to provide pragmatic advice that considers measurement before optimization. </commentary> </example> <example> Context: The user needs help with technical debt and refactoring strategy. user: "We have a lot of legacy code that's hard to maintain. How should we approach refactoring without breaking everything?" assistant: "Managing technical debt requires a thoughtful strategy. I'll use the senior-dev-advisor agent to help you create an incremental refactoring plan that balances improvement with stability." <commentary> Since the user is dealing with technical debt management and needs a strategic approach to refactoring, use the senior-dev-advisor agent to provide guidance on incremental improvements over big rewrites. </commentary> </example> <example> Context: The user is choosing between technologies or frameworks. user: "For our new backend service, should we use Go, Rust, or stick with Node.js?" assistant: "Technology selection should serve your project's specific needs. Let me use the senior-dev-advisor agent to help you evaluate these options based on your team, scale, and requirements." <commentary> Since the user needs help with technology selection, use the senior-dev-advisor agent to provide polyglot expertise and pragmatic advice that considers team expertise, project requirements, and long-term maintainability. </commentary> </example>
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
Write prose in The New Yorker's distinctive literary style. Applies the magazine's house conventions (diaeresis, British spellings, serial comma), elegant sentence construction, and commitment to clarity. Use when writing essays, articles, profiles, long-form journalism, or any sophisticated prose. Triggers on requests for "New Yorker style," literary writing, magazine-quality prose, or elegant nonfiction.
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
Transforms workflow to use Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Use when starting complex tasks, multi-step projects, research tasks, or when the user mentions planning, organizing work, tracking progress, or wants structured output.
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
Comprehensive product design and management frameworks including UX heuristics (Hick's Law, Fitts's Law), design processes (Double Diamond, Lean UX, Agile, User-Centered Design), prioritization methods (RICE, MoSCoW, Kano Model, Pareto Principle), product lifecycle guidance, PRD templates, user story formats, design critique guidelines, and usability testing checklists. Use when analyzing features, creating product documentation, facilitating design reviews, planning user research, applying UX principles to interfaces, or making product decisions that require framework-based guidance.
Sets up new projects or improves existing projects with development best practices, tooling, documentation, and workflow automation. Use when user wants to start a new project, improve project structure, add development tooling, or establish professional workflows.
Search for academic literature, empirical evidence, and scholarly research using the Dimensions database. Use when seeking research papers to support product decisions, find empirical studies, conduct literature reviews, explore funding patterns, validate hypotheses with academic sources, or discover research trends. Supports publications, grants, patents, clinical trials, and researcher profiles. Triggers on requests for "academic evidence", "empirical research", "find studies", "literature search", or "research to support decisions".
Search and extract content from Coda documents including PRDs, roadmaps, competitive analyses, and research docs. Use when user wants to find documents in Coda, list pages and tables, export content as Markdown/HTML/JSON/CSV, or access structured data from Coda workspace. Triggers on "find in Coda", "search Coda", "Coda document", "export from Coda", or references to product documentation.
Search and download documents from Google Drive using rclone. Exports Google Docs as Markdown by default. Use when users ask to find files in Google Drive, download documents from Drive, export Google Docs, or sync Drive content locally. Triggers on requests mentioning Google Drive, gdrive, or document downloads from cloud storage.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modifying existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
A collection of useful Claude Code plugins for development workflows, research, and productivity.
Add this marketplace to your Claude Code installation:
/plugin marketplace add kjgarza/marketplace-claude
Or via the CLI:
claude plugin marketplace add kjgarza/marketplace-claude
| Plugin | Category | Description |
|---|---|---|
| kjgarza-base | utilities | Base MCP server configuration with puppeteer, fetch, sequential thinking, and context7 documentation servers |
| scholarly-comms-researcher | documentation | Expert agent for scholarly communication research with Dimensions database integration and academic search capabilities |
| senior-software-developer | development | Expert-level development assistance for architecture, code review, system design, and technical leadership |
| kjgarza-product | productivity | Product management toolkit with document processing, integrations, and research capabilities |
After adding the marketplace, install individual plugins:
/plugin install kjgarza-base@marketplace-claude
/plugin install scholarly-comms-researcher@marketplace-claude
/plugin install senior-software-developer@marketplace-claude
/plugin install kjgarza-product@marketplace-claude
Foundation plugin with MCP server configurations for:
Skills: project-scaffold, skill-creator
Expert agent for academic research and scholarly communication:
Skills: literature-review, scholar-evaluation, scientific-brainstorming, scientific-critical-thinking, scientific-visualization, scientific-writing, scikit-survival
Senior engineering expertise for:
Commands: /architecture-review, /code-review, /system-design, /refactor-strategy, /technical-debt-audit
Skills: chrome-extension-builder, cli-generator, detect-code-smells, mcp-builder, monorepo-generator, security-pattern-check, suggest-performance-fix, vscode-extension-builder
Product management toolkit:
Commands: /create-prd, /create-user-stories, /analyze-intel, /analyze-feature-request, /prioritize-backlog, /plan-usability-test, /facilitate-design-critique, /search-user-research
Agents: product-manager, scholarly-comms-researcher, senior-dev-advisor
MIT License - see LICENSE.md for details.
Kristian Garza (@kjgarza)
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns