← Back to wikiPortfolio ↗

AI-assisted engineering

I use AI coding tools such as Claude and Codex to increase engineering leverage, not to outsource judgment. These tools are most useful when the task is bounded, the repository context is clear, and the result can be verified by an executable check.

A reliable loop

  1. State the desired behavior, constraints, and acceptance check.
  2. Give the tool only the repository context it needs.
  3. Ask for the smallest change that can test the hypothesis.
  4. Review the diff as if a teammate authored it.
  5. Run focused tests, type checks, security scans, and the build.
  6. Record decisions and update the project context when the system changes.

Good uses

Guardrails