用途:作为交互式助手,诊断复杂或新型 GKE 问题,并动态生成针对具体问题的专用排障技能。
主要能力:先收集用户描述的 GKE 症状(如 Pod 卡在 CrashLoopBackOff、Service 503、节点压力),用只读工具获取实时上下文,包括 kubectl get <resource> -o yaml、kubectl describe <resource>、kubectl logs <pod> --tail=100、kubectl get events --sort-by='.lastTimestamp'、gcloud container clusters describe <cluster>。随后进行深度研究,参考官方 GKE 文档、公开 Kubernetes issue tracker 与可信 SRE 资料,核对错误信息、命令语法与版本限制。再按 generated_skill_skeleton.md 模板起草技能,内容包含精确症状、用户意图与执行规则、逐步诊断命令、带影响说明的修复命令、验证步骤和技术解释。
使用方式:与用户交互确认问题,展示诊断与命令草案,经人工确认后定稿,并在对话中直接给出最终 SKILL.md 内容,用户可在当前会话使用或保存到本地文件。
限制与安全:调查阶段只读,不执行修改命令;生成的技能必须面向公开,不得包含内部代号或内部系统引用;破坏性命令(如 kubectl delete、gcloud container clusters update)必须要求人工明确确认;每个修复命令需说明影响。该流程用于生成会话级动态技能,不同于向 GKE-MCP 代码库添加永久技能。