start
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese<EXTREMELY-IMPORTANT>
This skill is a lightweight router, not a universal constitution.
Non-negotiable rules:
- If a more specific skill matches, invoke it before giving a substantive task response.
- Keep intake lightweight. Do not enumerate all skills, agents, and plugins unless the user explicitly asks for a capability inventory.
- Gather only the minimum context needed to avoid blind edits or duplicated work.
- Delegate to a specialized agent only when domain expertise or isolation materially improves the result.
- Use planning and task tracking only when the work is genuinely multi-step, risky, or ambiguous.
<EXTREMELY-IMPORTANT>
该skill是一个轻量级路由,并非通用规则体系。
不可协商的规则:
- 如果有更匹配的特定skill,应在给出实质性任务响应前调用它。
- 保持接收流程轻量化。除非用户明确要求能力清单,否则不要枚举所有skill、Agent和插件。
- 仅收集避免盲目编辑或重复工作所需的最少上下文。
- 只有当领域专业知识或隔离能显著提升结果时,才委派给专业Agent。
- 仅当工作确实是多步骤、有风险或模糊不清时,才使用规划和任务跟踪。
Start
启动流程
Goal
目标
Choose the next best execution path at the beginning of a task with minimal prompt overhead.
This skill should answer four questions quickly:
- Is a more specific skill the real workflow?
- Is specialized agent delegation warranted?
- What is the minimum context needed before acting?
- Does the task need planning, or can it proceed directly?
以最小的提示开销,在任务开始时选择最佳的下一步执行路径。
该skill应快速回答四个问题:
- 更特定的skill是否是真正的工作流?
- 是否需要委派给专业Agent?
- 执行前所需的最少上下文是什么?
- 任务是否需要规划,还是可以直接执行?
Step 1: Check for a more specific skill
步骤1:检查是否有更特定的skill
Match the user request against domain and workflow skills first.
- If a skill clearly applies, invoke it before explaining the approach.
- If multiple skills may apply, choose the smallest set that covers the task.
- If you are unsure whether a skill matches, read .
references/skill_discovery_patterns.md - Do not perform full filesystem skill discovery on every task. Claude already exposes available skills and treats matching skill invocation as a first-class workflow.
Success criteria: You either invoked the correct skill, or you can state concretely why no more specific skill applies.
首先将用户请求与领域和工作流skill进行匹配。
- 如果某个skill明显适用,应在解释方法前调用它。
- 如果多个skill可能适用,选择覆盖任务的最小集合。
- 如果不确定某个skill是否匹配,请阅读。
references/skill_discovery_patterns.md - 不要在每个任务中都执行完整的文件系统skill发现。Claude已暴露可用skill,并将匹配的skill调用作为一等工作流处理。
成功标准:要么调用了正确的skill,要么能具体说明为何没有更特定的skill适用。
Step 2: Decide whether to delegate to a specialized agent
步骤2:决定是否委派给专业Agent
Use an agent only when specialization or isolation changes the outcome materially.
Delegate when:
- the task is domain-heavy implementation, debugging, or review work
- a specialized agent has clearly better heuristics for the stack
- the work is large enough that ownership boundaries help
Do not delegate when:
- the work is a trivial read, search, or small direct edit
- the task is only capability discovery
- the next step depends on immediate local inspection
If agent choice is unclear, read .
references/agent_matching_logic.mdSuccess criteria: You chose either direct execution or a specific agent for a concrete reason.
仅当专业化或隔离能显著改变结果时才使用Agent。
在以下情况进行委派:
- 任务是领域密集型的实现、调试或评审工作
- 专业Agent针对该技术栈有明显更优的启发式策略
- 工作规模足够大,所有权边界有助于推进
在以下情况不进行委派:
- 工作是简单的读取、搜索或小型直接编辑
- 任务仅为能力发现
- 下一步依赖即时本地检查
如果Agent选择不明确,请阅读。
references/agent_matching_logic.md成功标准:出于具体原因选择了直接执行或特定Agent。
Step 3: Gather minimum viable context
步骤3:收集最小可行上下文
Inspect only the code and files needed to avoid blind action.
- Identify the likely files, modules, or subsystems involved.
- Read surrounding code before editing.
- Search for existing implementations or patterns before building from scratch.
- Escalate to broader exploration only if the request is ambiguous or the code surface is unclear.
Use only when:
references/discovery.md- the user explicitly asks what skills, agents, or plugins are available
- the environment appears out of sync with the file system
- you need a capability inventory as the actual task output
Success criteria: You have enough context to act without forcing broad discovery or redundant reading.
仅检查避免盲目操作所需的代码和文件。
- 确定可能涉及的文件、模块或子系统。
- 编辑前阅读相关代码。
- 从零开始构建前,搜索现有实现或模式。
- 仅当请求模糊或代码范围不明确时,才扩大探索范围。
仅在以下情况使用:
references/discovery.md- 用户明确询问可用的skill、Agent或插件
- 环境似乎与文件系统不同步
- 需要将能力清单作为实际任务输出
成功标准:拥有足够的上下文来执行操作,无需强制进行大范围发现或冗余阅读。
Step 4: Choose planning depth
步骤4:选择规划深度
Pick the smallest planning mechanism that keeps the work safe.
- Direct execution: trivial, well-bounded requests
- Light task tracking: several steps or files, but straightforward work
- Full DAG planning: ambiguous, risky, architectural, or parallelizable work
If planning is the real task, invoke instead of turning into a giant planner.
plan-to-task-list-with-dagstartSuccess criteria: The task has an execution shape that matches its real complexity.
选择能保证工作安全的最小规划机制。
- 直接执行:简单、边界清晰的请求
- 轻量任务跟踪:涉及多个步骤或文件,但工作流程明确
- 完整DAG规划:模糊、有风险、架构性或可并行的工作
如果规划是实际任务,请调用,而不是将变成一个大型规划器。
plan-to-task-list-with-dagstart成功标准:任务的执行模式与其实际复杂度匹配。
Step 5: Communicate the next move
步骤5:传达下一步行动
Give a concise first update that states:
- what you think the user wants
- what you are checking first
- whether you are invoking another skill, delegating to an agent, or proceeding directly
If delegating, pass:
- clear scope
- relevant context only
- success criteria
If executing directly, begin with the highest-value context step immediately after the update.
Success criteria: The user can see the execution path without reading a long preamble.
给出简洁的首次更新,说明:
- 你对用户需求的理解
- 你首先要检查的内容
- 是否要调用另一个skill、委派给Agent,还是直接执行
如果进行委派,请传递:
- 明确的范围
- 仅相关上下文
- 成功标准
如果直接执行,请在更新后立即开始最高价值的上下文步骤。
成功标准:用户无需阅读冗长的前言即可了解执行路径。
Guardrails
防护规则
- Do not announce a skill without invoking it.
- Do not use as a substitute for a real domain skill.
start - Do not force full capability discovery on normal task intake.
- Do not sync as part of routine startup.
CLAUDE.md - Do not create task-tracking noise for trivial work.
- Do not delegate simple search or file-inspection work that should stay local.
- 不要只宣布skill而不调用它。
- 不要用替代真正的领域skill。
start - 不要在常规任务接收时强制进行完整的能力发现。
- 不要将同步作为常规启动流程的一部分。
CLAUDE.md - 不要为简单工作创建任务跟踪噪音。
- 不要委派应在本地完成的简单搜索或文件检查工作。
When To Load References
何时加载参考文档
- Use when unsure whether a skill applies, or when several skills overlap.
references/skill_discovery_patterns.md - Use when unsure which specialized agent fits the task.
references/agent_matching_logic.md - Use only for explicit capability inventory or environment-drift checks.
references/discovery.md - Use only when the user explicitly wants the capability section of
references/sync-claude-md.mdrefreshed and the session permits file edits.CLAUDE.md
- 当不确定某个skill是否适用,或多个skill重叠时使用。
references/skill_discovery_patterns.md - 当不确定哪个专业Agent适合任务时使用。
references/agent_matching_logic.md - 仅用于明确的能力清单或环境漂移检查。
references/discovery.md - 仅当用户明确要求刷新
references/sync-claude-md.md的能力部分且会话允许文件编辑时使用。CLAUDE.md
Output Contract
输出约定
On normal invocation, keep the first response short and concrete:
- state the task understanding
- state the next action
- name the invoked skill or delegated agent if one is being used
This skill succeeds when it routes cleanly and then gets out of the way.
正常调用时,首次响应应简短具体:
- 说明对任务的理解
- 说明下一步行动
- 若要调用skill或委派Agent,指明其名称
当该skill能清晰完成路由并让开执行路径时,即视为成功。