The Asset Intelligence Platform

For six months I’ve been circling a question our industry still treats as optional: how do we capture the expertise behind great creative work — not just generate assets faster?

The Asset Intelligence Platform is my answer. Start from the job to be done. Model the judgment the job actually requires. Only then generate the assets. Everything else is downstream.

The question under the tools

Information is abundant. Expert judgment is rare.

Nearly every AI creative tool shipping today makes the abundant thing more abundant — more logos, more heroes, more copy, faster. Almost none of them touch the scarce thing: the mental models, the tradeoffs, the taste, and the failure patterns that decide whether any of that output is actually right.

I’ve spent almost twenty years as a product designer working at the brand–product intersection, including a multi-year visual brand refresh at Zillow scale. Over the past six months I shipped a stack of working products with AI as my pair: a founder brand-intake tool with hundreds of commits, an illustration-system builder that trains a LoRA on one illustrator’s hand, a prompt library with a Chrome extension that rides shotgun in any text field. Each one embodied real creative judgment. The problem was that the judgment still lived in my head and in scattered docs. Every new product started from a blank page.

AIP is where that judgment becomes infrastructure. Its founding move is simple and non-negotiable: start from the job to be done, never the asset type. A logo, a brand guide, a website hero — these aren’t the product. They’re compiled expressions of intent, context, capabilities, decisions, and evaluation criteria. Model that chain explicitly and the asset stops being the point. The judgment is the point. The asset is what it compiles to.

The portfolio as a stack — Brand Builder, Illustration System Builder, AppForge, PromptVault/KeyPrompt as surfaces on top; AIP as the shared knowledge layer beneath them; gateway and contracts as the connective tissue.

Trained on its founder first

Under the hood, AIP is deliberately unglamorous: a version-controlled repo of plain Markdown with YAML frontmatter, validated by schemas and scripts. Jobs, outcomes, capabilities, assets, workflows, roles, decisions — all cross-referenced, diffable, and provider-agnostic.

Two rules give it its character.

1. Every fact is separated from every hypothesis. Anything the system infers stays flagged as a guess until a human ratifies it.  

2. A human keeps authority over strategy, meaning, and taste — by doctrine, not as an afterthought.

Before the platform hardened into software, it got trained on me. I answered all twenty-six sections of its Founder Foundation questionnaire — five hundred-plus answers, as much of my own working brain as I could get onto the page — and compiled the result into twenty-six structured knowledge files. That capture taught me the platform’s most important lesson: you cannot download your own expertise. Judgment doesn’t surface on demand. It surfaces in response to cues — old work, contradictions, a diagram that gets your idea slightly wrong. So the capture instrument evolved from a straight interview into an evidence-cued thinking environment. Expertise is reconstructed, not retrieved.

The front door compiles the brief

A founder arrives wanting a deliverable — a homepage, a brand system, an illustration style, a logo. The front door’s job is not to collect a brief. It is to compile one, in three beats.

The opening question is never “tell us about your company.” It’s “what do you want to walk away with?” Each choice silently resolves to a route through the platform’s rooms. The founder never sees the plumbing.

Then a short guided conversation — five questions at most — compiles the governing document live and in view: outcome, route, audience, hard rules, weights. The PRD is an output of the front door, not an input to it.

Finally, before anything runs, the founder sees the gate map: the whole journey with their decision moments flagged. “You’ll make about four decisions. We do everything else.” Ratifying the brief is Gate 0. Nothing advances past a gate without them.

Three beats to a governed run. Deliverable-first entry → the brief compiling live beside the conversation → the gate map shown as a contract.

Designed for one human. The swarm is optional

This is the part I want to be precise about, because it’s where the platform diverges from the current agent-mania.

AIP is built first and foremost as a human-in-the-loop experience. You can walk the entire flow yourself — intake, Brand Builder, the rest of the tools — with no agents at all. The interface is designed so a single founder can make every decision, iterate on stylescapes and concepts, and leave with a clean set of deliverables. The designed experience stays paramount.

If you prefer, you can activate a custom agent squad: Product, Design, Engineering, and Marketing specialists, plus a Decision Arbiter — or any smaller mix. The intake fans out to the four specialist reads. The arbiter distills their debate into a single proposal and, by doctrine, never self-approves. Between gates the agents handle the busywork inside the tools. At the flagged moments a decision card arrives: the question in plain language, each discipline’s position, the weights at stake, and five clear levers — approve, approve the alternate, approve with modification, reject with guidance, or pause.

The arbiter frames the debate. The founder rules. Every ruling is logged to a decision trail and trains better defaults, so the platform asks less on every subsequent visit.

The squad is still experimental, and I think that honesty is a feature. But the first live run already validated the shape: a single approve-with-modification through a gate card produced the best artifact of the entire run. The system drafts. The human ratifies. Nothing auto-ships.

The agent flow, gates and all. Intake fanning out to the four specialists, the Decision Agent proposing, the founder’s diamond-shaped gates at every ratification point, routes through the three builders, convergence in the Vault.

The rooms, and the contracts between them

The platform routes work into rooms that already exist as standalone products — one gateway, many doors, never a merged mega-app.

  • Brand Builder walks a founder from a three-minute conversation to a complete starter brand and a design.md that hands off cleanly to any downstream tool.  

  • Illustration System Builder turns one illustrator’s hand into a governed system — constitution, skins, rulebook, calibrated captions, trained weights.  

  • AppForge interrogates a builder’s intent and compiles a design-system-aware prompt for whatever coding tool they already love.  

  • KeyPrompt store validated prompts and deliver them at the point of use.


What makes these one platform rather than a folder of apps is a pair of small, explicit contracts.

  • The Recipe Object (in production today) says a saved prompt is never bare text. It is the compiled prompt plus model, LoRA reference, validated settings, and a proof image — because provenance is half the quality.

  • The Creative Profile (specified, next to build) is the running record of everything any room has learned about a user, so every intake reads it first and asks only what’s missing. That’s the mechanism that makes knowledge compound instead of scatter.
    The signature move repeats in every room: stop short of generating the final artifact. Hand over compiled judgment in portable form. These tools never compete with generation tools. They govern what goes into them.


The exit is the point

Everything a run produces — briefs, decision logs, prompts, recipes, LoRA links — lands in a hosted page you can download or keep living in Google Drive, where you and the agents can also pull reference images straight into the flow.

And the files are never held hostage. The brand guide, the design.md, the keychain.json, your trained weights — all portable, all yours to run anywhere. Then you hop over to Figma or Adobe with a coherent, production-ready starting point instead of a blank canvas.

I call the custody position open with gravity. The water is free — you own the weights. The reason you come back is the fountain: a generation experience plumbed into your system, your rulings auto-appended, your history remembered. Retention through novel value, never through capture.

What leaves, and where it goes. The Vault converging the rooms’ outputs, then splitting to the two exits: portable files (brand guide, design.md, keychain.json, weights) and live deployment through KeyPrompt into any text field on the web.

What this means beyond one platform

I'll name what's proven and what isn't.

  • Built and live: the products, the knowledge base, the questionnaire, the Recipe Object.  

  • Mapped and validated in a first run: the front door and the gate cards.  

  • Experimental: the agent squad.  

  • Untested: capturing an expert who isn’t me. Expert #2 is the real test of everything.

The bet underneath is bigger than my portfolio. The tools that extract and encode expertise don’t replace experts — they extend their reach. The senior designer stops being the person who answers the thousandth instance of the same question and becomes the person who writes the system that answers it.

That’s the framework I’m really bringing: a way for organizations to encode their best creative thinking into systems that compound — inspectable, versioned, and governed by the humans whose judgment they carry.

Assets are downstream of judgment. Make the judgment explicit first, and everything you make after starts from a full page.

I'm a product designer who ships. If your team is figuring out what AI means for creative work — or you want a demo of any of this — I'd love to talk: info@paulgoins.com · paulgoins.com

What I Learned Building Five Products with AI

In February I decided to stop making mockups of ideas and start shipping them. Five months later I have a prompt system live on my own domain with a Chrome extension pulling from its API, a 3D product-mapping tool, and a founder-facing prototype with 350+ commits. Here's the work — and the thinking behind it.

I'm a product designer. For most of my career, "done" meant a polished Figma file handed to engineering. This year, AI-assisted development tools — Claude Code, Grok, and friends — collapsed the distance between designing a thing and having the thing. So in February I set a simple rule for myself: every idea worth exploring gets built, deployed, and used. No dead artboards.

What follows isn't a list of tutorials I completed. Each project started with a real problem — mine or someone else's — and ended with working software. That shift, from rendering intent to shipping behavior, changed how I design more than anything since I learned to prototype.




  1. Prompt System

Like everyone working seriously with AI, I had prompts scattered across text files, chat histories, and memory. Instead of one app, I built a connected system with two surfaces — because the problem has two moments: the moment you organize a prompt, and the moment you need it.

PromptVault is where the library lives: a self-hosted prompt management web app built around the ROSES framework (Role, Objective, Scenario, Expected Solution, Steps), with adaptive builders that change their fields depending on whether you're prompting an LLM, Midjourney, or a video model. Making structure feel helpful rather than bureaucratic drove the design — a drag-and-drop gallery, live preview stitching, a scratchpad for composing complex prompts. Behind the UI: a Node/Express backend, automatic backups, v1 migration, and a real deployment on my own domain. Ninety-eight commits in under two weeks.

KeyPrompt is where the library gets used: a Manifest V3 Chrome extension that summons your prompts with Cmd+Click inside any text field, inserts them framework-safely, and gets out of the way. The key design decision was what it doesn't do — it deliberately never pins itself to any site's DOM, so ChatGPT or Gmail can redesign their composer tomorrow and KeyPrompt keeps working.

The two are now literally one product: KeyPrompt pulls the live library straight from PromptVault's API. Curate a prompt at home and it's instantly available in any text field on the web — the extension assembles the full ROSES prompt at the moment of insertion, grouped by generation type. The integration is deliberately read-only (editing stays in the vault, where editing belongs), and the API calls live in the extension's background worker so credentials never touch a web page. One source of truth, two surfaces, each doing only its job.

What it demonstrates: System thinking across surfaces — one product designed for both its storage moment and its point-of-use moment, then actually connected end to end: web app, REST API, and browser extension with a security-conscious architecture.



Brand Builder — a founder intake that thinks with you

352 commits, April through today

Brand Builder is the deepest product thinking of the batch: an intake experience that walks a startup founder through defining their brand — with a fast/full path choice, auto-save, and a Naming Generator built as a decision-and-iteration loop rather than a one-shot form. Behind it sits a growing API layer that generates logos, taglines, brand stories, scene illustrations, even trademark pre-checks — and it's gated behind edge middleware for private investor previews.

The interesting design problem: AI generation is cheap, but decisions are expensive. The naming loop treats generated options as raw material for a conversation — react, refine, regenerate — instead of a slot machine. That framing shaped the whole product.

What it demonstrates: Sustained iteration on one product (three months, 350+ commits), designing human-AI decision loops, and shipping investor-ready work under real constraints.

See the case study

Explore my thinking




OST Browser — making product discovery tangible

Opportunity Solution Trees (Teresa Torres' discovery framework) are usually drawn once in a workshop and forgotten. I built a zoomable, pannable OST workspace in React + TypeScript: a canvas view synced with a Workflowy-style outliner, a journey-mapping sidebar, and — my favorite part — built-in A/B test statistics (z-tests, p-values, sample-size planning) attached directly to experiment nodes.

What it demonstrates: Fluency with the modern discovery toolkit, and the conviction that process artifacts should be living tools, not workshop souvenirs. Integrates with they.do (journey management).

Currently in private beta. Message me if interested in operationalizing opportunity selection at scale.

Expert dashboard allows Product Managers to share opportunity selection decision rationale faster.



Elevation — mapping product stacks in 3D

Modern products are stacks: frontend surfaces sitting on persistence layers, prompt orchestration, LLM routers. Elevation renders that stack as a navigable 3D "layer cake" — orbit the whole system, then dive into any layer on an infinite tldraw canvas. Next.js 15, React Three Fiber, and a lot of thinking about how spatial memory can make architecture discussions concrete for non-engineers.

What it demonstrates: Novel information-design instincts backed by an ambitious technical stack (3D rendering + infinite canvas in one app).

Currently in private research.

Little Learners — the human-scale one

In June I built two small Next.js learning apps for my kids' summer: Native American history and reading for my older one, robots and four-letter words for my kindergartner. Each runs on its own dedicated port on the family machine. Smallest project, best user research sessions of my career.

Currently in private research.

What five months taught me

AI didn't replace design judgment — it exposed it. When implementation is nearly free, the differentiator is knowing what to build, what to cut, and when a generated option is actually good. Every project above lived or died on decisions, not code.

Shipping is a design skill. Deployment gates, edge middleware, backup strategies, port management across six local dev servers — these used to be someone else's job. Owning them made my designs more honest.

Iteration beats inspiration. The project I'm proudest of (Brand Builder) isn't the cleverest idea — it's the one I committed to 352 times.

I also keep everything organized in an Obsidian-based project index with one-click launchers for every dev server — because a portfolio of working software deserves working infrastructure. (That system might be its own post.)

I'm looking for my next role as a product designer who ships. If your team is figuring out what AI means for product design, I'd love to talk: info@paulgoins.com

Building a Personal AI Prompt Management System

Thoughts & experiments on brand, design systems, and tools that empower designers and creatives.

As a designer who regularly blends traditional UX/UI work with AI-assisted creation (image generation, video, and copy), I kept hitting the same friction: my best prompts scattered across chat histories, random notes, and forgotten files. I decided to fix it myself by building Prompt Vault (working name: CreaturePrompt) — a lightweight, self-hosted prompt management system tailored for creatives working across modalities.

Facing the empty prompt screen in your favorite LLM image/video tool? Introducing Prompt Vault.

The Problem I Set Out to Solve

Creative AI workflows move fast. One minute you’re refining a Midjourney character, the next you’re prompting Claude for campaign copy or Runway for motion. Without structure, great prompts vanish. Rebuilding them from memory wastes time and leads to inconsistent results.

I wanted a personal tool that would:

  • Organize prompts by type (Image, Video, Text) while keeping them searchable and reusable

  • Enforce a consistent, effective structure without feeling rigid

  • Store reference images and thumbnails for visual work

  • Stay simple, fast, and accessible across devices — including offline-first use

Commercial options either didn’t exist, felt bloated, or locked you into one platform. So I designed and built my own.

Core Concept: The ROSES Framework

At the heart of Prompt Vault is the ROSES structure I developed:

  1. Role — Who the AI should be

  2. Objective — What it needs to achieve

  3. Scenario — The context or constraints

  4. Expected Solution — Desired output characteristics

  5. Steps — How to approach it

This framework adapts beautifully across tools. An image prompt’s “Steps” might specify style and composition, while a text prompt’s might outline structure and tone. It forces clarity — which consistently yields stronger AI outputs — without sacrificing creativity.

Key Features (Designed for Real Creative Flow)

  • Multi-Modal Tabs — Switch instantly between Image, Video, and Text libraries. Same ROSES backbone, context-aware fields.

  • Visual Reference System — Upload reference images that attach to prompts and generate thumbnails. Perfect for style references, mood boards, or before/after examples.

  • Tag-Based Organization — Flexible tags (#product-photography, #anime-character, #brand-voice) instead of rigid folders. Quick filtering and search.

  • Live Prompt Preview — See the assembled prompt in real time as you fill fields — no surprises when copying to your AI tool.

  • Scratchpad — A quick overlay for testing variations before saving the winner.

  • Cloud Sync — Self-hosted backend with image storage so your library travels with you.

The entire experience is intentionally minimal and focused — built for speed during creative sprints.

How I Built It (Designer-Led Development)

I approached this as a product designer who codes. Started with a single HTML file + basic form to validate the UX in real time. Once the interaction felt right, I layered in:

Frontend: Pure HTML/JS with Alpine.js (tiny and reactive) + Tailwind. Deployed on Vercel for instant updates.

Backend: Node.js + Express + SQLite (simple, reliable, file-based). Image uploads via Multer. Hosted on AWS Lightsail.

Infrastructure: HTTPS via Let’s Encrypt + Nginx, PM2 for uptime, automatic backups.

This lean stack let me iterate rapidly — exactly what a solo designer needs. No heavy frameworks slowing me down. I could tweak the UI, refresh the browser, and test immediately.

Key lessons from the build:

  • Constraints improve design — Removing drag-and-drop and complex folders made the app faster and clearer.

  • ROSES is universal — It now helps me write better marketing copy, scripts, and even UX documentation.

  • Velocity matters — Simple tools ship faster and feel more joyful to use.

Future Product Vision

Prompt Vault started as a personal solution, but I see clear paths to turn it into something bigger for the creative community:

  • User accounts and shared prompt libraries

  • Prompt versioning and iteration history

  • One-click integration with major AI platforms

  • Curated template packs for common design use cases (e.g., “E-commerce Product Hero Shots,” “Brand Storytelling Emails”)

I’m excited about building more productivity tools like this — ones that remove friction for designers and creatives rather than adding complexity.

Try It or Fork It (coming soon to GitHub)

Prototype available here: CreaturePrompt.com (self-hosted version coming soon).

The code is intentionally approachable — you could fork and customize your own version quickly. If you work with AI prompts regularly, I’d love your feedback on what would make it even more useful.

See more of my visual and design experiments: instagram.com/serfdad

Questions about the process, UX decisions, or potential features? Reach out via paulgoins.com/contact or check the repo.

Cool character & scene creation prompts ready to copy and paste into your favorite LLM Imagine creation tool.

Image, Video and Text tabs keep prompts organized and quick to grab during your workflow.

Easy prompt creation and editing

Multi-modal prompt sorting & search

Each type uses the same ROSES framework but adapts to the medium. For example, an image prompt's "Steps" might be "Use thick brushstrokes, layer colors, add texture," while a text prompt's "Steps" could be "1. Hook with a question, 2. Provide solution, 3. Call to action."

Easy to fork and build your own site using this idea & structure.

Optional, scratchpad overlay for mincing and editing text without leaving the current window.

Orchestrating Intelligence: The Next Frontier in AI Interface Design

The age of passive chatbots is ending. AI is rapidly becoming agentic — systems that plan, reason, use tools, and execute complex, multi-step tasks on their own. With that power comes a critical challenge: how do we keep humans in meaningful control without sacrificing speed or capability?

The answer lies in a new layer of orchestration interfaces — transparent, controllable, and trustworthy designs that turn AI from a mysterious black box into a visible, collaborative partner.

Here are the core principles emerging from forward-thinking agent design:

1. Visible Reasoning: Live Thought Trace Steppers

Make the AI’s thinking process visible in real time. Instead of hiding chain-of-thought behind the scenes, show it as a clean, step-by-step “trace” — streaming cards or a collapsible stepper that updates live as the model reasons.

Users can pause, inspect, edit assumptions, or fork the reasoning path mid-process. This turns passive observation into active co-reasoning and dramatically reduces the “what is it even doing?” anxiety.

2. Proactive Consent: Action Plan Cards

Before diving into execution, the AI presents a clear action plan as modular cards:

  • Step-by-step breakdown

  • Tools and resources needed

  • Expected outputs

  • Potential risks

The user can approve, edit, reject, or tweak individual steps. This simple consent layer prevents drift and builds shared understanding from the start.

3. Calibrated Trust: Confidence Signals

Every step and output should display the AI’s confidence level — whether as percentages, qualitative labels (High/Medium/Low), or visual bars. Low-confidence elements automatically trigger human review or alternative suggestions.

This makes trust explicit and dynamic rather than blindly assumed.

4. Progressive Autonomy: The Human-in-the-Loop Player

Treat AI execution like a media player. A prominent autonomy slider or control lets users choose the level for the task or per step:

  • Watch — AI shows its work but takes no actions

  • Assist — AI proposes actions for approval

  • Full Autonomy — AI executes independently (within defined safety bounds)

Add clear Stop and Escalate buttons for instant intervention. Over time, the system can learn individual user preferences and refine default autonomy levels.

5. Grounded Generation: Citations for Text and UI

Every claim, data point, and even dynamically generated interfaces (Generative UI) should be grounded with visible citations. Inline footnotes, hover tooltips, or side panels let users instantly verify sources or understand the reasoning behind design choices.

This combats hallucinations and makes AI-generated outputs auditable and trustworthy.

6. Economic Transparency: Pre-Compute Costs

Before running any significant plan, the AI estimates token usage and dollar cost with a clear breakdown. Users explicitly authorize spend (“Run at up to $2.40?”) or set budget caps.

Responsible stewardship turns AI from a potential money pit into a accountable teammate.

Why These Patterns Matter

Together, these elements create glass-box agents — systems that are transparent, steerable, and genuinely collaborative. They resolve the core tensions of agentic AI: autonomy vs. safety, speed vs. oversight, capability vs. trust.

Users no longer feel like they’re handing control to an opaque oracle. Instead, they work with a skilled apprentice that shows its work, asks permission when needed, stays grounded, and respects boundaries.

The best interfaces won’t just make AI more powerful — they’ll make the collaboration more human.

As agentic systems become mainstream, the winners won’t be the models with the most parameters, but those wrapped in orchestration layers that feel intuitive, safe, and delightful to use.

This is the next frontier in AI interface design: not just generating better answers, but designing better relationships between humans and intelligent systems.

Examples

Here are three strong, real-world UI examples that closely illustrate key elements from the orchestration concepts (visible reasoning/thought traces, action planning with consent, progressive autonomy/controls, and grounded/generative outputs). I selected these for their clarity and relevance:

Cursor AI Composer – Agentic Coding with Planning & Controls

This shows an agentic interface in action: multi-file planning, to-do style breakdowns, review/approve flows, and agent mode toggles. It captures action plan cards, human-in-the-loop review, and autonomy-like controls beautifully in a productive workflow.

OpenAI o1 / ChatGPT o1-preview – Visible Chain-of-Thought Reasoning

A classic example of thought trace steppers and live chain-of-thought. The UI surfaces the model's internal reasoning steps (with timing and structured breakdown), making the "thinking" process transparent before delivering the final answer.

Perplexity AI – Grounded Citations & Structured Output

Excellent demonstration of grounding with citations in a clean, scannable interface. Sources are prominently displayed and linked, with related follow-ups and visual summaries—ideal for verifiable, trustworthy agent outputs.

Google Image Slideshow

Challenge

Needed a dynamic, full-screen photo slideshow that automatically pulls images from Google Drive and displays them in an eye-catching mosaic layout with brand styling.



🖼️ Solution

Built a full-screen slideshow with Google Drive integration:

- Auto-fetches images from Google Drive folder

- Responsive mosaic grid (2-5 columns based on screen size)

- Animated red/pink gradient overlay

- Custom "Manufacturing Consent" font branding

- Horizontal scanline background pattern

- Automatic image rotation and transitions

- Live deployment at serfdad.com

Tech Stack: HTML5, CSS3, Google Drive API, JavaScript



Status

✅ **Complete & Live**

- Deployed and running at serfdad.com

- Automatically updates when new images added to Drive folder

Next Steps

- [ ] Monitor performance and load times

- [ ] Optional: Add fade transitions between rotations

- [ ] Optional: Admin panel to control rotation speed/layout

- [ ] Future: Support for video content alongside images

Check it out