do-code-review
Installation
SKILL.md
Azure AI ML Code Review
Reviews uncommitted changes (staged and unstaged files) in the azure-ai-ml package, focusing on Azure SDK Python design guidelines, type safety, testing patterns, and API consistency.
Default Review Scope
Unless otherwise specified, review all uncommitted changes in the current branch (staged and unstaged files) within sdk/ml/azure-ai-ml/. This includes new files, modified files, and any pending changes that haven't been committed yet.
Review Focus Areas
1. Azure SDK Design Guidelines Compliance
- Check: Adherence to Azure SDK Python Design Guidelines
- Look for: Proper client naming, method patterns, parameter order
- Flag: Non-compliant naming (use
create_or_updatenotcreate_or_replace) - Example Issue:
def get_job(name, subscription_id)should bedef get_job(name, **kwargs)