Ship Azure solutions faster with spec-driven toolkits

Spec2Cloud is a collection of Azure-focused toolkits that help teams move from specification to production with fewer handoffs and less rework. Whether you want a fully orchestrated loop, GitHub Spec Kit components, or a lightweight Copilot plugin, Spec2Cloud gives you a practical path to consistent Azure delivery.

Choose the toolkit that matches your workflow:
Use the Lean Toolkit when you want a fast, low-overhead workflow in Copilot.
Install the Spec2Cloud plugin through the marketplace:
# Add the marketplace
copilot plugin marketplace add Azure-Samples/Spec2Cloud
# Install the plugin from the markeplace
copilot plugin install lean@Spec2Cloud
Prefer a pinned, reproducible setup? You can also install the Lean Toolkit through APM (Agent Package Manager) by declaring it as a dependency in your project's apm.yml. See the Alternative: Use with APM section in the Lean plugin README for the full manifest example and commands.
Install prerequisites for verify and deploy:
az)azd)bicep)Authenticate with Azure:
azd auth login
Run the full loop in one prompt:
copilot -p "/fleet lean:spec2cloud Build a todo web app with a C# backend deployed on App Service, using Cosmos DB for NoSQL as the data persistence layer." --no-ask-user --yolo
Or run each stage step by step:
Run the stages in order. Each command accepts optional extra context after the slash command, and skills auto-chain — for example, running /lean:implement without a plan will trigger /lean:plan first.
Capture or refine the requirements:
/lean:specify Build a todo web app with a C# backend deployed on App Service, using Cosmos DB for NoSQL as the data persistence layer.
Produce the design and Azure deployment plan (optional — auto-runs if missing):
/lean:plan
Generate the application code and IaC (optional extra guidance can steer implementation choices):
/lean:implement
Exercise the implementation locally against provisioned Azure dependencies (optional extra instructions can specify a testing approach):
/lean:verify
Deploy to Azure (optional extra instructions can include post-deployment actions):
/lean:deploy
Use the Spec2Cloud Toolkit extension to monitor spec-driven workflow progress and scaffold projects from templates directly in VS Code. It complements Copilot CLI workflows with a guided visual experience.
The extension includes views for workflow progress, installed custom agents and skills, and Azure context such as AZD environments, resource groups, Azure Monitor, Container Registry, Foundry projects, Container Apps, and App Service.
Install: Spec2Cloud Toolkit Extension
Quick Start (Template Flow):
Install the extension:
Open a workspace:
Spec2Cloud: Browse TemplatesDownload and use a template:
We welcome contributions! Here's how you can help:
Visit https://github.com/Azure-Samples/Spec2Cloud/issues/new/choose to open issues!
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by the GBB team
JavaScript
100.0%
Ship Azure solutions faster with spec-driven toolkits

Spec2Cloud is a collection of Azure-focused toolkits that help teams move from specification to production with fewer handoffs and less rework. Whether you want a fully orchestrated loop, GitHub Spec Kit components, or a lightweight Copilot plugin, Spec2Cloud gives you a practical path to consistent Azure delivery.

Choose the toolkit that matches your workflow:
Use the Lean Toolkit when you want a fast, low-overhead workflow in Copilot.
Install the Spec2Cloud plugin through the marketplace:
# Add the marketplace
copilot plugin marketplace add Azure-Samples/Spec2Cloud
# Install the plugin from the markeplace
copilot plugin install lean@Spec2Cloud
Prefer a pinned, reproducible setup? You can also install the Lean Toolkit through APM (Agent Package Manager) by declaring it as a dependency in your project's apm.yml. See the Alternative: Use with APM section in the Lean plugin README for the full manifest example and commands.
Install prerequisites for verify and deploy:
az)azd)bicep)Authenticate with Azure:
azd auth login
Run the full loop in one prompt:
copilot -p "/fleet lean:spec2cloud Build a todo web app with a C# backend deployed on App Service, using Cosmos DB for NoSQL as the data persistence layer." --no-ask-user --yolo
Or run each stage step by step:
Run the stages in order. Each command accepts optional extra context after the slash command, and skills auto-chain — for example, running /lean:implement without a plan will trigger /lean:plan first.
Capture or refine the requirements:
/lean:specify Build a todo web app with a C# backend deployed on App Service, using Cosmos DB for NoSQL as the data persistence layer.
Produce the design and Azure deployment plan (optional — auto-runs if missing):
/lean:plan
Generate the application code and IaC (optional extra guidance can steer implementation choices):
/lean:implement
Exercise the implementation locally against provisioned Azure dependencies (optional extra instructions can specify a testing approach):
/lean:verify
Deploy to Azure (optional extra instructions can include post-deployment actions):
/lean:deploy
Use the Spec2Cloud Toolkit extension to monitor spec-driven workflow progress and scaffold projects from templates directly in VS Code. It complements Copilot CLI workflows with a guided visual experience.
The extension includes views for workflow progress, installed custom agents and skills, and Azure context such as AZD environments, resource groups, Azure Monitor, Container Registry, Foundry projects, Container Apps, and App Service.
Install: Spec2Cloud Toolkit Extension
Quick Start (Template Flow):
Install the extension:
Open a workspace:
Spec2Cloud: Browse TemplatesDownload and use a template:
We welcome contributions! Here's how you can help:
Visit https://github.com/Azure-Samples/Spec2Cloud/issues/new/choose to open issues!
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by the GBB team
JavaScript
100.0%