Back to Blog
From Idea to PR: Using cto.new to Plan and Execute Tasks

Originally published at cto.new

cto.newWorkflowAIDevelopment

From Idea to PR: Using cto.new to Plan and Execute Tasks

Michael Ludden
Michael Ludden
December 4, 2025

The article describes how cto.new streamlines development by separating the planning phase from code execution. The platform uses two distinct modes—Chat and Tasks—to accelerate the development workflow.

Chat Mode: Planning and Context

Chat serves as a private workspace where developers can finalize requirements before writing code. The agent has access to the full codebase and understands the project's tech stack and coding conventions.

Developers can use Chat to:

  • Scope the work and iterate on requirements
  • Understand architectural placement for new code
  • Build a step-by-step implementation plan
  • Get feedback on architectural decisions

The author notes that "Chat keeps you in the planning phase without burning compute on trial-and-error coding," allowing rapid iteration on approach before actual development begins.

Tasks: Execution Phase

Once planning is complete, Tasks move development into execution. Tasks run asynchronously in a cloud-based virtual machine configured for the project.

When activated, the Task agent:

  1. Writes code based on the established plan
  2. Runs the project's test suite
  3. Self-corrects when tests fail
  4. Continues until completion

Pull Request Output

Completed Tasks automatically generate pull requests for team review, enabling standard code review workflows. For complex projects, Plan Mode forces the agent to post implementation plans as comments before coding—providing early design alignment.

Getting Started

Developers can begin by starting a Chat at cto.new and describing their project, then triggering a Task when ready.