What problem does it solve? Manually reviewing a feature branch and figuring out what to test is slow and error-prone. This Skill analyzes the commits and diff of a branch, assesses risks, and produces a structured QA workflow: change summary, test plan, and concrete test cases. ## Core Features & Use Cases - Change Summary: Analyzes git commits and diffs against a base branch, explores key changed files, and produces a risk-assessed summary of what changed. - Test Plan: Builds a structured test plan with scope, test types, priorities, test data, and acceptance criteria based on the change summary. - Test Cases: Writes concrete positive, negative, edge-case, and regression test scenarios with steps, expected results, and test data. - Use Case: After finishing a feature branch, run the full pipeline to get a change summary, a prioritized test plan, and executable test cases saved under .ai-factory/qa/<branch-slug>/. ## Quick Start Ask the AI to run the QA pipeline on your current branch, for example: run aif-qa with --all to analyze this branch and produce a test plan and test cases.