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.
DefaultAzureCredentialonly โ 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