Mutual Action Plan — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mutual Action Plan (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A mutual action plan is a shared document that aligns buyer and seller on every step between "we want to move forward" and "the contract is signed and live." The word mutual matters: if the buyer has not contributed to and agreed on the plan, it is a vendor's wishlist, and the deal it was supposed to protect will stall in legal, procurement, or a budget cycle nobody mentioned. The costly mistake this skill prevents is discovering a six-week security review three weeks before the quarter ends.
Steps run in this order because dates cannot be set before milestones are known, and milestones cannot be known before the buyer has contributed theirs.
Collect before drafting anything. Label guesses as guesses.
Introduce it only after the buyer has expressed clear intent to evaluate seriously - never on the first call. Framing: "A lot of our customers find it helpful to build a shared timeline so nothing gets stuck waiting on anyone. Would you be open to putting one together?" Present it as a coordination tool, never a closing tool; buyers who smell a closing device disengage from it.
Start from the buyer's desired go-live date and schedule backward. If the buyer has no date, ask: "Is there a business outcome or event this needs to be live before?" The answer either surfaces real urgency or reveals that urgency does not yet exist - in which case the MAP's first milestone is establishing the compelling event, not exchanging redlines.
Use exactly these columns: milestone, owner (buyer or seller, by name or role), due date, status. Keep it in a shared document the buyer can edit - a MAP only the vendor can update is not mutual.
Seed with the typical mid-market SaaS milestones, then ask the buyer to add every step on their side the rep might not know about - budget approval cycles, procurement reviews, board sign-offs:
Dating rules:
Open every subsequent call with the MAP: "Before we dive in, let me pull up our plan - we have three items due this week." This maintains momentum and makes silent slippage uncomfortable. When a milestone slips, update the date and record why in the status column. A MAP showing perfect on-time completion is a red flag that nobody is tracking honestly.
MUTUAL ACTION PLAN - [FILL: buyer company] + [FILL: seller company]
Target go-live: [FILL: date] Driving event: [FILL: business outcome/event, or "none identified - establish"]
Shared doc, editable by both sides. Reviewed at the start of every call.
| # | Milestone | Owner (name/role) | Due date | Status / notes |
|---|----------------------------------------------|-----------------------|----------|----------------|
| 1 | Success criteria for evaluation agreed | [FILL: buyer name] | [FILL] | |
| 2 | Technical review / security questionnaire done| [FILL: buyer name] | [FILL] | |
| 3 | Reference calls completed | [FILL: seller name] | [FILL] | |
| 4 | Business case signed off internally | [FILL: buyer name] | [FILL] | |
| 5 | [FILL: buyer-added step, e.g. procurement] | [FILL] | [FILL] | |
| 6 | Legal review started | [FILL: buyer name] | [FILL] | |
| 7 | Contract redlines exchanged | both - split: [FILL] | [FILL] | |
| 8 | Signatures collected | [FILL] | [FILL] | |
| 9 | Kickoff scheduled | [FILL: seller name] | [FILL] | |
Slipped items log: [date, milestone, reason, new date]Bad date-setting: "Legal review - Owner: both teams - Due: end of month." No single owner, no buffer, a vague date nobody committed to.
Good date-setting: "Legal review started - Owner: Dana Reyes (buyer, legal ops) - Due: May 9 (typical turnaround 2 weeks; padded to 3). Confirmed with Dana on the Apr 14 call."
Produce a shared MAP document containing the target go-live date and driving event, a milestone table with single named owners and buffer-padded dates for every row, buyer-contributed milestones explicitly included, and a slipped-items log - plus the introduction framing script and the standing agenda line for reviewing it each call.
Ship only when: every milestone has one named owner and a dated deadline; buyer-side steps came from the buyer's mouth, not the rep's assumptions; third-party steps carry 50% buffer; the go-live date traces to a business event or the plan's first milestone is finding one; the document lives somewhere the buyer can edit; and the rep has a standing habit of opening calls with it.
For a simple or short-cycle deal (under 30 days, no procurement or security review), skip the table: send a bullet list in the follow-up email - three to five actions, one owner each, one deadline each. The goal is shared accountability, not administrative overhead. If the deal keeps stalling despite a healthy MAP, the problem is usually qualification, not coordination - revisit with discovery-call-prep.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.