compass-negotiate-tradeoffslisted
Install: claude install-skill Anselmoo/werkstoff
# compass-negotiate-tradeoffs
Synthesize a hybrid from the selected winner and 1-2 runners-up, then **let the
guard decide whether it may be presented**. The precondition and the outperform
gate are enforced in code.
`GUARD="python3 ${CLAUDE_PLUGIN_ROOT}/scripts/compass.py"`
## Precondition
**MUST NOT run before `compass-explore-branches` has already selected a winner.**
This skill runs strictly after selection — never as a way to avoid choosing. The
guard rejects the call if `explore_winner_selected` is false.
## Process
1. Build a **trade-off matrix**: for each source branch, what it gives up and what
the hybrid preserves. For example:
```markdown
| source branch | gives up | hybrid preserves |
|---|---|---|
| Winner | its narrower impact | Winner's higher feasibility |
| Runner | its lower feasibility | Runner's higher impact |
```
2. Name and describe the **hybrid approach**.
3. Score the hybrid on **Feasibility, Impact, Risk, each 1-10, against the same
rubric** used in Explore.
4. State any **genuinely-exclusive conflict** the hybrid could not reconcile, and
which side it picked.
## Validate (the outperform gate)
```
echo '{"explore_winner_selected":true,
"sources":[
{"name":"Winner","feasibility":9,"impact":5,"risk":6},
{"name":"Runner","feasibility":5,"impact":9,"risk":6}],
"hybrid":{"feasibility":8,"impact":8,"risk":7}}' | $GUARD negotiate -
```
**The guard refuses (non-zero exit) unless the hybrid outperforms EVERY s