Claude Skill

The Request Matcher

One workflow from your product manager operating system. Paste feature requests and your idea list. See the demand behind each idea, and the requests that are genuinely new.

Want the skill?

You'll also get The Product System, my weekly note on leading product in the AI era. Unsubscribe anytime, and I'll never sell your email. How I handle your details

Install & use

Claude CodeClaude DesktopClaude CoworkClaude.ai (web)Jev via your own OpenRouter key (optional)

Every request matched to the idea it belongs to, a demand count per idea, and the new requests kept separate so they don't get folded into something close enough.

  1. 1

    Download the file. Don't unzip it.

  2. 2

    Open Claude Code and start a new session.

    Install this skill for me. Then tell me, in plain English, what it
    does and what I should say to start using it.
  3. 3

    Drag the file straight into the message box.

  4. 4

    Paste the line below, and press enter. Claude does the rest.

That is the whole install on Claude Code and Cowork. In a browser or the desktop app Claude can't reach your files, so use Settings, Customize, Skills, Add, Upload skill instead.

How it works

    The same request, ten ways

    "Chase late payers" and "automatic reminders, please" are one request. Logged separately, the idea list grows while the demand behind any one idea stays invisible.

    This skill matches every request to the idea it belongs to and keeps the genuinely new ones apart.

    Use it

    Four steps, every time.

    1. 1.Open a new chat.
    2. 2.Paste the requests and your idea list.
    3. 3.Type request matcher and press enter.
    4. 4.Read New ideas first.

    What comes back

    From the made-up example in the download, with real output:

    New ideas (6)
    Early-payment discount: "Offer the client a discount if they pay within 7 days."
    Bank matching: "Connect to my bank so incoming payments are matched..."

    Optional: bigger batches with Jev

    With no key, the skill works in your Claude chat for up to about 150 rows. For thousands of rows, or a check you run every month, add your own OpenRouter key and the skill sends each row to Jev, a decision model from TypeSafe that answers with a probability instead of writing text.

    Every row you run that way goes to OpenRouter and on to TypeSafe, on an endpoint marked alpha, with a proprietary model. In our test it cost about 2 to 3 US cents per 1,000 rows. The skill shows you the estimate and sends nothing until you say yes. Check your company's data policy before you send customer text.

    Questions people ask

    What is The Request Matcher?
    The Request Matcher is a free Claude skill and one workflow of a product manager's operating system. It matches incoming feature requests to the ideas already on the team's list, counts the requests behind each idea, and lists the requests that match nothing as new ideas.
    How many ideas can it match against?
    Up to 254 in one run. For a longer list, split it by product area and run each area separately.
    Is my data sent anywhere?
    Not unless you add a key. With no key, the skill runs inside your own Claude conversation, under the same data settings as the rest of your Claude account. With your own OpenRouter key, every row you choose to run is sent to OpenRouter and on to TypeSafe, who run Jev, on an endpoint marked alpha with a proprietary model. The skill shows the row count and cost first and sends nothing until you agree. Check your company's policy before sending customer text.
    What does it cost?
    The skill is free. With no key there is nothing else to pay. With your own OpenRouter key you pay OpenRouter directly for Jev: in our test that came to about 2 to 3 US cents per 1,000 rows, more if your context is long. The skill prints an estimate before it sends anything.
    Is The Request Matcher free?
    Yes. The download asks for your name and email, and you also get the weekly Product System newsletter, which you can unsubscribe from at any time.