Lope Negotiate
Lope uses independent AI validators to critique your sprint plan across multiple rounds until consensus. No single-model blindspot.
This skill is invoked two ways:
- Explicit: the user typed
/lope-negotiate "goal"and expects you to run that exact goal - Implicit (via
using-lopeauto-trigger skill): the user described multi-phase work in natural language and theusing-lopeskill mapped it to this command. In this case you construct the goal string yourself from the user's prose.
Either way, the flow below is the same.
How it works
- Drafter LLM (the primary validator in the pool) proposes a sprint doc
- Validator pool (2+ different AI CLIs) independently reviews
- On NEEDS_FIX: drafter refines with validator feedback
- Repeats up to 3 rounds until PASS or escalation
Steps
- Determine the goal. If the user typed an explicit
/lope-negotiate "...", use that string. Otherwise extract the goal from the user's natural-language prompt — one sentence, imperative or noun-phrase form, specific enough that a drafter can scope it. - Pick the domain:
engineering(default) — code, software, technical workbusiness— marketing, finance, ops, management, consultingresearch— studies, academic work, systematic reviews
- Run negotiation:
# Engineering sprint (default)
PYTHONPATH=~/.lope python3 -m lope negotiate "$GOAL" --out "$SPRINT_PATH" --max-rounds 3
# Marketing / business sprint
PYTHONPATH=~/.lope python3 -m lope negotiate "Q2 product launch campaign" --domain business
# Research sprint
PYTHONPATH=~/.lope python3 -m lope negotiate "Systematic review of X" --domain research
# Large context file (preferred over giant --context strings)
PYTHONPATH=~/.lope python3 -m lope negotiate "$GOAL" --context-file ./brief.md
- Read and present the resulting sprint doc
- If passed: ask if user wants to proceed to
/lope-execute - If escalated: present validator feedback and discuss with user
Examples by domain
Engineering:
/lope-negotiate "Add JWT auth middleware with refresh token rotation"/lope-negotiate "Migrate from REST to gRPC for internal services"
Business:
/lope-negotiate "Q4 enterprise launch campaign" --domain business/lope-negotiate "Quarterly financial close process" --domain business/lope-negotiate "Digital transformation roadmap for retail client" --domain business
Research:
/lope-negotiate "Systematic review of LLM alignment techniques" --domain research/lope-negotiate "Ethnographic study of remote team collaboration" --domain research
v0.7 superpowers (opt-in)
# Brain-aware negotiate (Makakoo OS only) — Brain context flows into every drafter+reviewer round
lope negotiate "Add JWT auth" --brain-context "prior auth incidents" --brain-log
--brain-context exits 2 outside Makakoo with an actionable error — public
Lope still works without Makakoo OS.
Dynamic sprint mode
Treat the sprint as dynamic. If during work you discover a better approach or have an "aha" moment — do not silently expand scope and do not ignore it. Raise it with your lope teammates, negotiate whether it belongs, and fold it in if agreed.
Source: traylinx/lope — distributed by TomeVault.