The azure-bicep-github-copilot repository provides essential agent modes, prompt files, and skills specifically designed for Azure Bicep, enhancing development workflows. Perfect for developers looking to streamline their infrastructure as code practices using GitHub Copilot.
claude install johnlokerse/azure-bicep-github-copilotThe azure-bicep-github-copilot repository provides essential agent modes, prompt files, and skills specifically designed for Azure Bicep, enhancing development workflows. Perfect for developers looking to streamline their infrastructure as code practices using GitHub Copilot.
Automating Azure resource deployment
Generating Bicep templates
Integrating Bicep with CI/CD pipelines
Enhancing code quality with AI suggestions
claude install johnlokerse/azure-bicep-github-copilotgit clone https://github.com/johnlokerse/azure-bicep-github-copilotCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as an Azure Bicep expert and GitHub Copilot assistant. I'm working on a [PROJECT_TYPE] for [COMPANY] in the [INDUSTRY] sector. I need help with [SPECIFIC_BICEP_TASK]. Provide me with optimized Bicep code snippets, best practices, and potential pitfalls to avoid. Use the following context: [CONTEXT_OR_DATA].
# Azure Bicep Resource Deployment for Web App
## Recommended Bicep Code
```bicep
resource webApp 'Microsoft.Web/sites@2022-03-01' = {
name: 'contoso-webapp-${uniqueString(resourceGroup().id)}'
location: resourceGroup().location
properties: {
serverFarmId: webAppServicePlan.id
siteConfig: {
appSettings: [
{
name: 'APPINSIGHTS_INSTRUMENTATIONKEY'
value: reference(resourceId('microsoft.insights/components', appInsights.name)).properties.instrumentationKey
}
]
}
}
}
```
## Best Practices
- Always use unique names for resources to avoid conflicts
- Implement proper tagging for cost tracking and management
- Consider using modules for reusable components
## Potential Pitfalls
- Ensure proper RBAC permissions are in place before deployment
- Validate your Bicep files using the Azure CLI or VS Code extension
- Be aware of regional limitations for certain resource typesMicrosoft's cloud platform for compute, storage, AI, and hybrid infrastructure
Unlock data insights with interactive dashboards and collaborative analytics capabilities.
Code hosting and collaboration platform for developers
Orchestrate workloads with multi-cloud support, job scheduling, and integrated service discovery features.
Manage CI/CD processes efficiently with build configuration as code and multi-language support.
Enhance performance monitoring and root cause analysis with real-time distributed tracing.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan