Beginner to intermediate · 5 steps
AI for developers
Turn an AI suggestion into a small, reviewable change with evidence.
Before you start
Comfortable reading code and running a project's existing checks.
What you will make
A bounded task, a useful handoff, and a verified change you can explain.
01 · AI guide
Choose a surface and understand its commands ↗
Separate an application's built-in controls from prompts and optional integrations.
Put it to work
Write down the application and surface you use. Verify one documented control in your own account; record unavailable features rather than guessing.
Keep as evidence: A short list of available controls, with the application, surface, and documentation link.
02 · Worked workflow
Give the assistant a usable handoff ↗
Describe the outcome, relevant files, constraints, and acceptance checks before asking for a change.
Put it to work
Pick a small issue in a repository you own. Write a handoff that names the permitted files and the command that will demonstrate success.
Keep as evidence: A task brief another developer can follow without the conversation history.
Practice in the browser
Fix a priority bug →03 · AI guide
Explore a coding tool deliberately ↗
Identify which controls belong to the CLI and which depend on a different Codex surface.
Put it to work
Compare the guide's stated surface with your installed tool. Use only a documented command that is available there and record what it changes.
Keep as evidence: One verified control and a note explaining its scope.
04 · Worked workflow
Close the verification loop ↗
Treat generated changes as a hypothesis that needs a diff, checks, and review.
Put it to work
Make one bounded change. Inspect the diff, run the stated checks, and record one remaining uncertainty before accepting it.
Keep as evidence: A small diff, check output, and a concise review note.
05 · Book chapter
Understand the execution boundary ↗
Connect approval to an exact action rather than a vague intention.
Put it to work
Describe an automated action using its target, arguments, identity, and expiry. Change one field and explain why the original approval should no longer cover it.
Keep as evidence: An approval record and a worked example of an action it does not authorize.
Pause and check
Can you explain the boundary?
Choose an answer for every scenario, then check your reasoning. Progress is saved only in this browser.
Your checklist is saved only on this device. Keep your own evidence alongside each exercise. Follow new guides →