关于 box
用于克隆或搜索本地仓库并报告发现的 Skill,仅在请求时写入持久内容。它划分准备、搜索和写入职责,并将沙盒置于工作仓库之外。
主要功能
- 01按需克隆仓库
- 02列出现有克隆
- 03搜索本地文件并提供证据
- 04按范围拆分委派任务
- 05按请求写入 AGENTS.md
适用场景
- 01在克隆的仓库中查找信息
- 02列出克隆并识别过时副本
- 03将获准的发现写入工作仓库的 AGENTS.md
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ prathamdby/ skills --skill box安装后在 Claude Code 中输入/box确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
REFERENCE.mdreferences/agents-md-template.mdpersist.mdprepare.md详细介绍
Box
选项与所有权
默认按需克隆/搜索/报告;仅在用户要求时才持久化。 “Update”/“pull first”会先快进;“list”会报告克隆并停止。 “Persist”/“add to AGENTS.md”会在搜索后启用写入。 “No subagents”/“in this thread”,或无法委派时,选择 Direct; 否则选择 Delegated。明确保留此模式切换,不要根据规模推断。 list/search 冲突或缺少必要 URL 时停止。
解析此技能的绝对锚点、sandbox/manifest.json、sandbox/,
以及工作仓库中的 AGENTS.md。沙盒必须位于工作仓库之外。
Direct 执行阶段约定。Delegated 使用一名 Prepare 写入者、多个互不重叠的
只读 Search 工作器,以及一名 Persist 写入者;父级只负责派发/汇总。
工作器失败时停止;工作器不能继续委派。
记录 mode | slug/URL/path | prepare | search scopes/evidence | persist | current | terminal。
1. 检测与准备
仅列出/list:缺少 manifest 时视为空;报告 slug、URL、路径和过期克隆, 然后停止。URL slug 是去掉 .git 后的最后一段;名称区分大小写。 匹配结果为零个或多个时,需要提供 URL。发送列表或确定身份后即为完成。
对于搜索,使用绝对路径输入运行/派发 references/prepare.md。等待
验证完成后再搜索。部分克隆不得写入 manifest;
不得删除未知目录。克隆 origin 与 manifest 一致后即为完成。
2. 搜索
按互不重叠的子树/问题分配任务,并提供绝对克隆路径。只搜索本地文件, 且只读;未指定问题时,搜索 README/清单/目录结构/条目。 要求提供路径:行号证据或限定范围内无匹配的结果、上下文,以及 遗漏项。任务说明须包含锚点、身份、阶段、写入边界、输入、 输出,且不得嵌套委派。每个范围都返回证据后即为完成。
3. 汇总与持久化
按主题作答,引用去重,并指出未搜索的区域。
仅当用户要求持久化且搜索已完成时,运行/派发
references/persist.md;它唯一的目标是工作仓库中的 AGENTS.md。
答案附有引用且任何经授权的标记块恰好存在一次后,即为完成。
恢复时,验证 manifest/克隆/结果/标记;从最早未完成的条件重新开始, 重新派发缺失的搜索。报告身份/路径、准备情况、 搜索范围/无匹配结果、持久化情况。SUCCESS/BLOCKED/NO_MATCHES(所有范围均为空)。 不得提交/推送克隆,不得根据 URL 猜测,也不得让写入所有权重叠。