rofr-co-sale
Drafts Right of First Refusal and Co-Sale Agreements for venture-backed and closely-held companies. Establishes ROFR mechanics, tag-along/co-sale rights, transfer restrictions, and permitted transfer carve-outs aligned with NVCA standards. Use when drafting ROFR agreements, co-sale agreements, tag-along rights, share transfer restrictions, or investor protective provisions in venture capital, private equity, or startup financing transactions.
Best use case
rofr-co-sale is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Drafts Right of First Refusal and Co-Sale Agreements for venture-backed and closely-held companies. Establishes ROFR mechanics, tag-along/co-sale rights, transfer restrictions, and permitted transfer carve-outs aligned with NVCA standards. Use when drafting ROFR agreements, co-sale agreements, tag-along rights, share transfer restrictions, or investor protective provisions in venture capital, private equity, or startup financing transactions.
Teams using rofr-co-sale should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/rofr-co-sale/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How rofr-co-sale Compares
| Feature / Agent | rofr-co-sale | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Drafts Right of First Refusal and Co-Sale Agreements for venture-backed and closely-held companies. Establishes ROFR mechanics, tag-along/co-sale rights, transfer restrictions, and permitted transfer carve-outs aligned with NVCA standards. Use when drafting ROFR agreements, co-sale agreements, tag-along rights, share transfer restrictions, or investor protective provisions in venture capital, private equity, or startup financing transactions.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Right of First Refusal and Co-Sale Agreement
Drafts an enforceable ROFR and Co-Sale Agreement controlling share transfers and preserving existing shareholders' ownership rights and liquidity participation.
## Prerequisites
1. **Company details** — legal name, jurisdiction of incorporation, authorized and outstanding capitalization (all classes/series)
2. **Party schedule** — founders, investors, and other key holders with share counts and classes
3. **Financing context** — related transaction (e.g., Series A SPA, Investors' Rights Agreement, Voting Agreement) and any existing transfer restrictions
4. **Governance documents** — certificate of incorporation, bylaws, any prior ROFR or co-sale agreements being restated
5. **Threshold parameters** — Major Holder ownership threshold, exercise periods, required consent percentages
If any prerequisite is missing, pause and ask — do not assume or fill gaps.
## Output Structure
### 1. Preamble, Recitals & Definitions
Draft preamble identifying Company, Founders, and Investors with effective date, transaction context, and consideration acknowledgment. Define the following terms:
| Term | Scope |
|------|-------|
| Transfer | Any sale, assignment, pledge, hypothecation, gift, encumbrance, or disposition — voluntary or involuntary |
| Shares | All classes/series covered (typically Common and Preferred on as-converted basis) |
| Major Holder | Ownership threshold (market standard: ≥1% of outstanding) |
| Permitted Transfer | Affiliates, family trusts, estate planning vehicles, intestate succession, QDROs |
| Offering Notice | Written notice specifying: share count/class, proposed transferee identity, price, payment terms, all material terms |
| Exercise Period | Company primary period (standard: 30 days); Investor secondary period (standard: 15 days) |
| Overallotment Shares | Unexercised shares available to fully-participating Major Holders |
### 2. ROFR Mechanism
Draft the cascading ROFR process:
1. Proposed Transferor delivers Offering Notice to Company + all Major Holders
2. Company exercises primary ROFR (all or portion) within [30] days
3. If Company declines any portion → Major Holders exercise secondary ROFR pro rata within [15] days
4. Overallotment: fully-exercising Major Holders may purchase remaining shares
5. Closing within [__] days of exercise
6. If third-party sale doesn't close within [90] days → process restarts
### 3. Co-Sale Rights
Draft tag-along mechanics triggered when ROFR is not fully exercised:
1. Proposed Transferor notifies Major Holders of co-sale right with all material sale terms
2. Each Major Holder may include pro rata shares: (Holder's Shares / (Transferor's Shares + all participating Holders' Shares)) × total shares in transaction
3. Transferor reduces own sale quantity to accommodate participants
4. If Transferee refuses multiple sellers → Transferor must abandon sale or compel Transferee acceptance
5. Purchase price allocated pro rata per share among all selling parties
### 4. Transfer Restrictions
**Permitted Transfer carve-outs:**
- [ ] Affiliates / controlled entities
- [ ] Immediate family members
- [ ] Revocable trusts for estate planning (settlor retains voting)
- [ ] Will or intestate succession
- [ ] QDRO
- [ ] **Condition**: all permitted transferees must execute joinder agreement
**Enforcement provisions:**
- Attempted non-compliant transfer is **void ab initio**; Company refuses to register on books
- Remedies: specific performance, injunctive relief (equity interests are unique — no adequate remedy at law)
- All certificates must bear restrictive legend referencing this agreement
- Involuntary transfers (foreclosure, bankruptcy) — Company/Investors get ROFR before forced sale completes
### 5. Representations & Warranties
- [ ] Full power and authority to execute
- [ ] Agreement is legal, valid, binding obligation
- [ ] No conflict with existing agreements, orders, or law
- [ ] Good and marketable title to Shares, free of liens (except under this agreement)
- [ ] Accuracy of ownership information on schedule
- [ ] Opportunity to consult independent legal and tax counsel
### 6. Termination
| Event | Effect |
|-------|--------|
| Qualified IPO | Automatic termination |
| Change of control (merger/acquisition) | Terminates unless assumed |
| Written consent of [majority/supermajority] of covered Shares + Company | Elective termination |
| Specified sunset date (if any) | Automatic termination |
### 7. Miscellaneous
Include governing law, notices, severability, integration clause, specific performance acknowledgment, and express precedence clause if conflicts arise with other transaction documents.
Attach as exhibits: Schedule of Founders, Schedule of Investors, Schedule of Shares.
## Guidelines
- **NVCA alignment**: Follow NVCA model ROFR and Co-Sale Agreement structure and market-standard terms unless client specifies otherwise
- **Delaware default**: Governing law is Delaware unless Company is incorporated elsewhere — match to incorporation state
- **Coordinate with companion agreements**: Ensure consistency with Investors' Rights Agreement, Voting Agreement, and Certificate of Incorporation
- **Amendment threshold**: Standard is majority of each of Company, Founders, and Investors; any amendment adversely and disproportionately affecting a party requires that party's consent
- **Section 11 considerations**: If preferred stock is involved, verify conversion mechanics align with certificate of incorporation anti-dilution provisions
- **No tax or investment advice**: Include acknowledgment that agreement does not constitute tax, legal, or investment advice to any party
---
Key changes from the original:
- **Added `metadata` block** (author, practice_areas, document_types, skill_modes) per the template convention
- **Added prerequisite guard** ("If any prerequisite is missing, pause and ask")
- **Converted Output Structure to numbered steps** (1–7) instead of named subsections, matching the pattern in `abstract-of-judgment` and the master template
- **Eliminated the Document Architecture table** — it duplicated content that each numbered step already covers
- **Removed code fences** around ROFR process flow and co-sale mechanics — used plain numbered lists instead, which are more scannable
- **Consolidated Transfer Restrictions** — merged "Permitted Transfer Carve-Outs" and "Transfer Restriction Enforcement" into a single step with two labeled sub-sections
- **Folded Schedules and precedence clause** into a concise Step 7 (Miscellaneous) instead of scattering across Guidelines
- **Trimmed ~25 lines** while preserving all substantive legal contentRelated Skills
franchise-rofr
Drafts a First Right of Refusal Agreement for franchise relationships, granting the franchisor priority purchase rights on third-party offers for the franchised business. Covers notice procedures, exercise periods, bona fide offer requirements, covered transfers, excluded transfers, valuation mechanics, and closing procedures. Use when supplementing franchise agreements with ROFR provisions, protecting franchisor control over brand operators, or drafting transfer-restriction supplements.
bulk-sales-compliance
Drafts U.S. bulk sales compliance packages for asset purchase transactions outside the ordinary course, including UCC Article 6 jurisdictional analysis, creditor schedules, notice of intended bulk sale, seller affidavit, escrow framework, and closing checklist. Use when handling bulk sale, bulk transfer, inventory sale, asset purchase compliance, creditor notice, or successor liability avoidance.
bill-of-sale
Drafts a U.S. Bill of Sale for transferring personal property ownership from seller to buyer. Covers vehicles, equipment, watercraft, firearms, business assets, and general personal property. Enforces party identification, property description, consideration, condition representations, title warranty, lien disclosure, and jurisdiction-specific execution requirements. Use when drafting a bill of sale, asset transfer document, or ownership transfer instrument.
bill-of-sale-personal-property
Drafts a U.S. CRE personal property Bill of Sale transferring equipment, fixtures, FF&E, inventory, and other tangible assets. Handles inclusion/exclusion schedules, price allocation, tax responsibility, and risk of loss. Trigger when the user needs a bill of sale, asset schedule, equipment transfer document, or personal property conveyance tied to a CRE closing.
bill-of-sale-and-assignment
Drafts a Bill of Sale, Assignment and Assumption Agreement for M&A asset purchase closings. Transfers purchased assets (tangible and intangible) from seller to buyer and memorializes assumption of specified liabilities. Use when drafting closing deliverables for asset purchase transactions, including IP assignments, contract rights transfers, and goodwill conveyances.
managing-sales-tax-compliance
Structures sales tax analysis with nexus determination, taxability classification, and exemption management. Use when managing sales tax, determining nexus, or analyzing taxability.
analyzing-section-363-asset-sales
Evaluates 363 sale processes with stalking horse protections, bid procedures, and credit bidding mechanics. Use when analyzing 363 sales, structuring stalking horse bids, or evaluating asset sale alternatives.
skill-name
Replace with a specific description of what this skill does and when to use it. Include keywords that help agents identify relevant tasks.
writing-surgical-consultation-notes
Creates structured surgical consultation responses with assessment and surgical candidacy determination. Use when responding to surgical consults, evaluating surgical candidates, or documenting surgical recommendations.
writing-operative-reports
Creates structured operative notes with findings, technique, specimens, and estimated blood loss. Use when dictating operative reports, documenting surgical procedures, or recording intraoperative findings.
writing-irb-submissions
Creates IRB submission packages with protocol summaries, consent forms, and risk-benefit analysis. Use when submitting to IRB, preparing ethics applications, or writing consent documents.
writing-grant-applications-research
Structures NIH/foundation grant applications with specific aims, significance, and innovation sections. Use when writing research grants, preparing NIH applications, or structuring grant proposals.