competitor-monitoring
Competitor monitoring
Runs whenever someone needs a current read on the competitive landscape — on a cadence, before a strategy conversation, or the moment a rival's name comes up in a lost deal. Produces a dated, source-linked intelligence briefing of genuinely new competitor moves, plus an updated running memory per competitor so the next run starts where this one ended.
The failure mode this skill exists to prevent: a briefing that confidently reports last quarter's funding round as this week's news because a recap article was published yesterday. Everything below is built around one distinction — when a page was published vs. when the event actually happened — and a memory that remembers what you already reported.
Set up the profile (first run only)
- Ask for the company's website domain, then search the live web for the domain to confirm you have the right company. Confirm with the user before proceeding.
- Build the competitor list one of two ways: the user names them, or you propose them — run three parallel searches ("[Company] competitors", "[Company] vs", "[Company] alternatives"), synthesize a candidate list, and get explicit confirmation. Never research a competitor list the user hasn't approved.
- For each confirmed competitor, capture name, domain, and category (direct, adjacent, incumbent). Also capture 2–3 industry keywords for trend searches.
- Save all of this to a profile file in your workspace, alongside a
competitors/directory that will hold one running memory file per competitor and abriefings/directory for saved runs.
Pick the run mode
Check the profile's last-run date before searching anything: