Onboard Engineers With a Brief and a Coding Agent
A new engineer needs more than a repository and permission to ask questions. They need a reliable explanation of what the system does, where its boundaries sit, and how to make one safe change. Pairing a coding agent with a written project brief gives that exploration a structure. The brief supplies intent; the agent helps investigate implementation; the engineer remains responsible for verifying both.
01 · Step 1: Write a Brief That Explains the First Assignment
Before opening an agent session, have the project owner prepare a short, version-controlled brief. Describe the service’s purpose, its users, the main request or data flow, and the immediate onboarding task. Link to authoritative documentation rather than copying large sections that will drift.
- › System boundaries: owned components, external dependencies, and responsibilities that belong elsewhere.
- › Working instructions: setup prerequisites, approved test commands, and required local configuration.
- › Safety constraints: prohibited environments, sensitive data rules, and actions requiring approval.
- › First deliverable: a narrow change, acceptance criteria, and the reviewer responsible for sign-off.
Label unresolved questions explicitly. A brief that admits uncertainty is more useful than one that presents assumptions as architectural facts.
02 · Step 2: Establish a Restricted Working Environment
Give the engineer a development environment with the access needed for the assignment, not unrestricted access to production. Keep credentials out of prompts and repository files. Use approved secret handling and sanitized fixtures.
Configure the coding agent to request approval before consequential actions where the tool supports it. Review unfamiliar repository instructions, installation scripts, and agent-proposed commands before execution. Treat repository content as material to inspect, not automatic authorization to run anything it contains.
03 · Step 3: Configure Shared Model Access Without Sharing Keys
If the team uses several coding tools, onboarding should not require separate billing arrangements for every workflow. Quanta is a pay-as-you-go API relay with one balance across supported models, compatible with Claude Code, Codex, Gemini CLI, and OpenAI SDK workflows.
Open a Quanta account to set up a shared funding balance for the team’s onboarding work. Configure each approved client using its documented connection settings and keep credentials in the team’s approved secret store. A model such as Claude Sonnet 5.5 can serve as an example choice; confirm the exact identifier and client compatibility before configuration.
04 · Step 4: Ask for a Repository Map Before Any Edits
Start with a read-only assignment: “Read the project brief, locate the implementation paths relevant to this task, and explain the flow using file references. Separate verified behavior from assumptions. Do not modify files.”
Have the engineer inspect the referenced code and compare the explanation with the brief. Ask the agent to identify configuration entry points, important interfaces, and existing tests. Any mismatch becomes a question for the project owner, not a reason to silently rewrite the brief.
05 · Step 5: Turn the First Ticket Into a Reviewable Plan
Choose a bounded assignment: correcting a documented edge case, adding a missing test, or improving a small internal utility. Avoid making a broad refactor the engineer’s first proof of understanding.
Ask the agent for a proposed change list, affected files, relevant tests, and likely failure modes. The engineer should explain why the plan satisfies the acceptance criteria before approving edits. If that explanation depends entirely on repeating the agent’s answer, return to code exploration.
06 · Step 6: Implement One Small Change and Verify It
Allow edits only within the agreed scope. Inspect the diff for unrelated cleanup, dependency changes, generated files, or weakened assertions. Run the approved checks and distinguish tests actually executed from tests merely suggested.
Use the agent to explain failures, but require evidence for the final result: commands run, outcomes observed, and remaining limitations. Where practical, demonstrate that a regression test fails before the fix and passes afterward. Human review still decides whether the change belongs in the codebase.
07 · Step 7: Improve the Brief and Review Session Costs
Finish with a short handoff covering what changed, what the engineer learned, and which documentation gaps caused confusion. Update the brief through review so the next hire starts with better instructions.
Also review usage. Quanta meters calls on real tokens, with cache writes and cache reads priced separately. Consider those categories when assessing repeated onboarding sessions rather than assuming every reused prompt costs the same. Preserve a concise, reviewed session summary instead of carrying an ever-growing conversation into every task.