用途:Pilot 是 methodology-skills 的技能领航员,负责分析用户请求、识别任务类型,并推荐最合适的方法论技能组合与执行顺序,减少用户的选择负担,让多个技能协同工作。
主要能力:自动识别任务类型(如目标明确、需要创新、架构设计、实现细节、复杂系统、持续改进、战略分析);根据任务类型匹配预设技能模板;推荐技能链并给出执行上下文;通过 AskUserQuestion 让用户确认;按顺序内联执行技能并保存工件。它还包含经验读取与错误预防机制,可调用 experience-manager 检索历史经验与预防建议。
内置模板:新系统设计(goal-oriented → first-principles → ddd-strategic-design → ddd-tactical-design → mvp-first → pdca-cycle)、性能优化、技术选型、架构重构、功能开发快速路径、问题诊断等。
使用方式:用户发起任务请求后,Pilot 先做环境检测(PROJECT_ROOT、BRANCH、COMMIT),初始化 memory/artifacts/pilot 目录,分析任务类型,匹配模板,推荐技能链,等待用户确认后执行,最后将编排结果写入 memory/artifacts/pilot/result-<timestamp>.json 并更新 latest.json 软链接。执行技能链时会读取 skills/{skill-name}/SKILL.md,跳过前置协议、Overview、When to Use 等重复部分,只执行核心流程。
适用场景:用户不确定该用哪个技能、复杂任务需要多技能配合、希望获得技能推荐时。不适用:用户已明确指定技能,或只是简单问答与信息查询。
限制与注意事项:避免为简单任务过度编排;不应机械套用模板而忽略用户具体意图;不应跳过用户确认直接强制执行。具体收费、平台支持等信息暂未提供。