MCPInstall

failure-taxonomy

Classifying AI failures — hallucination, refusal, irrelevance, tone mismatch, latency.

Installs
132
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/owl-listener/ai-design-skills --skill failure-taxonomy
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads failure-taxonomy automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Failure Taxonomy

Not all AI failures are the same. A hallucination is different from a refusal, which is different from a tone mismatch. A failure taxonomy classifies failure types so teams can track, prioritise, and address them systematically.

Failure Categories

Content Failures:

  • Hallucination: The AI presents false information as fact
  • Inaccuracy: The AI gets details wrong (dates, numbers, names)
  • Incompleteness: The AI misses important information
  • Irrelevance: The AI's response doesn't address the user's actual question
  • Contradiction: The AI contradicts itself within or across responses Behavioral Failures:
  • Inappropriate refusal: The AI refuses a reasonable request
  • Missing refusal: The AI fulfils a request it should have declined
  • Tone mismatch: The AI's tone is wrong for the context
  • Persona break: The AI drops out of its defined persona
  • Over-generation: The AI produces far more than needed Technical Failures:
  • Latency: Response takes too long
  • Truncation: Response is cut off
  • Format errors: Output is in the wrong format or structure
  • Tool failures: The AI attempts to use a tool and fails
  • Context loss: The AI loses track of conversation history Safety Failures:
  • Harmful content: The AI generates content that could cause harm
  • Privacy violation: The AI reveals sensitive information
  • Bias manifestation: The AI's output shows bias against a group
  • Manipulation: The AI's output could be used to deceive or manipulate

Severity Levels

  • Critical: Causes harm or creates serious trust violation. Requires immediate fix.
  • High: Significantly degrades user experience or task success. Fix within days.
  • Medium: Noticeable quality issue that users can work around. Fix within weeks.
  • Low: Minor quality issue. Track and batch with other fixes.

Using the Taxonomy

  • Logging: Classify every detected failure by type and severity
  • Trending: Track failure type frequency over time
  • Prioritisation: Address highest-severity, highest-frequency failures first
  • Root cause analysis: Group failures by type to identify systemic causes
  • Prevention: Use failure patterns to inform guardrail design and prompt improvements

Design Artefacts

  • Failure taxonomy reference document
  • Failure logging templates
  • Severity classification rubric
  • Failure trend dashboards
  • Root cause analysis protocols

FAQ

What does the failure-taxonomy skill do?

Classifying AI failures — hallucination, refusal, irrelevance, tone mismatch, latency.

How do I install failure-taxonomy?

Run npx skills add https://github.com/owl-listener/ai-design-skills --skill failure-taxonomy in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/failure-taxonomy/ (personal) or .claude/skills/failure-taxonomy/ (project).

Which AI agents can use failure-taxonomy?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is failure-taxonomy safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains failure-taxonomy?

It is published by owl-listener in owl-listener/ai-design-skills. It has 132 recorded installs.

More from owl-listener/ai-design-skills

View all →

system-prompt-structure

owl-listener/ai-design-skills

Anatomy of effective system prompts — role, context, constraints, format.

AI & Agents456 installs

guardrail-design

owl-listener/ai-design-skills

Open the skill to read its SKILL.md instructions.

391 installs

constraint-specification

owl-listener/ai-design-skills

Defining output format, length, tone, and content boundaries within prompts.

AI & Agents375 installs

generative-ui

owl-listener/ai-design-skills

Designing interfaces where AI generates UI components dynamically.

Frontend & Design335 installs

conversation-patterns

owl-listener/ai-design-skills

Turn-taking, repair sequences, grounding, and dialogue structure for human-AI interaction.

328 installs

progressive-disclosure

owl-listener/ai-design-skills

Open the skill to read its SKILL.md instructions.

318 installs

Popular other skills

View category →

hyperframes-cli

heygen-com/hyperframes

The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.

1.3M installs

triage

mattpocock/skills

Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.

1M installs

ask-matt

mattpocock/skills

Ask which skill or flow fits your situation. A router over the skills in this repo.

778.4K installs

to-questionnaire

mattpocock/skills

Turn a decision you can't fully answer into a questionnaire for someone else to fill in.

508.9K installs

wait-what

mattpocock/skills

Stop. That last message did not land: re-pitch it.

459.7K installs

loop-me

mattpocock/skills

Grill me about specs for the workflows I want to build, within this workspace.

447.9K installs