Skills / Before you build / Will a platform absorb you

Can my problem be fixed with a pull request — will a platform or the next model annex my category?

Some problems are a feature someone else has not shipped yet. Find out which kind yours is.

platform-annexation-check

SKILL.md · 1,574 words

Verified Sept 2026

Download the folder
What your agent reads.
name
platform-annexation-check
description
Platform annexation and next-model risk for a cybersecurity company before the category settles. The pull-request test: whether the problem is a feature or a company, whether Palo Alto Networks, CrowdStrike, Microsoft, Google/Wiz, Okta, Cisco or Zscaler can ship it from data they hold and a control point they own, and whether the next frontier-model release absorbs the product's core. Use when the acquirer list and the competitor list are the same logos, when a platform throws the capability into a tier the buyer already pays for, when a product team asks for a second deep technical session, when late-stage deals vanish with no loss reason, when the supplier of the data, engine or model could build the layer on top, or when an analyst is about to name the category. Not for buyer-discovery (is the problem real, who pays), cyber-pricing (price, metric, the price defense at renewal), or pmf-signals-in-security (is the market pulling).
title
Will a platform absorb you
question
Can my problem be fixed with a pull request — will a platform or the next model annex my category?
subtitle
Some problems are a feature someone else has not shipped yet. Find out which kind yours is.
summary
You are asking the market's first question, which is not whether the problem is real but whether your answer survives a large platform deciding to care. Write your acquirers and your competitors on one page and see whether they are the same names, treat a platform's eager technical interest as a warning rather than a courtship, run the newest AI model against your own core workload, and write down what stays yours when the platform ships its version.
group
before
verified
2026-09-08
order
11

945 / 1024 characters

This is the top of the SKILL.md file, exactly as it downloads. Your agent reads the description field to decide when to load this skill. The rest of this page is for you.

You are asking the market's first question, and it is not whether the problem is real. In a category that already has a name, demand is the easy proof and defensibility is the hard one, and nobody asks you for the hard one at seed. We once reviewed an analyst-named category from end to end. Demand looked real for most of the companies in it, and very few looked safe from a platform deciding to absorb what they did. The question that matters is whether your answer survives someone bigger deciding to care.

Run the pull-request test.

You ask one question of every large vendor that already touches what you protect. Could they ship a competent version of you from data they already collect, through a control point they already own, into an environment the customer already deployed? The control point is the endpoint agent, the network proxy, the identity provider, the cloud API, or the place where the logs land. Then ask the third question: does this buyer need the best product in this category, or does good enough win?

Do not score the test against a build timeline. Nobody knows how long a platform takes, and an invented number gives you false comfort about every incumbent that moves slowly. Score capability and intent instead. The difference in security is the environment. Elsewhere a platform still has to earn its way in. In security it is already installed, so its version ships into an agent that is already running while yours ships into a security review. We have watched three startup categories become features of licenses the buyer already held, in one announcement, on one day.

Put acquirers and competitors on one page.

You write your realistic list of acquirers and your realistic list of competitors on the same page, and you mark the overlap. If they are the same five names, the platforms that host, scan, or deliver what you protect, you are in a category that gets absorbed, and the default answer from every name on the list is to build rather than to buy. The conventional reading treats that overlap as a sign you are in a hot, strategic space. It is the opposite. It is the structural signature of a category that gets absorbed rather than bought.

Platforms build capability and buy revenue, and your job is to decide which of the two you are to them. Buying you is rational only when you hold revenue they cannot replicate or a position they cannot rebuild in time. Without one of those, the conversation ends in a polite pass, and the pass is an endorsement of the idea rather than a rejection of it.

Treat eager technical interest as a countdown.

You will get an extraordinary technical meeting with a platform's product team, and it is not a buying signal. Deep, unusually well-prepared engagement followed by a pass is the clearest early warning that the platform intends to build your product itself. We have watched the sequence more than once: intense technical interest, then silence from the business side, then a shipped feature. Founders and boards read the engagement as validation and as evidence that an exit exists. Treat sustained technical interest with no commercial motion as a countdown.

What separates a courtship from a countdown is process state, meaning what has formally happened on their side rather than how it felt, never enthusiasm. Has the product team formally referred you to corporate development? Is there exclusivity, or money at risk? If nothing has changed since the first session, the second session is research. And when a genuine conversation stalls, the cause is almost always on their side, a new general manager, a reorganization, a shifted priority, and almost never feedback on you. Improving the pitch does not fix it.

Run the check up and down your supply chain.

You run the same test on your suppliers and your delivery partners, not only sideways at your peers. The company best placed to see what your layer is worth already owns everything underneath it, and it sets your margin while it decides. Ask three questions of every supplier and every delivery partner. Does it see your buyer's traffic or data on the way through? Does it sell to your buyer directly today? Is your capability already inside a tier your buyer pays for?

We have watched a code-hosting platform unbundle the scanning a startup sold, and an identity provider move the basic half of agent identity into its core plan while keeping the premium half chargeable, which told every company in that space which half of its product had just gone to zero. Nobody gives notice before launching against a customer built on their platform. The announcement is the notice, so the only preparation is not to depend on one.

Treat the next AI model as a competitor.

You treat every new frontier model as a competitor with distribution into every developer's terminal. In under two years the model layer absorbed finding vulnerabilities in real code, generating patches, and, under restrictions, developing exploits, each as a feature of a release and each inside an enterprise tier within months. The public market now reprices security stocks on launch days.

Run the newest model against your own core workload, on your own inputs, and measure the gap. It costs an API key and a day, it is the only step here that produces evidence rather than a list, and a product whose core is applying a model to find or fix something in code is competing with its supplier's roadmap.

Expect to lose at the renewal table.

You will lose these deals where no evaluation ever happens. A customer renegotiates a contract with an adjacent platform, that vendor throws your capability in at no extra cost, and several of your late-stage deals disappear in the same window for reasons your pipeline review never sees. Your real competitor is the vendor already under contract for a neighboring function, whose price for your capability is close to zero and whose paperwork is already done. Nobody tells you, because from the buyer's side no decision about you was ever made.

A usage cap inside a bundle is the gap a competitor sells into, which makes the threat more precise rather than smaller. Record each prospect's adjacent renewal dates as a field in your pipeline, because the loss arrives on their calendar, not yours.

The naming of the category is an alarm.

You read an analyst naming your category as a competitive alarm, not a marketing milestone. A name is what lets generalist investors underwrite the space, and a name is what puts your category on a platform product team's slide. Well-funded competitors appear within a couple of quarters, and the map helps later entrants more than it helps you. The accounts you deploy while the space is quiet are the defense you have when it stops being quiet.

Two acts look alike. Describing your product as the obligation the buyer is already measured on is something you do once. Cycling through category names to stay off a platform's slide is churn, and it describes a market that is not pulling for you.

Write down what stays yours.

You end the check with one paragraph naming what stays yours when the platform ships its version, and "better" is not on the list. Write each candidate next to the thing that would prove it false, or the paragraph is decoration. A control point fails if the platform's agent already runs on the host. Unique data fails if your supplier collects it before you do. A buyer the platform's sales team does not call on fails if that buyer sits inside an account the platform already renews.

What survives is the customer's own process wired through you rather than a dashboard they log into, an inline position whose reliability is proven at their scale, and the unglamorous work a platform's product team will never schedule. If every candidate proves false, the honest answer to the question in the title is yes, and the move is a different problem rather than a different name.

Working the question.

  1. Write the two lists, acquirers and competitors, and mark the overlap. Overlap is the diagnosis, not the validation.
  2. Run the pull-request test on every overlapping name, covering data, control point, and whether good enough wins, against what each one shipped or bought in the last year.
  3. Run it on every supplier and delivery partner. Any yes means the announcement will be your notice, so plan without one.
  4. Run the newest model against your own core workload on your own inputs, and measure the gap.
  5. Write the paragraph: what stays yours, and what would prove each candidate false. If every candidate proves false, choose a different problem.
  6. Add two fields to your pipeline: process state for every platform conversation, and adjacent renewal dates for every prospect.
  7. Re-run the test each quarter, and again whenever a name on your list reports earnings.

Working with an agent.

Give your agent your target acquirer list and your competitor list. Ask it to merge them onto one page and mark every name that appears on both. Those are the companies that decide whether you get bought or built over, and most founders have never seen the two lists side by side.

Install the skill.

You are reading the skill itself — this page and the download are the same files. Unzip it into ~/.claude/skills/ (or a project’s .claude/skills/) and Claude Code loads it when the question comes up; so does any agent that reads Agent Skills.

mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -sLO https://techoperators.com/skills/platform-annexation-check.zip && unzip -oq platform-annexation-check.zip && rm platform-annexation-check.zip

platform-annexation-check/SKILL.md

No terminal? Download platform-annexation-check.zip and drop into your assistant’s project files.

Kevin Skapinetz

Tell us what you see.

Whether you’re thinking about starting a company, building one in stealth, or raising a round: send Kevin or Dan what you see on LinkedIn, in your words.