tech-contract-negotiation
Negotiation frameworks for technology services agreements, B2B contracts, and professional services deals. Use when reviewing or negotiating tech contracts.
What this skill does
> **⚠️ EXPERIMENTAL** — This skill is provided for educational and informational purposes only. It does NOT constitute legal advice. All responsibility for usage rests with the user. Consult qualified legal professionals before acting on any output. # Tech Contract Negotiation Skill ## Overview Production-ready negotiation toolkit for technology services agreements, professional services contracts, and B2B transactions. Provides a Three-Position Framework (provider-favorable, balanced, client-favorable) for every major provision, Deal-Size Tactics across 5 tiers, Five-Tier Objection Handling, regulatory leverage arguments, and concession roadmaps. Designed for legal counsel, procurement leads, and sales/deal desk teams negotiating technology contracts from $100K to $10M+. ## Table of Contents - [Tools](#tools) - [Reference Guides](#reference-guides) - [Workflows](#workflows) - [Troubleshooting](#troubleshooting) - [Success Criteria](#success-criteria) - [Scope & Limitations](#scope--limitations) - [Anti-Patterns](#anti-patterns) - [Tool Reference](#tool-reference) ## Tools ### 1. Negotiation Position Analyzer (`scripts/negotiation_position_analyzer.py`) Analyzes contract text and classifies each provision as provider-favorable, balanced, or client-favorable based on keyword patterns and structural analysis. Generates a position map and recommended negotiation priorities. ```bash # Analyze a contract draft python scripts/negotiation_position_analyzer.py contract_draft.txt # JSON output for integration python scripts/negotiation_position_analyzer.py contract_draft.txt --json # Analyze from a specific party's perspective python scripts/negotiation_position_analyzer.py contract_draft.txt --perspective client ``` ### 2. Deal Complexity Scorer (`scripts/deal_complexity_scorer.py`) Takes deal parameters and scores complexity across 7 dimensions. Recommends deal tier (1-5), expected timeline, number of rounds, and key focus areas. ```bash # Score deal complexity from parameters file python scripts/deal_complexity_scorer.py deal_params.json # JSON output python scripts/deal_complexity_scorer.py deal_params.json --json # Override deal value for quick what-if python scripts/deal_complexity_scorer.py deal_params.json --deal-value 5000000 ``` ## Reference Guides | Reference | Purpose | |-----------|---------| | `references/three_position_framework.md` | Provider/balanced/client positions for 5 major provisions with deal-size tactics | | `references/objection_handling.md` | Five-tier objection methodology, prediction matrix, communication templates | | `references/regulatory_leverage.md` | GDPR, DORA, NIS2, SOX leverage arguments, concession roadmap, industry considerations | ## Workflows ### Workflow 1: Pre-Negotiation Assessment 1. **Classify the deal** -- Run `deal_complexity_scorer.py` with deal parameters to determine tier, timeline, and focus areas 2. **Analyze the draft** -- Run `negotiation_position_analyzer.py` on the initial contract to map current positions 3. **Identify gaps** -- Compare position map against your target positions from `three_position_framework.md` 4. **Prepare objection responses** -- Review `objection_handling.md` for predicted objections based on client type 5. **Map regulatory leverage** -- Identify applicable frameworks from `regulatory_leverage.md` ### Workflow 2: Active Negotiation 1. **Open with position** -- Use the Opening Position Statement template from `objection_handling.md` 2. **Handle pushback** -- Apply Five-Tier Objection Handling: Acknowledge, Market Context, Business Rationale, Alternatives, Bright Lines 3. **Track concessions** -- Follow the 4-tier concession roadmap (Easy Gives through Bright Lines) 4. **Re-analyze after redlines** -- Run `negotiation_position_analyzer.py` on each revised draft 5. **Close** -- Use Closing the Deal template; verify no Bright Lines were crossed ### Workflow 3: Deal Review and Approval 1. **Final position analysis** -- Run analyzer on execution-ready draft 2. **Complexity validation** -- Confirm final terms match expected deal tier parameters 3. **Regulatory check** -- Verify all mandatory regulatory provisions are present 4. **Document concessions** -- Record what was traded and why for future negotiations 5. **Approval package** -- Combine position map, complexity score, and concession log ## Troubleshooting | Problem | Cause | Solution | |---------|-------|----------| | Analyzer flags everything as "provider-favorable" | Input is a vendor's first draft (expected behavior) | Use `--perspective provider` to flip the analysis; compare against balanced baseline | | Complexity scorer returns Tier 5 for a small deal | High regulatory or multi-jurisdictional flags triggered | Review the regulatory and jurisdiction inputs; lower if overestimated | | Position map shows no IP provisions detected | Contract uses non-standard terminology for IP clauses | Check for terms like "work product," "deliverables ownership," or "background IP" manually | | Deal timeline estimate seems too short | Scorer does not account for internal approval delays | Add internal review buffer (typically 1-2 weeks per approval level) to the estimated timeline | | Objection framework doesn't cover a specific pushback | Counterparty raised an atypical demand | Start with Acknowledge tier; frame using closest Market Context example; escalate to Bright Lines if needed | | Regulatory leverage arguments rejected as irrelevant | Framework doesn't apply to counterparty's jurisdiction | Verify which regulations actually bind each party; remove inapplicable leverage points | ## Success Criteria - **Position Accuracy**: Analyzer correctly classifies 85%+ of provisions when validated against expert review - **Deal Tier Alignment**: Complexity scorer tier matches actual negotiation effort within one tier for 90% of deals - **Negotiation Efficiency**: Average number of negotiation rounds reduced by 30% compared to ad-hoc approach - **Concession Tracking**: 100% of material concessions documented with rationale and trade-off analysis - **Bright Line Protection**: Zero instances of crossing defined Bright Lines without executive escalation and approval - **Regulatory Coverage**: All applicable regulatory provisions identified and addressed in 95%+ of contracts - **Time-to-Signature**: Deals close within estimated timeline +/- 20% for 80% of negotiations ## Scope & Limitations **This skill covers:** - Technology services agreements, SaaS subscriptions, professional services contracts, and B2B licensing deals - Negotiation position analysis for liability, IP, payment, SLA, and warranty provisions - Deal complexity scoring with tier-based recommendations for timeline, rounds, and focus areas - Regulatory leverage for GDPR, DORA, NIS2, and SOX in technology contract contexts - Objection handling frameworks and communication templates for common negotiation scenarios **This skill does NOT cover:** - Employment agreements, M&A transactions, real estate contracts, or consumer-facing terms of service - Jurisdiction-specific legal advice or attorney-client privileged analysis (this is a framework, not legal counsel) - Contract drafting from scratch (assumes an existing draft to analyze and negotiate) - Litigation strategy, dispute resolution beyond contract clauses, or enforcement proceedings - Price negotiation tactics for commodity purchases or non-technology procurement ## Anti-Patterns | Anti-Pattern | Why It Fails | Better Approach | |--------------|-------------|-----------------| | Treating every provision as a Bright Line | Counterparty disengages when everything is non-negotiable | Classify provisions into 4 concession tiers; trade Easy Gives early to build goodwill | | Skipping deal complexity assessment | Under-preparing for complex deals or over-preparing for simple ones | Always run complexity scorer first to calibrate effort, timeline, and approval requirements | | Using regulatory leverage whe
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.