Failure Diagnosis

Diagnose root causes of unmet goals across Target, Algorithm, and Friction layers.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mberto10/mberto-compound --skill failure-diagnosis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Failure Diagnosis
Source: https://github.com/mberto10/mberto-compound/tree/main/plugins/daily-metrics/skills/failure-diagnosis
Command: npx skills add https://github.com/mberto10/mberto-compound --skill failure-diagnosis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps users identify the root cause when their efforts to achieve a goal are not yielding the desired results, preventing wasted time and effort by intervening at the correct layer of the optimization stack.

Core Features & Use Cases

  • Layered Diagnosis: Systematically checks the Target, Algorithm, and Friction layers to pinpoint the failure.
  • Friction Audit Trigger: Recommends running the friction-audit skill when friction is identified as the primary issue.
  • Algorithm & Target Review: Guides users on when and how to review their chosen algorithms and defined targets.
  • Use Case: A user is consistently failing to stick to their new workout routine. This skill will help them determine if the problem is a lack of motivation (friction), an ineffective workout plan (algorithm), or if their fitness goals are unrealistic (target).

Quick Start

Use the failure diagnosis skill to understand why your habit of daily meditation is not being maintained.

Frequently Asked Questions about Failure Diagnosis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose why I am not achieving my goals?

Behavior compliance indicates whether a failure is a friction issue or an algorithm and target problem. Low behavior compliance points to friction, while high compliance without desired outcomes points to algorithm or target problems.

What is the best way to figure out why my habit formation routine is not working?

The best way to figure out why your habit formation routine is not working is to perform a layered diagnosis of your target, algorithm, and friction layers. This identifies if your habit failure is caused by unrealistic targets, ineffective algorithms, or behavioral friction.

How do I run a friction audit for self-improvement goals?

To run a friction audit for self-improvement goals, use a failure diagnosis tool to first confirm low behavior compliance. Once friction is identified as the primary issue, the system recommends running a dedicated friction audit to eliminate specific behavioral barriers.

When should I review my goal definitions during problem solving?

You should review your goal definitions during problem solving when you have high behavior compliance but still lack desired outcomes. This specific symptom points to an algorithm or target problem rather than a friction issue.

How do I know if my optimization stack has an ineffective algorithm?

Your optimization stack has an ineffective algorithm if you maintain high behavior compliance without achieving desired outcomes. A systematic diagnosis will point to an algorithm or target problem rather than low behavior compliance and friction issues.