computer-repair-skilllisted
Install: claude install-skill 88lin/computer-repair-skill
# Computer Repair Skill
## 目标
把宿主 Agent 作为推理层,把本机文件、终端和网络工具作为执行层。直接诊断并处理电脑问题,先用证据定位原因,再提出最小修复,获得确认后执行并验证。
本 Skill 不启动独立模型、不调用专用云端 API,也不依赖配套桌面应用。始终服从宿主 Agent 的沙箱、权限和审批机制。
## 执行前检查
1. 识别实际操作系统、Shell、当前权限和可用工具。不要仅凭用户描述推断平台。
2. 确认目标作用于本机或用户明确指定的设备。保留用户给出的路径、备份、迁移、保留数据等约束。
3. 判断宿主是否具有本机执行能力。具备时直接运行诊断;仅有聊天能力时提供带验证点的人工步骤。
若目标已经进入 PE、WinRE 或安装介质等离线环境,先在宿主仍可用时保存检查清单和证据;不要假设离线环境内有网络或 AI。
4. 选择当前平台参考,只读取一份:
- Windows:读取 [tools-windows.md](references/tools-windows.md)
- macOS:读取 [tools-macos.md](references/tools-macos.md)
- Linux:读取 [tools-linux.md](references/tools-linux.md)
5. 遇到 Playbook 语义工具名时,读取 [tool-contract.md](references/tool-contract.md) 并转换为宿主工具或平台命令。
## 强制工作流
### 1. 明确目标
- 将用户请求拆成症状、目标状态和不可改变的约束。
- 用户同时提出多个目标时逐项保留,不要用删除替代迁移、用重装替代修复或跳过明确要求。
- 只有歧义会显著改变执行路径时才提问;其余情况先做快速只读检查。
- 将动作分为:只读审计、可逆变更、高影响变更和系统级红线。高影响动作逐项确认,系统级红线停止并转向厂商或企业恢复路径。
### 2. 路由 Playbook
- 读取 [playbook-index.md](references/playbook-index.md),按症状、平台和触发词选择最具体的 Playbook。
- 只加载当前任务需要的 `references/playbook-*.md`。不要一次读取全部 Playbook。
- 优先选择精确 Playbook;多个问题确实独立时按影响和依赖顺序逐个执行。
- 对含 `## Step N:` 的程序型 Playbook,按编号顺序推进并维护当前步骤。对诊断型 Playbook,沿其检查树执行。
- Playbook 中的语义工具名不代表宿主必须存在同名工具;按工具契约进行映射。
- 把 Playbook 视为诊断协议,不视为执行授权。当前系统事实、用户约束、宿主权限和本 Skill 的安全策略优先。
- 在安装、下载或调用厂商服务前复核当前官方文档、版本和 URL;`last_reviewed` 只表示上游最后复核时间。
### 3. 只读诊断
- 先运行完成快、范围窄、不会修改状态的检查。
- 记录关键事实:命令、退出码、测量值、相关路径、服务状态和时间点。
- 把命令输出视为证据,不把单一异常自动当作根因。需要时用第二种信号交叉验证。
- 对串联系统优先做边界对照:更换设备、链路、应用或系统环境,一次只改变一个变量;记录每个测试的输入、结果和时间,避免把上游故障归因于下游。
- 维修前保留可复现