{"id":50127137,"url":"https://github.com/uxderrick/mece-skill","last_synced_at":"2026-05-23T20:15:31.798Z","repository":{"id":345756197,"uuid":"1187232470","full_name":"uxderrick/mece-skill","owner":"uxderrick","description":"MECE (Mutually Exclusive, Collectively Exhaustive) validation and decomposition skill for AI agents. Works with Claude Code, Cursor, Copilot, Codex, Gemini CLI.","archived":false,"fork":false,"pushed_at":"2026-03-20T14:27:43.000Z","size":20,"stargazers_count":6,"open_issues_count":0,"forks_count":4,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-21T06:15:01.871Z","etag":null,"topics":["agent-skills","ai-skills","claude-code","cursor","mece","mece-framework","product-management","prompt-engineering","structured-thinking","vibe-coding"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uxderrick.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-20T13:46:38.000Z","updated_at":"2026-03-21T00:32:03.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/uxderrick/mece-skill","commit_stats":null,"previous_names":["uxderrick/mece-skill"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/uxderrick/mece-skill","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uxderrick%2Fmece-skill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uxderrick%2Fmece-skill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uxderrick%2Fmece-skill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uxderrick%2Fmece-skill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uxderrick","download_url":"https://codeload.github.com/uxderrick/mece-skill/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uxderrick%2Fmece-skill/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33410986,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-23T18:09:33.147Z","status":"ssl_error","status_checked_at":"2026-05-23T18:09:31.380Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-skills","ai-skills","claude-code","cursor","mece","mece-framework","product-management","prompt-engineering","structured-thinking","vibe-coding"],"created_at":"2026-05-23T20:15:31.104Z","updated_at":"2026-05-23T20:15:31.787Z","avatar_url":"https://github.com/uxderrick.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# MECE Skill\n\n**Mutually Exclusive, Collectively Exhaustive** — a validation and decomposition skill for AI agents.\n\nStop shipping specs with overlaps and gaps. MECE ensures every category, requirement, and plan item belongs to exactly one bucket and nothing is left off the list.\n\n## What it does\n\n| Mode | Trigger | Output |\n|------|---------|--------|\n| **Validate** | Run `/mece` after creating any structured list | Overlap report + gap report + corrected structure |\n| **Decompose** | `/mece break down [topic]` | MECE issue tree from scratch |\n\n## Why this matters\n\nMost flawed thinking comes from two sources:\n1. **Counting something twice** under different names (overlap)\n2. **Missing something entirely** (gap)\n\nThis is expensive when you're writing product specs, designing APIs, planning roadmaps, or prompting AI to build features. MECE catches both before they become code, strategy, or shipped product.\n\n## Install\n\n### Quick install (recommended)\n```bash\nnpx skills add https://github.com/uxderrick/mece-skill\n```\n\n### Manual install\n\nClone the repo:\n```bash\ngit clone https://github.com/uxderrick/mece-skill.git\n```\n\nThen copy to your agent's skills directory:\n\n| Agent | Command |\n|-------|---------|\n| **Claude Code** | `mkdir -p ~/.claude/skills \u0026\u0026 cp -r mece-skill/skills/mece ~/.claude/skills/mece` |\n| **Cursor** | `mkdir -p ~/.cursor/skills \u0026\u0026 cp -r mece-skill/skills/mece ~/.cursor/skills/mece` |\n| **VS Code / Copilot** | `mkdir -p ~/.copilot/skills \u0026\u0026 cp -r mece-skill/skills/mece ~/.copilot/skills/mece` |\n| **Codex (OpenAI)** | `mkdir -p ~/.agents/skills \u0026\u0026 cp -r mece-skill/skills/mece ~/.agents/skills/mece` |\n| **Gemini CLI** | `mkdir -p ~/.gemini/skills \u0026\u0026 cp -r mece-skill/skills/mece ~/.gemini/skills/mece` |\n| **Universal (all agents)** | `mkdir -p ~/.agents/skills \u0026\u0026 cp -r mece-skill/skills/mece ~/.agents/skills/mece` |\n\n### Project-level install\nAdd to a specific repo instead of globally:\n```bash\nmkdir -p .agents/skills \u0026\u0026 cp -r mece-skill/skills/mece .agents/skills/mece\n```\n\n## Usage\n\n### Validate existing work\nWrite your spec, feature list, or plan. Then:\n```\n/mece\n```\nThe skill reviews your structure and reports:\n- **Overlaps** — items that belong to multiple categories\n- **Gaps** — scenarios not covered by any category\n- **Suggested fix** — corrected MECE structure\n\n### Decompose a new problem\n```\n/mece break down user authentication\n/mece break down our pricing tiers\n/mece break down the deployment pipeline\n```\n\n### Validate inline (no slash command)\nJust ask your AI agent:\n\u003e \"Check if this list is MECE\"\n\u003e \"Is anything overlapping or missing here?\"\n\nThe skill auto-triggers on these patterns.\n\n## Who is this for?\n\n- **Vibecoders** — Stop generating code from specs with holes. Validate before you build.\n- **Product managers** — PRDs, user stories, and roadmaps that actually hold up in sprint planning.\n- **Engineers** — API designs, state management, and architecture with clean boundaries.\n- **Founders** — Strategy docs, pitch decks, and business plans with no logical gaps.\n- **Consultants** — You already know MECE. Now your AI does too.\n\n## Examples\n\nSee [examples.md](skills/mece/examples.md) for full before/after walkthroughs:\n- The Protein Problem (everyday intuition)\n- The Packing List (collective exhaustiveness)\n- Product Feature Spec (PM workflow)\n- API Endpoint Design (engineering)\n- State Management / Reducers (React/frontend)\n- Roadmap Phases (product strategy)\n\n## Background\n\nMECE was created by **Barbara Minto** at McKinsey \u0026 Company in the 1960s. It's been the foundational problem-structuring tool at McKinsey, Bain, and BCG for 60+ years.\n\nThis skill brings MECE to AI-native workflows — where the cost of overlaps and gaps is amplified because AI builds exactly what you tell it to, including the mistakes.\n\nInspired by [this thread](https://x.com/jayanaman/status/2034909470690513321?s=20) by [@jayanaman](https://x.com/jayanaman).\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuxderrick%2Fmece-skill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuxderrick%2Fmece-skill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuxderrick%2Fmece-skill/lists"}