Safe Agentic Coding

Vibe coding was asking CGPT or Claude for code then implementing it yourself.

Agentic coding is where you give a prompt to an “agent” like ClaudeCode or Codex and it will create the right folders, create the codes in the right places, test the code itself in the command line, then view the bugs itself and fix them iteratively. It will push the Code to cloud computers in Github and run workflow tests on virtual machines, then update its code based on the test results. These agents can run for hours fixing bugs while you crack on with more important things.

Two surveillance cameras mounted on a concrete wall, highlighting security technology.

Agentic Coding Playbook

In Claude Code and Codex

  • Create a Sandbox – These agents can’t really be contained and have been known to delete entire projects – Use Docker to create a wrapper around the Agents activities. Or you could make a new user account on your PC with non-Admin privileges and let Microsoft file permission create a boundary
  • Create code backups at least daily – in case the Agent deletes everything
A brown pawn with a crown stands prominently on a chessboard, symbolizing strategic play.
Athletes burst from the blocks during a sprint race, captured in monochrome.
  • 90% of your work will be code review or running the code and getting the Agent to make changes based on error logs or your commands. You will need to prompt the Agent to recheck their own work – ask it to provide a summary of how the software works to force it to look deeper at the code
  • If creating code from scratch you will need to pass as much context to the Agent as possible, detailed plans and examples of what you want. Get the Agent to describe the problem back to you before it starts
  • Have a blueprint document which sits in the project folder that the agent can refer to, ask it to update its CLAUDE.md file based on this
  • Always work with multiple Agents – You get ClaudeCode to write the scripts, then ask Codex to check the work and you pass the corrections back again. Tell Claude the comments are from a 3rd party and that it doesn’t have to agree with all the changes
Detailed view of a stock market screen showing numbers and data, symbolizing financial trading.
  • Migrations (e.g. Java to Kotlin) are relatively smooth because the Agent has the old project to refer to
  • Github Test Automation – This is the holy grail. Especially useful if you don’t have a Mac, but want to deploy on Apple products. You set Github as a connected experience on the Claude website. Then you ask Claude to login to Github via CLI. Once inside you ask Claude to test the software then read the error logs – then make changes then push the code and iterate 10 times if you wish

For Android running on windows the playbook is simple – ask the Agent to run the adjacent build code to check for lint errors – later we ask the Agent to actually test in the Android emulator itself

“Claude can you please run this and save the logs in the project:
./gradlew lint –stacktrace –info -Dorg.gradle.console=plain > lint-log.txt 2>&1″

William Gillbert has over fourty roles in his repertoire

01.

Elit pharetra dignissim

Vitae mus aliquam massa adipiscing

02.

Etiam ipsum volutpat

Tincidunt fringilla fringilla nibh gravida

03.

At arcu blandit turpis

Vitae et nunc eu

04.

Turpis cras turpis velit

In arcu fermentum

05.

Viverra nunc eleifend cursus

Vitae mus aliquam massa adipiscing

06.

Habitant aliquet turpis gravida

Tincidunt fringilla fringilla nibh gravida

07.

Porttitor mattis orci morbi

Vitae et nunc eu

08.

Enim egestas dui amet

In arcu fermentum

09.

Commodo arcu integer

Vitae mus aliquam massa adipiscing

10.

Platea viverra varius auctor porta

Tincidunt fringilla fringilla nibh gravida

11.

Odio volutpat varius maecenas

Vitae et nunc eu

12.

Porttitor in habitant

In arcu fermentum

Upcoming Show

Risus etiam dui​

Ultricies nibh morbi amet fames in enim turpis aenean neque commodo nisi, tristique et nulla tellus.

06 / 14

2021

TOURS

William Gillbert has perform at the world’s leading theatre

1992​

Elit pharetra dignissim​

Dignissim egestas congue dolor netus nec eu, ut quis aliquam phasellus eu lectus arcu eget tellus commodo eleifend augue mattis sed.

1997​

Aliquam sapien sit volutpat​

Dignissim egestas congue dolor netus nec eu, ut quis aliquam phasellus eu lectus arcu eget tellus commodo eleifend augue mattis sed.

2000​

Le nunc neque​

Dignissim egestas congue dolor netus nec eu, ut quis aliquam phasellus eu lectus arcu eget tellus commodo eleifend augue mattis sed.

2003​

Facilisi egestas urna​

Dignissim egestas congue dolor netus nec eu, ut quis aliquam phasellus eu lectus arcu eget tellus commodo eleifend augue mattis sed.

2011

Scelerisque arcu diam faucibus​

Dignissim egestas congue dolor netus nec eu, ut quis aliquam phasellus eu lectus arcu eget tellus commodo eleifend augue mattis sed.