What problem does it solve?
This Skill eliminates the tedious, inconsistent manual work of creating test plans and test cases for new feature or task implementations, ensuring no critical edge cases, regression risks, or high-priority functional gaps are missed during QA.
Core Features & Use Cases
- Change Summary Analysis: Automatically analyze git branch changes to identify modified components, associated risks, and affected system areas.
- Structured Test Plan Generation: Create prioritized, scoped test plans aligned with change analysis, covering functional, regression, edge case, and security testing requirements.
- Concrete Test Case Creation: Generate executable, step-by-step test scenarios with specific test data for positive, negative, and edge case validation.
- Use Case: For example, when a developer completes a branch adding new MetaMask wallet login functionality, use this skill to analyze the changes, generate a test plan covering role-based access and session handling, and write concrete test cases for valid/invalid wallet signatures and permission checks.
Quick Start
Use the aif-qa skill to run the full QA pipeline (change summary, test plan, and test cases) for your current feature branch.