001-commands-inventory
Use when you need to generate a checklist document with embedded commands inventory, following the embedded template exactly and producing…
Use when a framed problem needs root-cause investigation rather than a symptom-level fix, applying Five Whys, Fishbone (Ishikawa), Current Reality Tree, and constraint identification. This should trigger when an issue's Root Cause Analysis point of view needs evaluation, or when
$ npx -y skills add jabrena/plinth --skill 022-root-cause-analysis --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/022-root-cause-analysisContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when a framed problem needs root-cause investigation rather than a symptom-level fix, applying Five Whys, Fishbone (Ishikawa), Current Reality Tree, and constraint identification. This should trigger when an issue's Root Cause Analysis point of view needs evaluation, or when
name: 022-root-cause-analysis description: Use when a framed problem needs root-cause investigation rather than a symptom-level fix, applying Five Whys, Fishbone (Ishikawa), Current Reality Tree, and constraint identification. This should trigger when an issue's Root Cause Analysis point of view needs evaluation, or when a maintainer directly asks to find the root cause of a problem before proposing a fix. Part of Plinth Toolkit license: Apache-2.0 metadata: author: Juan Antonio Breña Moral version: 0.18.0
Guide the identification of root causes, not symptoms, for a framed problem, using Five Whys, Fishbone (Ishikawa), Current Reality Tree, and constraint identification. **This is an interactive SKILL**.
**What is covered in this Skill?**
Distinguish root causes from symptoms before recommending a fix. When this technique is orchestrated by another workflow, the orchestrator owns clarifying-question sequencing; when applied standalone, ask directly.
1. **Read the Reference**
Read `references/022-root-cause-analysis.md`, then identify the symptom(s) evidenced by the problem frame.
2. **Apply Five Whys**
Chain "why" questions from the symptom toward an evidenced root cause, stopping when further "why" steps would require guessing.
3. **Apply Fishbone When Multiple Dimensions Are Plausible**
Organize candidate causes into categories when more than one causal dimension (people, process, technology, environment) is plausible.
4. **Apply Current Reality Tree When Symptoms Interconnect**
Connect multiple symptoms to a small number of shared core problems through cause-effect relationships when the symptoms appear related.
5. **Identify the Constraint**
Name the constraint limiting the current state, distinct from the most visible or most recently reported cause.
6. **Report the Root Cause Findings**
Report findings using Five Whys, Fishbone, Current Reality Tree, and the identified constraint, and flag any finding left open pending a clarifying answer.
For detailed guidance, examples, and constraints, see [references/022-root-cause-analysis.md](references/022-root-cause-analysis.md).
Languages: Español · 中文 Help this project grow: Become a sponsor
Use when you need to generate a checklist document with embedded commands inventory, following the embedded template exactly and producing…
Use when you need to generate a checklist document with embedded agents inventory, following the embedded template exactly and producing…
Use when you need to generate a checklist document with Java system prompts from skills.xml, following the embedded section template and producing…
Use when you need to install the embedded project commands into command directories (.github/commands, .claude/commands, .cursor/command, .codex/commands),…
Use when you need to install the embedded robot agents into .github/agents, .claude/agents, .cursor/agents, or .codex/agents, selecting the destination…
Guides the creation of agile epics with comprehensive definition including business value, success criteria, and breakdown into user stories. Use when the user…