mcpField
S
start

start

github.com/ulpi-ioAgent 工作流5152 次安装9 周前更新
代码仓库

关于 start

start 是用于任务分流的轻量级技能,帮助 Agent 判断是否应采用专用技能、委派工作、收集背景信息或制定计划。

主要功能

  1. 01选择更具体的技能
  2. 02评估是否需要委派
  3. 03控制初始背景信息收集
  4. 04按任务复杂度选择规划方式

适用场景

  1. 01为新任务选择领域工作流
  2. 02判断是否需要专用 Agent 协助

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ulpi-io/skills --skill start

安装后在 Claude Code 中输入/start确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
agent_matching_logic.md
discovery.md
skill_discovery_patterns.md
sync-claude-md.md

详细介绍

这项技能是一个轻量级路由器,而不是一部普遍适用的宪章。

不可妥协的规则:

  1. 如果有更具体的技能适用,请先调用该技能,再给出实质性的任务答复。
  2. 保持接收请求的过程轻量。除非用户明确要求盘点能力,否则不要罗列所有技能、Agent 和插件。
  3. 只收集避免盲目修改或重复工作的最低限度上下文。
  4. 只有在专业知识或隔离能显著改善结果时,才委派给专业 Agent。
  5. 只有在工作确实包含多个步骤、存在风险或含糊不清时,才进行规划和任务跟踪。

开始

目标

在任务开始时,以最少的提示开销选择最佳的下一步执行路径。

这项技能应快速回答四个问题:

  1. 是否有更具体的技能才是真正适用的工作流?
  2. 是否有必要委派给专业 Agent?
  3. 行动前需要的最低限度上下文是什么?
  4. 任务是否需要规划,还是可以直接执行?

第 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 的能力部分,且本次会话允许编辑文件时使用。

输出约定

正常调用时,首次回复要简短且具体:

  1. 说明对任务的理解
  2. 说明下一步操作
  3. 如果要使用技能或委派任务,说明所调用的技能或委派的 Agent

此技能的成功标准是:顺利完成路由,然后及时退出。

评论

支持 Markdown