$ claude> run portfolio-from-work ● de-identification gate ✓ employer name stripped ✓ customer name → "a B2B product" ✗ "18% churn" flagged, not guessed
PRODMAN STACK · FREE · MIT
Your PM work
is invisible.
You have shipped real things for years and cannot show one of them. The PRDs are in a Confluence you lost access to. The research is full of customer names you cannot say out loud.
INSIDE THE STACK
Two skills.
Both ship their evals.
Every skill: the problem, the gate, the output. Screens are real.
$ claude> run launch-minimum ● audit 1 promise ✓ 4 capture ✗ earliest gap 6 path to pay ⚠ no card tested VERDICT: NOT A LAUNCH
evals/golden-sets/├── portfolio-from-work/│ ├── 02-no-personal-decision.md│ ├── 03-identifiable-from-shape.md│ └── 04-memorable-number.md└── launch-minimum/ └── 05-nearly-ready.md
YOUR MOVE
You are not behind.
You are not allowed to show it.
Clone the repo, run it in Claude Code, keep it forever — including commercially, including if you never speak to me again. It will not remember you, it cannot tell you if the output is right, and it does not improve because you used it. Those three are what the paid OS is.
Get each skill the day it ships.
One new skill lands in the repo as it is built, each with the five adversarial inputs it had to survive. Scoreboards publish as runs happen — failures included.
You need Claude Code and a terminal. If you have ever cloned a repo you are over the bar.

BUILT BY
Anurag Jha
Product leader.
Builds the agents that do his own PM work.
A working product manager who builds AI systems at scale and publishes what breaks as well as what works. Every skill in the Stack came out of a problem he hit on real work, and ships with the frozen adversarial inputs it had to survive.
Every skill ships with the checks it has to pass. A scoreboard you can only pass is not a scoreboard.
Stuck, or want to ask first? hello@prodman.ai