skills/competitive-intel-watch/SKILL.md
Scheduled delta monitoring against a prior competitive snapshot. Use when tracking competitors on a cadence: material shifts only, cited evidence, battle-card update flags, runs unattended.
npx skillsauth add deanpeters/Product-Manager-Skills competitive-intel-watchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Monitor a competitive landscape for material shifts since the last run. Diff the world against the previous snapshot; report only what changed, with evidence; flag which downstream artifacts need updating. This is the skill that turns competitive research from a document into a cadence — the weekly SIGINT sweep and monthly OSINT digest from the fusion cadence live here. A watch reports change, not state: regenerating the same report weekly is theater, and "no material shifts this cycle" is a valid, useful result.
Works best with: the previous Competitive Research Snapshot (pasted or attached) — the baseline this run diffs against — and the competitor list (defaults to those in the snapshot). Also useful: anything specific you're watching for this cycle, and a materiality bar adjustment if the default needs tightening or loosening.
Input supplied inline with the invocation — text after the skill name, a pasted context dump, or an
appended ARGUMENTS: line — counts as answers already given. Use it against the question budget;
don't re-ask.
Arriving empty-handed? That works too. With no prior snapshot, the skill falls back to baseline
mode: it produces a first snapshot using the competitive-research-snapshot structure and stops —
the delta value starts on run two.
Example invocation: Competitive intel watch — prior snapshot pasted below; this cycle I'm specifically watching for pricing moves. [snapshot]
autonomous-investigation
contract — question budget of 2 (this skill's tightest), search-plan gate, Fact/Inference/Assumption
labels, Just Enough Mode, stable schema, 4-option Final Step.intelligence-collection-disciplines is this
skill's operating rhythm.competitive-research-snapshot first; the scope itself
changed (new segment, pivot) → re-snapshot from scratch rather than diffing a stale scope.competitive-research-snapshot schema and stop.# Competitive Watch Report
## 1. Run Header
**Scope (from prior snapshot):** | **Prior snapshot date:** | **This run date:** | **Competitors checked:**
## 2. Changelog (Material Shifts Only)
For each material shift:
### [Competitor] — [4 to 8 word change summary]
- **What changed:** [1-2 bullets, labeled Fact/Inference]
- **Evidence:** [URL, date]
- **So what:** [why it clears the materiality bar]
- **Confidence:** [high / medium / low]
If nothing cleared the bar: "No material shifts this cycle." List
anything on the watchlist for next run.
## 3. Update Flags
| Downstream artifact | Sections needing update | Driven by |
|---|---|---|
| Battle card | | |
| Positioning statement | | |
| Pricing/packaging analysis | | |
| Roadmap assumptions | | |
Only rows with real updates; omit the rest.
## 4. Watchlist for Next Run
- [Signals below the bar but trending]
- [Open questions this run could not resolve]
### Assumptions to Validate
- [Assumption 1] / [Assumption 2] / [Assumption 3]
A copy/paste fill-in version of this schema, with quality checks, lives in template.md.
battle-card-builder)Accept 1, 2, 3, 4, 1 and 2, Verbose Mode, or a custom path. On a scheduled, unattended
run, file the report and stop — the options wait for a human.
A changelog entry that clears the bar (fictional):
Ledgerline — mid-tier plan removed from pricing page
- What changed: the $49 "Team" tier no longer appears; feature list redistributed upward — Fact (pricing page vs. archived version, Jul 2 vs. Jun 1)
- Evidence: URL + archive diff, dated
- So what: entry price effectively doubled; our "cheaper to start" talking point is now stronger, and their SMB churn may spike — clears the bar for both sales and pricing owners
- Confidence: high
The empty changelog done right:
No material shifts this cycle. Below-the-bar activity logged for trend: [Competitor B] published three thought-leadership posts on compliance automation (watchlist: possible positioning shift if their product pages follow), and two senior-engineer job posts mention a language we haven't seen in their stack before (watchlist: TECHINT corroboration needed before this means anything).
See examples/sample.md for a complete worked run (fictional FSM-software
market) that diffs against the competitive-research-snapshot example's baseline — including an
assumption from that baseline getting confirmed by the diff. examples/sample-industrial.md
shows the quarterly-cadence industrial version, where a top risk gets demoted and that's
reported as material.
autonomous-investigation (Workflow) — the governing protocolintelligence-collection-disciplines (Component) — the fusion cadence this watch runs oncompetitive-research-snapshot (Workflow) — produces the baseline this skill diffs againstbattle-card-builder (Workflow) — consumes the update flagspestel-analysis (Component) — the macro-environment sibling of this competitor-level watchmarket-intelligence/competitive-intel-watch-prompt.md in the
https://github.com/deanpeters/product-manager-prompts repo.data-ai
Mine public reviews, app stores, and forums for unmet needs, competitor weaknesses, and switching triggers — with quoted evidence. Use when you want customer voice without waiting on interviews.
development
Build an evidence-cited SWOT of one company — yours or a competitor's — from public sources, ending with the S-O/W-T crossings. Use for strategy reviews, board prep, or competitor depth.
testing
Track competitor pricing and packaging as a diffable time series. Use when monitoring tiers, gates, limits, and price moves on a monthly or quarterly cadence.
documentation
Read an industry's structure through Porter's Five Forces with documented signals per rating, ending at the profit pool. Use when weighing market entry or when margins erode and nobody can say why.