# Issue Code Trace

> Use when a code or page issue needs evidence about reachability, cause, introduction time, current branch, or deployment status without defaulting to a fix.

- Skill: `huqy123/issue-code-trace` (Agent Skill)
- Install (CLI): `npx skillmds@latest add huqy123/issue-code-trace`
- Raw SKILL.md: https://api.skillmd.com/api/skills/huqy123/issue-code-trace/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: huqy123 (https://skillmd.com/u/huqy123)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/huqy123/issue-code-trace

---


# 问题代码溯源

## 调查边界

- 只调查用户点名的问题，不把整份历史问题清单重新查一遍。
- 用户只问原因时保持只读，不切分支、不拉取、不提交、不推送、不改数据。
- 先确认当前工作区、分支、HEAD、未提交改动和本地远程记录。
- 只读相关文件和必要历史，不输出凭据、个人明细或带密钥的地址。

## 核对路径

1. 从页面入口、事件、请求和后端处理确认问题是否真实可达。方法单独能运行不等于正常页面能触发。
2. 沿“用户操作 → 输入 → 判断 → 保存或副作用 → 页面结果”说明一个具体例子，并区分静态核对、模拟、真实页面和接口验证。
3. 用 `git diff`、`git blame`、`git log -S/-G`、`git show` 核对首次引入、后续修复、再次引入和单纯移动代码。不能只把最后修改该行的人当成引入者。
4. 分开说明工作区未提交、当前提交、本地记录的远程版本、真正远程和部署状态。推送不等于已部署。

## 输出

先回答当前是否可发生、哪个操作触发、最终影响什么；再给原因、关键文件/行号、提交时间线和已验证/未验证事项。证据不足就明确写未知，不猜作者、日期、页面或线上状态。调查结束后不自动扩大范围。

