Individual skill
foundry-agentic-loop
Build agentic solutions on Microsoft Foundry, GitHub and Azure: hosted agents, toolbox tools and skills, Foundry IQ grounding and a React/FastAPI app. Three modes: rapid prototyping in an existing Foundry project; spec-driven development (SDD), where the foundry-agentic-loop-workflow runs Specify, Implement, Verify and Deploy to create the Foundry project and deploy with azd, or one phase runs alone; and Improve, which refines this skill and the workflow from past runs. Use for Agentic Loop requests and canvas actions, or end-to-end agent solutions from architecture to Azure deployment. Not for isolated Azure administration or unrelated UI edits.
skills/foundry-agentic-loop/SKILL.md
Source commit edbecfa9099c4addae1f500cca1ac067204b30fd
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 40,889
- Repository last updated
- Nov 6, 2026
- License
- MIT
Observed agent integration: codex
- ai Repository topic
- github-copilot Repository topic
- prompt-engineering Repository topic
- hacktoberfest Repository topic
- agent-skills Repository topic
- agents Repository topic
- awesome Repository topic
- custom-agents Repository topic
- engineering Derived category
- design Derived category
- operations Derived category
- devops Derived category
- testing Derived category
- testing-browser Derived category
- design-interface Derived category
- engineering-web Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 12,406 bytesSKILL.mdcore · 12,406 bytesassets/agents-md-rapid.mddoc · 1,121 bytesassets/agents-md-sdd.mddoc · 1,414 bytesassets/deployment-plan-template.mddoc · 3,113 bytesassets/devcontainer.jsonasset · 800 bytesassets/loop-template.mddoc · 1,339 bytesassets/spec-template.mddoc · 4,104 bytesevals/evals.jsonasset · 96,273 bytesevals/fixtures/improve-history/.agentic-loop/runs/wr_101.jsonasset · 2,485 bytesevals/fixtures/improve-history/.agentic-loop/runs/wr_117.jsonasset · 2,483 bytesevals/fixtures/improve-history/.agentic-loop/runs/wr_123.jsonasset · 1,606 bytesevals/fixtures/improve-history/AGENTS.mddoc · 1,414 bytesevals/fixtures/improve-history/docs/LOOP.mddoc · 2,081 bytesevals/fixtures/rapid-locked/.azure/deployment-plan.mddoc · 868 bytesevals/fixtures/rapid-locked/.envasset · 207 bytesevals/fixtures/rapid-locked/AGENTS.mddoc · 1,217 bytesevals/fixtures/rapid-locked/README.mddoc · 1,010 bytesevals/fixtures/rapid-locked/gitignoreasset · 41 bytesevals/fixtures/sdd-deployed/.agentic-loop/runs/wr_88.jsonasset · 2,683 bytesevals/fixtures/sdd-deployed/.azure/deployment-plan.mddoc · 1,634 bytesevals/fixtures/sdd-deployed/AGENTS.mddoc · 1,414 bytesevals/fixtures/sdd-deployed/docs/spec.mddoc · 1,912 bytesevals/fixtures/sdd-deployed/docs/verify.mddoc · 374 bytesevals/fixtures/sdd-paused/.agentic-loop/runs/wr_42.jsonasset · 2,995 bytesevals/fixtures/sdd-paused/AGENTS.mddoc · 1,414 bytesevals/fixtures/sdd-paused/docs/LOOP.mddoc · 371 bytesevals/fixtures/sdd-paused/docs/spec.mddoc · 1,912 bytesevals/fixtures/sdd-paused/docs/verify.mddoc · 322 bytesevals/fixtures/sdd-paused/src/backend/routing.pyruns · 172 bytesevals/fixtures/sdd-paused/tests/contract/test_routing.pyruns · 208 bytesevals/fixtures/team-conventions/AGENTS.mddoc · 224 bytesreferences/azd-layout.mddoc · 11,574 bytesreferences/build-skills-catalog.mddoc · 4,961 bytesreferences/check_rbac_preflight.pyruns · 19,393 bytesreferences/copilot-sdk-foundry.mddoc · 17,035 bytesreferences/copilot-sdk-with-toolbox.pyruns · 14,629 bytesreferences/deploy.mddoc · 4,506 bytesreferences/foundry-hosted-agent.mddoc · 6,162 bytesreferences/foundry-iq-grounding.mddoc · 6,956 bytesreferences/foundry-models.mddoc · 5,279 bytesreferences/foundry-toolbox.mddoc · 5,616 bytesreferences/hosted-integration-checkpoint.mddoc · 13,756 bytesreferences/implement.mddoc · 6,079 bytesreferences/implementation-contract.mddoc · 3,792 bytesreferences/improve.mddoc · 5,092 bytesreferences/observability.mddoc · 6,022 bytesreferences/rapid.mddoc · 9,147 bytesreferences/rbac-contract.mddoc · 10,148 bytesreferences/rbac-preflight.mddoc · 10,526 bytesreferences/reference-architecture.mddoc · 3,441 bytesreferences/run-skills-catalog.mddoc · 3,486 bytesreferences/sdd.mddoc · 11,398 bytesreferences/specify.mddoc · 4,471 bytesreferences/verify.mddoc · 5,392 bytesscripts/evals.mjsruns · 22,563 bytes
Read excerpt
# Foundry Agentic Loop
Coordinate the solution and use `microsoft-foundry` for platform operations. Explicit user choices override defaults. Reuse known context, ask only for missing decisions, read only the references a step needs, and report decisions, blockers and endpoints concisely.
## Bootstrap (once per session)
1. **Foundry skill.** If `microsoft-foundry` is unavailable, ask, then install it (`copilot plugin install azure@awesome-copilot`, or `gh skill install microsoft/azure-skills microsoft-foundry --agent github-copilot --scope project`) and reload skills.
2. **Canvas and workflow.** This plugin ships `foundry-agentic-loop-canvas` and `foundry-agentic-loop-workflow`, listed as `foundry-agentic-loop:<name>` or `<name>`. Call `extensions_manage` with `operation: "list"`. Never install extensions from a URL and never edit Copilot settings files. If one is listed under neither name, tell the user which is missing and that it ships with the plugin, then ask before running `copilot plugin install foundry-agentic-loop@awesome-copilot`; after they approve, call `extensions_reload` once. If one is disabled, tell the user to re-enable it in their extension settings and continue in a new session: running sessions keep it disabled, even after a reload. If one failed, `inspect` it and report its log. Without the canvas, continue in Chat; without the workflow, SDD cannot start, so offer rapid prototyping.
3. **Canvas.** When work starts from Chat, open it once: `open_canvas` with `canvasId: "foundry-agentic-loop-canvas"`, `instanceId: "foundry-agentic-loop"` and `input: { mode }`. Prompts that begin `[Agentic Loop canvas action]` come from the canvas; follow their target, approval and resume instructions literally.
## Choose the mode
| Signal | Mode |
| --- | --- |