What problem does it solve?
First-party Nx plugins must keep working across their declared third-party support windows (Angular, Cypress, Playwright, Jest, Vitest, ESLint, etc.) so that nx migrate --first-party-only is safe. This Skill drives the audit, fix, and review of that compliance work, using Linear tasks (NXC-XXXX) as the source of truth for scope.
Core Features & Use Cases
- Fix mode: Fetches a Linear task, surfaces findings and "Needs human decision" items, then implements the canonical shape (floor asserts, peer dep alignment,
requires migration gates, executor feature gating) after user approval.
- Review mode: Compares a compliance PR diff against its Linear task and the canonical patterns, producing blocker/non-blocker findings anchored at file:line with a structured verdict block.
- No-task discovery: Runs the A–F rubric against a plugin's code and produces a filing-ready findings doc when no Linear task exists.
- Use Case: Run it with
NXC-4384 to implement multi-version compliance for @nx/cypress, or with review #35670 to audit an open compliance PR.
Quick Start
Ask the assistant to run multi-version compliance for a specific Linear task such as NXC-4384 or to review a compliance PR by number.