Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Start a cross-team project with the collaboration contract that prevents the classic collisions — who decides what, how work flows between teams, the communication channels and cadence, and what done means — agreed before the first collision instead of during it. Use when asked kick off this cross-team project right, our two teams keep colliding, define how we'll work with the other team, or set up the partnership before we start. Produces the one-page contract: decision rights, interfaces, cade
.claude/skills/mohitagw15856-collaboration-contract/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -14% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -6% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 48% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 23% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 14% | 0% |
Cross-team projects fail at the seams: each team runs on its own invisible rules (working-agreements are per-team; the seam has none), decision rights are assumed differently ("we thought design signed off; they thought we did"), and handoffs bounce because "done" meant different things. The collaboration contract is the seam's rulebook, one page, agreed at kickoff while everyone still likes each other: who decides what (the decision-rights table), how work crosses the boundary (the interface), how the teams talk (channel + cadence), and what done means per handoff — cheap to write on day one, expensive to reverse-engineer during the first fight.
Ask for these if not provided:
| Decision | Decides | Consulted | Notes | |---|---|---|---| The forced-ambiguity rows marked ✓ settled]
Per handoff type: format · done-definition · the request path]
The channel · the sync (cadence + length) · between-syncs format · escalation names]
48h two-lead talk first · no-surprise-escalation clause · the tie-breaker · milestone review date]
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 21,920 | 11,358 | -48% | 1 | 1 | 0% | 3,911 | 3,380 | -14% | 0 | 0 | — |
case-08 | pass→pass | 12,503 | 11,956 | -4% | 1 | 1 | 0% | 2,388 | 3,375 | +41% | 0 | 0 | — |
case-02 | fail→fail | 16,662 | 12,501 | -25% | 1 | 1 | 0% | 2,925 | 3,360 | +15% | 0 | 0 | — |
case-03 | fail→pass | 22,019 | 13,657 | -38% | 1 | 1 | 0% | 3,595 | 3,369 | -6% | 0 | 0 | — |
case-04 | fail→pass | 13,911 | 12,650 | -9% | 1 | 1 | 0% | 2,223 | 3,299 | +48% | 0 | 0 | — |
case-05 | fail→fail | 17,055 | 14,578 | -15% | 1 | 1 | 0% | 2,921 | 3,726 | +28% | 0 | 0 | — |
case-06 | fail→pass | 16,320 | 11,978 | -27% | 1 | 1 | 0% | 2,842 | 3,493 | +23% | 0 | 0 | — |
case-07 | pass→pass | 12,501 | 10,135 | -19% | 1 | 1 | 0% | 2,157 | 3,009 | +39% | 0 | 0 | — |
case-09 | fail→pass | 19,580 | 14,881 | -24% | 1 | 1 | 0% | 3,281 | 3,734 | +14% | 0 | 0 | — |
case-10 | pass→pass | 14,241 | 13,062 | -8% | 1 | 1 | 0% | 2,409 | 3,519 | +46% | 0 | 0 | — |
case-11 | fail→pass | 15,268 | 12,457 | -18% | 1 | 1 | 0% | 2,728 | 3,190 | +17% | 0 | 0 | — |
case-12 | fail→fail | 18,050 | 15,940 | -12% | 1 | 1 | 0% | 3,126 | 3,739 | +20% | 0 | 0 | — |
case-13 | pass→pass | 16,431 | 11,265 | -31% | 1 | 1 | 0% | 2,693 | 3,050 | +13% | 0 | 0 | — |
case-14 | pass→pass | 12,898 | 11,565 | -10% | 1 | 1 | 0% | 2,178 | 3,138 | +44% | 0 | 0 | — |
case-15 | fail→pass | 13,127 | 11,098 | -15% | 1 | 1 | 0% | 2,474 | 3,075 | +24% | 0 | 0 | — |
case-16 | fail→fail | 12,923 | 11,428 | -12% | 1 | 1 | 0% | 2,317 | 3,096 | +34% | 0 | 0 | — |
case-17 | pass→pass | 18,796 | 13,923 | -26% | 1 | 1 | 0% | 3,196 | 3,659 | +14% | 0 | 0 | — |
case-18 | pass→fail | 14,550 | 10,308 | -29% | 1 | 1 | 0% | 2,371 | 2,769 | +17% | 0 | 0 | — |
case-19 | pass→pass | 17,081 | 12,096 | -29% | 1 | 1 | 0% | 3,030 | 3,127 | +3% | 0 | 0 | — |
case-20 | pass→pass | 12,936 | 11,056 | -15% | 1 | 1 | 0% | 2,325 | 2,941 | +26% | 0 | 0 | — |
case-21 | pass→fail | 11,277 | 12,612 | +12% | 1 | 1 | 0% | 2,342 | 3,351 | +43% | 0 | 0 | — |
case-22 | pass→pass | 13,555 | 13,424 | -1% | 1 | 1 | 0% | 2,467 | 3,609 | +46% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +23 percentage points is the difference between those two pass rates over the 22 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.