Competitor Watch — track a competitor, ping on real moves

Track what a competitor actually shipped — "watch this competitor", "track what they ship", "what changed at". Compares against the last snapshot and reports only real moves: launches, pricing changes

SKILL.md

GitHub

Competitor Watch

Does: tracks what a named competitor is shipping and pings you only on real moves. Solves: finding out about a competitor's launch a month late. Triggers on: "watch [competitor] and tell me what changes"

How Maxim does this

Routes to competitive-intel-analyst + web sources, compares against the last snapshot, and reports only real moves since — launches, pricing changes, positioning shifts — not noise. Each move gets a so-what (does it threaten your moat?), grounded in Porter / 7 Powers.

Behavioral overlay

  • Frameworks (cited per ADR-007): Porter's Five Forces · 7 Powers · signal detection (real move vs. PR noise).
  • No-fabrication is load-bearing: verified moves are stated as fact with the source; anything inferred (e.g. "likely targeting enterprise") is marked inference. Default 🟡 MEDIUM for that reason.

The unattended "monitor" version

orchestrator/workflows/competitor-watch.mjs — the read-only Workflow #2 from the standard: scheduled, dry-run-default, idempotent (won't re-report the same move), bounded + logged. Read-only, so it never acts — it only surfaces. Go-live just turns on the morning delivery.

Output

Moves since last check (launch / pricing / positioning) · significance vs. your moat · sources · fact vs. inference marked.