File contents 技能发现
何时使用
会话开始或不确定入口时使用。用最少上下文选中当前阶段真正需要的 skill:先读 metadata,选中后再读正文;不要把整个技能目录加载进会话。
路由
当前任务
首选 skill
入口不确定或需要完整任务分诊
command:start
已明确属于产品假设或方向发散
idea-refine
新功能或重大变更,需要规格
spec-driven-development
已有规格,需要拆任务
planning-and-task-breakdown
编写或修改代码
incremental-implementation
需要官方文档依据
source-driven-development
UI / API 专项实现
frontend-ui-engineering / api-and-interface-design
写测试或修 bug
test-driven-development / debugging-and-error-recovery
真实浏览器流程
browser-qa-testing
代码、安全或性能审查
code-review-and-quality,按风险追加专项 skill
创建、改写或评估 skill
skill-authoring-and-evaluation
上下文膨胀
context-budget-audit
提交、发布或文档同步
对应 Git、shipping、release documentation skill
任务跨阶段时按需切换,不把前一阶段的完整正文继续留作当前规则。
Discovery Contract
判断候选 skill 时只看:
WHAT:它提供什么能力
WHEN:当前任务是否命中具体触发场景
BOUNDARY:相邻 skill 是否更合适
PLATFORM:当前平台是否真正支持需要的工具或安装面
不要从 skill 名称猜完整能力,也不要把兼容语义、旧命令名或生成产物误当成平台原生功能。
选择规则
先确定用户当前目标、授权范围和完成条件,再选择 skill;用户明确要求优先于 skill 指导,仍须遵守平台权限和安全边界。
已授权的工作持续推进;能从当前证据解决的疑点先验证,不把 skill 的例行步骤变成新的确认门槛。
若 skill 确实导致暂停、请求批准或留下未完成工作,链接实际读取的 SKILL.md,引用具体条款并说明缺失的授权或决策;区分明确要求与自己的解释,同时继续不受阻的已授权工作。
只加载能改变当前动作的 skill。
两个 skill 顺序相关时,先用定义/诊断类,再用实现/验证类。
多个 skill 只是重复通用原则时,保留最具体的一个。
可从代码和配置推断的低风险事实直接验证;只有会改变路线的高风险歧义才询问用户。
skill 缺失或平台能力不足时,说明降级,并保留同一输出与验证契约。
常见序列
Feature:
command:start
→ idea-refine(仅在需要方向发散时)
→ spec-driven-development
→ planning-and-task-breakdown
→ incremental-implementation
→ test-driven-development
→ code-review-and-quality
→ verification-before-completion
Bug:
debugging-and-error-recovery
→ test-driven-development
→ code-review-and-quality
→ verification-before-completion
Skill asset:
skill-authoring-and-evaluation
→ context-budget-audit
→ verification-before-completion
输出
开始工作前只需记录:
Skill route:
- Current phase:
- Selected:
- Why:
- Deferred:
- Platform fallback:
选择完成后立即进入目标 skill,不继续扩写路由说明。
1 --- 2 name: zc-using-agent-skills 3 description: 技能发现 4 --- 5 6 # 技能发现 7 8 ## 何时使用 9 10 会话开始或不确定入口时使用。用最少上下文选中当前阶段真正需要的 skill:先读 metadata,选中后再读正文;不要把整个技能目录加载进会话。 11 12 ## 路由 13 14 | 当前任务 | 首选 skill | 15 |---|---| 16 | 入口不确定或需要完整任务分诊 | `command:start` | 17 | 已明确属于产品假设或方向发散 | `idea-refine` | 18 | 新功能或重大变更,需要规格 | `spec-driven-development` | 19 | 已有规格,需要拆任务 | `planning-and-task-breakdown` | 20 | 编写或修改代码 | `incremental-implementation` | 21 | 需要官方文档依据 | `source-driven-development` | 22 | UI / API 专项实现 | `frontend-ui-engineering` / `api-and-interface-design` | 23 | 写测试或修 bug | `test-driven-development` / `debugging-and-error-recovery` | 24 | 真实浏览器流程 | `browser-qa-testing` | 25 | 代码、安全或性能审查 | `code-review-and-quality`,按风险追加专项 skill | 26 | 创建、改写或评估 skill | `skill-authoring-and-evaluation` | 27 | 上下文膨胀 | `context-budget-audit` | 28 | 提交、发布或文档同步 | 对应 Git、shipping、release documentation skill | 29 30 任务跨阶段时按需切换,不把前一阶段的完整正文继续留作当前规则。 31 32 ## Discovery Contract 33 34 判断候选 skill 时只看: 35 36 1. WHAT:它提供什么能力 37 2. WHEN:当前任务是否命中具体触发场景 38 3. BOUNDARY:相邻 skill 是否更合适 39 4. PLATFORM:当前平台是否真正支持需要的工具或安装面 40 41 不要从 skill 名称猜完整能力,也不要把兼容语义、旧命令名或生成产物误当成平台原生功能。 42 43 ## 选择规则 44 45 - 先确定用户当前目标、授权范围和完成条件,再选择 skill;用户明确要求优先于 skill 指导,仍须遵守平台权限和安全边界。 46 - 已授权的工作持续推进;能从当前证据解决的疑点先验证,不把 skill 的例行步骤变成新的确认门槛。 47 - 若 skill 确实导致暂停、请求批准或留下未完成工作,链接实际读取的 `SKILL.md`,引用具体条款并说明缺失的授权或决策;区分明确要求与自己的解释,同时继续不受阻的已授权工作。 48 - 只加载能改变当前动作的 skill。 49 - 两个 skill 顺序相关时,先用定义/诊断类,再用实现/验证类。 50 - 多个 skill 只是重复通用原则时,保留最具体的一个。 51 - 可从代码和配置推断的低风险事实直接验证;只有会改变路线的高风险歧义才询问用户。 52 - skill 缺失或平台能力不足时,说明降级,并保留同一输出与验证契约。 53 54 ## 常见序列 55 56 ```text 57 Feature: 58 command:start 59 → idea-refine(仅在需要方向发散时) 60 → spec-driven-development 61 → planning-and-task-breakdown 62 → incremental-implementation 63 → test-driven-development 64 → code-review-and-quality 65 → verification-before-completion 66 67 Bug: 68 debugging-and-error-recovery 69 → test-driven-development 70 → code-review-and-quality 71 → verification-before-completion 72 73 Skill asset: 74 skill-authoring-and-evaluation 75 → context-budget-audit 76 → verification-before-completion 77 ``` 78 79 ## 输出 80 81 开始工作前只需记录: 82 83 ```text 84 Skill route: 85 - Current phase: 86 - Selected: 87 - Why: 88 - Deferred: 89 - Platform fallback: 90 ``` 91 92 选择完成后立即进入目标 skill,不继续扩写路由说明。
zmice/zc-qwen-extension/tree/main/skills/zc-using-agent-skills commit 1fd8179cbf
Frequently asked questions How do I install the Zc Using Agent Skills skill? Run npx skillmds@latest add zmice/zc-using-agent-skills in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Zc Using Agent Skills skill do? 技能发现 It is listed under AI & ML on SkillMD.
Is Zc Using Agent Skills safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Zc Using Agent Skills? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Zc Using Agent Skills free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Zc Using Agent Skills? zmice (@zmice) published this skill. Their other Agent Skills are listed on their SkillMD profile.