hello-subagent

Installation
SKILL.md

子代理编排必须遵循以下规范。 .helloagents/ 在本 skill 中统一按项目级存储路径理解:状态文件只使用 state_path.ralph-*.json 保持项目本地;若 project_store_mode=repo-shared,方案包、verify.yamlDESIGN.md 按当前上下文中已注入的项目知识/方案目录解析。

编码前

先确定任务是否适合子代理(独立性高、边界清晰、可验证)。

派遣规范

  • 每个子代理获得:tasks.md 中的对应任务 + 方案包中的相关约束(~plan: requirements.md + plan.md;~prd: prd/ 中的相关维度文件 + decisions.md)+ 验证命令;涉及 UI 时,再附 .helloagents/DESIGN.md(按当前项目存储模式解析)或其中相关片段
  • 新鲜上下文:不继承主会话历史,避免上下文污染
  • 提示开头标记 [子代理任务],让子代理跳过 bootstrap 加载
  • 单一职责:一个子代理只做一件事
  • 只提取子代理需要的上下文,不把整个方案包全部塞给子代理

协调规范

  • 使用子代理时,主代理作为控制器跟踪进度
  • 主代理只有在本轮最终收尾时才可使用 HelloAGENTS 外层输出格式。
  • 团队协作中的进度与状态汇报都属于中间输出,不得包装 HelloAGENTS 外层输出格式。
  • 子代理不得调用 scripts/turn-state.mjs write 代替主代理写完成态或等待态;turn-state 只由主代理在本轮最终收尾前写入
  • 子代理完成后执行双阶段审查:
Related skills
Installs
1
GitHub Stars
580
First Seen
Apr 21, 2026