The first hour, guided
An onboarding skill inside the plugin leads the first hour with questions, not a form. Zero live hours from me per customer, and the guidance is written in my voice inside the skill.
Promtfolio walks designers into Claude Code for one guided hour, and they walk out with a live portfolio page they built themselves. The code sits in a folder on their machine. One payment, no subscription, and no reason to come back to me.
Designers walk out with a live portfolio page they built themselves, and the code stays on their machine.
2026.
Designers working with Claude, Cursor or Lovable produce documentation without noticing. The prompts, the decisions, the dead end they backed out of, the moment they changed direction. Everything a good case study is made of already exists, scattered through chat history.
What is missing is not content, it is extraction. Meanwhile portfolio platforms sell the exact opposite: a template, a monthly subscription, and a site that lives on their servers.
The person I am talking to is not a designer looking for an easier way to build a website. It is someone who already picked AI as their primary tool, and has not yet found a way to show it.
Promtfolio does not build you a site. It walks you into Claude and walks you out able to build for yourself. The portfolio is your first project, not the product.
The value proposition, written 10 August 2026
The first version was a fully hosted product. Analyze, preview, publish to promtfolio.com/username, monthly subscription in two tiers. The code was written. The infrastructure ran on Vercel and Supabase. In August 2026 I froze all of it.
The reason was not technical. The product contradicted its own promise. If your site is hosted by me, you did not buy it, you are renting it from me. A subscription is something you can lose, and the entire pitch rested on ownership.
What stayed alive from the old version is the demo, because it shows what you get before I ask anyone for an hour of their time. It was an expensive decision. The code is still sitting there and I am not developing it, and I still think it was the right call.
The model I froze
The model that shipped
An onboarding skill inside the plugin leads the first hour with questions, not a form. Zero live hours from me per customer, and the guidance is written in my voice inside the skill.
Start, Extract, Build, Deploy, Audit and more. Skill files are memory you can read: they stay in the project, you can edit them, and run them again in six months without remembering a thing.
A brand file created during onboarding, covering typography, color, illustration, animation, grid, spacing, accessibility and microcopy. The agent flags requests that drift from it, and you approve or drop it. A guardrail, not a gate.
Five videos at the friction points, a written guide per skill, and an FAQ. A support agent answers first, and only refunds, complaints and a failure that came back after two tries reach me. Every future skill update is included.
Anyone can print "your code" on a banner. It is much harder to build a product where that stays true after the customer stops paying everyone, us included. Three structural decisions make it real.
The output is static HTML and CSS. Cancelling a Claude subscription does not take the site down, because the site never needed Claude to exist, only to get built.
Every site ships with manual content management. A content folder and a local editor, the old fashioned route, so you can add a project or swap an image by hand five years from now.
And anyone who wants to keep going without Claude gets a bespoke answer from us: the hosted studio, the same code I froze, opens up for them. The test that kept me honest across the whole product: what happens to my customer on the day I disappear.
There is no black box here. Every stage of the onboarding is a Markdown file sitting in the customer's project. She can open it, see exactly what it asks the agent to do, change a word, and run it again.
--- name: extract description: Pull a case study out of the work you already did with AI. --- # Extract Ask for the project folder, then read what is already there: prompts, commits, the dead ends, the moment the direction changed. ## Rules - The designer owns the taste. Never write the opinion for her. - One decision per section. If it has no "why", it is not a decision. - Quality bar: meravish.com. If the page is thinner than that, the questions were not good enough.
I do not have the capacity to run a community, and I do not have the capacity to personally walk every customer through this. That is not a disclaimer, it is the constraint that shaped the product. Everything is built around a fixed order: self serve first, agent second, me last.
The guidance lives inside the skills instead of inside a meeting, and the community is run by an agent fed by the same guides. Three things reach me and nothing else: a refund, a complaint, and a failure that came back after the agent tried twice.
Alongside that, a learning loop is planned: friction points collected with consent and without personal content, and a weekly agent proposing changes to the skills. The idea is that the product improves from everyone who passes through it, without me reading every conversation.
The Founders page is up. Anyone who joins by 31 October 2026 is a Founders Member at the launch price of $49, and the status is permanent: every future skill update is included at no extra cost. After that date the price goes up.
The low price is a decision, not a compromise. A product for many people with a large community is worth more to me than a high margin on a handful of customers, because the community is what brings the next customers.
What is still unproven: how many of them keep building on their own after that first hour. That is the only number that says whether the product did what it promised, and it is exactly what the learning loop is meant to see.
The product is live and you can walk into it. The Founders page is open until 31 October 2026, one payment, and the keys stay with you.
See Promtfolio (opens in a new tab)promtfolio.com