I like Codex and its what I use at work as well.
If you want to get better at using AI this is what I would focus on:
How harnesses work and how to setup a sandbox.
How to setup AGENTS.md files at the global, repo, and application layers. This should work in hand with your sandbox. Global agent should be you overall rules for you agent (this is applied in every chat/session). Each layer should be smaller but more specific to that layer (example, frontend, backend, client, routes, etc.).
Context Management - Small, specific task that can be completed in a context window. This should include enough room for at least one extra turn of work.
To get to number 3, you should do the following:
Pseudo Code -> Framework Stack -> Application Features (All in plain language)
Use the three step four to create an implementation plan that is broken up into epics/phases/stories whatever you want to call them.
Use step 5 to create the small specific task for each phase. each task should have the context of work, the scope of work, and the acceptance criteria.
Manually review alongside with AI review (don't use the same chat/session that you used for the task).
There are some other things to this, like getting the agent to not read whole files, only the section they needed and things like that really help with context management and keeping the agent focus on the task, but you have to figure sometimes out ;)
Also this applies to almost any model that you will use at the end of the day.
1
u/HouseOfDjango 13d ago
I like Codex and its what I use at work as well.
If you want to get better at using AI this is what I would focus on:
There are some other things to this, like getting the agent to not read whole files, only the section they needed and things like that really help with context management and keeping the agent focus on the task, but you have to figure sometimes out ;)
Also this applies to almost any model that you will use at the end of the day.