关于 init-agent
init-agent 是一项在当前会话中加载团队角色的技能,会读取对应手册和项目规则,并将该角色用于后续响应。支持七种角色。
主要功能
- 01加载七种团队角色之一
- 02读取对应角色手册
- 03检查项目级指令
- 04缺少参数时询问角色
适用场景
- 01将当前会话设为 PM 或 DEV 角色
- 02同时遵循角色手册和项目规则
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ adminoryslabs/ armory --skill init-agent安装后在 Claude Code 中输入/init-agent确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/PLAYBOOK-ARCH.mdPLAYBOOK-BA.mdPLAYBOOK-DEV.mdPLAYBOOK-LEAD.mdPLAYBOOK-PM.mdPLAYBOOK-TESTER.mdPLAYBOOK-UX.md详细介绍
初始化 Agent — 在当前会话中加载一个角色
目标
在已打开的会话中,通过阅读团队 Agent 的操作手册来采用该角色,并从此之后以该角色开展工作。此技能不会触碰 herdr,也不会创建面板——这些由 invoke-agent 负责。
可用角色
| 团队 | 角色 | 操作手册 |
|---|---|---|
| 定义 | PM | references/PLAYBOOK-PM.md |
| 定义 | BA | references/PLAYBOOK-BA.md |
| 定义 | UX | references/PLAYBOOK-UX.md |
| 定义 | ARCH | references/PLAYBOOK-ARCH.md |
| 构建 | LEAD | references/PLAYBOOK-LEAD.md |
| 构建 | TESTER | references/PLAYBOOK-TESTER.md |
| 构建 | DEV | references/PLAYBOOK-DEV.md |
输入
一个角色参数(PM、BA、UX、ARCH、LEAD、TESTER 或 DEV),不区分大小写。
示例:/init-agent LEAD。
如果未指定参数,或值与任何角色都不匹配,则明确询问要加载哪个角色,并在继续之前等待回复。不要默认采用任何角色。
工作流
- 将请求的角色对应到
references/中的操作手册。 - 阅读完整的操作手册。
- 如果项目中存在
AGENTS.md(和/或CLAUDE.md),则阅读该文件:项目的通用规则和路径归属图将补充操作手册内容。 - 从现在起,将操作手册中的角色、流程、规则和检查清单作为本会话的操作身份——不是被动参考文档,而是支配之后每条回复的规则。
- 用一句话向用户确认已加载的角色,以及预期的输入内容。
备注
- 加载的操作手册不会被改写或概括:应按其在
references/中的原样执行。 - 如果需要在 herdr 会话中邀请其他角色协作,应使用
invoke-agent,而不是此技能。
评论
支持 Markdown