关于 start
start 是用于任务分流的轻量级技能,帮助 Agent 判断是否应采用专用技能、委派工作、收集背景信息或制定计划。
主要功能
- 01选择更具体的技能
- 02评估是否需要委派
- 03控制初始背景信息收集
- 04按任务复杂度选择规划方式
适用场景
- 01为新任务选择领域工作流
- 02判断是否需要专用 Agent 协助
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ulpi-io/ skills --skill start安装后在 Claude Code 中输入/start确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/agent_matching_logic.mddiscovery.mdskill_discovery_patterns.mdsync-claude-md.md详细介绍
这项技能是一个轻量级路由器,而不是一部普遍适用的宪章。
不可妥协的规则:
- 如果有更具体的技能适用,请先调用该技能,再给出实质性的任务答复。
- 保持接收请求的过程轻量。除非用户明确要求盘点能力,否则不要罗列所有技能、Agent 和插件。
- 只收集避免盲目修改或重复工作的最低限度上下文。
- 只有在专业知识或隔离能显著改善结果时,才委派给专业 Agent。
- 只有在工作确实包含多个步骤、存在风险或含糊不清时,才进行规划和任务跟踪。
开始
目标
在任务开始时,以最少的提示开销选择最佳的下一步执行路径。
这项技能应快速回答四个问题:
- 是否有更具体的技能才是真正适用的工作流?
- 是否有必要委派给专业 Agent?
- 行动前需要的最低限度上下文是什么?
- 任务是否需要规划,还是可以直接执行?
第 1 步:检查是否有更具体的技能
首先根据领域和工作流技能匹配用户请求。
- 如果有明确适用的技能,请先调用该技能,再说明处理方式。
- 如果有多项技能可能适用,请选择覆盖任务所需内容的最小集合。
- 如果不确定某项技能是否适用,请阅读
references/skill_discovery_patterns.md。 - 不要在每项任务中都进行全面的文件系统技能发现。Claude 已公开可用技能,并将调用匹配的技能视为一流工作流。
成功标准:要么调用了正确的技能,要么能具体说明为何没有更具体的技能适用。
第 2 步:决定是否委派给专业 Agent
只有在专业能力或隔离能实质性改变结果时,才使用 Agent。
适合委派的情况:
- 任务涉及大量特定领域的实现、调试或审查工作
- 某个专业 Agent 对相关技术栈有明显更好的处理方法
- 工作规模足够大,需要明确划分职责
不适合委派的情况:
- 任务只是简单阅读、搜索或少量直接修改
- 任务只是发现可用能力
- 下一步取决于立即进行的本地检查
如果不确定应选择哪个 Agent,请阅读 references/agent_matching_logic.md。
成功标准:基于具体理由,选择直接执行或指定某个 Agent。
第 3 步:收集最低限度的可用上下文
只检查避免盲目操作所需的代码和文件。
- 找出可能涉及的文件、模块或子系统。
- 修改前阅读相关代码。
- 从头开始构建之前,先搜索现有实现或模式。
- 仅当请求含糊不清或代码范围不明确时,才扩大探索范围。
仅在以下情况使用 references/discovery.md:
- 用户明确询问有哪些技能、Agent 或插件可用
- 环境似乎与文件系统不同步
- 任务的实际输出需要盘点可用能力
成功标准:掌握足够的上下文,可以采取行动,而无需进行广泛探索或重复阅读。
第 4 步:选择规划深度
选择能确保工作安全的最简规划方式。
- 直接执行:简单、范围明确的请求
- 轻量任务跟踪:涉及多个步骤或文件,但工作较为直接
- 完整 DAG 规划:含糊不清、有风险、涉及架构设计或可并行处理的工作
如果规划本身就是任务,请调用 plan-to-task-list-with-dag,不要把 start 变成一个庞大的规划器。
成功标准:执行方式与任务的实际复杂度相匹配。
步骤 5:说明下一步
先简洁地更新一次,说明:
- 你认为用户想要什么
- 你首先要检查什么
- 你会调用其他技能、委派给 Agent,还是直接处理
如果要委派,请传达:
- 明确的范围
- 仅相关的上下文
- 成功标准
如果直接执行,请在更新后立即开始最高价值的上下文步骤。
成功标准:用户无需阅读冗长的前言,就能了解执行路径。
注意事项
- 不要在未调用技能的情况下宣称要使用该技能。
- 不要用
start代替真正的领域技能。 - 对于常规任务接收,不要强制进行全面的能力发现。
- 不要在例行启动过程中同步
CLAUDE.md。 - 对于简单任务,不要制造任务跟踪噪声。
- 不要把本应在本地完成的简单搜索或文件检查委派出去。
何时加载参考资料
references/skill_discovery_patterns.md不确定是否适用某项技能,或有多项技能重叠时使用。references/agent_matching_logic.md不确定哪个专用 Agent 最合适时使用。references/discovery.md仅用于明确要求的能力清单或环境漂移检查。references/sync-claude-md.md仅当用户明确要求刷新CLAUDE.md的能力部分,且本次会话允许编辑文件时使用。
输出约定
正常调用时,首次回复要简短且具体:
- 说明对任务的理解
- 说明下一步操作
- 如果要使用技能或委派任务,说明所调用的技能或委派的 Agent
此技能的成功标准是:顺利完成路由,然后及时退出。
评论
支持 Markdown