why
by NeoLabHQThe why skill applies Five Whys analysis to turn a symptom into a root-cause chain and a fix you can act on. Use this why guide for UX Audit, product issues, bugs, or process breakdowns when you need disciplined reasoning instead of shallow guesses.
This skill scores 78/100, which means it is a solid listing candidate for directory users: it has a clear, triggerable purpose and enough workflow detail to be meaningfully more useful than a generic prompt, though it is not especially rich in supporting materials or edge-case guidance.
- Clear trigger and command shape: the frontmatter names the skill, gives a concise description, and provides `/why [issue_description]` plus an optional argument hint.
- Operational workflow is explicit: it lays out a step-by-step Five Whys process, including validation by working backward and branching when multiple causes emerge.
- Good practical example content: the SKILL.md includes concrete example analyses, which helps agents understand how to apply the method.
- Sparse surrounding repository support: there are no scripts, references, rules, resources, or readme files to deepen trust or reduce interpretation guesswork.
- Limited constraint detail: the skill explains the method, but gives little guidance on when to stop early, how to handle ambiguous symptoms, or how to choose between multiple root causes.
Overview of why skill
The why skill is a focused Five Whys analysis tool for turning a symptom into a root-cause chain, then into a fix you can act on. If you need the why skill for a UX Audit, product issue, bug, or process breakdown, it helps you separate what happened from why it happened.
What why is for
Use why when the first explanation is probably too shallow: “users dropped off,” “the build failed,” or “the team missed the deadline.” The skill is designed to keep the analysis moving until you reach a systemic cause, not just a visible symptom.
Best-fit readers
This why guide is best for operators, analysts, engineers, and UX reviewers who want a structured root-cause path without building a framework from scratch. It suits people who already have a specific problem statement and need a disciplined way to interrogate it.
What makes it useful
The main value is pace and focus: it gives you a repeatable prompt shape, a default depth, and a validation step so you can test whether the cause actually explains the symptom. That makes the why install worth it when generic brainstorming keeps circling the same obvious answer.
How to Use why skill
Install and trigger why
Install the why skill in your skills workflow, then invoke it with a concrete symptom, not a vague topic. A good start looks like: /why checkout conversion fell 18% after the redesign or /why CI failures spike on main branch.
Give it a problem statement, not a theory
The skill works best when you provide a single observable issue, the context where it appears, and any known constraints. Strong input: Mobile users abandon the signup form on step 2 after the new validation rules shipped; analyze root causes in the current UX flow. Weak input: Why is UX bad?
Read the source files that matter first
Start with SKILL.md to understand the analysis flow, then inspect README.md, AGENTS.md, metadata.json, and any rules/, resources/, references/, or scripts/ folders if they exist in your environment. In this repository, SKILL.md is the main source of truth, so the fastest path is to read the analysis steps and examples before adapting them.
Run the analysis as a working session
Use why as a guided chain: state the symptom, answer each “why” with evidence, then stop when the cause is fundamental and testable. If more than one cause appears, branch rather than forcing a single line, and end by proposing changes that remove the root cause instead of masking the symptom.
why skill FAQ
Is why only for technical debugging?
No. The why skill works for UX Audit, operations, product, support, and team-process issues as long as you can describe a real symptom. The key requirement is a problem that can be traced through cause-and-effect.
Do I need five iterations every time?
Not necessarily. Five is the default depth, but the better rule is “stop when the explanation becomes actionable and stable.” If the chain is already at a genuine root cause in three steps, forcing two more usually adds noise.
How is why different from a normal prompt?
A normal prompt often asks for ideas; why asks for disciplined causality. It is better when you want a root-cause analysis, a corrective action, or a review that can be validated backwards from cause to symptom.
When should I not use why?
Do not use it for open-ended ideation, broad strategy, or problems with no observable symptom. If you cannot define the issue clearly enough to test a cause chain, the why skill will produce shallow guesses.
How to Improve why skill
Start with a sharper symptom
The quality of the why output depends on the first sentence. Include what broke, who felt it, when it changed, and the environment: After the new onboarding copy, first-time activation dropped on iOS only. That is much better than activation is down.
Add evidence, not conclusions
Give logs, user quotes, funnel steps, screenshots, timestamps, or release markers when you have them. Evidence helps why separate correlation from cause and prevents the analysis from settling on the first plausible explanation.
Test the chain backwards
A strong why result should explain the symptom from the root cause upward. If the last cause does not clearly produce the earlier steps, refine the chain or split it into branches before you act.
Turn findings into one fixable action
The best why outcomes end with a change you can ship, document, or measure. Focus your follow-up on the cause you can actually control, then rerun the skill after the fix to confirm the symptom moves in the expected direction.
