What problem does it solve?
This Skill provides the necessary tools to build, deploy, and modify apps powered by the GitHub Copilot SDK on Azure. It addresses the specific requirements of copilot SDK-aware development, including codebase detection, SDK-aware scaffolding, and deployment strategies tailored for Azure environments.
Core Features & Use Cases
- Codebase Detection: Automatically identifies the presence of the Copilot SDK in a project's codebase to ensure the correct deployment strategy is applied.
- SDK-aware Scaffolding: Generates a new project or adds a Copilot SDK service to an existing project with necessary infrastructure and configurations.
- Deployment and Modification: Orchestrates the process of deploying existing Copilot SDK apps to Azure or modifying them for additional features.
- Model Configuration: Offers guidance on configuring models for BYOM (Bring Your Own Model) integration.
- Authentication Best Practices: Provides best practices for secure authentication when using Azure services.
Quick Start
Initialize a new project with Copilot SDK on Azure using: azd init --template azure-samples/copilot-sdk-service