find-cause
Installation
SKILL.md
<investigation_request>$ARGUMENTS</investigation_request>
Find Cause
Rewrite the user's investigation request into one confirmed question with Step 1 below, then trace it with Step 2. The user's original request is in <investigation_request/>.
Procedure
Step 1 — Disambiguate the question and define success criteria
Read the user's request in <investigation_request/>. Perform two tasks:
A. Formulate distinct interpretations
Formulate 2 or more distinct interpretations of what they are asking. Present these interpretations to the user using the AskUserQuestion tool so the user can select the correct one or provide their own clarification.
Each interpretation MUST be a concrete, falsifiable question — not a vague restatement. Frame each as "Are you asking X?" where X is specific enough to investigate.
Example for the request "find out why the tests fail":