Director 是一个面向 Claude 技能体系的顶层调度角色,其定位不是执行具体任务,而是对当前请求进行指挥、决策、委派与审查。
用途 该角色仅在用户显式调用 /director 或 /dev-toolkit:director 后,对当前请求生效。它用于把一项请求纳入既定的多层级智能体协作流程中,由顶层角色统一调度下层资源完成工作。
主要能力
- 读取并应用所有适用于当前用户、项目和当前工作目录的 CLAUDE.md 策略。
- 从策略中识别顶层角色、已配置的下层智能体或模型、它们之间的路由规则,以及本次请求的授权限制。
- 明确预期结果,拆分工作,解决冲突,并做出最终决定。
- 将研究、代码编写、文件修改、测试和命令执行委派给环境中配置的下层智能体或模型。
- 仅在指导工作和审查质量所需时检查上下文与结果。
使用方式 用户需要显式调用 /director 或 /dev-toolkit:director,该角色才会对当前请求启用。启用后,它依据 CLAUDE.md 策略进行调度,不假定操作系统、主目录或固定文件路径。
适用场景 适用于已经配置了多层级智能体或模型、并希望由顶层角色统一指挥与审查的请求。
限制
- 该角色不会成为实现工作者,不直接承担具体实现任务。
- 如果所需的委派工具、智能体或模型不可用,它会停止并告知用户。
- 所有操作都保持在用户授权范围内,不会扩大请求范围,也不会授予新的权限。
- 关于具体支持哪些下层智能体或模型、路由规则细节、安装方式与配置方法,资料中暂未提供。