@di-atomic/competitor-watch

Name
@di-atomic/competitor-watch
Tagline
A weekly competitor diff you can check, not a re-snapshot in change-flavoured language.
Hero subhead
Snapshots land in a content-addressed store, so an identical week creates no revision at all and every "changed" carries the revision pair and the add and delete counts that produced it.
Who it's for
Founders, operators and agencies who get a weekly competitor update and cannot tell which lines in it are actually news.
Version
0.1.0
Tier
beta
Path type
guidance-only
Install command
opvs-skills install @di-atomic/competitor-watch
Trigger phrase
run the weekly competitor scan
Marketplace URL
https://market.opvs.ai/v/di-atomic/competitor-watch
Blog URL
https://di-atomic.com/blog/shipping-di-atomic-competitor-watch
Stat 1 value
32
Stat 1 label
live production reads run before a line was authored
Stat 2 value
0 of 30
Stat 2 label
Meta commercial ads that disclose a spend figure
Stat 3 value
5
Stat 3 label
verdicts, so "could not look" never reads as "no change"
Stat 4 value
4
Stat 4 label
scripts that print PASS or FAIL with numbers
What headline
What you actually get
Cap 1 icon
🔄
Cap 1 title
A diff, not a re-snapshot
Cap 1 desc
Snapshots go to a content-addressed store. Writing the same bytes back creates no revision, so "nothing moved" costs nothing and is decided by the substrate rather than by the writer. A real change reports the revision pair and the counts between them.
Cap 2 icon
🚫
Cap 2 title
It refuses to invent a number
Cap 2 desc
No ad library discloses commercial spend, so none is ever emitted. A field can also be filled and still empty: impressions_with_index came back non-null on 30 of 30 ads, every one holding minus one. Sentinels are read at the leaf, never at the wrapper.
Cap 3 icon
🎯
Cap 3 title
It sees who buys no ads at all
Cap 3 desc
Searching a competitor plus "alternative" costs one credit and returned five rivals in the top eight, each publishing content to intercept that search. An ad library shows what someone pays for; this shows who is hunting their unhappy customers.
Showcase headline
Five verdicts, and the last three never collapse into the second
Showcase before caption
changed carries a revision pair with additions and deletions. unchanged is the store creating no revision from an identical write.
Showcase after caption
queued is an async crawl that had not returned. not_disclosed is a platform publishing to nobody. unavailable is a failure to look, recorded as one.
Worked title
One competitor, one week, start to finish
Worked example
set ............ 4 competitors, declared, resolved; credit cost printed FIRST pricing ........ changed from_rev fec68254 -> 6fab9dc9 +4 / -3 changelog ...... unchanged identical write, no revision created website ........ queued async crawl, NOT reported as "no change" meta ads ....... 30 of 377 sampled (8%); appearances claimed, absences NOT linkedin ads ... 19 of 24 disclosed (EU-targeted); 5 not_disclosed, not "stopped" google ads ..... volume + timing only; copy costs 25 credits/creative spend .......... never emitted demand ......... 5 of top 8 "alternative" results are rivals verify-competitor-set-declared ... PASS lint-non-attributable-claims ..... PASS 0 uncited verify-diff-vs-prior-week ........ PASS real parent revision verify-parse-tolerance ........... PASS
Worked framing
The credit cost is printed before the scan starts, and a scan that cannot be finished is refused rather than half-run: a partially paginated sweep silently corrupts the following week's diff, which is worse than not scanning at all.
Rel 1 icon
🖊️
Rel 1 name
@di-atomic/copy-engine
Rel 1 desc
Takes the steal-list briefs, with the citation already attached.
Rel 1 url
https://market.opvs.ai/v/di-atomic/copy-engine
Rel 2 icon
🎯
Rel 2 name
@di-atomic/icp-discovery
Rel 2 desc
Builds a target list from scratch; competitor-watch takes one you declare.
Rel 2 url
https://market.opvs.ai/v/di-atomic/icp-discovery
Rel 3 icon
📊
Rel 3 name
@di-atomic/cro-audit
Rel 3 desc
Reads your page. competitor-watch reads theirs.
Rel 3 url
https://market.opvs.ai/v/di-atomic/cro-audit
CTA headline
I got tired of competitor reports I could not check.
CTA description
competitor-watch is one skill in the system behind Di-Atomic, the marketing and compliance agency that runs cognitoAI, SpiderIQ and OPVS. Guidance-only, so there is no backend to provision and nothing to wire up.
Upstream license
MIT