一键导入
diagnosing-bugs
Diagnose hard bugs by building a tight repro loop before changing code.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Diagnose hard bugs by building a tight repro loop before changing code.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | diagnosing-bugs |
| description | Diagnose hard bugs by building a tight repro loop before changing code. |
| metadata | {"author":"mattpocock","version":"1.0.2"} |
Use this when something is broken, flaky, slow, or surprising. Do not start with a theory. Start with a feedback loop.
Create one command that can catch the exact symptom.
Good loops for this repo:
pytest-httpx test for a Moodle Web Service Call.moodle-mcp doctor, ping, inspect, or serve.Live Moodle tests require explicit opt-in and must avoid private output.
List 3 to 5 ranked, falsifiable hypotheses. Each hypothesis must predict what would change if it is true.
Maintain CHANGELOG.md as meaningful merges land. Use after merging a feature branch, before cutting a release, or when asked "what changed?".
Cut a GitHub release by updating changelog, validating release checks, creating a tag, and publishing with gh.
Ship current work through a GitHub pull request using git and gh.
Record durable architectural decisions in docs/adr with compact context and consequences.
Shared vocabulary for designing deep modules, interfaces, seams, and adapters.
Maintain Moodle MCP domain language and update CONTEXT.md only when terminology is resolved.