What problem does it solve?
Azure SDK pull requests often fail CI due to test, type, lint, or build errors, and manually diagnosing and fixing each failure is slow and repetitive. This Skill analyzes the failure, applies the minimal code fix, and verifies it locally before committing.
Core Features & Use Cases
- Automated Failure Classification: Distinguishes fixable errors (test, type, lint, import, assertion) from infrastructure failures that need a retry and issues that need escalation.
- Local Verification Loop: Builds the package, runs checks, and runs tests through the azure-sdk-mcp tools, iterating up to three times until all pass.
- Commit on Success: Once verification passes, commits the fix with a descriptive message on the PR branch.
- Use Case: A developer's Python SDK PR fails CI with a mypy type error. The Skill locates the failing code, applies the minimal fix, rebuilds and re-tests the package locally, and commits the verified change.
Quick Start
Ask the assistant to fix the pipeline failure for your Azure SDK PR build and let it apply and verify the fix automatically.