用途:该技能用于从 copilot 模式退出,返回默认的 autonomous 模式,并启用完整工作流流水线(worktree enforcement)。资料注明仅对 Claude Code 强制执行;Codex 和 Cursor 默认即 autonomous,除非未来适配器使用该共享控制器。
主要能力:模式是一个带明确取值的设置,取值为 autonomous 和 copilot。目前该技能拥有共享模式控制器,因为 autonomous 是默认且安全的回退值;/copilot 是设置 mode=copilot 的别名,不应拥有独立的模式逻辑。共享控制器位于 .agents/skills/autonomous/scripts/。其中 .agents/skills/autonomous/scripts/mode.sh 是供所有智能体和钩子 source 的模式外观;.agents/skills/autonomous/scripts/set-mode.sh 用于设置 mode=autonomous 或 mode=copilot。scripts/lib/session-state.sh 作为项目基础设施保留,用于状态、检测、引导和钩子代码。
使用方式:激活时执行 REPO_ROOT="$(git rev-parse --show-toplevel)" 与 "$REPO_ROOT/.agents/skills/autonomous/scripts/set-mode.sh" autonomous。若脚本不存在,提示用户:“This project doesn't have mode switching scripts. You are already in autonomous mode by default.” 激活后打印:Mode: autonomous 与 Worktree enforcement active. Full workflow pipeline.
适用场景:需要从 copilot 模式返回 autonomous 模式、并启用完整工作流流水线的 Claude Code 项目。
限制:资料注明仅对 Claude Code 强制执行;需要 live mode 状态的智能体和钩子应 source 共享助手或调用 scripts/session-state get mode,不要直接读取原始 mode-state 文件。行为需遵循 .claude/rules/operating-mode.md 中的 autonomous 模式规则。