# Cursor Skill Conflict Matrix

**Last Updated:** 2026-04-03

Use this matrix when multiple skills appear applicable.

## Precedence Rules

1. Prefer the most specific domain skill over broad routers.
2. If two skills are equally specific, run the one that owns runtime constraints first, then enrichment workflow skill second.
3. If conflict remains, use the router skill only to pick the single execution path.

## Matrix

| Scenario | Primary Skill | Secondary Skill | Decision Rule |
|---|---|---|---|
| Blog new-post pipeline vs generic blog routing | `ordio-blog-new-post-pipeline` | `ordio-blog-content-router` | New-post pipeline owns scaffold/data phases; router used for post-pipeline transitions. |
| Blog FAQ updates vs generic blog routing | `ordio-faq-workflow` | `ordio-blog-content-router` | FAQ workflow owns cross-surface FAQ standards and parity checks. |
| Product feature SEO work mentioning FAQs | `ordio-feature-page-seo-workflow` | `ordio-faq-workflow` | Feature workflow owns data/synthesis; FAQ workflow validates FAQ-specific quality/parity. |
| New tools/downloads page publication with OG | `ordio-new-page-og-carousel` | `ordio-tools-content-block` | New-page workflow owns publication checklist; tools skill handles calculator content blocks. |
| Template content improvements overlapping with generic new-page asks | `ordio-template-content-workflow` | `ordio-new-page-og-carousel` | Template workflow owns template gates; new-page skill used only for OG/carousel publication items. |

## Escalation Rule

If two skills imply contradictory commands or validators, stop and route through `ordio-blog-content-router` (for blog) or the domain-specific workflow hub doc for the relevant page family.
