Help us improve
Share bugs, ideas, or general feedback.
Упаковать репозиторий в один LLM-friendly артефакт через repomix (для передачи во внешние LLM)
How this command is triggered — by the user, by Claude, or both
Slash command
/dex-codebase-analyzer:codebase-pack [--output path] [--include glob] [--exclude glob]This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# /codebase-pack Собрать concise representation репозитория в один файл — для **передачи во внешние LLM-инструменты** (ChatGPT, Gemini, агенты с ограниченным доступом к ФС). **Use-case (важно):** эта команда **не предназначена для consumption Claude Code-агентами**. Claude Code уже работает с ФС нативно через Read/Glob/Grep с lazy loading — упаковывать репо в один артефакт и грузить его в контекст агента = впустую тратить токены. Команда оправдана только когда: - нужно скопировать снимок репо в чат с другой LLM (ChatGPT, Claude.ai web-интерфейс, Gemini) - репо передаётся коллеге для анал...
Share bugs, ideas, or general feedback.
Собрать concise representation репозитория в один файл — для передачи во внешние LLM-инструменты (ChatGPT, Gemini, агенты с ограниченным доступом к ФС).
Use-case (важно): эта команда не предназначена для consumption Claude Code-агентами. Claude Code уже работает с ФС нативно через Read/Glob/Grep с lazy loading — упаковывать репо в один артефакт и грузить его в контекст агента = впустую тратить токены. Команда оправдана только когда:
Внутри Claude Code-сессии (включая агентов архитектуры) используй вместо неё /codebase-summary и /codebase-graph — они дают сфокусированный контекст без раздувания токенов.
Goal: Получить один файл-артефакт с упакованным содержимым репозитория, готовый к копированию в external LLM prompt.
Output: Путь к собранному артефакту + метрики (примерное число токенов, размер файла, что включено/исключено).
Scenarios:
repomix со встроенной tree-sitter compression + markdown-формат--output path — кастомный путь файла--include glob / --exclude glob — переопределить дефолтные фильтрыrepomix не установлен — вывести инструкцию (npm install -g repomix или npx -y repomix) без попыток ручного fallback (для одного файла из всего репо ручная сборка нерациональна)Constraints:
node_modules, bin, obj, dist, .git, *.lock, бинарники по умолчанию--include — предупредить про размер артефакта и предложить сузить scoperepomix без подтверждения, если он создаст файл > 5MBnpx claudepluginhub dex-it/claude-code-marketplace --plugin dex-codebase-analyzer