[{"data":1,"prerenderedAt":188},["ShallowReactive",2],{"articles-index":3},[4],{"id":5,"title":6,"author":7,"body":8,"category":166,"codeHighlight":167,"cover":168,"description":171,"draft":172,"excerpt":173,"extension":174,"gallery":175,"meta":176,"navigation":167,"path":177,"publishedAt":178,"readingTime":136,"related":179,"seo":181,"stem":183,"tags":184,"toc":167,"updatedAt":178,"__hash__":187},"articles\u002Farticles\u002Fai-product-workflow.md","Practical AI Product Workflow","Michael Studio",{"type":9,"value":10,"toc":163},"minimark",[11,16,20,26,32,98,152,159],[12,13,15],"h2",{"id":14},"workflow","Workflow",[17,18,19],"p",{},"AI product work is not only prompt writing. It is a connected operating model.",[21,22,23],"blockquote",{},[17,24,25],{},"The goal is not speed alone. The goal is clearer product decisions and faster validated delivery.",[27,28,29],"callout",{},[17,30,31],{},"Use AI to reduce ambiguity, not to skip accountability.",[33,34,39],"pre",{"className":35,"code":36,"language":37,"meta":38,"style":38},"language-ts shiki shiki-themes github-light github-dark","export const workflow = ['Idea', 'Research', 'Figma', 'Codex', 'GitHub', 'Cloud Run']\n","ts","",[40,41,42],"code",{"__ignoreMap":38},[43,44,47,51,54,58,61,65,69,72,75,77,80,82,85,87,90,92,95],"span",{"class":45,"line":46},"line",1,[43,48,50],{"class":49},"szBVR","export",[43,52,53],{"class":49}," const",[43,55,57],{"class":56},"sj4cs"," workflow",[43,59,60],{"class":49}," =",[43,62,64],{"class":63},"sVt8B"," [",[43,66,68],{"class":67},"sZZnC","'Idea'",[43,70,71],{"class":63},", ",[43,73,74],{"class":67},"'Research'",[43,76,71],{"class":63},[43,78,79],{"class":67},"'Figma'",[43,81,71],{"class":63},[43,83,84],{"class":67},"'Codex'",[43,86,71],{"class":63},[43,88,89],{"class":67},"'GitHub'",[43,91,71],{"class":63},[43,93,94],{"class":67},"'Cloud Run'",[43,96,97],{"class":63},"]\n",[33,99,103],{"className":100,"code":101,"language":102,"meta":38,"style":38},"language-mermaid shiki shiki-themes github-light github-dark","flowchart TD\n  Idea --> Research\n  Research --> Strategy\n  Strategy --> Figma\n  Figma --> Codex\n  Codex --> GitHub\n  GitHub --> CloudRun[Cloud Run]\n  CloudRun --> Iteration\n","mermaid",[40,104,105,110,116,122,128,134,140,146],{"__ignoreMap":38},[43,106,107],{"class":45,"line":46},[43,108,109],{},"flowchart TD\n",[43,111,113],{"class":45,"line":112},2,[43,114,115],{},"  Idea --> Research\n",[43,117,119],{"class":45,"line":118},3,[43,120,121],{},"  Research --> Strategy\n",[43,123,125],{"class":45,"line":124},4,[43,126,127],{},"  Strategy --> Figma\n",[43,129,131],{"class":45,"line":130},5,[43,132,133],{},"  Figma --> Codex\n",[43,135,137],{"class":45,"line":136},6,[43,138,139],{},"  Codex --> GitHub\n",[43,141,143],{"class":45,"line":142},7,[43,144,145],{},"  GitHub --> CloudRun[Cloud Run]\n",[43,147,149],{"class":45,"line":148},8,[43,150,151],{},"  CloudRun --> Iteration\n",[17,153,154,155,158],{},"Inline math can be represented as product throughput: ",[40,156,157],{},"validated learning \u002F sprint",".",[160,161,162],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":38,"searchDepth":112,"depth":112,"links":164},[165],{"id":14,"depth":112,"text":15},"AI Workflow",true,{"src":169,"alt":170},"\u002Fimages\u002Fcontent\u002Farticle-ai-workflow.svg","AI product workflow article cover","How to connect research, strategy, Figma, Codex, GitHub, and Cloud Run into a repeatable product workflow.",false,null,"md",[],{},"\u002Farticles\u002Fai-product-workflow","2026-07-10",[180],"\u002Fprojects\u002Fai-product-studio-platform",{"title":6,"description":182},"A practical workflow for using AI from product idea to deployment.","articles\u002Fai-product-workflow",[185,15,186],"AI","Product Development","HztK3o4PVGu6pm8G9ks-MUUwtpBb1GeKX7df9uU0L80",1790829256983]