freelancer-review
Reviews contracts from a freelancer's perspective across 14 evaluation lenses including misclassification risk, IP ownership, payment terms, kill fees, and non-compete scope. Use when a freelancer or independent contractor needs to evaluate a client agreement. Trigger with "/freelancer-review" or "review this contract as a freelancer".
What this skill does
# Freelancer Review — Independent Contractor Contract Analysis
Specialized contract review that evaluates agreements through 14 freelancer-
specific lenses, flags worker misclassification risk using IRS criteria, and
scores the contract on a Freelancer Fairness Score. Built for the 73+ million
Americans who freelance and routinely sign contracts drafted by the hiring
party's attorneys.
## Overview
Freelancer contracts are almost always drafted by the client. This creates a
structural power imbalance: the contract protects the client's interests by
default, and freelancers — who typically cannot afford legal counsel for every
engagement — sign terms they do not fully understand.
This skill flips the perspective. It reads the contract as if the freelancer's
attorney were reviewing it, specifically looking for the patterns that most
commonly harm independent workers: misclassification traps, overbroad IP
assignments, missing payment protections, punitive non-competes, and scope
creep enablers.
It also checks for worker misclassification risk — whether the contract's terms
suggest the relationship is actually employment disguised as contracting, which
creates tax and legal liability for both parties.
## Prerequisites
- A contract or engagement agreement must be provided as a file path or pasted
text.
- The user is assumed to be the freelancer/contractor unless stated otherwise.
- Helpful context (if available): the freelancer's industry, typical rate, and
whether they have other active clients.
## Instructions
1. **Read the full contract.** Use the Read tool if a file path is provided.
2. **Evaluate through 14 freelancer lenses.** Score each lens 1-10 (1 = high
risk to freelancer, 10 = well-protected):
| # | Lens | Key Questions |
|---|------|---------------|
| 1 | **Misclassification Risk** | Does the contract create an employment relationship in disguise? Control over how/when/where? Exclusivity? Benefits? |
| 2 | **IP Ownership** | Does the freelancer retain any IP? Is background IP carved out? Is work-for-hire scope limited to deliverables? |
| 3 | **Payment Terms** | Net-30 or less? Late payment penalties? Milestone-based? Deposit required? |
| 4 | **Payment Amount** | Is the rate fair for scope? Are expenses covered? Is there a rate for revisions beyond scope? |
| 5 | **Kill Fee / Cancellation** | What happens if the client cancels? Compensation for work in progress? Minimum payment guarantee? |
| 6 | **Scope Definition** | Is scope specific enough to prevent creep? Are deliverables clearly defined? What is the change order process? |
| 7 | **Scope Creep Protection** | Is there a process for additional work? Are out-of-scope requests billable? Who approves scope changes? |
| 8 | **Non-Compete Clause** | Duration, geographic scope, industry breadth? Does it prevent earning a living? Is it enforceable? |
| 9 | **Non-Solicitation** | Can the freelancer work with the client's clients independently? Duration? |
| 10 | **Confidentiality Burden** | Is the NDA mutual? Duration reasonable? Does it prevent portfolio use? Residual knowledge carve-out? |
| 11 | **Termination Rights** | Can the freelancer terminate? What notice is required? Are there termination penalties? |
| 12 | **Liability Exposure** | Is liability capped? Indemnification mutual or one-sided? Insurance requirements reasonable? |
| 13 | **Dispute Resolution** | Is arbitration mandatory? Who pays? Is the venue accessible? Class action waiver? |
| 14 | **Credit and Portfolio** | Can the freelancer show the work in their portfolio? Is the client credited/anonymous? |
3. **Run the IRS 20-Factor Test for misclassification.** Evaluate the contract
against IRS criteria for determining worker classification:
| Factor | Indicator of Employment | Look For in Contract |
|--------|------------------------|---------------------|
| Instructions | Must comply with instructions on when, where, how | "Contractor shall follow Company's procedures" |
| Training | Required training provided | Mandatory onboarding or methodology requirements |
| Integration | Services integral to business | Exclusivity requirements, dedicated hours |
| Personal services | Must personally perform | No right to subcontract or delegate |
| Hiring assistants | Cannot hire own help | Prohibition on using subcontractors |
| Continuing relationship | Ongoing, not project-based | Auto-renewal, indefinite term |
| Set hours | Required work schedule | Core hours, attendance requirements |
| Full-time required | Limits on other work | Exclusivity or "best efforts" clauses |
| Work on premises | Required location | Office presence requirements |
| Order of work | Prescribed sequence | Step-by-step procedures mandated |
| Reports required | Regular progress reports | Daily standups, time tracking mandated |
| Payment method | Hourly/salary vs. project | Hourly with timesheets vs. milestone |
| Expenses | Company pays expenses | Equipment and software provided |
| Tools/materials | Company provides tools | Required use of company systems/licenses |
| Investment | No significant investment | No requirement for own tools/office |
| Profit/loss | No risk of loss | Guaranteed minimum payment |
| Multiple clients | Works for one client | Non-compete or exclusivity |
| Public availability | Not available to public | Cannot market services |
| Right to fire | Can be fired at will | At-will termination without cause |
| Right to quit | Can quit without penalty | No termination fees for contractor |
Count employment indicators. Score:
- 0-5 indicators: LOW misclassification risk
- 6-10 indicators: MODERATE risk — some terms suggest employment
- 11-15 indicators: HIGH risk — contract likely creates employment
- 16-20 indicators: CRITICAL — near-certain misclassification
4. **Apply the 20-item Freelancer Bill of Rights checklist.**
| # | Right | Present? |
|---|-------|----------|
| 1 | Right to set own schedule | |
| 2 | Right to work for other clients | |
| 3 | Right to subcontract with notice | |
| 4 | Right to work from own location | |
| 5 | Right to use own tools and methods | |
| 6 | Right to retain background IP | |
| 7 | Right to portfolio use of deliverables | |
| 8 | Right to timely payment (net-30 or less) | |
| 9 | Right to late payment penalties | |
| 10 | Right to kill fee on cancellation | |
| 11 | Right to defined scope with change orders | |
| 12 | Right to charge for out-of-scope work | |
| 13 | Right to reasonable revision limits | |
| 14 | Right to terminate with notice | |
| 15 | Right to mutual (not one-sided) NDA | |
| 16 | Right to reasonable non-compete (or none) | |
| 17 | Right to capped liability | |
| 18 | Right to accessible dispute resolution | |
| 19 | Right to written scope changes only | |
| 20 | Right to credit/attribution for work | |
5. **Calculate the Freelancer Fairness Score (0-100).**
| Component | Weight | Calculation |
|-----------|--------|-------------|
| 14 Lens Scores | 50% | Average of all 14 lens scores, scaled to 50 points |
| Misclassification (inverse) | 20% | LOW=20, MODERATE=12, HIGH=6, CRITICAL=0 |
| Bill of Rights coverage | 20% | (Rights present / 20) x 20 |
| Payment protection | 10% | Composite of payment terms, kill fee, late penalties |
Letter grades: A (90-100), B (80-89), C (70-79), D (60-69), F (< 60).
6. **Generate the negotiation playbook.** For each lens scoring 5 or below,
provide:
- What to ask for (specific contract language change)
- How to frame the ask (language that preserves the relationship)
- Walk-away signal (when the term is too unfavorable to accept)
## Output
**Filename:** `FREELANCER-REVIEW-{YYYY-MM-DD}.md`
```
# Freelancer Contract Review
## Contract Summary
## Freelancer Fairness Score: [score]/100 ([grade])
## Related in Code Review
gstack
IncludedFast headless browser for QA testing and site dogfooding. Navigate pages, interact with elements, verify state, diff before/after, take annotated screenshots, test responsive layouts, forms, uploads, dialogs, and capture bug evidence. Use when asked to open or test a site, verify a deployment, dogfood a user flow, or file a bug with screenshots. (gstack)
startup-due-diligence
IncludedLegal due diligence review for seed-stage and Series A startups (US, Delaware C-Corp focus). Supports both investor and founder perspectives. Capabilities include: (1) Interactive document review and issue spotting; (2) Document request list generation; (3) Cap table and SAFE/convertible note analysis; (4) Red flag identification with severity ratings; (5) Diligence report generation. TRIGGERS: due diligence, DD, startup investment, cap table review, Series A, seed round, investor diligence, legal review startup, SAFE analysis, convertible note, 409A, founder vesting.
interview-master
IncludedThis skill should be used when the user asks to "generate interview questions", "prepare for interview", "optimize resume", "conduct mock interview", "analyze git commits for resume", "generate resume from code", "review my resume", or mentions interview preparation, career assistance, or extracting project experience from git history. Provides comprehensive interview and career development guidance for both job seekers and interviewers.
fix-issue
IncludedFixes GitHub issues using parallel analysis agents for root cause investigation, code exploration, and regression detection. Reads issue context from gh CLI, searches codebase and memory for related patterns, generates a fix with tests, and links the resolution back to the issue via PR. Includes prevention analysis to avoid recurrence. Use when debugging errors, resolving regressions, fixing bugs, or triaging issues.
sf-apex
IncludedGenerates and reviews Salesforce Apex code with 150-point scoring. TRIGGER when: user writes, reviews, or fixes Apex classes, triggers, test classes, batch/queueable/schedulable jobs, or touches .cls/.trigger files. DO NOT TRIGGER when: LWC JavaScript (use sf-lwc), Flow XML (use sf-flow), SOQL-only queries (use sf-soql), or non-Salesforce code.
swift-development
IncludedComprehensive Swift development for building, testing, and deploying iOS/macOS applications. Use when Claude needs to: (1) Build Swift packages or Xcode projects from command line, (2) Run tests with XCTest or Swift Testing framework, (3) Manage iOS simulators with simctl, (4) Handle code signing, provisioning profiles, and app distribution, (5) Format or lint Swift code with SwiftFormat/SwiftLint, (6) Work with Swift Package Manager (SPM), (7) Implement Swift 6 concurrency patterns (async/await, actors, Sendable), (8) Create SwiftUI views with MVVM architecture, (9) Set up Core Data or SwiftData persistence, or any other Swift/iOS/macOS development tasks.