Skip to content

feat(plugins): Add repository-explorer plugin for AI-powered codebase analysis#908

Merged
yamadashy merged 8 commits intomainfrom
feat/repomix-explore-agent-plugin
Oct 20, 2025
Merged

feat(plugins): Add repository-explorer plugin for AI-powered codebase analysis#908
yamadashy merged 8 commits intomainfrom
feat/repomix-explore-agent-plugin

Conversation

@yamadashy
Copy link
Copy Markdown
Owner

Summary

Add a new Claude Code plugin repository-explorer that provides AI-powered repository analysis capabilities using Repomix CLI.

Changes

New Plugin: repository-explorer

  • Type: AI Analysis Agent Plugin
  • Purpose: Intelligently explore and analyze codebases using natural language
  • Key Features:
    • Natural language codebase exploration and analysis
    • Intelligent pattern discovery and code structure understanding
    • Incremental analysis using grep and targeted file reading
    • Automatic context management for large repositories

Plugin Components

  1. Agent Definition (.claude/plugins/repository-explorer/agents/repository-explorer.md)

    • Comprehensive agent instructions for repository analysis
    • Workflow guidance for remote and local repository exploration
    • Best practices for efficient analysis with context management
  2. Slash Commands

    • /repository-explorer:explore-local - Analyze local codebases with AI assistance
    • /repository-explorer:explore-remote - Analyze remote GitHub repositories with AI assistance

Documentation Updates

  • README.md: Added repository-explorer as the 3rd plugin with features and examples
  • Website Documentation: Updated all 12 language versions (en, ja, de, es, fr, hi, id, ko, pt-br, vi, zh-cn, zh-tw)
    • Added plugin description and features
    • Added usage examples for local and remote exploration
    • Updated installation instructions
    • Updated plugin relationship notes

Related Plugin Updates

  • repomix-commands: Added "Analyzing the Output" section with sub-agent delegation instructions
  • repository-explorer commands: Enhanced with detailed task templates and agent guidance

Other Changes

  • Bumped marketplace version to 1.0.2
  • Updated plugin relationship notes to mention all three plugins

How It Works

  1. User runs slash command or triggers agent through natural language
  2. Agent executes npx repomix@latest to pack the repository
  3. Agent uses Grep and Read tools to incrementally search the output
  4. Agent provides comprehensive analysis without consuming excessive context

Benefits

  • Intelligent Analysis: AI-powered exploration understands user intent
  • Context Efficient: Incremental analysis prevents context overflow
  • Natural Language: Users can ask questions in natural language
  • Flexible: Works with both local and remote repositories

Testing

  • Plugin structure follows existing patterns (repomix-mcp, repomix-commands)
  • Agent definition includes comprehensive instructions and examples
  • Slash commands properly delegate to the agent
  • Documentation updated across all languages
  • Installation instructions verified

Checklist

  • Run npm run test
  • Run npm run lint

Copilot AI review requested due to automatic review settings October 19, 2025 15:29
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Oct 19, 2025

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Note

Other AI code review bot(s) detected

CodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review.

Walkthrough

This PR introduces a new "repository-explorer" AI-powered plugin for codebase analysis, bumps the marketplace and repomix-commands plugin versions to 1.0.2, adds output analysis guidance to existing command documentation, and updates user guides across 12 languages plus the root README.

Changes

Cohort / File(s) Summary
Plugin Manifest Updates
.claude-plugin/marketplace.json, .claude/plugins/repomix-commands/.claude-plugin/plugin.json
Version bumps from 1.0.1 to 1.0.2; marketplace metadata updated to version 1.0.2 and includes new repository-explorer plugin entry.
New Repository-Explorer Plugin
.claude/plugins/repository-explorer/.claude-plugin/plugin.json, .claude/plugins/repository-explorer/agents/repository-explorer.md, .claude/plugins/repository-explorer/commands/explore-local.md, .claude/plugins/repository-explorer/commands/explore-remote.md
New plugin manifest defining repository-explorer v1.0.0 with MIT license; comprehensive agent documentation covering purpose, workflows, tooling, and best practices; command documentation for local and remote repository exploration.
Repomix-Commands Documentation
.claude/plugins/repomix-commands/commands/pack-local.md, .claude/plugins/repomix-commands/commands/pack-remote.md
Added "Analyzing the Output" guidance section with recommendations for using sub-agents (grep/read) and updated closing reminders to delegate analysis tasks.
Root Documentation
README.md
New repository-explorer plugin section added with features and commands; installation and plugin relationship descriptions updated to reference three plugins.
Multilingual Guide Updates
website/client/src/{en,es,fr,de,hi,id,ja,ko,pt-br,vi,zh-cn,zh-tw}/guide/claude-code-plugins.md
Consistent additions across all language versions: repository-explorer plugin documentation, feature descriptions, new commands (/repository-explorer:explore-local and /repository-explorer:explore-remote), installation instructions, updated plugin relationship descriptions, usage examples, and plugin source links.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~20 minutes

The changes are predominantly repetitive (same pattern applied across 12 language documentation files), configuration-driven (version bumps, metadata additions), and low in logic complexity. While the file count is substantial (~18 files), the homogeneity of updates reduces per-file cognitive overhead. New plugin documentation is procedural and instructional rather than algorithmically complex.

Possibly related PRs

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title Check ✅ Passed The pull request title "feat(plugins): Add repository-explorer plugin for AI-powered codebase analysis" clearly and specifically describes the main change in the changeset. It uses a conventional commit format, is concise and readable, and accurately summarizes the primary addition of a new AI-powered plugin for repository analysis. The title would help teammates scanning commit history immediately understand what was added without ambiguity or vague terminology.
Description Check ✅ Passed The pull request description successfully follows the required template structure, including a summary section that explains the new plugin's purpose and a checklist section with both required items (npm run test and npm run lint) marked as completed. The description is comprehensive and well-organized, with extensive additional detail about the changes, components, documentation updates, and benefits. All required elements from the template are present and adequately filled out, and the non-critical additions enhance understanding of the changeset's scope and intent.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @yamadashy, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request introduces a significant enhancement to the Claude Code plugin ecosystem by adding the repository-explorer plugin. This new AI-powered tool is designed to intelligently analyze codebases, whether local or remote, by leveraging the Repomix CLI. It allows users to explore code, discover patterns, and understand project structures through natural language, while employing efficient techniques like incremental analysis and context management to handle large repositories effectively. The integration also includes new slash commands and updated documentation across all supported languages to ensure seamless adoption and usage.

Highlights

  • New repository-explorer Plugin: Introduces an AI-powered plugin for intelligent codebase analysis using Repomix CLI.
  • AI-Powered Analysis Capabilities: Enables natural language codebase exploration, intelligent pattern discovery, code structure understanding, incremental analysis, and automatic context management for large repositories.
  • New Slash Commands: Adds /repository-explorer:explore-local for local codebase analysis and /repository-explorer:explore-remote for remote GitHub repository analysis.
  • Enhanced repomix-commands: Updates existing pack-local and pack-remote commands to include guidance on delegating output analysis to sub-agents, specifically recommending repository-explorer for efficiency.
  • Comprehensive Documentation Updates: All 12 language versions of the website documentation, along with the main README.md, have been updated to reflect the new plugin's features, usage, and installation.
  • Version Bump: The marketplace version has been incremented to "1.0.2".
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Adds a new repository-explorer plugin providing AI-assisted local and remote repository analysis using Repomix CLI, plus documentation and marketplace/version updates.

  • Introduces repository-explorer agent, commands, and marketplace registration.
  • Updates multilingual documentation and README to include usage and installation instructions.
  • Enhances repomix-commands docs with guidance for delegating large output analysis to sub-agents and bumps versions.

Reviewed Changes

Copilot reviewed 21 out of 21 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
.claude/plugins/repository-explorer/agents/repository-explorer.md Adds comprehensive agent instructions and workflow for repository analysis.
.claude/plugins/repository-explorer/commands/explore-local.md Defines local exploration command usage and task template.
.claude/plugins/repository-explorer/commands/explore-remote.md Defines remote exploration command usage and task template.
.claude/plugins/repository-explorer/.claude-plugin/plugin.json Declares new plugin metadata.
.claude/plugins/repomix-commands/commands/pack-local.md Adds guidance for delegating analysis to sub-agents to avoid large context consumption.
.claude/plugins/repomix-commands/commands/pack-remote.md Adds output analysis delegation instructions.
.claude/plugins/repomix-commands/.claude-plugin/plugin.json Version bump to 1.0.2.
.claude-plugin/marketplace.json Registers new plugin and updates marketplace version.
README.md Documents new repository-explorer plugin with features and usage.
website/client/src/en/guide/claude-code-plugins.md English docs updated with repository-explorer section and examples.
website/client/src/ja/guide/claude-code-plugins.md Japanese docs updated with plugin description and examples.
website/client/src/zh-cn/guide/claude-code-plugins.md Simplified Chinese docs updated for new plugin.
website/client/src/zh-tw/guide/claude-code-plugins.md Traditional Chinese docs updated for new plugin.
website/client/src/es/guide/claude-code-plugins.md Spanish docs updated for new plugin.
website/client/src/fr/guide/claude-code-plugins.md French docs updated for new plugin.
website/client/src/de/guide/claude-code-plugins.md German docs updated for new plugin.
website/client/src/pt-br/guide/claude-code-plugins.md Brazilian Portuguese docs updated for new plugin.
website/client/src/hi/guide/claude-code-plugins.md Hindi docs updated for new plugin.
website/client/src/id/guide/claude-code-plugins.md Indonesian docs updated for new plugin.
website/client/src/vi/guide/claude-code-plugins.md Vietnamese docs updated for new plugin.
website/client/src/ko/guide/claude-code-plugins.md Korean docs updated for new plugin.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Oct 19, 2025

Deploying repomix with  Cloudflare Pages  Cloudflare Pages

Latest commit: 308c5cc
Status: ✅  Deploy successful!
Preview URL: https://66f7aea8.repomix.pages.dev
Branch Preview URL: https://feat-repomix-explore-agent-p.repomix.pages.dev

View logs

@codecov
Copy link
Copy Markdown

codecov bot commented Oct 19, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.60%. Comparing base (46f3b23) to head (308c5cc).
⚠️ Report is 9 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #908      +/-   ##
==========================================
+ Coverage   73.55%   74.60%   +1.05%     
==========================================
  Files         111      111              
  Lines        7782     7782              
  Branches     1472     1450      -22     
==========================================
+ Hits         5724     5806      +82     
+ Misses       2058     1976      -82     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new repository-explorer plugin for AI-powered codebase analysis, which is a great addition. The changes are comprehensive, including the plugin definition, new slash commands, and extensive documentation updates across 12 languages.

My review focuses on the new agent definition. I've found a critical issue in the YAML frontmatter that would likely cause parsing to fail, and a medium-severity issue where the agent's communication language is hardcoded to Japanese, which could be problematic for international users.

Overall, this is a well-structured feature addition. Once these two points are addressed, it should be ready to merge.

@claude
Copy link
Copy Markdown
Contributor

claude bot commented Oct 19, 2025

Code Review - PR #908: repository-explorer Plugin

Hi @yamadashy! Overall this is a well-structured addition. Rating: 8.5/10

Strengths

  • Excellent comprehensive documentation (328 lines of agent instructions)
  • Follows Conventional Commits and project conventions
  • Smart incremental analysis design prevents context overflow
  • All 12 language versions updated properly

Must Fix Before Merge

  1. Add unit tests (required by CLAUDE.md)
  2. Remove/clarify Japanese-specific instruction at line 152
  3. Add guidance for detecting custom output file paths

Should Fix

  1. Improve YAML formatting in frontmatter
  2. Add security notes about untrusted repositories
  3. Define file cleanup thresholds
  4. Clarify Grep tool vs bash grep usage

Potential Issues Found

  • Output file name assumptions (users can use --output)
  • No threshold defined for "very large" file cleanup
  • Path resolution unclear for Windows/Unix/symlinks
  • Multiple sequential greps could be inefficient
  • No test coverage for new plugin functionality

Premortem Scenarios

  1. Agent activation confusion
  2. Large repository timeouts
  3. Output format mismatches
  4. Sub-agent availability inconsistencies
  5. i18n translation drift (12 languages)
  6. Plugin installation/activation failures

Minor Issues

  • Inconsistent naming (repository-explorer vs repository explorer)
  • Version inconsistency (plugin v1.0.0, marketplace v1.0.2)
  • Duplicate commits (2a9c3f6, 2de4679)

Recommendation: Approve with changes. Excellent work on documentation! Once tests are added and critical issues addressed, this will be a great addition.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 5

🧹 Nitpick comments (2)
.claude/plugins/repomix-commands/commands/pack-remote.md (1)

72-98: Excellent context-management guidance that aligns well with the new repository-explorer plugin.

This section effectively addresses a real pain point: large repomix outputs consuming excessive context. The workflow is clear, the agent-selection strategy is sensible (prioritizing repository-explorer with sensible fallbacks), and the concrete example is actionable.

One minor style refinement: consider replacing "very large" (line 74) with a more specific descriptor like "substantial" or "potentially large" to avoid the overused intensifier.

Suggested refinement (optional):

-**IMPORTANT**: The generated output file can be very large and consume significant context.
+**IMPORTANT**: The generated output file can be substantial and consume significant context.
.claude/plugins/repository-explorer/commands/explore-remote.md (1)

7-7: Consider stronger wording for the opening statement.

The phrasing "they want to explore" is acceptable but somewhat vague. The static analysis tool suggests considering alternatives to strengthen the intent.

For example, you could rephrase to:

When the user runs this command, they aim to explore and understand a remote repository's code structure, patterns, and content.

This is optional and a matter of style preference.

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between ba16a97 and 240e90f.

📒 Files selected for processing (21)
  • .claude-plugin/marketplace.json (2 hunks)
  • .claude/plugins/repomix-commands/.claude-plugin/plugin.json (1 hunks)
  • .claude/plugins/repomix-commands/commands/pack-local.md (1 hunks)
  • .claude/plugins/repomix-commands/commands/pack-remote.md (1 hunks)
  • .claude/plugins/repository-explorer/.claude-plugin/plugin.json (1 hunks)
  • .claude/plugins/repository-explorer/agents/repository-explorer.md (1 hunks)
  • .claude/plugins/repository-explorer/commands/explore-local.md (1 hunks)
  • .claude/plugins/repository-explorer/commands/explore-remote.md (1 hunks)
  • README.md (2 hunks)
  • website/client/src/de/guide/claude-code-plugins.md (4 hunks)
  • website/client/src/en/guide/claude-code-plugins.md (4 hunks)
  • website/client/src/es/guide/claude-code-plugins.md (4 hunks)
  • website/client/src/fr/guide/claude-code-plugins.md (4 hunks)
  • website/client/src/hi/guide/claude-code-plugins.md (4 hunks)
  • website/client/src/id/guide/claude-code-plugins.md (4 hunks)
  • website/client/src/ja/guide/claude-code-plugins.md (4 hunks)
  • website/client/src/ko/guide/claude-code-plugins.md (4 hunks)
  • website/client/src/pt-br/guide/claude-code-plugins.md (4 hunks)
  • website/client/src/vi/guide/claude-code-plugins.md (4 hunks)
  • website/client/src/zh-cn/guide/claude-code-plugins.md (4 hunks)
  • website/client/src/zh-tw/guide/claude-code-plugins.md (4 hunks)
🧰 Additional context used
🪛 LanguageTool
website/client/src/fr/guide/claude-code-plugins.md

[grammar] ~25-~25: «  analyse  » semble plus probable dans ce contexte
Context: ...## 3. repository-explorer (Plugin Agent d'Analyse IA) Agent d'analyse de dépôt alimenté par...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_UPPERCASE)


[grammar] ~25-~25: Il y a peut-être une erreur ici
Context: ...ory-explorer (Plugin Agent d'Analyse IA) Agent d'analyse de dépôt alimenté par l'...

(QB_NEW_FR)


[style] ~27-~27: Une autre structure plus directe dynamisera votre phrase.
Context: ...xplore intelligemment les bases de code en utilisant Repomix CLI. Fonctionnalités : - E...

(EN_UTILISANT)


[grammar] ~27-~27: Il y a peut-être une erreur ici
Context: ... bases de code en utilisant Repomix CLI. Fonctionnalités : - Exploration et ana...

(QB_NEW_FR)


[style] ~30-~30: Cette structure peut être modifiée afin de devenir plus percutante.
Context: ...ionnalités :** - Exploration et analyse de base de code en langage naturel - Découverte...

(DE_BASE3)


[grammar] ~33-~33: Il y a peut-être une erreur ici
Context: ...tique du contexte pour les grands dépôts Commandes Disponibles : - `/repository...

(QB_NEW_FR)


[typographical] ~35-~35: Le trait d’union est employé sans espaces pour former des mots, alors que le tiret est encadré par des espaces et placé entre deux mots distincts.
Context: ... grands dépôts Commandes Disponibles : - /repository-explorer:explore-local - Analyser une base de code locale avec a...

(TIRET)


[grammar] ~36-~36: Envisagez un remplacement
Context: ...- Analyser une base de code locale avec assistance IA - /repository-explorer:explore-remote - Analyser des dépôts GitHub distants avec assista...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_SPACE_
_DASH_PERIOD
–)


[grammar] ~37-~37: Élément manquant
Context: ...nalyser des dépôts GitHub distants avec assistance IA Fonctionnement : 1. Exécute `npx repom...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_PERIOD)


[grammar] ~40-~40: Élément manquant
Context: ...npx repomix@latest pour empaqueter le dépôt 2. Utilise les outils Grep et Read pour...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_PERIOD)


[grammar] ~41-~41: Élément manquant
Context: ...et Read pour rechercher efficacement la sortie 3. Fournit une analyse complète sans co...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_PERIOD)


[grammar] ~42-~42: Il y a peut-être une erreur ici
Context: ...lète sans consommer de contexte excessif ## Installation ### 1. Ajouter le Marketpl...

(QB_NEW_FR)


[grammar] ~69-~69: «  tip  » semble plus probable dans ce contexte
Context: ...ll repository-explorer@repomix ``` ::: tip Relations entre Plugins Le plugin `repo...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_LOWERCASE)


[grammar] ~69-~69: «  plugins  » semble plus probable dans ce contexte
Context: ...er@repomix ``` ::: tip Relations entre Plugins Le plugin repomix-mcp est recommandé ...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_UPPERCASE)


[style] ~70-~70: L’adverbe précède le verbe à l’infinitif.
Context: ...entées par l'IA. Bien que vous puissiez les installer indépendamment, utiliser les trois offre l'expérience ...

(PLACE_DE_L_ADVERBE)


[grammar] ~70-~70: Il y a peut-être une erreur ici
Context: ...ois offre l'expérience la plus complète. ::: ### Alternative : Installation Inte...

(QB_NEW_FR)


[grammar] ~113-~113: «  base  » semble plus probable dans ce contexte
Context: ...ertoires spécifiques" ### Explorer une Base de Code Locale avec l'IA Utilisez la c...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_UPPERCASE)


[grammar] ~113-~113: «  code locale  » semble plus probable dans ce contexte
Context: ... spécifiques" ### Explorer une Base de Code Locale avec l'IA Utilisez la commande ...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_UPPERCASE)


[grammar] ~113-~113: «  code locale  » semble plus probable dans ce contexte
Context: ...ifiques" ### Explorer une Base de Code Locale avec l'IA Utilisez la commande `/repos...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_UPPERCASE)


[grammar] ~113-~113: Il y a peut-être une erreur ici
Context: ...plorer une Base de Code Locale avec l'IA Utilisez la commande `/repository-explor...

(QB_NEW_FR)


[typographical] ~115-~115: Une espace est requise.
Context: ... Locale avec l'IA Utilisez la commande /repository-explorer:explore-local pour une analyse alimenté...

(DEUX_POINTS_ESPACE)


[grammar] ~115-~115: Il y a peut-être une erreur ici
Context: ...e-local` pour une analyse alimentée par l'IA : text /repository-explorer:explore-local ./src Trouver tout le code lié à l'authentification Autres exemples : - "Analyser la structu...

(QB_NEW_FR)


[grammar] ~125-~125: Il y a peut-être une erreur ici
Context: ...ux" - "Trouver tous les endpoints d'API" ### Explorer un Dépôt Distant avec l'IA Uti...

(QB_NEW_FR)


[grammar] ~127-~127: «  dépôt distant  » semble plus probable dans ce contexte
Context: ...s les endpoints d'API" ### Explorer un Dépôt Distant avec l'IA Utilisez la commande...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_UPPERCASE)


[grammar] ~127-~127: «  dépôt distant  » semble plus probable dans ce contexte
Context: ...endpoints d'API" ### Explorer un Dépôt Distant avec l'IA Utilisez la commande `/repos...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_UPPERCASE)


[grammar] ~127-~127: Il y a peut-être une erreur ici
Context: ... ### Explorer un Dépôt Distant avec l'IA Utilisez la commande `/repository-explor...

(QB_NEW_FR)


[typographical] ~129-~129: Une espace est requise.
Context: ...Distant avec l'IA Utilisez la commande /repository-explorer:explore-remote pour analyser des dépôts...

(DEUX_POINTS_ESPACE)


[grammar] ~129-~129: Il y a peut-être une erreur ici
Context: ...xplore-remote` pour analyser des dépôts GitHub : text /repository-explorer:explore-remote facebook/react Me montrer l'architecture des composants principaux Autres exemples : - "Trouver tous les ho...

(QB_NEW_FR)


[grammar] ~139-~139: Vérifiez l’accord du participe passé avec le sujet inversé
Context: ...quer la structure du projet" - "Où sont définis les limites d'erreur ?" ## Ressources ...

(QB_NEW_FR_OTHER_ERROR_IDS_VPPA_SUJET_INVERSE_6)


[grammar] ~139-~139: Il y a peut-être une erreur ici
Context: ... projet" - "Où sont définis les limites d'erreur ?" ## Ressources Connexes - [Documentation du...

(QB_NEW_FR)


[grammar] ~155-~155: «  dépôt  » semble plus probable dans ce contexte
Context: ...omix-commands) - Plugin Explorateur de Dépôt ## Retours et Support Si vous rencontrez d...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_UPPERCASE)

website/client/src/hi/guide/claude-code-plugins.md

[grammar] ~25-~25: Il y a peut-être une erreur ici
Context: ...tory-explorer (AI विश्लेषण एजेंट प्लगइन) AI-संचालित रिपॉजिटरी विश्लेषण एजेंट जो R...

(QB_NEW_FR)


[grammar] ~27-~27: Il y a peut-être une erreur ici
Context: ...ग करके कोडबेस को बुद्धिमानी से खोजता है। विशेषताएं: - प्राकृतिक भाषा में कोडबेस...

(QB_NEW_FR)


[grammar] ~29-~29: «  विशेषताएँ :  » semble plus probable dans ce contexte
Context: ...के कोडबेस को बुद्धिमानी से खोजता है। विशेषताएं: - प्राकृतिक भाषा में कोडबेस की खोज और...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_DIACRITIC)


[grammar] ~30-~30: Essayez de remplacer cet élément par «  langue  »
Context: ...े खोजता है। विशेषताएं: - प्राकृतिक भाषा में कोडबेस की खोज और विश्लेषण - बुद्धिम...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_OTHER)


[grammar] ~33-~33: Il y a peut-être une erreur ici
Context: ...रिपॉजिटरी के लिए स्वचालित संदर्भ प्रबंधन उपलब्ध कमांड: - `/repository-explorer:...

(QB_NEW_FR)


[typographical] ~35-~35: Le trait d’union est employé sans espaces pour former des mots, alors que le tiret est encadré par des espaces et placé entre deux mots distincts.
Context: ... स्वचालित संदर्भ प्रबंधन उपलब्ध कमांड: - /repository-explorer:explore-local - AI सहायता के साथ स्थानीय कोडबेस का विश्...

(TIRET)


[grammar] ~36-~36: Envisagez un remplacement
Context: ...ा के साथ स्थानीय कोडबेस का विश्लेषण करें - /repository-explorer:explore-remote - AI सहायता के साथ दूरस्थ GitHub रिपॉजिटरी क...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_SPACE_
_DASH_PERIOD
–)


[grammar] ~37-~37: Il y a peut-être une erreur ici
Context: ...दूरस्थ GitHub रिपॉजिटरी का विश्लेषण करें कैसे काम करता है: 1. रिपॉजिटरी को पैक ...

(QB_NEW_FR)


[grammar] ~40-~40: Élément manquant
Context: ... करने के लिए npx repomix@latest चलाता है 2. आउटपुट को कुशलता से खोजने के लिए Gre...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_।)


[grammar] ~41-~41: Élément manquant
Context: ...े के लिए Grep और Read टूल का उपयोग करता है 3. अत्यधिक संदर्भ का उपभोग किए बिना व्य...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_।)


[grammar] ~42-~42: Élément manquant
Context: ...ोग किए बिना व्यापक विश्लेषण प्रदान करता है ## इंस्टॉलेशन ### 1. Repomix प्लगइन मार्के...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_।)


[grammar] ~68-~68: Essayez d’enlever «  tip  »
Context: ...nstall repository-explorer@repomix ``` ::: tip प्लगइन संबंध repomix-mcp प्लगइन को आधार के र...

(QB_NEW_FR_OTHER_ERROR_IDS_UNNECESSARY_NOUN)


[style] ~70-~70: Un mot est répété.
Context: ...ाएं जोड़ता है। हालांकि आप उन्हें स्वतंत्र रूप से इंस्टॉल कर सकते हैं, तीनों का उपयो...

(FRENCH_WORD_REPEAT_RULE)


[grammar] ~113-~113: Il y a peut-être une erreur ici
Context: ...### AI के साथ स्थानीय कोडबेस की खोज करें AI-संचालित विश्लेषण के लिए `/repository-...

(QB_NEW_FR)


[typographical] ~115-~115: Une espace est requise.
Context: ...की खोज करें AI-संचालित विश्लेषण के लिए /repository-explorer:explore-local कमांड का उपयोग करें: ```...

(DEUX_POINTS_ESPACE)


[grammar] ~115-~115: Il y a peut-être une erreur ici
Context: ...orer:explore-local` कमांड का उपयोग करें: text /repository-explorer:explore-local ./src सभी प्रमाणीकरण संबंधी कोड खोजें अन्य उदाहरण: - "इस प्रोजेक्ट की संरचना क...

(QB_NEW_FR)


[grammar] ~127-~127: Il y a peut-être une erreur ici
Context: ...# AI के साथ दूरस्थ रिपॉजिटरी की खोज करें GitHub रिपॉजिटरी का विश्लेषण करने के लिए...

(QB_NEW_FR)


[typographical] ~129-~129: Une espace est requise.
Context: ...itHub रिपॉजिटरी का विश्लेषण करने के लिए /repository-explorer:explore-remote कमांड का उपयोग करें: ``...

(DEUX_POINTS_ESPACE)


[grammar] ~129-~129: Il y a peut-être une erreur ici
Context: ...rer:explore-remote` कमांड का उपयोग करें: text /repository-explorer:explore-remote facebook/react मुझे मुख्य घटक आर्किटेक्चर दिखाएं अन्य उदाहरण: - "रिपॉजिटरी में सभी React ...

(QB_NEW_FR)


[grammar] ~136-~136: Typographie
Context: ... मुख्य घटक आर्किटेक्चर दिखाएं ``` अन्य उदाहरण: - "रिपॉजिटरी में सभी React हुक खोजें" -...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_ORTHOGRAPHY_SPACE)


[grammar] ~137-~137: Élément manquant
Context: ... उदाहरण: - "रिपॉजिटरी में सभी React हुक खोजें" - "प्रोजेक्ट संरचना की व्याख्या करें" -...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_PERIOD)


[grammar] ~138-~138: Élément manquant
Context: ... खोजें" - "प्रोजेक्ट संरचना की व्याख्या करें" - "त्रुटि सीमाएं कहां परिभाषित हैं?" #...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_PERIOD)


[grammar] ~139-~139: Typographie
Context: ...या करें" - "त्रुटि सीमाएं कहां परिभाषित हैं?" ## संबंधित संसाधन - [MCP सर्वर दस्तावेज़ीक...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_ORTHOGRAPHY_SPACE)


[grammar] ~155-~155: Il y a peut-être une erreur ici
Context: ...commands) - रिपॉजिटरी एक्सप्लोरर प्लगइन ## फीडबैक और सहायता यदि आपको समस्याएं आती ...

(QB_NEW_FR)

website/client/src/de/guide/claude-code-plugins.md

[grammar] ~25-~25: Hier könnte ein Fehler sein.
Context: ...itory-explorer (KI-Analyse-Agent-Plugin) KI-gesteuerter Repository-Analyse-Agent,...

(QB_NEW_DE)


[grammar] ~27-~27: Korrigiere das Wort
Context: ...steuerter Repository-Analyse-Agent, der Codebases intelligent mit Repomix CLI erkundet. ...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_SPELLING)


[grammar] ~27-~27: Hier könnte ein Fehler sein.
Context: ...es intelligent mit Repomix CLI erkundet. Funktionen: - Natürlichsprachliche Cod...

(QB_NEW_DE)


[grammar] ~33-~33: Hier könnte ein Fehler sein.
Context: ...Kontextverwaltung für große Repositories Verfügbare Befehle: - `/repository-exp...

(QB_NEW_DE)


[grammar] ~35-~35: Korrigiere die Fehler
Context: ...roße Repositories Verfügbare Befehle: - /repository-explorer:explore-local - Lokale Codebase mit KI-Unterstützung an...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_MULTITOKEN)


[grammar] ~36-~36: Entferne das Symbol
Context: ...odebase mit KI-Unterstützung analysieren - /repository-explorer:explore-remote - Entfernte GitHub-Repositories mit KI-Un...

(QB_NEW_DE_OTHER_ERROR_IDS_UNNECESSARY_OTHER)


[grammar] ~37-~37: Hier könnte ein Fehler sein.
Context: ...itories mit KI-Unterstützung analysieren Funktionsweise: 1. Führt `npx repomix@...

(QB_NEW_DE)


[grammar] ~42-~42: Hier könnte ein Fehler sein.
Context: ...nalyse ohne übermäßigen Kontextverbrauch ## Installation ### 1. Repomix-Plugin-Mark...

(QB_NEW_DE)


[grammar] ~70-~70: Hier könnte ein Fehler sein.
Context: ...g aller drei die umfassendste Erfahrung. ::: ### Alternative: Interaktive Instal...

(QB_NEW_DE)


[grammar] ~113-~113: Hier könnte ein Fehler sein.
Context: ...en" ### Lokale Codebase mit KI erkunden Verwenden Sie den Befehl `/repository-ex...

(QB_NEW_DE)


[grammar] ~115-~115: Hier könnte ein Fehler sein.
Context: ...explore-local` für KI-gestützte Analyse: text /repository-explorer:explore-local ./src Alle authentifizierungsbezogenen Codes finden Weitere Beispiele: - "Die Struktur diese...

(QB_NEW_DE)


[grammar] ~123-~123: Ersetze das Satzzeichen
Context: ... Codes finden ``` Weitere Beispiele: - "Die Struktur dieses Projekts analysieren" -...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_„)


[grammar] ~123-~123: Ersetze das Satzzeichen
Context: ...spiele: - "Die Struktur dieses Projekts analysieren" - "Die Hauptkomponenten anzeigen" - "Al...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_L_DOUBLE_QUOT)


[grammar] ~124-~124: Ersetze das Satzzeichen
Context: ...Struktur dieses Projekts analysieren" - "Die Hauptkomponenten anzeigen" - "Alle API-...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_„)


[grammar] ~124-~124: Ersetze das Satzzeichen
Context: ...ts analysieren" - "Die Hauptkomponenten anzeigen" - "Alle API-Endpunkte finden" ### Entf...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_L_DOUBLE_QUOT)


[grammar] ~125-~125: Ersetze das Satzzeichen
Context: ...en" - "Die Hauptkomponenten anzeigen" - "Alle API-Endpunkte finden" ### Entferntes R...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_„)


[grammar] ~125-~125: Ersetze das Satzzeichen
Context: ...onenten anzeigen" - "Alle API-Endpunkte finden" ### Entferntes Repository mit KI erkunden V...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_L_DOUBLE_QUOT)


[grammar] ~127-~127: Hier könnte ein Fehler sein.
Context: ...## Entferntes Repository mit KI erkunden Verwenden Sie den Befehl `/repository-ex...

(QB_NEW_DE)


[grammar] ~129-~129: Hier könnte ein Fehler sein.
Context: ..., um GitHub-Repositories zu analysieren: text /repository-explorer:explore-remote facebook/react Die Hauptkomponentenarchitektur anzeigen Weitere Beispiele: - "Alle React-Hooks i...

(QB_NEW_DE)


[grammar] ~137-~137: Ersetze das Satzzeichen
Context: ...ktur anzeigen ``` Weitere Beispiele: - "Alle React-Hooks im Repository finden" - "Di...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_„)


[grammar] ~137-~137: Ersetze das Satzzeichen
Context: ...iele: - "Alle React-Hooks im Repository finden" - "Die Projektstruktur erklären" - "Wo ...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_L_DOUBLE_QUOT)


[grammar] ~138-~138: Ersetze das Satzzeichen
Context: ...lle React-Hooks im Repository finden" - "Die Projektstruktur erklären" - "Wo sind Er...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_„)


[grammar] ~138-~138: Ersetze das Satzzeichen
Context: ...pository finden" - "Die Projektstruktur erklären" - "Wo sind Error Boundaries definiert?"...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_L_DOUBLE_QUOT)


[grammar] ~139-~139: Ersetze das Satzzeichen
Context: ...den" - "Die Projektstruktur erklären" - "Wo sind Error Boundaries definiert?" ## V...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_„)


[grammar] ~139-~139: Ersetze das Satzzeichen
Context: ...r erklären" - "Wo sind Error Boundaries definiert?" ## Verwandte Ressourcen - [MCP-Server-Doku...

(QB_NEW_DE_OTHER_ERROR_IDS_REPLACEMENT_PUNCTUATION_QUOTE_L_DOUBLE_QUOT)


[grammar] ~155-~155: Hier könnte ein Fehler sein.
Context: ...-commands) - Repository-Explorer-Plugin ## Feedback und Support Wenn Sie Probleme ...

(QB_NEW_DE)

website/client/src/pt-br/guide/claude-code-plugins.md

[uncategorized] ~69-~69: Pontuação duplicada
Context: ...stall repository-explorer@repomix ``` ::: tip Relação entre Plugins O plugin `rep...

(DOUBLE_PUNCTUATION_XML)

.claude/plugins/repository-explorer/commands/explore-local.md

[style] ~7-~7: Consider using an alternative to strengthen your wording.
Context: ... When the user runs this command, they want to explore and understand a local proje...

(WANT_KEEN)

.claude/plugins/repomix-commands/commands/pack-local.md

[style] ~67-~67: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ANT**: The generated output file can be very large and consume significant context. If th...

(EN_WEAK_ADJECTIVE)


[style] ~95-~95: Consider using a more formal alternative.
Context: ... ## Help and Documentation If you need more information about available options or encounter an...

(MORE_INFO)

.claude/plugins/repomix-commands/commands/pack-remote.md

[style] ~74-~74: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ANT**: The generated output file can be very large and consume significant context. If th...

(EN_WEAK_ADJECTIVE)


[style] ~102-~102: Consider using a more formal alternative.
Context: ... ## Help and Documentation If you need more information about available options or encounter an...

(MORE_INFO)

website/client/src/es/guide/claude-code-plugins.md

[style] ~25-~25: Considere alternativas para este anglicismo (recomendable sobre todo en contextos más formales).
Context: ... de GitHub ### 3. repository-explorer (Plugin de Agente de Análisis de IA) Agente de...

(ES_SIMPLE_REPLACE_ANGLICISM_PREMIUM_PLUGIN)


[uncategorized] ~30-~30: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...s de bases de código en lenguaje natural - Descubrimiento inteligente de patrones y...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~31-~31: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... comprensión de la estructura del código - Análisis incremental usando grep y lectu...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~32-~32: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...o grep y lectura de archivos específicos - Gestión automática de contexto para repo...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[typographical] ~35-~35: Mayúsculas y minúsculas recomendadas.
Context: ...o para repositorios grandes Comandos Disponibles: - `/repository-explorer:explore-loca...

(AI_ES_GGEC_REPLACEMENT_CASING_UPPERCASE)


[uncategorized] ~40-~40: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...x@latest` para empaquetar el repositorio 2. Usa herramientas Grep y Read para buscar...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~41-~41: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...ead para buscar eficientemente la salida 3. Proporciona análisis integral sin consum...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~69-~69: El sustantivo empleado no parece adecuado en este contexto. Considere una alternativa.
Context: ...rer@repomix ``` ::: tip Relación entre Plugins El plugin repomix-mcp se recomienda c...

(AI_ES_GGEC_REPLACEMENT_NOUN)


[style] ~70-~70: Considere alternativas para este anglicismo (recomendable sobre todo en contextos más formales).
Context: ... ``` ::: tip Relación entre Plugins El plugin repomix-mcp se recomienda como base. ...

(ES_SIMPLE_REPLACE_ANGLICISM_PREMIUM_PLUGIN)


[style] ~70-~70: Considere alternativas para este anglicismo (recomendable sobre todo en contextos más formales).
Context: ...epomix-mcpse recomienda como base. El pluginrepomix-commands` proporciona comandos...

(ES_SIMPLE_REPLACE_ANGLICISM_PREMIUM_PLUGIN)


[uncategorized] ~70-~70: La forma del verbo empleada no parece la adecuada en este contexto. Considere una alternativa.
Context: ...s de análisis impulsadas por IA. Aunque puede instalarlos independientemente, usar lo...

(AI_ES_GGEC_REPLACEMENT_VERB_FORM)


[uncategorized] ~114-~114: Posible confusión. Considere aplicar la sugerencia.
Context: ...# Explorar Base de Código Local con IA Use el comando `/repository-explorer:explor...

(AI_ES_GGEC_REPLACEMENT_CONFUSION)


[uncategorized] ~115-~115: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...re-local` para análisis impulsado por IA: ```text /repository-explorer:explore-l...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~129-~129: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...te` para analizar repositorios de GitHub: ```text /repository-explorer:explore-r...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[style] ~155-~155: Considere alternativas para este anglicismo (recomendable sobre todo en contextos más formales).
Context: ...in/.claude/plugins/repomix-commands) - [Plugin Explorador de Repositorios](https://git...

(ES_SIMPLE_REPLACE_ANGLICISM_PREMIUM_PLUGIN)

website/client/src/ko/guide/claude-code-plugins.md

[grammar] ~25-~25: Il y a peut-être une erreur ici
Context: ...3. repository-explorer (AI 분석 에이전트 플러그인) Repomix CLI를 사용하여 코드베이스를 지능적으로 탐색하는 AI 기...

(QB_NEW_FR)


[grammar] ~27-~27: Il y a peut-être une erreur ici
Context: ... 코드베이스를 지능적으로 탐색하는 AI 기반 저장소 분석 에이전트입니다. 기능: - 자연어를 사용한 코드베이스 탐색 및 분석 - 지능적인 패턴...

(QB_NEW_FR)


[grammar] ~35-~35: Essayez «  commandes disponibles :
–  »
Context: ...를 사용한 점진적 분석 - 대형 저장소를 위한 자동 컨텍스트 관리 사용 가능한 명령: - `/repository-explorer:explo...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_MULTITOKEN)


[typographical] ~35-~35: Le trait d’union est employé sans espaces pour former des mots, alors que le tiret est encadré par des espaces et placé entre deux mots distincts.
Context: ... 분석 - 대형 저장소를 위한 자동 컨텍스트 관리 사용 가능한 명령: - /repository-explorer:explore-local - AI 지원으로 로컬 코드베이스 분석 - `/repository-expl...

(TIRET)


[grammar] ~36-~36: Envisagez un remplacement
Context: ...rer:explore-local- AI 지원으로 로컬 코드베이스 분석 -/repository-explorer:explore-remote- AI 지원으로 원격 GitHub 저장소 분석 **작동 방식:** 1.n...

(QB_NEW_FR_OTHER_ERROR_IDS_REPLACEMENT_SPACE_
_DASH_PERIOD
–)


[grammar] ~37-~37: Il y a peut-être une erreur ici
Context: ...plore-remote- AI 지원으로 원격 GitHub 저장소 분석 **작동 방식:** 1.npx repomix@latest`를 실행하여 저...

(QB_NEW_FR)


[typographical] ~70-~70: Caractère d’apostrophe incorrect.
Context: ...플러그인 관계 repomix-mcp 플러그인을 기반으로 권장합니다. repomix-commands 플러그인은 편리한 슬래시 명령을 제공하고...

(APOS_INCORRECT)


[typographical] ~70-~70: Caractère d’apostrophe incorrect.
Context: ...pomix-commands플러그인은 편리한 슬래시 명령을 제공하고,repository-explorer`는 AI 기반 분석 기능을 추가합니다. 독립적으로 설치할 수 있지만, 세...

(APOS_INCORRECT)


[grammar] ~113-~113: Il y a peut-être une erreur ici
Context: ...포함" - "특정 디렉토리 패키징" ### AI로 로컬 코드베이스 탐색 AI 기반 분석을 위해 `/repository-explorer:explo...

(QB_NEW_FR)


[typographical] ~115-~115: Une espace est requise.
Context: ...패키징" ### AI로 로컬 코드베이스 탐색 AI 기반 분석을 위해 /repository-explorer:explore-local 명령을 사용합니다: ```text /repo...

(DEUX_POINTS_ESPACE)


[grammar] ~115-~115: Typographie
Context: .../repository-explorer:explore-local` 명령을 사용합니다: text /repository-explorer:explore-local ./src 인증 관련 코드를 모두 찾아줘 기타 예제: - "이 프로젝트의 구조를 분석해줘" - "주요 컴포넌트를 ...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_ORTHOGRAPHY_SPACE)


[grammar] ~122-~122: Typographie
Context: ...re-local ./src 인증 관련 코드를 모두 찾아줘 ``` 기타 예제: - "이 프로젝트의 구조를 분석해줘" - "주요 컴포넌트를 보여줘" -...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_ORTHOGRAPHY_SPACE)


[grammar] ~123-~123: Élément manquant
Context: ...련 코드를 모두 찾아줘 ``` 기타 예제: - "이 프로젝트의 구조를 분석해줘" - "주요 컴포넌트를 보여줘" - "모든 API 엔드포인트를 찾아줘" ...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_PERIOD)


[grammar] ~124-~124: Élément manquant
Context: ...기타 예제: - "이 프로젝트의 구조를 분석해줘" - "주요 컴포넌트를 보여줘" - "모든 API 엔드포인트를 찾아줘" ### AI로 원격 저장소 탐...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_PERIOD)


[grammar] ~125-~125: Élément manquant
Context: ...분석해줘" - "주요 컴포넌트를 보여줘" - "모든 API 엔드포인트를 찾아줘" ### AI로 원격 저장소 탐색 GitHub 저장소를 분석하려면 `/repos...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_PERIOD)


[grammar] ~127-~127: Il y a peut-être une erreur ici
Context: ...- "모든 API 엔드포인트를 찾아줘" ### AI로 원격 저장소 탐색 GitHub 저장소를 분석하려면 `/repository-explorer:...

(QB_NEW_FR)


[typographical] ~129-~129: Une espace est requise.
Context: ..." ### AI로 원격 저장소 탐색 GitHub 저장소를 분석하려면 /repository-explorer:explore-remote 명령을 사용합니다: ```text /rep...

(DEUX_POINTS_ESPACE)


[grammar] ~129-~129: Typographie
Context: ...repository-explorer:explore-remote` 명령을 사용합니다: text /repository-explorer:explore-remote facebook/react 주요 컴포넌트 아키텍처를 보여줘 기타 예제: - "저장소의 모든 React 훅을 찾아줘" - "프로젝트 ...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_ORTHOGRAPHY_SPACE)


[grammar] ~136-~136: Typographie
Context: ...acebook/react 주요 컴포넌트 아키텍처를 보여줘 ``` 기타 예제: - "저장소의 모든 React 훅을 찾아줘" - "프로젝트 구조를 설명...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_ORTHOGRAPHY_SPACE)


[grammar] ~137-~137: Élément manquant
Context: ...텍처를 보여줘 ``` 기타 예제: - "저장소의 모든 React 훅을 찾아줘" - "프로젝트 구조를 설명해줘" - "에러 바운더리는 어디에 정의되어 ...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_PERIOD)


[grammar] ~138-~138: Élément manquant
Context: ...제: - "저장소의 모든 React 훅을 찾아줘" - "프로젝트 구조를 설명해줘" - "에러 바운더리는 어디에 정의되어 있어?" ## 관련 리소스 -...

(QB_NEW_FR_OTHER_ERROR_IDS_MISSING_PUNCTUATION_PERIOD)


[grammar] ~139-~139: Il y a peut-être une erreur ici
Context: ...프로젝트 구조를 설명해줘" - "에러 바운더리는 어디에 정의되어 있어?" ## 관련 리소스 - MCP 서버 문서...

(QB_NEW_FR)


[grammar] ~155-~155: Il y a peut-être une erreur ici
Context: ...lugins/repomix-commands) - 저장소 탐색기 플러그인 ## 피드백 및 지원 Claude Code 플러그인에 대한 문제가 발생하거나...

(QB_NEW_FR)

.claude/plugins/repository-explorer/agents/repository-explorer.md

[grammar] ~34-~34: Use a hyphen to join words.
Context: ...nd all database models" - "Show me error handling code" ### Metrics and Statisti...

(QB_NEW_EN_HYPHEN)


[style] ~160-~160: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...utput files** after analysis if they're very large ### Output Format - XML (default):...

(EN_WEAK_ADJECTIVE)


[style] ~301-~301: Consider using a more formal alternative.
Context: ... ## Help and Documentation If you need more information: - Run npx repomix@latest --help to s...

(MORE_INFO)


[style] ~326-~326: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...up or mention cleanup if output file is very large? Remember: Your goal is to make reposi...

(EN_WEAK_ADJECTIVE)

.claude/plugins/repository-explorer/commands/explore-remote.md

[style] ~7-~7: Consider using an alternative to strengthen your wording.
Context: ... When the user runs this command, they want to explore and understand a remote repo...

(WANT_KEEN)

🪛 markdownlint-cli2 (0.18.1)
.claude/plugins/repository-explorer/commands/explore-local.md

27-27: Fenced code blocks should have a language specified

(MD040, fenced-code-language)


42-42: Fenced code blocks should have a language specified

(MD040, fenced-code-language)

.claude/plugins/repomix-commands/commands/pack-local.md

87-87: Fenced code blocks should have a language specified

(MD040, fenced-code-language)

.claude/plugins/repository-explorer/agents/repository-explorer.md

27-27: Fenced code blocks should have a language specified

(MD040, fenced-code-language)


42-42: Fenced code blocks should have a language specified

(MD040, fenced-code-language)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (11)
  • GitHub Check: Build and run (windows-latest, 24.x)
  • GitHub Check: Build and run (windows-latest, 20.x)
  • GitHub Check: Build and run (ubuntu-latest, 20.x)
  • GitHub Check: Build and run (windows-latest, 22.x)
  • GitHub Check: Build and run with Bun (windows-latest, latest)
  • GitHub Check: Test (windows-latest, 20.x)
  • GitHub Check: Test (windows-latest, 24.x)
  • GitHub Check: Test (windows-latest, 22.x)
  • GitHub Check: Test with Bun (windows-latest, latest)
  • GitHub Check: claude-review
  • GitHub Check: Cloudflare Pages
🔇 Additional comments (44)
.claude/plugins/repomix-commands/commands/pack-remote.md (1)

106-106: Clear and well-positioned reinforcement of sub-agent delegation.

The updated reminder succinctly encapsulates the new guidance: execute repomix commands, then delegate analysis to sub-agents. This mirrors the teaching in the earlier "Analyzing the Output" section and helps users develop the right mental model.

website/client/src/pt-br/guide/claude-code-plugins.md (6)

25-43: Comprehensive and well-structured new plugin section.

The repository-explorer plugin documentation is well-organized with clear features, available commands, and workflow explanation. The content flows naturally and maintains consistency with the existing plugin sections.


64-66: Installation command added correctly.

The new installation instruction for repository-explorer is properly formatted and follows the existing pattern for plugin installation commands.


69-71: Updated plugin relationship description is clear and comprehensive.

The relationship explanation now properly describes how all three plugins (repomix-mcp, repomix-commands, and repository-explorer) integrate and complement each other, providing users with clear guidance on installation choices.


113-140: Usage examples for repository-explorer are well-presented.

Both the local exploration and remote GitHub repository exploration examples are clearly structured, with practical command examples and additional use-case suggestions that mirror the format of existing examples. The examples effectively demonstrate the natural-language capabilities of the plugin.


148-155: Plugin source code reference added appropriately.

The new link to the repository-explorer plugin source code is correctly formatted and placed alongside the existing plugin source links, maintaining consistency and discoverability.


69-70: Minor: Address static analysis punctuation flag.

The static analysis tool flagged a potential double punctuation at line 69, though this appears to be a false positive (normal markdown transition between code block and admonition). However, you may want to verify the markdown rendering to ensure the spacing and formatting display correctly across all platforms.

website/client/src/zh-cn/guide/claude-code-plugins.md (4)

25-43: Plugin documentation is comprehensive and accurate.

The repository-explorer plugin section correctly describes the AI-powered analysis capabilities, lists all available commands, and explains the workflow. Content aligns well with the PR objectives and follows the established documentation pattern.


65-71: Installation guidance and plugin relationship description are clear.

The new installation instruction for repository-explorer is properly formatted, and the plugin relationship tip accurately describes how all three plugins work together while remaining optionally independent.


113-140: Usage examples for AI-assisted exploration are practical and well-structured.

Both local and remote repository exploration examples follow the existing pattern, provide realistic use cases, and clearly demonstrate command usage and natural-language prompts.


155-155: Plugin source reference correctly added.

The GitHub link for the repository-explorer plugin source code is properly formatted and consistent with the links for other plugins.

website/client/src/ja/guide/claude-code-plugins.md (5)

25-43: Repository-explorer plugin section is well-structured and comprehensive.

The new plugin documentation follows the established pattern of the existing plugins. It clearly describes the plugin's purpose, features, available commands, and workflow. The three-step "how it works" explanation (pack repo → use grep/read tools → provide analysis) aligns with the plugin's design intent from the PR objectives.


65-66: Installation and plugin relationship guidance appropriately updated.

The installation command for repository-explorer follows the same format as existing plugins. The updated plugin relationship note (line 70) correctly references all three plugins and recommends using them together, which provides good guidance to users.

Also applies to: 70-70


113-140: Usage examples for AI-driven exploration are clear and practical.

The examples for both /repository-explorer:explore-local and /repository-explorer:explore-remote demonstrate realistic task scenarios and variations. The natural-language instructions align with the plugin's intended use case of intelligent, conversational codebase analysis.


155-155: Source code link added consistently.

The repository-explorer plugin source link follows the same format and structure as the links for repomix-mcp and repomix-commands plugins.


1-156: Verify translation consistency with English source and other language versions.

Since this is a localized Japanese guide, ensure the translation is consistent with the English source version and other language translations being added (11 additional languages per PR objectives). The technical terminology, command names, and feature descriptions should align across all language versions.

This verification can be done by comparing this file with the English version (website/client/src/en/guide/claude-code-plugins.md or similar) and spot-checking 1-2 other language versions to ensure consistent structure and terminology.

website/client/src/zh-tw/guide/claude-code-plugins.md (5)

25-43: New repository-explorer plugin section is well-structured and consistent.

The addition of the repository-explorer plugin documentation (lines 25–43) mirrors the format and depth of the existing repomix-mcp and repomix-commands sections. The features are clearly articulated in Traditional Chinese, command names are preserved, and the "How it works" explanation provides helpful context.


65-66: Plugin installation command is consistent with existing patterns.

The new installation command for repository-explorer follows the same format as the MCP and commands plugins, ensuring clarity and ease of discovery.


70-70: Plugin relationship explanation correctly expanded to three plugins.

The updated relationship note now references all three plugins (repomix-mcp, repomix-commands, repository-explorer) and articulates their complementary roles, helping users understand the combined workflow.


113-140: Usage examples for repository-explorer are clear and actionable.

Both local and remote exploration examples follow the same structure as existing pack-local and pack-remote examples, with sample prompts that demonstrate typical use cases. The examples are concrete and linguistically natural for Traditional Chinese users.

Verify that the command examples (e.g., /repository-explorer:explore-local ./src, /repository-explorer:explore-remote facebook/react) match the actual agent implementation and available command signatures.


155-155: Resource link for repository-explorer plugin source is added.

The new plugin source link follows the established pattern and maintains consistency with the existing MCP and commands plugin references.

website/client/src/de/guide/claude-code-plugins.md (5)

25-43: Content is well-integrated and accurate.

The new repository-explorer plugin section follows the established pattern and provides clear descriptions of features, commands, and workflow. The German terminology is appropriate and consistent with the document.


65-66: Installation command is clear and consistent.

The added repository-explorer installation line follows the established pattern and includes a helpful clarifying comment.


69-71: Plugin relationship description is clear and helpful.

The updated tip box accurately explains how all three plugins complement each other and provides useful guidance for users on which combinations to install.


113-140: Usage examples follow established patterns and are clear.

The new AI-powered exploration examples are well-structured, concrete, and consistent with the existing repomix-commands examples. The example scenarios effectively demonstrate the plugin's local and remote capabilities.


148-155: Source code links are complete and properly formatted.

The new repository-explorer plugin link is added consistently alongside the existing plugin links in the "Plugin-Quellcode" section.

website/client/src/vi/guide/claude-code-plugins.md (5)

25-43: Documentation of new plugin introduction looks solid.

The new repository-explorer plugin section is well-structured, accurately describes the plugin's capabilities per the PR objectives, and the addition of a "Cách hoạt động" (How it works) workflow is helpful documentation. The section integrates cleanly with the existing plugin documentation.


65-66: Installation instructions follow established pattern.

The new installation command is consistent with the existing plugin installation syntax and clearly documented with a comment.


69-71: Plugin relationship note clearly explains the three-plugin ecosystem.

The updated tip box accurately conveys the intended relationship between the three plugins, explaining that while independent use is supported, combined use provides the fullest experience.


113-140: Usage examples are practical and well-structured.

The new examples for local and remote exploration using repository-explorer effectively demonstrate the plugin's capabilities with realistic, natural-language prompts that follow the established documentation pattern.


155-155: Source code reference correctly added.

The new plugin source reference is correctly positioned in the "Mã Nguồn Plugin" section and follows the established URL pattern.

website/client/src/fr/guide/claude-code-plugins.md (2)

65-70: Installation and plugin relationships section looks good.

The new repository-explorer installation command follows the established pattern, and the updated plugin relationships description clearly explains how the three plugins complement each other.


148-155: Source code link section looks good.

The new repository-explorer plugin link is properly formatted and consistent with existing plugin documentation.

.claude/plugins/repomix-commands/.claude-plugin/plugin.json (1)

4-4: Version bump is appropriate and consistent with marketplace updates.

This aligns with the addition of new sub-agent guidance in pack-local.md and the broader plugin ecosystem expansion.

.claude/plugins/repomix-commands/commands/pack-local.md (1)

65-99: Excellent addition: sub-agent delegation guidance improves user workflow.

The new "Analyzing the Output" section properly directs users to repository-explorer or similar agents, preventing excessive context consumption. The workflow example and agent selection strategy are clear and actionable. This integrates well with the new repository-explorer plugin introduced in this PR.

.claude/plugins/repository-explorer/.claude-plugin/plugin.json (1)

1-10: Plugin manifest is well-formed and metadata is complete.

The repository-explorer plugin definition properly describes the AI-powered analysis agent with appropriate keywords and accurate description. Version 1.0.0 is suitable for the initial release.

.claude/plugins/repository-explorer/agents/repository-explorer.md (1)

1-50: Comprehensive and well-structured agent definition with clear workflows.

The agent documentation provides thorough instructions for repository exploration via Repomix CLI, including detailed workflows, tool usage patterns, best practices, and example scenarios. The responsibilities section clearly articulates the agent's role, and the integration with Bash, Grep, and Read tools is well-documented.

.claude/plugins/repository-explorer/commands/explore-local.md (1)

1-72: Clear command documentation with practical usage guidance.

The explore-local command documentation properly explains the workflow, provides appropriate examples, and includes a clear task template for delegating to the repository-explorer agent. The command flow section effectively guides implementers on how to invoke the agent with proper context.

.claude-plugin/marketplace.json (1)

8-8: Marketplace configuration looks good.

The JSON is well-formed, the new repository-explorer plugin entry is complete with all required fields, and it follows the established pattern. Version bumps (metadata and repomix-commands to 1.0.2, new plugin at 1.0.0) are sensible for a coordinated release with a new addition.

Also applies to: 28-28, 37-49

website/client/src/id/guide/claude-code-plugins.md (1)

25-43: Indonesian localization is complete and consistent.

The additions for repository-explorer across installation, plugin relationships, usage examples, and source links are well-integrated into the localized guide. Structure and command syntax align with the English version.

Also applies to: 65-66, 70-70, 113-140, 155-155

website/client/src/es/guide/claude-code-plugins.md (1)

25-43: Spanish localization is structurally complete and consistent.

The additions for repository-explorer are fully integrated across the guide. Command syntax and three-plugin narrative align with the English reference version.

Note: Static analysis tools flagged several optional Spanish language style suggestions (anglicisms, punctuation conventions, word choice). These are non-critical and can be addressed if stricter Spanish language guidelines are preferred, but they do not impede understanding or functionality.

Also applies to: 65-66, 70-70, 113-140, 155-155

website/client/src/en/guide/claude-code-plugins.md (3)

25-43: Repository-explorer plugin section is clear and comprehensive.

The feature list, available commands, and workflow description are well-articulated and align with the PR objectives. The three-tier plugin narrative (base MCP → slash commands → AI analysis) effectively positions this new plugin in the ecosystem.


69-71: Plugin relationship explanation is effective.

The note clearly communicates that while plugins can be installed independently, using all three provides the most complete experience. This guidance helps users understand the intended integration layer.


113-140: Usage examples are concrete and realistic.

The examples for both local and remote exploration clearly demonstrate how users would invoke the AI-powered exploration workflow. The progression from command invocation to specific queries is helpful.

yamadashy added a commit that referenced this pull request Oct 20, 2025
Update all grep command examples in repository-explorer agent to use the -E flag
when using pipe (|) for pattern alternation. Without -E, grep searches for literal
pipe characters instead of performing regex alternation.

Changes:
- Line 137: grep -i → grep -iE for export patterns
- Line 140: grep -i → grep -iE for authentication patterns
- Lines 174-192: All search pattern examples updated to use grep -iE
- Line 231: Example 2 workflow updated to use grep -iE
- Line 247: Example 3 workflow updated to use grep -iE

This addresses the code review feedback from Copilot on PR #908.
@claude
Copy link
Copy Markdown
Contributor

claude bot commented Oct 20, 2025

Pull Request Review: repository-explorer Plugin

Great work on adding a comprehensive AI-powered repository analysis plugin! This is a well-structured addition that follows the existing plugin patterns.


Strengths

Plugin Architecture & Design:

  1. Consistent structure following established patterns from repomix-mcp and repomix-commands
  2. Clear separation: agent definition, slash commands, plugin metadata
  3. Comprehensive documentation with workflow examples and self-verification checklist
  4. Smart integration with existing plugins to avoid context overflow

Documentation Quality:

  1. Properly updated all 12 language versions
  2. Clear examples and installation instructions

Issues Found

1. Communication Style (CRITICAL - see inline comment)

  • Line 152 hardcodes "Communicate in Japanese"
  • This conflicts with global plugin usage
  • Must be changed to language-agnostic phrasing

2. File Cleanup Strategy

  • Lines 160, 198 mention cleanup but lack clear thresholds
  • No user confirmation before deletion
  • Risk of overwriting in concurrent analyses
  • Recommendation: Define size thresholds, ask before cleanup, use unique filenames

3. Missing Error Handling

  • No mention of GitHub API rate limiting
  • No guidance for private repository access
  • No timeout/retry strategies for large repos

4. Security Considerations

  • Missing warnings about analyzing untrusted repositories
  • No URL validation guidance

5. Performance Optimization

  • Agent always packs entire repo even for simple queries
  • Could use lighter tools for metrics-only queries

6. Version Numbering

  • Using v1.0.2 (patch) for new plugin feature
  • Consider v1.1.0 (minor) per semantic versioning

Premortem: Potential Failure Scenarios

  1. Monorepo (1GB+): Command timeout
  2. Concurrent analyses: Output file conflicts
  3. Network interruption: Partial output files
  4. Binary-heavy repos: Large output with little code
  5. Future repomix CLI changes: Breaking changes
  6. Rate limiting: Multiple rapid requests

Recommendations

High Priority (Fix Before Merge):

  1. Remove "Communicate in Japanese" hardcoding (see inline comment)
  2. Add security warnings about untrusted repositories
  3. Clarify file cleanup policy with thresholds

Medium Priority:
4. Enhanced error handling (rate limits, private repos, timeouts)
5. Private repository access guidance
6. Version numbering (consider v1.1.0)

Low Priority (Future):
7. Concurrent analysis support with unique filenames
8. Monorepo auto-detection
9. Integration tests


Final Thoughts

This is a well-designed and valuable addition. After addressing the critical language issue, this should be ready to merge. Other recommendations can be follow-up PRs.

Estimated effort to fix critical issues: 15-30 minutes

Great work overall!

… analysis

Add new Claude Code plugin that provides an intelligent repository analysis
agent using Repomix CLI. This plugin enables users to explore and analyze
both local and remote repositories through natural language interactions.

Features:
- AI agent that runs repomix commands and analyzes output files
- Slash commands: /explore-remote and /explore-local
- Incremental exploration using grep and read operations
- Support for pattern discovery, structure analysis, and metrics
- Automatic security checks and compression for large repos

The agent intelligently translates user requests into repomix commands,
then uses Grep and Read tools to efficiently search and analyze the
generated output files without reading entire contents.

Updated marketplace.json version to 1.0.2 to include the new plugin.
…xt overflow

Add comprehensive guidance for handling large repomix output files by
delegating analysis to appropriate sub-agents instead of reading files
directly.

Changes to repomix-commands plugin:
- Add "Analyzing the Output" section to pack-local.md and pack-remote.md
- Provide agent selection strategy with fallback options
- Emphasize using repository-explorer agent if available, otherwise
  general-purpose or other suitable sub-agents
- Include concrete examples of workflow with sub-agent delegation

Changes to repository-explorer plugin:
- Enhance explore-local.md and explore-remote.md with detailed task templates
- Add note that repository-explorer agent is guaranteed to be available
- Provide structured instruction templates for agent tasks
- Clarify the optimized workflow and incremental analysis approach

These changes prevent excessive context consumption by ensuring large
output files are analyzed incrementally through sub-agents using Grep
and Read tools rather than being loaded entirely into context.
…xt overflow

Add comprehensive guidance for handling large repomix output files by
delegating analysis to appropriate sub-agents instead of reading files
directly.

Changes to repomix-commands plugin:
- Add "Analyzing the Output" section to pack-local.md and pack-remote.md
- Provide agent selection strategy with fallback options
- Emphasize using repository-explorer agent if available, otherwise
  general-purpose or other suitable sub-agents
- Include concrete examples of workflow with sub-agent delegation

Changes to repository-explorer plugin:
- Enhance explore-local.md and explore-remote.md with detailed task templates
- Add note that repository-explorer agent is guaranteed to be available
- Provide structured instruction templates for agent tasks
- Clarify the optimized workflow and incremental analysis approach

These changes prevent excessive context consumption by ensuring large
output files are analyzed incrementally through sub-agents using Grep
and Read tools rather than being loaded entirely into context.
Add comprehensive documentation for the new repository-explorer plugin
across README and website documentation (English and Japanese versions).

Changes:
- README.md: Add repository-explorer as the 3rd plugin with features,
  commands, and usage examples
- Update installation section with repository-explorer install command
- Update plugin relationship note to mention all three plugins

Website documentation (en/ja):
- Add repository-explorer plugin section with features and commands
- Add AI-powered analysis usage examples for local and remote exploration
- Update installation instructions and plugin relationship tips
- Add repository-explorer to plugin source code links

Other changes:
- Bump marketplace.json version to 1.0.2
- Bump repomix-commands plugin version to 1.0.2

The repository-explorer plugin provides AI-powered codebase analysis
that intelligently explores repositories using natural language commands
while managing context efficiently through incremental grep and read
operations.
…tations

Add comprehensive documentation for the repository-explorer plugin
across all language versions of the website documentation.

Updated languages:
- de (German)
- es (Spanish)
- fr (French)
- hi (Hindi)
- id (Indonesian)
- ko (Korean)
- pt-br (Portuguese Brazilian)
- vi (Vietnamese)
- zh-cn (Chinese Simplified)
- zh-tw (Chinese Traditional)

Changes for each language:
- Add repository-explorer as 3rd plugin section with features and commands
- Add AI-powered analysis usage examples (local and remote exploration)
- Update installation instructions with repository-explorer install command
- Update plugin relationship tips to mention all three plugins
- Add repository-explorer to plugin source code links

All translations follow the pattern established in English (en) and
Japanese (ja) versions, with natural language adaptations appropriate
for each locale.
Update all grep command examples in repository-explorer agent to use the -E flag
when using pipe (|) for pattern alternation. Without -E, grep searches for literal
pipe characters instead of performing regex alternation.

Changes:
- Line 137: grep -i → grep -iE for export patterns
- Line 140: grep -i → grep -iE for authentication patterns
- Lines 174-192: All search pattern examples updated to use grep -iE
- Line 231: Example 2 workflow updated to use grep -iE
- Line 247: Example 3 workflow updated to use grep -iE

This addresses the code review feedback from Copilot on PR #908.
…CodeRabbit

Remove language-specific directive and improve markdown code blocks based on
automated code review feedback.

Changes:
- Remove "Communicate in Japanese" instruction from repository-explorer agent
  This directive was inconsistent with multilingual documentation and
  unnecessarily constrained agent responses (Copilot/Gemini feedback)

- Add language identifier to code blocks in pack-local.md and pack-remote.md
  Changed ``` to ```text for proper syntax highlighting and markdown
  linting compliance (CodeRabbit feedback)

These changes improve the plugin's internationalization support and
markdown quality without affecting functionality.
@yamadashy yamadashy force-pushed the feat/repomix-explore-agent-plugin branch from 4bf2317 to cc47b3f Compare October 20, 2025 14:17
@claude
Copy link
Copy Markdown
Contributor

claude bot commented Oct 20, 2025

PR Review: feat(plugins): Add repository-explorer plugin

Overview

This PR introduces a well-designed AI-powered repository analysis plugin that leverages Repomix CLI for intelligent codebase exploration. The implementation follows the existing plugin patterns and provides comprehensive documentation.

✅ Strengths

  1. Excellent Documentation: The agent definition is comprehensive with clear workflows, examples, and best practices
  2. Consistent Architecture: Follows established patterns from repomix-mcp and repomix-commands plugins
  3. Resource Efficiency: Smart approach using grep/incremental reading to avoid context overflow
  4. Multi-language Support: Documentation updated across all 12 language versions
  5. Clear User Experience: Natural language commands and intuitive slash command structure

🔍 Code Quality Review

Agent Definition (.claude/plugins/repository-explorer/agents/repository-explorer.md:1-325)

Strengths:

  • Comprehensive workflow documentation with clear steps
  • Good error handling guidance
  • Multiple example workflows covering different scenarios
  • Self-verification checklist for quality assurance

Minor Issues:

  • Line 3: The description in frontmatter is extremely long (multi-line with embedded examples). While functional, consider breaking this into a shorter description field and moving examples to the body for better maintainability
  • Line 59: Shows bash grep in code example, but the agent should use Grep tool (though it does mention this preference elsewhere)
Command Files Review

explore-local.md & explore-remote.md:

  • Well-structured with clear usage instructions
  • Good template for agent task delegation
  • Appropriate level of detail

Suggestion: Consider adding validation examples for handling invalid paths or repository URLs

Integration Updates

repomix-commands updates:

  • Excellent addition of "Analyzing the Output" section
  • Clear guidance on agent delegation strategy
  • Prevents context overflow issues

marketplace.json:

  • Proper version bumping (1.0.1 → 1.0.2)
  • Complete plugin metadata
  • Appropriate keywords

⚠️ Issues & Concerns

1. Missing Test Coverage (High Priority)

Issue: No tests found for the new plugin

# No test files in:
.claude/plugins/repository-explorer/

Impact: Cannot verify plugin behavior, agent invocation, or command parsing

Recommendation:

  • Add integration tests for slash commands
  • Add tests verifying agent is properly invoked
  • Test error handling scenarios (invalid paths, network failures, etc.)

Reference existing plugin tests for patterns (if available in repomix-mcp or repomix-commands)

2. Frontmatter Description Length (Medium Priority)

Location: .claude/plugins/repository-explorer/agents/repository-explorer.md:2-3

Issue: The description field contains ~400+ characters with embedded newlines, examples, and commentary blocks. This is unusual for frontmatter metadata.

Problem:

  • Harder to maintain
  • May cause parsing issues in some YAML parsers
  • Breaks conventional frontmatter patterns

Recommendation:

---
name: repository-explorer
description: AI-powered agent for analyzing local and remote codebases using Repomix CLI. Intelligently explores repositories through natural language, using grep and incremental reading to provide insights about code structure, patterns, and content.
model: inherit
use_cases:
  - remote_repository_analysis
  - local_codebase_exploration
  - pattern_discovery
  - code_metrics
---

3. File Cleanup Strategy (Low Priority)

Issue: Agent generates repomix-output.xml files that can be very large

Current approach: Mentions cleanup in documentation but no automated handling

Edge cases:

  • Multiple consecutive analyses could fill disk space
  • User might not clean up manually
  • Parallel analyses could overwrite each other

Suggestions:

  • Use --output with unique filenames (timestamp/hash)
  • Consider adding cleanup to agent post-processing
  • Document disk space requirements in README

4. Error Message Quality (Low Priority)

Issue: Limited guidance on specific error scenarios

Missing error handling for:

  • npx not installed
  • repomix package installation failures
  • Rate limiting from GitHub (for remote repos)
  • Corrupted/incomplete output files
  • Insufficient disk space

Recommendation: Add an "Error Handling" section to slash commands with common issues and solutions

🎯 Premortem Analysis

Potential Failure Scenarios

1. Context Overflow Despite Grep Strategy

Scenario: User asks to analyze a monorepo with thousands of matches for a pattern

Risk: Even with grep, results could be massive (e.g., searching for "function" in React)

Mitigation:

  • Add guidance on limiting grep results (head_limit parameter)
  • Suggest more specific patterns
  • Add examples of good vs. bad search patterns
2. Network Reliability for Remote Repos

Scenario: GitHub API rate limiting or network timeouts during --remote operations

Risk: Failed analysis with unclear error messages

Mitigation:

  • Add retry logic guidance to agent
  • Document GitHub rate limits
  • Suggest using local clones for large repos
  • Add timeout handling instructions
3. Version Mismatch Issues

Scenario: User has older repomix version installed globally, npx repomix@latest fails or has different CLI flags

Risk: Commands fail with cryptic errors

Mitigation:

  • Add version checking in agent workflow
  • Document minimum repomix version required
  • Add fallback for version-specific features
4. Plugin Discovery and Installation

Scenario: Users don't realize they need to install the plugin before using slash commands

Risk: Commands fail silently or with unclear errors

Mitigation:

  • Add clear installation instructions to documentation
  • Consider adding a check in slash commands to verify agent is available
  • Provide helpful error messages if agent is missing
5. Large Binary Files in Repomix Output

Scenario: Repomix includes base64-encoded files or large data files in output

Risk: Grep/Read operations become slow or fail

Mitigation:

  • Document using --ignore patterns for binaries
  • Add guidance on file size limits
  • Suggest compression for large outputs
6. Concurrent Analysis Conflicts

Scenario: User runs multiple analyses simultaneously with default output filename

Risk: Processes overwrite each other's output files, causing corrupted analysis

Mitigation:

  • Use unique output filenames per analysis (timestamp or random ID)
  • Add file locking or detection
  • Document this limitation

🔒 Security Considerations

Good:

  • Agent relies on Repomix's built-in security checks
  • No direct file system manipulation beyond repomix commands
  • Uses Claude Code's sandboxed tool execution

Watch for:

  • Command injection if user input isn't sanitized (though npx should handle this)
  • Accidental exposure of sensitive files if user bypasses ignore patterns
  • Large files could be used for DoS (disk space exhaustion)

Recommendation: Add security notes to documentation about:

  • Trusting repomix's security filters
  • Being cautious with --include overrides
  • Not analyzing untrusted repositories without review

💡 Suggestions for Future Enhancement

  1. Caching Strategy: Cache repomix output for recently analyzed repos
  2. Incremental Updates: Only re-pack changed files for subsequent analyses
  3. Analysis Templates: Pre-defined analysis patterns (security audit, dependency review, etc.)
  4. Visualization: Generate dependency graphs or architecture diagrams
  5. Comparison Mode: Compare two versions of a repository
  6. Statistics Dashboard: Aggregate metrics across multiple analyses

📋 Pre-Merge Checklist

  • Add test coverage for plugin functionality
  • Shorten frontmatter description or restructure metadata
  • Add error handling documentation to commands
  • Document minimum repomix version requirements
  • Add examples of common error scenarios
  • Consider unique output filenames to prevent conflicts
  • Verify all 12 language documentation versions are accurate

✨ Conclusion

This is a high-quality PR that adds significant value to the Repomix ecosystem. The implementation is well-thought-out with excellent documentation and follows project conventions.

Main blocker: Missing test coverage needs to be addressed before merge.

After addressing the test coverage, this PR will be ready to merge with only minor documentation improvements suggested.

Great work on the comprehensive agent instructions and multi-language documentation support! 🎉


Recommendation: Request Changes (primarily for test coverage)

@claude
Copy link
Copy Markdown
Contributor

claude bot commented Oct 20, 2025

PR Review: repository-explorer Plugin

Thanks for this comprehensive addition! This is a well-structured plugin that adds significant value to the Repomix ecosystem. Here is my detailed review:

Strengths

Excellent Documentation

  • The agent definition file is exceptionally detailed (325 lines) with clear workflows, examples, and best practices
  • Command files provide clear templates for agent delegation
  • Multi-language documentation updates are thorough and consistent

Well-Designed Architecture

  • Clear separation of concerns: agent definition, slash commands, and documentation
  • Follows established patterns from existing plugins (repomix-mcp, repomix-commands)
  • Smart delegation model where commands launch the specialized agent

Strong Integration

  • Updates to repomix-commands plugin add valuable guidance about delegating analysis to sub-agents
  • Prevents context overflow by promoting incremental analysis approach
  • Good synergy between all three plugins

Code Quality and Best Practices

Plugin Structure

  • Excellent: Follows the established plugin structure perfectly
  • .claude-plugin/plugin.json with proper metadata
  • Agent definition in agents/ directory
  • Commands in commands/ directory
  • Consistent with other plugins in the repository

Agent Definition Quality

  • Outstanding: The agent instructions are comprehensive and well-organized
  • Clear user intent examples for different scenarios
  • Step-by-step workflows with concrete examples
  • Best practices for efficiency and performance
  • Error handling guidance
  • Self-verification checklist

Command Files

  • Good: Clear and concise delegation instructions
  • Proper use of frontmatter with descriptions
  • Template-based approach for consistency
  • Clear flow documentation

Documentation

  • Comprehensive: All 12 language versions updated consistently
  • Clear feature descriptions
  • Practical usage examples
  • Installation instructions updated
  • Plugin relationship notes clarified

Potential Issues and Concerns

1. Minor: Missing Space in Example (Line 2)

There is a missing space between two examples in the frontmatter. Add proper spacing between examples for better readability.

2. Documentation Consistency

The version bumps are inconsistent:

  • Marketplace: 1.0.1 to 1.0.2
  • repomix-commands: 1.0.1 to 1.0.2
  • repository-explorer: New at 1.0.0

Question: Should repository-explorer start at 1.0.0 or align with the marketplace version (1.0.2)?


Premortem Analysis: Potential Failure Scenarios

I have performed a premortem analysis to identify potential issues before deployment:

Edge Cases and Integration Issues

1. Large Repository Handling

  • Scenario: User analyzes a massive repository (e.g., Linux kernel, Chromium)
  • Risk: Output file may be gigabytes even with compression
  • Impact: Disk space issues, grep performance degradation
  • Mitigation Implemented: Agent instructs to use --compress and --include patterns
  • Additional Suggestion: Consider adding file size warnings or limits in agent workflow

2. Output File Collision

  • Scenario: User runs multiple analyses in parallel or quick succession
  • Risk: Default repomix-output.xml gets overwritten between analyses
  • Impact: Analysis confusion, data loss
  • Mitigation Implemented: Agent mentions using --output for custom paths
  • Additional Suggestion: Consider defaulting to timestamped filenames in examples

3. Network Failures for Remote Repos

  • Scenario: GitHub API rate limits, network timeouts, or repo access issues
  • Risk: Command fails midway through analysis
  • Impact: Poor user experience, unclear error messages
  • Mitigation Implemented: Error handling section mentions network issues
  • Suggestion: Add retry logic guidance or clearer error messaging examples

4. Path Resolution Issues

  • Scenario: User provides Windows paths on Unix or vice versa, or uses tilde expansion
  • Risk: Path not found errors
  • Impact: Command fails silently or with cryptic errors
  • Mitigation Status: Commands mention "Convert relative paths to absolute paths" but no specific error handling
  • Suggestion: Add explicit path validation/normalization examples in command files

5. Context Window Exhaustion

  • Scenario: Agent reads too much content incrementally, accumulates context
  • Risk: Hits Claude context limits mid-analysis
  • Impact: Analysis truncates or fails
  • Mitigation Implemented: Strong emphasis on not reading entire files
  • Suggestion: Add explicit context budget tracking guidance

User Experience Issues

6. Long Running Operations

  • Scenario: Packing a large remote repo takes 5+ minutes
  • Risk: User thinks it is frozen or failed
  • Impact: User interrupts or abandons operation
  • Mitigation Status: No explicit progress communication guidance
  • Suggestion: Add interim status update recommendations

Security Concerns

7. Sensitive Repository Analysis

  • Scenario: User analyzes private repo with secrets that Repomix misses
  • Risk: Secrets exposed in output file left on disk
  • Impact: Security breach
  • Mitigation Implemented: Mentions Repomix auto-excludes sensitive files
  • Suggestion: Add explicit cleanup reminders for sensitive repos

Recommendations for Future Enhancements

Short-term (Consider for this PR)

  1. Fix frontmatter formatting (add space between examples)
  2. Decide on versioning strategy for new plugin
  3. Consider adding output file cleanup reminders in agent workflow
  4. Add path validation/normalization examples

Medium-term (Future PRs)

  1. Add progress indication guidance for long operations
  2. Implement timestamped output files by default
  3. Add explicit context budget tracking in agent
  4. Add retry logic for network failures
  5. Create troubleshooting guide for common issues

Test Coverage Assessment

Manual Testing Checklist (per PR description):

  • Plugin structure follows patterns
  • Agent definition comprehensive
  • Slash commands delegate properly
  • Documentation updated across languages
  • Installation instructions verified

Recommended Additional Testing:

  1. Test with various repo sizes (small, medium, large, massive)
  2. Test with different output formats (XML, JSON, Markdown, Plain)
  3. Test path resolution with various path formats
  4. Test concurrent execution scenarios
  5. Test with repos that have unusual characters in paths
  6. Test network failure scenarios
  7. Test with repos containing non-ASCII characters

Note: Since this is primarily configuration/documentation, automated unit tests may not be necessary.


Summary

This is an excellent addition to the Repomix plugin ecosystem! The implementation is thorough, well-documented, and follows best practices. The identified issues are minor and do not block the PR.

Verdict: Approve with minor suggestions

The premortem analysis reveals mostly edge cases that are adequately addressed by the current design. The suggested improvements are primarily for polish and can be addressed now or in follow-up PRs.

Confidence Level: High - This plugin is production-ready with minor fixes.


Action Items

Must address before merge:

  • Fix frontmatter formatting (add space between examples)
  • Decide on version numbering for new plugin

Nice to have (can defer):

  • Add output file cleanup reminders
  • Add path validation examples
  • Add progress indication guidance

Great work!

…tmatter

Add newline between example blocks in YAML frontmatter for better
readability and consistency with markdown formatting standards.

This is a minor formatting improvement that doesn't affect functionality.
@yamadashy yamadashy merged commit 75dfa95 into main Oct 20, 2025
48 checks passed
@yamadashy yamadashy deleted the feat/repomix-explore-agent-plugin branch October 20, 2025 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants