Skip to content

Workflow and Stack Criteria

Use this page after Choose a Workflow and Stack.

That page helps you pick a likely workflow shape. This page helps you pressure-test the shortlist.

By the time you are here, you should already have a likely workflow shape:

  • integrated AI IDE
  • AI extension in your current editor
  • terminal agent workflow

If you are still deciding at that level, go back to Choose a Workflow and Stack.

Compare Workflow Shapes by Friction and Control

Section titled “Compare Workflow Shapes by Friction and Control”
Workflow shapeStrongest atMain frictionBest when
Integrated AI IDEone unified environment for navigation, editing, and chatmore opinionated environment and more product churnyou want the easiest integrated path
AI extensionpreserving your current editor habitscan feel more fragmented than a full AI-native IDEyou already like your editor and want gradual adoption
Terminal agent workflowexplicit plans, diffs, scripts, and verification loopssteeper learning curve for editor-first usersyou already work in the terminal and want direct control

These are filters, not separate workflow shapes:

  • local or private requirement - can code leave your environment or not?
  • enterprise requirement - do you need identity, policy, audit logs, or admin controls?
  • multimodal requirement - do you need screenshots, mockups, or diagram input?
  • model-switching requirement - do you need easy provider or model changes?

A good decision usually comes from one workflow shape plus one or two filters.

Access modelWhat it meansBest fitMain caveat
Hosted accounttool manages model access for youeasiest setupless control over provider boundaries and retention details
BYOKyou supply provider credentialsflexible provider choice and cost controlmore setup and key management
Localmodel runs on your infrastructureprivacy, offline, controlled environmentshardware and capability limits
Self-hosted enterpriseorganization controls deployment boundaryregulated environmentsoperational overhead

Before you commit, compare your shortlist on:

  1. verification ergonomics - is it easy to review diffs, run tests, and keep the loop honest?
  2. privacy boundary - where can code go, and under whose terms?
  3. setup burden - how much configuration is required before the workflow is productive?
  4. switching cost - how reversible is the decision if the tool stops fitting?
  5. team rollout friction - how well does it support policy, identity, and onboarding?

If a tool is impressive but makes verification awkward, it is the wrong fit for serious work.

  • pick the lightest workflow that fits your existing habits
  • prefer reversibility over premature optimization
  • choose deployment boundary before chasing feature lists
  • keep the shortlist small
  • treat vendor pages as lookup material, not the main curriculum
  • rank specific products
  • preserve live feature matrices
  • compare pricing snapshots
  • freeze product claims into the core path

For product-specific details, use the vendor pages in the Reference Appendix.

Once you know your workflow shape, use these pages to narrow the stack:

Those pages should support the workflow decision, not replace it.