Skip to content

Conversation

@johnlokerse
Copy link
Contributor

@johnlokerse johnlokerse commented Sep 9, 2025

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • My contribution adds a new instruction, prompt, or chat mode file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, or chat mode with GitHub Copilot.
  • I have run node update-readme.js and verified that README.md is up to date.
CleanShot 2025-09-09 at 08 11 13@2x

Description

The Bicep plan chat mode is used to create a comprehensive Markdown file containing all the information required to deploy specific services. It defines the properties of AVM modules, “raw” resources, and more. The plan is grounded through tool calls to Azure Verified Modules and Microsoft Docs, and it retrieves Bicep best practices via Bicep MCP.

The Bicep implementation chat mode is used to generate a Bicep template based on the plan, or it can be used standalone. This chat mode is designed to break down the user’s prompt into actionable tasks, generate the Bicep Infrastructure as Code, and validate the generated code using bicep <lint/build/format/restore> commands.


Type of Contribution

  • New instruction file.
  • New prompt file.
  • New chat mode file.
  • Other (please specify):

Additional Notes

Links to showcase that the modes work as intended:


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

johnlokerse and others added 3 commits September 9, 2025 08:07
Added a new chat mode for Azure Bicep Infrastructure as Code coding specialization, detailing key tasks, pre-flight checks, testing, validation, and final checks.
Added a new chatmode for Azure Bicep Infrastructure planning, detailing requirements, focus areas, and implementation plan structure.
Copilot AI review requested due to automatic review settings September 9, 2025 06:24

This comment was marked as outdated.

@johnlokerse johnlokerse requested a review from Copilot September 9, 2025 06:32
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request adds two new Bicep-focused chat modes for Azure Infrastructure as Code development: a planning mode and an implementation mode. These modes provide specialized workflows for creating comprehensive Azure resource deployment plans and generating Bicep templates.

  • Two new chat modes specifically for Azure Bicep Infrastructure as Code workflows
  • Integration with Azure Verified Modules and Microsoft documentation tools
  • Structured approach separating planning from implementation phases

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
chatmodes/bicep-plan.chatmode.md New chat mode for creating comprehensive Azure Bicep implementation plans with structured markdown output
chatmodes/bicep-implement.chatmode.md New chat mode for generating and validating Bicep templates based on plans or standalone requirements
README.chatmodes.md Updated to include the two new Bicep chat modes in the documentation table

@aaronpowell aaronpowell merged commit b469c89 into github:main Sep 10, 2025
2 checks passed
@johnlokerse johnlokerse deleted the johnlokerse/add-azure-bicep-chat-modes branch September 10, 2025 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants