An agency lives or dies on trust. Clients must never see work you did not check. This playbook gives each client project its own Coder and keeps every client-facing step behind your Approve.
Keep these strict. You can relax them for internal projects later.
Text
House rules1. Each Coder works only in its own client's repository.2. The Coder always works on its own branch and opens a pull request for review. A person on our team merges after review.3. Nothing is published, deployed, or sent to a client until I approve it.4. Every pull request description says what changed, how it was tested, and what to check.5. No client names, secrets, or personal data in prompts or pull request descriptions.6. For internal projects (our own site, our own tools), the Coder may merge small fixes after checks pass.
Add a Coder for your most active client. Name it after the client or the project, and give it a short focus, such as "Acme storefront, React".
Point it at the client's repository. Add the repository in the Coder's settings.
Run a small first goal.
PromptFirst goal for a client Coder
[Client] Coder, look at [repository] and tell me what the project is, how to run its tests, and what the open issues are. Do not change anything yet.
PromptA small real change
[Client] Coder, pick up the smallest open issue on [repository]. Build it, run the checks, and open a pull request for review with a clear description.
Review in Jobs. Read the diff in Jobs. Approve the push in Approvals when it looks right.
Review the pull request the way you would any teammate's.
Add Coders for two more clients, each with its own repository.
3
Ask each Coder to review one open pull request and to fix any failing check.
4
Ask for a test pass on the riskiest part of one client's code.
5
Review the week: which pull requests needed changes, and why. Update the house rules.
PromptFix a failing check for a client
[Client] Coder, the checks on pull request #[number] in [repository] are failing. Find the cause and fix it in the smallest change. Open a pull request for review.
PromptBuild a feature from a client request
[Client] Coder, the client asked for: [request]. On [repository], build it in a way that matches the existing code style. Check the page in the browser and attach screenshots to the pull request.
PromptReview before the client sees it
[Client] Coder, review pull request #[number] on [repository] as a careful senior developer. List risks, missing tests, and anything the client would notice.
PromptPrepare a client-ready summary
[Client] Coder, write a short, plain-language summary of the changes in pull request #[number] on [repository], suitable for me to paste into an update for the client. Do not send anything.
PromptAdd tests before a risky change
[Client] Coder, before we change [area] on [repository], write tests that lock in how it works today. Open a pull request for review.
PromptWeekly status across clients
Team, for each client Coder, summarize what shipped this week, what is waiting for my review, and what is blocked.