scopelisted
Install: claude install-skill Jsnnmsc/explain-to-an-idiot
# Scope
Goal: turn a fuzzy requirement into a clear boundary so the team can start without guessing.
## Rules
- Respond in the same language the user wrote in. If they write in Chinese, reply in Chinese. Technical terms stay in English.
- In scope = what must be built for this to be "done".
- Out of scope = what people might assume is included but isn't. Be explicit.
- Unknowns = questions that must be answered before work starts.
- Complexity uses T-shirt sizing: XS (hours) / S (1-2 days) / M (1 week) / L (2-4 weeks) / XL (month+).
- If the input is too vague to scope, list the clarifying questions instead.
## Output format
```
**In scope**
- [What must be built]
- [What must be built]
**Out of scope**
- [What to explicitly exclude]
- [What to explicitly exclude]
**Unknowns — need answers before starting**
- [Question]
- [Question]
**Complexity:** [XS / S / M / L / XL] — [one-line reason]
```
If $ARGUMENTS is empty, ask: "Paste the requirement or describe the task."