AI toolsGoogle AI · 3/342 seconds

Google Jules: delegating a coding task

One scoped task, a GitHub repository, a test command. Jules proposes a plan, executes, and hands back code to review.

In short

One task is handed to Jules: add reading progress to a small dependency-free app.

Jules clones the repository into a virtual machine, proposes a plan, executes, runs the project's tests and returns a complete diff.

What you'll learn

  • A delegated task is scoped by three things: a precise goal, constraints, a test command.
  • The plan is proposed before any change: that is where you keep control.
  • Jules executes a scoped task and hands back code to check. It does not replace review.

The steps

  1. 01Connect the repository
  2. 02Scope the task
  3. 03Approve the plan before the code
  4. 04Execution and diff
  5. 05Fix, then publish

Step 1 / 5

Connect the repository

GitHub gets connected, then the repository gets picked. Here, a dependency-free reading-list app: HTML, CSS and browser JavaScript.

The repository carries a working agreement that sets the rules: keep the app dependency-free, put testable logic in a dedicated module, preserve the visual direction, and run the tests before completing.

Step 2 / 5

Scope the task

The request describes a precise goal, the constraints to respect and the test command to run.

The more explicit the verification command, the less the review is about execution details.

La tâche exacte confiée à Google Jules
La tâche exacte confiée à Google Jules

Step 3 / 5

Approve the plan before the code

Jules clones the project into a virtual machine and proposes a plan before changing anything.

The steps get reviewed, then execution starts.

Le plan proposé par Jules avant toute modification du code
Le plan proposé par Jules avant toute modification du code

Step 4 / 5

Execution and diff

The work happens in the background: Jules edits the necessary files and runs the project's tests.

At the end, the summary and the full diff read as one block.

Le plan et le diff complet produits par Jules
Le plan et le diff complet produits par Jules

Step 5 / 5

Fix, then publish

If something is off, a correction can be requested straight away, on the same thread.

Once the diff is accepted, a branch or a pull request gets published.

La correction demandée à Jules après relecture du diff
La correction demandée à Jules après relecture du diff

What came out

  • Reading progress added to the demo app, with progress stored locally.
  • The project's tests executed by Jules in its own environment before handing back.
  • A complete, readable diff before any branch is published.

What went wrong

  • The output is still code to review: nothing is merged without a human decision.
  • The episode shows one isolated task on a dependency-free demo repository. A denser real-world project is not tested here.

Sources

Behind the scenes

This episode came out of a pipeline, not twelve browser tabs.

Research, script, shots, media, editing, checks and publishing kit: ARGO Studio holds everything that produced this video.

Watch next