v1.0.0 Stable

From Ideas to Release
AI-Ready Product Workflow

A structured end-to-end workflow managing discovery to deployment.

ProductDesignCode

The Automation Pipeline

From abstract idea to deployed production code in a single streamlined flow.

1. Discovery

PRD, Stories & Acceptance Criteria

/po-framework

2. Design

Wireframes, Components & States

/design-framework

3. Implementation

Next.js 14, Tailwind & ShadCN

/codebase-framework

4. Verification In Progress

UAT Scenarios & auto-tests

/verification
Core Info
📋

PO Framework

A rigorous 5-stage specification workflow. Convert vague ideas into crystal-clear requirement documents.

  • PRD & Strategy
  • User Story Mapping
  • MoSCoW Prioritization
🎨

Design Framework

Text-based design system that bridges the gap between requirements and code without complex tools.

  • ASCII Wireframes
  • Component Specs
  • Interaction Flows

Codebase Framework

Production-ready Next.js templates. Skip the boilerplate and start building features immediately.

  • Next.js 14 App Router
  • Tailwind & ShadCN
  • Dummy Data Pattern
Step 1

The 5 Stages of Discovery

The PO Framework systematically breaks down features from high-level requirements to testable acceptance criteria through five progressive stages.

Stage 1

Product Requirements (PRD)

Defines the problem, goals, and success metrics.

Stage 2

User Story Map (USM)

Visual mapping of user activities and steps.

Stage 3

User Story List (USL)

Prioritized backlog using MoSCoW method.

Stage 4

User Story Details (USD)

Detailed acceptance criteria per story.

Stage 5

User Acceptance Tests (UAT)

BDD scenarios (Given/When/Then).

# features/one-api/po/usd/ST-001.md

## Acceptance Criteria


- [ ] User can view list of API keys

- [ ] User can click "Create New Key"

- [ ] Pagination works for > 10 items


# Validated against PRD requirements

WF-001: Login Screen Text Wireframe
+------------------------------+
|  [ Logo ]                    |
|                              |
|  Email                       |
|  [_____________]             |
|                              |
|  Password                    |
|  [_____________]             |
|                              |
|  [ Sign In ]                 |
|                              |
|  [x] Remember me             |
+------------------------------+
Mapped to: COMP-001, INT-001
Step 2

Text-Based Design System

Create comprehensive UI/UX specifications without opening a design tool. The Design Framework links every pixel back to a user requirement.

1

Wireframes (WF-XXX)

ASCII visual layouts and element descriptions mapped to acceptance criteria.

2

Component Specs (COMP-XXX)

Detailed configuration for ShadCN components and Tanstack tables.

3

Interactions (INT-XXX)

State diagrams and clear user flows for every interactive element.

Step 3

Rapid Frontend Prototyping

Build working Next.js applications with dummy data first. Validate UX with stakeholders before investing in backend infrastructure.

Config

Next.js 14+ Starter

App router, TypeScript, and Tailwind pre-configured.

Data

Dummy JSON Backend

Zero-database setup using local JSON files for data.

UI

ShadCN Components

Beautiful, accessible components copied from specs.

Deploy

Vercel / Netlify

One-click static deployment for stakeholder demos.

page.tsx

import { Button } from '@/components/ui/button'

import { DataTable } from '@/components/data-table'

import users from '@/data/users.json'


export default function UsersPage() {

return (

<div className="p-8">

<h1>User Management</h1>

<DataTable data={users} />

<Button>Add User</Button>

</div>

)

}