Stop teaching the agent the same thing every session.
A correction is useful for the task in front of you. Save it as a rule, add the missing context, or build a check, and the next session can use it too. Your engineers practise this on their own codebase.
01
Getting going + context
Fix a real bug in your own repository. Check what the agent actually read, write the failing test, review the fix, and take it through your pull request and ticket workflow. Capture what worked before you close the session.
Take back to work A tested fix and a personal rules file grounded in the session, ready for the next task.
02
Plan mode, done right
Put a multi-file task through plan mode. Challenge the plan, work through unresolved decisions, and make the agent account for what it missed. Extract task-shaping rules from the planning session and your team’s own tickets.
Take back to work A reviewed plan and reusable rules for turning a vague request into work an agent can execute.
03
Earn the trust
Work in parallel sessions on the same codebase. Review a feature’s access controls and threats, record a hardening decision, and author a test-strategy skill that fits your repository. Test the skill’s weak points before relying on it.
Take back to work A documented security decision and a test-strategy skill shaped by your code and testing conventions.
04
Run the first experiment
Scope a larger task, audit the context and rules you have built, and fill the worst gaps. Let the agent work without step-by-step steering. Keep the result as evidence for the next module, including where it stalled or went wrong.
Take back to work A first long-running experiment on real work, with a record you can inspect.
05
Learn from the test. Run it again.
Find where the first run lost the goal, lost context, or produced plausible but wrong work. Build a check for the dominant failure. Give the agent a reference for the intended result and a plan, then run the same task again.
Take back to work A verification check, a reference, and a plan tested against a second run of the same task.
06
Spot gaps. Build the loop.
Compare the two runs. Decide which gaps need better memory, a stronger check, or a reusable skill. Remove a rule the evidence disproved. Look at how reliably the checks work across runs, then package a recurring task for reuse.
Take back to work Better rules and checks for your repository, plus instructions for turning a task you repeat into a reusable skill.
The exercises, handbook, and references are there when you need to do this again. The agents, workflows, and skills they build stay theirs. Training material usage is covered by your agreement.
Antti Tevanlinna
I built the engineering and business training tracks at F-Secure, trained leaders personally, and developed internal trainers to carry the work forward. Today I’m AI Transformation Lead at WithSecure.
Around 500 people have been through my training programmes. I’ve personally trained about 100 of them.
Read the F-Secure case