You have shipped things. Real things, for years. And you cannot show a single one of them. The PRDs are in a Confluence you no longer have access to. The roadmap belongs to a company that owns it. The research is full of customer names you cannot say out loud.
Meanwhile every job post wants “AI experience”, and every portfolio you see belongs to a designer or an engineer who can just link the thing they built.
2 skills, more shipping·no signup to use it·MIT, yours forever
You are sitting on ten years of work you are not allowed to show. That is a permission problem wearing a skills problem’s clothes, and no amount of prompt-engineering practice touches it. The fix is a process that strips what you cannot publish and keeps the part that was always the interesting bit — the decision you made, and what it cost.
Deliberately small. One skill you run beats forty you never open. More get added as they prove themselves on real work — not before, and not to make the README longer.
“Ten years of work and I can’t show any of it.”
Interviews you from memory — you do not need to find the documents. De-identifies everything before it writes a word, and shows you what it stripped. You end with case studies you can send and one artifact that actually opens.
“I keep not launching and I can’t say why.”
Eight things that must exist before you launch, and nothing else. Audits what you have, names what is missing in funnel order, and refuses to let you build a ninth thing until the eight are real.
Turn what shipped into something a customer will read, without the changelog voice.
A clickable artifact on synthetic data, from a spec, in an afternoon.
git clone https://github.com/aragjha/prodman-stack
cd prodman-stack
claude
# then, in Claude Code:
> Read skills/portfolio-from-work/SKILL.md and run it on my last project.Open the repo↗The two largest PM repos on GitHub have 26,700 and 7,100 stars between them, and neither one tells you whether anything in it actually works. A prompt that produces confident, well-written, strategically useless output looks identical to one that works — until you have a check that can fail.
So every skill in this repo carries a VERIFY block, written before the skill was trusted. Here is the real one from launch-minimum:
The line between them is not a feature list, it is a real one: everything free is a one-shot generator — run it, get a good output, close the session. Everything paid needs memory, measurement, or your context to exist at all. If you only ever need the one-shot, take the repo and go. It is genuinely yours.
Every skill, forever, with no account and no catch.
One prompt a day, a shared room, and I review your artifact personally on day seven.
The same skills, except they know your product and score their own output.
Those three are the whole difference between a folder of skills and a system — and they are exactly what the paid OS is. They are stated here because you will hit them yourself within a week, and finding out from the product is better than finding out from the bill.
One new skill lands in the repo as it is built and tested, each with the eval golden set it has to survive — five frozen adversarial inputs with every trap written down, so you can audit the checks instead of trusting them. Drop your email and you get each one the day it ships, along with the scoreboards as runs happen — failures included.
No newsletter. No drip sequence. A skill, when there is a skill.