Try this right now. Pick a niche you’ve been thinking about. Fitness apps, online courses, meal kits, anything. Got it? Now ask yourself: what does every brand in that space assume about their customer without ever saying it out loud?
Sit with that for a second. Most people can’t answer it. Not because they’re not smart, but because we’re trained to look at what brands do, not what they silently believe to be true. You study their ads, their pricing, their positioning. You almost never audit the invisible logic underneath all of it. The assumptions nobody in the niche stops to question because they’ve always been there, baked into every product launch, every homepage headline, every email sequence in the space.
That’s where the gap lives. Not in a feature nobody built. In a belief nobody challenged.
And there’s a prompt from r/PromptEngineering that basically hands you the answer in 30 seconds. It’s called the Logic Architect prompt, and here’s how to run it.
🔍 Step 1: Pick a specific market
Not “fitness.” More like “fitness apps for people who hate going to the gym.” Specificity is what makes this work. The broader your market definition, the more generic the output. Vague inputs produce vague insights, and vague insights produce nothing useful.
Think about it this way: “online courses” could mean coding bootcamps, watercolor painting tutorials, or sourdough baking classes. Claude can’t surface meaningful patterns if the target is that wide. You want a market small enough to have shared conventions and shared blind spots.
A good test: can you name three brands that compete directly in this space? If yes, your definition is specific enough. If you’re struggling, tighten the scope. “Meal kits for families with picky eaters” beats “meal kits” every time. “Productivity apps for freelancers who work from cafes” beats “productivity apps.” The tighter the frame, the sharper the assumptions that come out the other side.
📋 Step 2: Run the prompt
[Your market]. Identify 3 unspoken assumptions that every brand in this niche is making. Propose a product that violates all 3.
That’s the whole thing. Paste it in, swap out the market, hit enter. What you’re doing is asking Claude to act as a strategic anthropologist for your niche, mapping the shared beliefs that every player treats as obvious facts. The “unspoken” framing is the key word here. You’re not asking for stated positioning. You’re asking for the stuff underneath it that nobody bothered to write down because it felt self-evident.
The product idea at the end is a forcing function. It makes the model commit to a real implication of those assumptions, not just name them. That’s where the interesting output happens. If Claude can describe a coherent product that breaks all three assumptions at once, those assumptions are real and structural. If the product idea feels forced or incoherent, you probably need to reframe your market or push the prompt harder.
⚡ Step 3: Read the output as a gap analysis
The 3 assumptions Claude surfaces are things every competitor is running on autopilot. Standard niche wisdom nobody questions. The product idea that breaks all 3 is your differentiation angle.
Here’s how to actually read it. Don’t just skim for the product concept. Go assumption by assumption and ask: is this real? Can I see it in the brands I know? If yes, it’s a structural pattern worth acting on. If it feels off or generic, that’s a sign your market definition was too broad. Go back to Step 1 and tighten it.
Then look at where multiple assumptions point in the same direction. If two of the three both suggest that brands in your niche treat speed as the primary value, the contrarian signal is that a real segment of customers probably wants depth instead. That’s a positioning wedge. Not a finished product, but a real direction.
🎯 What the output actually tells you
You’re not looking for a literal product to build. You’re looking for proof of pattern. If the output says “every brand assumes customers want motivation,” the contrarian play might be a brand built around accountability and friction instead. The prompt is a lens, not a blueprint.
To make this concrete: imagine you run this on “language learning apps.” Claude might surface assumptions like: users want to feel progress quickly, gamification drives retention, the goal is fluency. The product that violates all three might be something that deliberately makes progress feel slow, removes streaks and badges entirely, and focuses on functional literacy over conversational polish. Does that exact product exist at scale? Maybe not. But does that cluster of assumptions point to a real underserved segment who feels patronized by Duolingo’s confetti? Almost certainly yes.
That’s the move. You’re not copying the product idea. You’re stealing the directional insight and using it to stress-test your own positioning.
💡 Extra tips
- Run it 3 times on the same niche. Overlapping assumptions are the ones worth acting on. If two out of three runs surface the same belief, it’s structural, not coincidental.
- Try it on your own brand. You might not love what you find. Most founders discover they’ve been running on the same invisible assumptions as everyone else, just with different fonts.
- If the output feels shallow, push deeper: “What are the assumptions behind those assumptions?” That second-order question usually gets you to the real uncomfortable stuff, the beliefs that have been true since the niche was founded and nobody has had a reason to revisit since.
- Save the outputs and run this quarterly on your own market. Assumptions shift slowly, but they do shift. What was invisible orthodoxy two years ago might be quietly crumbling right now.
🚀 Pick a niche, run the prompt, screenshot the output. You’ll either find a real gap or realize your idea is just more of the same. Either way, you needed to know.
The ‘Inverted’ Logic Discovery.
by u/Significant-Strike40 in PromptEngineering