Мод /feature: установка через marketplace из папки обвязки #9
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
После #7 мод
/featureлежит вplugins/feature/, но ничто его не ставит: на машине, где обвязка разрабатывается и тут же проверяется, мод не загружается.Механизм (проверен по докам API модов, Claude Code 2.1.300)
Marketplace из папки:
.claude-plugin/marketplace.jsonв корне обвязки с записью"source": "./plugins/feature", затемclaude plugin marketplace add <корень обвязки>иclaude plugin install feature@claude-harness. Плагин из такого marketplace читается прямо из папки, не из копии: правка в checkout обвязки +/reload-plugins— и сессия работает с новой версией, без переустановки. Для правок в worktree до merge —claude --plugin-dir <worktree>/plugins/feature.Сделать
.claude-plugin/marketplace.json(имя marketplace —claude-harness).install.sh: добавить marketplace и поставить мод (идемпотентно; еслиclaudeнет — предупреждение, не ошибка).install.sh --check: мод установлен;glowв PATH — предупреждение, если нет (без него документы открываются вless).tests/на marketplace.json (путь существует, имя совпадает с plugin.json).Связано: #7.