[{"data":1,"prerenderedAt":165},["ShallowReactive",2],{"doc-features\u002Fpragma-workflows":3,"content-query-KmypQ8WzfZ":4},null,{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"body":11,"_type":159,"_id":160,"_source":161,"_file":162,"_stem":163,"_extension":164},"\u002Fdocs\u002Ffeatures\u002Fpragma-workflows","features",false,"","Pragma Workflows","Create and reuse repeatable development workflows inside Pragma.",{"type":12,"children":13,"toc":151},"root",[14,22,39,45,50,57,62,107,113,118,124,129,135,140,146],{"type":15,"tag":16,"props":17,"children":19},"element","h1",{"id":18},"pragma-workflows",[20],{"type":21,"value":9},"text",{"type":15,"tag":23,"props":24,"children":29},"div",{"className":25,"ariaHidden":28},[26,27],"docs-page-hero","docs-page-hero--clay","true",[30,32],{"type":21,"value":31},"\n  ",{"type":15,"tag":33,"props":34,"children":38},"img",{"src":35,"alt":8,"width":36,"height":37},"\u002Fimages\u002Fdocs-illustrations\u002Fpragma-workflows.svg",128,72,[],{"type":15,"tag":40,"props":41,"children":42},"p",{},[43],{"type":21,"value":44},"Pragma workflows help users repeat common development tasks without rebuilding the same steps every time.",{"type":15,"tag":40,"props":46,"children":47},{},[48],{"type":21,"value":49},"Users can use workflows to standardize common actions such as running tests, starting an app, checking formatting, or preparing a release.",{"type":15,"tag":51,"props":52,"children":54},"h2",{"id":53},"what-a-workflow-can-represent",[55],{"type":21,"value":56},"What A Workflow Can Represent",{"type":15,"tag":40,"props":58,"children":59},{},[60],{"type":21,"value":61},"A workflow can represent:",{"type":15,"tag":63,"props":64,"children":65},"ul",{},[66,72,77,82,87,92,97,102],{"type":15,"tag":67,"props":68,"children":69},"li",{},[70],{"type":21,"value":71},"Run the local app.",{"type":15,"tag":67,"props":73,"children":74},{},[75],{"type":21,"value":76},"Run tests.",{"type":15,"tag":67,"props":78,"children":79},{},[80],{"type":21,"value":81},"Build a release.",{"type":15,"tag":67,"props":83,"children":84},{},[85],{"type":21,"value":86},"Check formatting.",{"type":15,"tag":67,"props":88,"children":89},{},[90],{"type":21,"value":91},"Generate code.",{"type":15,"tag":67,"props":93,"children":94},{},[95],{"type":21,"value":96},"Review a feature.",{"type":15,"tag":67,"props":98,"children":99},{},[100],{"type":21,"value":101},"Deploy to a known environment.",{"type":15,"tag":67,"props":103,"children":104},{},[105],{"type":21,"value":106},"Open a recurring project task.",{"type":15,"tag":51,"props":108,"children":110},{"id":109},"why-workflows-matter",[111],{"type":21,"value":112},"Why Workflows Matter",{"type":15,"tag":40,"props":114,"children":115},{},[116],{"type":21,"value":117},"In a large team, users should not need to guess how to perform important actions. A workflow gives them a known path with the right commands, files, and context.",{"type":15,"tag":51,"props":119,"children":121},{"id":120},"searchable-workflows",[122],{"type":21,"value":123},"Searchable Workflows",{"type":15,"tag":40,"props":125,"children":126},{},[127],{"type":21,"value":128},"Workflows can appear in search and command menus, so users can quickly find the task they need.",{"type":15,"tag":51,"props":130,"children":132},{"id":131},"ai-and-workflows",[133],{"type":21,"value":134},"AI And Workflows",{"type":15,"tag":40,"props":136,"children":137},{},[138],{"type":21,"value":139},"The AI agent can help explain or execute a workflow. For sensitive workflows, the user should approve each command before it runs.",{"type":15,"tag":51,"props":141,"children":143},{"id":142},"team-use",[144],{"type":21,"value":145},"Team Use",{"type":15,"tag":40,"props":147,"children":148},{},[149],{"type":21,"value":150},"Teams can standardize workflows for common tasks. For example, every developer can use the same test workflow before opening a review.",{"title":8,"searchDepth":152,"depth":152,"links":153},2,[154,155,156,157,158],{"id":53,"depth":152,"text":56},{"id":109,"depth":152,"text":112},{"id":120,"depth":152,"text":123},{"id":131,"depth":152,"text":134},{"id":142,"depth":152,"text":145},"markdown","content:docs:features:pragma-workflows.md","content","docs\u002Ffeatures\u002Fpragma-workflows.md","docs\u002Ffeatures\u002Fpragma-workflows","md",1794695987751]