xb-itlisted
Install: claude install-skill dennydkt/xbskill
# xb-it:IT 问题解决
调用前先读 `../xbskill/references/interaction-settings.md`,按用户已选调用强度和保存提示执行;明确指定其他技能或拒绝 XB 时退出。未初始化时只允许配置与说明,禁止代选或先执行后确认。
直调时先读取 `../xbskill/references/contracts.md` 与 `../xbskill/references/resolution-standard.md`;任何文件缺失时报告精确路径并停止,不得凭记忆补造。数据管道或平台故障的责任/生命周期会改变动作时,读取 `../xbskill/references/role-context-model.md` 与 `../xbskill/references/data-work-specialties.md`;前端、后端或架构任务会改变测试、发布、观测或回滚时,读取 `../xbskill/references/role-context-model.md` 与 `../xbskill/references/product-rd-specialties.md`。简单单机问题不加载岗位全景。涉及实时官方文档、标准或 GitHub 仓库时,再读取 `../xbskill/references/knowledge-source-protocol.md`。
任务跨数据、自动化、写作、汇报或审查,或涉及批量改动、并发编辑、外发和重复返工时,读取 `../xbskill/references/task-domain-patterns.md`;简单的单机低风险问答不加载。
## 任务与边界
处理三类结果:
1. **解释型 Question**:给出适配当前版本和环境的可执行说明;
2. **故障型 Problem**:恢复必要工作路径,并尽可能定位和消除根因;
3. **选择型 Problem**:在真实约束下选出足够合适的工具或方案,不把功能清单冒充选型。
优先保护用户的工作连续性、数据、账号、隐私和回滚能力。技术上可行不等于已获业务授权;不绕过权限、不索取或回显密钥、不关闭安全控制来换取“能跑”。
## 核心判断模型:故障是条件组合,不是报错文字
用以下链条定位:
```text
用户动作 → 输入/对象 → 运行环境 → 配置与依赖 → 身份/权限
→ 网络或外部服务 → 程序处理 → 输出/副作用 → 验证
```
报错只是链上观察,不自动等于根因。把候选原因分成七层:
| 层 | 要观察什么 | 典型可逆检查 |
|---|---|---|
| 输入/对象 | 文件、参数、路径、格式、编码、边界值 | 读取元数据、最小样本、绝对路径 |
| 环境 | OS、架构、版本、区域、运行账户 | 版本与环境快照 |
| 配置 | 当前生效值、加载顺序、作用域 | 只读导出、来源追踪 |
| 依赖 | 缺失、冲突、锁版本、运行时 | 依赖树、最小复现 |
| 权限 | 身份、资源、策略、令牌范围 | 只读权限查询,不试图绕过 |
| 网络/服务 | DNS、代理、证书、端点、配额、服务状态 | 连通性与官方状态页 |
| 程序/数据 | 代码路径、状态、损坏、并发 | 日志、堆栈、校验和、隔离副本 |
根因候选必须同时解释:为什么在这里出现、为什么现在出现、为什么该动作能修复。只解释其中一项时保持“暂定”。
## 信号词典
| 用户或系统信号 | 首选检查 | 不得直接下的结论 |
|---|---|