Back to YouTube
Parker RexOctober 8, 2024

Is this the Over Powered AI Coding Workflow? (Yes for now)

Discover the overpowered AI coding workflow: Cursor IDE tips, speed tweaks, and Vertex AI $300 credits.

Show Notes

Parker lays out an aggressive, multi-tool AI coding workflow built around Cursor, AER, and Claude Dev, plus a quick route to Vertex AI credits. It’s fast, modular, and designed to push from ticket to code with deliberate planning and execution separation.

Cursor: the editing backbone of the workflow

  • Core role: acts as the IDE with tabbing, autocomplete, next-action suggestions, inline editing, an AI panel, and documentation indexing.
  • What it’s great at: editing, navigation, fast inline changes, and quick context access without leaving the editor.
  • Limitations: Composer can be CPU-heavy and flaky; Parker relies on other tools for planning and more complex tasks.
  • How he uses it: primarily for editing and drafting; for planning and heavy task setup he reaches for other tools.
  • Tips to maximize efficiency:
    • Customize with your own ignore/conventions to keep it lightweight.
    • Use Cursor for the day-to-day editing while delegating new-task planning to AER or Claude Dev.
    • If you’re curious how to tweak settings, Parker mentions a dedicated settings video on his channel.

AER: multi-agent orchestration and config

  • What it is: a powerful command-driven toolset that lets you run specialized agents (ad, architect, ask, chat, etc.) with fine-grained control.
  • Why it shines: fast task execution with multipronged agent roles; you can separate planning from execution and assign different agents to different parts of a task.
  • Key features Parker highlights:
    • Rich initialization via a config file (AER conf.yaml) with conventions and project structure templates.
    • Persistent context through readme-like conventions so you don’t rewrite structural rules.
    • Built-in tests integration (workflow with Bun for running tests) to verify changes as you go.
    • Puppeteer integration for context: it can scrape linked content so the agents have more background data.
    • Autocommits and a robust workflow for continually integrating changes.
    • Looping and planning: you can drive an “architect” flow to propose steps, then execute them with speed.
  • Practical usage notes:
    • Use AER to set up the task context and test scaffolding once, so every new task inherits your conventions.
    • You can add files, folders, and patterns with simple commands; it’s designed to be fast and repeatable.

Claude Dev: task-centric automation and looped execution

  • Role in the workflow: highly task-centric, loop-driven automation that can read sites, run its own terminal, and perform iterative fixes.
  • What it does well:
    • Inspects the site and client-side state to surface issues that aren’t obvious from code alone.
    • Runs a self-contained terminal to execute commands and read/write files.
    • Keeps looping until the issue is resolved, with a focus on practical, hands-on fixes rather than just generating code.
    • Supports conventional commits and task planning to keep the project history clean.
    • Capable of auto-scraping and contextualizing errors via built-in site inspection and context gathering.
  • When to reach for Claude Dev: for hands-on site-aware debugging, UI/client-side issues, and looping fixes that require repeating checks.

Planning vs execution: a practical workflow pattern

  • Core idea: separate planning (what to do) from execution (how to do it) and let the right tool handle each phase.
  • How Parker mixes tools:
    • Use Cursor for day-to-day editing and quick iterations.
    • Bring in AER or Claude Dev when starting something new or when you need robust planning, site inspection, or automated looping.
    • Use AER’s config and tests to lock in patterns, then let Claude Dev or Cursor carry out the work.
  • Why this approach works:
    • Faster throughput by avoiding “auto-writing code” fatigue.
    • Clear boundaries between planning and execution reduce churn and errors.
    • Multi-agent flows give you specialized brains for different parts of a task, improving reliability and speed.

Vertex AI credits: getting $300 in free usage

  • How to get the credits:
    • Go to Vertex AI and choose to try Vertex AI for free.
    • If you have an existing Google account, you may be asked for a credit card to access the full $300 credit; without a card you get $150.
    • The goal is to unlock access to Anthropic models through Vertex AI.
  • Quick setup notes:
    • Enable the Anthropic family in Vertex AI and select the Gard model for chat-based tasks.
    • Use the Vertex AI chat panel to interact with the model and experiment with your workflows.
    • Parker mentions there’s more detail in another video—use that as a reference if you want a deeper setup walkthrough.
  • Practical takeaway: the Vertex AI credits are a nice cushion for testing the integrated workflow with Claude/Anthropic models and other AI agents.

Takeaways and actionable tips

  • Leverage a three-tool stack: Cursor for editing, AER for planning/configs/tests, Claude Dev for site-aware task execution and looping.
  • Don’t rely on a single tool for everything; parallel strengths yield faster, more reliable outcomes.
  • Separate planning from execution to reduce cognitive load and keep your project structure consistent.
  • Tweak your config early:
    • Use AER conf.yaml to codify conventions and workflows.
    • Bring in tests (bun) to catch regressions as you iterate.
  • Use Puppeteer-enabled context in AER to give agents richer information about web contexts and errors.
  • Vertex AI credits can significantly cut costs while you experiment with Anthropic models; set up the Gard model in Vertex AI and use the chat panel to prototype workflows.