pharaoh-mece

Automate MECE-based analysis of sphinx-needs requirement graphs for gaps and redundancies.

24|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/patdhlk/pharaoh --skill pharaoh-mece
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pharaoh-mece
Source: https://github.com/patdhlk/pharaoh/tree/main/skills/pharaoh-mece
Command: npx skills add https://github.com/patdhlk/pharaoh --skill pharaoh-mece

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MECE analysis for sphinx-needs helps ensure complete, non-overlapping traceability and early detection of structural issues.

Core Features & Use Cases

  • Gap analysis to identify missing downstream coverage across needs
  • Orphan detection for disconnected or terminated needs
  • Redundancy checks for similar titles, content, or link structures within the same type
  • Status consistency validation across linked needs and ID scheme validation

Quick Start

Run pharaoh:mece to perform a full MECE analysis on your sphinx-needs project and review the findings.

Frequently Asked Questions about pharaoh-mece

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

FAQPage Schema
How do I find gaps and orphaned items in sphinx-needs requirements?▼

To find gaps and orphaned items in sphinx-needs requirements, run an automated MECE analysis to identify missing downstream coverage, disconnected needs, and structural link issues across your project traceability graph.

What is MECE analysis for requirements traceability?▼

MECE analysis for requirements traceability is a method to ensure complete, non-overlapping coverage by checking all needs by type, validating link structures, and detecting redundancies and status inconsistencies.

How do I detect redundancies in sphinx-needs requirement graphs?▼

You detect redundancies in sphinx-needs requirement graphs by performing link analysis that checks for similar titles, content, or link structures within the same requirement type to identify overlapping items.

Does pharaoh-mece validate ID schemes and status consistency for requirements?▼

Yes, pharaoh-mece validates ID schemes and status consistency by checking cross-type integrity, ensuring proper link coverage, and verifying that status mappings are consistent across linked needs.

Can I integrate ubc CLI for schema and lint validation with sphinx-needs?▼

Yes, you can integrate ubc CLI for schema and lint validation with sphinx-needs to extend MECE analysis, applying command-line checks to enforce requirement structures and identify formatting issues.