HVE Core - Coding Standards
Language-specific coding instructions for bash, Bicep, C#, Python, and Terraform projects
Enforce language-specific coding conventions and best practices across your projects. This collection provides instructions for bash, Bicep, C#, Python, and Terraform that are automatically applied based on file patterns.
This collection includes instructions for:
- Bash — Shell scripting conventions and best practices
- Bicep — Infrastructure as code implementation standards
- C# — Code and test conventions including nullable reference types, async patterns, and xUnit testing
- Python — Scripting implementation with type hints, docstrings, and uv project management
- Terraform — Infrastructure as code with provider configuration and module structure
Included Artifacts
Instructions
| Name |
Description |
| coding-standards/bash/bash |
Instructions for bash script implementation - Brought to you by microsoft/edge-ai |
| coding-standards/bicep/bicep |
Instructions for Bicep infrastructure as code implementation |
| coding-standards/csharp/csharp |
Required instructions for C# (CSharp) research, planning, implementation, editing, or creating |
| coding-standards/csharp/csharp-tests |
Required instructions for C# (CSharp) test code research, planning, implementation, editing, or creating |
| coding-standards/python-script |
Instructions for Python scripting implementation |
| coding-standards/terraform/terraform |
Instructions for Terraform infrastructure as code implementation |
| coding-standards/uv-projects |
Create and manage Python virtual environments using uv commands |
| shared/hve-core-location |
Important: hve-core is the repository containing this instruction file; Guidance: if a referenced prompt, instructions, agent, or script is missing in the current directory, fall back to this hve-core location by walking up this file's directory tree. |
Getting Started
After installing this extension, the chat agents are available in GitHub Copilot Chat:
- Use custom agents by selecting the custom agent from the agent picker drop-down list in Copilot Chat
- Apply prompts through the Copilot Chat interface
- Reference instructions — they are automatically applied based on file patterns
Post-Installation Setup
Some chat agents create workflow artifacts in your project directory. See the installation guide for recommended .gitignore configuration and other setup details.
Pre-release Channel
HVE Core offers two installation channels:
| Channel |
Description |
Maturity Levels |
| Stable |
Production-ready artifacts only |
stable |
| Pre-release |
Early access to new features and experimental artifacts |
stable, preview, experimental |
To install the pre-release version, select Install Pre-Release Version from the extension page in VS Code.
Full Edition
Looking for more agents covering additional domains? Check out the full HVE Core extension.
Requirements
- VS Code version 1.106.1 or higher
- GitHub Copilot extension
License
MIT License - see LICENSE for details
Support
For issues, questions, or contributions, visit the GitHub repository.
Brought to you by Microsoft ISE HVE Essentials