专为资深工程师设计,用于高效日常使用 GitHub Copilot CLI。适用于在规划、提示、审查或链式调用 gh copilot 命令时,探索代码库、起草变更、调试问题或加速工作流,且不偏离架构意图。
GitHub 副驾驶 CLI – 高效工作流程是一项面向实际任务的技能,主要用于前线 Linting( Do this First).;YAML 前题很严格;
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
YAML frontmatter 是 严格格式化 的。一个多余的空格就可能导致技能(skill)失效。
在提交或发布前,请运行以下命令:
# 基础健壮性检查(无输出 = 通过)
python - <<'PY'
import yaml,sys
with open('SKILL.md') as f:
yaml.safe_load(f.read())
print('Frontmatter OK')
PY
需牢记的规则:
name、description)前不得有前导空格name 和 description将 Copilot CLI 视为一支由你协调的精英专家团队:
当明确赋予角色时,Copilot 在编码与架构设计方面均表现出色。而你则扮演 CTO / 指挥者 的角色:
gh copilot explain "该服务的作用是什么?" --path src/
适用于初次熟悉代码库,或中断后重新加载上下文。
gh copilot suggest "当翻译回退机制被触发时,添加日志记录" --path services/translation
最佳实践:
gh copilot suggest "该函数在高负载下为何可能返回 null?" --path src/choreo
随后请手动阅读 Copilot 指向的相关代码进行验证。
gh copilot suggest "为语音转录中的标点校正功能编写失败测试用例" --path tests/
之后由你主导迭代,逐步完成修复。
任务拆解(CTO 角色)
方案提议(Copilot 各角色)
gh copilot suggest "作为后端工程师,为混合语言延续问题提出最小化修复方案" --path src/
gh copilot suggest "作为测试工程师,为混合语言延续问题编写失败测试用例" --path tests/
交叉核验(Copilot 之间互查)
问题升级(交由你决策)
最终定稿(由你主导完成)
在以下情形中,Copilot CLI 不应作为 最终决策依据:
在这些情况下,Copilot 仍可 提供若干候选方案,但你必须主动进行人工审查并作出最终决定。
Copilot 是一种 能力倍增器,而非决策责任人。
请利用 Copilot 来:
而你须始终承担:
Copilot 加速思考过程,但无法替代人的判断力。