AI Code Assistant Training Plan

By Rogier Muller10.11.26
AI Code Assistant Training Plan

Do not choose an AI coding assistant for training by feature count alone. A shortlist of the coding assistants for developer training should start with workflow fit, not a leaderboard. For engineering teams, the useful assistant is the one developers can practice in a real repo, keep inside team rules, and review through normal pull requests. This is the frame I use for AI coding training: choose one workflow, teach the review loop, then decide which assistant earns a bigger rollout.

Choose the assistant by the review loop

A tool is training-ready when a lead can inspect what it changed without replaying a chat transcript. The assistant should produce small diffs, explain its plan, run or name tests, and leave enough context for a normal code review.

Use this decision list before you run a workshop:

  1. Pick the assistant that can read the repo context your task actually needs.
  2. Prefer the one that makes its plan and changed files visible before code lands.
  3. Require a clean handoff to pull request review, not just a local patch.
  4. Start with read-only integrations for issue trackers, docs, and design files.
  5. Reject workflows that require secrets, production access, or silent background changes on day one.

That is not a ranking of tools. Cursor, Claude Code, and Codex all have useful surfaces, but your first decision is whether the team can supervise the work.

In a Python API repo with pyproject.toml, src/, tests/, and GitHub Actions, I would not start with a full feature. I would ask the assistant to add validation to one endpoint, update one unit test, and explain why no database migration is needed. The review is the lesson.

Set the outcomes before the tool demo

AI engineering training works better when the outcomes are visible before anyone opens an editor. I want the team to leave with habits they can repeat, not a memory of a clever prompt.

The learning outcomes are small and concrete:

  • Turn a ticket into a bounded implementation plan.
  • Ask the assistant for a change that fits the repo conventions.
  • Run or request the relevant tests before review.
  • Review the diff as code, not as a conversation.
  • Capture one repo rule that should become durable team context.

This belongs in the Review step of our methodology. The assistant can draft, search, and refactor, but the team still owns the decision to merge.

Run the session in the order developers will use it

For ai developer training, keep the first session close to a normal delivery loop. A good size is 6 to 10 engineers for three hours. Larger groups work better as repeated cohorts, because review practice gets weak when too many people watch one screen.

The session flow I use is:

  1. Pick one low-risk repo and one task that fits in a small pull request.
  2. Read the ticket together and write the acceptance checks before prompting.
  3. Ask the assistant for a plan, then edit the plan before code generation.
  4. Let the assistant make the change in a branch or local workspace.
  5. Run tests, linting, or type checks that the repo already trusts.
  6. Review the diff against the acceptance checks and repo rules.
  7. Write down one rule, one risk, and one follow-up improvement.

Do not turn the first session into a model bake-off. If you compare tools too early, people optimize for speed and novelty. The first skill is knowing what good supervised agent work looks like.

Put integrations behind guardrails

MCP gives coding agents a standard way to reach external tools and data. That is useful for docs, issues, design files, databases, and internal services, but it also changes the risk profile of an AI coding workflow.

Start with read-only access. Let the assistant fetch an issue, inspect a design note, or read an API schema before you let it create tickets, update records, or call write endpoints. OWASP's guidance for large language model applications is a useful reminder here: prompt injection, sensitive data exposure, and unsafe tool use are engineering risks, not abstract policy topics.

Keep repo instructions local to the code they govern. A root instruction file can hold broad conventions, but package-level rules should live near the package when the repo is large. Teams doing deeper MCP work may also want to look at typesafe-mcp Adds Typed Agent Judgments, because typed tool boundaries make review easier.

Check the after-state in pull requests

The measurable after-state is a cleaner pull request, not a happier demo. A lead should be able to check whether the agent-produced work stayed small, passed the right checks, and came with a human review decision.

Use this pasteable rollout plan for the first two weeks:

# AI coding assistant team rollout plan

## Scope
- Repo:
- Team:
- Assistant used:
- Pilot dates:
- Tasks allowed:
- Tasks not allowed:

## Week 1 practice
- [ ] Choose one low-risk ticket per developer or pair.
- [ ] Write acceptance checks before prompting.
- [ ] Ask the assistant for a plan before code changes.
- [ ] Keep each change to one pull request under normal review.
- [ ] Run the existing test, lint, or type-check command.
- [ ] Record one repo rule that the assistant missed.

## Guardrails
- [ ] No production secrets in prompts or tool context.
- [ ] No write-capable external integrations in the first session.
- [ ] No generated code merged without human review.
- [ ] No large refactors unless the lead approves the scope.
- [ ] Any security-sensitive change gets a second reviewer.

## After-state to measure
- Pull requests include the plan or acceptance checks.
- Reviewers can understand the diff without reading the chat.
- Tests or checks are named in the pull request.
- Repo rules are updated when the same mistake repeats.
- The team can name one workflow to keep and one to stop.

This is enough ai coding governance for a pilot. Add more process only after you see where the team actually loses control.

Run one constrained pilot

Pick one non-critical repo, run the rollout plan with one small cohort, and review the pull requests before expanding. If the review loop is weak, fix that before adding more tools.

Further reading

Where to go next

Start from the methodology.

Where does your team stand?

Each team member completes the proficiency matrix individually. You receive a PDF with the team baseline and a recommended next step.

Assess your team