Skip to content

4. Clone for the customer

Step 4 of 10 ยท Deliver to a customer

Step at a glance

๐ŸŽฏ Goal โ€” Spin up a per-customer copy of the template, ready for the discovery workshop.

๐Ÿ“‹ Prerequisite โ€” Track 1 (Get ready) complete; engagement signed; customer short-name agreed.

๐Ÿ’ป Where you'll work โ€” VS Code (terminal + Copilot sidebar).

โœ… Done when โ€” <customer-short-name>-agents repo exists in your partner GitHub org, opens in VS Code, Copilot Chat sidebar shows the repo's chatmodes when you type /.


You'll do this first, before the discovery workshop, because every downstream chatmode (/discover-scenario, /scaffold-from-brief, /configure-landing-zone, /deploy-to-env) writes into the cloned repo. Cloning is cheap; doing it before the workshop means the brief lands directly in the right place.

Where you'll work

Where What you do here How to open it
VS Code Run all repo-local commands in the integrated terminal (Ctrl+`), edit files (accelerator.yaml, agent specs, solution-brief.md), and talk to GitHub Copilot Chat in the right sidebar (๐Ÿ’ฌ icon or Ctrl+Alt+I; type / to see the chatmode picker) After cloning, code . from any shell
GitHub web (github.com) Confirm the new repo exists in your partner org; later you'll wire Settings โ†’ Environments Browser, on the cloned repo

Clone the template

# Replace <customer-short-name> with the customer's short name (e.g., contoso, fabrikam)
gh repo create <customer-short-name>-agents --template Azure-Samples/agentic-ai-solution-accelerator --private --clone
cd <customer-short-name>-agents
code .

VS Code opens with Copilot already configured via .github/copilot-instructions.md. Copilot now knows the hard rules:

  • Microsoft Agent Framework + Microsoft Foundry only.
  • DefaultAzureCredential only โ€” no keys.
  • HITL required for every side-effect tool call.
  • PR evals gate merges; a post-deploy regression suite guards main.
  • Content filters configured via IaC, not the portal.

Confirm the clone is healthy

git status                # should be clean on main
gh repo view --web        # should open the new repo in your partner org

Type / in Copilot Chat โ€” you should see at least these chatmodes: /discover-scenario, /ingest-prd, /scaffold-from-brief, /configure-landing-zone, /deploy-to-env, /add-tool, /explain-change, /delivery-guide. If they're missing, the GitHub Copilot Chat extension isn't installed (see 2. Set up your machine).

Joining mid-engagement?

If someone else on your team already cloned the customer repo, ask them for the GitHub URL, then gh repo clone <org>/<repo> and code . instead of running the template-create command.


Continue โ†’ 5. Discover with the customer