بنقرة واحدة
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 المهني
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.
| 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.