groove-admin-install
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese<!-- groove:managed — do not edit; changes will be overwritten by groove update -->
<!-- groove:managed — 请勿编辑;修改内容会被groove update覆盖 -->
groove-admin-install
groove-admin-install
Outcome
执行结果
All groove backends are installed in dependency order, groove-wide companion skills are installed, AGENTS.md contains the session bootstrap, and the repo is ready for use.
所有groove后端将按依赖顺序安装,全groove范围的配套skill已安装,AGENTS.md包含会话引导程序,仓库已准备就绪可投入使用。
Acceptance Criteria
验收标准
- Task and memory backends installed
- Companion skills installed (find-skills, agent-browser, pdf-to-markdown)
- contains the
AGENTS.mdsession bootstrap<!-- groove:prime:start --> - contains a
AGENTS.mdstub (if<!-- groove:task:start -->)tasks: beans - User sees a summary of what was installed and what was written
- 任务和内存后端已安装
- 配套skill已安装(find-skills、agent-browser、pdf-to-markdown)
- 包含
AGENTS.md会话引导程序<!-- groove:prime:start --> - 若配置为,
tasks: beans需包含AGENTS.md占位内容<!-- groove:task:start --> - 用户可查看已安装内容和已写入内容的汇总信息
Steps
步骤
Run in order:
- If does not exist, run
.groove/index.mdto create it with all defaults (no prompts)/groove-admin-config --defaults - Run — installs the configured task backend (e.g. beans)
/groove-utilities-task-install - Run — creates memory directories
/groove-utilities-memory-install - Install companion skills:
- find-skills (downloaded): check ; if absent:
ls .agents/skills/find-skills/SKILL.mdnpx skills add https://github.com/vercel-labs/skills --skill find-skills - agent-browser (downloaded): check ; if absent:
ls .agents/skills/agent-browser/SKILL.mdnpx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser - pdf-to-markdown (embedded): check ; if absent:
ls .agents/skills/pdf-to-markdown/SKILL.mdnpx skills add andreadellacorte/groove --skill pdf-to-markdown - Report each as installed / already-present / failed
- find-skills (downloaded): check
- Scaffold hooks and cache directories:
- Create if it does not exist (with a
.groove/hooks/).gitkeep - Create if it does not exist (with a
.groove/.cache/).gitkeep - Report each as created / already-present
- Create
- Apply git strategy — write from
.groove/.gitignoresub-keys ingit.*(see.groove/index.mdfor rules)/groove-admin-config - Write the session bootstrap to :
AGENTS.md- Replace any existing /
<!-- groove:prime:start -->section with:<!-- groove:prime:end --><!-- groove:prime:start --> **Run at the start of every session:** `/groove-utilities-prime` — loads groove workflow context into the conversation <!-- groove:prime:end --> - If section absent, append to end of ; preserve all other content
AGENTS.md
- Replace any existing
- already wrote the
/groove-utilities-task-installstub in step 2 — no additional AGENTS.md write needed here<!-- groove:task:start -->
按顺序执行:
- 若不存在,运行
.groove/index.md以默认配置创建该文件(无交互提示)/groove-admin-config --defaults - 运行— 安装已配置的任务后端(如beans)
/groove-utilities-task-install - 运行— 创建内存目录
/groove-utilities-memory-install - 安装配套skill:
- find-skills(需下载):检查;若不存在,执行
ls .agents/skills/find-skills/SKILL.mdnpx skills add https://github.com/vercel-labs/skills --skill find-skills - agent-browser(需下载):检查;若不存在,执行
ls .agents/skills/agent-browser/SKILL.mdnpx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser - pdf-to-markdown(内置):检查;若不存在,执行
ls .agents/skills/pdf-to-markdown/SKILL.mdnpx skills add andreadellacorte/groove --skill pdf-to-markdown - 报告每个skill的状态:已安装/已存在/安装失败
- find-skills(需下载):检查
- 搭建钩子和缓存目录:
- 若不存在则创建(包含
.groove/hooks/文件).gitkeep - 若不存在则创建(包含
.groove/.cache/文件).gitkeep - 报告每个目录的状态:已创建/已存在
- 若
- 应用Git策略 — 从中的
.groove/index.md子项写入git.*文件(规则详见.groove/.gitignore)/groove-admin-config - 将会话引导程序写入:
AGENTS.md- 替换任何已存在的/
<!-- groove:prime:start -->区域,内容如下:<!-- groove:prime:end --><!-- groove:prime:start --> **每次会话开始时运行:** `/groove-utilities-prime` — 将groove工作流上下文加载到对话中 <!-- groove:prime:end --> - 若该区域不存在,则追加到末尾;保留所有其他内容
AGENTS.md
- 替换任何已存在的
- 在步骤2中已写入
/groove-utilities-task-install占位内容 — 无需在此步骤再次更新AGENTS.md<!-- groove:task:start -->
Constraints
约束条件
- Read for
.groove/index.mdandtasks:config before runninggit.* - If does not exist,
.groove/index.mdis run first (step 1) to create it/groove-admin-config - Dependency order for backends must be respected: task → memory → companions
- Each step reports installed / already-present / failed
- update is additive per section — preserve all other content
AGENTS.md - If any step fails, report it clearly but continue with remaining steps
- Companion skills (find-skills, agent-browser, pdf-to-markdown) are hardcoded here, not read from any config file
- Report a final summary:
✓ task backend (beans) ✓ memory backend — memory dirs ready ✓ companion: find-skills ✓ companion: agent-browser ✓ companion: pdf-to-markdown ✓ hooks: .groove/hooks/ ready ✓ AGENTS.md updated (groove:prime, groove:task)
- 运行前需读取中的
.groove/index.md和tasks:配置git.* - 若不存在,需先执行步骤1中的
.groove/index.md创建该文件/groove-admin-config - 必须遵循后端的依赖顺序:任务 → 内存 → 配套工具
- 每个步骤需报告状态:已安装/已存在/失败
- 更新AGENTS.md时需按区域追加 — 保留所有其他内容
- 若任何步骤失败,需清晰报告错误,但继续执行剩余步骤
- 配套skill(find-skills、agent-browser、pdf-to-markdown)为硬编码,不读取任何配置文件
- 输出最终汇总报告:
✓ task backend (beans) ✓ memory backend — memory dirs ready ✓ companion: find-skills ✓ companion: agent-browser ✓ companion: pdf-to-markdown ✓ hooks: .groove/hooks/ ready ✓ AGENTS.md updated (groove:prime, groove:task)