
Skill
kickstart-github-pr-conventions
enforce GitHub pull request conventions
Description
Pull request conventions for trunk-based development and AKS deployment repos.
SKILL.md
GitHub PR Conventions
Trunk-based development
Keep branches short-lived. Merge to the default branch (usually main) at least daily. Avoid long-running feature branches.
Branch naming
| Prefix | Use |
|---|---|
feat/<slug> | New features |
fix/<slug> | Bug fixes |
chore/<slug> | Tooling, deps, config |
deploy/<slug> | Deployment-only changes |
Commit messages
Use Conventional Commits format:
feat(scope): short description
Optional longer body. Explain why, not what.
Closes #<issue>
Types: feat, fix, chore, docs, test, refactor, perf, ci.
PR titles
Match the first commit message. Keep under 72 characters. Start with a type prefix.
PR description template
## What
Short summary of the change.
## Why
Context for the reviewer.
## How
Key implementation decisions.
## Testing
How you verified this works.
Closes #<issue>
Review protocol
- At least one approval required before merge.
- Address all blocking comments before requesting re-review.
- Prefer squash merge for feature branches; merge commit for releases.
Preview environments
For repos with preview environment support, each PR can trigger a deployment to a short-lived AKS namespace. Comment /deploy-preview on the PR to trigger. The deployment URL is posted back as a PR comment.
Branch protection rules
Recommended settings for the default branch:
- Require PR reviews (min 1)
- Require status checks to pass (CI workflow)
- Require branches to be up to date
- Restrict who can push directly
More skills from the vscode-aks-tools repository
View all 19 skillskickstart-acr-integration
integrate Azure Container Registry with AKS
Jul 12AzureContainersDeploymentkickstart-bicep-authoring
author idiomatic Azure Bicep templates
Jul 12AzureBicepDeploymentInfrastructure as Codekickstart-cluster-status
monitor AKS cluster provisioning status
Jul 12AzureDeploymentKubernetesMonitoringkickstart-collaborator-voice
define agent voice and interaction patterns
Jul 12AgentsBrandingCommunicationskickstart-configure-infra
configure Azure infrastructure for AKS clusters
Jul 12AzureDeploymentInfrastructureKuberneteskickstart-deploy
deploy applications with Azure CLI and kubectl
Jul 12AzureCLIDeploymentKubernetes
More from Azure (Microsoft)
View publisherazure-arg-external-evaluation-policy-author
author and test Azure Resource Graph policies
azure-policy
Jul 12AzureComplianceGovernancePolicyazure-blueprints-migration
migrate Azure Blueprints to Template Specs
azure-blueprints
Jul 12AzureDeploymentInfrastructure as CodeMigrationapiview-feedback-resolution
resolve APIView feedback on Azure SDKs
azure-sdk-tools
Jul 12API DevelopmentAzureCode ReviewDocumentationazsdk-common-live-and-recorded-tests
deploy resources and run Azure SDK tests
azure-sdk-tools
Jul 12AzureDeploymentSDKTestingazsdk-common-prepare-release-plan
manage Azure SDK release plan work items
azure-sdk-tools
Jul 12AzureGitHubProject ManagementSDKazsdk-common-sdk-release
release Azure SDK packages
azure-sdk-tools
Jul 12AzureCI/CDDeploymentSDK