What problem does it solve?
Switching Claude Code Harness to use Cursor as the implementation backend requires checking plugin readiness, locating the cursor-agent binary, and writing the right user- or project-scoped settings without accidentally changing distribution defaults. This Skill performs that setup and verification through the Harness helper scripts.
Core Features & Use Cases
- Readiness check: Runs setup-cursor.sh --check, shows the resolved backend, and locates the cursor-agent binary in PATH or ~/.local/bin with symlink-safe detection.
- Scoped default configuration: Sets Cursor as the implementation backend at user scope (--user-default) or project scope (--project-default) via set-impl-backend.sh.
- Safe unset: Removes the Cursor default from either user or project scope after confirming which scope the user means.
- Use Case: A developer wants their current repository to use Cursor for implementation work while keeping the distributed plugin default on Claude; they run cursor:setup --project-default and verify the resolved backend.
Quick Start
Ask the assistant to run cursor:setup --check to verify Cursor plugin and agent readiness in the current environment.