Requirements Scoping

This skill should be used when the user needs to "clarify requirements", separate "functional vs non-functional requirements", "scope the problem", figure out "what questions should I ask", state the "requirements for <X>", or otherwise pin down a vague design prompt before building. It turns an ambiguous ask into functional requirements, non-functional constraints, and an explicit out-of-scope. Use it whenever a prompt is broad or under-specified ("design Twitter", "build a chat app") even if the user doesn't say "requirements".

proyecto26 7c000e2 2 files · 16.2 KB Updated

File contents

proyecto26/system-design-skills/tree/main/skills/requirements-scoping commit 7c000e2ee3

Frequently asked questions

npx skillmds@latest add proyecto26/requirements-scoping