用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/pty819/nooa-coding --skill explain-error命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | explain-error |
| description | Diagnose an error message or traceback, find the root cause, and explain it clearly. |
| trigger | User pastes a traceback, says "explain error", "why does this fail", "diagnose", or asks about an exception |
| route | explain-error |
| output-contract | Structured diagnosis with Error, Location, Root Cause, and Fix sections; no code modifications |
result = await self.shell.run("uv run pytest tests/ -x -q", timeout=60)
print(result.stderr or result.stdout)
Locate — identify the file, line number, and exception type from the traceback.
Read context — inspect the failing code and its callers:
match = await self.shell.read("src/module.py", lines=(40, 80))
print(match.text)
await self.shell.run("git log --oneline -5 -- src/module.py")
await self.shell.run("git diff HEAD -- src/module.py")
Structure your answer as:
## Error
<exception type and message>
## Location
<file:line, function name>
## Root Cause
<1-3 sentences explaining why this happens>
## Fix
<numbered steps or code suggestion>