One-click install
npx skills add https://github.com/watmin/datamancy.dev --skill extirpare
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extirpare
Source: https://github.com/watmin/datamancy.dev/tree/main/extirpare
Command: npx skills add https://github.com/watmin/datamancy.dev --skill extirpare

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extirpare helps teams identify and remove entire failure classes from systems, rather than patching individual symptoms, ensuring more robust designs.

Core Features & Use Cases

  • Treat failures as data to be eliminated, not noise to be tolerated.
  • Stop immediately when a failure surfaces and pull the root cause, not the stem.
  • Apply a ladder approach to progressively prevent recurrence across conventions, checks, and types.
  • Use across wards and modules to remove broad failure classes and reduce future fragility.

Quick Start

Apply Extirpare by identifying a recurring failure class and refactoring to eliminate the entire class at its root.

Frequently Asked Questions about extirpare

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

FAQPage Schema
How do I eliminate entire failure classes from software architecture instead of patching symptoms?

You eliminate failure classes by applying a ladder approach that progressively prevents recurrence across conventions, checks, and types, making failures unexpressible in your design rather than patching individual symptoms.

What is the ladder approach for preventing system failures during design reviews?

The ladder approach provides design guardrails that progressively prevent recurrence across conventions, checks, and types, ensuring that failures become unexpressible within the software architecture.

How do I apply root cause analysis to code quality and prevent future recurrence?

You apply root cause analysis to code quality by stopping immediately when a failure surfaces and pulling the root cause across wards and modules, then refactoring to remove the broad failure class and reduce future fragility.

When should I stop development to pull the root cause of a system failure?

You should stop development to pull the root cause whenever a recurring failure class surfaces, treating the failure as data to be eliminated rather than noise to be tolerated to prevent future system fragility.

Can I use design guardrails to make software failures unexpressible across different modules?

Yes, you can apply design guardrails across wards and modules to make software failures unexpressible, systematically removing broad failure classes from the codebase and reducing overall system fragility.

What are the limitations of patching system failures instead of removing the failure class?

Patching system failures instead of removing the failure class leaves the root cause intact, ensuring the issue recurs and increases future fragility, whereas removing the class at its root eliminates the entire category of errors.