ワンクリックで
systematic-debugging
Use when a bug, failing test, broken command, unexpected output, or confusing runtime behavior appears.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when a bug, failing test, broken command, unexpected output, or confusing runtime behavior appears.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when preparing local changes, a branch, pull request, merge request, or merge-to-main for final review before publishing, opening a PR, merging, or claiming readiness.
Use when implementing any feature, bugfix, behavior change, or refactor before writing production code.
Use when the user asks to shape fuzzy planning, product/design/engineering tradeoffs, scope/spec/ticket plans, or says "challenge this/help me think"; delegate to an advisor subagent. Good for rough ideas, second opinions, load-bearing decisions, or scope cuts. Skip scoped implementation, narrow bugs, reviews, and "just build" requests.
Use when setting up a project-local eval harness for prompts, agents, judges, RAG, tools, or other LLM behavior, especially when the default should be free/OSS promptfoo with repo-owned artifacts.
Use when a pull request or merge request needs to be driven to merge — watching CI, responding to review feedback, and merging once green and approved, across GitHub, Forgejo, or GitLab.
Use when the user wants repository task tracking, shared agent task state, cross-worktree coordination, tiber setup/install/scaffold guidance, or task create/list/show/prioritize/validate/close workflows. Plugin install and session start are non-mutating; setup integration starts with dry-run previews.
| name | systematic-debugging |
| description | Use when a bug, failing test, broken command, unexpected output, or confusing runtime behavior appears. |
Find the root cause before changing code. Keep the loop compact: read, reproduce, hypothesize, test, then fix.
| Trap | Correction |
|---|---|
| "This is obvious" | Verify the cause anyway |
| Changing several things before rerunning | Isolate one variable |
| Skipping the failure output | Read it first; it often names the issue |
| Writing the regression test after the fix | Capture the failure before the fix when practical |
| Treating environmental failures as unknowable | Document what was ruled out and add useful diagnostics |