What problem does it solve? Manually reviewing a feature branch and figuring out what to test is slow and error-prone. This Skill analyzes what changed in a branch, assesses risks, and produces a structured manual QA workflow — change summary, test plan, and concrete test cases — saved as Markdown artifacts. ## Core Features & Use Cases - Change Summary: Analyzes git diffs and commit history against a base branch, explores changed files, and produces a risk-assessed summary with evidence tied to files and commits. - Test Plan: Builds a structured test plan from the change summary, defining scope, test types, priorities, test data, and acceptance criteria. - Test Cases: Describes concrete manual test scenarios (positive, negative, edge case, regression) with steps, expected results, and test data. - Use Case: After finishing a feature branch, run the full pipeline to get a complete QA package — what changed, what to verify, and exactly how to verify it — without writing the plan by hand. ## Quick Start Ask the assistant to run the QA pipeline on your current branch, for example: run aif-qa with --all to analyze this branch and produce the change summary, test plan, and test cases.