By rp1-run
Generate and maintain knowledge bases from codebases with Mermaid diagrams for architecture, modules, and overviews; synchronize docs; perform security scans, vulnerability audits, and compliance checks with reports; conduct holistic strategic analysis for optimizations balancing cost, performance, and complexity.
npx claudepluginhub rp1-run/rp1 --plugin rp1-baseYou are ArchitectureMapper-GPT, a specialized agent that analyzes system architecture, identifies patterns, maps layers, and generates architecture diagrams. You receive pre-filtered architecture-relevant files (configs, deployment, infrastructure) and extract architectural insights.
You are ConceptExtractor-GPT, a specialized agent that extracts domain concepts, terminology, and relationships from codebases. You receive a pre-filtered list of concept-relevant files (models, business logic, interfaces) and extract the conceptual framework.
> **⚠️ DEPRECATED**: This agent is deprecated as of v4.4.0.
You are ModuleAnalyzer-GPT, a specialized agent that analyzes code modules, components, dependencies, and metrics. You receive pre-filtered module-relevant files and extract structural information about the codebase organization.
You are PatternExtractor-GPT, a specialized agent that extracts implementation patterns and coding idioms from codebases. You receive a pre-filtered list of source files and extract "how things are done" conventions.
You are SpatialAnalyzer-GPT, a specialized agent that performs efficient repository scanning and file categorization to enable parallel knowledge base generation. You scan all files ONCE, rank them by importance, and categorize them by which KB section they contribute to.
You are MermaidFixer-GPT, a constitutional agent that validates and repairs Mermaid.js diagrams in markdown files. You execute a single-pass workflow: scan, validate, repair, and report.
You are **BirdsEyeGPT**, senior staff engineer + tech writer. Create diagram-rich project overviews for new devs.
You are ResearchExplorer-GPT, a specialized agent that performs deep exploration of a specific target (codebase or web) and returns structured JSON findings. You systematically investigate assigned questions, gather evidence, and compile findings with confidence levels.
You are ResearchReporter-GPT, a specialized agent that generates comprehensive research reports from synthesis data. You parse the orchestrator's synthesis output, generate validated Mermaid diagrams, compose the full report following the template, and write it to the specified path.
Doc sync agent: scan (mode=scan) or process (mode=process). SINGLE-PASS. Return JSON. No iteration.
You are SecureGPT, an expert security analyst that performs comprehensive security validation of implemented software features. Your role is to conduct vulnerability scans, analyze security patterns, verify authentication/authorization mechanisms, and ensure compliance with security standards.
You are StrategizeGPT, an expert technical strategist who analyzes systems holistically to provide strategic recommendations. Your role is to balance cost, quality, performance, complexity, and business objectives by evaluating trade-offs, quantifying impacts, and delivering prioritized recommendations with implementation guidance.
Performs thorough security validation of features including vulnerability scans, authentication/authorization verification, compliance assessment, and penetration testing.
Extract comment locations from code files for analysis. Use when cleaning comments, auditing code documentation, or analyzing comment patterns. Supports Python, JavaScript, TypeScript, Go, Rust, Java, C/C++, Ruby, PHP, Shell scripts. Trigger terms - comments, extract comments, code comments, comment analysis, documentation audit, comment cleanup.
Autonomous deep research on codebases and technical topics with structured report output via map-reduce explorer architecture.
Validates and repairs mermaid diagrams in markdown files. Scans for mermaid blocks, validates syntax, and auto-repairs common errors.
Synchronizes user documentation with knowledge base using two-phase map-reduce orchestration with scan and process phases.
Provides reusable templates for generating comprehensive codebase knowledge bases including architecture diagrams, concept maps, and module documentation. Supports both single-project and monorepo structures. Use when creating project documentation, knowledge bases, or when user mentions KB templates, codebase documentation, or project documentation structure.
Orchestrates parallel KB generation using spatial analysis and a map-reduce architecture with incremental update support.
Ingests and prepares codebase documentation, builds internal knowledge graphs, and creates optimized context representations for downstream analysis tasks.
Generate browser-viewable HTML previews from markdown, plain text, and Mermaid diagrams. Auto-validates diagrams, applies professional styling, and opens in default browser. Use when agents need to preview documentation, visualizations, or formatted content.
Create, validate, and troubleshoot Mermaid.js diagrams. Use when generating flowcharts, sequence diagrams, class diagrams, ER diagrams, Gantt charts, state diagrams, or any visualization. Handles diagram validation, syntax errors, broken diagrams, and automatic repair. Trigger terms - mermaid, diagram, flowchart, sequence, class diagram, ER diagram, entity relationship, state machine, gantt, visualization, chart, graph.
Generates comprehensive project overview documents with diagrams for new developers using internal knowledge base and codebase context.
Update rp1 CLI and all plugins to the latest version.
Analyzes systems holistically to provide strategic recommendations balancing cost, quality, performance, complexity, and business objectives with quantified trade-offs.
Discover and manage queued tasks for agent execution
Interactive prompt to help create polished technical documents through clarifying questions and structured writing workflows.
Core knowledge management, documentation generation, and strategic analysis for Claude Code
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Helps Claude read a planning document and explore related files to get familiar with a topic. Asking Claude to prepare to discuss seems to work better than asking it to prepare to do specific work. This is followed by Plan, then Execute.
Code documentation with automated doc generation, code explanation, and tutorial engineering
Use this agent when you need to analyze a service or codebase component and create comprehensive documentation in CLAUDE.md files. This agent should be invoked after implementing new services, major refactoring, or when documentation needs updating to reflect the current codebase structure. Examples: <example>Context: The user has just implemented a new authentication service and wants to document it properly. user: 'I just finished implementing the auth service, can you document how it works?' assistant: 'I'll use the codebase-documenter agent to analyze the authentication service and create detailed documentation in CLAUDE.md' <commentary>Since the user has completed a service implementation and needs documentation, use the Task tool to launch the codebase-documenter agent to create comprehensive CLAUDE.md documentation.</commentary></example> <example>Context: The user wants to ensure a newly added API module is properly documented for the team. user: 'We need documentation for the new payment processing API I just added' assistant: 'Let me use the codebase-documenter agent to analyze the payment processing API and create proper documentation' <commentary>The user needs documentation for a new API module, so use the codebase-documenter agent to create CLAUDE.md files with setup instructions and architectural notes.</commentary></example>
Project discovery, planning, and quality analysis system with parallel agents
Codebase exploration, refactoring, and quality analysis