box · prathamdby — скилл для Claude Code: что делает и как установить
Скилл управляет внешними Git-клонами и ищет ответы в их локальном исходном коде. Подходит для чтения репозиториев без смешивания их с рабочим проектом.
npx skills add prathamdby/skills --skill box -a claude-codeЧто делает box
box готовит внешний Git-клон, проверяет его происхождение и записывает сведения в манифест. Затем он ищет только в локальных файлах, распределяя непересекающиеся области поиска между воркерами или выполняя работу напрямую. Для каждого вывода нужны путь и строка с доказательством, контекст и список непроверенных областей.
Без вопроса скилл просматривает README, манифесты, структуру и записи репозитория. По запросу «list» он только показывает клоны и останавливается, а «update» сначала делает fast-forward. Запись в AGENTS.md выполняется лишь после явного запроса на сохранение. Частичный клон не попадает в манифест, а коммиты и push в клонах запрещены.
Для поиска нужны URL или однозначно найденный клон; при нулевом или нескольких совпадениях потребуется URL. Данные о клонах хранятся за пределами рабочего репозитория. В делегированном режиме подготовкой и сохранением занимаются отдельные писатели, а поиск выполняют read-only воркеры.
Какие задачи решает
- найти описание API во внешнем репозитории
- сопоставить локальный клон с его Git-источником
- проверить README, манифесты и структуру проекта
- собрать ответ с цитатами по путям и строкам
- сохранить согласованные сведения в
AGENTS.md
Примеры запросов агенту
- Используй скилл box и найди в репозитории по URL, где описана нужная функция.
- Сначала обнови клон, затем проверь README и манифесты по вопросу о структуре проекта.
- Сохрани найденные правила в
AGENTS.mdпосле завершения поиска.
Как установить box
1Через Skills CLI (Vercel)
npx skills add prathamdby/skills --skill box -a claude-code2Вручную: положить файлы
~/.claude/skills/box/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/box/
1Через Skills CLI (Vercel)
npx skills add prathamdby/skills --skill box -a codex2Вручную: положить файлы
.agents/skills/box/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add prathamdby/skills --skill box -a cursor2Вручную: положить файлы
.cursor/skills/box/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install prathamdby/skills box2Вручную: положить файлы
.github/skills/box/SKILL.md1Через Skills CLI (Vercel)
npx skills add prathamdby/skills --skill box -a gemini-cli2Командой платформы
gemini skills install https://github.com/prathamdby/skills --path skills/engineering/boxВручную: положить файлы
.devin/skills/box/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add prathamdby/skills --skill box -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о box
Как установить box в Claude Code?
Выполните npx skills add prathamdby/skills --skill box -a claude-code, затем используйте файл ~/.claude/skills/box/SKILL.md.
Что делает скилл box?
Он управляет внешними Git-клонами и отвечает по их локальным исходным файлам. Поиск сопровождается доказательствами в формате путь и строка.
Когда box записывает данные в AGENTS.md?
Только после явного запроса на сохранение, например «Persist» или «add to AGENTS.md», и после завершения поиска. Целью записи служит AGENTS.md рабочего репозитория.
Исходный текст
SKILL.md · MIT
--- name: box description: > box to manage external Git clones and answer questions from their local source. --- # Box ## Options and ownership Default clone-if-needed/search/report; persist only when asked. "Update"/"pull first" fast-forwards first; "list" reports clones and stops. "Persist"/"add to AGENTS.md" enables that write after search. "No subagents"/"in this thread", or unavailable delegation, selects Direct; otherwise Delegated. Keep this explicit mode switch, not a size heuristic. Conflicting list/search or missing needed URL blocks. Resolve this skill's absolute anchor, sandbox/manifest.json, sandbox/<slug>, and working repo/AGENTS.md. Sandboxes stay outside the working repo. Direct executes stage contracts. Delegated uses one Prepare writer, disjoint read-only Search workers, one Persist writer; parent only dispatches/aggregates. A failed worker blocks; workers cannot delegate. Record `mode | slug/URL/path | prepare | search scopes/evidence | persist | current | terminal`. ## 1. Detect and prepare Bare/list: missing manifest is empty; report slug, URL, path and stale clones, then stop. URL slug is final segment without .git; names match case-sensitively. Zero/multiple matches need a URL. Done when list is sent or identity fixed. For search, run/dispatch `references/prepare.md` with absolute inputs. Wait for validation before search. A partial clone never enters the manifest; unknown directories are not deleted. Done when clone origin and manifest match. ## 2. Search Assign non-overlapping subtrees/questions with absolute clone paths. Search local files only, read-only; no question means README/manifests/layout/entries. Require path:line evidence or a scoped no-match, surrounding context, and omissions. Briefs include anchor, identity, stage, write boundary, inputs, outputs, and no nested delegation. Done when every scope returns evidence. ## 3. Aggregate and persist Answer by theme with deduplicated citations and unsearched areas. Only when persist was requested and search is complete, run/dispatch `references/persist.md`; its only target is the working repo's AGENTS.md. Done when answer is cited and any authorized marker block exists exactly once. On resume verify manifest/clone/results/markers; restart the earliest unfinished condition, redispatch missing searches. Report identity/path, preparation, scopes/no-matches, persist. SUCCESS/BLOCKED/NO_MATCHES (all scopes empty). No clone commits/pushes, URL-based guesses, or overlapping write ownership.
© prathamdby · MIT · prathamdby/skills
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — box от других авторов.