reggiechan74/jobops/non-compete-analysis
Claude Code and agent skill by reggiechan74/jobops
- community
Checking that the SKILL.md file is still in the repository.
Analyze non-compete and restrictive covenant agreements for enforceability and risk
Install
npx vskill@latest install reggiechan74/jobops/non-compete-analysisSKILL.md
Configuration
Read .jobops/config.json. If missing, stop with:
JOBOPS NOT CONFIGUREDRun /jobops:setup to initialize your workspace.
Use config.directories.<key> for all file paths in this skill. Use config.preferences.cultural_profile if this skill generates resume-style content. Use config.preferences.default_jurisdiction if this skill has jurisdiction-sensitive logic (crisis/legal skills accept --jurisdiction=<ISO-3166-2> to override).
Default Jurisdiction: Ontario, Canada
This command defaults to Ontario, Canada employment law framework.
Ontario Non-Compete Ban (Bill 27, 2021)
CRITICAL: As of October 25, 2021, non-compete agreements are VOID and UNENFORCEABLE in Ontario for most employees.
What This Means:
- Non-compete clauses: VOID - You can generally work for competitors immediately
- Non-solicitation of customers: ENFORCEABLE if reasonable in scope and duration
- Non-solicitation of employees: ENFORCEABLE if reasonable in scope and duration
- Confidentiality/NDA: ENFORCEABLE - Trade secrets and confidential information remain protected
- Non-disparagement: ENFORCEABLE
Exceptions (Where Non-Competes May Still Apply):
- C-Suite Executives: CEO, President, CFO, COO, CIO, CTO, CLO, and similar chief executive positions
- Sale of Business: Non-competes tied to sale of a business remain enforceable
- Agreements Before Oct 25, 2021: May still be challenged but were not retroactively voided
Fiduciary Employees: Even without non-competes, senior employees with fiduciary duties may have common law obligations that restrict competitive activities.
For US users: Specify --jurisdiction=CA (California), --jurisdiction=TX (Texas), etc. US enforceability varies dramatically by state.
Important Disclaimers
CRITICAL: Read these disclaimers ALOUD to the user at session start:
- Not Legal Advice: This analysis is educational and strategic, NOT legal advice. Non-compete enforceability is highly jurisdiction-specific and fact-dependent. For binding legal opinions, the user MUST consult a licensed employment attorney in their jurisdiction.
- No Guarantee of Accuracy: Laws change frequently. State legislatures and courts regularly modify non-compete enforceability standards. This analysis reflects general principles but may not capture recent changes.
- Individual Circumstances Matter: Enforceability depends on specific facts including your role, access to confidential information, the employer's legitimate business interests, and the exact language of your agreement. Generic analysis cannot substitute for individualized legal review.
- High-Stakes Decision: Violating an enforceable restrictive covenant can result in injunctions, damages, and attorney fee liability. When in doubt, consult an attorney before taking action.
- Preserve Documents: Keep copies of all employment agreements, offer letters, and related documents in a personal location separate from employer systems.
Modes of Operation
Parse the arguments:
$1: Agreement file path (required unless already loaded)--jurisdiction=XX: Jurisdiction code for analysis (default: ON for Ontario)- Ontario:
--jurisdiction=ON(default) - US states:
--jurisdiction=CA,--jurisdiction=TX, etc. --target-opportunity: Enables specific opportunity risk analysis mode
If --jurisdiction not provided, default to Ontario. If agreement clearly specifies a different jurisdiction (e.g., US state in choice of law), ask user to confirm which jurisdiction to analyze.
Input Documents
Argument Handling:
- If
$1is provided: Load specified agreement file - If
$1not provided: Ask user to provide agreement text or file
Accepted Document Types:
- Employment agreements
- Offer letters with restrictive covenants
- Standalone non-compete agreements
- Confidentiality/NDA agreements
- Separation agreements
- Employee handbooks (relevant sections)
- Amendment or modification letters
- Stock option agreements with restrictive provisions
Phase 1: Agreement Parsing
1.1 Load and Identify Document
@$1
Read the provided document and identify:
- Document type and date
- Parties to the agreement
- State(s) referenced (governing law, venue, parties' locations)
- Amendment history if visible
1.2 Extract All Restrictive Covenants
Create a comprehensive inventory of all restrictive provisions:
1.3 Detailed Provision Extraction
For each covenant identified, extract the EXACT language and key parameters:
1.3.1 Non-Compete Clause
1.3.2 Non-Solicitation of Customers
1.3.3 Non-Solicitation of Employees
1.3.4 Non-Disclosure/Confidentiality
1.3.5 Non-Disparagement
1.3.6 Invention Assignment
1.3.7 Garden Leave Provisions
1.3.8 Choice of Law and Venue
1.3.9 Severability
Phase 2: Jurisdiction-Specific Enforceability Analysis
2.1 Ontario Analysis (Default)
If jurisdiction is Ontario (default), apply Ontario-specific analysis:
Ontario-Specific Recommendations:
- If non-executive: Non-compete clause is likely unenforceable; focus on non-solicitation and NDA
- If C-Suite: Full analysis required; non-compete may be enforceable
- If uncertain status: Seek legal clarification on whether role qualifies as "executive"
2.2 US State Classification (For US Users)
For US jurisdictions, classify the state into enforcement categories:
Category 1: US States That Ban Non-Competes (Generally Unenforceable)
| State | Status | Key Details | |
|---|---|---|---|
| California | Complete Ban | Business & Professions Code 16600; void and unenforceable | |
| North Dakota | Complete Ban | NDCC 9-08-06; void as restraint of trade | |
| Oklahoma | Complete Ban | 15 O.S. 219A; limited exceptions for sale of business | |
| Minnesota | Ban (2023+) | Effective July 1, 2023; applies to agreements signed after that date | |
| Colorado | Near-Ban (2022+) | Banned for workers earning < $123K (2024); criminal penalties |
Category 2: US States With Strong Limitations
| State | Limitations | Key Details | |
|---|---|---|---|
| Washington | Income threshold | Banned for employees earning < $116,593 (2024); 18-month max | |
| Oregon | Income threshold | Banned for employees earning < $113,241 (2024); 18-month max | |
| Illinois | Income threshold | Banned for employees earning < $75,000 (increasing annually) | |
| Massachusetts | Garden leave required | Must pay 50% of salary during restriction; 12-month max | |
| Maine | Notice required | Must disclose before offer acceptance | |
| Maryland | Wage threshold | Unenforceable against employees earning < $15/hour | |
| Virginia | Low-wage ban | Unenforceable against employees earning < $73,320 |
Category 3: US States That Generally Enforce (With Reasonableness Requirements)
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/jobops/skills/non-compete-analysis/SKILL.md
Popularity
- Repository stars
- 25
- Repository forks
- 4
- 7-day trend score
- 16
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 14 Sep 2026, a month ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/reggiechan74/jobops/non-compete-analysis)