Agent Skillsmohitagw15856/pm-claude-skills › collaboration-contract

collaboration-contract

GitHub

用于启动跨团队协作项目,通过制定一页纸协作合同明确决策权、接口规范、沟通节奏及完成标准,预防团队间因规则不清导致的冲突与推诿。

skills/collaboration-contract/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

启动跨团队合作项目 解决团队间频繁碰撞或推诿问题 定义与其他团队的协作方式 在项目开始前建立合作伙伴关系

Install

npx skills add mohitagw15856/pm-claude-skills --skill collaboration-contract -g -y
More Options

Use without installing

npx skills use mohitagw15856/pm-claude-skills@collaboration-contract

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill collaboration-contract -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "collaboration-contract",
    "description": "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, cadence, and the done-definition."
}

Collaboration Contract Skill

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.

What This Skill Produces

  • The decision-rights table — the project's likely decisions × who decides / who's consulted, the ambiguous ones forced now
  • The interface spec — how work moves between teams: the handoff format, the request path, the done-definition per handoff type
  • The communication layer — the shared channel, the sync cadence (as light as the project allows), the escalation path with names
  • The friction protocol — what happens at the first collision: the two-lead conversation before anything ascends

Required Inputs

Ask for these if not provided:

  • The project and the teams — what's being built/done, which teams, their prior history (a scarred partnership needs the contract more and trusts it less — the tone adjusts)
  • The likely decisions — the calls this project will force (scope, priority conflicts, quality bars, launch timing); the table pre-decides the deciders, and the awkward ones ("who wins when priorities conflict?") are exactly the ones to force now
  • The handoff shapes — what actually crosses the seam (designs → build? data → analysis? approvals?); each shape gets its done-definition
  • The leads — the two humans who own the seam; the contract is theirs to sign and theirs to enforce

Framework: The Contract Rules

  1. Force the ambiguous decisions now: the table lists the project's foreseeable calls with a decider each — and the ones both teams assume they own are the ones the kickoff must settle ("tie-breaks on priority: [name]"). Every ambiguity left standing is a scheduled fight with interest.
  2. Interfaces are formats plus done-definitions: each handoff type gets its shape ("designs arrive as [format] with states covered; 'done' = the checklist passes") — because bounced handoffs are almost always definition mismatches, not quality failures. The runbook-writer verify-per-step logic, applied to seams.
  3. Cadence as light as survivable: one shared channel, one short sync at the necessary frequency (not the reassuring one — meeting-cost-meter math doubles across two teams), and the asks flowing per async-update-format shapes between syncs. The contract names it all so nobody invents parallel channels in week two.
  4. The friction protocol de-escalates by design: first collision → the two leads talk within 48h, before either escalates upward ("no surprising each other's managers" is the clause that saves partnerships) → unresolved after a real attempt → the named tie-breaker. Written while calm, the protocol converts the first fight from a relationship event into a process event.
  5. The contract is one page and revisited once: kickoff-signed, then reviewed at the first milestone ("which clause did we violate? fix it or change it" — the working-agreements revisit logic) — a living page, not a treaty. Longer contracts don't get read; unrevisited ones drift into fiction exactly when needed.

Output Format

Collaboration Contract: [project] — [team A] × [team B]

Decision Rights

Decision Decides Consulted Notes
[The forced-ambiguity rows marked ✓ settled]

Interfaces

[Per handoff type: format · done-definition · the request path]

Communication

[The channel · the sync (cadence + length) · between-syncs format · escalation names]

Friction Protocol

[48h two-lead talk first · no-surprise-escalation clause · the tie-breaker · milestone review date]

Quality Checks

  • The both-teams-assume-they-own decisions were forced and settled
  • Every handoff type carries a done-definition
  • The cadence is justified by need, not reassurance
  • The no-surprise-escalation clause is explicit with the 48h talk first
  • The milestone review is dated

Anti-Patterns

  • Do not skip the contract because the teams get along — the contract is why they'll keep getting along
  • Do not leave "who wins priority conflicts" unassigned — that's the fight, pre-scheduled
  • Do not accept vibe-based done — bounced handoffs are definition gaps wearing quality-complaint costumes
  • Do not escalate surprises — the 48h clause is the partnership's real load-bearing wall
  • Do not write three pages — one page gets signed and remembered; three get filed and violated

Version History

  • 471c606 Current 2026-07-22 14:43

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
377cb5b2
Indexed
2026-07-22 14:43

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 17:01
浙ICP备14020137号-1 $방문자$